/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#A6A6A6;
background:#0F0F0F;
}

.left_box1
{
margin:0px;
padding:0px;
background:url(../images/left_box1.gif) left top no-repeat;
height:13px;
}

.leftbox_centerline
{
margin:0px;
padding:0px;
background: url(../images/leftbox_centerline.gif) left top repeat-y;
}

.left_boxbottom
{
margin:0px;
padding:0px;
background:url(../images/left_boxbottom.gif) left top no-repeat;
height:13px;
}

.site_head
{
margin:0px;
padding:0px 0px 0px 28px;
background:url(../images/icon1.gif) 10px 3px no-repeat;
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

.SANline{
padding-left:28px;
		border-top:1px solid #474747;

}

ul#navlist, ul#navlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#navlist{
margin-right:0px;
margin-top:5px;

        }
ul#navlist li{
		background:url(../images/red_icons.gif) 10px 12px no-repeat;
       	text-align: left;
		padding:0px;
		padding-left:28px;
		border-bottom:1px solid #474747;
		padding-bottom:7px;
		padding-top:7px;
		
		 }
		 
ul#navlist a{
        
		text-decoration:none;
        color: #A6A6A6;
font-weight:normal;
font-size:12px;

        }
ul#navlist a:hover{
color:#F60019;
}

ul#navlist .active a{
color:#F60019;
}

.affiliate_news
{
margin:0px;
padding:18px 0px 0px 0px;
font-family:Peignot;
font-weight:bold;
font-size:16px;
font-style:italic;
text-decoration:none;
text-align:center;
color:#C1071A;
}

.left_box2
{
margin:0px;
padding:0px;
background:url(../images/left_box2.gif) left top no-repeat;
height:13px;
}

.leftbox2_centerline
{
margin:0px;
padding:0px;
background:url(../images/leftbox2_centerline.gif) left top repeat-y;
height:13px;
}

.leftbox2_bottom
{
margin:0px;
padding:0px;
background: url(../images/leftbox2_bottom.gif) left top no-repeat;
height:13px;
}

.footer_image
{
margin:0px;
padding:0px;
background:url(../images/footer_image.gif) left top repeat-x;
height:44px;
}
/* -------------------Pagination--------------------------------------- */
 
.pagination{
font-weight:bold;
margin: 1em 0;
clear: both;
padding-right:40px;
}

.pagination ul{

margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 4px;
 /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited{
padding: 4px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #fff;
background-color: #2b66a5;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}
/* -- end paging */	
.td_heading
{
color:#000000;
font-weight:bold;
font-size:13px;
background-color:#CCCCCC;
}
.td_row
{
font-size:12px;
}
.td_row_padding{font-size:12px;}

