/* CSS Document */

*
{
padding:0;
margin:0;
}
img
{
    border:none;
}
a:link, a:visited
{
color:#ee3524;
text-decoration:underline;
font-weight:bold;
}
a:hover, a:focus, a:active
{
color:#ee3524;
text-decoration:none;
font-weight:bold;
}
.input_quote
{
border:0;
color:#FFFFFF;
padding:5px;
font-size:10px;
width:98px;
margin-top:10px;
background:url(images/button_bg.gif) no-repeat;
}
.bold_blue
{
    font-weight:bold;
    /*color:#ee3524 !important;*/
    color:#005eab !important;
}
.bold_blue1
{
    font-weight:bold;
    font-size: 15px;
    margin: 3px;
    color:#000000 !important;
}
.blue
{
    color:#0060af;
    font-weight:bold !important;
}
.blue span
{
    font-size:10px;
    font-weight:normal;
}
.learn_more
{
border:0;
color:#FFFFFF;
font-size:18px;
width:133px;
height:68px;
position:relative;
top:-80px;
left:9px;
bottom:auto;
background:url(images/learn_bg.jpg) no-repeat;
}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#655a5e;*/
color:#666666;
/*background-color:#fefefc;*/
/*background-color:White;*/
/*background:url(images/menu_bg.gif) repeat-x;*/
/*background:url(images/body_bg.gif) repeat-x 0 93px #f2f2f2;*/
background:url(images/body_bg.png) repeat-x #f2f2f2;
/*text-align:center;*/
}
/*====================================================================*/
#header
{
position:relative;
clear:both;
/*width:1200px;*/
width:990px;
/*height:124px;*/
height:97px;
text-align:left;
margin:0 auto;
}
.logo
{
float:left;
/*width:250px;*/
width:215px;
/*height:124px;*/
height:86px;
/*background:url(images/logo_bg.jpg) no-repeat;*/
padding-top:11px;
}
#logo_placeholder
{
/*
float:right;
width:200px;
height:91px;
*/
}
#logo p
{
	margin-top:50px;
	margin-left:50px;
	vertical-align:text-bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	color:#fff;
}
/*====================================================================*/
#menuHead
{
float:left;
/*width:940px;*/
width:745px;
/*font-size:11px;*/
font-size:12px;
/*height:124px;*/
height:97px;
/*background:url(images/menu_bg.gif) repeat-x;*/
text-transform:uppercase;
}
#menuHead ul
{
list-style-type:none;
/*margin:86px 0 0 11px;*/
/*margin:65px 0 0 165px;*/
margin: 65px 0 0 43px;
}
#menuHead li
{
display:inline;
float:left;
font-weight:bold;
/*margin-right:10px;*/
margin-left:2px;
}
#menuHead li a
{
padding:5px 0 18px 0;
/*color:#FFFFFF !important;*/
color:#666666 !important;
text-decoration:none;
}
#menuHead li span
{
padding: 8px 6px 20px 6px;
text-decoration:none;
}
#menuHead a:hover
{
/*
background:url(images/menu_hover_left.gif) top left no-repeat;
color:#ed1c24;
*/
background:url(images/menu_item_bg.png) no-repeat bottom;
color:#ce0004;
}
.one #menuHead a:hover
{
background:url(images/menu_item_bg_home.png) no-repeat bottom;
}
#menuHead a:hover span
{
/*
background:url(images/menu_hover_right.gif) top right no-repeat;
color:#ed1c24;
*/
color:#ce0004;
}
body.one a.menu1
{
    background:url(images/menu_item_bg_home.png) no-repeat bottom;
    color:#ce0004;
}
/*
body.two a.menu2,
body.three a.menu3,
body.four a.menu4,
body.five a.menu5,
body.six a.menu6,
body.seven a.menu7,
body.eight a.menu8,
body.nine a.menu9,
body.ten a.menu10,
body.eleven a.menu11
*/
body.two a.menu2,
body.three a.menu3,
body.six a.menu6,
body.seven a.menu7
{
/*
background:url(images/menu_hover_left.gif) top left no-repeat;
color:#ed1c24;
*/
background:url(images/menu_item_bg.png) no-repeat bottom;
color:#ce0004;
}
body.one .menu1 span,
body.two .menu2 span,
body.three .menu3 span,
body.four .menu4 span,
body.five .menu5 span,
body.six .menu6 span,
body.seven .menu7 span,
body.eight .menu8 span,
body.nine .menu9 span,
body.ten .menu10 span,
body.eleven .menu11 span,
body.thirteen .menu12 span
body.forteen .menu13 span
{
/*
background:url(images/menu_hover_right.gif) top right no-repeat;
color:#ed1c24;
*/
color:#ce0004;
}
/*====================================================================*/
#globalNavigation
{
    position:absolute;
    top:35px;
    right:157px;
}
#globalNavigation ul
{
    margin:0;
    padding:0;
    font-size:11px;
}

