﻿body{
	/*background-image:url(images/bg_repeat.jpg);
	background-repeat:repeat-x;	*/
	margin:0px;
	padding:0px;
	background-color:#DFE7EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Head {}

.maincontainer {
	background-image:url(images/bg_repeat.jpg);
	background-repeat:repeat-x;		
	margin:0px;
	padding:0px;
}
.contentcontainer 
{
	width:900px;
	margin:0px auto;
	
}
a:link, a:visited, a:hover, a:active {
	color:#0076A1;
	text-decoration:none;
}
.header {
	width:900px;
	margin:0px auto;
	padding:0px;
}
.main {
	width:900px;
	margin:0px auto;
	padding:0px;	
	background-image:url(images/bg_light.jpg);
	background-repeat:no-repeat;	
	background-position:left -5px;
	background-color:#DFE7EA;
}
.fleft  { float:left; }
.fright { float:right; }
.divBR {
	clear:both;
	height:1px;
	width:0px;
	overflow:hidden;
}
.divLine {
	clear:both;
	height:15px;
	overflow:hidden;
}
.news {
	background-image:url(images/bg_topnews.jpg);
	background-repeat:no-repeat;		
	background-position: left top; 
	width:330px;
	height:28px;
	padding-left:110px;		
}
#mcontainer {
    position: relative;
    width: 220px;
    height:28px;
    overflow: hidden;
    margin-left:0px;        
}
.mpanel {
    position: absolute;    
    width: 220px;    
    height: 20px;
    padding-top: 8px;        
    overflow: hidden;
    margin-left:0px;
    display: none;
}
.mpanel a:link, .mpanel a:visited, .mpanel a:active {
	display:block;
	color:#ffffff;
	text-decoration:none;	
}
.mpanel a:hover {
	display:block;
	color:#ffffff;
	text-decoration:none;	
}
.logo {width:290px; padding:0px; margin:0px;}
.flash 
{
	margin:0px auto;
	width:900px;
	padding-top:15px;
	padding-bottom:40px;
	background-image:url(images/divider_horizontal.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.banner div {	
	display:none;
	position:absolute;		
}
.ad {
	width:900px;	
	height:97px;		
	margin:0px auto;
	padding-left:170px;
	background-image:url(images/tag_adver.jpg);
	background-repeat:no-repeat;
	background-position:170px top;
	padding-top:20px;		
}
.innerbanner {
	position:relative;	
	width:900px;
	height:145px;	
}
.innertitle {
	background-image:url(images/bg_moduletitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;		
	padding-left:80px;
	padding-top:30px;	
	padding-bottom:10px;
}
.innertitle span {	
	color: #000000;
	font-size:28px;	
}
.innerflash 
{
	background-image:url(images/tag_allevents.jpg);
	background-position: 10px top;
	background-repeat: no-repeat;
	padding-top:40px;
	padding-left:10px;
}
.innerleftpane 
{
	width:300px;
	background-image:url(images/divider_vertical.jpg);
	background-position: right 40px;
	background-repeat: no-repeat;	
}
.innerleftpane_1column
{
	width:900px;
}
.innerrightpane {
	margin:70px 20px 20px 20px;	
}
.content 
{
	margin:20px auto;	
}
.homeleftpane 
{
	padding-left:80px;
}
.homerightpane 
{
	padding-right:80px;
}
.innercontent {
	margin:0px;
	padding:0px;
}
.footer 
{
	margin:10px auto;	
}
.footer ul 
{
	margin:0px;
	padding:0px 0px 10px 0px;	
}
.footer ul li {
	padding:0xp;
	margin:0px;	
	display:inline;	
	list-style:none;		
}
.footer ul li a.bullet:link, .footer ul li a.bullet:visited, .footer ul li a.bullet:active {
	color:#7F7F7F;	
	text-decoration:none;
	padding:5px 15px 5px 5px;
	background-image:url(images/footer_bullet.jpg);
	background-position:right center;
	background-repeat: no-repeat;	
}
.footer ul li a.bullet:hover {
	color:#0076A1;	
	text-decoration:none;
	padding:5px 15px 5px 5px;
	background-image:url(images/footer_bullet.jpg);
	background-position:right center;
	background-repeat: no-repeat;	
}
.footer ul li a:link, .footer ul li a:visited, .footer ul li a:active {
	color:#7F7F7F;	
	text-decoration:none;
	padding:5px 15px 5px 5px;	
}
.footer ul li a:hover {
	color:#0076A1;	
	text-decoration:none;
	padding:5px 15px 5px 5px;	
}
.homemoduletitle {
	background-image:url(images/bg_homemoduletitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;		
	padding-left:35px;
	padding-top:12px;	
	padding-bottom:12px;	
}
.homemoduletitle span {
	color: #7F7F7F;
	font-size:18px;		
}
.homemodulecontent {
	padding-left:35px;
}
.innermoduletitle {	
	padding-bottom:20px;
}
.innermoduletitle span {
	color:#017A99;
	font-size:16px;	
	font-weight:bold;
	}
.innermodulecontent {	
}
.addthisbuttons 
{
	padding-top:20px;
	padding-bottom:20px;
}