@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
text-align:left;
}
table { border-collapse:collapse; text-align: center; 
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: none;
}


#LANGUAGE {top:-2px; right:630px; position:absolute; border:none;}

.clear {
clear:both;
height:1px;
margin-bottom:-1px;
}
body { background:#E7F1FD url(../images/background-main.png) repeat-y scroll center top; color:#000000; font-family:Helvetica,"Helvetica Neue",Arial,sans-serif; font-size:12px; min-width:960px; }
a, a:visited {
color:#0355B1;
text-decoration:none;
}
a:hover {
color:#012145;
text-decoration:underline;
}
a:focus {
outline-style:none;
}
#header #bar-dark { background:transparent url(../images/bar_dark.jpg) repeat-x scroll left top; height:90px; width:100%; }
#header #bar-dark ul#nav {
float:right;
margin-top: 0px; width: 618px;
clear:right;
}
#header #bar-dark h1 { float:left; margin-top:0px; text-indent:-99999em; 
}

#header #bar-dark h2 { float:right; margin-top:5px; text-indent:-99999em; background:transparent url(../images/phone.png) no-repeat scroll left top; width: 268px; height: 38px; }

#header #bar-dark h1 a {
background:transparent url(../images/logo.png) no-repeat scroll left top;
display:block;
height:84px;
width:204px;
}
#header #bar-dark h1 a:hover {
width:204px;
}
#header #bar-light { background:transparent url(../images/bar_light.jpg) repeat-x scroll left top; height:68px; }

#header #bar-light h2 {
display:block;
height:44px;
padding-top:20px;
width:837px;
}
#header .w960 {
margin:0 auto;
width:960px;
}
.w960 {
margin:0 auto;
width:960px;
}


#header ul#nav {
margin-top:14px;
}
#header ul#nav li {
display:inline;
float:left;

}
#header ul#nav li a {
display: inline-block;
float:right;
height:33px;
text-indent:-99999em;
}
#header ul#nav li.plans a { background:transparent url(../images/nav_Plans_off.png) no-repeat scroll left bottom; width:115px; }
#header ul#nav li.warranty a { background:transparent url(../images/nav_Warranty_off.png) no-repeat scroll left bottom; width:230px; }
#header ul#nav li.ensurall a { background:transparent url(../images/nav_Ensurall_off.png) no-repeat scroll left bottom; width:145px; }
#header ul#nav li.claims a { background:transparent url(../images/nav_Claims_off.png) no-repeat scroll left bottom; width:128px;}
#header ul#nav li a:active {background-position:left top;}
#content {
margin:24px auto 0;
width:960px;
}
#posts {
float:left;
margin-bottom:30px;
width:600px;
}
#sidebar { background:transparent url(../images/background-sidebar.png) no-repeat scroll left top; float:right; position:relative; width:308px; padding-top: 10px; height:1600px; z-index:10;
}
#sidebar ul {
margin-top: 0px;
}
#sidebar h4 {
color:#00254F;
font-size:14px;
font-weight:bold;
margin-top:6px;
}
#sidebar-bottom {
bottom:-5px;
height:5px;
left:0;
position:absolute;
width:308px;
}
#sidebar ul li {
padding:0;
width:auto;

}

#sidebar #content-area {

display:block;
margin:0 auto 5px;
text-indent:-99999em;
width:281px;
}

h3.post-title { background:transparent url(../images/post-title-seperator.png) repeat-x scroll left bottom; padding-bottom:6px; color:#0355B1;
font-size:21.25px;
font-weight:bold;
line-height:35px; }
.post {
margin-bottom:20px;

}
.post-meta {
color:#4B4B4B;
display:block;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
}
.post-meta b {
color:#00254F;
}
.post-meta a {
font-weight:bold;
}
.post-body {
font-size:13px;
line-height:20px;
margin-top:10px;
}
.post-body a {
color:#000000;
text-decoration:underline;
}
.navi { float: right; height: 89px; width: 700px; }

.post-body p {
margin-bottom:7px;
}
.post-body img { border:1px solid #000000; margin-bottom:10px; margin-top:3px; padding-right: 0px; padding-bottom: 0px; margin-right: 10px; 
}

.post-body ul li { list-style-position: outside; list-style-type: disc; margin-left:30px; 
}

.post-body ol li { list-style-position: inside; list-style-type: decimal; margin-left:10px; line-height:30px; }



/*----------------Top Menu Navigation--------------------------*/

