@charset "utf-8";

a{color: #163a83}
form {
	margin: 0px;
	padding: 0px;
}

.arial {
	font-family: Arial, Helvetica, sans-serif;
}

a:hover{
	color: #3366cc
	}
body{
	margin: 0;
	background: url(../images/blue-bg.jpg) top no-repeat #fff;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 13px;
	}
body#subpage{
	background-color: #fff;
	background-image: url(../images/blue-bg-2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -12px;
	}
h3{
	margin: 5px 0 17px 0;
	color: #4c4c4c;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
h4{
	margin: 5px 0 15px 0;
	color: #4c4c4c;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

img{
	border: none
	}
img.blue-border{
	border: 8px solid #8a9cc1
	}
p{
	margin: 0 0 15px 0
	}

.black{color: #000}
.bold{font-weight: bold}
.Swis721-Cn-BT {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

.blue1{color: #005bab!important}
.blue2{color: #163a83}
.clearer{clear: both}
.float-right{
	float: right;
	margin: 0 0 5px 40px
	}
.fs11{font-size: 11px}
.fs14{font-size: 14px}
.fs16{font-size: 16px}
.fs20{font-size: 20px}
.fs21{font-size: 21px}
.fs24{
	font-size: 24px;

}
.green1{color: #0b9444!important}
.orange{color: #ffcc66}
.pl12{padding-left: 12px}
.pt5{padding-top: 5px}
.red1{color: #ed1c24!important}
.shadow-blue{text-shadow: #005096 2px 2px 1px}
.text-center{text-align: center}
.white{color: #fff}	

ul.blue-bullets{
	margin: 0;
	padding: 0;	
	}
ul.blue-bullets li{
	padding: 0 0 15px 12px;
	list-style: none;
	background: url(../images/bullet-02.png) left 7px no-repeat	
	}
ul.blue-bullets li:first-line{
	color: #2b64c7;
	font-weight: bold
	}

ul.blue-bullets2{
	margin: 0;
	padding: 0;	
	}
ul.blue-bullets2 li{
	padding: 0 0 15px 12px;
	list-style: none;
	background: url(../images/bullet-02.png) left 7px no-repeat	
	}
ul.blue-bullets2 li:first-line{
	color: #163a83;
	font-weight: bold
	}
	
ul.blue-bullets3{
	margin: 0;
	padding: 0;	
	}
ul.blue-bullets3 li{
	padding: 0 0 15px 12px;
	list-style: none;
	background: url(../images/bullet-02.png) left 7px no-repeat	
	}

ul.blue-bullets4{
	margin: 0;
	padding: 0;	
	}
ul.blue-bullets4 li{
	padding: 0 0 15px 0px;
	list-style: none;
	}
ul.blue-bullets4 li:first-line{
	color: #163a83;
	font-weight: bold
	}
ul.blue-bullets5{
	margin: 0;
	padding: 0;	
	}
ul.blue-bullets5 li{
	padding: 0 0 2px 12px;
	list-style: none;
	background: url(../images/bullet-02.png) left 7px no-repeat	
	}
ul.blue-bullets6{
	margin: 0;
	padding: 0;	
	}
ul.blue-bullets6 li{
	padding: 0 0 15px 12px;
	list-style: none;
	background: url(../images/bullet-02.png) left 7px no-repeat	
	}
ul.blue-bullets6 li strong{
	color: #163a83;
	font-weight: bold
	}

.blue-box{
	width: 274px;
	height: 128px;
	color: #fff;
	text-align: left;
	background: url(../images/blue-box.png) no-repeat;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	}
.blue-box p{
	margin: 0;
	background: url(../images/bullet-03.png) left 7px no-repeat;
	line-height: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 12px;
	}
.learn-more-button{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 106px;
	height: 48px;
	background: url(../images/learn-more.png) top repeat-x #3399ff;
	z-index: 98
	}
.learn_more_button_over {
	height: 48px;
	width: 110px;
	position: absolute;
	z-index: 99999;
	float: right;
	margin-top: 275px;
	margin-left: 820px;
}

.white-list{
	margin: 0;
	padding: 0 0 15px 12px;
	color: #fff;
	background: url(../images/bullet-04.png) left 7px no-repeat
	}

.blue-header-table-01{
	}
.blue-header-table-01 th{
	padding: 5px;
	color: #fff;
	font-size: 12px;
	background: url(../images/blue-bar.png) repeat-x top #0073bb;
	border-bottom: 1px solid #3d93c9
	}	
.blue-header-table-01 td{
	color: #58585a;
	background: #eaebec
	}
.blue-header-table-01 tr.no-bottom-border td{
	border-bottom: none
	}
.blue-header-table-01 .row1 td{
	padding: 12px 25px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 19px;
	background: #f3f3f4
	}
.blue-header-table-01 .row2 td{
	height:5px;
	padding: 0;
	background: url(../images/grey-bar-01.png) repeat-x #7a7b7e;
	border-bottom: 1px solid #cecfd1
	}
.blue-header-table-01 .row3 td{
	padding: 5px 0;
	font-size: 15px;
	background: #e5e6e6;
	border-bottom: 1px solid #858384
	}
.blue-header-table-01 .row4 td{
	padding: 8px 0;
	font-size: 15px;
	font-weight: bold;
	background: #e5e6e6;
	}
.blue-header-table-01 .row5 td{
	padding: 12px 25px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 19px;
	background: #e5e6e6;
	border-bottom: 1px solid #858384
	}	
.blue-header-table-01 .row6 td{
	padding: 8px 0;
	font-size: 13px;
	font-weight: bold;
	background: #e5e6e6;
	}
.blue-header-table-01 .row7 td{
	padding: 5px 10px;
	font-size: 13px;
	background: #e5e6e6;
	border-bottom: 1px solid #858384;
	border-right: 1px solid #858384
	}
.blue-header-table-01 .row7 td.no-right-border{
	border-right: none
	}
.grey-header-table-01 th{
	height: 40px;
	color: #fff;
	font-size: 16px;
	background: url(../images/grey-bar-02.png) top repeat-x #6d6e71;
	border-bottom: 1px solid #8b8c8e
	}
.grey-header-table-01 td{
	font-size: 13px;
	background: #e5e6e6;
	border-bottom: 1px solid #73a1c9
	}
.grey-header-table-01 tr.no-border td{
	border: none;
	}
	
.blue-box-02{
	padding: 10px 20px;
	background: #e7ebf2;
	font-size: 11px;
	}

#page{
	margin: 0 auto;
	width: 985px;
	}
#header{
	height: 107px;
	}
#login-form{
	color: #fff;
	}
#login-form span{
	padding-top: 5px;

	}
#login-form input{
	margin: 0 0 5px 7px;
	padding: 0 9px;
	width: 85px;
	height: 23px;
	color: #122f68;
	font-size: 11px;
	line-height: 23px;
	vertical-align: middle;
	background: url(../images/input-bg.png) top repeat-x #e3eaf8;
	border: 1px solid #a9b6cf
	}
#login-form input.button{
	padding: 0;
	width: auto; 
	height: auto;
	background: none;
	border: none
	}
#login-form a{
	color: #fff
	}
#login-form a:hover{
	text-decoration: none
	}
#menu-top{
	height: 46px;
	background: url(../images/menu-bg.png) repeat-x #fff;
	border: 1px solid #fff;
	border-top-width: 2px;
	border-left: none
	}
#menu-top ul{
	margin: 0;
	padding: 0;
	}
#menu-top ul li{
	float: left;
	list-style: none
	}
#menu-top ul li a{
	display: block;
	height: 30px;
	color: #333333;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	background: url(../images/menu-border.png) left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 16px;
	padding-right: 21px;
	padding-left: 25px;
	}