#globalNavigation ul li
{
    margin:0 0 0 18px;
    padding:0;
    list-style:none;
    float:left;
}

#globalNavigation ul li a
{
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}

#globalNavigation ul li a:hover
{
    text-decoration:underline;
}
/*====================================================================*/
#header .phone
{
    position:absolute;
    top:32px;
    right:0;
    width:138px;
    height:47px;
    border:solid 1px #e5e5e5;
}

#header .phone h6
{
    margin:0;
    padding-top:4px;
    text-align:center;
    font-size:20px;
    color:#005190;
}

#header .phone p
{
    margin:0;
    text-align:center;
    font-size:11px;
    color:#666666;
}
/*====================================================================*/
.content_wrap
{
clear:both;
width:100%;
background:url(images/content_bg.gif) repeat-x 0 1px;
text-align:center;
overflow:hidden;
}
.one .content_wrap
{
    background:url(images/content_bg_home.gif) repeat-x 0 1px;
}

body.one .content_proper_home
{
position:relative;
clear:both;
/*width:935px;*/
width:990px;
height:307px;
text-align:left;
/*padding-bottom:10px;*/
padding-top:14px;
margin:0 auto;
}

body.one .content_proper
{
position:relative;
clear:both;
/*width:935px;*/
width:990px;
height: 100%;
text-align:left;
margin:0 auto;
}

body.two .content_proper,
body.three .content_proper,
body.four .content_proper,
body.five .content_proper,
body.six .content_proper,
body.seven .content_proper,
body.eight .content_proper,
body.nine .content_proper,
body.ten .content_proper,
body.eleven .content_proper,
body.twelve .content_proper,
body.thirteen .content_proper,
body.forteen .content_proper
{
/*position:relative;*/
clear:both;
/*width:935px;*/
width:990px;
height: 100%;
text-align:left;
margin:0 auto;
}

.content_proper_home #home_flash
{
	position:relative;
    width:660px;
    height:296px;
    /*background:url(images/home_flash.jpg);*/
}

.content_proper_home #home_flash object
{
    position:relative;
    z-index:20;
}

.content_proper_home #home_flash a img
{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:10;
}

.content_proper_home #home_intro
{
	top: 150px;
    position:absolute;
    top:0;
    right:0;
    width:300px;
    color:White;
}

.content_proper_home #home_intro h3
{
    margin:0;
    padding-top:22px;
    font-size:13px;
    text-transform:uppercase;
}

.content_proper_home #home_intro p
{
    font-size:12px;
    line-height:18px;
    margin-top:5px;
}

.content_proper_home #home_intro ul
{
    margin:0;
    padding:7px 0 0 0;
    font-size:12px;
}

.content_proper_home #home_intro ul li
{
    margin:0;
    padding:3px 0 0 18px;
    list-style:none;
    background:url(images/home_intro_bullet.gif) no-repeat 2px 4px;
}

.content_proper_home #home_intro div
{
    margin-top:28px;
    width:300px;
    height:100px;
    background:url(images/home_intro_div.png);
    text-align:center;
}

.content_proper_home #home_intro div h1
{
    margin:0;
    padding:15px 30px 10px 30px;
    font-size:20px;
    line-height:18px;
    text-transform:uppercase;
}

.content_proper_home #home_intro div img
{
    border:none;
}

.content_proper_home #home_intro a img
{
    /*margin-top:28px;*/
}

#ConfMsg td
{
    padding-bottom:15px;
}


#home_news
{
    border-top:solid 2px White;
    border-bottom:solid 2px White;
}

#home_news div
{
    border-top:solid 2px #f2f2f2;
    border-bottom:solid 2px #f2f2f2;
    height:24px;
    line-height:24px;
}

#home_news div h6
{
    font-size:12px;
    color:#0562ad;
    text-transform:uppercase;
    float:left;
    margin:0;
    padding:0;
}

#home_news div ul
{
    margin:0;
    padding:0;
    float:left;
    font-size:11px;
}

#home_news div ul li
{
    margin:0;
    padding:0;
    list-style:none;
    display:none;
}

#home_news div ul li strong
{
    font-weight:normal;
    text-transform:uppercase;
}

#home_promo_area
{
    clear:both;
    height:200px;
}

