/******Global Styles******/

body {
	background-image:url(images/shared/bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.body-copy_ {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;

}
.copyright_style {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


a {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
	color:#026399;
}
a:visited {
	text-decoration: none;
	color:#8b9bc0;
}
a:hover {
	text-decoration: none;
	color:#8b9bc0;
}

.f {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.f:link {
	text-decoration: none;
	color: #666666;
}
.f:visited {
	text-decoration: none;
	color: #8b9bc0;
}
.f:hover {
	text-decoration: none;
	color: #8b9bc0;
}
.f:active {
	text-decoration: none;
}


/***********Main div Container*******/
.container {
	position: relative;
	margin: 0 auto;
	width:954px;
	height:711px;
}

#container_services {
	position: relative;
	margin: 0 auto;
	width:954px;
	height:941px;
}

#container_partners {
	position: relative;
	margin: 0 auto;
	width:954px;
	height:1001px;
}


/***********************/
.top_glow {
	position:absolute;
	background-image:url(images/shared/top_glow.gif);
	background-repeat:repeat-x;
	left:50px;
	top:0px;
	width:854px;
	height:30px;
}
.left_corner {
	position:absolute;
	background-image:url(images/shared/left_corner.gif);
	background-repeat:no-repeat;
	left:25px;
	top:0px;
	width:25px;
	height:30px;
}

.right_corner {
	position:absolute;
	background-image:url(images/shared/right_corner.gif);
	background-repeat:repeat-x;
	left:904px;
	top:0px;
	width:25px;
	height:30px;
}

.right_glow {
	position:absolute;
	background-image:url(images/shared/right_glow.gif);
	background-repeat:repeat-x;
	left:929px;
	top:0px;
	width:25px;
	height:711px;
}

.left_glow {
	position:absolute;
	background-image:url(images/shared/left_glow.gif);
	background-repeat:repeat-x;
	left:0px;
	top:0px;
	width:25px;
	height:711px;
}


.logo {
	position:absolute;
	left:25px;
	top:30px;
	width:284px;
	height:110px;
}

.top_span {
	position:absolute;
	background-color:#FFFFFF;
	left:309px;
	top:30px;
	width:583px;
	height:110px;
}


.top_right_corner {
	position:absolute;
	left:890px;
	top:30px;
	width:39px;
	height:110px;
}

.sub_image {
	position:absolute;
	left:25px;
	top:140px;
	width:590px;
	height:185px;
}

.page_header {
	position:absolute;
	left:25px;
	top:407px;
	width:590px;
	height:80px;
}
.sub_header {
	position:absolute;
	left:25px;
	top:326px;
	width:590px;
	height:80px;
}

.sub_content {
	position:absolute;
	background-color:#FFFFFF;
	left:25px;
	top:403px;
	width:590px;
	height:226px;
}

.footer_links {
	position:absolute;
	left:25px;
	top:669px;
	width:904px;
	height:54px;
}

.copyright {
	position:absolute;
	left:25px;
	top:735px;
	width:904px;
	height:28px;
}

.feature {
	position:absolute;
	left:666px;
	top:523px;
	width:187px;
	height:21px;
	z-index:10;

}

.featureservices {
	position:absolute;
	left:666px;
	top:558px;
	width:187px;
	height:21px;
	z-index:10;

}


/******* CSS Nav *******/


#home_{
position:absolute;
left:0px;
top:0px;
height: 37px;
width: 314px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/home_css.jpg) top left no-repeat;
display: block;

}

#home-on_{
position:absolute;
left:0px;
top:0px;
height: 37px;
width: 314px;
}
 
#home_:hover{

background-position: bottom left;

}

#about_{
position:absolute;
left:0px;
top:37px;
height: 37px;
width: 314px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/about_css.jpg) top left no-repeat;
display: block;

}

#about-on_{
position:absolute;
left:0px;
top:37px;
height: 314px;
width: 37px;
}
 
#about_:hover{

background-position: bottom left;

}


#services_{
position:absolute;
left:0px;
top:74px;
height: 37px;
width: 314px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/services_css.jpg) top left no-repeat;
display: block;

}
 
#services_:hover{

background-position: bottom left;

}

#services-on_{
position:absolute;
left:0px;
top:74px;
height: 37px;
width: 314px;
}

#partners_{
position:absolute;
left:0px;
top:111px;
height: 37px;
width: 314px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/partners_css.jpg) top left no-repeat;
display: block;

}
 
#partners_:hover{

background-position: bottom left;

}

#partners-on_{
position:absolute;
left:0px;
top:111px;
height: 37px;
width: 314px;
}

#contact_{
position:absolute;
left:0px;
top:148px;
height: 37px;
width: 314px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/contact_css.jpg) top left no-repeat;
display: block;

}
 
#contact_:hover{

background-position: bottom left;

}

#contact-on_{
position:absolute;
left:0px;
top:148px;
height: 37px;
width: 314px;
}

/*********** NAV **********/
.nav_container {
	position:absolute;
	background-color:#FFFFFF;
	left:615px;
	top:140px;
	width:314px;
	height:185px;
}



/*********** Index ***********/

#home_image {
	position:absolute;
	left:25px;
	top:140px;
	width:590px;
	height:269px;
}

#side_container {
	position:absolute;
	background-color:#FFFFFF;
	left:615px;
	top:325px;
	width:314px;
	height:304px;
}

#index_content {
	position:absolute;
	left:25px;
	top:489px;
	width:590px;
	height:140px;
}

#index_copy {
	position:absolute;
	left:10px;
	top:0px;
	width:570px;
	height:130px;
}

/********* About ********/

#about_copy {
	position:absolute;
	left:10px;
	top:0px;
	width:570px;
	height:130px;
}

/********* services ********/

#services_copy {
	position:absolute;
	left:10px;
	top:0px;
	width:570px;
	height:130px;
}

#footer_links_services {
	position:absolute;
	left:25px;
	top:919px;
	width:904px;
	height:54px;
}

#copyright_services {
	position:absolute;
	left:25px;
	top:985px;
	width:904px;
	height:28px;
}

/************ Partners **********/

#partners_copy {
	position:absolute;
	left:10px;
	top:0px;
	width:570px;
	height:130px;
}

#footer_links_partners {
	position:absolute;
	left:25px;
	top:1109px;
	width:904px;
	height:54px;
}

#copyright_partners {
	position:absolute;
	left:25px;
	top:1175px;
	width:904px;
	height:28px;
}

/************ Privacy **********/

#privacy_copy {
	position:absolute;
	left:10px;
	top:0px;
	width:570px;
	height:130px;
}

#footer_links_privacy {
	position:absolute;
	left:25px;
	top:1139px;
	width:904px;
	height:54px;
}

#copyright_privacy {
	position:absolute;
	left:25px;
	top:1205px;
	width:904px;
	height:28px;
}


/********** Contact *********/

#footer_links_contact {
	position:absolute;
	left:25px;
	top:759px;
	width:904px;
	height:54px;
}

#copyright_contact {
	position:absolute;
	left:25px;
	top:825px;
	width:904px;
	height:28px;
}
