body{margin:0;padding:0}
html, body, form, fieldset{margin:0;padding:0;font:100%/140% Geneva, "Trebuchet MS", Lucida, Arial, sans-serif}
a img{border:none}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0;padding:0}
ul{list-style:none;margin:0px;padding:0px}
li{padding-left:9px;margin:0px}
form label{cursor:pointer}
fieldset{border:none}
input, select, textarea{font-size:100%}
a:focus{outline:none}
.module h1, .moduletable h1{font-size:18px}
.module h2, .moduletable h2{font-size:16px}
.module h4, .moduletable h4{font-size:14px}
div.main-left-only ol, div.main-left-only ul, div.main-right-only ol, div.main-right-only ul, div.main-wide ol, div.main-wide ul, div.main-both ol, div.main-both ul{margin-left:20px}
p{padding-bottom:10px}
h1{font-size:20px;line-height:125%;padding:4px;letter-spacing:-1px;color:#427392}
h2{font-size:18px;line-height:125%;padding:4px;letter-spacing:-1px;color:#333}
h3{font-size:16px;line-height:125%;padding:4px 0 4px 4px;letter-spacing:-1px;color:#666}
h4{font-size:14px;line-height:125%;padding:4px;letter-spacing:-1px;color:#727272}
p.alert{background:#f8bda9 url(../img/exc.png) no-repeat 15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #FF0000;border-bottom:2px solid #FF0000;color:#57060a}
p.info{background:#b9cce5 url(../img/info.png) no-repeat 15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #466eae;border-bottom:2px solid #466eae;color:#000}
p.warn{background:#faffb5 url(../img/warn.png) no-repeat 15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #F7D229;border-bottom:2px solid #F7D229;color:#463b0b}
ul.checklist li{list-style:none;line-height:16px;padding:2px 0px 2px 18px;list-style-position:outside}
ul.checklist a{text-decoration:underline;padding:1px}
ul.checklist a:hover{text-decoration:none;padding:1px}
blockquote{padding:10px;font-style:italic;}
#header_graphic a img{border:none}
#header_graphic{width:960px;margin:0px auto}
#header_graphic h2{text-indent:-6000em;padding:0px;margin:0px;line-height:0px;font-size:0}
#header-wrap{width:964px;margin:0 auto}
#main-wrapper{width:964px;margin:14px auto 0px auto}
#mainbody-both{padding:0px;margin:0px}
.main-top-right-only, .main-top-both, .main-top-left-only{height:11px;width:964px}
.main-top-wide{height:11px;width:964px}
.main-both{margin:0px 210px 0px 200px;padding-left:10px;}
.main-wide{margin:0px auto;width:952px;position:relative}
.main-left-only{margin:0px 10px 0px 200px;width:755px}
.main-right-only{margin:0px 200px 0px 10px;width:750px}
#leftcol{float:left;width:188px;padding:0;margin:0}
#leftcol .left-inside{margin:0;padding:0px 10px 0px 10px}
#rightcol{float:right;width:200px}
#rightcol .right-inside{margin:0;width:auto;padding:5px 10px 0px 0px}
.bottom-right-only, .bottom-both, .bottom-left-only, .bottom-wide{height:11px;margin:0px 0px 5px 0px;padding:0px}
.footer{margin:0px;padding:0px 10px;text-align:center;font-size:11px;line-height:12px}
.footer p{margin:0px;padding:2px 0px}
.clear{clear:both;margin:0px;padding:0px;height:0px}
#headermod{float:right;overflow:hidden;position:relative;width:410px}
#headermod .moduletable h3{font-size:16px;line-height:16px;font-weight:bold;font-variant:normal;padding-top:8px;margin:0;text-indent:0px;background-image:none}
#headermod .moduletable{font-size:11px;line-height:145%}
#headermod .contentheading{font-size:16px;line-height:18px}
div.module{margin-bottom:8px}
div.module div{}
div.module div div{}
div.module div div div{padding:5px 0px 0px 0px}
div.module div div div div{padding:0}
div.module h3, div.moduletable h3{padding:0;line-height:100%;margin:0 0 5px 0;font-weight:normal;text-indent:9px;font-size:16px}
#showcase, .bottom{margin:0px;padding:0px}
#leftcol ul#mainlevel li, #rightcol ul#mainlevel li, #leftcol ul#mainlevel-sidenav li, #rightcol ul#mainlevel-sidenav li{background-image:none;padding:0px}
#leftcol ul#mainlevel, #rightcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #rightcol ul#mainlevel-sidenav{background-image:none;list-style:none}
#leftcol a.mainlevel, #rightcol a.mainlevel, #leftcol a.mainlevel-sidenav, #rightcol a.mainlevel-sidenav{line-height:27px;height:27px;padding-left:8px;margin-bottom:2px;text-decoration:none;display:block;font-size:12px}
#leftcol a.mainlevel:hover, #rightcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover, #rightcol a.mainlevel-sidenav:hover{}
#leftcol a#active_menu.mainlevel, #leftcol a#active_menu.mainlevel:hover, #rightcol a#active_menu.mainlevel, #rightcol a#active_menu.mainlevel:hover{}
div#banner{margin:0px auto 10px auto;text-align:center}
.contentpaneopen ul, .contentpaneopen ol{list-style-position:inside}
.contentpaneopen{margin:0;padding:0;width:100%}
.contentpaneopen p {padding-left: 5px;}
div .contentpaneopen h2{font-size:20px;font-weight:normal;white-space:normal;line-height:115%;padding:4px 0px 0px 0px;font-style:normal;letter-spacing:-1px;border-bottom:1px solid #C2C2C2;color:#487fa3; }
body{background:#3E6D8D;margin:0;padding:0;font-size:12px;color:#686362;line-height:129%}
a{color:#4982a7;text-decoration:underline}
a:hover{color:#335a74;text-decoration:underline}
li{background:url(../img/bullet.gif) no-repeat 0 5px}
#header_graphic a img{padding-top:0px}
#header-wrap, #header_graphic{height:110px}
#header-wrap h3{color:#f7f7f7 !important}
#leftcolumn_head{background:url(../img/header_left.png) no-repeat;width:10px;margin:5px 0px 0px 0px;padding:0px;height:105px;float:left}
#content_head{background:url(../img/header_mid.png) repeat-x;width:944px;margin:5px 0px 0px 0px;padding:0px;height:105px;float:left}
#rightcolumn_head{background:url(../img/header_right.png) no-repeat;width:10px;margin:5px 0px 0px 0px;padding:0px;height:105px;float:left}
blockquote{border:1px solid #cfdbe2;background-color:#e9f7fe}
.footer{color:#6f6f6f}
#headermod{height:98px;width:400px;padding-right:20px;top:10px;color:#dbded3}
#headermod .contentheading, #headermod a{color:#f9f9f2}
#headermod .contentheading, #headermod .moduletable h3{border-bottom:1px solid #3e6d8d}
.menubar{width:964px;height:42px;margin:0px auto;padding:0px;font:12px/22px "Lucida Grande", Lucida, Verdana, sans-serif}
#leftcolumn_navmenu{background:url(../img/nav_left.png) no-repeat;width:10px;margin:0px 0px 0px 0px;padding:0px;height:42px;float:left}
#content_navmenu{background:url(../img/nav_mid.png) repeat-x;width:944px;display:inline;margin:0px 0px 0px 0px;padding:0px;height:42px;float:left}
#rightcolumn_navmenu{background:url(../img/nav_right.png) no-repeat;width:10px;position:relative;margin:0px 0px 0px 0px;padding:0px;height:42px;float:left}
#navmenu{padding:0px 0px 0px 15px;margin:0px auto;position:relative;float:none;width:960px}
#navmenu ul{float:left;list-style:none;padding:0;position:relative;top:10px}
#navmenu li{float:left;height:22px;line-height:22px;margin:0px 5px 0px 0px;padding:0px}
#navmenu li a{float:none;height:22px;line-height:21px;text-decoration:none;padding-right:10px;margin:0px 0px 0px 10px;display:block}
div#navmenu li:hover, div#navmenu li.iehover{}
div#navmenu li:hover a, div#navmenu li.iehover a{}
div#navmenu li.active{}
div#navmenu li.active a{}
div#navmenu ul ul{display:none}
div.module h3, div.moduletable h3{border-bottom:1px solid #ececec;color:#335973;background:url(../img/mod_heading.png) no-repeat left center}
.moduleS1{position:relative;margin:0 0 1em;padding:0;background:#427392 url(../img/topright_S1.png) top right no-repeat;color:#FFFFFF}
div.moduleS1 div{background:url(../img/topleft_S1.png) top left no-repeat}
div.moduleS1 div div{background:url(../img/botleft_S1.png) bottom left no-repeat;height:1%}
div.moduleS1 div div div{background:url(../img/botright_S1.png) bottom right no-repeat;padding:10px}
div.moduleS1 div div div div{background:none}
div.moduleS1 h3{padding:0;line-height:100%;height:auto;margin:0 0 5px 0;font-weight:normal;text-indent:0px;font-size:16px;letter-spacing:normal;border-bottom:1px solid #467ea5;color:#fcfcfc}
div.moduleS1 a{color:#FFFFFF;text-decoration:underline}
div.moduleS1 a:hover{color:#FFFFFF;text-decoration:none}
div.moduleS1 ul, div.moduleS1 ul.latestnewsS1, div.moduleS1 ul.mostreadS1{list-style:none;margin:0px;padding:0px}
div.moduleS1 ul li, div.moduleS1 ul.latestnewsS1 li, div.moduleS1 ul.mostreadS1 li{padding:0px 0px 0px 10px;margin:0px;background:url(../img/bullet_S1.gif) no-repeat 0px 5px;white-space:normal}
.moduleS2{position:relative;margin:0 0 1em;padding:0;background:#dadacc url(../img/topright_S2.png) top right no-repeat;color:#333333}
div.moduleS2 div{background:url(../img/topleft_S2.png) top left no-repeat}
div.moduleS2 div div{background:url(../img/botleft_S2.png) bottom left no-repeat;height:1%}
div.moduleS2 div div div{background:url(../img/botright_S2.png) bottom right no-repeat;padding:10px}
div.moduleS2 div div div div{background:none}
div.moduleS2 h3{padding:0;line-height:100%;height:auto;margin:0 0 5px 0;font-weight:normal;text-indent:0px;font-size:16px;letter-spacing:normal;border-bottom:1px solid #c2c2b8;color:#888885}
div.moduleS2 a{color:#333333;text-decoration:underline}
div.moduleS2 a:hover{color:#333333;text-decoration:none}
div.moduleS2 ul, div.moduleS2 ul.latestnewsS2, div.moduleS2 ul.mostreadS2{list-style:none;margin:0px;padding:0px}
div.moduleS2 ul li, div.moduleS2 ul.latestnewsS2 li, div.moduleS2 ul.mostreadS2 li{padding:0px 0px 0px 10px;margin:0px;background:url(../img/bullet_S2.gif) no-repeat 0px 5px;white-space:normal}
.moduleS3{position:relative;margin:0 0 1em;padding:0;background:#ebebeb url(../img/topright_S3.png) top right no-repeat;color:#6e6e6e}
div.moduleS3 div{background:url(../img/topleft_S3.png) top left no-repeat}
div.moduleS3 div div{background:url(../img/botleft_S3.png) bottom left no-repeat;height:1%}
div.moduleS3 div div div{background:url(../img/botright_S3.png) bottom right no-repeat;padding:10px}
div.moduleS3 div div div div{background:none}
div.moduleS3 h3{padding:0;line-height:100%;height:auto;margin:0 0 5px 0;font-weight:normal;text-indent:0px;font-size:16px;letter-spacing:normal;border-bottom:1px solid #c7c7c7;color:#666}
div.moduleS3 a{color:#427392;text-decoration:underline}
div.moduleS3 a:hover{color:#427392;text-decoration:none}
div.moduleS3 ul, div.moduleS3 ul.latestnewsS3, div.moduleS3 ul.mostreadS3{list-style:none;margin:0px;padding:0px}
div.moduleS3 ul li, div.moduleS3 ul.latestnewsS3 li, div.moduleS3 ul.mostreadS3 li{padding:0px 0px 0px 10px;margin:0px;background:url(../img/bullet_S3.gif) no-repeat 0px 5px;white-space:normal}
.main-top-both, .main-top-left-only{background:url(../img/top_has_left.png) no-repeat center bottom}
.main-top-wide, .main-top-right-only{background:url(../img/top_wide.png) no-repeat center bottom}
#mainbody-both{background:url(../img/mid_left_right.png) repeat-y center top}
#mainbody-left-only{background:url(../img/mid_leftonly.png) repeat-y center top}
#mainbody-wide, .mainbody-wide, #mainbody-right-only{background:url(../img/mid_wide.png) repeat-y center top}
.bottom-both, .bottom-left-only{background:url(../img/bot_has_left.png) no-repeat center top}
.bottom-wide, .bottom-right-only{background:url(../img/bot_wide.png) no-repeat center top}
.tplcright a{color:#fff;display:block;margin:4px 0px 2px 5px;text-align:center;background:url(../img/arrowl.png) no-repeat left center;text-indent:-5000em;width:75px;height:12px;line-height:12px;padding:0px}
ul.checklist li{background:url(../img/checklist.png) no-repeat left center}
#navmenu li{background:url(../img/nav_norm_l.png) no-repeat bottom left}
#navmenu li a{background:url(../img/nav_norm_r.png) no-repeat bottom right;color:#fff}
div#navmenu li:hover, div#navmenu li.iehover{background:url(../img/nav_hover_l.png) no-repeat bottom left}
div#navmenu li:hover a, div#navmenu li.iehover a{background:url(../img/nav_hover_r.png) no-repeat bottom right;color:#335973}
div#navmenu li.active{background:url(../img/nav_active_l.png) no-repeat bottom left}
div#navmenu li.active a{background:url(../img/nav_active_r.png) no-repeat bottom right;color:#FFF}
#leftcol ul#mainlevel, #rightcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #rightcol ul#mainlevel-sidenav{list-style:none}
#leftcol a.mainlevel, #rightcol a.mainlevel, #leftcol a.mainlevel-sidenav, #rightcol a.mainlevel-sidenav{background:url(../img/leftnav_norm.png) no-repeat left center;color:#2f462b}
#leftcol a.mainlevel:hover, #rightcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover, #rightcol a.mainlevel-sidenav:hover{background:url(../img/leftnav_over.png) no-repeat left center;color:#fff}
#leftcol a#active_menu.mainlevel, #leftcol a#active_menu.mainlevel:hover, #rightcol a#active_menu.mainlevel, #rightcol a#active_menu.mainlevel:hover, #leftcol a#active_menu-sidenav.mainlevel-sidenav, #leftcol a#active_menu-sidenav.mainlevel-sidenav:hover, #rightcol a#active_menu-sidenav.mainlevel-sidenav, #rightcol a#active_menu.mainlevel-sidenav:hover{background:url(../img/leftnav_active.png) no-repeat left center;color:#fff}
.wXbody iframe{margin-top:8px !important;margin-left:-12px !important}
.error{font-family:Arial, Helvetica;font-size:11px;color:#ff0000;width:160px}
ul.vmenu{background-image:none;padding:0px;list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.vmenu li{background:url(../img/leftnav_norm.png) no-repeat left center;padding:0px;list-style:none;line-height:27px;height:27px;margin-bottom:2px;text-decoration:none;display:block;font-size:12px;}
ul.vmenu li a{text-decoration:none;display:block;padding-left:8px;color:#2f462b;}
ul.vmenu li.active a,ul.vmenu li.active a:hover{text-decoration:none;display:block;color:#fff;background:url(../img/leftnav_active.png) no-repeat left center;}
ul.vmenu li a:hover{background:url(../img/leftnav_over.png) no-repeat left center;color:#fff;padding-left:8px;}