/* CSS Document */
table, tr, td, div, img, form, object, embed, h1, h2, h3, h4, h5, h6, h7, h8, p, cite, a, blockquote{
	border-width: 0;
	margin: 0;
	padding: 0;
}

html{ 
    height: 100%;
}

body { 
   	background: #265485 url(../images/page_bg.gif) 0 0 repeat-x;	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	height: 100%;
	text-align:center;
	margin: 0;
	padding: 0;
}

a{
color: #457ab2;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

#page_container{
    width: 960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF
}

/*BEGIN HEADER STYLING */
.header{
background:#03386e;
border-bottom:1px solid #b4d0d8;
}

img.print{
display: none;
}





.utilbar {
color:#9DCDF5;
float:right;
font-size:11px;
height:19px;
left:411px;
list-style-type:none;
position:absolute;
text-align:right;
top:-6px;
width:370px;
}

.utilbar li{
display: inline;
}

.utilbar li a{
text-decoration: none;
color: #9dcdf5;
padding:0px 8px;
font-family:Arial, Helvetica, sans-serif;
}

.utilbar li a:hover{
text-decoration: underline;
}




/*END HEADER STYLING */


#container{
background-color:#FFFFFF;
width:960px;
float:left;
}

/*BEGIN LEFT COLUMN */
#left{
float:left;
width:176px;
text-align:left;
}

/*END LEFT COLUMN */

/*BEGIN CENTER COLUMN */
#copy{
float:left;
width: 620px;
text-align:left;
margin: 14px 0px 10px 40px;
font-size:14px;
color: #000;
text-align:justify;
margin-right:12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px
}

#copy p {
padding:5px
}

.headline1 {
text-align:center;
font-style:italic; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#000000
}

.headline2 p {
text-align: center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:18px;
color:#CC0000;
line-height:20px;
}

.headline3 {
text-align:center;
font-style:italic; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:16px;
color:#000000;
padding-top: 30px;
line-height:30px;
}



input, textarea, select{
border:1px solid #dddddd;
font-size:11px;
padding:2px 5px;
margin-bottom:8px;
background:#fefcbf;
}

#copy input.subscribe{
background-image:none;
background-color:transparent;
padding:0;
border:0;
}

/*END CENTER COLUMN */

/*BEGIN RIGHT COLUMN */
#quick_contact{
	width:275px;
	text-align: center;
	color: #333;
	float:right;
	background-color:#CCCCCC;
}



/*END RIGHT COLUMN */


.order {
width:240px; 
background-color:#f7f7f7; 
padding:5px; 
border:thin #999999 solid;
margin-left:10px;
}

.order td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#000000;
width:100px
}

.order input.submit{
color:#f7f7f7;
border:0;
font-size:0.01em;
height:44px;
padding:0;
text-align:center;
letter-spacing:-5px;
width:162px;
cursor:pointer;
background:url(red_button.gif) 0px 0px no-repeat;
}
