@charset "utf-8";
/* CSS Document */
/*--main documents controller--*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background:#455973;*/
	 background: #bbb url(../images/page_background.jpg);
	 background-image:url(../images/outside_design.png);
	 background-repeat:repeat-y;
	 background-position: 75px 150px;
	margin:0;
	padding:0;

}

img{ border: 0px; }

p,h1,h2,h3,h4,h5,h6,li {
	margin:1ex 1em;
	}
	
div#outerDiv {
	position:relative;
	width:930px;
	margin:0 auto;
	background: url(../images/header.png) no-repeat;
	
}

div#header {
	margin-top:50px;
	height:200px;
	position:relative;
	}
div#header #flash_logo {
	position:absolute;
	}

/*contact button style*/
#header div#contactButton {
	position:absolute;
	left:400px;
	top:0;
}
#contactButton a:link, #contactButton a:visited {
	height:29px;
	width:86px;
	display:block;
	text-indent:-1000em;
	background:url(../images/contact_icon_dual.gif) no-repeat left top;
}
#contactButton a:hover, #contactButton a:active {
	background:url(../images/contact_icon_dual.gif) no-repeat left bottom;
	}
/*flash style div*/

#header div#flash_logo {
	position:absolute;
	height:150px;
	width:200px;
	}

/*main menu style*/
#header div#mainMenu {
	position:absolute;
	left:320px;
	bottom:0;
	}
#mainMenu ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#mainMenu li {
	float:left;
	margin:0;
	padding:0;
	}
#mainMenu li a:link, #mainMenu li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 15px 0 30px;
	margin-right:10px;
	line-height:25px;
	background:url(../images/nav_rollover.jpg) no-repeat left bottom;
	border:none;
	}

#mainMenu li a:hover, #mainMenu li a:active {
	color:#f8b449;
	background-position: left top;
	}
#mainMenu li a.current {
	margin-top:-5px;
	height:30px;
	background:url(../images/nav_current.jpg) no-repeat;
	color:#aaa;
	line-height:25px;
	}
#mainMenu li a.current:hover {
	cursor:default;
	}
/*Maincontent style for left coloumn*/
#content {
	background:#fff;
	}
#content div#mainContent {
	float:left;
	width:600px;
	margin:0;
	padding:0 15px;
	}

#mainContent p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	color:#000;
	line-height:1.4em;
	margin:1ex 0;
	}
#mainContent h1, #mainContent h2, #mainContent h3,#content_sub h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#mainContent h1 {
	font-size:1.6em;
	font-weight:bold;
	color:#1b9d95;
	margin:0 0 .4ex 0;
	}

#mainContent h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#3c3809;
	margin:.4ex 0;
	}	
#mainContent h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#3c3809;
	margin:1ex 0 -.2ex 0;
	}	
/*sideBar Styling*/
#content #sideBar {
	float:right;
	width:240px;
	padding :10px 20px 0px 5px;
	margin:0;
	border-left:solid #999999 1px;
	background:#cee3ff;
	}
#sideBar h3 {
	/*width:224px;
	height:35px;
	font-family: "Trebuchet MS" sans-serif ;
	font-size:1em;
	color:#fff;
	/*color:#1b9d95;*/
	/*margin:10px 0 5px 0;
	background:url(../images/p_header.png) no-repeat;
	text-indent:-9999px;*/
	}

#sideBar p {
	font-family: "Trebuchet MS" sans-serif ;
	font-size:.8em;
	color:#666;
	line-height:1.2em;
	margin:0 0 3ex 0;
	}

#newsUpdate {
	margin-top:20px;
	}
#newsUpdate h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
		
	}	
/*micscellanous*/
.clear { clear:both}

#footer {
	clear:both;
	width:930px;
	height:40px;
	background:url(../images/footer.png) no-repeat;
	margin: 0 auto;
	padding:0px;
	}
#footer p {
	font-family:"Trebuchet MS" sans-serif;
	font-size:.75em;
	color:#666;
	margin:0;
	padding:0;
	text-align:center;
	}
#footer a {
	color:#1b9d95;
	text-decoration:none;
	}
/*==Misc==*/
.warning {
	font-family:"Trebuchet MS";
	color:#FF0000;

}