body {margin: 0; font-weight: normal; font-family: Tahoma; font-size: 8pt; background: #FFFFFF; color: #000; text-align: center; height: 100%}
td {font-weight: normal; font-family: Tahoma; font-size: 8pt; }
p, h1, h2, h3, h4, h5, h6, li {font-weight: normal; font-family: Tahoma; padding: 0; margin: 7px 0 7px 0}
p {font-size: 11px; }
h1 {font-size: 14pt; margin: 0;font-weight: bold;}
h2 {font-size: 12pt; font-weight: bold; }
h3 {margin: 0; font-size: 9pt; font-weight: bold;}
h3, h4, h5, h6 {font-size: 8pt; }
ul {margin: auto;}
a {color: #000; text-decoration: underline; }
a:hover {text-decoration: none; }

img.trans {background: url('/images/system/trans.gif') top left; border: 1px solid #c8cdd5;}
.block {font-weight: normal; font-family: Tahoma; font-size: 8pt;}
.dotes {background: url('../images/dotes.gif') left top;}
.back {text-align: right;}
.clear {clear: both;}

#overall {margin: auto; text-align: center; width: 980px; background: url('../images/line_bg.gif') left top; background-color: #FFF}
	#overall .inlines {background: url('../images/line_bg.gif') left top; background-color: #EFEFEF;}
	#overall .lines{ margin: auto; text-align: left; width: 959px; background: #FFFFFF; }

/******************* header ***********************/
#head {background: url('../images/head.jpg') no-repeat bottom left; background-color: #CCC; width: 957px; height: 100px; }
	#head .le {float: left; width: 400px; height: 74px; }
	#head .ri {float: right; width: 500px; height: 74px; text-align: right; }
	#head a {color: #5d5d5d; text-decoration: underline; }
	#head a:hover{ text-decoration: none; }
	#head .bl {margin: 10px 20px 0 0; }
	#head img {margin: 10px 27px 0 0;}
/******************* header ***********************/
/******************** menu ************************/
#menu {display: block; clear: both; }
	#menu .menub {background: url('../images/menu_bg.gif') repeat-x; background-color: #F7941D; height: 26px; }
	#menu .bord {padding-top: 4px; }
	#menu a {font-size: 8pt; font-family: Tahoma; color: white; text-decoration: none; font-weight: bold; }
	#menu a:hover { text-decoration: none; }
.smenu { border-top: 1px solid #FFFFFF; padding: 2px 5px; }
/* inmenu  */
#m1, #m2, #m3, #m4, #m5, #m6, #m6, #m7 {background: #f7941d; margin-top: 5px; }
.mmm {text-align: left;}
/* inmenu  */
/******************** menu ************************/
/******************** body ************************/
#mbody {padding: 4px 0 0 0}

#header {margin: 10px 0;}
	#header h1, .headline {font-weight: bold; font-family: Tahoma; font-size: 14px; color: #8d8d8d; text-transform: uppercase;}
	#header a {font-weight: bold; font-family: Tahoma; font-size: 15px; color: #333;text-transform: uppercase;}
.main_text {margin: 10px 0;}
	#mbody .leftbl {float: left; width: 724px;}
	#mbody .rightbl {float: left;display: block; width: 235px;}
#right {}
	#right .somnews, #right .navblock {border: 1px solid #c8cdd5; margin-bottom: 4px;}
	#right .right_head, #right .right_head {padding: 5px 5px 5px 4px; background: #8d8d8d; margin: 4px 4px 0 0;}
	#right .right_head a, #right .right_head{margin-left: 4px; color: #FFF; text-decoration: none; font-size: 10pt; font-weight: bold;}
	#right .right_head img {padding: 0; margin: 0;}
#mbody .newshead {font-weight: bold; font-family: Tahoma; font-size: 8pt; color: #555555;}
#right .snews { margin: 15px 8px 8px 8px;}

#mbody .sdate { font-weight: bold; color: #888888; }
	#mbody .snews a {color: #666; text-decoration: none; }
	#mbody .snews a:hover {text-decoration: underline; }
	#mbody .url {margin-top: 10px; }
	#mbody .url a {color: #555555; }
#mbody div.searchhead, .headline, .newsheader {color: #666666; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 5px; }
#mbody div.searchhead {text-decoration: none;}
.headline {text-decoration: underline;}
.searchtxt {color: #666666; text-decoration: none; font-weight: normal; font-size: 8pt; margin-top: 5px; }
.roll {padding-left: 20px;}
.und {text-decoration: none;}
#right {}
	#right .imgs {margin: 0 0 4px 0;}
	#right .prints {text-align: center; border: 1px solid #c8cdd5; width: 233px; margin: 5px 0 0 0; }
		#right .prints .pad {padding: 5px;}
			#right .prints .pad a {color: #555555; }

	#right ul {margin: 10px 20px; color: #555555; padding: 0;}
	#right li {margin: 3px; color: #555555; }
	#right .search {border: 1px solid #c8cdd5; display: block; float: left; width: 233px; height: 38px;}
	#right .s1 {float: left; width: 40px; text-align: right; padding: 12px 0 5px 5px; color: #555555;}
	#right .s2 {float: left; width: 111px; margin: 9px 0 5px 5px; }
	#right .s3 {float: left; margin: 9px 0 5px 5px; }
		#right .search input {width: 109px; border: 1px solid #c8cdd5; font-family: Tahoma; font-size: 10px; color: #555555; height: 18px; margin:0; padding: 0}
		#right .search img {border: 1px solid #c8cdd5;}
/******************** body ************************/
#bottom_menu {width: 960px; float: left; clear: both; background: url('../images/menu_bg.gif') left top #F7941D; height: 26px; text-align: center; margin-top: 4px;}
	#bottom_menu div.bmenu {color: #FFFFFF; margin-top: 5px;}
	#bottom_menu a {color: #FFFFFF; font-weight: bold; text-decoration: none;}

#footer {clear: both; text-align: center; height: 38px;}
	#footer .copy {padding: 10px 0; color: #898888;}
#mbody .image {margin: 0 30px 30px 0; float: left; display: block;}
#mbody .image a {clear: left; margin: 0; padding: 10px;}
.text{ padding:20px 10px 10px 0;}
