/* CSS Document */
body, html { 
    margin: 0; 
	padding: 0;
	font-family: tahoma; 
	font-size: 12px; 
	color: #6b7a89; 
	letter-spacing: 2px; 
} 
p { 
    margin: 0 0 13px 0;
	line-height: 1.5em; 
} 
a { 
    color: #3187ce; 
} 
a:hover { 
    text-decoration: none; 
} 
h1 {
    margin: 19px 0 15px 0; 
	color: #747888; 
	font-size:19px; 
	font-weight: bold; 
	letter-spacing: -1px; 
} 
h2 { 
    width:766px;
	margin: 0 auto 2px auto;
	text-align: center; 
	font-size: 11px; 
	color: #6b7a89;
	font-weight: normal; 
	
} 
h3 {
    margin: 0 0 13px 0; 
	color: #747888; 
	font-size:19px; 
	font-weight: bold; 
	letter-spacing: -1px; 
} 
h4 {
    margin: 19px 0 15px 0; 
	color: #747888; 
	font-size:15px; 
	font-weight: bold; 
	letter-spacing: -1px; 
} 
#footer a{
    color: #fff;
}
.index1margin {
    margin: 0 10px 0 0; 
} 
img#rapidstatscounter { 
    display: none; 
} 

/*main layout stuff*/
#container { 
    width: 766px; 
	margin: auto; 
} 
#navigation { 
    height: 76px;
} 
#header_logo { 
    float: left; 
	width: 290px;
	height:279px;  
	background:url(images/logo.jpg);
} 
#header_main { 
    float: left; 
	width: 476px; 
	height: 279px; 
	background:url(images/main_image.jpg);
}
#main_contact {
    width: 256px;
	padding: 0 0 0 35px;  
	float: left; 
}
#main_body_content { 
    width: 439px;
	padding: 0 36px 0 0; 
	float: left; 
}   
#footer { 
    height: 45px;
	color: #fff; 
	padding-top: 30px;
	text-align: center;  
	background: url(images/footer.jpg);
	clear: both; 
}
.indexlist {
    list-style: none; 
    float: left;
	margin: 0 35px 13px 0; 
	padding: 0;
	letter-spacing: 2px;
	color: #3187ce;
	font-weight: bold; 
} 
.indexlist li {
    margin: 0;
	padding: 0; 
    background: url(images/bullet.gif) no-repeat 0 50%;
	padding-left: 15px;
	line-height: 2em;

} 
.clearlist { 
    clear: left; 
} 

/*navigation*/
#navHome {
    background-image: url(images/nav_home_over.jpg);
}
#navHome a {
    background-image: url(images/nav_home.jpg);
	height:76px;
	width:154px;
	float:left
}
#navHome a:hover{
    background-image: url(images/nav_home_over.jpg);
}

#navAbout {
    background-image: url(images/nav_about_over.jpg);
}
#navAbout a {
    background-image: url(images/nav_about.jpg);
	height:76px;
	width:154px;
	float:left
}
#navAbout a:hover{
    background-image: url(images/nav_about_over.jpg);
}

#navServices {
    background-image: url(images/nav_services_over.jpg);
}
#navServices a {
    background-image: url(images/nav_services.jpg);
	height:76px;
	width:153px;
	float:left
}
#navServices a:hover{
    background-image: url(images/nav_services_over.jpg);
}

#navContact {
    background-image: url(images/nav_contacts_over.jpg);
}
#navContact a {
    background-image: url(images/nav_contacts.jpg);
	height:76px;
	width:153px;
	float:left
}
#navContact a:hover{
    background-image: url(images/nav_contacts_over.jpg);
}

#navEnd {
    background-image: url(images/nav_end.jpg);
	height: 76px; 
	width: 152px; 
	float: left; 
}

/*main layout stuff end*/

/*Forms defaults*/
input, textarea {
	font-family:tahoma;
	font-size:12px;
	color:#6b7a89;
	letter-spacing: 2px; 
}
.form { 
    margin-bottom: 13px; 
} 
label {
	color:#6b7a89;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}
label.chosen {
	color:#6b7a89;
}

/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	border:0px solid #FFF;
	background:#FFF;
	z-index:10;
	cursor:pointer;
}
.transparentFake {
	background:none;
	border:none;
}
.transparent2 {
	z-index:10;
}
.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textinputHovered {
	background-position:left bottom;
}


.textarea, .textareaHovered {
	width:336px;
	height:125px;
	background:url(images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaHovered {
	background-position:left bottom;
}
.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}


