@charset "utf-8";

body { font-family: Arial, Helvetica, sans-serif; background-color: #F6F7F6; background-image: url(../images/background.jpg); background-repeat: no-repeat; font-size: 80%; text-align: center; margin: 0px auto; color: #333333; }
* { padding: 0px; margin: 0px; }

h1 { font-size: 180%; padding: 20px 0px 10px 10px; }
h2 { font-size: 170%; padding: 10px; }
h3 { font-size: 160%; padding: 10px; }

a { color: #336699; text-decoration: none; }
a:hover { text-decoration: underline; }

a.icon { border: none; text-decoration:none; border-bottom:1px dotted #cccccc; color: #CC0000; padding: 0px; margin: 0px; }
a.icon:hover { text-decoration: none; border-bottom:1px dotted #CC0000; }

.icon img {}

img { border: none; padding: 0px; margin: 0px; }

p { font-size: 100%; padding: 0px; margin: 0px; color: #666666; }

.logo { float: left; margin: -83px 0px 0px 25px; padding: 0px; }

/* -- main content -- */

#wrapper { width: 920px; text-align: left; margin: 0px auto; padding: 0px; }

.header { margin: 0px; padding: 0px; }
.header_top { padding:0px margin:0px;background-image:url(../images/sliced_02.gif); background-repeat: repeat-x; width: 100%; height: 48px; text-align: right; }
.header_top form { padding: 15px; }
.header_top a { color: #FEA39E; padding: 0px 6px; font-size: 85%; margin: 0px; }

.header_bottom { background-image: url(../images/header_footer_backdrop.jpg); background-repeat: repeat-x; width: 100%; height: 48px; padding: 0px; margin: 0px; }

.header_corner_right { background-image: url(../images/sliced_12.gif); float: right; margin: 0px; padding: 0px; width: 4px; height:48px; }
.header_corner_left {  background-image: url(..//images/sliced_08.gif); float: left; margin: 0px; padding: 0px; width: 4px; height:48px;}


.main_contain { width: 100%; background-color: #FFFFFF; margin-top:16px; margin-bottom: 16px; padding: 0px;padding-bottom:15px;}

.page_content { padding: 0px; width: 860px;}
.page_content p { padding: 10px; font-size: 95%; }

.main_image_2 { float: left; padding: 0px; margin: 0px 20px 0 0; }

.page_content h1 { width:480px; }

.page_content { float:left;width:490px; }

.footer p { padding: 0; margin: 0px; font-size: 0.8em;}

/* Form styles */

form#frmContact{
 margin: 20px 0;
 color: #656565;
 font-size: 0.85em;
}

form#frmContact .textRow, form#frmContact .radioRow{
 margin-bottom: 15px;
 margin-left:10px;
}

form#frmContact .textRow input, form#frmContact .textRow textarea{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 border: 1px solid #656565;
 width: 65%;
 margin-top: 2px;
}

form#frmContact .textRow select{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
}

form#frmContact .textRow textarea{
 height: 100px;
}

form#frmContact .textRow input.radio{
 width: auto;
 border: none;
}

.standout {
	color:#F00;
	font-weight:700;
}

.error_message{
 font-size: 1em;
 color: #FF0000;
 margin-bottom: 20px;
 margin-left: 10px;
}

.error_message p{
 padding: 0;
 margin: 0 0 10px 0;
 color: #FF0000;
 font-size: 1em;
}

.error_message ul{
 margin: 0 0 0 15px;
 padding: 0;
}

.error_message a, .error_message a:link{
 color: #FF0000;
}

.clr{
 clear: both;
}

/* -- clearfix -- */

.clearfix:after {content:"."; color: #ffffff; display: block; height: 0; clear: both; visability: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}



