html {margin:0px;   }


body
{
    font-family: Arial; 
    margin:0px;
  	color:#444444;
 	padding:0px;
	font-size:14px;
    background-color:#c8c8c8; 
    background-image: url('/img/bg.gif');
	background-repeat: repeat-x;
}
 
 
h1  
{
   /*
    margin:0px; 
    padding:0px;
    color:#555555;
	*/
	
	margin:0px;
	margin-to:10px;
    margin-bottom:10px;
    padding:0px;
    color:#000000;
    font-size:16px;
    font-weight:none;
    font-weight:none;
}


a{
    color:#c60000;
} 

   
h1.title 
{
    font-size:34px;
    margin-bottom:5px;
}  
 
   
h1.title a 
{
	text-decoration:none;
}


label.tag 
{
    font-weight:bold;
    color:#666666;
}  

  
h2  
{
    margin:0px;
	margin-to:10px;
    margin-bottom:10px;
    padding:0px;
    color:#c60000;
    font-size:16px;
    font-weight:none;
}


h2.tagline
{
    font-size:15px;
    color:#222222;
    font-style:italic; 
    margin-bottom:15px;
    font-weight:normal;
}  

  
h3 
{
    margin:0px;
	margin-to:10px;
    margin-bottom:10px;
    padding:0px;
    color:#555555;
	font-size:14px;
    text-decoration:none;
    font-weight:none;
}
  
    
p
{
	margin:0px; 
	margin-bottom:12px;
}


div.header
{
 	background-color:#ffffff;
    padding:10px 10px 4px 10px;
}


#headerLeft{
	float:left;
	width:300px;
}


#headerRight{
	float:right;
	width:200px;
	padding-top:49px;
}


div.page
{
    background-color:#fafafa; 
    padding:7px;
}

#mainNav{
	float:left;
	top:50px;
	width:851px;
	height:41px;
	background-color:#FFFFFF;
}


#mainNavLeft{
	float:left;
	width:40px;
	height:41px;
	background-image:url('/img/top_menu_left.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}


#mainNavRight{
	float:right;
	width:40px;
	height:41px;
	background-image:url('/img/top_menu_right.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}


#mainNavCenter{
	float:left;
	height:41px;
	width:771px;
}


#homeContent{
	float:left;
	width:800px;
}


#homeText{
	float:left;
	width:500px;
}

#homeRightCol{
	float:right;
	width:250px;
}


#homeMembers{
	float:left;
	width:250px;
}


#homeNews{
	float:left;
	width:250px;
}


div.pagecontent
{
    margin-bottom:4px;
    padding:20px;
}
    
    
div.container
{
  	background-color:#fdfdfd;
	padding:0px;
   	margin:0px;
	float:left;
 	border-left:1px solid #bababa;
  	border-right:1px solid #b6b6b6;
  	padding-left:35px;
  	padding-right:14px;
  	padding-top:10px;
	width:800px;
} 


#homeLeftWidget{
	float:left;
	width:423px;
}


#homeRightWidget{
	float:right;
	width:423px;
}


#widgetContent{
	height:317px;
	width:423px;
	background-color:#FFFFFF;
}


div.footer 
{
    background-color:#ffffff; 
  	border-left:1px solid #bebebe;
   	border-right:1px solid #b6b6b6;
}


#partnersHolder{
	float:left;
	width:800px;
	background-color:#ffffff;
}


.partnerRows{
	float:left;
	width:800px;
	height:160px;
}
  
    
div.modules 
{
    border-top:1px solid #dddddd; 
    background-color:#f7f7f7; 
    padding:10px; 
}

div.login 
{
    border:1px solid #dddddd; 
    background-color:#fafafa; 
    padding:7px; margin:5px; 
    width:370px;
}

  
label{
	width: 155px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
}
 
    
div.questions
{
	padding:7px; 
 	background-color:#f6f6f6;
}


table { text-align:left;   vertical-align:top; margin:0px; padding:0px;}


td{ text-align:left; vertical-align:top;}


