* {
 padding: 0;
 margin: 0;
}

body { 
	background:#FFFFFF url(../images/background.jpg) top left repeat-x; 
	margin:auto; 
	margin-top:0; 
}
* html body {background:#FFFFFF url(../images/background.jpg) 0px 0px repeat-x;} /* IE Min-Height Hack */ 
#wrapper {
	 width: 780px;
	 margin: 0 auto;
}
* html #wrapper{ width:780px;}
#header{
	width:780px;
	min-height:208px;
}
* html {}
#leftcolumn {
 width:225px;
 float: left;
 padding:0px 0px 0px 29px;
 display: inline; 
}
* html #leftcolumn {width:225px; }  
#rightcolumn {
 width:526px;
 float: left;
 display: inline; 
 min-height:208px;
 background-image:url(../images/header.jpg);
 background-repeat:no-repeat; 
}
* html #rightcolumn {width:526px; height:208px;}
#contentbody{
	width:780px;
	min-height:349px;
}
* html contentbody{ height:349px; width:780px;}
#content_rightcolumn{
	width:601px;
	min-height:349px;
	float: left;
	display: inline; 
}
* html #content_rightcolumn{ height:349px; width:601px;}
#content_rightcolumnTop{
	width:601px;
	min-height:95px;
	background:#FFFFFF url(../images/header-tagline.jpg) top left no-repeat;
}
* html #content_rightcolumnTop{ height:95px; width:601px; vertical-align:top;}
#content_rightcolumnBtm{
	width:533px;
	min-height:224px;
	background-image:url(../images/content_bckgrnd.jpg);
	background-repeat:no-repeat;
	padding:0px 35px 30px 33px;

}
* html #content_rightcolumnBtm{ height:224px; width:533px; vertical-align:top;}

#content_leftcolumn{
	width:179px;
	min-height:349px;
	float: left;
	display: inline;
	background-image:url(../images/menu-background.gif);
	background-repeat:no-repeat;

}
* html #content_leftcolumn{ height:349px;}
h1{
	color:#013c6e;
	font:bold 30px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	padding:13px 0 0 0px;
}
h2{
	color:#013c6e;
	font:bold 25px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	padding:13px 0 0 0px;
}
p.content{
	padding:14px 0px 0px 0px;
	color:#000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;

}
#navbar ul{
	display: block;
	padding:0;
    margin-right:15px;

}
#navbar li{
	list-style: none;
	min-height:12px;
	float: left;
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
	color:#0475c4;
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
	width:135px;
	text-align:right;
	padding:4px 28px 7px 0;

}
* html #navbar{ height:12px; width:135px;}
#navbar li a:link, #navbar li a:visited, #navbar li a:active{
	text-decoration:none;
	color:#45c7ff;
}
* html #navbar li a:link, #navbar li a:visited, #navbar li a:active{ height:22px;}
#navbar li a:hover {
	text-decoration: none;
	color:#0475c4;
}
* html #navbar li a:hover{ height:22px;}

#footer{
	width:780px;
	min-height:22px;
	background-image:url(../images/footer-background.gif);
	background-repeat:repeat-x;
	display:inline;
	float:left;
}
* html #footer{ height:22px; width:780px;}
.footer{
	color:#98afd4;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top:8px;
}


#contact_textfields .title{
	color:#161c2a;	
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 11px;
	line-height:14px;
	text-align:right;
	padding-right:5px;
	
}
#contact_textfields .form{
	border:1px solid #315075;
	background-color:#ffffff;
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 11px;
	color:#161c2a;
	padding:2px;
}
#contact_textfields .button{
	border:1px solid #1d3d5f;
	background-color:#8bb4cf;
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 10px;
	color:#161c2a;
	padding:2px 8px 2px 8px;
}