/* Default link styles */
html,body
{
    margin:0px;
	padding:0;
	font-size:12px;
	color:#242424;
font-family:"Trebuchet MS","Segoe UI",Trebuchet,"Bitstream Vera Sans","DejaVu Sans",Verdana,"Verdana Ref",sans serif;
	height:100%;
	background:#FFFFFF url(../media/images/graphics/bg4.gif) no-repeat  top center /**/;
}
	a:link 		{ color: #CC0000; text-decoration: none; }
	a:active 	{ color: #CC0000; text-decoration: none; }
	a:visited 	{ color: #CC0000; text-decoration: none; }
	a:hover	 	{ color: #CC0000; text-decoration: none; }
	
input{
}
form {
	margin:0px;
	padding:0px;
}
#site-main{
margin-left: auto;
margin-right: auto;
position:relative;
/*background-color:#FFFFFF;
*/height:auto;
}
#content
{
	background:#E3F7FF;/*#232323*/
	float:left;
	text-align:left;	
	clear:both;
overflow:hidden;
}
#leftcolumn{
float:left;
}
#rightcolumn{
margin-left:5px;
float:right;
}
	
/* Use these classes to set the width of a column. */
.span-1   { width: 30px; }
.span-2   { width: 70px; }
.span-3   { width: 110px; }
.span-4   { width: 150px; }
.span-4-2   { width: 170px; }
.span-5   { width: 190px; }
.span-6   { width: 230px; }
.span-7   { width: 270px; }
.span-7-2   { width: 300px; } 
.span-8   { width: 310px; } 
.span-9   { width: 350px; }
.span-10  { width: 390px; }
.span-11  { width: 430px; }
.span-12  { width: 470px; }
.span-13  { width: 510px; }
.span-14  { width: 550px; }
.span-15  { width: 590px; }
.span-16  { width: 630px; }
.span-17  { width: 670px; }
.span-17-1  { width: 700px; }
.span-18  { width: 720px; }
.span-19  { width: 750px; }
.span-20  { width: 790px; }
.span-21  { width: 830px; }
.span-22  { width: 870px; }
.span-23  { width: 910px; }
.span-24  { width: 940px; }
.span-24-2  { width: 960px; }
.span-25  { width: 975px; }

/* PADDING */
.padded-1   { padding: 5px !important;  }  
.padded-2   { padding: 10px !important; } 
.padded-3   { padding: 15px !important;  } 
.padded-4   { padding: 20px !important;  }
/* MARGINS */
.margin-1   { margin: 5px !important;  }  
.margin-2   { margin: 10px !important;  } 
.margin-3   { margin: 15px !important;  } 
.margin-4   { margin: 20px !important;  }









.clear {
	clear: both;
}
.title{
font-weight:bold;
font-size:14px;
}
.header{
/*background-color:#FFFFFF;
*/height:130px;
}
.footer{
background-color:#232323;
margin-left:auto;
margin-right:auto;
position:relative;height:auto;
color:#B4B4B4;
}
.hdr-logo  {
width:226px;
height:110px;
top:20px;
position:absolute;
z-index:1;
}
.hdr-logo img {
margin: 10px 0 0;
float:left;
}
.hdr-logo h1 {
text-transform: uppercase;
font-weight: bold;
color: #000;
margin: 12px 0 12px 0;
}
#main-nav{
float:right;
width:740px;
color:#FFFFFF;
text-transform: uppercase;
font-weight:bold;
/*border:solid 1px #313031;
*/}
#main-nav ul{
/*background:#313031 url(../media/images/graphics/menu_bg.gif) repeat-x;
*/height:30px;
margin:10px 0 0;
padding:0;
/*padding-bottom:20px !important;
width:inherit;
*/}
#main-nav li {
background:#313031 url(../media/images/graphics/menu_bg.gif) repeat-x;
font-size:14px;
display:inline;
float:left;
list-style-position:outside;
list-style-type:none;
margin:0px 5px;
padding:6px 20px;
position:relative;
border:solid 1px #CCCCCC;
}
#main-nav a:link,#main-nav a:active,#main-nav a:visited,#main-nav a:hover { color: #FFFFFF; text-decoration: none; }
#main-nav li:hover { color: #FFFFFF; text-decoration: none; background:#313031 url(../media/images/graphics/menu_bg-v2.gif) repeat-x;}
.white-txt, .white-txt a:link,.white-txt  a:active,.white-txt  a:visited,.white-txt  a:hover { color: #FFFFFF; text-decoration: none; }
#featurebox{
margin: 0 0 5px;
height:auto;
}
.featureboxpic{
border:1px solid #222222;
float:left;
height:248px;
overflow:hidden;
position:relative;
}
.featureboxpic img{
/*width:350px;
*/}
#featurelist ul{
/*float:left;
*/
margin:0px;

