.topalign {
    vertical-align: top;
}

.topalign img {
    vertical-align: top;
}

.bluetext {
    color: #024e94;
}

.arrowlist ul {
    padding: 0px;
    text-indent: 0px;
    margin: 0px;
}

.arrowlist li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/left_arrow.gif') no-repeat 0 7px;
}

.tablestyle {
    float: left;
    text-align: left;
}

.tablestyle table{
    font-size: 11px;
    border-color: #e2e2e2;
    border-width: 0 0 1px 1px;
    border-style: solid;
    width: 100%;
}

.tablestyle th {
    color: #024e94;
    border-color: #e2e2e2;
    border-width: 0px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 0px 4px 4px 4px;
    background: #eeeeee url ('../../images/tablehead_back.gif') repeat-x;
    font-size: 13px;
}

.tablestyle td {
    border-color: #e2e2e2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 17px 15px 10px 12px;
    background-color: #f9f9f9;
    vertical-align: top;
}

.tablebold {
    text-align: center;
    font-weight: bold;
    white-space:nowrap;
    font-size: 12px;
}

.liststyle1 {
	margin: 0px 0px 0px 5px;
	text-indent: 0px;
	padding: 0px 5px 0px 15px;
}

.liststyle1 li {
	list-style-type: square;
	padding: 2px 0px 0px 5px;
}

.liststyle1 ul {
	margin: 0px;
	text-indent: 0px;
	padding: 0px 5px 0px 5px;
}

.liststyle1 li li {
	list-style-type: none;
	padding: 2px 0px 0px 10px;
	background: url('../../images/left_arrow.gif') no-repeat 0 7px;
}



/*contact us form header images start*/
.image_map {float:left; display:block; width:218px; height:23px; background:url("../../images/a.gif"); position:relative; margin:0px 0px 0px 0px;}
    
    a.LINK0 {left:0px; top:0px; background:transparent;}
    a.LINK0 {display:block; width:100px; height:0; padding-top:23px; overflow:hidden; position:absolute;}
    
    a.LINK1 {left:100px; top:0px; background:transparent;}
    a.LINK1 {display:block; width:70px; height:0; padding-top:23px; overflow:hidden; position:absolute;}
    
    a.LINK2 {left:170px; top:0px; background:transparent;}
    a.LINK2 {display:block; width:45px; height:0; padding-top:23px; overflow:hidden; position:absolute;}

/*contact us form header images end*/
/*Testimonial css start*/
.testi_head {
    width: 208px;
    _width: 228px;
    background: url('../../images/contact_form_back.gif') repeat-y;
    padding: 3px 10px 5px 10px;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
}

.testi_head img {
    vertical-align: middle;
}

.testi {
    width: 208px;
    _width: 228px;
    background: url('../../images/contact_form_back.gif') repeat-y;
    padding: 5px 10px 10px 10px;
    text-align: left;
    line-height: 150%;
}

.testi_name {
    float: left;
    font-weight: bold;
    color: #024e94;
}

.testi_date {
    float: right;
    font-weight: bold;
    color: #024e94;
}
/*Testimonial css end*/


/* Print control */
..print-only{
    display: none;
    visibility: hidden;
}

@media print {

    .print-only {
        display: inherit;
        visibility: display;
    }

    .no-print {
        display: none;
        visibility: hidden;
    }

    .header, .topnav1, .topnav2, .header_img, .leftnav_cover, .rightnav_cover, .innerfooter, .bottom_container, .breadcrumb {
        display: none;
        visibility: hidden;
    }
}

body {
    font-family: Arial;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background: #fff url('../../images/absback.jpg') repeat-x;
    text-align: center;
    height:100%;
}

img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

a {
    color: #024e94;
	text-decoration: none;
	font-weight: bold;
}
 
.container {
    margin: 0 auto;
    width: 980px;
}

.header {
    margin: 0 auto;
    height: 116px;
    background: url('../../images/headback.gif') repeat-x;
}

.logo {
    margin: 10px 0px 0px 30px;
    float: left;
}

.srch_img {
    margin: 13px 13px 0px 0px;
    float: right;
}

.srch_text {
    float: right;
    margin-top: 60px;
    margin-left: 40px;
    margin-right: -143px;
    width: 120px;
    border: 0px solid black;
}

.srch_btn {
     float: right;
    margin-top: 59px;
    margin-left: 163px;
    margin-right: -187px;
    border: 0px;
/*    border: 1px solid red;*/
    width: 24px;
    background:url('../../images/srch_btn.gif') no-repeat;
    height: 21px;
}

