@charset "utf-8";

/* CSS Document */
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td 
{  
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
} 

a
{
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}


table 
{ 
	border-collapse:collapse; 
	border-spacing:0; 
} 

fieldset,img 
{  
    border:0; 
} 

address,caption,cite,code,dfn,em,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 

ol,ul 
{ 
	list-style:disc;
  padding:0px;
  margin:0px;
}

li
{
  margin-left:25px;
  padding:2px;
}

caption,th 
{ 
	text-align:left; 
} 

h1,h2,h3,h4,h5,h6 
{ 
	font-size:100%; 
	font-weight:normal; 
} 

q:before,q:after 
{ 
	content:''; 
} 

abbr,acronym 
{ 
	border:0; 
} 

.navHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e10000;
}

.navHead > a
{
  line-height:40px;
  vertical-align:middle;
	text-decoration:none;
	color:#1c1c1c;
}

.navHead > a:hover
{
	color:#e10000;
}

.navHead > a > img
{
  line-height:40px;
  vertical-align:middle;
}

.bodyHeadLeft
{
	position:absolute; 
	width:50%; 
	height:1200px;
	left:50%; 
	z-index:1; 
	top:40px;
	background-image:url(/img/bgRight.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
}

.bodyHeadMiddle
{
	position:absolute; 
	width:964px; 
	z-index:2; 
	top:40px;
	left:50%; 
	margin-left: -482px; 
	height:426px;
}

.bodyHeadRight
{
	position:absolute; 
	width:50%; 
	height:1200px;
	left:0px; 
	z-index:1; 
	top:40px;
	border:0px solid blue; 
	background-image:url(/img/bgLeft.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
}

.bodyMiddle
{
	position:absolute; 
	left:50%; 
	top:0px; 
	margin-top:456px; 
	z-index:15; 
	width:964px; 
	margin-left: -482px; 
	background-position:top;
	background-repeat:no-repeat;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#e10000;
	font-size:20pt;
	font-weight:bold;
	text-decoration:none;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#e10000;
	font-size:16pt;
	font-weight:bold;
	text-decoration:none;
}

.newsTitle
{
	font-family:Arial, Helvetica, sans-serif;
	color:#e10000;
	font-size:20pt;
  line-height:30pt;
	font-weight:bold;
	text-decoration:none;
}

.newsTitle:hover
{
	color:#e10000;
	text-decoration:none;
}

.newsDate
{
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	font-size:13.5pt;
	font-weight:normal;
}

.newsText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10pt;
	font-weight:normal;
}

.communityLink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
}

.communityText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	font-size:9pt;
  line-height:14pt;
	font-weight:normal;
	text-decoration:none;
}

#newsTeaser{
  font-family:Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	font-size:9pt;
  line-height:14pt;
	font-weight:normal;
	text-decoration:none;
}

#newsTeaser p{
  font-family:Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	font-size:9pt;
  line-height:14pt;
	font-weight:normal;
	text-decoration:none;
}

#newsTeaser a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
}

.simple_overlay
{
  display:none;
  z-index:10000;
  width:800px;
  min-height:200px;
  border:1px solid #666;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:40px;
	border:0px;
}

.simple_overlay .close
{
    background-image:url(/img/btnClose.png);
    position:absolute;
    right:0px;
    top:10px;
    cursor:pointer;
    height:30px;
    width:30px;
} 

