/* Default link styles */
html,body
{
    margin:0px;
	padding:0;
	font-size:12px;
	color:#B4B4B4;
font-family:"Trebuchet MS","Segoe UI",Trebuchet,"Bitstream Vera Sans","DejaVu Sans",Verdana,"Verdana Ref",sans serif;
	height:100%;
	background:#000000 /*url(../media/images/graphics/bg-image.gif) repeat*/;
}
	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:#000000;
height:auto;
}
#content
{
	background:#232323;
	float:left;
	text-align:left;	
	clear:both;
overflow:hidden;
}
#leftcolumn{
float:left;
}
#rightcolumn{
margin-left:5px;
float:right;
}
	
	
ol, ul, li {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.rg_li {
    display: inline-block;
    margin: 0 12px 12px 0;
    overflow: hidden;
    position: relative;
    vertical-align: top;
}

.rg_li_img{
height:100px;
}

.rg_pro_li {
    display: inline-block;
    margin: 0 12px 12px 0;
    overflow: hidden;
    position: relative;
    vertical-align: top;
	}

	
/* 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-8-2 { width: 330px; }
.img100 img{ height: 100px; }
/*.img100 tbody{ height: 161px; }*/
.span-9   { width: 350px; }
.span-10  { width: 390px; }
.span-10-2  { width: 400px; }
.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; }


/*  FIXED HEIGHT    */

.span-h-1   { min-height: 30px; }
.span-h-2   { height: 70px; }
.span-h-3   { height: 110px; }
.span-h-4   { height: 150px; }
.span-h-5   { height: 190px; }
.span-h-6   { height: 230px; }
.span-h-7   { height: 270px; }
.span-h-8   { height: 310px; } 
.span-h-15   { min-height: 600px; } 
/* PADDING */
.padded-1   { padding: 5px; }  
.padded-2   { padding: 10px; } 
.padded-3   { padding: 15px; } 
.padded-4   { padding: 20px; }
/* MARGINS */
.margin-1   { margin: 5px; }  
.margin-2   { margin: 10px; } 
.margin-3   { margin: 15px; } 
.margin-4   { margin: 20px; }


.search-box{

}
.search-box select{
padding:4px;
float:left;
}







.clear {
clear: both;
display: block;

}
.title{
font-weight:bold;
font-size:14px;
}
.header{
background-color:#000000;
height:148px;
}
.footer{
background-color:#232323;

}
.hdr-logo{
float:left; 
}
.hdr-logo img {
margin: 0 0 .5em 0;
float:left;
}
.hdr-logo h1 {
text-transform: uppercase;
font-weight: bold;
color: #000;
margin: 12px 0 12px 0;
}
#main-nav{
float:left;
width:984px;
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:0px;
padding:0;
/*padding-bottom:20px !important;
*/width:inherit;
}
#main-nav li {
display:inline;
float:left;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 7px;
position:relative;
}
#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;
}

.hide-li-style ul {
margin: 0;
padding:5px 0;list-style-type:none;
}

.hide-li-style li{
display:inline;
width:90px;
float:left;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 2px;
position:relative;
}
 
.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:#990000;color:#FFFFFF;margin:0px;padding:5px;font-size:18px;/*font-family:"Arial Narrow" ; text-transform:uppercase;*/

}
.hdr-1-mini{
background:#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{
background:#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;
width:480px;
/*margin-left:100px;*/
}
.hdrbanner img{
max-width:480px;
}
.boxbg1{
background-color:#444444;
}
.right {
float:right;
}
.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 !important;
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;

}
.button-v3 {
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
background:url(media/images/graphics/btn_bg3.png) repeat scroll 0 0 #EEEEEE;
border-color:#999999 #999999 #888888;
border-style:solid;
border-width:1px;
color:#333333 !important;
cursor:pointer;
display:inline-block;
font-size:12px !important;
font-weight:bold !important;
line-height:normal !important;
padding:2px 12px;
text-align:center;
text-decoration:none;
vertical-align:top;
white-space:nowrap;margin:7px 5px;
}
.button-v4 {
background:transparent url(../media/images/graphics/btn_bg2.gif) repeat-x scroll 0;border:1px solid #717171;
color:#FFFFFF !important;
cursor:pointer;
display:block;
margin:7px 5px;font-size:14px;width:90px;text-align:center;
padding:4px;

font-family:Tahoma,Geneva,Arial,Verdana,sans-serif;
font-weight:bold;
}

.updated, .error {
margin:5px 0 15px;
/*width:inherit;width:650px;*/
}
.error {
background-color:#FFBFBF;
border-color:#E43A32;
}
.updated {
background-color:#BFFFCF;
border-color:#5AE853;
font-weight:bold;
}
.updated, .error {
-moz-border-radius:3px 3px 3px 3px;
border-style:solid;
border-width:1px;
color:#666666;
/*margin:5px 15px 2px;
*/padding:5px 0.6em;
}

.worntxt{
color:#cc0000 !important;
}
.complete{
color:#009900;
}
.complete2{
color:#FFFFFF;
}
.commentbox{
margin:5px 0px;
width:inherit;
border-bottom:solid 1px #666666;
}
.icon1{
height:12px;
border:hidden;
}
