@charset "UTF-8";
/* CSS Document */

/* Standard styles */
/***********************************************************************/
body {position: relative; text-align: left; margin: 0; padding: 0; font:62.5% Lucida Grande, trebuchet ms, Arial,Helvetica,sans-serif; color: #606060; background-color: #FFFFFF;}

p {font-size: 1.2em; font-weight: normal; text-decoration: none; line-height: 1.7em; color:#626262; margin: 0; padding: 0 0 .7em 0; }
h1, h2, h3 {font-weight: normal; }
h1 {font-size: 3em; padding: .4em 0 0.5em 0; margin: 0 0 10px 0; color: #666666;}
h2 {font-size: 1.8em; padding: .4em 0 0.6em 0; margin: 0; color: #272E34;}
h3 {font-size: 1.3em; padding: .4em 0 0.2em 0; margin: 0; color: #AF5211;}
h4 {font-size: 1.1em; padding: .4em 0 0.6em 0; margin: 0; color: #28323D;}
h5 {font-size: 1.3em; padding: .4em 0 0.5em 0; margin: 0 0 10px 0; color: #666666;}

div.c4 {font-size: 0.5em; width: 100%; height: 0.5em; clear: both;}
div.c3 {font-size: 1em; width: 100%; height: 2em; clear: both;}
div.c2 {text-align: center;}
div.c1 {font-size: 1em; width: 100%; height: 0.7em; clear: both;}

A:link {
	text-decoration: none;
	color:#666666;
}
A:visited {
	text-decoration: none;
	color:#666666;
}
A:hover {
	text-decoration:underline;
	color:#333333;
}
A:active {
	text-decoration:underline;
	color:#333333;
}

.header {

text-align:center;
width:800px;
margin-left:auto;
margin-right:auto;
}

.footer {
	color:#666666;
	text-align:center;
	background-color:#FFFFFF;
	font-size:10px;
}

.wrapper {
width: 800px;
margin: 0px auto;
font-size: 14px;
}

/* Main Sub Divs */
/***********************************************************************/
#content {width: 800px; float: left; padding: 0; margin: 0;}
#contentleft {width: 450px; float: left; padding: 0; margin: 0;}
#contentleft_news {width: 350px; float: left; padding: 0; margin: 0;}
#contentright {width: 350px; float: right; padding: 0; margin: 0;}
#contentright_news {width: 280px; float: right; padding: 0; margin: 0;}
#contentright_home {width: 340px; float: right; padding: 0; margin: 0; }

/* Contact */
/***********************************************************************/


.contacttext{text-align:center;  color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

#contact-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

#contact-wrap div {
	clear:both;
	margin:1em 0;
}

#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 400px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}


/* News */
/***********************************************************************/
.entry {padding: 0; margin: 0;}
.news_date {position: relative; float: left; font-size:10px; padding: 0 4px 0 0 ; margin: 0 20px 0 0; background-image: url("../images/date_bg.gif"); background-position: top left; background-repeat: no-repeat; width: 48px; height: 51px; text-align: center; }
.news_date_b {position: relative; float: left; padding: 0 4px 0 0 ; margin: 0 20px 0 0; background-image: url("../images/date_bg_b.gif"); background-position: top left; background-repeat: no-repeat; width: 48px; height: 51px; text-align: center; }

p.month {margin: 0; padding: 8px 0 0 0; color: #707274; text-transform: uppercase; font-family: georgia; line-height: .95em;}
p.day {margin: 0; padding: 0; color: #707274; font-family: georgia;  line-height: .95em; font-size: 2em;}
p.newsentry { background-color: #F1EFEF; color:#666666; }

.news_item {float: left; padding: 0; margin: 0; width: 300px; }
.news_itemhome {float: left; font-size:10px; padding: 0; margin: 0; width: 200px; }
.news_item_view {float: left; padding: 0; margin: 0; width: 810px; }
.news_item h2 {padding: 0 0 0.2em 0;}
.roundcont { background-color: #F1EFEF; color:#666666; }
.roundtop { background: url(../images/tr.gif) no-repeat top right; }
.roundbottom { background: url(../images/br.gif) no-repeat top right; }
img.corner {width: 15px; height: 15px; border: none; display: block !important;}
.roundcontent {padding: 2px 12px 2px 12px; margin: 0;}
.roundcontent h2 {padding: 0 0 .6em 0; }



/* ************************ SLIDESHOW ********************************/
ul#portfolio {padding:0;list-style:none;margin:0 0 1em;overflow:hidden;height:267px;}
ul#portfolio li {list-style:none;padding:0;}
ul#portfolio li img {width:800px;text-align:center;margin:0;}

/* Misc */
/***********************************************************************/

.printstext {
	background-color:#FFFFFF;
	color:#666666;
	text-align:justify;
	font-size:12px;
	line-height: 1.5em;
	
}
.termstext {
	background-color:#FFFFFF;
	color:#666666;
	text-align:justify;
	font-size:12px;
	line-height: 0.9em;
}