

@media screen {

	/* =General
	-----------------------------------------------------------------------------*/
	html { background:#000000; }
	
	/* Main body font  */
	

	
	body {
	  padding: 0;
	  margin: 0;
	  background: #000000 url(../images/background.jpg)  repeat-x;
	  font: 13px Arial, Helvetica, sans-serif;
	  color:#171518;
	  text-align: center; /* Centered design work around for IE 5.X and 6 in quirks mode. */
	  min-width: 980px; /* Centered design work around for Netscape 6. */
	  overflow: -moz-scrollbars-vertical;
	}
	
	/* Class for clearing floats */
	.clear { clear:both; height:0px; overflow:hidden; margin:0; padding:0;}
	
	p { margin: 0.8em 0; line-height:18px; }
	
	h1, h2, h3, h4, h5 { margin: 0.4em 0; color:#b40a00; }
	h1 { font-size: 24px; }
	h2 { font-size: 20px; color:#4c2502; }
	h3 { font-size: 15px; }
	h4 { font-size: 14px; }
	h5 { font-size: 13px; }
	
	
	/* =Links
	-----------------------------------------------------------------------------*/
	a.side:link,
	 a.side:visited  { color:#171518; text-decoration:underline; }
	 a.side:hover { color:#171518; text-decoration:none; }
	 
	 
	 a.home:link,
	 a.home:visited  { color:#19e2ea; text-decoration:underline; font-size:13px; }
	 a.home:hover { color:#19e2ea; text-decoration:none;  font-size:13px; }
	 
	


.font1 {
	  font-size:14px; line-height:21px; }
	  
.font2 {
	  font-size:16px; color:#ffffff; }
	
	/* =Structure
	-----------------------------------------------------------------------------*/
	#container { 
		width: 980px;
		margin: 0 auto;
		text-align: left; /* Centered design work around for IE 5.X and 6 in quirks mode. */
		min-height:650px; height:auto !important; height:650px; /* IE6 min-height work around */
	}
	
	#content { 
		clear:both;
		/*
		background:#fff url(../images/content-bg.png) repeat-y;  */
		background: #ded8ca;/* content bg repeater graphic */
	}
	
	#content #content_bottom { padding:0px 0px 0px 0px; }
	
	#footer_container { 
		width: 902px;
		margin: 0 auto;
		padding:17px 26px 20px 32px;
		line-height:22px;
		text-align: center; /* Centered design work around for IE 5.X and 6 in quirks mode. */		
	}
	
	#footer { border-top:1px solid #19e2ea;  background-image:url(../images/footer.jpg) }	

	#footer_container2 { 
		width: 902px;
		margin: 0 auto;
		padding:0px 0px 0px 0px;
		line-height:22px;
		text-align: center; /* Centered design work around for IE 5.X and 6 in quirks mode. */		
	}
	
	#footer2{ border-top:1px solid #19e2ea; background-color:#100f0d;   }	
	
	
	
	
	
	/* =Header
	-----------------------------------------------------------------------------*/

	
	#branding { height:231px; width:304px; overflow:hidden; float:left; display:inline; background:#fff; }
	
	#branding h1 { height:231px; width:304px; margin:0; margin:40px 0 0 0; position:relative; overflow:hidden; }
	#branding h1 span { width:100%; height:100%; position:absolute; cursor:pointer; background:url(../images/logo.png) no-repeat; }
	
	#branding_sub { height:305px; width:980px; overflow:hidden; float:left; display:inline;  background: 
url(../images/header_bg.jpg) no-repeat scroll left top  transparent; }
	
	
	/*  Hr line */
	.hrline{
background-color:#19e2ea;
height:1px;
margin:1px 0px;
}

/*  Hr line2 */
	.hrline2{
background-color:#72a156;
height:1px;
margin:1px 0px;
}

	
	
	/* =Footer
	-----------------------------------------------------------------------------*/
	#footer,
	#footer a,
	#footer a:visited { color:#ffffff; text-decoration:none; font-size:14px; }
	#footer a:hover { color:#ffffff; text-decoration:underline;  font-size:14px;}
	#footer .right { float:right; display:inline; text-align:right; margin-top:-22px; font-size:12px; }
	
	
	
	
	
	/* =Tables
	-----------------------------------------------------------------------------*/
	td {
	  text-align: left;
	  vertical-align: top;
	}
	

	

/* Bottom Area */

#bottomarea{
clear:both;
	padding:20px 0px;
}

.btmodule2{
	width:600px;
	margin:0px 0px 0px 0px;
	float:left;
	color:#7EB75C;
	font-size:11px;
}
.btmodule2 h2{
margin:0;
padding:0;
font-size:16px;
font-weight: normal;
color:#171518;
}
.btmodule{
	width:230px;
	margin:0px 30px 0px 30px;
	float:left;
	color:#ffffff;
	font-size:13px;
}
.btmodule h2{
margin:0;
padding:0;
font-size:16px;
font-weight: normal;
color:#171518;
}




/* tooltip */
a.info {
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration:none; 
	position: relative;
}

a.info span {
	position: relative;
	display:none;
}

a.info:hover {
	position: relative;
	cursor:default;
}

a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	top:20px;;
	left:25px;
	width:205px; 
	height:70px; 
	border: 1px solid #ccc; 
	background:#f4f4f4 url(question.gif) no-repeat bottom right; 
	color:#000; 
	text-align:left; 
	font-size:0.7em; 
	padding-left:10px; 
	padding-top:10px;
}

	 