@charset "utf-8";
/* CSS Document */


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#505153;
}

table td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	line-height:1.5em;
	color:#949599;
	padding: 0px 20px 10px 20px;
	text-align:left;
}

p.small  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#949599;
	padding: 0px 20px 10px 20px;
	text-align:left;
}

ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	line-height:1em;
	color:#949599;
	padding: 0px 20px 10px 20px;
	text-align:left;
}

ul li.dark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	line-height:1em;
	color:white;
	padding: 0px 20px 10px 20px;
	text-align:left;
}


 ul li.gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	line-height:1em;
	color:#636466;
	padding: 0px 20px 10px 20px;
	text-align:left;
}



a, a:active
	{
	color:white;text-decoration:underline;	
	/*border: 1px dashed red;*/
	padding: 2px 2px 2px 2px;
	margin-bottom:2px;
	margin-top:2px;
	}
	
a:visited
 	{color: white;text-decoration:underline;
		/*border: 1px dashed blue*/
		padding: 2px 2px 2px 2px;
		margin-bottom:2px;
	margin-top:2px;
	}

a:hover
 	{color: #1C5EA1;text-decoration:underline;
	}
 
a.dark,a.dark:active 
	{color:#1C5EA1;text-decoration:none;text-align:left;font-weight:500;
	}
	
a.dark:visited
 	{color:#1C5EA1;text-decoration:none;text-align:left;font-weight:500;
	}

a.dark:hover
 	{text-decoration:underline;font-weight:500;
	}
	
	
a.gray,a.gray:active 
	{color:#949599;text-decoration:none;text-align:left;font-weight:700;
	}
	
a.gray:visited
 	{color:#949599;text-decoration:none;text-align:left;font-weight:700;
	}

a.gray:hover
 	{text-decoration:underline;font-weight:700;
	}	
	
a.black,a.black:active 
	{color:#232021;text-decoration:underline;text-align:left;font-weight:800;
	}
	
a.black:visited
 	{color:#232021;text-decoration:underline;text-align:left;font-weight:800;
	}

a.black:hover
 	{text-decoration:underline;font-weight:bold;
	}
	
	
a.white,a.white:active 
	{color:white;text-decoration:underline;text-align:left;font-weight:800;
	}
	
a.white:visited
 	{color:white;text-decoration:underline;text-align:left;font-weight:800;
	}

a.white:hover
 	{color:#1C5EA1;text-decoration:underline;font-weight:bold;
	}
	
	
a.listheaders,a.listheaders:active 
	{color:#1C5EA1;text-decoration:none;text-align:left;font-size:14px;font-weight:bold;
	}
	
a.listheaders:visited
 	{color:#1C5EA1;text-decoration:none;text-align:left;font-size:14px;font-weight:bold;
	}

a.listheaders:hover
 	{text-decoration:underline;font-weight:bold;font-size:14px;font-weight:bold;
	}
 
a.biganchors {
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:18px;
	padding:10px 20px 10px 10px;
	margin:0;
	text-align:left;
	text-decoration:none;
}
a.biganchors:visited {
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:18px;
	padding:10px 20px 10px 10px;
	margin:0;
	text-align:left;
	text-decoration:none;
}
a.biganchors:hover {
	color: #1C5EA1;
}
 
.container {
  /* make this a containing block! */
  position: relative; 
  text-align:center;
   margin-left: auto; margin-right: auto;margin-top:0px;margin-bottom:auto;
}

 div.outerbase{
	width:900px;
	height:auto; 
	position:relative;
	text-align:center;
	overflow:hidden;
	margin-left: auto; margin-right: auto;margin-top:0px;margin-bottom:auto;
}
 
 

div.shortouterbase {
	width:900px;
	height:auto;
	min-height:750px; 
	text-align:center;
    margin-left: auto; margin-right: auto;margin-top:0px;margin-bottom:auto;
	
	
}

.innerbase {
	width:825px;
	height:auto;
	min-height:815px;
	text-align:center;
	margin-left: auto; margin-right: auto; 
	background-color:white;
}



.innerbase td.logo {
	padding-left:10px;
	padding-top:20px;
	width:144px;
	text-align:center;
	vertical-align:middle;

}

.shortinnerbase {
	width:825px;
	height:auto;
	min-height:535px;
	text-align:center;
	margin-left: auto; margin-right: auto; 
	background-color:white;
	z-index:1; 
}



.shortinnerbase td.logo {
	padding-left:10px;
	padding-top:20px;
	width:144px;
	text-align:center;
	vertical-align:middle;

}

