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

dark-blue:#00456a;
brown:#60604b;
color:#60604b;

*/

.clear{
clear:both;
}
.no-marg{
margin-top:0px;
}

.marginright10{
margin-right: 10px;
}

body{
position:relative;
height:100%;
width:100%;
background:#fff url(/images/pieces/body_bg_bottom.jpg) bottom repeat-x; 
font-size:11px;
color:#60604b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}


h1{
color:#00456a;
margin:22px 0px 0px;
font:21px/36px Tahoma, Arial, Helvetica, sans-serif normal;
}

h2{
color:#00456a;
margin:22px 0px 0px;
font:13px/22px Tahoma, Arial, Helvetica, sans-serif normal;
text-transform:uppercase;
letter-spacing:1px;
}

h2.name{
padding-left:24px;
margin-bottom:-22px;
}

h3{
color:#00456a;
margin:22px 0px 0px 24px;
font:11px/22px Tahoma, Arial, Helvetica, sans-serif normal;
text-transform:uppercase;
border-bottom:1px solid #60604b;
letter-spacing:1px;
}

#content p,#content li{
line-height:22px;
margin:0px 0px 12px;
color:#60604b;
font-size:11px;
}
#content ul{
padding-bottom:12px;
}
#content li{
margin-left:42px;
margin-bottom:0px;
list-style:circle outside;
}
#content .callout{
color:#00456a;
font:13px Tahoma, Arial, Helvetica, sans-serif normal;
}
#content > h1{
margin-top:0px;
}

/* Main Styles*/

/* home link*/
#home-page{
line-height:normal;
position:absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
}
#home-page a{
border:none;
}

/* Main container */
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -240px; /* the bottom margin is the negative value of the footer's height */
	background:#fff url(/images/pieces/header_bg.jpg) top repeat-x; 
}

/* main div styles */
#content,#footer,#header{
position:relative;
width:614px;
margin:0 auto;
}

#content{
top:140px;
}

/* header styles*/
#header{
height:140px;

}

/* menu styles */
#header #menu{
width:100%;
line-height:normal;
top:29px;
position:relative;
}

#header{
position:absolute;
left:250px;
}
#menu{
float:left;
}

#menu ul{
margin:0;
padding:0px;
list-style:none;
text-align:center;
}
#menu li{
display:inline;
margin:0;
padding:13px 0px;
}

#menu a{
color:#fff;
border:none;
padding:10px 17px 12px;
font:14px Tahoma, Arial, Helvetica, sans-serif normal;
}

#menu a:hover{
color:#bee1ff;
}

#menu #active{
background:url("/images/pieces/button_bg_right.jpg") no-repeat right top;
}

#menu #active a{
background:url("/images/pieces/button_bg_left.jpg") no-repeat left top;
color:#00456a;
}


#menu #active a:hover{

}

/* footer styles*/
#footer, .push {
	height: 60px; /* .push must be the same height as .footer */
	font:10px/16px Arial, Helvetica, Verdana, sans-serif bold;
	text-align:center;
	margin-top:180px;
}

#footer .nav li{
display:inline;
}

/* Form styles*/

form label{
display:block;
margin:20px 0px 5px 0px;
}

form .formButton{
display:block;
margin:20px 0px 5px 0px;
}