html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	background-color: #E6E6E6;	
    font-family: Verdana, sans-serif;
    font-size: 11px;
	color: black; 
} 

#page { 
	width:740px; 
	text-align:left;  
	margin-top: -200px;
	margin-left:auto; 
	margin-right:auto;  
} 
 
#pageheader {
	position:relative; 
	height:176px; 
	background: url(images/mainheader.png) no-repeat;
	width:100%;
} 

#pagemenu 
{
	position:relative;
	top:150px;
	left:187px;
	color: white; 
	font-weight:bold;
}

#currentpage
{
	color:#FFD044;
	font-weight:bold;
}

a.menu 
{
	color: white;
	font-weight:bold;
	text-decoration: none;
}

a.menu:hover 
{ 
	text-decoration: underline; 
}

a.menu:focus 
{
	text-decoration: underline; 
}


#jumpingjack {
	position: relative;
	top: 209px; 
	left: 574px;
	width: 184px;
	height: 220px; 
	z-index: 2;
}


#spacer 
{
	position:relative; 
	width:100%;
	height:12px; 
	font-size:12px;
	background-color: #E6E6E6;	
}


#pageleftcol {
	width:190px; 
	float:left; 
	position:relative; 
	text-align: center;
/*	background-color:#F62323; */
 }
 
#languageselection 
{
	color: white;
}
 
#currentlanguage 
{
	height: 28px;
	line-height:28px;
	color: #3690BA;
}

a.language 
{
	color: #404040;
	font-weight:bold;
	text-decoration: none;
}

a.language:hover 
{ 
	text-decoration: underline; 
}

a.language:focus 
{
	text-decoration: underline; 
}
 
#specialfeature 
{
}

#specialfeaturetitle 
{
	width: 190px;
	height: 30px;
	background: url(images/specialfeaturetitle.png) no-repeat;
}

#specialfeaturetitletext
{
	color: black; /*#404040;*/
	font-weight:bold;
	padding-top: 9px;
}

#specialfeaturecontent
{
	width: 134px;
	text-align: left;
	margin-left: 28px;
	margin-right: 28px;
	color: black; /*#404040;*/
	padding-top: 10px;
	
}

#specialfeaturecontent2
{
	width: 170px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: black; /*#404040;*/
	padding-top: 10px;
	
}

#specialfeaturebottom
{
	width:190px;
	height:27px;
	font-size:27px;	
	background: url(images/specialfeaturebottom.png) no-repeat;
}
a.specialfeature 
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a.specialfeature:hover 
{
	text-decoration: underline; 
}
a.specialfeature:focus 
{
	text-decoration: underline; 
}


#pagerightcol
{
	background-color: #FFFFFF;  
	float: right; 
	display:inline; 
	position: relative; 
	width:550px; 
}

#pagefooter {
	height:72px;
	clear:both;
}

#footermenu 
{
	position:relative;
	top: 40px;
	left: 500px;
	color: black;
}
a.footer 
{
	color: black;
	text-decoration: none;
}
a.footer:hover 
{
	text-decoration: underline; 
}
a.footer:focus 
{
	text-decoration: underline; 
}

#pagebottomedge 
{
	font-size:5px;
	
	height:5px;
	background: url(images/contentbottom.png) no-repeat;
	clear:both;
} 

#pagebackground 
{
	width:740px; 
	background: url(images/contentbackground.png) repeat-y;
}
 
#content { 
	width:550px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background: url(images/contentrightbackground.png) repeat-y;
}
 
#content2 { 
	width:550px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background: url(images/contentrightbackground2.png) repeat-y;
} 

.newsdate
{
	font-weight: bold;
}
.newstitle
{
	color: #3690BA;
	font-weight: bold;
}

.question
{
	color: #3690BA;
}

a.news
{
	color: #E9A80F;
	font-weight: bold;
	text-decoration: none;
}
a.news:hover 
{
	text-decoration: underline; 
}
a.news:focus 
{
	text-decoration: underline; 
}

a.readmore
{
	color: #E9A80F;
	font-weight: bold;
	text-decoration: none;
}
a.readmore:hover 
{
	text-decoration: underline; 
}
a.readmore:focus 
{
	text-decoration: underline; 
}

a.mail
{
	color: #E9A80F;
	font-weight: bold;
	text-decoration: none;
}
a.mail:hover 
{
	text-decoration: underline; 
}
a.mail:focus 
{
	text-decoration: underline; 
}

a.content
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a.content:hover 
{
	text-decoration: underline; 
}
a.content:focus 
{
	text-decoration: underline; 
}


#contentbody { 
	width:549px; 
	position:relative; 
	margin-top: -6px; 
}

 
#contentleftcol{
	width:275px; 
	float:left; 
	position:relative; 
	margin-top: -6px; 
}
 
#contentrightcol
{
	float: right; 
	display:inline; 
	position: relative; 
	margin-top: -6px;
	width:275px; 
}

div.contenttitle
{
	width: 549px;
	padding-top: 9px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #3690BA;
	background-color: #E9E9E9;
}
 
div.contenttitle2 
{
	width: 273px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-weight: bold;
	color: #3690BA;
	background-color: #E9E9E9;
}

a.contenttitle
{
	font-weight: bold;
	color: #3690BA;
	background-color: #E9E9E9;
	text-decoration: none;	
}

div.contenttext
{
	width: 477px;
	margin-top: 9px;
	margin-left: 36px;
	margin-bottom: 9px;
}

div.contenttext2
{
	width: 200px;
	margin-top: 9px;
	margin-left: 36px;
	margin-bottom: 9px;
}
 
div.button1 
{
	width: 134px;
	height: 23px;
	text-align:center;
	line-height: 23px;
	background: url(images/button1.png) no-repeat;
}

a.button1 
{
	color: #404040;
	font-weight:bold;
	text-decoration: none;	
}

a.button1:hover 
{ 
	color: white;
}

a.button1:focus 
{
	color: white;
}

.button2
{
	width: 140px;
	height: 23px;
	text-align:center;
	line-height: 23px;
	background: url(images/button2.png) no-repeat;
}
 
 /* *** Float containers fix:  http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