.topnav1 {
    padding: 0px;
    font-family: Arial Narrow;
    font-size: 17px;
    color: #fff;
    height: 35px;
    background: url('../../images/topnav_back.gif') repeat-x;
    vertical-align: middle;
}

.topnav1 img {
    vertical-align: middle;
}

.topnav1_text {
    float: left;
/*	padding: 0px 22px 0px 22px;*/
    padding: 8px 22px 8px 22px;
    _padding: 6px 22px 6px 22px;
}

.topnav1_seltext {
    float: left;
    _margin-top: 1px;
    padding: 11px 31px 11px 30px;
    _padding: 6px 31px 6px 30px;
    background-color: #f6f6f6;
}

.topnav2 {
	float: left;
    text-align: left;
    padding: 0px;
    font-family: Arial Narrow;
    font-size: 15px;
    color: #333333;
    height: 30px;
    background: url('../../images/subnav_back.gif') repeat-x;
    width: 100%;
}

.topnav2 img {
	float: left;
    vertical-align: middle;
}

.topnav2_text {
	float: left;
    padding: 0px 22px 0px 22px;
    margin-top: 8px;
    vertical-align: middle;
}

.topnav2_seltext {
    color: #024e94;
    font-weight: bold;
    padding: 0px 30px 0px 30px;
    display: inline;
}

.divider1 {
    background: url('../../images/divider1.gif') repeat-x;
    line-height: 1px;
}

.divider2 {
    height: 20px;
    background: url('../../images/divider2.gif') repeat-x;
}

.divider5 {
    height: 1px;
    background-color: #7acafb;
}

.header_img {
    background-color: #fff;
    padding: 3px;
}

.breadcrumb {
    height: 14px;
    _height: 30px;
    background-color: #f3af0a;
    color: #333333;
    padding: 8px 30px 8px 25px;
    vertical-align: middle;
}

.breadcrumb img {
    vertical-align: middle;
}

.breadcrumb a {
    text-decoration: none;
    color: #333333;
    font-weight: normal;

}

.leftnav_head img {
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

.per_right{
    float: right;
    margin: 0px 5px 0px 5px;
}

.personalize {
    float: right;
    margin: -2px 5px 0px 5px;
}

.size12px {
    font-size: 12px;
}

.size14px {
    font-size: 14px;
}

.sizecursor {
    float: right;
    margin-top: -8px;
    margin-left: 200px;
    margin-right: -145px; /** -135 and -155 **/
}

.innerfooter {
	position: relative;
    width: 936px;
    float: left;
/*    height: 31px;*/
    font-weight: bold;
    cursor: pointer;
    _margin-bottom: 8px;
}

.footer_back {
	float: left;
	position: relative;
    background: #024e94 url('../../images/innerfooter_back.gif') repeat-x;
    width: 936px;

}

.innerfooter span {
    vertical-align: middle;
    height: 17px;
    _height:31px;
    padding: 8px 10px 2px 0px;
}

.innerfooter_text {
    display: inline;
    float: left;
    width:128px;
    _width: 148px;
    color: #fff;
    text-align:left;
    padding: 9px 0px 6px 10px;
}

.innerfooter_text a {
	color: #fff;
	font-weight: normal;
}

.footer_expand {
    float: left;
    background: #024e94;
    height: 106px;
    _margin-top: -4px;
}

.bottom_container {
    float: left;
    position: relative;
    background-color: #e9e9e9;
    width: 100%;
}

.spacing {
    display: inline;
    padding: 0px 10px 0px 10px;
}

.footer_nav2 {
    float: left;
    padding: 9px 20px 9px 20px;
}

.footer_nav2 a {
    color: #000;
    font-weight: normal;
}

.footer_nav3 {
    float: left;
    width: 95%;
    padding: 9px 20px 9px 20px;
    font-size: 10px;
    text-align: left;
    color: #666666;
}

.footer_nav3 a {
	font-weight: normal;
}

.maincell {
    float: left;
    padding: 25px 18px 0px 18px;
    background: #ffffff url('../../images/maincontent_back.gif') repeat-x;
    width: 944px;
    _width: 980px;
    _height: 100%;
    vertical-align: top;
}

.maincell div {
    vertical-align: top;
}

.leftnav_cover {
    float: left;
    background-color: #e9e9e9;
    width: 180px;
    /**height: 100%;*/
}

.maincontent_cover {
    float: left;
    width: 486px;
    _width: 536px;
    padding: 0px 25px 0px 25px;
}

.maincontent_cover div {
    vertical-align: middle;
}

.rightnav_cover {
    float: left;
    /*height: 100%;*/
    width: 228px;
}

/** OLD **
.leftnav {
    border: 1px solid #d2d2d2;
}

.leftnav {
    border: 1px solid #74c8fc;
}
**/

.leftnav li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/left_arrow.gif') no-repeat 0 7px;
}

