#doc {
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	font-size: 75%;
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;

	
}
.testimonial {
	font-size: 80%;
	border: 1px dotted #65655B;
	margin-left: 20px;
	margin-bottom: 20px;
}

.testimonial_title {
	font-size: 115%;
	font-weight: bold;
	
}

.testimonial_box {
	background-color: #e9e9e9;
	padding: 10px;

	
}

body {
	background-image: url(../images/bg_blue.jpg);
}


li {
	list-style-position: outside;
	list-style-image: url(../images/ic_bullet.gif);
}


h1 {
	font-size: 150%;
	color: #A57D56;
	padding-top: 0px;
	margin-top: 30px;
	margin-bottom: 20px;
}

h2 {
	color: #A57D56;
	font-weight: bold;
	font-size: 110%;
	margin: 0px;
}

a, a:link, a:visited{
	color: #004597;
	text-decoration: none;
}

a:hover{
	color: #A57D56;
	text-decoration: underline;
}

.bold {font-weight: bold;}
.italic {
	font-style: italic;
}

.subtitle {
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
}


#bg_blue{
	background-image: url(../images/bg_blue.jpg);
	background-repeat: repeat;
}



/*Header */

#header {
	position: relative;
	height: 80px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}


#header a {
	color: #003A7F;
	font-weight: bold;
	text-decoration: none;	
}

#header a:hover {
	color: #A2784E;
	font-weight: bold;
	text-decoration: none;	
}

#header-nav {
	text-align: right;
	padding-top: 50px;
	padding-right: 40px;
}

.header_divider {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	
}

#header span { margin: 0 8px 0 8px;}

#header-logo {margin: 5px 0 0 4px; position: absolute; top: 7px; left: 44px; height: 58px; width: 196px;
             background: url(../images/logo.gif) no-repeat left top;}

#header-logo a, #header #logo a:visited {
	display:block;
	position:absolute;
	top:-3px;
	left:-3px;
	height: 5px;
	width: 200px;
	padding-top: 58px;
	overflow:hidden;
	font-size:1%;
	border: 0;
	background:none;
	text-decoration:none;
	font-weight: bold;
}


#menu_home{}
#menu_aboutus{}
#menu_contactus{}


#home_section #menu_home {
	color: #A57D56;
}

#aboutus_section #menu_aboutus {
	color: #A57D56;
}

#contactus_section #menu_contactus {
	color: #A57D56;
}



/*Home */

#seg1_home {
	height: 350px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}


#seg1_home_top{
	width: 880px;
	background-image: url(../images/page1_home.jpg);
	height: 16px;
		margin-right: auto;
	margin-left: auto;

}


#seg2_home {
	font-size: 90%;
	color: #D8E6E6;
}


.padding_photo_home{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}



.padding_photo_home2{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#seg1{
	width: 880px;
	background-image: url(../images/page1.jpg);
	height: 16px;
		margin-right: auto;
	margin-left: auto;

}
#seg2{
	width: 877px;
	background-image: url(../images/page2.jpg);
	padding-left: 3px;
	margin-right: auto;
	margin-left: auto;

}

#seg2_ipod_pages{
	padding-right: 30px;
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;



}


#seg3 {
	width: 880px;
	background-image: url(../images/page3.jpg);
	height: 16px;
		margin-right: auto;
	margin-left: auto;

}


/*Submenu*/

#services_submenu{
	font-size: 95%;
}

#services_submenu span { margin: 0 5px 0 5px;}


#services_submenu a:link, a:visited{
	color: #004597;
}


#services_submenu a:hover{
	color: #A57D56;
	text-decoration: underline;
}

#services_submenuA{}

#services_submenuB{}

#services_submenuC{}

#services_submenuD{}

#submenuA_section #services_submenuA {
	color: #A57D56;
	font-weight: bold;
}


#submenuB_section #services_submenuB {
	color: #A57D56;
	font-weight: bold;
}

#submenuC_section #services_submenuC {
	color: #A57D56;
	font-weight: bold;
}


#submenuD_section #services_submenuD {
	color: #A57D56;
	font-weight: bold;
}






/*Footer*/

#footer {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 900px;
	margin-top: 10;
	margin-right: auto;
	margin-left: auto;
	height: 0px;
	color: #517ca8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 30px;
	text-align: center;
}
#footer p {font-size: 11px; margin: 2px 0 2px 0; text-align: center;}
#footer span { margin: 0 5px 0 5px;}
#footer a{
	color: #517ca8;
	text-decoration: none;
}
#footer a:hover{
	color: #517ca8;
	text-decoration: underline;
}





.requiredfields {
	color: #990000;
	font-size: 95%;
}
 
