
html{ height:150%;}



body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
background-color:#ffffff;
}

#container{
width:895px;
height:120%;
margin:0 auto;
text-align: left;
}

#header{
height:60px;
margin-top:15px;
margin-bottom:15px;
}
/*
#navtable ul{
margin:0;
padding:0;
}

#navtable li{
list-style:none;
display:block;
float:left;
padding:0 10px;
font-size:14px;
}

#navtable li a, visited{
color:#000000;
text-decoration:none;
font-weight:800;}

#navtable li a:hover{
color:#009cd5;
}
*/

#mainpic{
width:685px;
height:208px;
float:left;
margin-right:10px;}

#intro1{
width:199px;
height:208px;
float:right;}

#clearboth{
clear:both;}

#clearright{
clear:right;}

#clearleft{
clear:left;}

#introtable{
height:208px;
color:#ffffff;}

h1{
color:#009bde;
font-size:18px;
padding:0;
margin:10px 0;}

#col1{
width:209px;
border-right:1px dotted #949494;
float:left;
padding:5px 10px;
margin-top:20px;
height:130px;}

h2{
font-size:14px;
color:#009bde;
padding:0;
margin:0 0 10px 0;}

#col1 ul{
margin:0;
padding:0 0 0 20px;}

#col1 li{
list-style-image:url('../images/bullet1.gif');
line-height:25px;
padding:0;
margin:0;
}

a, visited{
color:#444444;
text-decoration:underline;}

a:hover{
color:#009bde;
}


#col2{
width:175px;
float:right;
padding:5px 10px;
margin-top:20px;
height:130px;}


#locationsbutton
{
  display: block;
  width: 140px;
  height: 22px;
  background: url('../images/locationsBTN.jpg') no-repeat 0 0;
margin-bottom:6px;
}

#locationsbutton:hover
{ 
  background-position: 0 -22px;
}

#locationsbutton span
{
  display: none;
}



/* ------------------------------------ */

#nav1{
height:50px;
background:url('../images/bg1.gif');
background-repeat:repeat-x;
margin-bottom:15px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;}


#navtable ul.menu {list-style:none; margin:0; padding:0; font-size:14px;}
#navtable ul.menu * {margin:0; padding:0}
#navtable ul.menu a {display:block; color:#000000; text-decoration:none;}
#navtable ul.menu li {position:relative; float:left; margin-right:2px}
#navtable ul.menu ul {position:absolute; top:27px; left:0; background:#ffffff; display:none; opacity:0; list-style:none; font-size:12px;}
#navtable ul.menu ul li {position:relative; border:1px solid #bfbdbd; border-top:none; width:148px; margin:0;}
#navtable ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#ffffff}
#navtable ul.menu ul li a:hover {background-color:#e1e2e3; color:#009cd5;}
#navtable ul.menu ul ul {left:148px; top:-1px}
#navtable ul.menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:auto}
#navtable ul.menu .menulink:hover, ul.menu .menuhover {background:url('../images/header_over.gif'); color:#009cd5;}

ul.menu .topline {border-top:1px solid #0277c5}
#navtable li{
list-style:none;}




/* ----------------------------------------- */

#footer{
font-size:10px;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
margin-top:40px;
padding:5px;}

/* ----------------------------------- internal 1 ---------------------------------*/

li{
list-style:url('../images/bullet1.gif');}

#logostable{
height:100px;}

#logostable img{
border:none;}

#logos1{
margin:20px 0;
padding:0 0 10px 0;
border-bottom:1px dotted #949494;}

.intro1{
font-size:18px;
color:#898989;}


/* ----------------------------------- internal 2 ---------------------------------*/

.BodyHeader {
color:#009ADe;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}


A.SubLinks
{ 
	text-decoration:none;  
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;	
}

A.SubLinks:Hover 
{ 
	text-decoration:underline; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
}

.LatestNewsHeader
{ 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;
}

.LatestNews
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color: #000000;
}

.LatestNewsArticleTitle
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000;
}


.SubLinksHeader{
font-size:16px;
font-weight:bold;
color:#000000;}


.BodyText
{ 
	font-weight: normal; 
	
	font-size: 12px; 
	color: #161616;
}

#price{
font-size:14px;
color:#009bde;
font-weight:bold;}

.h22{
font-size:14px;
color:#989898;
font-weight:bold;
}


#logostable3{
	margin:10px 0;}

#logostable3 td{
	padding:10px 5px;}

#logostable3 img{
	border:none;}