/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF url(images/footer_bg.gif) bottom repeat-x;
}


a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		line-height:17px;
		color:#111111;		
	}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#444444;}

a {color:#3d6f92; font-size:12px;}

/*main layout */
.h_logo{ height:103px; width:100%;}

#header_tall {background:url(images/SiteBG.gif) top repeat;}

#main { margin:0 auto; background:#fff url(images/Bottom-Corner.jpg) bottom center no-repeat;}

#header .left {padding:0;}

#menu { background-color:#fff; height:33px !important; padding:0 6px; margin:0 auto;}
#menu .rightbg {background:url(images/menu_right.jpg) top right no-repeat;}
#menu .leftbg {background:url(images/menu_left.jpg) top left no-repeat; width:100%; height:33px !important;}
#menu .menubg {padding:0; background:url(images/menu_bg.jpg) top left repeat-x;}
#menu ul{ margin:0 6px; padding:0px;}
#menu li {float:left; height:33px !important; width:155px; background:url(images/menusep.jpg) top right repeat-y; font-size:12px; text-align:center;  display:block;}
#menu li a {color:#fff; text-decoration:none; font-weight:bold; font-size:12px; display:block; padding:8px 0 5px 0; height:33px !important; height:20px;}
#menu li span{ display:block; padding:8px 0 5px 0; background:url(images/menuhover-bg.jpg) top left repeat-x;}
#menu li a:hover {color:#fff; text-decoration:none; background:url(images/menuhover-bg.jpg) top left repeat-x;}
#menu li span {color:#fff; text-decoration:none; font-weight:bold;  height:33px; padding:0px; margin:0px;}
#menu .last {background:none;  height:33px;}

#header .content {background:url(images/Banner-Image.jpg) top center no-repeat; padding:0; margin:0 6px; color:#ffffff; height:176px; border-top:6px solid #fff; border-bottom:10px solid #5EC4C9}
#header .content .text {padding:2px 0 33px 2px;}
#header .content a img {float:right;}


#middle { width:100%;}


#footer .indent {padding:10px 20px; color:#FFF; font-size:8pt;}
#footer a {color:#444444; font-weight:bold;}


.h_text {padding-bottom:2px; background:url(images/h_text_bg.gif) bottom repeat-x;}

.more {text-align:right;}
.more a{padding-right:13px; color:#dc1b1b; font-weight:normal; text-decoration:none;}
.more a:hover{padding-right:13px; color:#000000; font-weight:normal; text-decoration:none;}

li { color:#3d6f92;}
li a {color:#3d6f92; font-size:11px;}

.b_text {color:#20878b; font-size:20px;}
.h3 { color:#20878b; font-size:16px;}
.h4 { color:#00a2a9; font-size:12px; line-height:30px;}

/* index */

#index #middle .indent {padding:17px 0 19px 0;}
#index #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .p1 {padding:1px 0 7px 0;}
#index #middle .columns2 {padding:21px 0 0 0;}
#index #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#index #middle .columns2 .column2 .padding {padding:14px 18px 0 21px;}
#index #middle .columns2 .column1 .p1 {padding:7px 0 15px 0;}
#index #middle .columns2 .column2 .content {padding:10px 0 15px 0;}
#index #middle .columns2 .column2 .p1 {padding:2px 0 1px 0;}


/* index-1 */

#index_1 #middle .indent {padding:17px 0 20px 0;}
#index_1 #middle .column1 .padding1 {padding:0 0 0 24px;}
#index_1 #middle .column1 .padding1 .content{padding:0 0 0 1px;}
#index_1 #middle .column1 .padding1 .p1 {padding:10px 0 0 0;}
#index_1 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#index_1 #middle .column1 .padding2 {padding:24px 0px 19px 24px;}
#index_1 #middle .column1 .padding2 .content{padding:0px 0 0 1px;}
#index_1 #middle .cols .more {margin-top:-19px;}
#index_1 #middle .cols .p1 {padding:21px 0 1px 0;}

#index_1 #middle .column1 .padding3 {padding:19px 0 19px 0; margin-left:24px; }
#index_1 #middle .column1 .padding3 .content{padding:0 0 0 1px;}
#index_1 #middle .column1 .padding3 .p1 {padding:10px 0 0 0;}
#index_1 #middle .column1 .padding3 .p2 {padding:10px 0 0 0; text-align:justify;}
#index_1 #middle .column1 .padding3 .more {padding:0 6px 0 0;}

#index_1 #middle .cols {padding:0;}

#index_1 #middle .column2 .padding{padding:0 20px 0 0;}
#index_1 #middle .column2 .padding .list ul{}
#index_1 #middle .column2 .padding .list ul li { list-style-type:none; position:relative; padding:0; margin:0;}
#index_1 #middle .column2 .padding .list ul li h2{ list-style-type:none; position:relative; padding:0; margin:0; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#20878b; text-decoration:none;}

#index_1 #middle .column2 .padding .list ul li a{ line-height:30px; height:30px; list-style:none; list-style-type:none;  display:block; padding:0; padding-left:15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border-bottom:1px solid #00a2a9; color:#00a2a9; text-decoration:none; background:url(images/sidemenu-aero.jpg) center left no-repeat;}
#index_1 #middle .column2 .padding .list ul li a:hover{ font-style:normal; text-decoration:none; color:#333}

#index_1 #middle .column2 .padding4{padding:15px 20px 15px 0;}
#index_1 #middle .column2 .padding4 .content{padding:0; margin:0px;}
#index_1 #middle .column2 .padding4 .content img{padding:10; margin:15px 0 0 55px;}

#form .column1 {width:183px;}
#form .column2 {width:521px;}

form .row {height:25px;}
form .row1 {height:34px;}

.input {width:171px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-family:tahoma; line-height:13px; color:#a4a4a4;}
textarea {width:516px; height:68px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-family:tahoma; line-height:13px; color:#a4a4a4;}
form .div {text-align:right; padding:6px 0 0 0;}

/* index-6 */

#index_6 #middle .indent {padding:33px 15px 17px 17px;}
#index_6 #middle .p1 {padding:6px 0 0 0;}