#maintable{
	 width:825px;
	 height:700px;
	 margin:0;
	 padding:0;
}

.pageheader {
	 width:825px;
	 margin:0;
	 padding:0;
}


table.pagefooter{
	font-family: Verdana,Arial Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
    width:95%;
	margin-left:auto; margin-right:auto;margin-top:10px;margin-bottom:10px;
	
}

	table.pagefooter td.copyright{
	font-family: Verdana,Arial Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#949599;
	text-align:left;
	white-space:nowrap;
	}
    table.pagefooter td.separator{
	color:white;
	width:5px;
	}
	table.pagefooter td.index{
	font-family: Verdana,Arial Helvetica, sans-serif;
	font-size:10px;
	color:white;
	width:auto;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
	}


 	.pagefooter a, .pagefooter a:active
	{color:white;
	text-decoration:underline;	
	
	}
	
	.pagefooter a:visited
 { color: white;text-decoration:underline; }

	.pagefooter a:hover
 { color:#1C5EA1;text-decoration:underline; }

.footerspacer {
 width:90px;
}

.topsearchpanel {
	background-image:url(../images/toppanel.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:686px;
	height:100px;
	margin:0;
	padding:20px 0px 0px 0px;
}

.tabpanel {
	/*background-image:url(../images/tabs_backg.jpg);
	background-repeat:no-repeat;	*/
	height:30px;
	width:686px;
	text-align:right;
}
/*=====================================================*/
/* CSS for the tabs at the top of each page*/
/*=====================================================*/
	.innerDIV{
	text-align:center;
	padding: 0px 5px 5px 5px; 
	}
	#darkinnerDIV{
	text-align:center;
	padding: 0px 5px 5px 5px; 
	color:#636466;
	}
	
	 #darkinnerDIV a,#darkinnerDIV a:active 
	{color:#636466;text-decoration:none;text-align:left;font-weight:800;
	}
	
	#darkinnerDIV a:visited
 	{color:#636466;text-decoration:none;text-align:left;font-weight:800;
	}

	#darkinnerDIV a:hover
 	{text-decoration:underline;font-weight:bold;
	}

	
	.rounded{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	color:white;
	width:120px;
	height:20px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px; 
	margin-left:1px;
	text-align:center;
	float:right;
}
	.rounded a, a:active
	{color:white;text-decoration:none;
	
	}
	
	.rounded a:visited
	 { color: white;text-decoration:none; }

	.rounded a:hover
	 { text-decoration:underline; }
	 
	 	 
	#contactustab{
		background-color:#232021;
		width:120px;
	}

	#aboutalliedtab{
		background-color:#C7C8CB;
	}

	#oursolutionstab{
		background-color:#949599;
	}

	#careerstab {
		background-color:#636466;
	}

	#hometab {
		background-color:#DCDDDF;
	}

/*=====================================================*/
/* CSS for the specific background colors for each page*/
/*=====================================================*/

.contactusblack {
background-color:#232021;
}

.contactusblack p {
color:white;
text-align:left;
padding-left:20px;
padding-right:10px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.8em;
font-size:11px;
}


.contactusblack #regionalcontent p {
color:white;
text-align:left;
padding-left:20px;
padding-right:10px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
line-height:1.8em;
font-size:11px;
}

.contactusblack h2 {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:22px;
padding-left:20px;
padding-top:10px;
margin:0;
text-align:left;
}




.careersgray,#careersgray{
background-color:#636466;
}


.careersgray p{
color:white;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
line-height:2em;
padding: 0px 20px 10px 20px;
font-weight:800;
}


.mediacentergray {
background-color:#C7C8CB; 
 padding-top:10px;
}

.mediacentergray p{
color:#505153;
text-align:left;
padding-left:20px;
padding-right:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
font-size:11px;
}

.benefitsgray p{
color:white;
text-align:left;
padding-left:20px;
padding-right:10px;
 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
font-size:11px;
}

.benefitsList{
	
	width:100%;
	
}
 

.benefitsList tr td{
    padding:20px;
	text-align:left;
	vertical-align:top;
 
}

.testimonialsgray {
background-color:#636466;
padding:0px;
margin:0px;
}

.testimonialsgray img{
margin:0;
padding:0;
}

.testimonialsgray p{
color:white;
text-align:left;
padding-left:20px;
padding-right:10px;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
font-size:11px;
}

.testimonialsgray h2 {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:22px;
margin:0;
text-align:left;
}
 
.oursolutionsgray,#oursolutionsgray {
background-color:#949599;
}
.oursolutionsgray p {
color:white;
text-align:left;
padding-left:20px;
padding-right:10px;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:2em;
font-size:11px;
font-weight:800;
}

