/* CSS Document */

body {
	font-family:Verdana,  Arial, Helvetica, Geneva;
	background-color: #CFD8DC;
	font-size: 75%;
}

#container {
	width:80%;
	margin: 0px auto;
}

/****** LINK ********/

p a:link {color:black;
		text-decoration:underline;
		}

p a:active {color:black;
		  text-decoration:underline;}
		 
p a:visited {color:black;
			text-decoration:underline;}
		
p a:hover {text-decoration:line-through ;
		 	color:#aa1111}

a:link, a:active, a:visited {color:black;
		text-decoration:underline;
		}

a:hover {text-decoration:line-through ;
		 	color:#aa1111}

/****** TOP BAR NAV *******/

#topBar {
	background-color:#aa1111;
	padding-left:25px;
}

#topBar a:link, a:visited, a:active {
	font-size:10px;
 	color: #ebebeb;
 	font-weight: normal; 
 	text-decoration: none;
	text-transform:uppercase;
}
 
#topBar a:hover {
	font-size:10px;
	color:#E0F4FF;
 	font-weight: normal; 
 	text-decoration: underline;
}
 
#borderTop {
	border-bottom: 1px solid black;
}

#borderBot {
	border-top: 1px solid black;
}

/******* MAIN *******/


#mainBorder {
	border:2px solid #dddddd;
	background-color:#ffffff;
	padding:8px;
}

#redBar {
	background-color: #AA1111;
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
}

#mainContent {
	background-color:#ffffff;
	padding:8px 5px 8px 5px;
	border:1px solid #E4D1CC;
}

#mainContent p {
	font-family: Verdana,  Arial, Helvetica, Geneva;
	text-align:justify;
	font-size:11px;
}

#title {
	position:absolute;
	right: 128px;
	top: 142px;
	color: #cccccc;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:45px;
	font-weight:bold;
	letter-spacing:1px;
	opacity: .2;
	filter: alpha(opacity=35);
	-moz-opacity: .2;
	
}

#tableRight {
	padding:5px 5px 5px 8px;
}	

#borderMid {
	border-left: 1px dotted #E4D1CC;
}

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

#footer a:active {
	color:#999999;
	text-decoration:none;
}
		 
#footer a:visited {
	color:#999999;
	text-decoration:none;
	}
		
#footer a:hover {
	text-decoration:line-through ;
	color:#aa1111
}

.footertext {
	font-family:  Verdana, Arial, Helvetica, Geneva;
	color: #999999;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}

/******** OUR SERVICES ********/

#ourServices {
	border-top:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
}

.bluebg {
	background: #E9F3FC; 
}

.whitebg {
	background-color: #ffffff;
}

#mainContent ul {
	font-family:  Verdana, Arial, Helvetica, Geneva;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}

.heading {
	font-weight:bold;
	padding:25px 0 0 8px;
}

/******** CONTACT US **********/

.contacttext {
	font-family:  Verdana, Arial, Helvetica, Geneva;
	color: #999999;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
}

.details {
	font-family:Microsoft Sans Serif;
	color:#cccccc;
	text-align:left;
	font-weight:600;
	font-size:12px;
}

.address {
	font-family: Geneva, Arial, Helvetica, san-serif;
	color:#000000;
	text-align:left;
	padding-left:25px;
	font-size:10px;
}

.map {
	position:absolute;
	float:right;
	border:1px solid #dddddd;
	left: 330px;
	top: 279px;
}

.maptext {
	position:absolute;
	font-family:Microsoft Sans Serif;
	color:#cccccc;
	text-align:left;
	font-weight:600;
	font-size:11px;
	left: 330px;
	top: 265px;
	height: 16px;
}

.number {
	font-family: Geneva, Arial, Helvetica, san-serif;
	color:#000000;
	text-align:left;
	padding-left:5px;
	font-size:10px;
}

.contactimg {
	padding-left:25px;
}

.contactimg1 {
	padding-left:12px;
}

#contactMsg {
	padding:0 6px 0 6px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color:#000000;
	font-size:10px;
}

INPUT {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #374d28 1px solid; 
	BORDER-LEFT: #374d28 1px solid; 
	BORDER-RIGHT: #374d28 1px solid; 
	BORDER-TOP: #374d28 1px solid; 
	COLOR: #805d5d; 
	FONT: 10px  verdana, arial, sans-serif; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px; 
}

TEXTAREA {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #374d28  1px solid; 
	BORDER-LEFT: #374d28 1px solid; 
	BORDER-RIGHT: #374d28  1px solid; 
	BORDER-TOP: #374d28 1px solid; 
	COLOR: #805d5d; 
	FONT: 10px  verdana, arial, sans-serif; 
	HEIGHT: 70px; 
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px; 
	WIDTH: 220px
}