/* layout */
#wrapper { width:950px; margin-right:auto; margin-left:auto; background-image:url(../images/background.gif); background-repeat:repeat; border:1px solid #31719F;}
#top { width:950px; height:138px; background-repeat:no-repeat; background-color:#999999; margin-left:auto; margin-right:auto; background-image:url(../images/top.gif); position:relative;}
#leftside{ width:10px; float:left; height:260px; margin-top:0px;  position:relative; }
#leftmenu{ width:195px; float:left;  }
#maincontent { width:730px; float:left; margin-left:5px; display:block; padding-top:0px; padding-left:10px; padding-right:5px; background-color:#FFFFFF; margin-top:1px; overflow:none;}

/* home page main content - separate template */
#homepagemaincontent { width:740px; float:right; margin-left:5px;  padding-top:0px; padding-left:10px; padding-right:0px; background-color:#FFFFFF; margin-top:1px;}

#totop{ width:730px; margin-bottom:10px; margin-top:10px; float:right; margin-right:20px; background-color:#FFFFFF;}
#contentInside { width:600px; height:428px; float:left; margin-left:15px; margin-top:15px;}
#toolbar{width:950px; height:30px; margin-bottom:0px; background-color:#8EACAC; margin-left:auto; margin-right:auto;}
#backtotop { width:670px; float:left; margin-left:5px;  padding-top:0px; padding-left:10px; padding-right:5px; background-color:#FFFFFF; margin-top:1px;}
#bottom { width:950px; background-color:#31719F; height:5px; clear:both; margin-right:auto; margin-left:auto; vertical-align:bottom; }
#breadmenu{ width:730px; float:left; margin-left:5px;  padding-top:5px; padding-left:10px; padding-right:5px; background-color:#FFFFFF; margin-top:1px; }
/* layout */

/* default styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
body,html { scrollbar-face-color:#BDE3DC; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#BDE3DC; scrollbar-darkshadow-color:#DAF1ED; scrollbar-shadow-color:#000000; scrollbar-arrow-color:#7C7C7C; scrollbar-track-color:#DAF1ED; background-color:#D9D0CD; 
}
p,td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:0px; margin-bottom:0px;}
ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:0px; margin-bottom:0px;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#31719F; margin-top:0px; margin-bottom:0px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#806B64; margin-bottom:0px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-bottom:0px; font-weight:
800;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin-bottom:0px;}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FAA61A; font-style:bold; margin-bottom:0px;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; margin-top:9px; }
/* default styles */


/* link styles */
a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#806B64; text-decoration:none;}
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }

a.printpdf:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#31719F; text-decoration:none; }
a.printpdf:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#31719F; text-decoration:none; }
a.printpdf:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#806B64; text-decoration:none;}
a.printpdf:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#31719F; text-decoration:none; }

a.readmore:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BE0108; text-decoration:none; }
a.readmore:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BE0108; text-decoration:none; }
a.readmore:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.readmore:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BE0108; text-decoration:none; }

a.readmorewhite:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.readmorewhite:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.readmorewhite:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.readmorewhite:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }


a.menu:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#31719F; text-decoration:none; background-repeat:no-repeat; height:21px; display:block; padding-top:8px; text-indent:35px; background-image:url(../images/menuback.gif);}
a.menu:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#31719F; text-decoration:none; background-repeat:no-repeat; height:21px; display:block;  padding-top:8px;  text-indent:35px; background-image:url(../images/menuback.gif);}
a.menu:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#60544F; text-decoration:none; background-repeat:no-repeat; height:21px; display:block;  padding-top:8x; text-indent:35px; background-image:url(../images/menuback_roll.gif);}
a.menu:active  { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000066; text-decoration:none; background-repeat:no-repeat; height:21px; display:block;  padding-top:8px; background-image:url(../images/menuback_roll.gif); text-indent:35px; }

a.submenu:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#31719F; text-decoration:none; background-repeat:no-repeat; height:20px; display:block; padding-top:1px; text-indent:65px; background-image:url(../images/submenu_plus.gif);}
a.submenu:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#31719F; text-decoration:none; background-repeat:no-repeat; height:20px; display:block;  padding-top:1px;  text-indent:65px;  background-image:url(../images/submenu_plus.gif);}
a.submenu:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#60544F; text-decoration:none; background-repeat:no-repeat; height:20px; display:block;  padding-top:1x; text-indent:65px; background-image:url(../images/submenu_minus.gif); }
	a.submenu:active  { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000066; text-decoration:none; background-repeat:no-repeat; height:20px; display:block;  padding-top:1px; background-image:url(../images/submenu_minus.gif); text-indent:65px;}

a.grey:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#4C4C4C; text-decoration:none;   }
a.grey:visited {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#4C4C4C; text-decoration:none;  }
a.grey:hover {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000000; text-decoration:none;   }
a.grey:active {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#4C4C4C; text-decoration:none;  }

/* link styles */

/* general styles */
.extra_small_txt { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;  }
.red_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C41A20;  }
.extra_small_white_txt { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff;  }
.grey_heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; }
.red_heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C41A20; }
.whitestrippy {  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
.whitecopy_header{  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;  color:#FFFFFF; } 
.whitecopy{  font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; }
.whitecopyBreadCrumb{  font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; }
/* general styles */

/* borders */
.btop { border-top:1px solid #333333; }
.btopleft { border-top:1px solid #333333; border-left:1px solid #333333;}
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btopbottomleft { border-top:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333; }
.btopbottomright { border-top:1px solid #333333; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.btopright { border-top:1px solid #333333; border-right:1px solid #333333; }
.bdbltop { border-top:2px solid #333333; }
.bbottom { border-bottom:1px solid #333333; }
.bbottomleft { border-bottom:1px solid #333333; border-left:1px solid #333333; }
.bbottomright { border-bottom:1px solid #333333; border-right:1px solid #333333; }
.bbottomdblright { border-bottom:1px solid #333333; border-right:2px solid #333333; }
.bdblbottomright { border-bottom:2px solid #333333; border-right:2px solid #333333; }
.bdblbottom { border-bottom:2px solid #333333; }
.bdblbottom_orange { border-bottom:2px solid #FAA61A; }
.bdbltopbottom { border-top:2px solid #333333; border-bottom:2px solid #333333; }
.bdbltopbottomleft { border-top:2px solid #333333; border-bottom:2px solid #333333; border-left:1px solid #333333; }
.bdblbottomleft{ border-bottom:2px solid #333333; border-left: 1px solid #333333; }
.bleft { border-left:1px solid #333333; }
.bright { border-right:1px solid #333333; }
.brightBlue { border-right:1px solid #005282; }
.bdblright { border-right:2px solid #333333; }
.bleftright { border-left:1px solid #333333; border-right:1px solid #333333; }
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btotal { border-top:1px solid #333333; border-bottom:2px solid #333333; }
.btotalleft { border-top:1px solid #333333; border-bottom:2px solid #333333; border-left: 1px solid #333333;  }
.btotalright { border-top:1px solid #333333; border-bottom:2px solid #333333; border-right: 2px solid #333333;  }
.bfullblock { border:2px solid #333333;}
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btopleftright { border-top:1px solid #333333;border-left:1px solid #333333; border-right:1px solid #333333; } 
.bbottomleftright { border-bottom:1px solid #333333;border-left:1px solid #333333; border-right:1px solid #333333; }
/* borders */
