* {
margin:0;
padding:0
} 
Body 
{
margin: 0px;
background:#000000 url(images/bg.jpg) center top repeat-y;
font: 10pt "Trebuchet MS", "Lucida Sans Unicode", arial;
color: #dadada;
line-height: 150%;
}
Img {
border: 0px;
}
TD {
font: 10pt;
color: #b5b5b5;
text-decoration: none;
line-height: 150%;
}
h1,h2,h3,h4,h5,P {
margin-top: 18px;
font-weight: normal;
}
h1 {
	font-size: 200%;
	}
h2 {
	font-size: 180%;
	}
h3 {
	font-size: 160%;
	}
h4 {
	font-size: 140%;
	}
h5 {
	font-size: 120%;
	}				
small {
font-size: 11px;
}
.whitetxt {
	color: #FFF;
	}
A {
	color: #fe4242;
	text-decoration: underline;
	}
A:hover {
	color: #99cccc;
	text-decoration: none;
	}	

#wrapper {
position: relative;
z-index: 1;
padding: 0px;
margin: 0px;
float: left;
}
#maincontainer {
border-top: 5px solid #000;
width: 883px;
margin: 0px auto;
}
#dvtopcontainer
{
float:left;
width:883px;
margin:0px;
padding:0px 0px 0px 0px;
background: #000 url(images/top_bg.jpg) right top no-repeat;
border-bottom: 1px solid #000;
height: 120px;
}
#dvtopcontainer #dvlogocontainer
{
float:left;
width:350px;
font-size:0px;
margin:0px;
padding:20px 0px 0px 20px;
}
#dvtopcontainer #dvtopnavcontainer 
{
float:right;
width:302px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvtopnavcontainer img 
{
float: left;
}
.spl_btn {
	float: right;
	padding-top: 45px;
	padding-right: 13px;
	}
#flasharea 
{
float: left;
padding: 0px;
height: 330px;
}
#floatleft {
float: left;
}
#sec_news {
float: left;
}
#sec_news UL{
margin: 0px;
padding: 0px;
list-style: none;
list-style-image: none;
}
#sec_news UL LI{
text-align: left;
padding: 0.4em 0px;
/*border-bottom: 1px solid #c8c6c6;*/
color: #FFF;
}
#sec_news UL LI A{
color: #8ea9c4;
text-decoration: none;
}
#sec_news UL LI A:hover {
color: #FFF;
text-decoration: underline;
}
.blacktxt {
color: #000;
}
Table.membership_grid {
border: 1px solid #cdd0d1;
}
Table.membership_grid TD{
padding: 0.5em;
font-weight: bold;
font-size: 13px;
}
Table.grid TD{
padding: 0.4em;
}


/*Section BG*/
.bg1 {
background: #000 url(images/sec_bg1.jpg) left top no-repeat;
color: #FFF;
padding: 7px;
width: 201px;
min-height: 191px;
}
.bg2 {
background: #000 url(images/sec_bg2.jpg) left top no-repeat;
color: #FFF;
padding: 7px;
width: 201px;
min-height: 191px;
}
.bg3 {
background: #210402 url(images/sec_bg3.jpg) left top no-repeat;
color: #FFF;
padding: 7px;
width: 201px;
min-height: 191px;
}
.bg4 {
background: #000 url(images/sec_bg4.jpg) left top no-repeat;
color: #FFF;
padding: 7px;
width: 201px;
min-height: 190px;
height: 190px;
}
.red_grid_bg {
background: #9d1616 url(images/red_grid_bg.gif) left top repeat-x;
padding: 8px;
color: #FFF;
font: bold 14px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans";
}
.white_row {
background-color: #FFF;
color: #141212;
font-weight: 600;
}
.grey_row {
background-color: #9fa2a3;
color: #141212;
font-weight: normal;
}


/*Border*/
.white6pxborder {
border: 6px solid #FFF;
}
.grey_brdr {
border-bottom: 1px solid #999999;
}
.v_grey_brdr {
border-right: 1px solid #cdd0d1;
}
.border {
border-bottom: 1px solid #cdd0d1;
}
.white_brdr {
	border: 1px solid #FFF;
	}



/*Top Menu*/
#topmenu {
background: #e5e5e5 url(images/topnav_bg.gif) bottom left repeat-x;
color: #000;
font-size: 14px;
float: left;
height: 22px;
padding: 5px 0px 0px 0px;
font-weight: 500;
}
#topmenu A{
padding: 0px 4px;
text-decoration: none;
color: #000;
}
#topmenu A:hover{
color: #FFF;
}
#mainmenu {
background: #790e08 url(images/main_nav_bg.gif) left top repeat-x;
border-bottom: 1px solid #FFF;
}
#mainmenu img {
float:left;
border: 0px;
}

/*Inside pages*/
#bigpic_container {
float: left;
width: 882px;
height:122px;
margin: 0px;
padding: 0px;
}
#pagetitle{
font-size: 30px;
color: #0c0e0e;
position: absolute;
left: 19px; top: 61px;
}
.pagetitle {
	font-size: 24px;
	color: #99cccc;
	padding-bottom: 10px;
	}
.inside_left_content {
background: url(images/inside_left_bg.jpg) left top repeat-y;
width: 658px;
}
.inside_rite {
background: url(images/inside_rite_bg.jpg) left top repeat-y;
width: 224px;
}
.content {
padding: 28px;
}
Table#news {
width: 100%;
}
Table#news TD {
padding: 15px 4px 8px 4px;
border-bottom: 1px solid #CCCCCC;
text-align: left;
vertical-align: top;

}
/*Table#news TD A {
color: #00d8ff;
text-decoration: underline;
}
Table#news TD A:hover {
color: #FFF;
text-decoration: none;
}*/
.subtitle {
font-size: 150%;
line-height: 150%;
color: #FFF;
}

/*Footer*/
#footer {
border-top: 1px solid #838383;
float: left;
padding: 7px 0px; 
width: 100%;
background: #000;
}
Table.footer TD{
color: #FFF;
font-size: 11px;
padding: 0.5em;
}
Table.footer TD A{
color: #FFF;
font-size: 11px;
text-decoration: none;
}
Table.footer TD A:hover{
color: #999999;
text-decoration: underline;
}
#footer #footerleft {
float: left;
width: 50%;
font: 11px "Trebuchet MS", "Lucida Sans Unicode", arial;
color: #FFF;
}
#footer #footerrite {
float: right;
width: 50%;
text-align: right;
font: 11px "Trebuchet MS", "Lucida Sans Unicode", arial;
color: #FFF;
}
#footerrite A{
font: 11px "Trebuchet MS", "Lucida Sans Unicode", arial;
color: #FFF;
text-decoration: none;
}
#footerrite A:hover{
font: 11px "Trebuchet MS", "Lucida Sans Unicode", arial;
color: #999999;
text-decoration: underline;
}



/*Miscellenous*/
UL.list {
	margin: 10px;
	padding-left: 30px;
	list-style: url(images/arrow.gif);
	}
UL.list LI{
	padding-bottom: 7px;
	color: #f3f3f3;
	line-height: normal;
	}
UL.list2 {
	padding: 0px;
	margin: 10px 0px;
	list-style: none;
	list-style-image: none;
	}
UL.list2 LI {
	display: block;
	padding: 0.4em 0.7em;
	color: #FFF;
	border-bottom: 1px dashed #babac7;
	}
#inline_list {
	margin: 10px auto;
	}
#inline_list UL{
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
		}
#inline_list UL LI{
	display: inline;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 21px;	
	margin: 0px;
	float: left;
	background: url(images/arrow.gif) left top no-repeat;
	}				
	 