body
	{
		margin: 0px;
		padding: 0px;
		background: url(../images/heading_bg.gif);
		background-repeat: repeat-x;
		background-position: top;

	}

P {
	FONT-FAMILY: Verdana, georgia, sans-serif, arial;
	COLOR: #666666;
	FONT-SIZE: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
	
ul {
	margin-top:5px;
	margin-bottom:0px;
	font-size:11px;
	}
	
a:link, a:visited
	{
		font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		text-decoration: none;
		text-transform: uppercase;
	}

a:hover
	{
		font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		text-transform: uppercase;
	}
	
#main_container
	{
		width: 100%;
		margin: 0px;
		padding: 0px;
		float: left;
	}

#main_container2
	{
		width: 775px;
		margin: 0;
		padding: 0;
		float: left;
	}

#banner_container
	{
		background: url(../images/banner.jpg);
		background-repeat: no-repeat;
		height: 113px;
		width: 775px;
	}

#company_name_container
	{
		padding: 44px 0 0 15px;
	}

#body_container
	{
		background: url(../images/body_bg.gif);
		background-repeat: repeat-y;
		width: 810px;
	}

#body_left_container
	{
		width: 173px;
		float: left;
		margin: 0;
		padding: 0;
	}

#body_middle_container
	{
		width: 230px;
		float: left;
		margin: 0;
		padding: 0 0 40px 0;
		background: url(../images/middle_col_bottom_bg.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}

#body_right_container
	{
		display:block;
		width: 360px;
		float: left;
		margin: 0;
		padding: 0;
	}

#marge_container
	{
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	
	
.body_text
	{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	}	
	

#left_top_btn_bg
	{
		width: 100%;
		background: #ab540f;
		padding: 20px 0 20px 0;
	}

.left_top_btn_container
	{
		background: url(../images/left_top_btn_left.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		margin: 10px 0 10px 0;
	}

a.left_top_link:link, a.left_top_link:visited
	{
		font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
	}

a.left_top_link:hover
	{
		font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #CCCC00;
		text-decoration: none;
		text-transform: uppercase;
	}


#left_bottom_btn_bg
	{
		width: 100%;
		background: #c8b8b8;
		padding: 20px 0 20px 0;
		margin: 3px 0 0 0;
	}

.left_bottom_btn_container
	{
		padding: 0 0 0 7px;
		margin: 10px 0 10px 0;
	}
	
#extra_line
	{
	height:1px;
	width:100%;
	background-color:#D8CACA;
	font-size:0px;
	} 
	

a.left_bottom_link:link, a.left_bottom_link:visited
	{
		font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #645656;
		text-decoration: none;
		text-transform: uppercase;
	}

a.left_bottom_link:hover
	{
		font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
	}

#flash_container
	{
		width: 100%;
		margin: 0;
		padding: 0;
	}

#quick_contact_form_container
	{
	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	
	width: 80%;
	margin: 0 auto;
	padding: 0;
	}

.button {
	FONT-SIZE: 11px;
	font-family: Verdana, sans-serif, arial;
	font-weight: normal;
	height: 18px;
	width: 92px;
	color: #000000; 
	background: #D2C6C6;
	border-top-width : 1px; 
	border-top-color: #E1D4D4;
	border-right-width : 1px; 
	border-right-color: #383535;
	border-bottom-width : 1px; 
	border-bottom-color: #383535;
	border-left-width : 1px; 
	border-left-color: #E1D4D4;
	margin: 0px 0px 0px 0px;
	cursor:pointer;
}

.input_verification_box {		
		FONT-SIZE: 11px;
		font-family:  Verdana;
		font-weight: bold;
		height: 15px;
		width: 50px;
		color: #FF0000; 
		background: #ffffff;
		border-top-width : 1px; 
		border-right-width : 1px; 
		border-bottom-width : 1px; 
		border-left-width : 1px; 
		border-color: #9aa1a5;
		margin: 5px 0px 0px 0px;
}


#body_right_col_top_img_container
	{
		width: 100%;
	}

#footer_container
	{
		clear: both;
		height: 77px;
		width: 100%;
		background-color: #000000;
	}

#footer_text_container
	{
		width: 420px;
		padding: 10px;
		text-align: left;
		float: left;
	}

.footer_text
	{
		font-family: Verdana;
		font-size: 11px;
		text-transform: uppercase;
		color: #FFFFFF;
		text-decoration: none;
	}

#body_right_content_container
	{
		display:block;
		width: 340px;
		float: left;
		margin: 0;
		padding: 0;
		padding: 10px 10px 30px 10px;
		font-family: Verdana, Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
	}

.page_heading
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #ab540f;
		font-weight:bold;
		font-style:italic;
		padding: 5px 0px 1px 10px ;
		letter-spacing:3px;
		border-bottom-style: dotted;
		border-color: #eeeeee;
		border-collapse:collapse;
	}

h2	{
		padding: 0px 0px 0px 0px ;
		margin: 0px;
	}

.quick_contact_heading
	{
		font-family: Verdana, Tahoma;
		font-size: 11px;
		color: #5a5555;
		padding-left: 10px;
		padding-top: 5px;
		
	}

.quick_contact_form_container
	{
		padding: 5px 10px 5px;
	}

.input_text_class
	{
		font-family: Verdana;
		font-size: 11px;
		color: #877f7f;
		background: #e1d4d4;
		border-bottom: 1px solid #ddcdcd;
		border-left: 1px solid #373333;
		border-right: 1px solid #ddcdcd;
		border-top: 1px solid #373333;
		padding: 2px;
		width: 132px;
	}

.input_textarea_class
	{
		font-family: Verdana;
		font-size: 11px;
		color: #877f7f;
		background: #e1d4d4;
		border-bottom: 1px solid #ddcdcd;
		border-left: 1px solid #373333;
		border-right: 1px solid #ddcdcd;
		border-top: 1px solid #373333;
		padding: 2px;
		width: 122px;
		height: 50px;
		SCROLLBAR-FACE-COLOR: #d4c8c8;
		SCROLLBAR-SHADOW-COLOR: #000000;
		SCROLLBAR-3DLIGHT-COLOR: #d4c8c8;
		SCROLLBAR-ARROW-COLOR: #666666;
		SCROLLBAR-TRACK-COLOR: #d4c8c8;
		scrollbar-darkshadow-color: #d4c8c8;
		scrollbar-highlight-color: #d4c8c8;
	}
	
	
input, textarea, select 
	{
		font-family: Verdana;
		FONT-SIZE: 11px; 
		background: #eeeeee; 
		border-top-width : 1px; 
		border-right-width : 1px; 
		border-bottom-width : 1px; 
		border-left-width : 1px;  
	}
	
.contact_bottom
	{
	display:block;
	background-color: #CCCCCC;
	color: #333333;
	padding: 2px;
	}
	
	
#portfolio_img_container
	{
	padding:5px 0px 5px 0px;
	margin-bottom: 10px;
	border-width: thin;
	border-color:#CCCCCC;
	border-bottom-style: inset;
	border-right-style: dotted;
	background-color:#efefef;
	}	
	
.headin_text
	{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#AB540F;
	padding-bottom: 0px;
	}
	
	
.opacityit:hover img
	{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-moz-opacity: 0.6;
	}


.space_bullet
	{
		margin: 0px 5px 0px 0px;
	}
	
.website_link{
	color:#666666;
}
.website_link a:link, .website_link a:visited, .website_link a:active{
	color:#666666;
}
.website_link a:hover{
	color:#FF6600;
}


.number_link{
	color:#666666;
	background-color:#999999;
	height:20px;
	font-size:12px;
	font-weight:bold;
}
.number_link a:link, .number_link a:visited, .number_link a:active{
	color:#333333;
	background-color:#999999;
	padding:0 8px 0 8px;
	float:left;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
}
.number_link a:hover{
	background-color:#725555;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0 8px 0 8px;
	

}
#active_n{
	background-color:#725555;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0 8px 0 8px;
}

#tag-cloud{
	width: 80%;
	text-align:center;
	background-color: #999999;
	margin: 0 auto;
	display:block;
	border:#333333 thin dotted;
	FONT-FAMILY: Verdana, georgia, sans-serif, arial;
	padding:5px;
	margin-top:10px;
	}


#tag-cloud .small{
	font-size:10px;
	color:#006600;
	}

