/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#ffffff;
}


a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html, input, textarea, p, td
	{
		font-family:Tahoma; 
		font-size:12px;
		line-height:16px;
		color:#000000;	}		
		.tm {font-family:tahoma,verdana,arial,helvetica,arial,sans-serif; font-size:6px;vertical-align:super;}
		.title {font-family:tahoma,verdana,arial,helvetica,arial,sans-serif; font-size:17px; color:#2F2E4E; font-weight:bold;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000;}

/*main layout */

.main { margin:0 auto;}

#header {background:url(images/header_bg.gif) top repeat-x;}
/* #header .main {background:url(images/header_right_bg.jpg) top right no-repeat;} */
#header .left {padding:17px 0 0 6px;}
#header .right {padding:41px 38px 0 0;}
#header .right img {margin-right:1px;}
#header .menu {padding:12px 0 0px 7px;}
#header .menu img {margin-left:29px;}

/*#middle { width:100%; background:url(images/) top repeat-x #1d2c2e;}*/
#middle { width:100%; background:url(images/) top repeat-x #ffffff;}
/*.top_box { background:url(images/top_box_bg.jpg) top left no-repeat; padding:34px 230px 9px 100px; color:#84561f; line-height:14px; font-weight:bold;}*/
.top_box  { background:url(images/top_box_bg.jpg) top left no-repeat;    height:186px; padding:6px 180px 10px 155px; color:#364177; line-height:14px;}
.top_box2 { background:url(images/top_box_blank.jpg) top left no-repeat; height:186px; padding:22px 25px 25px 25px; color:#364177; line-height:14px;}
.top_box_custom { background:url(images/top_box_custom.jpg) top left no-repeat; height:186px; padding:6px 25px 6px 25px; color:#364177; line-height:14px;}

.h_text {background:url(images/h_texttall.gif) top repeat-x;}
.h_text .rightbg {background:url(images/h_textr.gif) top right no-repeat;}
/*.h_text .leftbg {background:url(images/h_textl.gif) top left no-repeat; padding:12px 0 6px 23px;}*/
.h_text .leftbg {background:url(images/h_textl.gif) top left no-repeat; padding:0px 0 0px 15px;}

.h2_text {background:url(images/h_texttall.gif) top repeat-x;}
.h2_text .rightbg {background:url(images/h_textr.gif) top right no-repeat;}
/*.h2_text .leftbg {background:url(images/h_textl.gif) top left no-repeat; padding:12px 0 6px 23px;}*/
.h2_text .leftbg {background:url(images/h_textl.gif) top left no-repeat; padding:0px 0 0px 15px;}

/*#footer {background:url(images/footer_bg.gif) top repeat-x;}*/
/*#footer a {text-decoration:none;}*/
#footer {background:url(images/footer.jpg); top repeat-x;}
#footer a:hover {text-decoration:underline;}
#footer .left{ padding:12px 0 0 36px; line-height:14px; font-weight:bold;}
#footer .right {padding:15px 341px 0 0;}
#footer .menu { color:#364177; padding:10px 0 0 15px;}
#footer .menu a {color:#000000;}

.line {background:#203a3e; height:1px;}

li { background:url(images/list_bg.gif) no-repeat 0 0; font-weight:bold; font-size:11px; padding:2px 0 4px 22px; color:#364177;}
li a { text-decoration:none;}
li a:hover {text-decoration:underline;}
.first { background:url(images/list_bg_first.gif) no-repeat 0 0; padding:2px 0 4px 22px;}
.last { background:url(images/list_bg_last.gif) no-repeat 0 0; padding:2px 0 10px 22px;}

.list1 .li1{background:url(images/1-list1bg.jpg) no-repeat top left; border-bottom:1px solid #203a3e; padding:0 4px 4px 41px; font-size:12px; margin-bottom:9px;}
.list1 .li2{background:url(images/1-list2bg.jpg) no-repeat top left; border-bottom:1px solid #203a3e; padding:0 4px 4px 41px; font-size:12px; margin-bottom:9px;}
.list1 .li3{background:url(images/1-list3bg.jpg) no-repeat top left; border-bottom:1px solid #203a3e; padding:0 4px 4px 41px; font-size:12px; margin-bottom:9px;}
.list1 .li4{background:url(images/1-list4bg.jpg) no-repeat top left; border-bottom:1px solid #203a3e; padding:0 4px 4px 41px; font-size:12px; margin-bottom:9px;}
.list1  a {color:#000000; font-weight:normal;}
.list1 a:hover {text-decoration:none; color:#5acfe0;}

.border {background:url(images/border_tall.gif) bottom repeat-x;}
.border .top {background:url(images/border_tall.gif) top repeat-x;}
.border .lef {background:url(images/border_tall.gif) left repeat-y;}
.border .rig {background:url(images/border_tall.gif) right repeat-y;}
.border .topr {background:url(images/border_tr.gif) top right no-repeat;}
.border .topl {background:url(images/border_tl.gif) top left no-repeat;}
.border .botr {background:url(images/border_br.gif) bottom right no-repeat;}
.border .botl {background:url(images/border_bl.gif) bottom left no-repeat; width:100%;}

/* index */

/*#index #middle .column1 .indent {padding:10px 0 10px 10px;}*/
/* indent: {TOP, RIGHT, BOTTOM, LEFT}  */
#index #middle .column1 .indent {padding:5px 5px 5px 0px;}
#index #middle .column1 .padding1 {padding:5px 18px 0 5px;}
#index #middle .column1 .padding_index {padding:0 0 0 0;}
#index #middle .column1 .padding1 .content{padding:0 0 0 7px;}
#index #middle .column1 .padding2 {padding:17px 18px 0 2px;}

/*#index .top_box { padding:10px 230px 9px 100px;}*/
/*#index #middle .column2 .indent { padding:0 0 28px 0;}*/
#index #middle .column2 .indent { padding:5px 0px 5px 15px;}
#index #middle .column2 .border .padding {padding:18px 23px 10px 32px;}

#index .ban1 {margin:18px 0 0 17px;}
#index .mpadding { padding-right:1px;}
/*.extrabox {background:#1b2d2f url(images/extrabox_tall.gif) bottom repeat-x; font-size:12px; color:#96c314;}*/
.extrabox {background:#364177; font-size:12px; color:#96c314;}
.extrabox_bl {background:url(images/extrabox_bl.gif) bottom left no-repeat;}
.extrabox_br {background:url(images/extrabox_br.gif) bottom right no-repeat; width:100%;}
.extrabox .padding {padding:5px 0 0 5px;}
/*.extrabox .padding .content {padding:18px 25px 0 4px;}*/
.extrabox .padding .content {padding:2px 2px 0 4px;}
.extrabox .padding .content .right {margin-right:9px;}

form .row {height:27px;}
form .row1 {height:145px;}

.input {width:150px; height:19px; border:1px solid #364177; background:none; padding:0 0 0 5px;}
textarea {width:300px; height:100px; border:1px solid #5acfe0; background:none; padding:0 0 0 5px; overflow:auto}
form .div {text-align:right; padding:11px 0 0 0;}

