/* This file has been modified by Colt_45 for 3-Column display */
/* @group Core Elements */
html{height:100%;margin-bottom:1px;}
body{margin:0;padding:0;color:#333;font-family:Arial;line-height:135%;}
#outer-wrapper{margin:0;padding:0;}
body.f-smaller{font-size:10px;}
body, body.f-default{font-size:12px;}
body.f-larger{font-size:15px;}
p{margin-top:10px;margin-bottom:15px;}/* setup some more readable paragraph spacing */
h1, h2, h3, h4, h4{padding-bottom:5px;margin:15px 0;}/* setup some more readable header spacing */
h1{font-size:200%;}
h2{font-size:175%;}
h3{font-size:150%;}
h4{font-size:120%;}
a{text-decoration:none;color:#0000FF;}
a:hover{text-decoration:underline;}
/* @end */
/* @group Joomla Elements */
.small,.modifydate,.createdate,div.mosimage_caption{font-size:95%;}
.componentheading{font-size:170%;line-height:100%;padding:0;margin:20px 0 20px 0;}
.contentheading{font-size:170%;width:100%;height:30px;line-height:30px;font-family:Tahoma, sans-serif;color:#02576B;}
td.buttonheading,.contentpaneopen td.buttonheading{padding:7px 3px 0;}
td.column_separator{padding-left:15px;}
td.componentheading{padding-bottom:15px;}
.sectiontableheader{font-weight:bold;padding:4px;line-height:20px;background:#F3FBFF;border-bottom:1px solid #CEE0E4;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{text-align:left;padding:4px 0 4px 4px;
border-top:1px solid #fff;border-bottom:1px solid #CEE0E4;}
.sectiontableentry2{background:#F3FBFF;}
.contentpane,.contentpaneopen{width:100%;}
/* @end */
/* @group Structure */
#menu-bar{height:56px;background:url(../images/menu-bg.png) 0 0 repeat-x;}
#inset{height:200px;background:#fff url(../images/inset-banner.jpg) 50% 0 no-repeat;
border-top:1px solid #D9F3F9;overflow:hidden;}
#inset .content{padding:20px 0px 10px 20px;width:60%;}
#content{padding-top:15px;padding-bottom:25px;background:#FFFFFF url(../images/page-bg.jpg) 0 0 repeat-x;}
#sidecol{float:left;}
#sidecol2{float:right;}
#side-column{background:#F8F8F8;width:97%; /* DO NOT MODIFY */}
#side-column .padding{padding:5px;}
#side-column .inner{background:#fff;padding:5px;}
#side-column2{background:#F8F8F8;width:97%; /* DO NOT MODIFY */}
#side-column2 .padding{padding:5px;}
#side-column2 .inner{background:#fff;padding:5px;}
#main-column{background:#F8F8F8;float:left;}
#main-column .padding{padding:5px;}
#main-column .inner{background:#F8F8F8;padding:4px;}
#main-column .contentpadding{padding:5px;}
#bottom{background:#DDEBF1 url(../images/bottom-bg.png) 0 0 repeat-x;}
#logo{width:258px;height:71px;background:url(../images/logo.png) 0 0 no-repeat;margin-top:20px;}
#topmodules,
#component,
#bottommodules{overflow:hidden;}
#component .padding{padding-left:10px;}
#content.extraspace #component .padding{padding-right:25px;}
.spacer .block{float:left;}
.spacer-w99 .block{width:99%;float:left;}
.spacer-w49 .block{width:49%;float:left;}
.spacer-w33 .block{width:33%;float:left;}
/* @end */
/* @group Modules */
.moduletable,.moduletable-hilite1{margin-top:0px;	margin-bottom:20px;}
.moduletable h3,.moduletable-hilite1 h3{background:#163544 url(../images/module-h3.png) 0 0 repeat-x;
padding:5px 0 5px 8px;font-family:Tahoma, Helvetica, Arial Narrow;font-size:120%;color:#02576B;
border-top:1px solid #EFEFEF;border-left:3px solid #EFEFEF;border-right:3px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;margin:5px 0 10px 0;}
#inset .moduletable h3{background:none;border:none;font-family:Tahoma;font-size:180%;
color:#02576B;margin:5px 0 10px 0;padding:0;text-transform:none;font-weight:normal;}
#top .moduletable{background:#FFFFFF;border:1px solid #CEE0E4;padding:5px;margin:5px 5px 20px 5px;}
#topmodules .moduletable{margin:0 10px 0 5px;}
#topmodules .moduletable{background:url(../images/module-corner.png) 0 100% no-repeat;padding:0 0 15px 17px;}
#side-column .moduletable-hilite1{background:#F2FEFF url(../images/hilite1-bg.png) 0 100% no-repeat;
border:1px solid #D7EBF0;padding:8px;}
#side-column .moduletable-hilite1 h3{background:none;border:none;font-family:Tahoma;font-size:130%;
color:#02576B;margin:0px 0 10px 0;padding:0;text-transform:none;font-weight:normal;}
#bottommodules .moduletable{background:#fff url(../images/bottommod-bg.png) 0 0 repeat-x;
border:1px solid #D7EBF0;margin-left:5px;margin-right:5px;padding:5px;}
#bottommodules .moduletable h3,#topmodules .moduletable h3,#top .moduletable h3{background:none;border:none;
font-family:Tahoma;font-size:130%;color:#02576B;margin:0 0 10px 0;padding:0;text-transform:none;font-weight:normal;}
#bottom .moduletable h3{font-family:Tahoma;font-size:140%;color:#465F65;border-bottom:1px solid #fff;
border-top:none;border-left:none;border-right:none;margin:40px 0 10px 0;background:none;padding:0 0 5px 0;
text-transform:none;font-weight:normal;}
#footermodules .moduletable{margin-right:5px;margin-left:5px;}
#footer{height:56px;background:url(../images/footer-bg.png) 0 0 repeat-x;}
.footer{height:36px;padding:20px 0 0 0;margin:0;}
/* Footer Menu */
ul#mainlevel-foot{list-style:none;padding:0;margin:0;font-size:1.2em;}
ul#mainlevel-foot li{background-image:none;padding-left:0px;padding-right:0px;float:left;
margin:0;white-space:nowrap;}
ul#mainlevel-foot li a{display:block;padding-left:15px;padding-right:15px;text-decoration:none;
color:#eee;background:transparent;}
ul#mainlevel-foot li a:hover{color:#fff;text-decoration:underline;}
/* @end */
/* @group Horizontal Menu */
#horiz-menu{height:56px;}
#horiz-menu ul{list-style:none;margin:0;padding:0;}
#horiz-menu li{display:block;float:left;margin:0;padding:0;background:none;}
#horiz-menu a{white-space:nowrap;font-family:Arial Narrow, Helvetica, sans-serif;color:#fff;display:block;float:left;height:53px;line-height:53px;font-weight:normal;text-transform:uppercase;padding:0px 15px 0px 15px;background:url(../images/menu-divider.png) 100% 0 no-repeat;}
#horiz-menu li.active,#horiz-menu li.active_menu{background:url(../images/active-menu-r.png) 100% 0;}
#horiz-menu li.active a,#horiz-menu li.active_menu a{background:url(../images/active-menu-l.png) 0 0 no-repeat;color:#000;}
#horiz-menu a:hover{text-decoration:none;color:#ccc;}
/* @end */
/* @group Sub Menu */
ul.sidenav{margin:0;padding:0;}
ul.sidenav li{list-style:none;margin:0;padding:0;background:none;}
ul.sidenav li.active a{color:#000;}
a#active_menu.mainlevel{color:#000;}
ul.sidenav li.active li a{font-weight:normal;font-size: 100%;color:#ab0900;}
ul.sidenav span{display:block;}
ul.sidenav a{display:block;line-height:25px;text-indent:20px;font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:120%;color:#ab0900;}
ul.sidenav ul{margin-left:35px;padding:0;}
ul.sidenav ul ul{padding:0;margin:0;}
ul.sidenav li li{padding:0;margin:0;}
ul.sidenav ul a{background-image:none;text-indent:0;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:100%;}
ul.sidenav ul ul a{text-indent:15px;}
ul.sidenav ul ul ul a{text-indent:30px;}
/* @end */
/* @group Mainmenu */
a.mainlevel{display:block;line-height:25px;text-indent:20px;font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:120%;background:none;color:#ab0900;}
a.sublevel{font-family:Tahoma, Helvetica, Arial, sans-serif;line-height:25px;padding-left: 5px;text-indent:30px;
display:block;float:left;width:80%;}
/* @end */
/* @group Content Styles */
/* @group Readon */
.readon{font-family:Arial Narrow, Helvetica, sans-serif;font-weight:bold;font-style:italic;display:block;
margin:10px 0 0px 0;background:#E2F6F9 url(../images/readon.png) 100% 50% no-repeat;text-decoration:none;
color:#333;padding:3px 15px 3px 5px;border:1px solid #F3FBFD;width:75px;}
a.readon:hover{text-decoration:underline;}
#inset .readon{background:url(../images/inset-readon.png) 0 0 no-repeat;border:0;color:#fff;font-weight:normal;
display:block;width:78px;height:23px;float:right;margin:10px 0 0 0;}
/* @end */
/* @group Pathway */
span.pathway{display:block;line-height:1.2em;font-weight:normal;margin-bottom:10px;margin-top:5px;padding-left:10px;}
span.pathway img{float:left;width:9px;height:11px;padding-right:10px;background:url(../images/bullet.png) 0 50% no-repeat;}
span.pathway a{float:left;padding:0 10px 0 0;}
/* @end */
/* @group Typography */
ul{padding-left:0;margin-left:10px;}
ul li{list-style:none;margin-left:0;margin-bottom:5px;padding-left:10px;background:url(../images/bullet-2.png) 0 6px no-repeat;}
pre{padding:10px;background:#F3FBFF;border:1px solid #CEE0E4;color:#02576B;}
blockquote{color:#02576B;font-style:italic;font-size:110%;line-height:150%;width:auto;padding:10px 10px 10px 30px;
margin:15px 0;background:#F3FBFF url(../images/quote.png) 0 0 no-repeat;border:1px solid #CEE0E4;}
span.alert{color:#c00;border-top:3px solid #fe7b7a;border-bottom:3px solid #fe7b7a;
background:#FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;}
span.info{color:#0055BB;border-top:3px solid #629de3;border-bottom:3px solid #629de3;
background:#D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;}
span.note{color:#B79000;border-top:3px solid #fde179;border-bottom:3px solid #fde179;
background:#FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;}
span.download{color:#57861A;border-top:3px solid #c2df88;border-bottom:3px solid #c2df88;
background:#EEF7DD url(../images/status-download.png) 10px 50% no-repeat;}
/* @end */
/* @group Notice Styles */
span.alert,span.info,span.download,span.note{display:block;padding:10px 10px 10px 45px;margin:15px 0;}
/* @end */
a.nounder{text-decoration:none;border:0;cursor:pointer;}
a.nounder:hover{text-decoration:none;}
.clr{clear:both;}
fieldset.input{border:0;}
/* @end */