/* Main body container ****************************/
#body {
	left: 0px;
	margin-bottom:5px;
	width:  100%;
	z-index:1;
}
body {
/*
	padding:0px;
	margin:0;
	 */
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#1a2225;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}
p {
	padding:0px;
	margin:5px;
}
form		{padding:0px;margin:0px;}
h2 {
	padding:0;
	margin:0;
	font-size: 16px;
	color: #99ccff;
}

h3 {
	font-size: 20px;
	color:#666666;
	font-weight:bold;
	padding:0px;
	margin:5px;
}
h4 {
	font-size: 16px;
	color: #666666;
	font-weight:bold;
	padding:0px;
	margin:5px;
}
h5 {
	font-size: 14px;
	color: #666666;
	font-weight:bold;
	padding:0px;
	margin:5px;
}
ul{
	padding:0px;
	margin:5px;
	padding-left:15px;
}
li{
	padding:3px;
	margin-left:15px;
	list-style-type:disc;
}
a:link {
	color: #6ea4db;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6ea4db;
}
a:hover {
	text-decoration: none;
	color: #cc33cc;
}
a:active {
	text-decoration: none;
}

/* Header Area ************************************/
#header_wrapper{
	margin-top:-10px;
	width:100%;
	height:120px;
	float:left;
}
#tagline {
	position: absolute;
	top: 10px;
	left: 220px;
	width:340px;
}

#tagline h2{
	font-size: 16px;
	color: #FFFFFF;
	font-style:italic;
	font-weight:200;
	width:340px;
}

#logo {
	position: absolute;
	top: 5px;
	left: 0px;
}

#date {
	position: absolute;
	top: 97px;
	left: 24px;
}

.style2009 {
	color: #d72d82;
	font-weight: bold;
}
#login_float{
	width:500px;
	height:45px;
	text-align:right;
	float: right;
	padding: 0px 10px 10px 10px;/**/
	
}
#recent_news 			{width:290px;color:#666666;text-align:left;float:right;background-color:#FFFFFF;padding:5px;}
#recent_news ul			{margin:0;padding:0;}
#recent_news li			{margin:0;padding:2px;list-style-type:none;}
#recent_news p 			{margin:0; padding:1px;font-size:12px;}
#recent_news h3			{margin:0; padding:1px;font-size:12px;font-weight:bold;}
#recent_news a:link, #recent_news a:visited, #recent_news a:active {color: #642638;text-decoration: underline;}
#recent_news a:hover 	{color: #660066; text-decoration: underline;}
#recent_news .read_more 				{float:right;clear:both; padding: 0px 15px 0px 0px; font-weight: 600;}

#contact_info_box { float:right;clear:none; width:320px; margin:3px 10px 0px 0; text-align:right;}
#contact_info_box img { float:right; margin:3px 0 0  5px; }
#contact_info_box p { clear:none; color:#FFF; font-size:11px;margin:0px;padding:0px; }
#contact_info_box a:link { color: #FFFF00; text-decoration: underline; }
#contact_info_box a:visited { color: #FFFF00; text-decoration: underline; }
#contact_info_box a:hover {	color: #FFCC00; text-decoration: underline; }

#social_media_wrap			{float:right;color:#CC0000;clear:right;padding-right:10px;}
.follow 					{float:right; font-size:10px; font-weight:600; color: #333; padding: 6px 0px 0 3px;}
.social_container			{clear:right;}
.social						{float:right; margin: 0 3px 3px 3px; }
.social	p					{padding:0px; margin:0;font-size:10px; }

#contact {
	float: right;
	clear:right;
	padding: 0px 10px 10px 10px;
}

#sponser{
	float:right;
	clear:right;
	padding:0px;
	padding-top:20px;
	padding-right:10px;
}

.contact {
	color: #FFFFFF;
}

#btnHome {
	position: absolute;
	top: 63px;
	left: 220px;
}

#btnMPLS {
	position: absolute;
	top: 63px;
	left: 285px;
}

#btnMPLSsub {
	position: absolute;
	top: 63px;
	left: 370px;
}

#btnSTP {
	position: absolute;
	top: 63px;
	left: 492px;
}

#btnSTP {
	position: absolute;
	top: 63px;
	left: 492px;
}

#btnSTPsub {
	position: absolute;
	top: 63px;
	left: 561px;
}

#btnFeatured {
	position: absolute;
	top: 63px;
	left: 663px;
	z-index:3;
}

