/***** TEMP STYLES *******/
.rgtCol, .lftCol, .mainWrap{
border:0px solid #000;
}

/**** Some globals ******/

.textSmallB{
font-family:tahoma,sans-serif;
font-weight:bold;
text-align:right;
}

.textSmallW{
color:#fff;
}

.textSmallW a{
color:#fff;
}

.textSmallW a:hover{
text-decoration:none;
}

.mainWrap{
width:98.4em;
margin-left:auto;
margin-right:auto;
}

/***** Header Content ****/

.head{
font-size:1.1em;
}

.logoMain{
float:left;
display:inline;
}

.headWrap{}


/*** Head Banner *****/

.mainHead{
padding-top:10px;
}

.headBanner{
float:left;
}

/** Quick Login ***/

.qLogin{
width:20em;
float:right;
font-weight:bold;
font-family:tahoma, sans-serif;
}

.qLogin input{
border:1px solid #979797;
}

.lUser{
float:left;
padding:4px;
}

.lPass{
float:left;
padding:4px;
}

.qLoginS{
position:relative;
top:1.5em;
background-color:#677cc1;
color:#fff;
font-weight:bold;
float:left;
font-family:tahoma, sans-serif;
}

.subLogLink{
clear:both;
font-weight:normal;
padding-top:5px;
margin-left:5px;
margin-bottom:5px;
}

.subLogLink a{
color:#0000ff;
}

.subLogLink a:hover{
color:#ff0000;
}

/****** Main Top Navigation ******/

.mainNav{
clear:right;
text-transform:uppercase;
padding-top:1.5em;
}

.mainNav ul{
}

.mainNav li{
display:inline;
}

.mainNav a{
float:left;
padding:.5em .7em;
border-right:1px solid #c9c9c9;
color:#4a4a4a;
text-decoration:none;
}

.mainNav a:hover{
background-color:#f4f4f4;
}

/****** Main Content *****/

.contentBox{
clear:both;
width:100%;
}

.greyBar{
background-color:#979797;
color:#fff;
padding:.5em .2em;
}

.greyBar a{
color:#fff;
}

.greyBar a:hover{
text-decoration:none;
}

/***** Contents of Left Column *****/

.lftCol{
width:25em;
float:left;
}

.lftCol a:link,.lftCol a:visited{
color:#fff;
}

.lftCol a:hover{
text-decoration:none;
}


/***** Search on Home Page ******/

/*** Quick Search Main ****/

.srchQck, .srchAdv{
margin-top:.10em;
padding:.5em;
color:#fff;
font-size:1.1em;
font-family:tahoma, sans-serif, helvetica;
}

.srchQck{
background-color:#5a97cc;
}

.srchQck label{
font-weight:bold;
margin:.5em 0;
display:block;
font-family:tahoma, sans-serif, helvetica;
}

.qkSrchTxtArea{
overflow:auto;
}

.qRadio{
float:left;
width:100px;
}

.qSMnBut{
border:1px solid #fff;
float:right;
margin:9px 5px;
padding:3px;
background-color:#939495;
color:#fff;
font-weight:bold;
text-transform:uppercase;
font-family:tahoma, sans-serif, helvetica;
letter-spacing:1px;
}

/*** Advanced Search Main ****/


.srchAdv{
clear:both;
background-color:#ec8245;
}

.srchAdv label{
font-weight:bold;
margin:.5em 0;
display:block;
font-family:tahoma, sans-serif, helvetica;
}

/***** Right Column Content *****/

.rgtCol{
margin-left:25.1em;
}

.mainBanner{
position:relative;
float:left;
}

.mainFlash{
width:727px;
height:189px;
background:url(images/home_banner.jpg) no-repeat;
}

.dbBody1, .dbBody2, .dbBody3{
padding:0 10px;
}

.dbBody1{
float:left;
}

.dbBody1 h2{
padding: 0;
font-family: "Trebuchet MS", sans-serif;
font-size:220%;
color: #E97E00;
font-weight:bold;
}

.dbBody1 p{
margin:1em 0;
font-size:1.2em;
line-height:1.3em;
}

.dbBody1 h1{
color:#1f357e;
}

.dbBody1{
border-bottom:1px solid #ccc;
margin-top:15px;.
}

.dbBody2{
clear:both;
}

.dbBody3{
}

/******* Footer ******/

.footer{
clear:both;
font-size:1.3em;
margin-top:1px;
}

.footer li{
float:right;
}

.footer li a{
margin:0 .5em;
}

.copyright{
float:left;
}

.execTime{
text-align:center;
clear:both;
}



