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

/* Default Styles */
body { margin:0px; padding:0px; background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif; font-size:1px; line-height:1px; color:#333; }
div { margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; line-height:17px; }
p { margin-bottom:10px; margin-top:0px; padding:0px; }
img { border:0px; }
h1 { margin-bottom:18px; padding:0px; font-weight:bold; font-size:18px; line-height:18px; color:#B50042; }
h2 { margin-bottom:13px; margin-top:20px; padding:0px; font-weight:bold; font-size:14px; line-height:14px; color:#B50042; }
h3 { margin-bottom:13px; padding:0px; font-weight:bold; font-size:13px; line-height:13px; color:#8e9e50; }
h4 { margin-top:20px; padding:0px; font-weight:bold; font-size:12px; }
h5 { margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#8e9e50; line-height:14px; }
h6 { margin-bottom:13px; margin-top:20px; padding:0px; font-weight:bold; font-size:16px; line-height:16px; color:#8e9e50; }
ul { list-style-image:url(images/bullet.gif); margin-bottom:10px; padding-left:30px;}

input {border:#A5B85D 1px dotted; margin-bottom:10px; vertical-align:middle; padding:2px;}
label input {border:0px; margin:0px;}
.small input {margin-bottom:0px; vertical-align:top; font-size:11px; line-height:13px;}
textarea {border:#A5B85D 1px dotted; margin-bottom:10px;}
select {border:#A5B85D 1px dotted; margin-bottom:10px;}
.send { cursor:pointer; color:#555; font-weight:bold; border:#A5B85D 1px solid;}
.form1 {border:#A5B85D 1px solid; padding:20px 20px 10px 20px; width:380px; background-color:#EEE; margin-left:45px; color:#555; font-size:12px;}
.p {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}

.green { color:#8e9e50; font-weight:bold; }
.green2 { color:#8e9e50; font-weight:normal; font-size:12px;}
.red { color:#B50042; }
.red2 { color:#B50042; font-weight:bold;}
.redborder { border:1px solid #B50042;}

.small { font-size:11px; line-height:13px; }
.qual { font-size:11px; line-height:13px; font-weight:bold; }

.left {
	float:left;
	width:50%;
	text-align:left;
	padding:0;
	margin:0;
}
.right {
	float:right;
	width:50%;
	text-align:left;
	padding:0;
	margin:0;
}
.full { float:left; width:100%; text-align:left; padding:0; margin:0; }

.clearfloat { clear:both; height:3px; line-height:3px;}
.clearfloat2 { clear:both; height:10px; line-height:10px;}

.dottedline {width:100%; height:15px; margin:0 0 15px 0; padding:0px; border-bottom:1px dotted #A5B85D;
	text-align:right; font-size:10px; line-height:12px; color:#A5B85D; }
.highslide {margin-right:20px; float:left;}

.section1 { width:100%; margin-top:0px; margin-bottom:5px; padding:0; float:left; }
.section1a { width:300px; margin-top:0px; margin-bottom:5px; padding:0; float:none; }
.section2 { width:100%; margin-top:13px; margin-bottom:5px; padding:0; float:left; }
.section3 { width:100%; margin-top:23px; margin-bottom:5px; padding:0; float:left; }

a:link, a:active, a:visited { text-decoration:underline; color:#8e9e50; }
a:hover, a:focus { text-decoration:underline; color:#B50042; }


/* Superstructure */
#container { width:860px; margin:15px auto 0px auto; border:0; }
#box { width:860px; margin: 0px; padding:0px; position:relative; }
#main { width:860px; min-height:460px; margin:0; padding:0; border:0; 
	background-color:#FFF; background-image:url(images/background1.jpg); background-repeat:repeat-y; 
	position:absolute; left:0px;}
	
#backlogo { width:95px; height:150px; background-image:url(images/logo-back1.gif); background-repeat:no-repeat; background-position:bottom; 
	position:absolute; bottom:0px; right:0px;}

#header { width:850px; height:10px; margin:0; padding:6px 0px 6px 10px; border:0; background-color:#B50042;
	color:#FFF; line-height:10px; text-align:right; float:left; }
	
#logohead { width:830px; margin:0; padding:15px; border:0px; float:left; text-align:center; background-color:#FFF; }

#nav {width:764px; height:12px; margin:0px; padding:7px 38px 7px 58px; border-top:1px solid #A5B85D; border-bottom:1px solid #A5B85D;
	color:#B50042; font-weight:bold; text-align:left; line-height:12px; float:left; background-color:#FFF;}
	
#text { width:513px; margin:0; padding:25px 58px 28px 58px; border:0; float:left; 
	background-image:url(images/text-top.jpg); background-repeat:repeat-x; }
#contact { width:152px; height:100%; margin:0; padding:38px 40px 28px 38px; float:right; 
	background-image:url(images/contact-top.jpg); background-repeat:repeat-x;}
#contact1 { width:230px; height:100%; margin:0; padding:0px; float:right; background-image:url(images/logo-back.gif); background-repeat:no-repeat; background-position:bottom;}

#bottomlogo { width:271px; height:432px; margin:68px 0px 0px 0px; padding:0px;
	float:right; }

#footer { width:860px; height:15px; margin:0px; padding:0px; border:0px; background-color:#A5B85D;
	color:#FFF; font-size:11px; text-align:center; line-height:11px; position:absolute; bottom:-15px; left:0;}
	
#footer2 { width:860px; height:35px; padding:0px; margin:0px; text-align:center; color:#666; font-size:10px; line-height:13px;
	position:absolute; bottom:-55px; left:0;}


/* Specifics */
#header ul { margin:0; padding:0; list-style:none; }
#header li { margin:0; padding:0 10px 0 12px; display:inline; border-left:1px #FFF solid;}
#header li:first-child { border-left:0; margin:0; padding:0 11px 0 0; }
#header a:link, #header a:active, #header a:visited { text-decoration:none; color:#FFF; }
#header a:hover, #header a:focus { text-decoration:underline; color:#A5B85D; }

#nav ul { margin:0; padding:0; list-style:none; }
#nav li { margin:0; padding:0 10px 0 12px; display:inline; border-left:1px #A5B85D solid;}
#nav li:first-child { border-left:0; margin:0; padding:0 12px 0 0; }
#nav a:active, #nav a:link, #nav a:visited { color:#8e9e50; text-decoration:none; font-weight:normal;}
#nav a:hover, #nav a:focus { color:#B50042; text-decoration:none; font-weight:normal;}

#contact .right, #contact .left, #contact .full {font-size:11px; line-height:16px;}
#contact1 .right, #contact1 .left, #contact1 .full {font-size:11px; line-height:16px;}
#contact a:link, #contact a:active, #contact a:visited { text-decoration:underline; color:#333; }
#contact a:hover, #contact a:focus { text-decoration:underline; color:#B50042; }

#footer ul { margin:0; padding:0; list-style:none; }
#footer li { margin:0; padding:0 7px 0 8px; display:inline; border-left:1px #FFF solid;}
#footer li:first-child { border-left:0; margin:0; padding:0 8px 0 0; }
#footer a:link, #footer a:active, #footer a:visited { text-decoration:none; color:#FFF; }
#footer a:hover, #footer a:focus { text-decoration:underline; color:#B50042; }

#footer2 a:link, #footer2 a:active, #footer2 a:visited { text-decoration:none; color:#666; }
#footer2 a:hover, #footer2 a:focus { text-decoration:underline; color:#B50042; }

