
body {
	font-size: 12px;
	font-family: 'Arial', Verdana, Tahoma, Sans-Serif;
	color: #333;
	text-align: left;
	margin:0px;
	}

html > body #contained {
    height: auto;
}

#container {
	width:100%;
	background: #b81f1f url('images/main-bg.jpg') no-repeat center top;
	margin:0px;
	padding:0px;
	}

#header {
	height:367px;
	width:910px;
	margin:0px auto;
	}

#logo {
	width:382px;
	height:189px;
	margin:0px;
	padding:0px;
	float:left;
	background:transparent url('images/logo.jpg') no-repeat top left;
	}

.btn {
	text-indent:-9999em;
	display:block;
	}

#graphic {
	background:transparent url('images/graphic.jpg') no-repeat top left;
	width:528px;
	height:189px;
	float:left;
	}


#navigation {
	height:47px;
	width:910px;
	float:left;
	padding:0px;
	}

#mainNav {
	width:910px;
	height:47px;
	padding:0px;
	margin:0px;
	background:transparent url('images/mainnav.jpg') no-repeat 0 0;
	}

	#mainNav li {
		float:left;
		height:47px;
		list-style: none;
		}

	#mainNav li.last {
		float:right;
		height:47px;
		list-style: none;
		}

		#mainNav li a {
			float:left;
			height:47px;
			background:transparent url('images/main-nav.jpg') no-repeat 0 0;
			display:block;
			text-indent:-9999em;
			}
		
		#mainNav li.last a {
			float:right;
			height:47px;
			display:block;
			text-indent:-9999em;
			}

			#mainNav  li a.home {width: 126px; background-position: 0px 0px;}
			#mainNav  li a.home:hover, #mainNav li.current a.home {width:126px; background-position: 0 -47px;}
			
			#mainNav li a.services {width:125px; background-position: -126px 0px;}
			#mainNav li a.services:hover, #mainNav li.current a.services {width:125px; background-position: -126px -47px;}
			
			#mainNav li a.solutions {width:131px; background-position: -251px 0px;}
			#mainNav li a.solutions:hover, #mainNav li.current a.solutions {width:131px; background-position: -251px -47px;}

			#mainNav li a.about {width: 127px; background-position: -382px 0px;}
			#mainNav li a.about:hover, #mainNav li.current a.about {width:127px; background-position: -382px -47px;}

			#mainNav li a.contact {width:143px; background-position: -509px 0px;}
			#mainNav li a.contact:hover, #mainNav li.current a.contact {width:143px; background-position: -509px -47px;}
			
			#mainNav li.last a.login {width:129px; background-position: -780px 0px;}
			#mainNav li.last a.login:hover, #mainNav li.current a.login {width:129px; background-position: -780px -47px;}


#rotating {
	background: url("images/rotate/rotate.php") no-repeat top left;
	width:910px;
	height:184px;
	float:left;
	}


.foot {
	width:910px;
	margin:0px auto;
	padding-top:30px;
	}

#contained {
   height:100%;
   position:relative;
   voice-family:inherit;
   background: url('images/main-bg.jpg') no-repeat center top;
}

/* Begin Footer Section */

#footer {
	background-color:#222021;
	width:100%;
	text-align:center;
	height:8em;	
	position:relative;
	bottom:0px!important;
	float:left;
	}

#footer p {
	color:#969696;
	}

#footer span {
	color:#666666;
	}

#footer a {
	color:#969696;
	text-decoration:none;
	}

#footer a:hover {
	color:#d8d8d8;
	text-decoration:none;
	}

/* End Footer Section */

#home-features {
	width:29%;
	float:left;
	border-right: dotted 1px #000;
	padding-left:17px;
	padding-right:17px;
	margin-bottom:58px;
	}

#home-features-last {
	width:29%;
	float:left;
	padding-left:30px;
	margin-bottom:58px;
	}

#home-features a, #home-features-last a {
	color:#9b2020;
	float:right;
	text-decoration:none;
	padding-right:25px;
	}

#page {
	width:100%;
    margin:0px;
	float:none;
	}

#pageinside {
		width:910px;
		margin:95px auto 20px auto;
		position:relative;
	}


#solution-img {
	background:transparent url('images/solutions.jpg') no-repeat top right;
	width:225px;
	height:300px;
	margin:57px 0px 0px 40px;
	padding:0px;
	float:left;
	}

#service-img {
	background:transparent url('images/services.jpg') no-repeat top right;
	width:225px;
	height:300px;
	margin:57px 0px 0px 40px;
	padding:0px;
	float:left;
	}

#contact-img {
	background:transparent url('images/phone.jpg') no-repeat top right;
	width:225px;
	height:300px;
	margin:40px 0px 0px 0px;
	padding:0px;
	float:left;
	}

 h1 {
		font-family:'Arial', Tahoma;
		color:#9b2020;
		font-size:21px;
		margin:0px;
		text-transform:uppercase;
	}

 h2 {
		font-family:'Arial', Tahoma;
		color:#000;
		font-size:14px;
		margin:4px 0px 25px 2px;
		padding-left:10px;
		text-transform:uppercase;
		border-left:solid 1px #9b2020;
	}

.contact  {
	font-family:'Georgia', Arial, Tahoma;
	font-size:20px;
	color:#9b2020;
	padding-top:8px;
	}

.email a  {
	font-size:12px;
	color:#B81F1F;
	}

#content-page {
	width:561px;
	float:left;
	padding:0px 0px 0px 35px;
	margin-bottom:58px;
	}

#contact-page {
	float:left;
	padding:0px 0px 0px 35px;
	margin-bottom:58px;
	}

.type {
	text-align:justify;
	}

.content {
	padding-right:5px;
	}

.inputc {
	border:solid 1px #939393;
	}

#contactinfo {
	float:right;
	height:257px;
	width:237px;
	}

#contactinfo a{
	color:#9B2020;
	text-decoration:none;
}

#searchbox {
	background:transparent url(images/searchbox.jpg) no-repeat top left;
	width:237px;
	height:232px;
	margin:0px;
	padding:0px;
	}

#learn {
	background:transparent url(images/learn.jpg) no-repeat top left;
	width:237px;
	height:25px;
	margin:0px;
	padding:0px;
	}

 #contact-wrapper {  
     width:350px;  
	margin-right:70px; 
 }  

 #contact-wrapper div {  
     clear:both;  
     margin:1em 0;  
 }  

 #contact-wrapper label {  
     display:block;  
     float:none;  
     font-size:12px;  
     width:auto;  
	 text-align:left;
 }  

 form#contactform input {  
     border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
     border-style:solid;  
     border-width:1px;  
     padding:4px;  
     font-size:12px;  
     color:#333;  
	 margin:5px 0px 0px 0px;
	 background-color:#f5f5f5;
	 text-align:left;
 }  

 form#contactform textarea {  
     font-family:Arial, Tahoma, Helvetica, sans-serif;  
     font-size:12px;  
     padding:0.6em 0.5em 0.7em;  
     border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
     border-style:solid;  
     border-width:1px;  
	 background-color:#f1f1f1;
	 text-align:left;
 }  



