@charset "utf-8";
/* CSS Document */

body				{font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif; margin-top:0px; font-size:12px;}
a:link 				{text-decoration: none; }
a:visited 			{text-decoration: none; }
a:hover 			{text-decoration: underline;}
h1					{font-size:16px;}

input{
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #0d2462;
	height:18px;
}
.login{
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #0d2462;
	width: 150px;
	height: auto;
}
.submit{
	border: 1px solid #0d2462;
	height: auto;
}
.submit2{
	border: none;
	height: auto;
}
.login_label{
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100px;
	display: -moz-inline-box;
	display: inline-block;
}
.input_text{
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #0d2462;
	width: 250px;
}
.special_input{
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #0d2462;
	width: 250px;
	text-align: right;
}
.question{
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.questionheader{
	height: 16px;
	width: 100%;
	margin-left: -5px;
	padding: 2px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color:#263779;
	color:#ffffff;
}
.questionheader2{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.qtext{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.label{
	font-size: 12px;
	background-color: #FFFFFF;
	width: 180px;
	display: -moz-inline-box;
	display: inline-block;
}
.radio_label{
	font-size: 12px;
	background-color: #FFFFFF;
	width: 400px;
	display: -moz-inline-box;
	display: inline-block;
}
textarea{
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #0d2462;
	height: 50px;
	width: 99%;
	overflow: auto;
}
.radio{
	border: none;
	margin-right: 20px;
}

/*width*/
.wMainTable 		{width: 797px;}
.wLeftMenu	 		{width: 130px;}
.wRightMenu	 		{width: 155px;}
.w182		 		{width: 155px;}
.w165		 		{width: 140px;}
.wBrick		 		{width: 140px;}

/*heigth*/
.hHeader			{height: 227px;}
.hTopMenu			{height: 37px;}
.hMenuSeparator		{height: 10px;}
.hLeftButton		{height: 25px;}
.h6					{height: 6px;}
.hBodySignup		{height: 111px;}
.hBrick				{height: 30px;}
.hBrickHeader		{height: 24px;}

/*background*/
.MenuHeader			{background-image: url(images/menuHeader.gif); background-repeat: no-repeat;}
.bBrick				{
	background-image: url(images/BrickHeader.gif);
	background-repeat: no-repeat;
}
.bBlu				{background-color:#263779;}
.bLightBlu			{background-color:#afb6c3;}
.bLightBlue			{background-color:#66CCFF;}
.bWhite				{background-color:#ffffff;}
.bGray				{background-color:#CCCCCC;}
.bMenuGray {
	background-image: url(images/left_slice.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bMenuGrayLong {
	background-image: url(images/long_slice.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bMenuGrayLonger {
	background-image: url(images/longer_slice.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bRighPanelBody		{background-color:#263779;}
.bHeader			{background-image: url(images/web_banner_3.jpg); height: 227px;}
.bHeader2			{background-image: url(images/web_banner_3.jpg);}
.bHeaderSignUp		{background-image: url(images/signupHeader.gif); background-repeat: no-repeat;}
.bBodySignUp		{background-image: url(images/signupBody.gif); background-repeat: repeat-x;}
.bFooterSignUp		{background-image: url(images/signupFooter.gif); background-repeat: no-repeat;}
.bBodyNews			{background-image: url(images/newsBody.gif); background-repeat: repeat-x;}
.bFooterNews		{background-image: url(images/newsFooter.gif); background-repeat: no-repeat;}
.bFooter			{/*background-image: url(images/bottom_bar.jpg); background-repeat: no-repeat; height: 140px;*/}
.bLeftMenu			{background-image: url(images/bgLeftMenu.gif); background-repeat: repeat-x;}
.bLeftMenuBullet	{background-image: url(images/bulletBlu.gif); background-repeat: no-repeat; background-position: center center; width: 20px;}

/*padding*/
.p2		 			{padding:2px;}
.p5		 			{padding:5px;}
.p10	 			{padding:10px;}
.pR10				{padding-right:8px;}
.pR5				{padding-right:5px;}
.pL10				{padding-left:8px;}
.pL5				{padding-left:5px;}
.pT5				{padding-top:5px;}
.pT10				{padding-top:10px;}

/*colours*/
.white				{color:#ffffff;}
.black				{color:#000000;}
.red				{color:#9e0c17;}
.yellow				{color:#FFFF00;}
.green				{color:#52b046;}
.gray				{color:#666666;}
.brightred				{color:#ff0000;}
.blue				{color:#1f497d;}

.bodycopy {
	color: #002b7f;
	font-size: 12px;
}
.headline {
	color: #eb132f;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}
.blueband {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #002b7f;
	text-align: center;
}

/*alignment*/
.center				{text-align:center;}
.left				{text-align:left;}
.right				{text-align:right;}
.top				{vertical-align:top;}
.bottom				{vertical-align:bottom;}
.middle				{vertical-align: middle;}

/*sizes*/
.s10				{font-size:10px;}
.s12				{font-size:12px;}
.s14				{font-size:14px;}
.s13				{font-size:13px;}
.s16				{font-size:16px;}
.s18				{font-size:18px;}
.s20				{font-size:20px;}
.s28				{font-size:28px;}

/*styles*/
.b					{font-weight:bold;}
.noLine				{text-decoration:none;}
.justify 			{text-align: justify;}
.i 					{font-style:italic;}

/*borders*/
.borderTopMenu		{border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff;}
.borderLeftMenu		{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff;}

.menuButton			{background-image: url(images/web_links_row.gif); background-repeat: repeat-x; height: 37px;}
.topMenuArrow		{background-image: url(images/ArrowTopMenu.gif); background-repeat: no-repeat;height: 8px; background-position: center top;}

.brick{
	height: 180px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #021d64;
	border-bottom-color: #021d64;
	border-left-color: #021d64;
}

/*Menu Section*/
.tableContainer {
	width:130px;
	background-color:#afb7c3;
}
.button {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #949eb6;
	border-right-color: #949eb6;
	/*height:27px;*/
	background-color:#4261a1;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Helvetica;
	font-size:9pt;
	font-weight:bold;
	line-height:17px;
	text-align:left;
	vertical-align:middle;
}
.button_over {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #949eb6;
	border-right-color: #949eb6;
	/*height:27px;*/
	background-color:#B6BCC6;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Helvetica;
	font-size:9pt;
	font-weight:bold;
	line-height:17px;
	text-align:left;
	vertical-align:middle;
}
.Block {
	background-color:#4161a0;
	height:20px;
	font-family:Helvetica;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
.Helicopter {
	background-image: url(images/Helicopter.jpg);
}