#home_promo_area ul
{
    margin:0;
    padding:15px 0 0 0;
    color:White;
}

#home_promo_area ul li
{
    margin:0 0 0 30px;
    padding:0;
    list-style:none;
    float:left;
    width:225px;
}

#home_promo_area ul li.first_child
{
    margin-left:0;
}

#home_promo_area ul li img
{
    border:solid 2px White;
}

#home_promo_area ul li h4
{
    margin:5px 0 0 0;
    font-size:13px;
    text-transform:uppercase;
}

#home_promo_area ul li p
{
    margin:3px 0 0 0;
    font-size:12px;
    line-height:14px;
}

#home_promo_area ul li p a
{
    color:#ffda46;
}

#main_content
{
    width:660px;
    font-size:12px;
    line-height:16px;
}

.main_content
{
    /*position:relative;*/
    background-color:White;
    border-top:solid 4px #ffac32;
    padding:0 17px 16px 17px;
    margin:-4px 0 30px 0;
}

.main_content h2
{
    color:#0562ac;
    text-transform:uppercase;
    font-size:14px;
    margin-top:11px;
}

#main_content_1 p
{
    padding:15px 9px 0 9px;
    letter-spacing:-0.2px;
}

#main_content_1 .tabs
{
    margin-top:11px;
}

#main_content_1 .tabs ul li
{
    float:left;
    background-image:url(images/home_tabs_bg.png);
    background-position:top;
    list-style:none;
}

#main_content_1 .tabs ul li.ui-state-active
{
    background-position:bottom;
}

#main_content_1 .tabs ul li a
{
    display:block;
    height:36px;
    background-repeat:no-repeat;
    background-position:50% 10px;
    text-indent:-9999px;
    overflow:hidden;
    outline:none;
}

#main_content_1 .tabs ul li.tab_1 a
{
    width:179px;
    background-image:url(images/home_tabs_1.png);
}

#main_content_1 .tabs ul li.tab_2 a
{
    width:148px;
    background-image:url(images/home_tabs_2.png);
}

#main_content_1 .tabs ul li.tab_3 a
{
    width:156px;
    background-image:url(images/home_tabs_3.png);
}

#main_content_1 .tabs ul li.tab_4 a
{
    width:143px;
    background-image:url(images/home_tabs_4.png);
}

#main_content_1 .tabs div
{
    clear:both;
    padding:0 9px;
}

#main_content_1 .tabs div.ui-tabs-hide
{
    display:none;
}

#main_content_1 .tabs div p
{
    padding:11px 0 0 0;
    letter-spacing:normal;
    color:#333333;
}

#main_content_1 .tabs div p a
{
    margin-left:8px;
}

#main_content_1 .tabs div table
{
    border-top:solid 1px #d5d4d4;
    border-bottom:solid 2px #818181;
    width:100%;
    margin-top:13px;
}

#main_content_1 .tabs div table thead tr th
{
    text-transform:uppercase;
    color:#005eab;
    font-weight:bold;
    border-bottom:solid 2px #818181;
    line-height:22px;
    padding-left:15px;
}

#main_content_1 .tabs div table thead tr th a
{
    color:#cc0000;
    text-transform:none;
}

#main_content_1 .tabs div table tbody tr th
{
    background-color:#f6f6f6;
    color:#47494b;
    vertical-align:middle;
    padding:0 15px;
    border-top:solid 1px #d2d1d0;
}

#main_content_1 .tabs div table tbody tr td
{
    color:#47494b;
    vertical-align:middle;
    line-height:15px;
    padding:7px 85px 6px 15px;
    border-top:solid 1px #d2d1d0;
}

#main_content_1 .tabs div table tbody tr.first_row th,
#main_content_1 .tabs div table tbody tr.first_row td
{
    border-top-color:White;
}

#main_content_1 .tabs div table tbody tr td.button
{
    padding:0;
}

#main_content_1 a.download_pdf img
{
    margin:13px 5px 0 7px;
}

#main_content_1 a.pds
{
    position:relative;
    top:-6px;
}

#main_content_2 h6
{
    color:#858585;
    font-weight:normal;
    font-size:11px;
    position:absolute;
    top:12px;
    right:17px;
}

#main_content_2 p
{
    margin-top:12px;
}

#main_content_2 a
{
    font-weight:normal;
}

#main_content_2 ul
{
    margin-top:8px;
}

#main_content_2 ul li
{
    position:relative;
    border-bottom:solid 1px #e5e5e5;
    padding:0 0 8px 145px;
    min-height:97px;
    list-style:none;
}

#main_content_2 ul li h4
{
    color:#034a88;
    font-size:14px;
    padding-top:11px;
}

