* { margin: 0; padding: 0; }
body  { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0 0 40px 0; padding: 0; text-align: center; background: url(../img/bg.jpg) top center repeat-x #006699 ; }
.clearfloat {  clear:both; height:0; font-size: 1px; line-height: 0px; }

#container { width: 997px; background:#ffffff; margin: 0 auto; text-align: left; }
#header { background: none; height:128px; background:url(../img/bg_header.gif) repeat-x bottom; }

#home_left { margin: 0 210px 0 0; }
#home_top{ width:786px; background:#ffffff; }
#home_top_left { width:240px; float:left; background:url(../img/bg_home_left.jpg) no-repeat;  }
#home_top_right{ margin:0 0 0 243px; }

#sidebar1 { float: right; width: 210px; background:#FFFFFF; padding:5px 0 0 0; }

#mainContenthome { margin: 0; background:url(../img/bg_home_main.jpg) top no-repeat; }
#mainContenthome h1 {  font:22px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:13px 0 0 25px; color:#003366; }
#mainContenthome h2 {  font:16px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:18px 0 0 15px; color:#003366; }
#mainContenthome h3 {  font:16px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:25px 0 5px 0; color:#003366; }
#mainContenthome p { font: 13px Arial, Helvetica, sans-serif; color:#333333; line-height:22px; padding:25px 10px 0 10px; }
#mainContenthome span { font: 13px Arial, Helvetica, sans-serif; color:#333333; line-height:22px; padding:5px 10px 0 0; }
#mainContenthome a { color:#003366; text-decoration:underline; font-weight:normal; }
#mainContenthome a:hover { color:006699; text-decoration:none; }
#home_main_left { width:455px; float:left; padding:45px 0 0 16px; }
#home_main_right { margin:0 0 0 500px; padding-top:40px; }

.homeNav { width:243px; margin:0; }
.homeNav ul { margin: 0; padding: 5px 0 0 0; }
.homeNav ul li { margin: 0; list-style: none; list-style-image: none !important; line-height: 22px; height: 1%; }
.homeNav ul li a { padding:9px 0 9px 25px; border-bottom:1px solid #cccccc; margin:0; text-decoration: none; display: block; font:17px 'Myriad Pro', Helvetica, Arial, sans-serif; color: #222222; height: 1%; outline: none; }
.homeNav ul li a:hover { color:#666666; text-decoration:none; }
.homeNav ul li a:active { color: #ee3024; }

h1.logo a:hover{background-position: bottom left;}
h1.logo a{ display: block; width: 250px; height: 89px; margin:25px 0 0 10px; background:url(../img/logo.gif); no-repeat; text-indent:-9999px; font-size: 0px; float:left; }

/* Sub */

.largeinput { width:130px; height:15px; text-align:left; border:2px solid #dddddd; padding:2px 0 2px 10px; margin:2px; color:#666666; }

#sub_bg {  width:1000px; }

#top{ width:1000px; }
#top_left { width:240px; height:252px; float:left; background:url(../img/bg_home_left.jpg) no-repeat;  }
#top_right{ margin:0 0 0 250px; }

#main_left { width:700px; float:left; padding:45px 0 0 16px; }
#main_right { margin:0 0 0 800px; padding-top:40px; }
#main_right ul { margin:20px 0 0 0; list-style:none; }
#main_right ul li a { font:14px Arial, Helvetica, sans-serif; color:#003366; }

#navsidebar{ float:right; width:200px; height:500px; text-align:left; margin:0 0 0 15px; padding:15px 0 40px 15px; background:url(../img/HomeNews_bgdFULL.jpg) top right no-repeat; } 
#navsidebar ul { width:auto; text-align:left; list-style-type:none; } 
#navsidebar li { margin:0; padding:9px 0 9px 0; display:block; width:170px; border-bottom:#cccccc solid 1px; font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#003366; }
#navsidebar li a:link, #navsidebar li a:visited { display:inline; text-decoration:none; border:none; color:#003366; }
#navsidebar li a:hover { text-decoration:none; border:none; color:#0099FF; }

#mainContent { margin: 0 20px 0 0; background:url(../img/bg_home_main.jpg) top no-repeat; }
#mainContent h1 {  font:22px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:13px 0 0 25px; color:#ffffff; }
#mainContent h2 {  font:16px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:18px 0 0 15px; color:#003366; }
#mainContent h3 {  font:14px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:18px 0 0 15px; color:#003366; }
#mainContent p { font: 13px Arial, Helvetica, sans-serif; color:#333333; line-height:22px; padding:25px 10px 0 10px; }

#mainContentFULL { margin:0 0 10px 25px; }
#mainContentFULL p { font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:22px; padding:8px 20px 8px 0; }

#mainContentFULL h1 { font:22px "Times New Roman", Times, serif; color:#003366; margin:20px 0 10px 0; }
#mainContentFULL h2 { font:18px "Times New Roman", Times, serif; color:#003366; margin:20px 0 10px 0; }
#mainContentFULL h3 {  font:14px 'Myriad Pro', Helvetica, Arial, sans-serif; padding:18px 0 0 15px; color:#003366; }

#footer { width:997px; height:25px; padding: 0; font:11px Arial, Helvetica, sans-serif; color:#666666; background:url(../img/footer.jpg) no-repeat; margin:10px 0 0 0; }
#footer p { margin: 0; padding: 5px 0 5px 10px; }
#footer a { color:#003366; text-decoration:underline; }
#footer a:hover {color:#0099FF; text-decoration: none; }
#footer span { margin:0 0 0 400px; }