body {
background:#FFFFFF url(../images/style2/pagetop_bg.png) repeat-x scroll 0 152px;
color:#454545;
font-size:12px;
line-height:129%;
margin:0;
padding:0;
}
a {
color:#0E58C7;
text-decoration:underline;
}
a:hover {
color:#FB6518;
text-decoration:underline;
}
li {
background:transparent url(../images/style2/bullet.gif) no-repeat scroll 0 5px;
}
#header_graphic a img {
padding-top:15px;
}
#header-wrap, #header_text, #header_graphic {
height:108px;
}
#header-wrap {
background-color:#FFFFFF;
background-image:url(../images/style2/header_bg2.png);
background-position:center top;
background-repeat:no-repeat;
border-top:4px solid #7CAA1C;
margin-top:5px;
}
#header_text h1, #header_text h1 a {
-x-system-font:none;
color:#FFFFFF;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:40px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:50px;
padding-top:15px;
}
#header_text h2 {
-x-system-font:none;
color:#ABCCD6;
font-family:Geneva,Verdana,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:18px;
}
h1 {
color:#0E58C7;
}
h2 {
color:#FB6518;
}
h3 {
color:#7CAA1C;
}
h4 {
color:#666666;
}
blockquote {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}
.footer {
color:#6F6F6F;
}
#headermod {
color:#4D4D4D;
height:98px;
top:10px;
width:500px;
}
#headermod .contentheading, #headermod a.contentpagetitle, #headermod a {
color:#FB6518;
}
#headermod td.contentheading, #headermod .moduletable h3 {
border-bottom:1px solid #0E58C7;
}
td.sectiontableheader {
-x-system-font:none;
background-color:#0E58C7;
color:#FFFFFF;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}
table tr.sectiontableentry1 td, table td.sectiontableentry1 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
line-height:155%;
padding:4px;
}
table tr.sectiontableentry2 td, table td.sectiontableentry2 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
line-height:155%;
padding:4px;
}
table.pollstableborder td.sectiontableentry1 {
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#3D2518;
padding:2px;
}
table.pollstableborder td.sectiontableentry2 {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#3D2518;
padding:2px;
}
table.pollstableborder td.sectiontableheader {
border:medium none;
color:#FFFFFF;
padding:8px;
}
table.pollstableborder tr.sectiontableentry1 td {
border:medium none;
}
table.pollstableborder tr.sectiontableentry2 td {
border:medium none;
}
div.blog_more {
border-top:1px solid #E6E6D4;
}
div.blog_more ul li a {
border-bottom:1px solid #DADACC;
}
div.blog_more ul li a:hover {
background-color:#F9F8ED;
border-bottom:1px solid #DADACC;
}
div.mosimage {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
div.mosimage_caption {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
color:#666666;
}
a.contentpagetitle {
color:#470705;
}
a.contentpagetitle:hover {
color:#000000;
}
td.contentheading {
border-bottom:1px solid #EAEAEA;
color:#0E58C7;
}
.contentheading {
color:#487FA3;
}
.componentheading {
color:#182B37;
}
a.readon {
background:transparent url(../images/style2/readon.png) no-repeat scroll left center;
}
span.small, .createdate, .modifydate {
-x-system-font:none;
color:#5096FF;
font-family:Tahoma,Lucida,Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
}
.pagenav_next a, .pagenav_prev a {
background-color:#E9F7FE;
border:1px solid #CFDBE2;
color:#44789B;
}
div.back_button a {
background-color:#E9F7FE;
border:1px solid #CFDBE2;
color:#44789B;
}
.pagenav_next a:hover, .pagenav_prev a:hover, div.back_button a:hover {
background-color:#FFFFFF;
color:#053895;
}
table.contenttoc {
background-color:#F5F2E1;
border:1px solid #E8E6D8;
}
table.contenttoc th {
background-color:#0E58C7;
color:#FFFFFF;
}
div.module h3, div.moduletable h3 {

border-bottom:1px solid #858585;
color:#929292;
font-size:16px;
font-weight:700;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
.moduleS1 {
background:#9FBD45 url(../images/style2/topright_S1.png) no-repeat scroll right top;
color:#FFFFFF;
margin:0 0 1em;
padding:0;
position:relative;
}
div.moduleS1 div {
background:transparent url(../images/style2/topleft_S1.png) no-repeat scroll left top;
}
div.moduleS1 div div {
background:transparent url(../images/style2/botleft_S1.png) no-repeat scroll left bottom;
height:1%;
}
div.moduleS1 div div div {
background:transparent url(../images/style2/botright_S1.png) no-repeat scroll right bottom;
padding:10px;
}
div.moduleS1 div div div div {
background:transparent none repeat scroll 0 0;
}
div.moduleS1 h3 {
border-bottom:1px solid #8BA835;
color:#FCFCFC;
font-size:16px;
font-weight:700;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
div.moduleS1 a {
color:#FFFFFF;
text-decoration:underline;
}
div.moduleS1 a:hover {
color:#7CAA1C;
text-decoration:none;
}
div.moduleS1 ul, div.moduleS1 ul.latestnewsS1, div.moduleS1 ul.mostreadS1 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.moduleS1 ul li, div.moduleS1 ul.latestnewsS1 li, div.moduleS1 ul.mostreadS1 li {
background:transparent url(../images/style2/bullet_S1.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
white-space:normal;
}
.moduleS2 {
background:#FFAD2A url(../images/style2/topright_S2.png) no-repeat scroll right top;
color:#333333;
margin:0 0 1em;
padding:0;
position:relative;
}
div.moduleS2 div {
background:transparent url(../images/style2/topleft_S2.png) no-repeat scroll left top;
}
div.moduleS2 div div {
background:transparent url(../images/style2/botleft_S2.png) no-repeat scroll left bottom;
height:1%;
}
div.moduleS2 div div div {
background:transparent url(../images/style2/botright_S2.png) no-repeat scroll right bottom;
padding:10px;
}
div.moduleS2 div div div div {
background:transparent none repeat scroll 0 0;
}
div.moduleS2 h3 {
border-bottom:1px solid #FF8B06;
color:#333333;
font-size:16px;
font-weight:700;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
div.moduleS2 a {
color:#333333;
text-decoration:underline;
}
div.moduleS2 a:hover {
color:#FB6518;
text-decoration:none;
}
div.moduleS2 ul, div.moduleS2 ul.latestnewsS2, div.moduleS2 ul.mostreadS2 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.moduleS2 ul li, div.moduleS2 ul.latestnewsS2 li, div.moduleS2 ul.mostreadS2 li {
background:transparent url(../images/style2/bullet_S2.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
white-space:normal;
}
.moduleS3 {
background:#EBEBEB url(../images/style2/topright_S3.png) no-repeat scroll right top;
color:#6E6E6E;
margin:0 0 1em;
padding:0;
position:relative;
}
div.moduleS3 div {
background:transparent url(../images/style2/topleft_S3.png) no-repeat scroll left top;
}
div.moduleS3 div div {
background:transparent url(../images/style2/botleft_S3.png) no-repeat scroll left bottom;
height:1%;
}
div.moduleS3 div div div {
background:transparent url(../images/style2/botright_S3.png) no-repeat scroll right bottom;
padding:10px;
}
div.moduleS3 div div div div {
background:transparent none repeat scroll 0 0;
}
div.moduleS3 h3 {
border-bottom:1px solid #C7C7C7;
color:#666666;
font-size:16px;
font-weight:700;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
div.moduleS3 a {
color:#427392;
text-decoration:underline;
}
div.moduleS3 a:hover {
color:#0E58C7;
text-decoration:none;
}
div.moduleS3 ul, div.moduleS3 ul.latestnewsS3, div.moduleS3 ul.mostreadS3 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.moduleS3 ul li, div.moduleS3 ul.latestnewsS3 li, div.moduleS3 ul.mostreadS3 li {
background:transparent url(../images/style2/bullet_S3.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
white-space:normal;
}
.main-top-both, .main-top-left-only {
background:transparent url(../images/style2/top_has_left.png) no-repeat scroll center bottom;
}
.main-top-wide, .main-top-right-only {
background:transparent url(../images/style2/top_wide.png) no-repeat scroll center bottom;
}
#mainbody-both {
background:transparent url(../images/style2/mid_left_right.png) no-repeat scroll center top;
}
#mainbody-left-only {
background:transparent url(../images/style2/mid_leftonly.png) repeat-y scroll center top;
}
#mainbody-wide, .mainbody-wide, #mainbody-right-only {
background:transparent url(../images/style2/mid_wide.png) repeat-y scroll center top;
}
.bottom-both, .bottom-left-only {
background:transparent url(../images/style2/bot_has_left.png) no-repeat scroll center top;
}
.bottom-wide, .bottom-right-only {
background:transparent url(../images/style2/bot_wide.png) no-repeat scroll center top;
}
.tplcright a {
background:transparent url(../images/style2/arrowl.png) no-repeat scroll left center;
color:#FFFFFF;
display:block;
height:12px;
line-height:12px;
margin:4px 0 2px 5px;
padding:0;
text-align:center;
text-indent:-5000em;
width:75px;
}
ul.checklist li {
background:transparent url(../images/style2/checklist.png) no-repeat scroll left center;
}
.menubar {
background:transparent url(../images/style2/navcontainer.png) repeat-x scroll center top;
}
#navmenu {
background:transparent url(../images/style2/navcontainer.png) no-repeat scroll left top;
}
#navmenu li {
background:transparent url(../images/style2/nav_norm_l.png) no-repeat scroll left bottom;
}
#navmenu li a {
background:transparent url(../images/style2/nav_norm_r.png) no-repeat scroll right bottom;
color:#FFFFFF;
}
div#navmenu li:hover, div#navmenu li.iehover {
background:transparent url(../images/style2/nav_hover_l.png) no-repeat scroll left bottom;
}
div#navmenu li:hover a, div#navmenu li.iehover a {
background:transparent url(../images/style2/nav_hover_r.png) no-repeat scroll right bottom;
color:#335973;
}
div#navmenu li.active {
background:transparent url(../images/style2/nav_active_l.png) no-repeat scroll left bottom;
}
div#navmenu li.active a {
background:transparent url(../images/style2/nav_active_r.png) no-repeat scroll right bottom;
color:#FFFFFF;
}
#leftcol ul#mainlevel, #rightcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #rightcol ul#mainlevel-sidenav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#leftcol a.mainlevel, #rightcol a.mainlevel, #leftcol a.mainlevel-sidenav, #rightcol a.mainlevel-sidenav {
background:transparent url(../images/style2/leftnav_norm.png) no-repeat scroll left center;
color:#2F462B;
}
#leftcol a.mainlevel:hover, #rightcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover, #rightcol a.mainlevel-sidenav:hover {
background:transparent url(../images/style2/leftnav_over.png) no-repeat scroll left center;
color:#FFFFFF;
}
#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:transparent url(../images/style2/leftnav_active.png) no-repeat scroll left center;
color:#FFFFFF;
}
a.sublevel, a.sublevel-sidenav {
color:#000000;
}

