/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
body{
	margin:0px;
	padding:0px;
	font-family: "tahoma", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5959;
	background: #4c83a6;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
#wrapper{
	padding: 0 8px 9px 8px;
	width: 921px;
	background: #ffffff;
}
										
											/* Header */
#header{}
#headertop{
	padding: 16px 0 0 0;
	height: 67px;
}
#logo{
	padding: 0 0 0 18px;
	width: 158px;
}
.contactinfo{
	margin: 0 9px 0 0;
	padding: 0 47px 0 0;
	height: 67px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #0066cc;
	text-align: right;
	background: url(../images/bg_phoneicon.gif) no-repeat right 10px;
}
#menu{
	height: 35px;
	background: #ff9900;
}		
#flash{
	margin: 0 0 8px 0;
	padding: 0 0 9px 0;
	height: 141px;
	background: url(../images/bg_flashshade.gif) repeat-x left bottom;
}									
											/* Body */
#body{}
.colleft{
	width: 174px;
}				
.signupbox{
	padding: 13px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	font-size: 13px;
	background: #cccccc;
}
.contactbox{
	margin: 1px 0 0 0;
	padding: 13px;
	font-size: 13px;
	background: #cccccc;
}
.txtbox_container{
	padding: 0 2px 16px 2px;
	width: 143px;
	height: 20px;
	background: url(../images/bg_txtbox.gif) no-repeat left top;
}
.txtbox{
	padding: 2px 0 0 0;
	width: 143px;
	height: 18px;
	font-size: 12px;
	border: 0;
	background: none;
font-family: Tahoma, Arial, sans-serif;
}
.txtarea_container{
	padding: 0 2px 16px 2px;
	width: 143px;
	height: 150px;
	background: url(../images/bg_txtarea.gif) no-repeat left top;
}
.txtarea{
	padding: 2px 0 0 0;
	width: 143px;
	height: 148px;
	font-size: 12px;
	border: 0;
	background: none;
	overflow: auto;
font-family: Tahoma, Arial, sans-serif;
}
.colcenter{
	/*padding: 21px 18px 0 18px;
	width: 537px;*/
}
.colcontent{
	padding: 21px 18px 0 18px;
	width: 711px;
}
h1{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:24px; 
	font-weight: normal;
	color:#333333;
}
.h1blue{
	font-size:25px; 
	color:#0066cc;
}
.content_img{
	padding: 20px 10px;
}
.colcenter ul, .colcontent ul{
	margin: 0;
	padding: 0 0 13px 23px;
	list-style: none;
}
.colcenter ul li, .colcontent ul li{
	padding: 0 0 0 15px;
	background: url(../images/bg_bluebullet.gif) no-repeat left 5px;
}
.arrowlink a{
	padding: 0 0 0 8px;
	font-size: 13px;
	color: #0066cc;
	text-decoration: none;
	background: url(../images/bg_arrow.gif) no-repeat left 5px;
}
.arrowlink a:hover{
	text-decoration: underline;
}
.colright{
	width: 174px;
}		
.sidebox{
	padding: 0 0 7px 0;
}				
											/* Footer */
#footer{		
	padding: 0 18px 0 34px;
	width: 870px;									
	height: 75px;
	background: url(../images/bg_footer.gif) #ff9900 repeat-x left top;
}
.footer_l{
	width: 230px;
}
.logo_amp{
	padding: 16px 0 0 2px; 
	height: 16px;
}
.copyright{
	padding: 22px 0 0 0;
	font-size: 11px;
	color: #484848;
}
.logo_fpa{
	padding: 7px 0 0 0;
}
.ftxt{
	padding: 20px 0 0 0;
	font-size: 11px;
	color: #484848;
	text-align: right;
}
#footer ul {
	margin:0;
	padding: 7px 0 0 0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	padding:0 12px 0 8px;
	border-right:1px solid #484848;	
	font-size: 11px;
	color:#0076bf;	
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
.nb a{
	border:0px !important;
}
.nopad a{
	padding:0 0 0 8px!important;
}
a{
	color: blue;
}

    .captchaimg img {width:143px;}
    input.cat_textbox#CaptchaV2 {
    border:0 none;
    width:143px !important;
    font-family:Tahoma,Arial,sans-serif;
    font-size:12px;
    height:18px;
    padding:2px 0 0;
    }
    .captcha {font-size: 12px; font-family:Tahoma,Arial,sans-serif;}