#tag-cloud .med{
	font-size:12px;
	color:#666666;
	}
	
#tag-cloud .big{
	font-size:14px;
	color:#333333;
	}

#tag-cloud .biggest{
	font-size:16px;
	color:#993300;
	}
	
#client-cloud{
	width: 96%;
	text-align:center;
	background-color: #CCCCCC;
	margin: 0 auto;
	display:block;
	border:#333333 thin dotted;
	FONT-FAMILY: Verdana, georgia, sans-serif, arial;
	padding:5px;
	margin-top:10px;
	}


#client-cloud .small{
	font-size:10px;
	color:#006600;
	}

#client-cloud .med{
	font-size:12px;
	color:#666666;
	}
	
#client-cloud .big{
	font-size:14px;
	color: #006633;
	}

#client-cloud .biggest{
	font-size:16px;
	color: #FF3300;
	}
	
.portfolio-title{
	margin-top:20px;
	font-weight:bold;
	}
	
.announce{
	color:#000;
	width: 85%;
	text-align:justify;
	background-color:#52A714;
	margin: 0 auto;
	display:block;
	border:#cccccc thin dotted;
	FONT-FAMILY: Verdana, georgia, sans-serif, arial;
	padding:5px;
	margin-top:10px;
	}
.collegeOfferTable{
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}

.collegeOfferTable td{
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:3px;
}
a.collegWebTitle{
	font-weight:bold;
	color:#F93;
	font-size:14px;
	text-align:left;
	display:block;
}
a.collegWebTitle:hover{
	color:#C03;
}
.collegWebTitle2{
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-align:left;
		display:block;
}
.collegWebTitle3{
	font-weight:bold;
	color:#fff;
	font-size:10px;
	text-align:left;
	display:block;
}


.bdGovLogo{
	float:left;
	margin:0 4px 4px 0;
}