padding:0px;
}
#featurelist {
background:#333333;
border:solid 1px #222222;
height:248px;/*211px*/
line-height:16px;
position:relative;
float:left;
margin:0px;
width:316px;
}
#featurelist li{
 border-top:1px dotted #CCCCCC;
 padding:8px;
 cursor:pointer;
 list-style:none;
}
#featurelist li:hover{
background:#555555;
}
#featurelist h3{
 text-transform:uppercase;
 padding:0px;
 margin:0px;
 font-size:14px;
 font-weight:bold;
}
.hdr-1{
background-color:#E00873;/*#990000*/color:#FFFFFF;margin:0px;padding:5px;font-size:18px;/*font-family:"Arial Narrow" ; text-transform:uppercase;*/

}
.hdr-1-mini{
background:#E00873/*#990000*/;color:#FFFFFF;margin:0px;padding:5px;font-size:12px;text-transform:uppercase;

}
.hdr-2{
background:#555555;color:#FFFFFF;margin:0px;padding:5px;font-size:18px;font-family:"Arial Narrow" ;text-transform:uppercase;

}
.hdr-2-mini{
ba/*ckground:#555555;*/color:#FFFFFF;margin:0px;padding:5px;font-size:11px;text-transform:uppercase;font-family:Arial; font-weight:bold;

}
.PostTitle{
padding:10px 6px 5px 0px;

}
.PostTitle h2 {
color:#D51C00;
display:block;
font-size:18px;
line-height:20px;
margin:0;
padding:0px;
position:relative;
}
.PostTitle h1 {
color:#D51C00;
font-size:20px;
margin:0 0 2px;
}
.PostTitle h3 {
display:block;
font-size:11px;
font-weight:normal;
line-height:14px;
margin:0;
padding:0;
position:relative;
z-index:2;
}
.hdr-1 h1,h2,h3{
margin:0px;padding:0px;
}
.result_roll {
background-color:#E9E9E9;
border-bottom:1px solid #FFFFFF;
padding-bottom:10px;
}
.result_box {
background-color:#E9E9E9;
padding-left:10px;
color:#000000;
}
.hdrbanner{
float:right;
margin-left:100px;
height:90px;
}
.boxbg1{
background-color:#444444;
}
.right {
float:right !important;
}
.left {
float:left;
}
.button-v1 {
background:transparent url(../media/images/graphics/btn_bg1.gif) repeat-x scroll 0;border:1px solid #717171;
color:#FFFFFF;
cursor:pointer;
display:block;
margin:0 4px 0 0;
padding:4px;

font-family:Tahoma,Geneva,Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
}
.button-v2 {
background:transparent url(../media/images/graphics/btn_bg2.gif) repeat-x scroll 0;border:1px solid #717171;
color:#FFFFFF;
cursor:pointer;
display:block;
margin:0 4px 0 0;
padding:4px;

font-family:Tahoma,Geneva,Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
.status_box{
background:#FFFFFF;
color:#909090;

}
.worntxt{
color:#cc0000 !important;
}
.complete{
color:#009900;
}
.complete2{
color:#FFFFFF;
}
.commentbox{
margin:5px 0px;
width:inherit;
border-bottom:solid 1px #666666;
}
.mini-banner{
width:190px;float:left;position:relative;margin:5px 2px;
}
.mini-banner img{
width:190px;

}
.search-res{
padding:5px;
}
.search-res li{
list-style:none;
margin:10px 0px;
height:75px;
background-color:#444444;
}
.search-res div{
padding-left:10px;
float:left;
}
.search-res img{
float:left;
position:relative;
max-height:70px;
}
.search-res cite{
font-size:13px;
}
.search-box-mini{
background:url("../media/images/graphics/search_box_bg1.gif") no-repeat center;
/*height:40px;*/padding:8px 5px 8px 33px;
position:relative;
}
.input-bg1{
background:url("../media/images/graphics/bg_input.gif") top;
border:1px solid #D7D7D7;
padding:2px;
}
 .solid-border{
 border:solid 1px #000000;
 }