	 body
	 {
	 	background: #000000;
	 	color: #dddddd;
	 	font-family: calibri, arial;
	 	margin:  0px 0px 0px 0px;
	 	font-size: 14px;
	 }

	 h1
	 {
	 	font-family: calibri;
	 }

	 h1.seo
	 {
	 	font-family: calibri;
		font-size: 14px;
		font-weight: normal;
	 }

	 h2.seo
	 {
	 	font-family: calibri;
		font-size: 14px;
		font-weight: normal;
	 }	 
	  	 	 
	 div.banner
	 {
	 	text-align: left;
	 	background: url("../images/bannerbg.jpg");
	 	height: 153px;
	 	width:100%;
	 }

	 div.banner_pic
	 {
	 	text-align: left;
	 	float: left;
	 	/*background: url("../images/banners/splash_ban_left.jpg");*/
	 	height: 153px;
	 	width: 573px;
	 }

	 div.banner_cont
	 {
	 	text-align: left;
	 	float: right;
	 	height: 153px;
	 	width: 20%;
	 	font-size: 12px;
	 }

	 div.logo
	 {
	 	background: url("../images/logo_sm2.jpg") no-repeat left top;
	 	height: 134px;
	 	width:100%;
	 }


	 div.wappa
	 {
	 	height: 100%;
	 	width: 100%;
	 }

	 div.content
	 {
	 	float: left;
 	  width: 75%;
	 	margin: 15px 0px 0px 15px;
	 }

	 div.menu
	 {
	 	background:  url("../images/menu_bg.jpg") repeat-x left top;
	 	height:28px;
	 	color: #dddddd;
	 }
	 div.menuleft
	 {
	 	background:  url("../images/menu_bg.jpg") repeat-x left top;
	 	/*width: 98%;*/
	 	height:28px;
	 	color: #dddddd;
	 	margin-left: 60px;
	 }

	 div.menu_items
	 {
	 	width: 120px;
	 	text-align: center;
	 	float: left;
	 	padding-top: 8px;
	 	cursor: pointer;
	 	height:20px;
	 	font-size: 13px;
	 }

	 div.menu_items_chosen
	 {
	 	width: 120px;
	 	text-align: center;
	 	float: left;
	 	padding-top: 8px;
	 	height: 20px;
	 	font-size: 13px;
	 	font-weight: bold;
	 	text-decoration: underline;
	 }

	 	a:link
	 {
	 	color:#dddddd;
	 	text-decoration:underline;
	 }

	 	a:visited
	 {
	 	color:#999999;
	 	text-decoration:underline;
	 }

	 	a:hover
	 {
	 	color:#dddddd;
	 	text-decoration:underline;
	 }

	 	a:active
	 {
	 	color:#dddddd;
	 	text-decoration:underline;
	 }

	 div.news_wrapper
	 {
	 	width: 95%;
	 	border-bottom: 1px solid #888888;
	 }

	 div.news_title
	 {
	 	font-size: 22px;
	 }

	 div.news_date
	 {
	 	font-style: italic;
	 }
	 
	 div.bottom_fmp
	 {
 	   width:75%;
		 height: 50px;
		 font-size: 10px;
	 	 margin: 80px 0px 0px 15px;
	   clear:both;
		 color: #777777;
	 }

	 span.mfp
	 {
	   text-align: center;
	   display:block;
 		 height:50px;
		 padding-top:50px;
	 }

	 span.mfplink
	 {
	 	 cursor:pointer;	 
	 }	 
	 
	 
	 /* Floating Box */
	 div.infobox
	 {
	 	position: absolute;
	 	visibility: hidden;
	 	background-color: #000000;
	 	border: 1px solid #aaaaaa;
	 	border-top-color: #666666;
	 	border-left-color: #666666;
	 	top: 50%;
	 	left: 50%;
	 	width: 475px;
	 	height: 525px;
	 	margin-top: -262px; /*set to a negative number 1/2 of your height*/
	 	margin-left: -237px; /*set to a negative number 1/2 of your width*/
	 	z-index: 2;
	 }

	 div.infoboxtoolbar
	 {
	 	color: #444444;
	 	font-size: 0.6em;
	 	vertical-align: top;
	 	height: 5px;
	 	margin: 0px 2px 0px 0px;
	 }

	 div.infoboxwrap
	 {
	 	width:100%;
	 	height:100%;
	 	vertical-align: top;
	 	margin: 2px 4px 4px 4px;
	 }

	 table.infoboxtoolbartbl
	 {
	 	font-size: 12px;
	 	vertical-align: top;
	 	width: 100%;
	 	color: #999999;
	 }

	 img.toolbarclosebut
	 {
	 	border: 0px none;
	 	cursor: pointer;
	 }

	 h1.infobox
	 {
	 	font-family: "Century Gothic", "AppleGothic", Arial, Verdana, Helvetica, sans-serif;
	 	font-weight: normal;
	 	font-size: 1.8em;
	 	color: #FFFFFF;
	 	height: 1.8em;
	 	border-bottom: 1px #68686A solid;
	 }

	 span.infobox
	 {
	 	font-size: 1.3em;
	 }

	 div.infoboxcontent
	 {
	 	margin-left: 10px;
	 	margin-right: 10px;
	 }

	 td.conttitle
	 	{
	 		font-size: 15px;
	 		text-align: right;
			color: #ddd;
	 	}
		
	 	td.conttitlenoline
	 	{
	 		font-weight: bold;
			color: #ddd;
	 		font-size: 15px;
	 		text-align: right;
			vertical-align:top;
	 	}

	 	tr.contactform
	 	{
	 		height:1.9em;
	 		vertical-align: bottom;
	 	}

	 	td.conttdinput
	 	{
	 		/*border-bottom: 1px solid #ffffff;*/
	 	}

	 	input.continput
	 	{
	 		font-size: 12px;
	 		font-weight: normal;
	 		color: #ddd;
	 		border: 1px solid #aaa;
	 		background-color: #333;
	 	}

	 	textarea
	 	{
	 		font-size: 1.3em;
	 		font-weight: normal;
	 		color: #FFFFFF;
	 		border: 1px solid #CCCCCC;
	 		background-color: #333;
	 	}

	 	div.divpadder
	 	{
	 		font-size:20px;
	 		height:100px;
	 	}

	 	table.conttable
	 	{
	 		width: 90%;
	 		border-collapse: collapse;
	 	}

		td.contbutton
		{
	 		font-size: 14px;
	 		font-weight: bold;
	 		color: #d0d0d0;
			cursor: pointer;
		}
		
		td.contbuttonover
		{
	 		font-size: 14px;
	 		font-weight: bold;
	 		color: #FFFFFF;
			cursor: pointer;
		}	
		
		span.contact_link
		{
		   text-decoration: underline;
			 cursor: pointer;
		}
		
		div.feedback
		{
		   width: 80%;
			 padding-left: 20px;
		}
		
		div.comment
		{
		   font-size:25px;
		}
		
		div.comment_from
		{
			 text-align: right;
		}
		
		span.feedback-type
		{
		   cursor: pointer;
			 text-decoration:underline;
			 font-weight: bold;
		}