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


td, img, .signupframe .button { behavior: url(iepngfix.htc) }

html {
height:100%;
}

body {
margin: auto;
background:#0c6abc url(images/background.jpg) repeat-x;
height:100%;
margin-top:20px;
}

.container {
width:940px;
}

.leftshad {
background:url(images/leftshad.png);
background-repeat: repeat-y; 
behavior: url(iepngfix.htc); 
}
.rightshad {
background:url(images/rightshad.png);
background-repeat: repeat-y; 
behavior: url(iepngfix.htc)
}

.bottomshad {
background:url(images/bottomshad.png);
background-repeat: repeat-x; 
behavior: url(iepngfix.htc)
}
.topbar {
background:url(images/topbar.jpg);
background-repeat: no-repeat; 
background-position:bottom;
}

.contentframe {
background:#FFFFFF url(images/content-main.jpg) no-repeat top;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#7d098b;
font-size:12px;
line-height:20px;
letter-spacing:1px;
}

.contentframe p {


}
.contentframe h1 {
font-size:32px;
font-weight:normal;
line-height:20px;
text-transform:uppercase;
}


.contentframe h2 {
color:#054daa;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
line-height:25px;
font-size:18px;
}

.contentframe h2 em {
font-size:12px;
}
.contentframe a {
color:#000000;
}
.bottomleft {
background:url(images/bottom-left.jpg) no-repeat;
height:130px;
}

.bottomright {
background:url(images/bottomright.jpg) no-repeat;
height:130px;

}

.bottomright blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:20px;
margin:15px;
}

.logo {
display:block;
position:relative;
float:left;
top:20px;
left:20px;
}

div#menu {
display:block;
width:575px;
float:right;
text-align:right;
padding:50px 35px 5px 0px;
}

div#menu a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#0767bb;
text-transform:uppercase;
text-decoration:none;
padding:5px 10px 7px 10px;
}
div#menu a:hover {
background-color:#FFFFFF;
font-size:12px;
background:url(images/hover.jpg) repeat-x;

}

.active {
background:url(images/hover.jpg) repeat-x;
color:#033764;
}

#bottom {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#FFFFFF;
line-height:15px;
}



#bottom td {
font-size:9px;
line-height:10px;
}

#bottom p {
line-height:20px;
font-size:12px;
}
#bottom img {
padding:0px 1px 0px 1px;

}
#bottom img:hover {
background-color:#033764;

}

div#contact {
	position:relative;
	text-transform:none;
	display:block;
	width:550px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:15px;
	color:#033764;
	text-align:right;
	left: 350px;
	top: 35px;
}
div#contact a {
text-transform:none;
padding:0;
	color:#033764;
}

div#contact strong {
color:#033764;
font-weight:normal;
}

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #a9bfd1;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: -20px;
     padding-top: 25px;
     font-size: 700%;
     color: #a9bfd1;
	 overflow:visible;
 }
 .sig {
 display:block;
 width:600px;
 text-align:right;
 border-bottom: solid #033764 1px;
 margin:5px;
 font-style:italic;
 color:#033764;
 font-size:10px;
 line-height:12px;
 }
 
 div#mail {
 float:right;
 width:200px;
 height:125px;
background:url(images/mail.jpg) no-repeat; 
 font-size:11px;
 line-height:15px;
 border:#FFFFFF 1px solid;
padding-right:50px;
 }
 
 div#mail h2 {
 color:#033764;
 font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
padding:10px 0  0 10px;
margin:0;
font-size:14px;
}

div#mail p {
padding: 0  0 10px 10px;

}

.signupframe {
font-size:10px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height:20px;

}

.signupframe input {
width:170px;
border:1px solid #054daa;
background:#D5E5F4;
margin:1px;
}



.signupframe .button {
display:block;
width:70px;
height:20px;
top:0;
float:right;
border:none;
background:url(images/btn_submit.png) no-repeat;
cursor:pointer;
color:#FFFFFF;
font-size:10px;
}


.signupframe .button:hover {
background-position:-70px 0 ;
}

.signupframe h3 {
color:#054daa;
font-size:14px;
margin: 0 0 0 20px;
padding-bottom:0;
}