#btnlisting {
	position: absolute;
	top: 63px;
	left: 765px;
	z-index:3;
}

#btntour {
	position: absolute;
	top: 63px;
	left: 887px;
	z-index:3;
}
#btnfaq {
	position: absolute;
	top: 63px;
	left: 1009px;
	z-index:3;
}
#btnblog {
	position: absolute;
	top: 63px;
	left: 1065px;
	z-index:3;
}
/* Header Area ************************************/
/* 
#header_wrapper		{width:100%;height:120px;float:left;}

#head_left			{float:left;clear:none;}
#logo 				{float:left;}
#top_navigation		{float:left;}
#tagline 			{float:left;}
#tagline h2			{font-size: 16px;color: #FFFFFF;font-style:italic;font-weight:200;}
#date 				{float:left;clear:left;}
#btnHome 			{float:left;}
#btnMPLS 			{float:left;}
#btnMPLSsub 		{float:left;}
#btnSTP 			{float:left;}
#btnSTP 			{float:left;}
#btnSTPsub 			{float:left;}
#btnFeatured 		{float:left;}
#btnlisting 		{float:left;}
#btntour 			{float:left;}
.style2009 			{color: #d72d82;font-weight: bold;}

#head_right			{float:right;clear:none;}
#contact 			{float: right;}
.contact 			{color: #FFFFFF;}
#sponser			{float:right;clear:right;}
*/
/* Ad Area **************************************/
#banner728x90 {
	clear:both;
	width:728px;
	min-height:100%;
	margin-left:auto;
	margin-right:auto;
}

/* Content Area ************************************/
#content_wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-5px;
	
}
#leftCol {
	width: 650px;
	height:100%;
	float:left;
	vertical-align:top;
}
#featured_flash {
	width: 300px;
	height:150px;
	clear:right;
	float:right;
	margin-top:5px;
}

#mobile {
	width: 300px;
	float:right;
}

#banner300x250 {
	float:right;
	clear:right;
	width: 300px;
	height: 250px;
	margin-top:5px;
}

#banner2_300x250 {
	float:right;
	clear:right;
	width: 300px;
	height: 250px;
	margin-top:5px;
}

/* Home Page ************************/
#home_wrapper{
	width:650px;
	height:420px;
	float:left;
	background-image:url(./images/homeDivBG.jpg);
	background-repeat:no-repeat;
}
#button_wrapper{
	width:100%;
	height:100px;
	margin-top:330px;
}
#home_header{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	width:100%;
	hieght:30px;
	margin-left:60px;
	margin-top:300px;
}
#registerBtn {
	width: 170px;
	height:27px;
	margin-top:30px;
	float:left;
	margin-left:70px;
}
#searchBtn {
	width: 170px;
	height:27px;
	margin-top:30px;
	float:right;
	margin-right:70px;
}

#featuredUnits{
	float:left;
	width:650px;
	height:150px;
	margin-top:10px;
}

<!-- 
#flashContainer {
	position:relative;
	width: 650px;
	height: 150px;
	z-index:4;
}

#btnBG {
	background-color:#FFFFFF;
	width: 650px;
	margin-top:5px;
	
}
-->
/*  project-listing page ****************/
a.a_anc						{font-size:12px;text-decoration:underline;color:#0000FF}
a.a_anc:hover				{color:#F470a5;}
a.a_anc:visited				{color:#F470a5;}

#city_scape					{width:650px;height:430px;background-image:url(./images/MapBG.png);background-repeat:no-repeat; }
#city_scape h3 				{color:#ffffff; font-size:20px;margin-left:70px;padding:10px 0px 0px 0px;}
#ulone						{padding-top:40px 0px 0px 0px;}
#list_wrapper				{width:360px;height:199px; background-image:url(./images/map-BG.png); background-repeat:no-repeat;padding:20px;margin-left:50px;margin-top:60px; float:left;}
#list_wrapper_right			{float:left;margin-top:60px;width:29px;height:239px;}
#list_wrapper ul 			{text-align:left;margin:10px 0px 0px 0px;padding:0px;}
#list_wrapper ul li			{list-style-position:inside; list-style-image:url(./images/arrow.gif); margin-left:15px;padding-left:0px;}
#list_wrapper ul li a		{color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
#list_wrapper ul li a:hover	{color:#F470a5;}
/* Debug ********************************/
#debug{
float:left;
clear:left;
	width:100%;
	min-height:100%;
	background-color:#FFFFFF;
	border:1px solid green;
}
