html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
body { background:#124476 url(/images/bg.jpg) repeat-x; }
ul,ol { list-style-type:none; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:arial; font-size:12px; color:#000000; font-weight:normal; }
form { padding-top:10px; }
.txt { width:300px; padding:3px 2px 3px 2px; border:1px solid #999999; }
.btn { width:100px; padding:3px; margin-top:5px; }
textarea { width:298px; height:96px; padding:3px 2px 3px 2px; overflow: auto; }
img { display:block; border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
table td { vertical-align:top; }
table td.label { text-align:left; padding:3px 10px 0 0; }
table td.field { padding-bottom:4px; }

.success { color:#ffffff; font-weight:bold; background:#009900; padding:8px 10px 8px 10px; margin:5px 0 10px 0; }
.error { color:#ffffff; font-weight:bold; background:#ff0000; padding:8px 10px 8px 10px; margin:5px 0 10px 0; }

#container-1 { width:774px; margin:0 auto; background:url(/images/bg-content.gif) repeat-y; }
#container-2 { background:url(/images/bg-top.gif) no-repeat; }
#container-3 { padding:0 7px 0 7px; background:url(/images/bg-footer.gif) 0 bottom no-repeat; }

#header-1 { height:155px; background:url(/images/bg-header.jpg) no-repeat; }
#header-2 { height:155px; background-position:right 0; background-repeat:no-repeat; }
#header-2 img { position:absolute; width:405px; height:125px; margin:15px 0 0 10px; }

#nav { height:28px; background:#41AA1E; border-top:1px solid #FFFDE6; border-bottom:1px solid #FFFDE6; }
#nav form { padding:0; }
#nav table { width:100%; height:28px; }
#nav table td { font-size:11px; line-height:11px; color:#FFFFFF; vertical-align:middle; padding:0 10px 1px 10px; }
#nav table td a { font-size:11px; line-height:11px; color:#FFFFFF; }
#nav table td a:hover { text-decoration:underline; }
#nav table td span { font-size:12px; line-height:12px; margin:0 4px 0 4px; }
#nav table td.links { text-align:left; }
#nav table td.features { text-align:center; padding-bottom:2px; }
#nav table td.features a#size-1 { font-size:13px; font-weight:bold; }
#nav table td.features a#size-2 { font-size:18px; font-weight:bold; }
#nav table td.features a.active { text-decoration:underline; }
#nav table td.search { text-align:right; }
#nav table td.search input.txt { font-size:11px; color:#666666; width:125px; padding:2px 2px 2px 2px; border:1px solid #999999; margin:0 2px 0 2px; }

#menu { height:46px; }
#menu ul li { float:left; border-right:1px solid #FFFDE6; }
#menu ul li a { display:block; position:relative; color:#FFFFFF; font-weight:bold; text-align:center; border-bottom:5px solid #FFFDE6; padding:12px 0 12px 0; }
#menu ul li a:hover { background:#003068; }
#menu ul li a.active { background:#003068; border-bottom:none; padding:15px 0 15px 0; }
#menu ul.home li a { border-bottom:none; }

#content { padding:30px 0 40px 0; }

#content #home-left { float:left; width:450px; padding:39px 0 40px 0; }
#content #home-left div.text { padding:0 0 15px 50px; }
#content #home-left h2 { font-size:16px; font-weight:bold; color:#FFFFFF; background:#41AA1E url(/images/bg-news.gif) no-repeat; width:211px; padding:6px 5px 6px 50px; }
#content #home-left ul { padding-left:50px; }
#content #home-left ul li { padding:25px 25px 5px 0; }
#content #home-left ul li div.title { font-size:16px; font-weight:bold; color:#005db2; }
#content #home-left ul li div.date { font-size:16px; font-weight:normal; color:#41AA1E; padding:0 0 5px 0; }
#content #home-left ul li div.text { font-size:16px; padding:0 0 5px 0; }
#content #home-left ul li div.link { font-size:16px; background:url(/images/submenu-bullet.gif) 0 8px no-repeat; padding:0 0 0 10px; }
#content #home-left ul li div.link a { font-size:16px; color:#005db2; text-decoration:underline; }
#content #home-left ul li div.link a:hover { color:#005db2; text-decoration:underline; }

#content #home-right { float:right; width:250px; padding:160px 0 40px 0; }
#content #home-right ul { padding:0 40px 0 20px; }
#content #home-right ul li { padding:25px 0 5px 0; }
#content #home-right ul li div.title { font-size:16px; font-weight:bold; color:#005db2; }
#content #home-right ul li div.date { font-size:16px; font-weight:normal; color:#41AA1E; padding:0 0 5px 0; }
#content #home-right ul li div.text { font-size:16px; padding:0 0 5px 0; }
#content #home-right ul li div.link { font-size:16px; background:url(/images/submenu-bullet.gif) 0 8px no-repeat; padding:0 0 0 10px; }
#content #home-right ul li div.link a { font-size:16px; color:#005db2; text-decoration:underline; }
#content #home-right ul li div.link a:hover { color:#005db2; text-decoration:underline; }

#content #submenu { float:left; width:190px; background:url(/images/submenu-arrow.gif) right 0 no-repeat; padding:3px 20px 3px 0; }
#content #submenu div { font-weight:bold; color:#FFFFFF; background:#41AA1E; padding:7px 5px 5px 25px; }
#content #submenu ul { padding:12px 0 0 25px; }
#content #submenu ul li { font-size:16px; color:#41AA1E; background:url(/images/submenu-bullet.gif) 0 8px no-repeat; padding:0 10px 7px 10px; }
#content #submenu ul li a { font-size:16px; }
#content #submenu ul li a:hover { color:#005db2; }
#content #submenu ul li.active { font-weight:bold; }
#content #submenu ul li.active a { font-weight:bold; }
#content #submenu ul.nobullet li { padding:0 5px 15px 10px; }

#content #section-right { float:left; width:480px; padding:4px 0 0 30px; }

#content div.text h1 { font-size:23px; line-height:23px; font-weight:bold; color:#005db2; padding:0 0 15px 0; }
#content div.text h2 { font-size:20px; line-height:20px; font-weight:bold; color:#41AA1E; padding:10px 0 15px 0; }
#content div.text h3 { font-size:18px; line-height:20px; font-weight:bold; color:#005db2; padding:5px 0 10px 0; }
#content div.text p { font-size:16px; padding:0 0 10px 0; }
#content div.text a { font-size:16px; color:#005db2; text-decoration:underline; }
#content div.text a:hover { color:#005db2; text-decoration:underline; }
#content div.text sup { font-size:12px; }
#content div.text ul { padding:0 0 10px 30px; list-style-type:disc; }
#content div.text ul li { font-size:16px; padding:0 0 10px 0; }
#content div.text ul.nobullet { padding:0 0 10px 0; list-style-type:none; }
#content div.text ol { padding:0 0 10px 30px; list-style-type:decimal; }
#content div.text ol li { font-size:16px; padding:0 0 10px 0; }

#content div.text ul.links { padding:0 0 0 0; list-style-type:none; }
#content div.text ul.links li { padding:0 0 20px 0; }
#content div.text ul.links li span { color:#41AA1E; }

#content div.text ul.results { padding:0 0 0 0; list-style-type:none; }
#content div.text ul.results li { padding:20px 0 0 0; }

#content div.text ul.sitemap { padding:0 0 10px 10px; list-style-type:none; }
#content div.text ul.sitemap li { padding:0 0 10px 0; }
#content div.text ul.sitemap li a { font-weight:bold; }
#content div.text ul.sitemap li ul { padding:0 0 10px 15px; list-style-type:none; }
#content div.text ul.sitemap li ul li { padding:10px 0 0 0; }
#content div.text ul.sitemap li ul li a { font-weight:normal; }

#footer { height:40px; }
#footer a { font-size:11px; line-height:11px; color:#89A2BB; }
#footer a:hover { text-decoration:underline; }
#footer span { font-size:12px; line-height:12px; margin:0 4px 0 4px; }
#footer div.links { font-size:11px; line-height:11px; float:left; color:#89A2BB; padding:15px 10px 0 10px; }
#footer div.copyrights { font-size:11px; line-height:11px; float:right; color:#89A2BB; padding:15px 10px 0 10px; }