#menu-top ul li a:hover, #menu-top ul li.active a{
	background: url(../images/menu-border.png) left no-repeat #fff
	}
#menu-top .active a,#menu-top .active a:visited {
	color: #FF6A00;
}

#menu-top ul li.last a{
	padding: 16px 19px 0 23px;
	color: #000000;
	background: url(../images/menu-bg2.png) top repeat-x #ff6900;
	border-left: 1px solid #fff
	}
#menu-top ul li.last a:hover{
	background: #fff
	}

#content{
	margin: 15px 0 25px;
	}


#footer{
	height: 55px;
	color: #747474;
	font-size: 11px;
	background: url(../images/bottom-menu-bg.png) top repeat-x #f3f3f3;
	border-top: 2px solid #868686;
	}
#footer a{
	padding: 0 3px;
	color: #747474;
	}
#footer a:hover{
	text-decoration: none
	}
#disclaimer{
	padding: 10px 5px 20px;
	color: #7f7f7f;
	font-size: 11px;
	}
	
#subpage-header{
	position: relative;
	height: 110px;
	background: url(../images/subpage-header-bg.png) no-repeat;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
#subpage-header #title{
	padding: 23px 0 0 37px;
	color: #fff;
	font-weight: bold;
	font-size: 29px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	}
#subpage-header #subtitle{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 50px;
	}
#subpage-header #subtitle.two-lines{
	padding: 0 0 0 37px;
	height: 35px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	}


#subpage-header #subtitle.one-line{
	padding: 0 0 0 37px;
	height: 30px;
	color: #fff;
	font-size: 16px;
	font-weight: bold
	}
#content-subpage{
	padding: 15px 30px 5px 30px;
	margin: 0 0 0 -30px;
	width: 985px;
	min-height: 718px;
	background: url(../images/page-bg.png) top no-repeat
	}
#inner-content-subpage{
	padding: 0 40px;
	min-height: 718px;
	background: url(../images/gradient-01.png) bottom repeat-x
	}.fs10 {
	font-size: 10px
}
.signupbg {
	background-color: #E5E9F1;
	padding: 5px;
	border: 1px solid #B7C2D8;
}
#subpage {
	margin: 0 auto;
	width: 985px;
}
.subpagebox {
	background-color: #FFFFEC;
	padding: 10px;
	border: 1px solid #163A83;
	margin-top: 5px;
}

.buttons {
	padding-top: 0px;
	margin-top: 30px;
	margin-left: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.buttons a,.buttons a:visited {
	text-decoration: none;
}
.buttons_active,.buttons_active:visited {
	color: #FFFF00;
}
.buttons_inactive,.buttons_inactive:visited {
	color: #FFFFFF;
}

.fs18 {
	font-size: 18px
}
