* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;

}
#wrapper { 
 margin: 0 auto;
 width: 1024px;
}
#header {
 color: #333;
 width: 1008px;
 float: left;
 margin: -1px;
 margin-left:6px;
 margin-right:8px;
 height: 83px;
 background: #FFFFFF;
}
#header_IE {
 color: #333;
 width: 1008px;
 float: left;
 margin: -1px;
 margin-left:6px;
 margin-right:8px;
 height: 83px;
 background: #FFFFFF;
}

#logo{
position:relative;
top:15px;
background-image:url(../images/logo.jpg);
width:273px;
height:52px;
}

#searchbar{
position:relative;
height:30px;
float:right;
display:inline;
padding:0px;
right:-89px;
}

#fontbar{
position:relative;
height:27px;
float:right;
top:-40px;
}

#navigation {
 float: left;
 width: 1008px;
 color: #333;
 margin: 4px 4px 4px 8px;
 height:212px;
 background: #FFFFFF;
}

#redbar{
background-image:url(../images/bg_main.gif);
width:722px;
height:182px;
float:left;
padding:15px;
}
#blackbar{
width:248px;
height:212px;
background-color:#FFFFFF;
float:right;

}

#maincontent1{
background-image:url(../images/bg_content_n.gif);

float:left;
margin-top:5px;
}
#maincontent{
background-image:url(../images/bg_content_1.gif);

float:left;
margin-top:5px;
}



#leftcolumn { 
 color: #333;
 margin: 4px;
 margin-left:4px;
 width: 201px;
 float: left;
 height:100%;
}
#news_header { 
 color: #333;
 background: #FFFFFF;
 
 margin:4px;

 float: left;
 height:100%;
}
#content { 
 float: left;
 color: #333;
 /*background: #B3B3AB;*/
 margin: 4px;
 height: 350px;
 width: 573px;
 padding-left:16px;
 padding-right:16px;
 padding-top:8px;
}

#news_content { 
 float: left;
 color: #333;
 background-color: #E1E1DF;
 margin: 4px;
 height: 570px;
 width: 573px;
 padding-left:16px;
 padding-right:16px;
 padding-top:8px;
}
#rightcolumn { 
 color: #333;
 background: #B3B3AB;
 margin-left: 8px;/* Mozilla 8px req on */
 height: 577px;
 float: right;
 width:186px;
 margin-right:4px;
}

#footer_home { 
 width: 1016px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background: #000000;
 margin: 4px;
 height:12px;
 padding:4px;
 margin-left:0px;
}

#footer { 
 width: 1000px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background: #000000;
 margin: 0px;
 height:12px;
 padding:4px;
 margin-left:8px;
}

#address{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
float:right;
}

.address{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

#disclaimer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
float:left;
}

#box1{
margin-top:40px;
height:334px;
width:255px;
background-color:#E1E1DE;
float:left;
padding-top:4px;
/*padding-bottom:4px;*/
padding-left:0px;
padding-right:12px;
}

#box2{
margin-top:40px;
/*height:280px;*/
width:246px;
height:370px;
background-color:#E1E1DE;
float:right;
padding-top:4px;
/*padding-bottom:4px;*/
padding-left:12px;
padding-right:12px;

}

.title_red{

font-family:Arial Unicode MS;

font-size:26px;

color:#960A27;

}
.label_red{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#950425;

font-weight:bold;

}
.label_red1{

font-family:Verdana,Arial, Helvetica, sans-serif;

font-size:13px;

color:#960A27;
font-weight:bold;
}
.view_content{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#B3B3AB;
color:#FFFFFF;
line-height:25px;
vertical-align:middle;
font-weight:bold;
}
.view_contentdetails{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:25px;
vertical-align:middle;
}
.small_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#960A27;
}
.small_red_a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#960A27;
text-decoration:none;
}
.text_red{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#960A27;
font-weight:bold;
text-decoration:none;

}
.text_grey{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#9B9B97;



text-decoration:none;

}
.submenu_grey{

font-family:Arial;

font-size:14px;

color:#9B9B99;

font-weight:bold;

text-decoration:none;

}
.submenu_grey1{

font-family:Arial;

font-size:14px;

color:#000000;

font-weight:bold;

text-decoration:none;

}
.submenu_grey1 a:hover{  
	font-size:11px;
	font-family:Arial;

	font-size:14px;
	
	color:#9D1233;
	
	font-weight:bold;
	
	text-decoration:none;
}
.text_white{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}
.dashed_border
{
	line-height:1px;
	
	border-bottom:1px dashed #B2B3AE;
	
	padding-bottom:5px;
	
}
.dashed_border_white
{
	line-height:1px;
	
	border-bottom:1px dashed #FFFFFF;	
	
}
.text_black_main{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#383838;
text-decoration:none;
}
.text_black{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#383838;
text-decoration:none;
}
.cms_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:15px;

color:#383838;


text-decoration:none;

}
.text_black1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#050000;
text-decoration:none;

}
.text_black_event{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#050000;
text-decoration:none;
}
.black_header{

font-family:Arial Unicode MS;
font-size:24px;
width:186px;
color:#BBBBBB;
text-decoration:none;
padding:5px;
background-color:#000000;

}
/*  sub page styles */

#subpage_main{
width:809px;

float:left;
}

#subpage_main{
float:left;
background-image:url(../images/bg_subbanner.gif);
height:143px;
width:800px;
margin-left:7px; /* IE6 need 3px */
}


#sub_content{

width:799px;
margin-right:8px;
float:right;
}

#sub_main_content{
width:573px;

float:left;

 padding-left:16px;
 padding-right:16px;
 padding-top:8px;
}


#sub_main_rightcolumn{
width:186px;
float:left;
margin-left:8px;

}



#sub_pageheader.default{
/*background-image:url(../images/sub_header_default.gif);*/
height:119px;
width:798px;
}


#subnav{
height:24px;
width:799px;
}

#subnav ul
{
list-style: none;
padding: 0;
margin: 0;
} 

#subnav ul li
{
float: left;
margin:4px;
margin-right:35px;
} 

#subnav ul li a{
color:#979791;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
}

#subnav ul li.selected a{
color:#940022;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
}
/***********************/