.leftnav li span {
    font-weight: bold;
    _margin-left: -18px;
}

.leftnav img {
    vertical-align: top;
}

.left_subnav {
    background-image: url('../../images/left_subnav_back.gif');
    height: 20px;
    _height: 30px;
    width: 166px;
    _width: 180px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding:5px 0px 5px 14px;
}

.leftnav_text {
    float: left;
    _height: 30px;
    width: 161px;
    _width: 180px;
    font-size: 11px;
    background: url('../../images/leftnav_back.gif') repeat-y;
    padding: 8px 5px 7px 14px;
    text-align: left;
    font-weight: bold;
}

.leftnav_text li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/left_arrow.gif') no-repeat 0 7px;
}

.leftnav_text a {
    color: #000;
    _margin-left: -16px;
    text-decoration: none;
}

.leftnav_text_sel {
    _height: 30px;
    width: 161px;
    _width: 180px;
    font-size: 11px;
    background: #c7eafe url('../../images/left_nav_back.gif') repeat-x;
    padding: 8px 5px 7px 14px;
    text-align: left;
    font-weight: bold;
}

.leftnav_text_sel li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/left_arrow.gif') no-repeat 0 7px;
}

.leftnav_text_sel a {
    color: #024e94;
    _margin-left: -16px;
    text-decoration: none;
}

.leftnav_text img {
    vertical-align: middle;
    margin-right: 4px;
}

.leftnav_text_sel img {
    vertical-align: middle;
    margin-right: 4px;
}

.leftnav_divider {
    background-color: #74c8fc;
    line-height: 1px;
}

.rightnav_head {
    width: 221px;
    _width: 226px;
    height: 17px;
    _height: 20px;
    border: 1px solid #d6d6d6;
    background-color: #ededed;
    padding: 1px 0px 2px 5px;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
}

.rightnav {
    margin-top: 2px;
    border: 1px solid #d2d2d2;
}

.rightnav_text {
    width: 176px;
    _width: 226px;
    height: 21px;
    _height: 40px;
    font-size: 11px;
    background-color: #f7f7f7;
    padding: 12px 0px 7px 50px;
    text-align: left;
    font-weight: bold;
}

.rightnav_text img {
    vertical-align: middle;
    margin-right: 4px;
}

.rightnav_text a {
	color: #000;
}

.right_spacer1 {
	float: left;
    height: 30px;
    width: 100%;
}

.contact_us {
    float: left;
    width: 198px;
    _width: 228px;
    background: url('../../images/contact_form_back.gif') repeat-y;
    font-weight: bold;
    padding: 10px 15px 10px 15px;
}
/**
.contact_us input {
    border: 1px solid #cdcdcd;
    width: 130px;
}
**/
.rightnav_content_head {
	float: left;
    width: 223px;
    _width: 228px;
    padding: 1px 0px 2px 5px;
    font-size: 14px;
    text-align: left;
    text-transform: capitalize;
    border: 1px solid #d3d3d3;
    border-width: 0px 0px 1px 0px;
}

.rightnav_content_head ul {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

.rightnav_content_head li {
    list-style-type: none;
    padding: 2px 0px 0px 12px;
    background: url('../../images/right_nav.gif') no-repeat 0 7px;
}

.rightnav_content_head li span {
	_margin-left: -15px;
}

.rightnav_div1 {
    background-color: #d3d3d3;
    _line-height: 1px;
    height: 1px;
}

.rightnav_content {
	float: left;
    padding: 10px;
    text-align: left;
    line-height: 17px;
}

.maincontent_head {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.maincontent_div1 {
    height: 2px;
    background: url('../../images/maincontent_div1.gif');
}

.maincontent {
    padding: 5px 0px 5px 0px;
    line-height: 15px;
    text-align: left;
}

.maincontent_subhead {
    height: 26px;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-top:4px;
}

.maincontent_subnav {
    float: left;
    background: url('../../images/maincontent_sn_back.gif') repeat-y;
    text-align: left;
    padding: 0px 15px;
    width: 456px;
    _width: 486px;
    vertical-align: middle;
    line-height: 12px;
}

.maincontent_subnav img {
    vertical-align: middle;
}

.maincontent_subnav a {
    vertical-align: middle;
}

.maincontent_2 {
    float:left;
    background: url('../../images/maincontent_sn_back.gif') repeat-y;
    vertical-align: middle;
    text-align: left;
    padding: 0px 15px 10px 15px;
}

.why_aig {
    float: left;
    width: 226px;
}

.why_aig ul {
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}

.why_aig li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/left_arrow.gif') no-repeat 0 7px;
}
/*
.why_aig li span {
    _margin-left: -18px;
}
*/
.secinfo_text {
    float:left;
}

.secinfo_text ul {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}
    
.secinfo_text li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/left_arrow.gif') no-repeat 0 7px;
    line-height: 150%;
}
/*
.secinfo_text li span {
    _margin-left: -10px;
}
*/
.why_aig_head {
    display:block;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0px 8px 0px;
}

