img {
	behavior:	url("/scripts/pngbehavior.htc");
}

body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	font-size:1em;
	behavior:url("/scripts/csshover.htc");

}

#l_container{
	text-align:left;
	width:780px;
	margin:0 auto;
}

#l_side{
	width:125px;
	float:left;
}

.guide_box h2, #l_side #l_contactus{
	background-color:#339900;
}

#l_side #l_contactus{
	width:120px;
	margin-top:3px;
	padding-bottom:5px;

}

#l_side #l_contactus hr{
	color:#99FF33;
	height:1px;
	width:90%;
	text-align:center;
	
}

#l_side #l_contactus h2{
	color:#FFFFFF;
	font-weight:normal;
	font-size:80%;
	padding:0;
	margin:0;
	margin-left:5px;
	margin-top:2px;
}

#l_side #l_contactus h3{
	font-weight:normal;
	font-size:110%;
	padding:0;
	margin:0;
}

#l_side #l_contactus ul{
	padding:0;
	margin:0;
	margin-left:20px;
	color: #99FF33;
	
}

#l_side #l_contactus li{
	font-size:70%;
	color: #99FF33;
}

#l_side #l_contactus li .text{
	color:#FFFFFF;
}

#l_maincontent{
	float:left;
	width:655px;
}

#l_top{
	background-color:#339900;
	color:#FFFFFF;
	width:650px;
	height:120px;
}

#l_top .links{
	text-align:right;
	padding:3px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:60%;
	font-weight:bold;
}

#l_top .links a{
	color:#FFFFFF;
	text-decoration:none;
}

#l_top .title h1{
	padding:3px;
	color:#FFFFFF;
	text-transform:capitalize;
	font-size:175%;
	font-weight:normal;
	margin-top:44px;
	padding-left:10px;
}

#l_menu ul, #l_submenu ul{
	margin:0;
	padding:0;
}

#l_menu li, #l_submenu li{
	margin:2px;
	margin-top:4px;
	padding:5px;
	display:inline;
	background-color:#99CC66;
	font-size:70%;
	float:left;
	width:95px;
	height:16px;
	text-align:center;
}

#l_submenu li{
	background-color:#993366;
}

#l_menu li:hover{
	background-color:#993366;
}

#l_submenu li:hover{
	background-color:#993399;
}

#l_menu div{
	width:200px;
}

#l_menu a, #l_submenu a{
	color:#FFFFFF;
	text-decoration:none;
}

#l_menu .first, #l_submenu .first{
	margin-left:0px;
}

#l_menu .last, #l_submenu .last{
	margin-right:0px;
}

#l_content{
	clear:both;
	width:650px;
	margin-top:3px;
	font-size:71%;
	color:#FFFFFF;
}

#l_content h1{
	padding:0;
	margin:0;
	font-weight:normal;	
	font-size: 220%;
}


/* PAGE TYPES */


#pagetype1_left, #pagetype1_right{
	float:left;
}

#pagetype1_left h1{
	color: #993366;
}

#pagetype1_left h2{
	color: #993366;
	font-size: 140%;
}

#pagetype1_left{
	background-color:#99CC66;
	width:346px;
	margin-right:5px;
	padding:5px;
	height: 359px;
}

#pagetype2_left h1{
	color: #99CC66;
}
#pagetype2_left h2{
	font-size: 190%;
}


#pagetype2_left, #pagetype2_right{
	float:left;
}

#pagetype2_left{
	background-color:#993366;
	width:346px;
	margin-right:5px;
	padding:5px;
	height: 359px;
}

#pagetype2_left a{
	color: white;
}

#pagetype3_left h1{
	color: #99CC66;
}

#pagetype3_left, #pagetype3_right{
	float:left;
}

#pagetype3_right {
	width: 290px;
}

#pagetype3_left a, #pagetype3_right a{
	color: white;
}

#pagetype3_left{
	background-color:#993366;
	width:345px;
	margin-right:5px;
	padding:5px;
	height: 378px;
}

#pagetype3_right_top{
	padding:5px;
	background-color:#006600;
	margin-bottom:5px;
	height: 200px;
	font-size: 100%;
	
}

#pagetype3_right_top h2{
	padding:0;
	margin:0;
	font-weight:normal;
	color:#66CC00;
	font-size: 140%;
}

#pagetype4_top {
	margin-right:5px;
	padding:5px;	
	background-color: #993366;
	margin-bottom: 5px;
}

#pagetype4_top h1{
	color: #99CC66;

}

#pagetype4_main {
	margin-right:5px;
	padding:5px;	
	background-color:#99CC66;
	padding-bottom: 0px;
}

#pagetype4_main h1{
	color: #993366;

}

#pagetype5 {
	margin-right:5px;
	padding:5px;	
	background-color: #FFFFFF;
	margin-bottom: 5px;
	color:#993366;
}

#pagetype5 h1{
	color: #99CC66;

}




.team_text_box_hidden {
	display: none;
}

#team_text {
	height: 60px;
	padding-top: 10px;
	padding-left: 130px;
	font-size: 110%;
	width: 380px;
	text-align:justify;
}



#portfolio h2{
	font-size: 140%;
	color: #99CC66;
}

.portfolio_image{
	float: left;
	padding-right: 4px;
}

#terms_and_conditions{
	padding-right: 5px;
	height: 378px;
	overflow:auto;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#993366;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#808080;
	scrollbar-darkshadow-Color:#FFFFFF;
	
}

.guide_box h2 {
	color: white;
	margin-bottom: 4px;
	font-size: 110%;
	padding: 3px;
}
.guide_box h2 a {
	color: white;
	text-decoration: none;
}
.guide_box h2 a:hover {

	text-decoration: underline;
}
.guide_box p {
	margin-top: 0px;
	background-color:#99CC66;
	padding: 3px;
}

.guide_tables{
	width: 100%;
	border-collapse: separate;
	margin-bottom: 10px;
}

.guide_tables td, .guide_tables th {
	padding: 3px;
	vertical-align: top;
	background-color:#99CC66;
}

.guide_tables td {
	
}

.purple {
	color: #993366;
}