body {
	background:#999999;
	margin:10px 0px 10px 0px;
	padding:0;
	font: 76.1%/1.3em Tahoma, Verdana, Helvetica;
}
#wrap{margin:0;width:800px;}
#wrap-inner {margin:0;text-align:left;background:#FFFFFF;}
p{text-align:justify;padding:10px;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}

h1 {font: bold 1.2em/1.8em Arial, Helvetica, sans-serif;color:#2699E2;padding-left:8px;}
h2 {font: bold 1.3em/1.6em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#0066CC;}
h3 {font: bold 1.2em/1.5em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#323232;}
h4 {font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#666666;}
h5 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#CCCCCC;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#CCCCCC;}
.h1n {font: bold 1.2em/1.8em Arial, Helvetica, sans-serif;color:#2699E2;padding-left:8px;}


.main_heading
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
font-weight: bold;
color:#B75902;
}

.image_left
{
float:left;
border:1px solid #CCCCCC;
padding:2px;
margin:2px;
}
.image_right
{
float:right;
border:1px solid #CCCCCC;
padding:2px;
margin:2px;
}
.text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
.text_bold
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
}
.general_text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	line-height:20px;
	padding-left:20px;
	padding-right:15px;
}
.general_text_bold
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight:bold;
	line-height:20px;
	padding-left:20px;
	padding-right:15px;
}

/*Architecture*/

/*Outer Rounded Containers*/

.main_container {width:836px;margin:0px auto;min-width:20em;}
.main_container .hd .c,
.main_container .ft .c {font-size:1px;height:18px;}
.main_container .ft .c {height:18px;}
.main_container .hd {background:transparent url(images/tl.png) no-repeat 0px 0px;}
.main_container .hd .c {background:transparent url(images/tr.png) no-repeat right 0px;}
.main_container .bd {background:transparent url(images/ml.png) repeat-y 0px 0px;}
.main_container .bd .c { background:transparent url(images/mr.png) repeat-y right 0px;}
.main_container .bd .c .s {margin:0px 8px 0px 4px;padding:0 1em 0 1em;}
.main_container .ft {background:transparent url(images/bl.png) no-repeat 0px 0px;}
.main_container .ft .c {background:transparent url(images/br.png) no-repeat right 0px;}



/*End Header and Logo*/

#main-body{clear: both;float: left;padding-bottom: 10px;top:-10px; width: 75%;z-index:100;}
#content{float: right;width: 67%;padding-right:5px;}
#sidebar{float: left;margin-right: -5px;width: 32.5%;}
#sidebar-2{float: right;}
#sidebar .inside{padding: 10px 0px 10px 0px;}
#sidebar-2 .inside{padding: 0px; border 1px solid red;}
#content .inside{padding: 10px;}

/* Sliding Door Tabbed Menus */
#nav {height:27px; margin-right: 12px;}
#nav ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
/* Backslash Hack
   hide from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

#nav li {
	float:right;
	height: 27px;
	background:url(images/tmenu_up_l.png) no-repeat bottom left;
	margin-left: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}

#nav li a {
	float:left;
	display:block;
	line-height: 27px;
	height: 27px;
	background:url(images/tmenu_up_r.png) no-repeat 100% 100%;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.container1 ul,.container2 ul, .container3 ul, .main_module ul
{list-style:none; padding:0px; margin:0px;}
.container1 li,.container2 li, .container3 li, .main_module li
{padding-bottom:3px;}
/*Solid Module Heading Typography*/
.container3 h3, .container1 h3, .container2 h3
{
	font: bold 1em/2em Tahoma, Verdana, Helvetica;
	margin:5px 0px;
	padding:0;
}
.container1 h3 {background: url(images/aeroS1.png) no-repeat left center;padding: 0 0 0 16px !important;color:#fff;}
.container2 h3 {background: url(images/aeroS2.png) no-repeat left center;padding: 0 0 0 16px !important;color:#fff;}
.container3 h3 {background: url(images/aeroS3.png) no-repeat left center;padding: 0 0 0 16px !important;color:#fff;}

/*SOLID ROUND BOX BACKGROUND COLORS*/
.container1 {background: #0099FF url(images/mod_tr_S1.png) top right no-repeat}
.container3 {background: #FF9C00 url(images/mod_tr_S3.png) top right no-repeat;}
.container2 {background: #7BB31A url(images/mod_tr_S2.png) top right no-repeat;}

/*Bordered Module Heading Text Colors*/
.main_module h3 {
font: bold 12px/24px Tahoma, Verdana, Helvetica;color:#0066CC;
margin: 0;padding: 0.17em 0 0 1.5em !important;position: absolute;top: .25em;left: 1em;width: 100%;background: url(images/aero.png) no-repeat left .5em;
}
/*Sidenav Menus must be set to flat list in order to be styled correctly otherwise sublevels get messed up*/
ul#left_navigation, ul#left_navigation2 {list-style:none;margin:0;padding:0;}
ul#left_navigation li a, ul#left_navigation2 li a 
{padding-left: 18px;background:url(images/sidenavup.png) no-repeat left center;border-bottom: 1px solid #cacaca;display:block;
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;}
/*Sidenav Links*/
ul#left_navigation a:hover, ul#left_navigation2 a:hover
{text-decoration:none;padding-left: 18px;background: url(images/sidenavover.png) no-repeat left center;border-bottom: 1px solid #cacaca;display:block;
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#0066CC;
}
/*Sidenav Menus when used as a vertical (TABLED) style NOT recomended*/
a.left_navigation:link, a.left_navigation2:link, a.left_navigation:visited, a.left_navigation2:visited {
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-left: 18px;
	background:url(images/sidenavup.png) no-repeat left center;
	border-bottom: 1px solid #cacaca;
	display:block;
}

.link
{
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
}
a.link
{
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#FF9C00;
	text-decoration:none;
}
a.link:hover
{
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#0E9EFF;
	text-decoration:none;
}
/*Proceed with caution*/
#teasers .module,#teasers .container3,#teasers .container1,#teasers .container2,#teasers .moduledark,#teasers .modulemid,#teasers .modulelight,#teasers .main_module
#footer .module,#footer .container3,#footer .container1,#footer .container2,#footer .moduledark,#footer .modulemid,#footer .modulelight,#footer .main_module
{position:relative;margin:0;padding:0;}
.module,.container3,.container1,.container2,.moduledark,.modulemid,.modulelight,.main_module {
	position:relative;
	margin:0 0 1em;
	padding:0;
	width: 200;
}

.container1 div div div div,.container2 div div div div,.container3 div div div div,.main_module div div div div {background:none;}
.module div,.container3 div,.container1 div,.container2 div {margin:0;padding:2px 0 0 0;}
.module div div,.container3 div div,.container1 div div,.container2 div div{padding:0 0 0 11px;margin:0;}
.module div div div,.container3 div div div,.container1 div div div,.container2 div div div {padding:0 11px 11px 0;height:auto!important;height:1%;}
.container3 div {background: url(images/mod_tl_S3.png) top left no-repeat;}
.container3 div div, .moduletableS3 div div{background: url(images/mod_bl_S3.png) bottom left no-repeat;}
.container3 div div div {background: url(images/mod_br_S3.png) bottom right no-repeat;}

.container1 div {background: url(images/mod_tl_S1.png) top left no-repeat;}
.container1 div div{background: url(images/mod_bl_S1.png) bottom left no-repeat;}
.container1 div div div{background: url(images/mod_br_S1.png) bottom right no-repeat;}
.container2 div {background: url(images/mod_tl_S2.png) top left no-repeat;}
.container2 div div{background: url(images/mod_bl_S2.png) bottom left no-repeat;}
.container2 div div div{background: url(images/mod_br_S2.png) bottom right no-repeat;}

.clear {clear: both; height:0; height:1px !important;}
.main_module {margin: 0 0 1em;padding: 0;position: relative;}
.main_module div div div div {background: none;}
.main_module div {margin: 0;padding: 2.2em 0 0;}
.main_module div div {margin: 0;padding: 0 0 0 12px;}
/*.main_module div div div {height: 1%;padding: 5px 12px 12px 0;} old changed by dexter*/
.main_module div div div {padding: 0px 11px 0px 0;}
.main_module {background: url(images/boxright_bdr.png) top right no-repeat;}
.main_module div {background: url(images/boxleft_bdr.png) top left no-repeat;}
.main_module div div { background: url(images/boxleft_bdr.png) bottom left no-repeat;}
.main_module div div div {background: url(images/boxright_bdr.png) bottom right no-repeat;}
div div .syndicate div, div div.syndicateS1 div, div div.syndicateS2 div, div div.syndicateS3 div, div div.syndicateBDR div {margin:5px; padding:0;}
.designer {font-size:10px;}
.voodoo{display:none;}


#footer a
{
 color :white;
 text-decoration:none;
} 

.select_box
{
width:108px;
height:10px;
color:#666666;
font-size:11px;
height:18px;
margin-top:5px;
}

.online {  font-size: 12px; font-weight: bold; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}

a.online {  font-size: 12px; font-weight: bold; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}

a:hover.online {  font-size: 12px; font-weight: bold; color: #D70000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.align_right_text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	line-height:20px;
	text-align:right;
	padding-right:10px;
}
.red_text
{
color:red;
font-size: 12px; 
}
.image_border
{
	border:1px solid #E9E9E9;
}
.submit_button
{
background-color:#FF9C00;
color:white;
font-weight:bold;
}