.whitepage,#whitepage {
background-color:#ffffff;
}
.whitepage textarea{
	color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:22px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
margin:0;
text-align:left;
width:100%;
border:none;
overflow-x: hidden;
overflow-y: hidden;	
 
	
}
.whitepage p {
color:black;
text-align:left;
padding-left:20px;
padding-right:10px;
padding-top:20px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
font-size:11px;
font-weight:800;
}

.privacystatementBody{
	text-align:left;
	padding:10px 20px 10px 20px;
	
	
}
.termsandconditionsBody{
	text-align:left;
	padding:10px 20px 10px 20px;
}
.aboutalliedgray, #aboutalliedgray {
background-color:#C7C8CB;
}

.aboutalliedgray p{
color:#505153;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:800;
text-align:left;
line-height:2em;
padding: 0px 20px 10px 20px;
margin-top:0px;
}

.aboutalliedgray h2{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
text-align:left;
padding: 10px 20px 10px 20px;
font-weight:800;
}

.homegray{
background-color:#DCDDDF;
color:black;
}

#homegray{
background-color:#DCDDDF;
color:white;
}

.homegray p{
color:#818386;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:800;
text-align:left;
line-height:2em;
padding: 0px 20px 10px 20px;
font-weight:700;
}
.homegray a{
color:#0060A7;
}


.standardwhite{
	color:#232021;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
	padding: 0px 20px 10px 20px;
}

.preferredpartnergray{
background-color:#B9BABC;
}
.preferredpartnergray p {
color:#949398;
}

/*Medium Block used on the About Allied Page*/
.mediumblock{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-bottom:20px;
padding-top:10px;
padding-right:20px;
padding-left:20px;
margin:0;
width:275px;
height:100px;
min-height:100px;
color:white;
}

.mediumblock a, .mediumblock a:active
	{color:white;text-decoration:none;	
	}
	
.mediumblock a:visited
 { color:white;text-decoration:none;}

.mediumblock a:hover
 { color: #1C5EA1;text-decoration:underline; }
 

/*Vertical Display Large Blocks Used on the Contact Us Page*/
.careersgrayblock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
line-height:1.75em;
background-color:#636466;
padding-bottom:20px;
padding-top:0px;
padding-right:20px;
padding-left:20px;
margin:0;
color:white;
}

.careersgrayblock h2{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-weight:800;
font-size:18px;
padding-top:20px;
padding-bottom:0px;
margin:0;
text-align:center;
}
.oursolutionsgrayblock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
line-height:1.75em;
background-color:#949599;
padding-bottom:20px;
padding-top:0px;
padding-right:20px;
padding-left:20px;
margin:0;
color:white;
}

.oursolutionsgrayblock h2{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-weight:800;
font-size:18px;
padding-top:20px;
padding-bottom:0px;
margin:0;
text-align:center;
}
.aboutalliedgrayblock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
line-height:1.75em;
background-color:#C7C8CB;
padding-bottom:20px;
padding-top:0px;
padding-right:20px;
padding-left:20px;
margin:0;
color:#636466;
}
.aboutalliedgrayblock h2{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-weight:800;
font-size:18px;
color:#636466;
padding-top:20px;
padding-bottom:0px;
margin:0;
text-align:center;
}

.aboutalliedgrayblock a, .aboutalliedgrayblock a:active
	{
	color:#636466;text-decoration:underline;	
	/*border: 1px dashed red;*/
	padding: 2px 2px 2px 2px;
	margin-bottom:2px;
	margin-top:2px;
	}
	
.aboutalliedgrayblock a:visited
 	{color:#636466;text-decoration:underline;
		/*border: 1px dashed blue*/
		padding: 2px 2px 2px 2px;
		margin-bottom:2px;
	margin-top:2px;
	}

.aboutalliedgrayblock a:hover
 	{color:white;text-decoration:underline;
	}

/*===================================================*/

h1 {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:20px;
padding-left:20px;
padding-top:10px;
margin:0;
text-align:left;
}

h2 {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:22px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
margin:0;
text-align:left;
}

h2.dark {
color:#4B4A4B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:22px;
padding-left:20px;
padding-top:10px;
margin:0;
text-align:left;
}

h2.product {
color:white;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
font-size:16px;
padding: 5px 0px 0px 20px;
margin:0px;
text-align:left;
}

b.value {
color:#505153;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:16px;
padding: 0px 0px 10px 0px;
margin:0px;
text-align:left;
}
b.instruction {
color:#232021;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:14px;
padding: 0px 0px 10px 0px;
margin:0px;
text-align:left;
}

