body {
	margin: 0;
	padding: 0;
	background-image: url(images/body_bkgrd.jpg);
	

}

a:link {
	color: #0099CC;

}

a:hover {
	color: #0099CC;
}

a:visited {
	color: #0099CC;

}

.ftright {
	float: right;
}

.ftleft {
	float: left;
}

.clearboth {
	clear: both;
}


#wrapper {
	margin: 0 auto;
	width: 790px;
	background-image:url(images/header_top2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}

#footer {
	margin: 0 auto;
	width: 790px;
	height: 60px;
	background-image:url(images/footer.gif);
	clear: both;
}

#footer div {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
}

#footer div p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#footer div a:link, #footer div a:visited {
	color: #FFFFFF;
}

#ltcol {
	padding: 0;
	margin: 0;
	float:left;
	width: 152px;
}

#logo {
	float:left;
	width: 250px;
}

#ltaddress {
	margin: 0;
	padding: 0;
	margin-top: 150px;
	width: 138px;
	text-align: center;
}

#ltaddress div {
	padding: 350px 10px 0 15px;
}

#ltaddress p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
	line-height: 14px;
}

#ltnav {
	margin: 0;
	padding: 0;
	margin-top: 200px;
	margin-rigth: 20px;
	float:right;
	width: 130px;
}

#ltnav div {
	padding-right: 20px;
	padding-top: 10px;
}

#ltnav ul {
	margin: 0;
	padding: 0;
}

#ltnav li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style-type: none;
	text-align: right;
	font-size: 12px;
	padding-bottom: 5px;
}

#ltnav li a {
	color: #999999;
	text-decoration: none;
}

#ltnav li a:hover {
	color: #003366;
}


#ltnav li a:visited {
}




#rtcol {
	float:right;
	width: 620px;
}

#main {
	margin-top:130px;
}

#maincontact {
	margin: 0;
	padding: 0;
	height:75px;
	margin-right: 50px;
}

#maincontact p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

#main h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	color: #224565;
	border-bottom: dotted #31495D 1px;
	margin-right: 50px;
}

#main h2 {
	margin: 0;
	padding: 0;
	padding-top:12px;
	padding-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height:18px;
	color: #224565;
}

#main h3 {
	margin: 0;
	padding: 0;
	padding-top:6px;
	padding-bottom:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height:16px;
	color: #333333
}

#main blockquote {
	margin-top: 0;
	padding: 0;
}


#main #rtcolProfile {
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	width: 175px;
	float:right;
	background-color:#224565;
	
}

#main #rtcolProfile p {
	color: #FFFFFF;	
}

#main #rtcolProfile h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	color: #FFFFFF;	
	font-size: 14px;
	text-align:center;
}

#main #rtcolProfile p a, #main #rtcolProfile a:visited, #main #rtcolProfile a:hover  {
	color: #CCFFFF;
}




#main ul {
	margin: 0 0 10px 45px;
	padding: 0;
}

#main li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 85%;
	line-height:115%;
	color: #333333;
	padding-bottom: 10px;
}

#main ul ul {
	margin: 15px 0 0 45px;
	padding: 0;
}

#main li li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	line-height:115%;
	color: #333333;
	padding-bottom: 10px;
}

#main p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 85%;
	line-height:125%;
	color: #333333;
	padding-bottom: 10px;
}

#main td {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 85%;
	line-height:105%;
	color: #333333;
	margin-bottom: 5px;
}

#main tr {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}


#singlecol {
	margin: 15px 115px 40px 30px;
	

}


#dualcol {
	margin:0;
	padding:0;

}

#dualcol_rt {
	width: 230px;
	float: right;
}

#dualcol_lt {
	width: 350px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
}


#bluebox_wrapper {
	font-family: Arial, Helvetica, sans-serif;
	width: 195px;
	background-image: url(images/bluebox_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 15px;
	
}

#bluebox_content {
	margin: 0;
	padding: 15px 10px 15px 10px;
	background-image: url(images/bluebox_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
}

#bluebox_content p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #FFFFFF;
	line-height:12px;
	
}


#bluebox_content p a:link, #bluebox_content p a:hover, #bluebox_content p a:visited  {
	color: #CCFFFF;
	
}




#bluebox_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid #FFFFFF 1px;
	text-transform: uppercase;
}

#greenbox_wrapper {
	font-family: Arial, Helvetica, sans-serif;
	width: 195px;
	background-color: #EEF5B5;
	background-image: url(images/greenbox_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#greenbox_content {
	margin: 0;
	padding: 15px 10px 15px 10px;
	background-image: url(images/greenbox_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
}

#greenbox_content h1 {
	margin: 0;
	padding: 0;
	padding-top:5px;
	padding-bottom:15px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

#greenbox_content p {
	margin: 0;
	padding: 0;
	
}

#greenbox_content ul {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	
}

#greenbox_content li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom:10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	list-style: none;
	background-position: 0 3px;
	padding-left: 10px;
}
