@charset "utf-8";
/* CSS Document */

body {
	background: #000929 url('images/bg.gif') repeat-x 0px 0px;
	color: #666;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px auto;
	}
	
#wrapper { width:980px; margin: 0px auto;border-left:1px solid #003c67; border-right:1px solid #003c67; }

#header {
	background: url('images/bg_header.gif') repeat-x center top;
	height: 89px;
	padding: 24px 0px 0px 0px;
	width: 100%;
	}
#main {
	background: url('images/bg_main.gif') repeat-x 0px 0px;
	width: 100%;
	}

#nav {
	background: url('images/bg_nav.gif') no-repeat center top;
	height: 40px;
	width: 940px;
	padding:5px 20px;
	text-align:center;
	}

p {
	line-height: 16px;
	margin: 0px 0px 15px 0px;
	}
	#logo {
	float: left;
	}
#footer p.small
{
	text-align: justify;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
}
#footer p
{
	padding-bottom: 40px;
}
#phone {
	background: url('images/phone.png') no-repeat 0px 0px;
	float: right;
	height: 35px;
	width: 152px;
	}

#consult {
	color: #ccc;
	float: right;
	font-size: 12px;
	line-height: 15px;
	text-align: right;
	width: 564px;
	margin-right:10px;
	}

#consultIcon {
	background: url('images/icon_folder.png') no-repeat 0px 0px;
	float: right;
	height: 29px;
	margin: 0px 0px 0px 12px;
	width: 35px;
	}

#consult a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	}

#consult a:hover {
	color: #1377b5;
	}
	
	#content  {
	color: #1377b5;
	width:940px;
	padding:20px;
	background-color:#FFFFFF;
	text-align: justify;
	}
	
		#footer  {
	color: #1377b5;
	width:940px;
	padding:20px;
	background-color:#FFFFFF;
	text-align:center;
	}
	
	#content2  {
	padding:0 40px 30px 20px;
	}
	
	#content2 a  {
	color: #002855;
	}
	
	#footer a  {
	color: #002855; padding:0 10px 0 10px;
	}
	
	img.left { float: left; margin: 2px 20px 16px 0; }
img.floatright { float: right; margin:10px 10px 20px 20px; padding:1px; border:1px solid #1377b5; }

	#contactform  {
	color: #1377b5;
	width:180px;
    float:right;
	margin-left:10px;
	padding:5px 10px;
	border-left:1px solid #d7d7d7;
	background-color:#FFFFFF;
	}
	form {
	margin:0;
	padding:0;
	}
input, select {
	font-size: 10px;
	}
/* you have to specify font for text area again... */
textarea {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	}
form {
 margin:0;
 padding:0;
 }
input, select {
 font-size: 11px;
 width: 150px; 
 }
/* you have to specify font for text area again... */
textarea {
 font-family: arial, verdana, sans-serif;
 font-size: 11px;
 width: 150px; 
 height: 75px;
 }
 
.contactquestion {
 width: 180px;
 margin: 0;
 padding: 0;
 padding-left: 15px;
 font-size: 11px;
 padding-top: 1px;
 padding-bottom: 1px;
 border: 0pt solid Red;
 }
.contactquestion p {
 margin: 0;
 padding: 0;
 width: 150px; 
 font-size: 11px;
 line-height: 115%;
 }
#contactrequired p {
 margin: 0;
 padding: 0;
 margin-left: 12px;
 padding-top: 25px;
 padding-bottom: 4px;
 font-size: 11px;
 font-style: italic;
 line-height: 115%;
 }
#contactbottom {
 margin: 0;
 padding: 0;
 margin-left: 15px;
 margin-top: 5px;
 font-size: 12px;
 line-height: 115%;
 }
#contactbottom input {
 width: 55px;
 }
#disclaimer {
 font-size: 11px;
 font-weight: normal;
 text-align: center;
 margin: 0;
 padding: 0;
 line-height: 110%;
 padding-bottom: 5px;
 margin-top: -15px;
 } 
#badge {
 font-size: 11px;
 margin: 0;
 padding: 0;
 height: 75px;
 padding-bottom: 5px;
 padding-left: 12px;
 }
padd {
 font-size: 11px;
 }
#captchaT {
 width:50px;
 }
.contactquestion .checkbox{
 font-size: 11px;
 margin-left:0px;
 width:10px;
 text-align:left;
 border: 0pt solid Orange;
 }
.contactquestion .radio{
 font-size: 11px;
 margin-left:0px;
 width:10px;
 text-align:left;
 border: 0pt solid Orange;
 }

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.xmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.xmmc .qmdividery{float:left;width:0px;}.xmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.xmmc {position:relative;zoom:1;z-index:10;}.xmmc a, .xmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.xmmc div a, .xmmc ul a, .xmmc ul li {float:none;}.qmsh div a {float:left;}.xmmc div{visibility:hidden;position:absolute;}.xmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.xmmc .qmcbox a{display:inline;}.xmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.xmmc li {z-index:auto;}.xmmc ul {left:-10000px;position:absolute;z-index:10;}.xmmc, .xmmc ul {list-style:none;padding:0px;margin:0px;}.xmmc li a {float:none}.xmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}#xmenu ul {top:100%;}#xmenu ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 1 */

	/*"""""""" (MAIN) Items""""""""*/	
	#xmenu a	
	{	
		padding:12px 15px 0px 15px;
		margin:0px;
		color:#ffffff;
		font-family:arial, verdana, sans-serif;
		font-size:14px;
		text-decoration:none;
		font-variant: small-caps
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#xmenu a:hover	
	{	
		color:#1377b5;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#xmenu li:hover>a	
	{	
		color:#1377b5;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#xmenu div, #xmenu ul	
	{	
		width:160px;
		padding:25px 15px 13px 15px;
		margin:-12px 0px 0px 17px;
		background:  url('images/bg_subnav.gif') repeat-x 0px 0px;
		text-align: left;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#xmenu div a, #xmenu ul a
	{
		padding: 0px 0px 4px 0px;
		background-color: transparent;
		color: #ffffff;
		font-size: 12px;
		border-width: 0px;
		border-style: none;
		height: 15px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#xmenu div a:hover	
	{	
		color:#999999;
		border:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#xmenu ul li:hover>a	
	{	
		color:#999999;
		border:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #xmenu div .qmactive, body #xmenu div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#xmenu .qmtitle	
	{	
		cursor:default;
		padding:0px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#xmenu .qmdividerx	
	{	
		border-top-width:1px;
		margin:0px;
		border-color:#DCDCDC;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#xmenu .qmdividery	
	{	
		background:  url('images/nav_divider.gif');
		border: none;
		height:25px;
		margin:0px;
		width:1px;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#xmenu .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#xmenu .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}