body{ behavior:url("../csshover2.htc"); }
.pd_menu_01 { float:right; padding:0; margin:0; color: #FFFFFF; width:485px; border:none; position:relative; right:0; top:5px; z-index:1000; } /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited, .pd_menu_01 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:11px;
color: #FFFFFF;
background-color: ;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border: none;}
.pd_menu_01 li.home a { background:transparent url(../images/nav_Home_off.png) no-repeat scroll left bottom; width:70px; }
.pd_menu_01 li.plans a { background:transparent url(../images/nav_Plans_off.png) no-repeat scroll left bottom; width:98px; }
.pd_menu_01 li.warranty a { background:transparent url(../images/nav_Warranty_off.png) no-repeat scroll left bottom; width:218px; }
.pd_menu_01 li.ensurall a { background:transparent url(../images/nav_Ensurall_off.png) no-repeat scroll left bottom; width:92px; }
.pd_menu_01 li.claims a { background:transparent url(../images/nav_Claims_off.png) no-repeat scroll left bottom; width:147px;}
.pd_menu_01 li.contact a { background:transparent url(../images/nav_Contact_off.png) no-repeat scroll left bottom; width:75px; }
.pd_menu_01 ul li a {color: #FFFFFF; float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0; text-decoration:none; text-indent:-99999em; }

.pd_menu_01 ul li ul li a {color: #FFFFFF; float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; background:none;}
.pd_menu_01 ul li ul li a:hover {color: #FFFFFF; float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; background:none;}
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: ; width:1px; opacity:0.95;}
.pd_menu_01 ul li:hover a { text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display: block;   position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:160px; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 0px ; border-bottom: solid 1px ; background-color:#0F5AAF; background-image:none; text-indent:0em;    color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#0F5AAF; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {text-decoration:none;color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:120px; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#0F5AAF;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:120px; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 0px ; border-bottom: solid 1px ; background-color:#0F5AAF;  color:#FFFFFF;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#0F5AAF; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/

/*-----------------------------------------------------------------*/

.footer { background-color: #fff; width:100%; bottom: 0px; clear:both; text-align:center; padding: 10px; border-top:1px solid #BCC9DB;}
.footer p{text-align:center; padding: 5px; margin-top:10px;}

/*.sidemenu ul li { list-style-position: inside;}*/
/*.sidemenu ul li h3, a {text-decoration:none; outline-style:none;}
.sidemenu ul li h3, a:hover {text-decoration:none; outline-style:none;}*/
.sidemenu ul li a { font-size: 12px; color: #004CA2; line-height: 20px; font-weight: bold; text-decoration:none}
.sidemenu ul li a:hover { font-size: 12px; color: #001B37; line-height: 20px; font-weight: bold; text-decoration:underline; }

.sidemenu { height:490px;}

.trust {
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}


/*ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 308px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 0px;
  list-style-image:none;
}

ul.menu li a { height: 28px; background-image: url(images/accordion/off_state.png); line-height:28px; background-repeat: no-repeat; }

ul.menu li a:hover {
  background-image: url(images/accordion/over_state.png); background-repeat: no-repeat; 
}

ul.menu li ul li a {
background-image: url(images/accordion/content_state.png); background-repeat: repeat-y; padding: 0px 10px 0px 23px; 
  color: #094180;
  padding-left: 20px;
}

ul.menu li ul li {
background-image: url(images/accordion/content_state.png); background-repeat: repeat-y; padding: 0px 10px 0px 23px; }

ul.menu li ul li a:hover {
	background-image: url(images/accordion/content_state_over.png); background-repeat: repeat-y; padding: 0px 10px 0px 23px;
  border-left: 5px #003269 solid;
  padding-left: 15px;
  height: 25px;
}


#menu2 { margin: 0; padding: 0; list-style-type: none; }
#menu2  ul li { margin: 0; padding: 0; }*/

.leadform {width: 308px; text-align:center; margin-top:15px; text-align:center; padding-left:20px; margin-bottom:50px;}
.leadform input {
	border:0 none;
float:left;
height:24px;
margin:5px 0 0 35px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:9px 10px 0;
width:155px;
	background-image: url(../images/sidebar/sidebar-subscribe-input.png);
}

.leadform select {
float:left;
margin:5px 0 0 0px;
width: 155px;
margin-left:35px;

	
}
.leadform .button {width: auto; background:none; height:auto; margin:0; margin-left:26px; padding:10px 0;}

#dynamicText p {
	padding-left:10px;
	padding-right:10px;
	font-style: italic;
	line-height: 20px;
}

#dynamicText {
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom:20px;
	background-image: url(../images/background-sidebar-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:265px;
	height: 175px;
	
}

.linktext {
bottom:-160px;
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
position:relative;
text-decoration:underline;
}




 
 strong {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
