
@CHARSET "UTF-8";
html,body{
margin:0;
padding:0;
font-family:Helvetica, Arial, Verdana;
font-size:75%;
}
html>body{
font-size:12px;	
}
img{
display:block;
}
body{
background-color:#333;
}
p{
font-size:1.0833em;
line-height:1.5em;
margin-bottom:0.75em;
margin-top:0.75em;
color:#333333;
}
h1{
	font-size:1.5em;
	line-height:1.5em;
	margin-top:0.75em;
	margin-bottom:0.75em;
	}
h2{
	font-size:1.333em;
	line-height:1.5em;
	margin-top:0.75em;
	margin-bottom:0em;
	}
textarea,input{
font-family:helvetica;
font-size:1.083em;
line-height:1.5em;
padding:5px;
}
a{
text-decoration:none;
color:#B5261F;
}
a:hover{
color:#333;
}
.spacer{
height:9px;
clear:left;
}
#container{
width:960px;
margin:0 auto;
background-color:#ffffff;
overflow:hidden;
padding:20px;
}
#header{
background:url(/images/header/v1/hdr.png);
height:198px;
width:960px;
}
#footer{
float:left;
width:960px;
height:72px;
margin-top:18px;
clear:left;
background-color:#B5261F;
}
#footer-logo{
margin:10px 10px;
height:54px;
width:190px;
background:url(/images/footer/footer-logo.png);
}
#navi{
width:960px;
float:left;
margin-bottom:1.5em;
}
#navi ul{
list-style:none;
margin:0;
padding:0;
}
#navi a{
display:block;
width:5em;
padding:2.5px 10px;
border-left:1px solid #B5261F;
float:left;
text-decoration:none;
text-align:center;
font-family:"Gill Sans MT", Helvetica, "Trebuchet MS";
color:#000;
font-size:1.23em;
line-height:1.5em;
}
#navi a.selected{
background-color:#B5261F;
color:#fff;
}
#navi a:hover{
background-color:#D88C88;
color:#fff;
}
#navi a.selected:hover{
background-color:#B5261F;
color:#fff;
}
#naviRight{
float:right;
}
#naviRight a{
display:block;
width:100px;
padding:2.5px 10px;
float:left;
border:none;
text-decoration:none;
text-align:center;
font-family:"Gill Sans MT";
color:#666;
font-size:1.25em;
line-height:1.5em;
}
#naviRight a:hover{
color:#000;
background-color:#fff;
}

#content{
width:960px;
/*background:url(/images/baselinegrid.png);*/
}
#content .cc1{
width:155px;
}
#content .cc2{
width:320px;
}
#content .cc3{
width:485px;
}
#content .cc4{
width:650px;
}
#content .cr1{
width:270px;
margin-left:10px;
margin-right:0;
background-color:#e1e1e1;
padding:10px;
}
.gutter{
margin-left:10px;	
}
.box{
margin-top:0.75em;
padding:0;
}
.col{
float:left;
}

#content h1{
font-family:Arial;
}
#content h2{
font-family:Arial;
font-size:1.333em;
line-height:1.5em;
margin:0.75em 0 0 0;
padding:0;
}
#subhdr{
border-top:0.0833em solid #e1e1e1;
border-bottom:0.0833em solid #e1e1e1;
clear:left;
}
#subhdr p{
font-family:Helvetica, "Trebuchet MS", Arial;
margin:0.677em 10px;
font-size:1.5em;
line-height:1.5em;
font-weight:bold;
}
#subhdr span.keyword{
color:#B5261F;
}

.client{
border-bottom:1px solid #e1e1e1;
}
.client img{
float:left;
margin-right:10px;
}
.client p{
margin-top:0;
float:left;
width:440px;
}

.required{
font-weight:bold;
}

.zend_form{
width:650px;
}
dt{
width:100px;
padding:5px;
display:block;
float:left;
}
dd{
width:500px;
padding:5px;
margin:0;
display:block;
float:left;
}
textarea{
width:400px;
height:100px;
}
.zend_form ul.errors {
list-style:none;
float:left;
margin:0;
padding:5px;
}
.zend_form li{
margin:0;
padding:5px;
}