h3 {
color:#636466;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:14px;
margin:0;
padding:0;
}

h4 {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:18px;
padding:10px 20px 10px 20px;
margin:0;
text-align:left;
}

h5 {
color:#232021;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:18px;
padding-left:0px;
padding-top:10px;
margin:0;
text-align:left;
}
h5.white {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:28px;
padding-left:0px;
padding-top:10px;
margin:0;
text-align:left;
}


h5.gray {
color:#4B4A4B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-size:24px;
padding-left:10px;
padding-top:10px;
margin:0;
text-align:left;
}

.solutionscategories {
	color:black;
}
.solutionscategories a {
	color:black;
}
.solutionscategories a:hover {
	color:#0060A7;
}

.benefits {
	color:#949599;
	font-size:14px;
	font-weight:800;
	 
}


.testimonial {
	color:#949599;
	
}

.testimonial b {
	color:#232021;
	font-weight:800;
	
}

.testimoniallightgraybox{
	background-color:#949599;
	padding :20px;
	width:220px;
 
	 
	}
 
.testimonialsBody{
	padding:20px;
}
.testimonialsBody td table tr td{
	font-style:normal; 
	text-align:left; 
	padding:10px;
	
}


/* Scroll area for creditor Placed Insurancd */

div.scrollTagCPI{
padding: 0px 15px  0px 25px; 
text-align: left; 
background: white; 
width: 335px; 
height: 115px;                                        
overflow: scroll;
margin: 0px 10px 0px 0px ;
}
 
/*Standard Page Styles*/
.graybackground {
	background-color:#949599;
	color:white;
}

.graybackground h2 {
	font-size:12px;
	font-weight:800;
	color:#232021;
}

/* Allied Locations CSS for Contact Us Page */

.alliedlocations {
	color:white;
	
}
.alliedlocation h2{
	font-size:14px;
}


/* Class for an image table.  This will be a table that has
and image to the left and text to the right. */
.imagetable{
	width:418px;
	height:auto;
	
}


.imagetable div {
	display:inline;
	margin:0;
	padding:0;
	vertical-align:text-top;
}

.imagetable tr td {
	text-align:left;
	}
.imagetable h2 {
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#C7C8CB;
	margin:0;
	padding: 10px 0px 10px 20px;
}

.imagetable img {
	text-align:left;
	padding-left:20px;
	padding-right:10px;
	
	}
.imagetable td > p {
	text-align:left;
	font-size:11px;
	width:280px;
	color:white;
	padding-right:10px;
	
}
 
 .imagetable a, a:active
	{color:white;text-decoration:underline;
	
	}
	
	.imagetable a:visited
	 {color:white;text-decoration:underline; }

	.imagetable a:hover
	 {color:#1C5EA1;text-decoration:underline; }

#regioncontact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	color:#949599;
	padding: 0px 20px 10px 20px;
	text-align:left;
}
 .spacedTable {
 	padding-top: 10px;
 	padding-left: 20px;
 	padding-right: 20px;
 	padding-bottom: 10px;
 }
 
 .links {
	font-size:11px;
	font-weight:600;
	color:#000000;
	line-height:14px;
	text-align:center;
}
 
 
 #solutionslinks ul {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	margin-bottom:20px;
	} 

#solutionslinks ul li {
	color:#232021;
	font-size:10px;
	margin-left: 0;
	padding: 3px 2px 5px;
	list-style: none;
	display: inline;
	}
	
		
#solutionslinks ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

 #searchcontainer{
   padding: 0px 20px 0px 0px;
	float:right;
 }

div#search_box {
  	padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 158px;
	height:22px;
    background: url(/public/allied/images/search/searchempty.gif);
	background-repeat:no-repeat;
}
#search_box #s {
	position: relative;z-index: 1;top:0px;
	float: right;
    padding: 5px 0px 0px 0px;
    margin: 0px 0 0 0px;
    border: 0;
    width: 120px;
    background: none;
    font-size: .8em;
}
#search_box #go {
    float:left;
    padding: 5px 0px 0px 8px; 
	height:14px;
	width: 18px;	
		}
 
  b.search {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	padding:0px 8px 0px 0px;
 }
 
 .alliedAdvantage {
 	 width:183px;height:146px;
	 text-align:center;
	 color:white;
	font-weight:bold;
	font-size:13px;
	padding:0px 35px 0px 35px;
 
	
 }
 
  .alliedAdvantage a{
 	text-decoration:none;
 
	
 }
 
 /* Updated: October 1st 2009 */
