/* CSS Document */

body { margin:0; padding:0; background:#ffffff; color:#666666}
html { min-height: 100%; margin-bottom: 1px; }

h1 {color: #5B80A4;font: normal 18px/24px arial,helvetica,sans-serif;margin:0;background-color: #ffffff;}
h2 {color: #6374AD;font: normal 20px/24px arial,helvetica,sans-serif;margin:0;background-color: #ffffff;}
h3 {color: #5B80A4;font: normal small-caps normal 16px/22px arial,helvetica,sans-serif;margin:0;background-color: #ffffff;}
h4 {color: #53686F;font: bold 12px/16px arial,helvetica,sans-serif;margin: 10px;background-color: #ffffff;}
h5 {color: #53686F;font: normal 12px/16px arial,helvetica,sans-serif;margin:0;background-color: #ffffff;}
h6 {color: #53686F;font: normal 12px/1.2em arial,helvetica,sans-serif;background-color: #ffffff;}
p, li, ul {color:#666666;background-color: #ffffff;}
img {padding:0; margin:0;}

a:link {text-decoration: none;color: #AF5A2B;background-color:#ffffff;}
a:visited {text-decoration: none;color: #EF8E59;background-color:#ffffff;}
a:active {text-decoration: none;color: #EF8E59;background-color:#ffffff;}
a:hover {text-decoration: none;color: #550;background-color:#ffffff;}

/* hide hack from Mac-IE5 \*/
* html #container { height: 1em; }
/* end hiding */

#container { margin: 0 auto; width:770px; }
#container .slogan_text { display:block;color: #7D8B8F;font: normal small-caps normal 16px/18px arial,helvetica,sans-serif; margin: 6px 0 10px 0; background:#ffffff;}

#header { margin: 20px 0 10px 0;}

#header .logo { margin:0px 60px 0 0; float:left; display:block;} 
#header .nav_left { border-left: 1px #cdceca solid; width:162px; padding:0; float:left;margin-bottom:10px;}
#header .nav_left ul { margin:0 0 0 13px; padding:0; list-style-type:none;}
#header .nav_left li a { font: .65em Tahoma, Arial, Helvetica, sans-serif; color:#666666; background-color:#ffffff; text-decoration:none; padding: 2px 0 2px 0; }
#header .nav_left li a:hover { text-decoration:underline;color:#8F8F8F;background-color:#ffffff;}

#header .nav_center { border-left: 1px #cdceca solid; width:152px; padding:0; float:left;}
#header .nav_center ul { margin:0 0 0 13px; padding:0; list-style-type:none;}
#header .nav_center li a { font: .65em Tahoma, Arial, Helvetica, sans-serif; color:#666666; background:#ffffff; text-decoration:none; padding: 2px 0 2px 0; }
#header .nav_center li a:hover { text-decoration:underline;color:#8F8F8F;background-color:#ffffff;}

#header .nav_right { border-left: 1px #cdceca solid; width:142px; padding:0; float:left;}
#header .nav_right ul { margin:0 0 0 13px; padding:0; list-style-type:none;}
#header .nav_right li a { font: .65em Tahoma, Arial, Helvetica, sans-serif; color:#666666; background:#ffffff; text-decoration:none; padding: 2px 0 2px 0; }
#header .nav_right li a:hover { text-decoration:underline;color:#8F8F8F;background-color:#ffffff;}


#header span { display:none;}
#main_image { border: 3px #DFDFDF solid;}
#main_image img{display:block;}

#slogan { margin: 10px 0 0 0;  border-bottom: 0px #f5f6f1 solid;}
#slogan h3 { display:block;color: #7D8B8F;font: normal 14px/18px arial,helvetica,sans-serif; margin: 6px 0 6px 30px;background:#ffffff; }
#slogan p { display:block;color: #7D8B8F;font: normal 12px/16px arial,helvetica,sans-serif; margin: 0;background:#ffffff; }

/* ----------------------------------------- CONTENT */


a.img_nav_left img, a.img_featured img { border:3px #e8e9e4 solid; margin:0; }
a:hover.img_nav_left img, a:hover.img_featured img { border:3px #cdceca solid;}


#index_left { width:245px; float:left; padding-right:10px; border-right:1px #cdceca solid;}
#index_left img {padding:0; margin:0;}
#index_center { width:245px; float:left; border-right:1px #cdceca solid;padding-left:8px}

#index_center ul { margin:10px 20px 10px 26px; padding:0;}
#index_center li { font: .7em Arial, Helvetica, sans-serif; color:#606060; margin: 0 0 4px 0; padding: 0;background:#ffffff;}

#index_right { width:244px; float:left; padding-left:10px;}
#index_right img {padding:0; margin:0;}

#index_right ul { margin:10px 40px 10px 26px; padding:0;}
#index_right li { font: .7em Arial, Helvetica, sans-serif; color:#606060; margin: 0 0 4px 0; padding: 0;background:#ffffff;}

#index_left p, #index_center p, #index_right p { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 30px 10px 10px; line-height:1.4em; background:#ffffff;}

#index_right .submit {margin:0;color:#666666;padding: 2px 6px 2px 6px;background-color:#F9F9F9;font:normal 12px/16px Verdana, Arial, sans-serif;border:1px solid #D9D9D9;cursor:pointer;}
#index_right input.submit:hover{background-color: #EFEFEF; color:#666666;} 

#content_center P { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 50px 0 10px; line-height:1.4em; text-align:left; background:#ffffff;}
#content_center .slogan_text { display:block;color: #7D8B8F;font: normal small-caps normal 16px/18px arial,helvetica,sans-serif; margin: 6px 0 10px 0; background:#ffffff;}


#content_center { width:480px; float:left; border-right:1px #cdceca solid;}
#content_center ul { margin:10px 40px 10px 26px; padding:0;}
#content_center li { font: .7em Arial, Helvetica, sans-serif; color:#606060; margin: 0 0 4px 0; padding: 0;background:#ffffff;}

#content_center_short { width:515px; float:left;}
#content_center_short P { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 50px 0 10px; line-height:1.4em; text-align:left; background:#ffffff;}

#content_center_member { width:398px; float:left; border-right:1px #cdceca solid; padding-top:10px;}
#content_center_member p { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 50px 0 10px; line-height:1.4em; text-align:left; background:#ffffff;}

#content_center_member ul { margin:10px 40px 10px 26px; padding:0;}
#content_center_member li { font: .7em/1.4em Arial, Helvetica, sans-serif; color:#606060; margin:0; padding: 0;background:#ffffff;}

#index_right_member { width:360px; float:left;margin-left:10px;}

#full_page_content {width:auto; float:left; margin-top:10px;}
#full_page_content P { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 10px 10px 10px; line-height:1.4em; text-align:left; background:#ffffff;}

a.img_thumbs img { border:3px #e8e9e4 solid; margin: 0 5px 10px 5px; }
a:hover.img_thumbs img { border:3px #cdceca solid;}

.results {width:244px; height:210px; display:block;float:left; padding:0;margin:10px 10px 10px 0;}
.results p { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 20px 10px 10px; line-height:1.4em; background:#ffffff;}
.results h4 { font:bold .9em Arial, Helvetica, sans-serif; color:#47595F; margin:10px;background:#ffffff;}
.results a.img_thumbs img { border:3px #e8e9e4 solid; margin: 0 5px 5px 5px; }
.results a:hover.img_thumbs img { border:3px #cdceca solid;}

/* ------------------------------------------- 
			GALLERY 
		----------------------------------------------*/


.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide img {border: 3px #e8e9e4 solid;margin: 0 5px 10px 5px;}
.highslide:hover img {border: 3px #cdceca solid}
.highslide-image {border: 1px #cdceca solid}
.highslide-image-blur {}
.highslide-caption {display: none;border-right: 1px #e8e9e4 solid;border-bottom: 1px #e8e9e4 solid;border-left: 1px #e8e9e4 solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;padding: 5px;background-color: white;color:#666666;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;
padding-left: 22px;background-image: url(highslide/graphics/loader.gif);background-repeat: no-repeat;background-position: 3px 1px;}


/* ------------------------------------------- 
	FORMS 
----------------------------------------------*/

#forms { width:460px; padding: 0; }
#forms h3 { font: .7em Arial, Helvetica, sans-serif; display:block; border-bottom:1px #d9d9d9 solid; color:#333333; background-color:#ffffff; font-weight:bold; margin: 18px 0px 10px 10px;}

#forms .field {display:block; width:110px; float:left; line-height:20px; padding: 0px 0px 0px 10px;}
#forms .form { }
#forms sup { color:#FF0000;background:#ffffff;}
#forms select {padding: 0; margin:0; font: 1em Arial, Helvetica, sans-serif; width:150px;}
#forms option {padding: 0; margin:0; font: .9em Arial, Helvetica, sans-serif; width:150px;}
#forms textarea {padding:4px; margin:10px; width:350px;}
#forms ul { list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 26px 0px 26px;}
#forms li {font:.7em Arial, Helvetica, sans-serif; background:#f9f9f9; margin:2px; padding: 2px 2px 2px 2px;color:#666666;}


html>/**/body .submit {margin:0;color:#666666;padding: 2px 4px 2px 4px;background-color:#F9F9F9;font:normal 12px/14px Verdana, Arial, sans-serif;border:1px solid #D9D9D9;cursor:pointer;}
.submit {margin:0;color:#666666;padding: 0 2px 0 2px;;background-color:#F9F9F9;font:normal 12px/14px Verdana, Arial, sans-serif;border:1px solid #D9D9D9;cursor:pointer;vertical-align:middle;}
input.submit:hover{background-color: #EFEFEF; color:#666666;} 


.imp { }


#hz_line { height:10px; margin: 4px 0 0 0; font: .65em tahoma, Arial, Helvetica, sans-serif; color:#999999; background-color:#ffffff; border-bottom: 1px #cdceca solid; }




.clear { clear:both; margin:0;}

hr { height:0px; line-height:0px; font-size:1px; width:100%; margin:4px 0px 4px 0px;  padding:0; border-style: solid; border-color:#cdceca; border-width: 1px 0px 0px 0px; clear:both; }

hr.small { width:94%; text-align:left;}

/* ------------- FOOTER */ 

#footer { font: .7em Arial, Helvetica, sans-serif; color: #dfdfdf; margin: 40px 0 0 0; background:#ffffff;}
#footer P { margin: 0 0 10px 0;}
#footer .footer_copy { color:#919191;background:#ffffff;}
#footer a { color:#919191;background:#ffffff;}
#footer a:hover { color:#333333;background:#ffffff;}
#footer .footerlink {}

