body	{
padding:0;
margin:0;
background-image: url('images/bg.gif');
background-repeat: repeat-y;
background-position: center; 
}
h1	{
color:#56AFE1;
font-size:170%;
font-weight:normal;
}

h3	{
color:#56AFE1;
font-size:120%;
font-weight:bold;
}
td	{
font-size:70%;
}


A:link	{
	color:#56AFE1;
	text-decoration: none;
}
A:visited	{
	text-decoration: none;
	color:#56AFE1;
}

A:hover	{
	text-decoration: underline;
	color:#E18E56;	
}


#container	{
border:0px dashed red;
position:relative;
margin:0px 0 0px 0;
padding:0 0 0 0 ;
width:735px;
text-align:left;
font-family:trebuchet MS, arial;
color:#666;
}

#logo	{
border:0px solid red;
width:730px;
text-align:right;
padding:18px 0 18px 0;
}
#logoG	{
border:0px solid red;
width:930px;
text-align:right;
padding:18px 0 18px 0;
}



#main	{border:0px dashed red;
	position:relative;
	width:580px;
	background: url(images/face1.gif) top left  no-repeat;
	text-align:left;
	font-size:70%;
	padding:20px 0 20px 0px;
	margin:0px 0px 20px 150px;
}
#col2	{
border:0px dashed blue;
width:350px;
}
#col1	{
border:0px dashed blue;

float:left;
}
#col3	{
border:0px solid red;
float:right;
margin:0px 0px 0px 0px;
}

#biog	{
border:0px solid blue;
top:0px;
width:350px;		
}

#biogleft	{
border:0px solid red;
top:0px;
padding:3px;
float:left;
margin:0;
}

#biogright	{
border:0px solid green;
top:0px;
margin-left:60px;	
padding:3px;	
width:260px;
}


#sidebar	{
	border:0px solid #999;
	top:0px;
	width:200px;		
}
#sidebar h2	{
	font-family:trebuchet ms;
	font-size:116%;
}
.testimonials	{
border:1px solid #d1d1d1;
background:#f3f3f3;
padding:0 0px 0px 0px;
margin:0px 0 0 0px;
}
.testimonials h2	{	border:0px dashed red;
margin:0;
padding:4px 0 4px 10px;
}
.testi_title	{
background:#e1e1e1;
padding:0 0 0 0px;
margin:0 0 0 0px;
width:100%;
display:block;
}

.quote	{
margin:-2px 0 -2px 0;
display:block;
padding:10px;
}



#footer	{	border:0px dashed red;
height:50px;
padding:10px;
margin-bottom:10px;
text-align:left;
font-family:trebuchet MS, arial;
font-size:70%;
color:#666;
background: url(images/footer_bg.gif) repeat-x top left;
}
#turtle	{
float:right;
}















#navcontainer { margin-left: 0px;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: trebuchet ms, verdana, arial, Helvetica, sans-serif;
font-size:75%;
}

#navcontainer li { margin: 0 0 0px 0;
 text-align:right;
width:100px;
 }

#navcontainer a
{border: 0px solid red;
display: block;
padding: 9px 9px;
width: 100px;
color: #56AFE1;
background-color: #fff;
text-decoration: none;
border-bottom: 1px solid gray;
border-top: 0px solid gray;
}

#navcontainer a:hover
{
color: #56AFE1;
background-color: #fff;
background: url(images/menu_bg.gif) repeat-x top left;
text-decoration: underline;

}

#navcontainer ul  li { margin: 0 0 0px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 80px;
color: #56AFE1;
background-color: #fff;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #56AFE1;
background-color: #fff;
background: url(images/menu_bg.gif);
text-decoration: underline;

}

#navcontainer a:active, #navcontainer a.selected {
color: #56AFE1;
background-color: #f1f1f1;
background: url(images/menu_bg.gif);
text-decoration: none;
font-weight:bold;
}





#subnav	{	border: 0px solid red;
font-size:80%;
width:115px; 
}


#subnav a	{	border: 0px dashed red;
display: block;
text-align:right;
margin: 0px 0px -14px 10px;

width: 85px;
color: #56AFE1;
background-color: #fff;
text-decoration: none;
font-family: trebuchet ms;
font-size:90%;
}

#subnav a:hover{
color: #56AFE1;
background-color: #fff;
text-decoration: underline;
}





















#subnav a	{
color: #56AFE1;
background-color: #fff;
background: url(images/menu.gif);
text-decoration: none;
}
#subnav ul ul a:hover
{
color: #56AFE1;
background-color: #fff;
text-decoration: underline;
}


/*contact us form*/
#label	{
float:left;
width:125px;
clear:both;
border:0px solid red;
padding-right:3px;
}
.formw	{
border:0px solid blue;
text-align:right;
}
.row	{
text-align:right;
}


#label1	{float:left;width:90px;clear:both;}
#label2	{float:left;width:90px;clear:both;}
#label3	{float:left;width:90px;clear:both;}















