body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
.articlehead
{
font-size:16px;
color:#c12c2e;
font-weight:bold;
margin-bottom:5px;
}
#container{
width:780px;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
height:120%;
margin:0 auto;
text-align: left;
background:#ffffff;
}

#clearleft{
clear:left;
}

#clearright{
clear:right;
}

#clearboth{
clear:both;
}



a, visited{
color:#117ebf;
text-decoration:underline;
font-weight:bold;
}

a:hover{
text-decoration:none;
}


#header{
height:55px;
}


#nav{
height:28px;
background:url('../images/navBG.jpg');
background-repeat:repeat-x;
margin-bottom:10px;
}

#leftcol{
	/*float:left;
width:160px;*/


width:156px;
	margin:0;
	position:absolute;
	z-index:790;
	left: 0px;
	top: 0px;



}

#leftcol table td{
padding:3px 5px 0 5px;
}

#leftcol img{
border:none;}

#maincol{
/*float:left;
width:459px;*/
border-right:1px solid #e1dfdf;
border-left:1px solid #e1dfdf;
height:100%;
width:453px;
margin:0 0 0 157px;
padding:0 3px 0 3px;
font-size:12px;
/*z-index:300;*/
}

#rightcol{
/*width:159px;
float:left;*/

float:right;
width:159px;
display:inline;
position:relative;
margin:0;
}

#subhead{
font-size:16px;
color:#c12c2e;
font-weight:bold;
text-align:center;
margin-bottom:5px;
}


#subhead2{
font-size:16px;
color:#c12c2e;
font-weight:bold;
margin-bottom:5px;
}

.tdunderline{
border-bottom:1px solid #e1dfdf;
margin-bottom:5px;
}


#mainleftcol1{
float:left;

margin:10px 10px 10px 0px;
display:inline;
}

#mainleftcol1 img{
border:none;}


#mainrightcol2 img{
border:none;}

#mainrightcol1{
float:left;
margin:10px 0px 10px 10px;

display:inline;
}

#mainrightcol1 img{
border:none;}



#mainleftcol2{
float:left;
margin:10px 10px 10px 0px;
display:inline;
width:205px;
border:1px solid #cecece;
}

.title{
font-size:13px;
color:#c12c2e;
font-weight:bold;
}


#mainleftcol2 td{
padding:3px 5px 0 5px;
}

.bolder{
font-weight:bold;
color:#000000;}

#mainrightcol2{
float:left;
margin:10px 0px 10px 10px;
display:inline;
width:205px;
border:1px solid #cecece;
}

#mainrightcol2 td{
padding:3px 5px 0 5px;
}



ul {
padding:0 5px 0 20px;
margin:0;}

li{
list-style-image:url('../images/bullet.gif');
line-height:18px;
}

.nobullet{
list-style:none;
list-style-image:none;
margin-bottom:10px;
background:#FFFF66;
font-size:13px;

}

.nobullet a, visited{
color:#094366;}






#viewallbutton
{
  display: block;
  width: 65px;
  height: 29px;
  background: url('../images/viewallBTN.jpg') no-repeat 0 0;

}

#viewallbutton:hover
{ 
  background-position: 0 -29px;
}

#viewallbutton span
{
  display: none;
}


.inputsearch{
height:20px;
color:#666666;
padding:5px 0 0 3px;
margin-right:2px;
}


#gobutton
{
  display: block;
  width: 34px;
  height: 29px;
  background: url('../images/goBTN.jpg') no-repeat 0 0;

}

#gobutton:hover
{ 
  background-position: 0 -29px;
}

#gobutton span
{
  display: none;
}



#footer{
height:89px;
border-top:1px solid #e1dfdf;
margin-top:10px;
line-height:18px;
padding-top:20px;
color:#848282;


position:relative;
clear:both;
}






.chromestyle{
width: 100%;
font-weight: bold;
height:28px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
height:28px;
width: 100%;
background:url('../images/navBG.jpg');
background-repeat:repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
height:28px;
}

.chromestyle ul li a{
color: #ffffff;
padding: 7px;
margin: 0;
text-decoration: none;

height:28px;
width:auto;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url('../images/hoverBG.jpg') center center repeat-x; /*THEME CHANGE HERE*/
height:28px;
}


#positioning{
position:relative;}

#breadcrumb{
border-bottom:1px solid #e1dfdf;
margin-bottom:10px;
}

#breadcrumb a, visited{
font-weight:normal;
color:#999999;
text-transform:capitalize;
text-decoration:none;
}

#breadcrumb a:hover{
text-decoration:underline;}

#maincontent{
padding:0 5px;
height: expression( this.scrollHeight < 768 ? "768px" : "auto" ); /* sets min-height for IE */
   min-height: 768px; /* sets min-height value for all standards-compliant browsers */}