@CHARSET "ISO-8859-1";

/* ********************************************************************************** */
/* Override existing style sheet.  This will need correcting if this template is used */
/* ********************************************************************************** */

html, body { min-height:100%; height: 100%; } 

/* if images are disabled it uses the specified lighter background color.  If not, the img provides the background color */ /*#4180b6*/
#maincontainer{ background:  #E9F3FA url(/static/_global/images/homepage_background_gradient.gif) repeat-x 0 170px;}

h1 {font-size: 33px; font-weight: normal; font-family: "Times New Roman",Times,serif; color: #00007c;}

.quickestlinksholder {float: right;}
.quickestlinksholder a {text-decoration: none; margin-right: 10px;}
.quickestlinksholder a .qltext {text-decoration: underline;  position: relative; bottom: 4px; margin-left: 3px;}

#contentholder.homedesign h2 
{
	font-family: "Times New Roman",Times,serif;
	color: #000000;
	font-size: 1.5em;
	font-weight: normal;
	width: 100%;
	border-bottom: 1px solid #f0c018;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: 10px;
}

#contentholder{background:none; }
#contentholder.homedesign {background-image: none; line-height: normal;}
#contentholder.homedesign #breadcrumb {position: absolute; left: -1000em;}
#contentholder.homedesign #maincontentinner {padding: 0;}

.corner {background-image: none;}

/* ********************************************* */
/* End override of existing style sheet corners. */
/* ********************************************* */

/* .spacerdiv {width: 100%; height: 9px; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; clear: both;} */

.oneleft {width: 307px; float: left; clear: left; background-color: #fff; margin: 0 0 9px 0; border: 0 solid #000; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.twoleft {width: 623px; float: left; clear: left; background-color: #fff; margin: 0 0 9px 0; border: 0 solid #000; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.threeleft {width: 939px; float: left; clear: left; background-color: #fff; margin: 0 0 9px 0; border: 0 solid #000; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.onesidecol {width: 307px; float: left; background-color: transparent; overflow: hidden; position: relative;}
.twosidecol {width: 623px; float: left; background-color: transparent; overflow: hidden; position: relative;}
.threesidecol {width: 939px; float: left; background-color: transparent; overflow: hidden; position: relative;}

.nobackground {background-color: transparent;}

.bb_padder{ margin: 0 6px;}

.col_left {margin: 0 9px 0 0;}
.col_middle {margin: 0 0 0 0;}
.col_right {margin: 0 0 0 9px;}

.contentcontainer { margin: 0; padding: 0; width: 100%; overflow: hidden; clear: left; background-color: transparent !important; position: relative;}

.bottombox {padding-bottom: 500px; margin-bottom: -500px; /*overflow: hidden;*/}
.spacebelow {margin-bottom: 9px;}
.nospacebelow {margin-bottom: 0;}



li.has_icon {list-style-type: none;}
li.has_icon a {text-decoration: none;}
li.has_icon a span.link_text {text-decoration: underline; margin-left: 4px;}




#mischolder2{position:relative;margin-left:auto;margin-right:auto;font-weight:bold;}
#mischolder2 li:hover{background:#f9f9f9;}
#mischolder2 li{padding-top:0;list-style-type:none;border-bottom:dotted 1px #d3d3d3;width:100%;}
#mischolder2 img{position:relative;top:10px;padding: 0 10px;}
#mischolder2 ul{list-style:none;padding-top:0;margin: 3px 0;width:100%;}
#mischolder2 a{padding-bottom:15px;color:#1e5b9a;font-size:14px;text-decoration:none;display:block;}
#mischolder2 a:hover,#mischolder li:hover a{color:#900;}
