/* CSS Document */

body { margin:0px; padding:0px; background: #000 url(../images/bg.jpg) repeat-x; font:11px Arial,Helvetica,sans-serif;}
p{ margin:0px; padding:0px;}
img{ border:0px;}
.flt{ float:left;}
.fltr{ float:right;}

/*main block */

#main_blk{ text-align:left; width:1000px;}

/*header*/
#shown { display: block;}
#hidden { display: none;}
#header{ float:left; width:1000px;}
.logo{ float:left; margin:9px 0 0 0;}
.hd_text1{ float:right; width:270px; margin:20px 0 0 0; color:#CB0214; font:italic 11px Arial,Helvetica,sans-serif;}
.hd_text1 span { color:#080808;}
.hd_menu{ float:right; margin:15px 0 0 0; font: 11px Arial,Helvetica,sans-serif, serif; width:730px;}
.hd_menu span { color:#D53245; padding:0 5px 0 2px;}
.hd_menu a { color:#122853; font-size:11px;}
.hd_menu a:hover { text-decoration:underline;}
.hd_menuroll{text-decoration:underline;
float:left; margin:15px 0 0 50px; color:#122853; font:12px Arial,Helvetica,sans-serif; text-decoration:none;
}
.hd_menuitem{
float:left;  margin:15px 0 0 50px; font:12px Arial,Helvetica,sans-serif;
}

.hd_menuitem span { color:#D53245; padding:0 5px 0 2px;}
.hd_menuitem a { color:#122853; text-decoration:none;}
.hd_menuitem a:hover { text-decoration:underline;}

.hd_menu td {padding:0px;}

ul{list-style-type:none;}
div#header table tr td { border-right: 1px solid red; padding: 0 10px;}
div#header table tr td#mi_552111 { border: none;}
/*center*/

#center{ float:left; width:1000px;}
.text_block{ float:left; width:980px; margin:20px 0px 18px 0;}
.cp_over{ float:left; width: auto; font:25px Arial,Helvetica,sans-serif; color:#fff;font-weight:bold;font-style:italic; margin: 23px 0 0 0;}
.rate{ margin:12px 0 0 0;}
.cp_text1{ float:left; width:360px; font:italic bold 25px Arial,Helvetica,sans-serif; margin: 23px 0 0 10px; color:#fff;}
.cp_text2{ float:left; width:865px; color:#FFF;font:italic bold 17px Arial,Helvetica,sans-serif;margin:8px 0px 0px 0px;}
.cp_text2 a {color:#FFCC00; font-weight:normal; font-style:normal;}
.cp_text3{ float:left; width:145px; font: 12px Arial,Helvetica,sans-serif; margin-top:20px; color:#FFF;}
.logo1{margin:10px 0 0 0;}
.logo2{margin:13px 0 0 44px;}
.logo3{margin:15px 0 0 38px;}
.logo4{margin:13px 0 0 40px;}
.logo5{margin:16px 0 0 36px;}
.logo6{margin:15px 0 0 21px;}
.logo7{margin:10px 0 0 21px;}

.cp_tile1{ float:left; display:inline; width:490px; background:url(../images/cp_tile1.gif) repeat-y;}
.cp_top1{ float:left; width:490px; background:url(../images/cp_top1.gif) no-repeat top;}
.cp_bot1{ padding:20px;float:left; width:450px; background:url(../images/cp_bot1.gif) no-repeat bottom;}
.img1 { margin-top:0px; margin-left:-20px;}
.cp_text4 { float:left; width:326px; margin:0px 0 0 5px;padding:0px 0px 10px 0px; color:#003366; font:13px Arial,Helvetica,sans-serif;}
.cp_text4 h1 { margin:0; padding:0; font:22px Arial,Helvetica,sans-serif;letter-spacing:normal}
.cp_text4 h1 span { color:#D0152B;}
.cp_text4 h6 { margin:0; padding:0; font:13px Arial,Helvetica,sans-serif; color:#D0152B;}

.cp_tile2{ float:left; display:inline; width:268px; margin:0px 10px 0px 15px; background:url(../images/cp_tile2.gif) repeat-y;}
.cp_top2{ float:left; width:268px; background:url(../images/cp_top2.gif) no-repeat top;}
.cp_bot2{ padding: 10px 20px 20px 20px;float:left; width:228px; background:url(../images/cp_bot2.gif) no-repeat bottom;}
.cp_bot2 h2 { float:left; padding:0; margin:10px 0 0 0; color:#D0152B; font:bold 20px Arial,Helvetica,sans-serif;}
.cp_bot2 span {float:left; color:#D0152B; margin-top:0; width:240px;}
.cp_bot2 a {float:left; color:#1F355F; width:242px; margin-top:10px; font:12px Arial,Helvetica,sans-serif; text-decoration:none;}


.cp_tile3{padding: 10px 15px 0px 15px; margin:0px; float:left; display:inline; width:153px;  background:url(../images/h3-tile.png) repeat-y;}
.cp_tile3 h2{ font-family: Arial,Helvetica,sans-serif; color:#D0152B;margin:0px;font-size:1.4em;text-align:center;}
.cp_top3{ float:left; width:183px; margin:0px; height:19px; background:url(../images/h3-top.png) no-repeat top;}
.cp_bot3{ margin:0px;float:left; margin:0px; width:183px; height:25px; background:url(../images/h3-bottom.png) no-repeat bottom;}
.cp_bot3 h2 {margin:0px; float:left; padding:0; color:#D0152B; font:bold 15px Arial,Helvetica,sans-serif;}
.cp_bot3 span {float:left; color:#003366; margin-top:10px;}

.cp_foot{float:left; width:950px; color:#fff; margin:20px 0 0 35px; display:inline; padding-bottom:20px; font: italic 12px Arial,Helvetica,sans-serif;}
.cp_foot a, .cp_foot span a{color:#fff; padding:0 5px 0 5px; text-decoration:none;font: italic 12px Arial,Helvetica,sans-serif;}
.cp_foot a:hover, .cp_foot span a:hover{color:#D0152B; padding:0 5px 0 5px; text-decoration:none;font: italic 13px Arial,Helvetica,sans-serif;}

.ib1-container {float:left;width:640px;  display:inline;}
.ip_top1{float:left;height:20px; width:640px; background:url(../images/b1-top.png) no-repeat top;color:#003366; font:13px Arial,Helvetica,sans-serif; display:inline;}
.ip_tile1{ float:left; display:inline;background:url(../images/b1-tile.png) repeat-y; padding-left:20px; padding-right:20px; width:600px;}
.ip_bot1{ float:left;height:20px; width:640px;background:url(../images/b1-bottom.png) no-repeat bottom; display:inline;}
.ip_text4 { float:left; width:600px; margin:20px 0 0 5px; color:#003366; font:13px Arial,Helvetica,sans-serif;}
.ip_text4 h1 { margin:0; padding:0; font:23px Arial,Helvetica,sans-serif;}
.ip_text4 h1 span { color:#D0152B;}
.ip_text4 h6 { margin:0; padding:0; font:13px Arial,Helvetica,sans-serif; color:#D0152B;}
.tollfree
{
  color:#000;
  font-weight:bold;
  font-size:13px;
}
.fre-blue
{
  color:#142851 !important;
}
.new-cusblue
{
	color:#1f365f;
	font: italic bold 17px Arial,Helvetica,sans-serif;
	text-align:center;
	margin: 0;
	padding: 0;
}
.ready-ph
{
color:#d0152b;
font: 27px Arial,Helvetica,sans-serif;
margin:25px 0px 5px 0px;  
text-align:center;
padding:0px 0px 3px 0px;
}
.addres-nancy {
color:#1F355F;
display:block;
font-size:12px;
line-height:17px;
margin:2px 2px 0 5px;
width:153px;
}
.fac-bok
{
width:111px;
height:34px;
float:left;
margin:0px 0px 5px 20px;
}

p.pgf
{ font: 13px Arial,Helvetica,sans-serif;
  color:#003366;
  margin:0px 0px 15px 0px;
  line-height:20px;
}
.groud-details
{
 padding:10px;
}
.groud-details h2{
color:#D0152B;
font:bold 24px Arial,Helvetica,sans-serif;
margin:10px 0 0;
padding:0;
display:block
}
.groud-details p, .groud-details ul li {line-height: 1.3em;}
.ipr-tile h1 {
color:#003366;
display:block;
font:bold 24px Arial,Helvetica,sans-serif;
padding:0;
margin: 0 0 20px 0;
}
.ipr-tile h2 {
color:#cc0000;
display:block;
font-size:20px;
padding:0;
font-weight:normal;
font-style:italic;
margin:13px 0px 40px 0px;
}
.red-container {float:right; display:inline; width:320px; margin: -60px -20px 6px 0;}
.red-top{float:left;height:28px; width:320px; background:url(../images/b2-red-top.png) no-repeat top; display:inline;}
.red-tile{width:280px; float:left; display:inline;background:url(../images/b2-red-tile.png) repeat-y; padding-left:20px; padding-right:20px;color:white; line-height:1.4em; font: 23px Arial,Helvetica,sans-serif;}
.red-bottom{ float:left;height:28px; width:320px;background:url(../images/b2-red-bottom.png) no-repeat bottom; display:inline;}
.red-tile .bbox  {display:inline; float:left; width:95px; height:95px; background: url(../images/comingsoon.gif) no-repeat top left; margin-right:8px; font-family: Arial,Helvetica,sans-serif;}


.ipr-container {float:right; display:inline; width:315px; margin: 0 -20px 6px 0;}
.ipr-top{float:left;height:18px; width:315px; background:url(../images/b3-white-top.png) no-repeat top; display:inline;}
.ipr-tile{width:275px; float:left; display:inline;background:url(../images/b3-white-tile.png) repeat-y; padding:0px 20px 20px 20px;font-size:12px;color:white; line-height:1.4em;color:black;text-align:center;}
.ipr-bottom{ float:left;height:26px; width:315px;background:url(../images/b3-white-bottom.png) no-repeat bottom; display:inline;}

.underline_link {text-decoration: underline !important;}
.underline_link:hover {text-decoration: none !important;}
.no_underline_link {text-decoration: none !important;}

/*Success Stories Styles*/
.groud-details table { width: 580px;}
.groud-details table tr td { vertical-align:text-top; }
.groud-details .success_title { font: 18px Arial; color: #003366; margin: 10px 0; padding: 0;}
.groud-details .success_subtitle { font: 15px Arial; color: #D0152B; margin: 0; padding: 0;}
.groud-details .success_list{ padding:0 0 0 5px; margin:10px 0;}
.groud-details .success_list li a { font: 12px Arial; }