#main_content_2 ul li p
{
    margin-top:4px;
}

#main_content_2 ul li img
{
    position:absolute;
    left:0;
    top:14px;
    width:125px;
    height:83px;
}

.one .content_sub
{
    display:none;
}

.content_sub
{
    width:300px;
    position:absolute;
    /*top:116px;*/
    top:214px;
    right:0;
}

#sub_content
{
    width:300px;
    position:absolute;
    top:548px;
    right:0;
}

.sub_content
{
    position:relative;
    background-color:White;
    border-top:solid 4px #ffac32;
    padding:0 17px 12px 61px;
    margin-bottom:20px;
}

.sub_content h3
{
    color:#0562ad;
    font-size:12px;
    text-transform:uppercase;
    margin-top:9px;
}

.sub_content h5
{
    color:Black;
    font-size:18px;
    margin-top:4px;
}

.sub_content h6
{
    font-size:12px;
    color:Black;
    margin-top:11px;
}

.sub_content p
{
    color:#5e6568;
    font-size:12px;
    margin-top:5px;
}

.sub_content img
{
    position:absolute;
    top:0;
    left:0;
}

.content_items_txt
{
float:right;
width:130px;
padding:5px 6px 0 0;
}
.content_items
{
display:none;
float:left;
width:300px;
height:145px;
background:url(images/home_items_bg.gif) bottom left repeat-x;
margin:0 17px 17px 0;
}
.content_items h2
{
color:#000000;
font-weight:bold;
padding-bottom:3px;
font-size:13px;
border-bottom:1px dotted #5e5e5f;
}
.content_items img
{
float:left;
border:0;
z-index:1000;
}
.content_items p
{
color:#5e5e5f;
font-size:11px;
padding-top:3px;
}
#content_home_banner
{
display:none;
float:right;
width:300px;
}
#content_home_banner_save
{
    margin-top:12px;
	background-image:url(images/save_50.gif);
	background-repeat:no-repeat;
	height:45px;
	width:300px;
	text-align:center;
}

#content_home_banner_save sup
{
	padding-top:8px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

#content_home_banner_save, .content_home_banner_percent
{
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#content_home_banner_save, .content_home_banner_txt
{
	padding-top:8px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
/*====================================================================*/
#footer_wrap
{
clear:both;
width:100%;
/*color:#868686;*/
color:#666666;
/*font-size:10px;*/
font-size:11px;
/*text-align:center;*/
/*border-top:1px solid #ffffff;*/
/*background-image:url(images/footer_bg.gif);*/
background:#e6e6e6;
/*height:228px;*/
padding:14px 0 24px 0;
}
#footer_proper a:link, #footer_proper a:visited
{
/*color:#878684;*/
color:#666666;
text-decoration:none;
font-weight:normal;
}
#footer_proper a:hover, #footer_proper a:focus, #footer_proper a:active
{
/*color:#012a58;*/
color:#666666;
text-decoration:underline;
font-weight:normal;
}
#footer_proper p
{
/*text-align:center;*/
padding-top:12px;
}
#footer_proper p.other_countries
{
    margin-left:-3px;
}
#footer_proper
{
clear:both;
/*width:935px;*/
width:990px;
/*text-align:center;*/
margin:0 auto;
}
#footer_proper ul
{
list-style-type:none;
padding:12px 0 12px 0;
}
#footer_proper li
{
display:inline;
padding:0 15px 0 15px;
background:url(images/blue_bar.gif) center right no-repeat;
font-size:11px;
color:#005596;
}
div.footer_country
{
display:inline;
}

/* ADDED - START */
.sub_content h4
{
    color:Black;
    font-size:12px;
    margin:12px 0 0 0;
}

.sub_content blockquote
{
    padding-bottom:7px;
}

.sub_content blockquote p
{
    font-size:14px;
    line-height:18px;
    font-style:italic;
    margin-top:15px;
}

.content_inner_wrap#main_content_1 .tabs
{
    margin:0;
}

.content_inner_wrap#main_content_1 p
{
    padding:15px 0 0 0;
}

.content_inner_wrap#main_content_1 .tabs div
{
    padding:0;
}

.content_inner_wrap.additional .panel_wrap
{
    margin-top:10px;
}

#main_content_2.content_inner_wrap h6
{
    top:70px;
}
/* ADDED - END */

/* MODIFIED - START */
.main_content h2,
.content_inner_wrap.additional h2
{
    color:#0562ac;
    text-transform:uppercase;
    font-size:14px;
    margin-top:11px;
}
/* MODIFIED - END */
