/* CSS Document */

/***********************************************/
/* Layout Divs      Component Divs                              */
/***********************************************/

body {
	background-color:#000066;
	background-image:url(images/plate/bg_1c.gif);
	font-family:"Times New Roman", Times, serif;
	color:#000066;
	font-size:100%;
}
em {
font-size:5px;
}

div#main {
	padding:5px 0 5px 0;
	width:100%;
	height:100%;
	text-align:center;
}
div#header2 {
	background-image: url(images/plate/header.gif);
	width:800px;
	height:174px;
	text-align:left;
	overflow:hidden;
}				

div#header {
	background-image: url(images/plate/header_clr.gif);
	width:800px;
	height:174px;
	text-align:left;
	overflow:hidden;
}				
		div#slidshow {
			width:222px;
			height:174px;
		}
		
		div#nav {
			background-image: url(images/plate/navgate2.gif);
			margin-top:-58px;
			float:right;
			width:578px;
			height:58px;
			font-size: 1.5em;
			font-weight: 300;
			margin-bottom: 0px;
			text-align: center;
		}


div#contentarea {
	width:800px;
	font-family:"Times New Roman", Times, serif;
}

div#vnav {
	background-image: url(images/plate/vnav.gif);
	padding:0px;
	visibility:visible;
	float:left;
	width:108px;
	height:366px;
	text-align:left;
	color:#FFFFFF;
	overflow:hidden;
}

div#buffer {
	background-image: url(images/plate/buffer.gif);
	float:left;
	width:114px;
	height:366px;
	text-align:center;
}

div#info {
	background-image: url(images/plate/info.gif);
	float:left;
	width:578px;
	height:366px;
	overflow:hidden;
}

		div#textarea{
		margin-top:4px;
		width:576px;
		height:356px;
		overflow:auto;
	}
		div#form{
		margin-top:4px;
		width:575px;
		height:356px;
		overflow:auto;
	}
		div#formarea{
		margin-top:4px;
		width:576px;
		height:356px;
		text-align:left;
		overflow:auto;
	}
		#form {
			text-align:left;
			padding: 0;
			margin:10px 0;
			height:22px;
			overflow:auto;
		}
	
		div#servive{
		text-align:left;
		margin-top:4px;
		width:577px;
		height:356px;
		overflow:scroll;
	}
		div#serviceleft {
			width:250px;
			float:left;
			text-align:left;
		}
		
		/* START OF THE FORM CSS */
		div#formcontainer {
			width:579px; margin-left:20;
			margin-top:20px;
		}
		
		div#formcontainer form  {
			border-top: 2px solid #CCC;
			border-bottom: 3px solid #CCC;
			text-align:left;
		} /* the top border is visually 1 px thicker because it touches the div.clearfix bordertop */
		
		div#formcontainer div.clearfix {
			border-top: 1px solid #CCC;
			padding:10px 0px;
			vertical-align:top;
		} /* adds the line above each section and provides vertical spacing */
		div#formcontainer form label {
			width:20px;
			float:left;
			font-size:1em;
			color: #003366;
			margin:0 10px 0 0;
	} /* this is the text label on the left of each input */
/* END OF THE FORMS CSS*/


div#footer {
	background-image: url(images/plate/footer.gif);
	float:left;
	width:800px;
	height:45;
	border-top-color:#FFCC33;
	border-top-style:ridge;
	border-top-width:3px;
	color:#000000;
	font-size:13px;
}
	#footerleft {
		width:175px;
		float:left;
		font-size:16px;
		font-weight:400;
		text-align:left;
		padding-top:5px;
		padding-left:5px;
	}
	#footercenter {
		width:450px;
		padding-top:3px;
		text-align:center;
		float:right;
	}
		
	
	#footerright {
		width:150px;
		float:right;
		font-size:16px;
		font-weight:400;
		padding-top:5px;
		text-align:center;
	}
	#footerbaseline {
		vertical-align:bottom;
		width:800px;
	}


/***********************************************/
/* navigation         */
/***********************************************/


#navhome {
	float:left;
	width:79px;
	height:55px;
}

#navabout {
	float:left;
	width:107px;
	height:55px;
}

#navservices {
	float:left;
	width:98px;
	height:55px;
}

#navcontact {
	float:left;
	width:105px;
	height:55px;
}

#navresources {
	float:left;
	width:118px;
	height:55px;
}

#navspacel {
	float:left;
	width:69px;
	height:55px;
	visibility:hidden;
}
#vnavfill {
	margin-top:15px;
	width:100px;
	height:70px;
	text-align:center;
}

#navfooter {
	font-size:14px;
	color:#000000;
}

#rb {
	text-align:center;
	padding:1px 0 0 0;
	font-size:11px;
	font-style:italic;
	color:#CC9900;
	line-height:1.5;
}

a: {
	color:#000066;
	font-size:30px;
	color:#000000;
	border:none;
}

a:visited {
	color:#000066;
	text-decoration: none;
	border:none;
}

a:hover {
	color:#000066;
	text-decoration: underline;
	border:none;
}

a:link{
	color:#000066;
	text-decoration: none;
	border:none;
}

a.testimonial {
		color:#000066;
		text-indent:1em;
		font-size:.85em;
		font-weight:bolder;
		text-align:left;
	}

a.testimonial:visited {
		color:#000066;
		text-indent:1em;
		font-size:.85em;
		font-weight:bolder;
		text-align:left;}

