html, body { 
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px;
	color:#333771;
    line-height: 17px;
	font-weight: normal;
    background-color:white; padding:0px; margin:0px;}
	
	


#container {
	position: relative;
	width: 800px; height:auto;
	background:transparent;
	padding: 0px;
	margin: auto;} 
	
/*HEADER AND HEADER MENU STARTS HERE*/

#header { 
	position: relative;
	width:800px;
	height:258px;
	background: transparent url(images/header2.jpg) top left no-repeat;
	margin:0; padding:0;}

/*HEADER ENDS HERE*/



/*MIDDLE CONTENT STARTS HERE*/

#middle{ 
	position: relative;
	width:800px;
	height:auto;
	background:transparent url(images/middle2.jpg) top left repeat-y;
	margin:0; padding-top:1px;}

/*MIDDLE ENDS HERE*/


/*FOOTER STARTS HERE*/

#footer{ 
	position: relative;
	width:800px;
	height:133px;
	background: transparent url(images/footer2.jpg) top left no-repeat; margin:0; padding:0;}
	
#footer p.techthree{position:absolute; bottom:74px; left:300px; font-size:9px;}	
#footer p.techthree a:link {color:#333771; text-decoration:underline; }
#footer p.techthree a:visited {color:#333771; text-decoration:underline; }
#footer p.techthree a:active {color:#333771; text-decoration:underline; }
#footer p.techthree a:hover {color:#5864FF; text-decoration:underline;} 
/*FIX FOOTER BUG FIREFOX*/
#container>#footer p.techthree{position:absolute; bottom:66px; left:300px; font-size:9px;}	

/*END OF FIX FOOTER BUG FIREFOX*/


	
	

/*END OF FOOTER*/


/*STARTS HERE INDEX PAGE*/


.center{position:relative; width:520px; height:auto; margin-top:10px; margin-right:0; 
margin-left:205px; padding-bottom:100px; 
background:transparent;}

.center ul.menu{position:absolute; left:-130px; top:13px;
margin:0; padding:0; list-style:none; z-index:100;}
.center ul.menu li{padding-top:5px;}

.center ul.menu a:link {color:#333771; text-decoration:none; }
.center ul.menu a:visited {color:#333771; text-decoration:none; }
.center ul.menu a:active {color:#333771; text-decoration:none; }
.center ul.menu a:hover { color: #5864FF; text-decoration:none;
padding-right:20px; background:transparent url(images/arrow.gif) center right no-repeat; } 
.center ul.menu li.current a{color: #5864FF; text-decoration:none; padding-right:20px; background:transparent url(images/arrow.gif) center right no-repeat;} 

.center img.menu{position:absolute; left:-157px; top:-13px;}


.center p,h5,h4{padding-left:15px; padding-right:15px;}
h4{margin-top:0; padding-top:0;}

ul.space{list-style-position:outside; margin:0; padding-left:30px; padding-right:15px;}
ul.space li{margin-bottom:15px;}

.center h5 {font-family: "Trebuchet MS", "Times New Roman", serif; font-size:12px; font-weight:bold;
color:#333771;}
	


/*End OF fixing bug firefox*/

div.center a:link {color:#333771;
text-decoration:underline; }

div.center a:visited {color:#333771;
text-decoration:underline; }

div.center a:active {color:#333771;
text-decoration:underline; }

div.center a:hover { color: #5864FF; text-decoration:underline;
padding-right:20px; background:transparent url(images/arrow.gif) center right no-repeat; } 

h5{font-family: "Trebuchet MS", "Times New Roman", serif; font-size:13px; color:#69897e; line-height:17px; font-weight: bold;}

/*INDEX PAGE ENDS*/	

 
/*SERVICE PAGE and ABOUT US PAGE STARTS..LINK LIST*/

  
div p a:link {color:#333771; text-decoration:underline; }
div p a:visited {color:#5864FF; text-decoration:underline; }
div p a:active {color:#333771; text-decoration:underline;}
div p a:hover { color: #5864FF; text-decoration:underline; }

/*ABOUT US H5 LINK*/
 	
.center div h5 a:link {color:#333771; text-decoration:underline; }
.center divh5 a:active{color:#333771; text-decoration:underline;}
.center div h5 a:hover{ color: #5864FF; text-decoration:underline; }

/*END OF ABOUT PAGE*/


/*FORM....CONTACT PAGE*/

.form_center {
margin-left : 15px; z-index:2000;
} 


form,h2{
background:transparent; 
} 

form {
background :transparent; 
padding : 10px; 
width : 470px; z-index:3000; 
} 
form label {
display : block; 
font-weight : bold; 
margin : 5px; 
width : 125px; 
text-align : left; 
background : transparent; 
} 
form h2, form label {
font-size : 10px; 
padding : 3px; 
} 
form div label {
float :left; text-align:right; background-color:transparent;
} 
form div {
clear : left; 
} 
div input, div select {z-index:4000;
margin : 3px; 
padding : 4px; background-color:white;
} 
select option {
padding : 4px; 
} 
form > div > label {
float : left; 
} 
form > div {
clear : left; 
} 
div > input, div > select {
margin : 3px; 
padding : 4px; 
} 
select > option {
padding : 4px; 
} 
label + input, label + select, label + textarea {
background : #fff; 
} 
option[value] {
letter-spacing : 2px; 
} 
option[value="newspaper"] {
background : white; 
} 
option[value="magazine"] {
background : white; 
} 
option[value="internet"] {
background : white; 
} 
option[value="friend"] {
background : white; 
} 
option[value="other"] {
background : white; 
} 
input[name$="[name]"] {z-index:5000;
color : black; 
} 
input[name$="[email]"] {
color : black; 
} 
textarea[name$="[address]"] {
color : black; 
} 
textarea[name$="[message]"] {
color : black; 
} 
select[name$="[heard]"] {
color : black; 
} 
input[name^="feedback"], select[name^="feedback"], textarea[name^="feedback"] {
font-weight : normal; 
} 
form div acronym {
color : red; 
}

span.red{color : red; }



/*END OF FORM CONTACT PAGE*/


