@charset "utf-8";







/* CSS Document */























body







{







    text-align:center;







	font-family:Georgia, "Times New Roman", Times, serif







}















#container







{

	width:1000px;

	margin:0 auto;

	text-align:left;







}















#header {







	width:1000px;







    height:150px;







	float:right;







    background:url(../images/logo_header.jpg) no-repeat;







	background-color: #FFFFFF;







	clear: both;







}















#company







{







	width:350px;







	height:130px;







	margin-top:20px;







	float:right;







    font-style: italic







}















#company li







{	







	margin-left:20px;







    line-height:20px;







	font-size:1.8em;







    color:#ffffff;







    font-style: italic;







}























#title {







	width:500px;







	height:80px;







	float:left;







	background-color: #FFFFFF;







	padding-bottom:20px;







	clear: both;







}















#nav







{







	width:1000px;







	height:50px;







	float: left;







	display:inline;







    background-color:#ffffff;







	margin-top:20px;







	margin-bottom:5px;







	clear: both;







}















#nav li







{	







	display:inline;







	margin-right:17px;







	font-size:1.6em;







    font-style: italic







}























#nav a,







#subnav a







{







	color:#999999;







}















#nav a:hover, #nav a.navon







{







	color:#0099cc;







}







#nav a.redtext







{







   color:#ff0000;



   



}   















#subnav







{







	width:600px;







	height:45px;







	margin-top:15px;







	float: right;







}















#subnav li







{







	display:inline;







	margin-right:15px;







	font-size:1.3em;







    font-style: italic







}















#subnav a:hover, #subnav a.navon, a, #subnav p.nonav







{







	color:#0099cc;







}







#subnav a.redtext







{







   color:#ff0000;



   



}   











a:hover







{







	color:#666666;







}























.left, #left, #col_one, #col_two, #col_three, #col_four







{







	float:left;







	display:inline;







}























.right, #right, #photo-right







{







	float:right;







    font-style: italic;







	display:inline;







}























#left







{







	width:350px;







}



#col_one

{


	margin-top:5px;

	margin-bottom:5px;

	padding-left:50px;

	width:200px;


}


#col_two


{

	margin-top:5px;

	margin-bottom:5px;

	padding-left:50px;

	width:200px;

}


#col_three


{

	margin-top:5px;

	margin-bottom:5px;

	padding-left:50px;

	width:200px;

}


#col_four


{

	margin-top:5px;

	margin-bottom:5px;

	padding-left:50px;

	width:200px;

}

#right







{







	width:600px;







    font-style: italic;







}























#photo-right







{







	width:600px;







}























#largetext-left







{







	width:600px;







}















#largetext-right







{







	width:375px;







	color:#c0c0c0;







}























#contact-right







{







	width:500px;







}























#splitphoto







{







	width:620px;







}















#splitphoto .left







{







	width:220px;







}















#splitphoto .right







{







	width:375px;







}















#type







{







	margin-top:40px;







}















#type li,







#speak-left li







{







	margin-bottom:15px;







}















#type a,







#speak-left a







{







	font-size:1.6em;







	color:#000000;







}















#type a:hover,







#type a.navon,







#speak-left a:hover







{







	color:#00a697;







}









#footer .left,







#footer .right







{







	width:450px;







}















#footer .left







{







	padding:15px 0 0 0;







}















#footer .right







{







	text-align:right;







	padding:20px 0 0 0;







}























#footer







{







	width:1000px;







	height:30px;







	margin:10px auto 0 auto;







	color:#d5dadb;







}























#footer li







{







	display:inline;







	float:right;







	margin-right:10px;







    font-style: italic;







}























#footer .right a.navon,







#footer .right







{







	color:#000000;







}















#footer .left a,







#footer .left







{







	color:#939393;







}















#paging







{







	width:620px;







}















h1







{







	color:#595959;







	font-size:2.1em;







	line-height:100%;







	padding-bottom:40px;







}























h2







{







	color:#595959;







	font-size:1.7em;







	line-height:100%;







	padding-bottom:20px;







}















h3







{







	font-size:1.5em;







	color:#40b7ae;







	line-height:120%;







}























h4







{







	color:#595959;







	font-size:1.5em;







}























p







{







	color:#000000;







	font:1.2em/170% Georgia, "Times New Roman", Times, serif;







	padding:0 0 20px 0;







}















th







{







	color:#FFFFFF;







	font-weight:bold;







	font-size:12px;







}















td







{







	color:#FFFFFF;







	font-size:13px;







}































.textarea







{







	width:320px !important;







	width:330px;







	width/**/:/**/320px;







	height:130px;







	font-size:16px;







	border:2px solid #595959;







	padding:5px;







	background:#595959;







}















p.small







{







	font-size:1.1em;







	line-height:160%;







	padding-top:10px







}







.redtext



{







   color:#ff0000;



   



}   















.large-text







{







	font-size:1.4em;







}























.border-ten







{







	border:10px solid #FFF;







}















.border-five







{







	border:5px solid #FFF;







}















.border-three







{







	border:3px solid #FFF;







}































p.caption







{







	color:#008f82;







	text-align:right;







}























#error 







{







	background:#FFFFCC;







	border:1px solid #FF0000;







	padding:10px;







	margin-bottom:20px;







}























#error ul







{







	margin:0;







	padding:0;







	font:1.2em/170% Georgia, "Times New Roman", Times, serif;







}



.client_gallery_link{



	font-size: 1.5em;



	width:500px;



	float:left;



	padding: 0 0 0 20px;



}



.clear{clear:both;}



.piclink{



	float:right;



	width:300px;



	height:310px;



}