a.testimonial:hover: {
		color:#000000;
		text-indent:1em;
		font-size:.85em;
		font-weight:bolder;
		text-align:left;
		text-decoration:underline;
}

a.testimonial:link {
	color:#000066;
}

a.lonav {
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}

a.lonav:visited {
	font-size:14px;
	color:#000000;
	text-decoration: none;
}
a.lonav:hover {
	color:#000000;
	font-weight:bold;
	text-transform:capitalize;
}

a.lonav:link{
	font-size:14px;
	color:#000000;
	text-decoration: none;
}

a.mine {
	color:#CC9900;
	font-size:10px;
	font-weight:normal;
}

a.mine:visited {
	color:#000000;
}

a.mine:hover: {
	color:#000000;
	text-decoration:underline;
}

a.mine:link {
	color:#000000;
}
a.employ {
	color:#000066;
	font-size:.85em;
	font-weight:bold;
	text-decoration:underline;
}

a.employ:visited {
	color:#000066;
	font-weight:bold;
	text-decoration:underline;
}

a.employ:hover: {
	color:#000066;
	font-weight:bold;
	text-decoration:underline;
}

a.employ:link {
	color:#000066;
	font-weight:bold;
	text-decoration:underline;
}




/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */




/***********************************************/
/* Class        text         */
/***********************************************/



.ital {
font-style:italic;
}
.floatleft {
float:left;
}

.floatright {
float:right;
padding-right:50px;

}


img.sldsho {
	margin-top:9px;
	margin-left:9px;
	width:213px;
	height:160px;
}


img.portbottom {
	width:100px;
	margin-top:5px;
	margin-left:2px;
	}

img.topl {
	vertical-align:text-top;
	float:left;
	clear:right;
	margin:10px 10px 0 0;
}

img.topr {
	vertical-align:text-top;
	float:right;
	margin:17px 0 25px 0;
}

img.professionalservice {
margin:25px 0 25px 0;
}

img.bottomr {
	vertical-align:bottom;
	float:right;
	margin:5px 0 0 10px;
	margin-bottom:25px;
	width:250px;
	height:188px;
}

h1 {
	padding-top:15px;
	text-align:center;
	letter-spacing:.2cm;
	font-size:1.5em;
}

h3 {
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.25;
	padding-right:10px;
}
ul {
	margin: 0 0 .5em .5em;
	line-height:1;
	font-size:.9em;
	text-align:left;
	list-style-type:disc;
	font-weight:bold;
	list-style-position:inside;
}
ul li {
	font-size:1em;
	font-weight:normal;
	

}
ul.services {
	text-align:left;
	color:#000066;
	font-size:inherit;
}
li {text-indent:1em;
	color:#000066;
	font-size:.75em;
	list-style:square;
}

p {
"Times New Roman", font-family:Georgia, Times, serif,;
	color:000066;
	text-align:left;
	margin:0 25px 0 0;
	font-size:.85em;
	font-weight:200;
	line-height:1.35;
}

	p.testimonial {
		text-indent:1em;
		font-size:.85em;
		font-weight:bolder;
		text-align:left;
	}
	
	p.testimonial:first-letter {
	font-size:1.25em;
	font-weight:bold;
	}
	

.vision {
text-align:left;
font-weight:normal;
padding-left:50px;
}

.vnavtext {
	text-align:center;
	color:#FFFFFF;
	font-size:1.5em;
}
a.vnavtext {
	text-align:center;
	color:#FFFFFF;
	font-size:1.5em;
	}

a.vnavtext:visited {
	text-align:center;
	color:#FFFFFF;
	font-size:1.5em;
	}
a.vnavtext:link {
	text-align:center;
	color:#FFFFFF;
	font-size:1.5em;
	}
	
a.vnavtext:hover: {
	text-align:center;
	color:#FFFFFF;
	font-size:1.5em;
		text-decoration:underline;
	}

.lonav{
	color:#000000;
}

.footerleft {
text-indent:-1px;
}

.footerright {
text-indent:-1px;
}

ul.fastrack {
	font-family:"Brush Script MT";
	color:#FF0000;
	font-size:1.3em;
}
.fastrack {
	font-family:"Brush Script MT";
	color:#FF0000;
	font-size:1.2em;
}
	a.fastrack {
	font-family:"Brush Script MT";
		color:#FF0000;
	font-size:1.2em;
		}

	a.fastrack:visited {
	font-family:"Brush Script MT";
		color:#FF0000;
	font-size:1.2em;
		}
		
	a.fastrack:link {
	font-family:"Brush Script MT";
		color:#FF0000;
	font-size:1.2em;
		}
	
	a.fastrack:hover: {
	font-family:"Brush Script MT";
		color:#FF0000;
	font-size:1.3em;
			text-decoration:underline;
		}

.fastrackhead {
	font-family:"Brush Script MT";
	font-size:1.87em;
	letter-spacing:1;
	color:#FF0000;
	text-align:center;
}

.fastracktext {
	font-family:"Brush Script MT";
	font-size:1;
	letter-spacing:1;
	color:#FF0000;
}

.largetext {
	text-indent:15px;
	font-size:1.2em;
	font-weight:bold;
}
.center {
	color:000066;
	text-align:left;
	margin-right:20px;
	font-size:.85em;
	font-weight:200;
	line-height:1.35;
	text-align:inherit;
}

.serviceform {
	margin:0 10px 0 5px;
}
