/* General */

a:link {
	color: #638097;
	text-decoration:none;
}
a:visited {
	color:#638097;
	text-decoration:none;
}
a:hover {
	color: #638097;
	text-decoration:none;
}   
a:active {
	color: #8888aa;
	text-decoration:none;
}

#copy .breadcrums, #copy .breadcrums a{
font-size:10px;
padding:10px 0 20px 0;
}

#copy .breadcrums a{
text-decoration:underline;
}

#copy .breadcrums a:hover{
text-decoration:none;
}

ul {
color: #5e4040;
}

body { 
	height:100%;
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding: 0px;
	text-align:center;
}

div.top {
	/* border:1px solid green; */
	position:absolute;
	top:0px;
	left:0px;
	width:755px;
	height:68px;
}



div.main {
	border:1px solid green; 
	background-image:url(images/back.jpg); 
	position: absolute;
	top: 134px;
	left: 0px;
	width: 760px;
	height: 276px;
}

div.container {
	/* border:1px solid red; */
	position: relative;
	margin: 0 auto;
	width: 760px;
	height: 550px;
	text-align: left;

}

div#pad15 {
	position:absolute;
	top:0px;
	left:0px;
	padding:15px;
}

table {
	width: 100%;
	height: 100%;
}

td {
	text-align:left;
	/* vertical-align:top; */
}

img {
	border:none;
}


/* Sub Page */

div.sub_global_nav {
/*	position:absolute;
	top:71px;
	left:0px;*/
	margin-top:5px;
	width:750px;
	height:23px;
	background-color: #9CB7CF;
	padding:0px;

}

.sub_global_menu {
	/*position:absolute;*/
/*	top:0px;
	left:0px;*/
	width:625px;
	height:23px;
	background-color: #9CB7CF;
	padding:0px;

}

/* Body text color */
div#main_body {
	/* border:1px solid green; */
	position:absolute;
	top:100px;
	left:191px;
	width:542px;
	height:390px;
	background-color: #ffffff;
	color:#56566B;
	padding:10px;
	overflow:hidden;
}

html>body #main_body {
	/* border:1px solid red; */
	position:absolute;
	top:100px;
	left:191px;
	width:518px;
	height:370px;
	background-color: #ffffff;
	color:#5E4040;
	padding:10px;
	overflow:hidden;
}

/* left column background under rollovers*/
div.sub_left_nav {
	/*position:absolute;
	top:100px;
	left:0px;*/
	width:190px;
	height:auto;
	/*float:left;*/
	background-color: #d0dbe5;
	border:0px solid #9d9da1;
	border-width: 0px;
	border-style: solid;
	border-color: #c1cad1;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
}

/* Grey bottom-left link box */
div.sub_left_fam {
	position:absolute;
	top:355px;
	left:0px;
	width:190px;
	height:145px;
	background-color: #e2e5da;
	z-index:0;
}

div.sub_footer_rule {
	position:absolute;
	top:497px;
	left:0px;
	width:750px;
	height:7px;
	background-image:url(images/front/footer_rule.gif);
	background-repeat: repeat-x;
}

div#footer_pos {
	position:absolute;
	top:497px;
	left:0px;
}

div#copyright {
	position:relative;
	top:10px;
	left:0px;
	width:750px;
	height:10px;
	font-family:Verdana, Arial, Sans-serif; 
	font-size: 10px; 
	font-style: normal; 
    color:#7e96a9;
	text-align:center;
}
#search{
position:relative;
float:right;
margin-top:-26px;
height:23px;
}
#search .inputfield{
width:71px;
height:17px; 
font-family:Verdana, Tahoma; 
font-size:11px; 
border:1px solid #C3CDCC;
margin:0;
position:relative;
top:-4px;
left:5px;
}

#search .btn{
padding:0px;
height:23px;
position:relative;
top:3px;
}

div#searchbox {
	position:absolute;
	top:-20px;
	left:625px;
	padding:0px;
}

#searchbox .search{
width:71px; 
height:14px; 
font-family:Verdana, Tahoma; 
font-size:11px; 
border:1px solid #C3CDCC;
}

div#searchbutton {
	/*position:absolute;
	margin-left:697px;*/
	padding:0px;
	margin-top:-23px;
	height:23px;
}

.leftcol{
float:left;
width:186px;
padding-bottom:10px;
}

div#fam_links {
padding-left:10px;
padding-top:10px;

/*	position:absolute;
	top:365px;
	left:10px;*/
}

div#header_nav {

	position:absolute;
	top:7px;
	left:540px;
	width:250px;
	height:23px;
	padding:0px;
}


a#header_nav_links {
	font-family:Verdana, Arial, Sans-serif; 
	font-size: 10px; 
	font-weight:bold; 
	color: #ffffff;
}

a#header_nav_links:hover {
	font-family:Verdana, Arial, Sans-serif; 
	font-size: 10px; 
	font-weight:bold; 
	color: #82979a;
}

span#header_nav_gt {
	font-family:Verdana, Arial, Sans-serif; 
	font-size: 9px; 
	font-weight:bold; 
	color: #82979a;
}


#content {
	position	: relative;
	width		: 515px;
	left		: 5px;
}


#scrollArea {
	position	: absolute;
	left		: 735px;
	top			: 100px;
	height		: 390px;
	width		: 15px;
	border		: 1px solid #666;
	overflow	: hidden;
}

html>body #scrollArea {
	position	: absolute;
	left		: 735px;
	top			: 100px;
	height		: 390px;
	width		: 13px;
	border		: 1px solid #666;
	overflow	: hidden;
}


#scroller {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #d3d5bf;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
}

div#nav_home{
position:absolute;
top:0px;
left:0px;
width:55px;
height:23px;
}

div#nav_services{
position:absolute;
top:0px;
left:56px;
width:69px;
height:23px;
}

div#nav_about{
position:absolute;
top:0px;
left:126px;
width:75px;
height:23px;
}

div#nav_locations{
position:absolute;
top:0px;
left:202px;
width:82px;
height:23px;
}

div#nav_newsletter{
position:absolute;
top:0px;
left:285px;
width:95px;
height:23px;
}

div#nav_links{
position:absolute;
top:0px;
left:381px;
width:123px;
height:23px;
}


/*---navigation control---*/

.myMenu {
  width: 100%;
  background-color:#ffffff;
  text-align: center;
}

.myMenu span {
  display: none;
  visibility: hidden;
}

.myMenu a {
  display: block;

  //padding-right: 0.01em;
  //padding-left: 0.01em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;

  text-decoration: none;
  font-size: 10px;
}

.myMenu a:link {
  background-color:#9CB7CF ;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: 638097;
}

.myMenu a:visited {
  background-color: #9CB7CF;
  color: 638097;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.myMenu a:hover {
  background-color: #9CB7CF;
  color: 000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.myMenu a:active {
  background-color: #9CB7CF;
  color: 638097;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.myMenuChosen {
  width: 100%;
  background-color:#BC8F8F;
  text-align: center;
}

.myMenuChosen span {
  display: none;
  visibility: hidden;
}

.myMenuChosen a {
  display: block;

  //padding-right: 0.01em;
  //padding-left: 0.01em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
color:#fff;
  text-decoration: none;
  font-size: 10px;
}

.myMenuChosen a:link {
  background-color:#638097 ;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: ffffff;
}

.myMenuChosen a:visited {
  background-color: #638097;
  color: ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.myMenuChosen a:hover {
  background-color: #638097;
  color: ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.myMenuChosen a:active {
  background-color: #638097;
  color: ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