td.form_left 
{
    width:180px; 
    text-align:right;
    background-color:#f5f5f5;
    padding:5px;
    font-weight:bold;
    color:#555555;
}
  
    
td.form_right 
{
	width:400px;
    font-size:12px; 
    background-color:#f8f8f8;
    padding:5px;  
}
 
    
td.login_left 
{
    width:100px; 
    text-align:right;
}
 
    
td.login_right 
{
    width:300px;   
}
  
    
div.signup 
{
    border:1px solid #c60000; 
    background-color:#fff7f7; 
    padding:7px; 
    margin:5px; 
    width:370px;
}


form 
{
    margin:3px;
}
 
  
#newsHolder{
	float:left;
	width:800px;
}  
  
  
#visionImages{


}


#visionImages ul{
	margin:0px;
	padding:0px;
	display: inline;
	list-style: none;
}


#visionImages ul li{
	display: inline;
	list-style: none;	
	padding-left:6px;
	
}
 
    
input.submit 
{
  	font-size:14px;
}
  
    
div.inline_menu_active 
{
	color:#ffffff;
	display:inline;
	padding:4px;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	margin-right:4px;
	margin-bottom:10px;
	font-size:14px;
	border-right:1px solid #bbbbbb;
}


div.inline_menu_active a
{
	text-decoration:none;
	color:#c60000;
}


div.inline_menu 
{
	padding:4px;
	font-size:14px;
	display:inline;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	margin-right:4px;
	border-right:1px solid #bbbbbb;
}


div.inline_menu a
{
	text-decoration:none;
	color:#555555;
}


div.usersubmenu_active 
{
	color:#ffffff;
	display:inline;
	padding:4px;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	margin-right:4px;
	margin-bottom:10px;
	font-size:16px;
}


div.usersubmenu_active a
{
	text-decoration:underline;
	color:#c60000;
}


div.usersubmenu 
{
	padding:4px;
	font-size:16px;
	display:inline;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	margin-right:4px;
}


div.usersubmenu a
{
	text-decoration:underline;
	color:#555555;
}


div.usersubmenua 
{
	padding-left:11px;
	padding-bottom:15px;
	background-color:#ffffff;
}


div.left_menu
{ 
	margin-bottom:-1px;
	padding-bottom:7px;
	padding-top:7px;
}


div.table {}


div.sub_menu_active 
{
	display:inline;
	font-weight:bold;
	margin:0px;
	padding-left:6px;
	padding-right:6px;
    position: relative;
	background-color:#f6f6f6;
	padding:7px;
	margin-right:4px;
}


div.sub_menu_active a
{
	text-decoration:none;
	color:#c60000;
}


div.sub_menu 
{
	padding:5px;
	display:inline;
	margin:0px;
	position: relative;
	padding:7px;
	padding:7px;
	margin-right:4px;
}


div.sub_menu a
{
	text-decoration:none;
	font-weight:bold;
	color:#888888;
}


div.user_header
{
	background-color:#ffffff;
	color:#444444;
	padding:5px;
	margin-bottom:3px;
}


#user_header_left
{
	float:left;
	width:400px;
}

#user_header_right
{
	float:right;
	width:200px;
	text-align:right;
}


div.user_header a
{
	color:#777777;
	text-decoration:None;
}


div.menu
{
	background-image: url('/img/but_bg.gif');   padding-top:7px;  height: 34px;
	padding-left:6px;
}


div.submenu
{
	margin-bottom:-1px;
}


div.event_0
{
	background-color:#f6ffe6;
	border:1px solid #86bf24;
	padding:5px;
	margin:5px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
	color:#60900b;
	width:500px;
}


div.event_1
{
	background-color:#ffe6e6;
	border:1px solid #bf2424;
	padding:5px;
	margin:5px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
	color:#bf2424;
	width:500px;
}


p.wrapper 
{ 
	color:#666666;
	margin:8px;  
	padding:9px; 
}


div.page_wrapper
{
	margin:auto;
	width:852px;
}


td.item{background-color:#ffffff; padding:3px; border-top:2px solid #eeeeee;}
td.item_new{background-color:#fffcf1; padding:5px;  margin-top:2px; }
td.tabletop{font-weight:bold;  padding:3px; background-color:#dddddd;}


/* Sponsor image styling */
.jquery_imageSliderContainer {
	position:relative;
	width:250px;
	height:160px;
}


.plateHolder {
	margin: 0 auto;
/* 	padding-left: 24px; */
}

.sponsorPlate {
	height: 160px;
	width: 250px;
	text-align: center;
}


