﻿body { background-color:#c9c9c9; font-family:Helvetica, Arial, Lucida Sans, Sans-Serif; font-size:12px; line-height:1.5em; color:#666; margin:0; padding:0 5px; }
html { line-height:1.5em;}
form, button { margin:0; padding:0; }
img { border:0; }
button { background:none; border:0; vertical-align:middle; cursor:pointer; margin:0 0 1px 0; }
a { color:#0078C0; text-decoration:none; cursor:pointer; }
input, textarea, select { font-family:Arial, Lucida Sans, Sans-Serif; }
hr { border:0; border-top:1px solid #D4D4D4; height:1px; }
p { margin-bottom:20px;}
.clearfix:after {	content: "."; 	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0; }
.clearfix { 	display: inline-block;}
html[xmlns] .clearfix { 	display: block; }
* html .clearfix { 	height: 1%;} 

h1, h2, h3, h4 { font-weight:normal;  color:#000; margin:1em 0 0.5em 0; font-family:Titanium, Helvetica, Arial, Sans-Serif; font-weight:normal; font-style:normal; }
h1 { font-size:26px; line-height:1.2em;  }
h2 { font-size:20px; margin-top:0px;  }
h3 { margin:1em 0 0.5em 0; font-size:17px; }

.title { font-weight:normal;  color:#000; margin:1em 0 0.5em 0; font-family:Titanium, Helvetica, Arial, Sans-Serif; font-weight:normal; font-style:normal;  font-size:26px; line-height:1.2em;}

/*forms*/
label {display:block; font-family:Helvetica,Arial,Sans-Serif; font-size:11px; letter-spacing:2px; margin:8px 0 5px; text-transform:uppercase;}
input.text, select.text { color:#999999; font-size:22px; padding:5px; vertical-align:middle; width:340px;}
.submit {font-family:Arial; font-size:20px; line-height:1.4em; margin:0; padding:4px 12px; vertical-align:middle;}
#missingValues {padding:10px; background-color:#000; color:#FFF; width:320px; margin-top:20px; }

.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left;}

.pad30 { padding:20px 30px 30px 40px; }
.marginLeft {margin-left:50px;}

#wrapper { width:900px; margin:0 auto; background-color:#e1e1e1; min-height:400px; }
#footerWrapper { width:900px; margin:0 auto; background-color:#666; min-height:75px; color:#C9C9C9; font-size:20px; }
#header {height: 125px; background:#FFFFFF url(images/headerTile.png) repeat-x 0 0; }
#navigation {float:left; width:360px; margin-top:25px; margin-left:50px; }
.contentBody {min-height: 132px; background:#E1E1E1 url(images/bodyTile.png) repeat-x 0 0; }
#logoLeft { float:left; width:125px; }
#titleRight { float:right; width: 320px; font-size:18px; line-height:1.2em; margin-top:43px; text-align:right; margin-right:45px; color:#7F7F7F; }

#navigation ul { list-style-type:none; height:88px;  border-left:1px solid #cdcdcd; padding-left:0;}
#navigation ul li { list-style-image:none; list-style-type:none; float:left; border-left:1px solid #FFF; border-right:1px solid #cdcdcd;  height:88px; }
#navigation a { height:88px; display:block; padding:0px 13px 0 13px; line-height:7em; color:#5d5d5d;}
#navigation a:hover { background-color:#FFF; color:#720d0d;}

.comp-content-top {margin:40px 0; width:auto;}
.comp-content-heading { width:560px; float:left; }
.comp-content-heading p { font-size:16px; font-weight:bold; color:#5d5d5d; line-height:24px; margin:0; padding:0;}
.column {width:240px; float:left;}
.column p {line-height:24px;}
.column img {margin-top:25px;}

.download-box-wraper { padding:10px; margin-right:13px; float:right; border-radius:5px; -moz-border-radius:5px; width:223px; background-color:#e7e7e7; -webkit-box-shadow:0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999; box-shadow:0 0 5px #999999; 
}
.download-box-wraper li { list-style-type:none; margin-bottom:5px;}
.download-box-wraper ul {padding:0 10px; margin:0; float:left;}
.download-box-wraper a {color:#b91010;}

.pdf-icon {width:40px; float:left;}

