@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;

	

	}

	

		#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:0px 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;

	}