.why_aig_head ul {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

.why_aig_head li {
    list-style-type: none;
    padding: 2px 0px 0px 10px;
    background: url('../../images/right_nav.gif') no-repeat 0 7px;
}
/*
.why_aig_head li span {
	_margin-left: -15px;
}
*/
.divider3 {
    float: left;
    width: 4px;
    height: 140px;
    background: url('../../images/divider3.gif') repeat-y;
}

.get_more {
    float: left;
    width: 216px;
    _width: 226px;
    vertical-align: top;
    padding:0px 0px 0px 10px;
}

.get_more span {
    vertical-align: top;
}

.get_more_txt {
    display:inline;
    float: left;
    width:116px;
    _width:126px;
    padding:0px 0px 0px 10px;
}

.secondary_info {
    display: table-cell;
    width:350px;
    _width:360px;
    padding:0px 0px 0px 10px;
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
}

.secinfo_head {
    float:left;
    width:230px;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding: 2px 0px 2px 0px;
}

.find_out_more {
    float:right;
    color: #024e93;
    text-align: right;
    padding: 3px 0px 3px 0px;
}

.divider4 {
    float: left;
    width:350px;
    height: 1px;
    background-color:#c5c5c5;
}

.leftalign{
    float: left;
}

.rightalign{
    display: inline;
    float: right;
}

.blockimage {
    display: block;
}

.inlineimage {
    display: inline;
    float: left;
}

.middlealign {
    display: table;
    float: left;
    text-align: left;
}

.middlealign img {
    vertical-align: middle;
}

.centeralign {
    text-align: center;
}

.boldtext {
    font-weight: bold;
}

.credits {
	float: left;
	width: 100%;
	background-color: #024e94;
	color: #fff;
	padding: 7px 0px 7px 0px;
}

.credits a {
	color: #fff;
	font-weight: normal;
}

.footer_expand {
	display: none; 
	float: left; 
	background-color: #024e94; 
	width: 935px;
}

.bottomalign {
	vertical-align: bottom;
}

.bottomalign img {
    vertical-align: bottom;
}

.ieheight1 {
	_height: 1px;
	_line-height: 1px;
}

.formfields {
	float: right;
	display: block;
	padding: 3px 0px 10px 0px;
	text-align: left;
}
/*
.formfields .textfield {
	width: 90px;
	height: 20px;
	border: 1px solid #333333;
}

.formfields input[type=text] {
	width: 100px;
	height: 20px;
}

.formfields .selectfield {
    width: 90px;
    height: 20px;
    border: 1px solid red;
}
*/
.width100 {
	width: 100px;
}

.linktext {
	float: left;
	text-align: left;
	font-size: 10px;
}

.linktext a {
	color: #333333;
}

.width100p {
	width: 100%;
}

.textleft {
	text-align: left;
}

.footerimage {
	position: relative;
	margin-bottom: -8px;
}

.redtext {
	color: red;
}

.submitButton {
	border: 0px solid red;
	width: 72px;
	height: 27px;
}

#footer-toggler-arrow {
	vertical-align: bottom;
	height: 12px;
	overflow: hidden;
}

.ieheight8 {
	float: left;
	height: 8px;
	overflow: hidden;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	line-height: 8px;
}

.ieheight8 img {
	vertical-align: top;
}

.management_thumb {
	float: left;
	padding: 5px 50px 5px 5px;
	width: 125px;
	text-align: left;
}

.management_thumb .leftalign { 
	font-weight: normal;
	color: #333333;
}

.error {
	color: red;
}
