/* border:#F00 solid 1px;  */

	/* zeros out margins and invisible borders in ie which will mess up your layout: http://www.alibiproductions.com/articles/zero-out-your-margins/ */
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td {
	margin:0;
	padding:0;
}
/*    border:#F00 solid 1px;                    */
    
	
html {
	/* background-color:#605b8d;  */
 }

body { margin:0; padding:0; 
padding:0px;
text-align:center;
font:76% Arial, Helvetica, sans-serif; 
background-color:#ffffff;
color:#6c757a;


}


/* TAGS
----------------------------------------------- */	

h2 {  
font-size:16px; font-weight:bold; margin-top:4px;
color: #6c757a;
}

h3 {  
font-size:16px; font-weight:bold; margin-top:4px;
color: #6c757a;
}

#header h1 { position: absolute; 
width:573px; height:184px;
}


.subRow_2 h1 {  
font-size:18px; font-weight:bold; margin-top:-4px;
color: #6c757a;
}


.subRow_2 p {
	padding-top:18px;
}


.fullRow h1 {  
font-size:18px; font-weight:bold; margin-top:-4px;
color: #6c757a;
}
.fullRow p {
	padding-top:18px;
}

.subRow_3 h2 {  
font-size:11px; font-weight:bold; margin-top:4px;
color: #6c757a;
}



.subRow_3 p {

	padding-top:20px;
	
}
.subRow_3 img { padding-bottom:2px;
	
}


.subRow_3b h2 {  
font-size:11px; font-weight:bold; margin-top:4px;
color: #6c757a;
}

.subRow_3b p {

	padding-top:16px;
	
}
.subRow_3b img { margin-left:-8px; padding-bottom:2px;
	
}

/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#ffffff; text-decoration:none;}	
a:hover, a:active { color:#ffffff; text-decoration:none;}	



.footRow_1 a:link, .footRow_1 a:visited { color:#605b8d; font-weight:normal; text-decoration:none;}	
.footRow_1 a:hover, .footRow_1 a:active { color:#605b8d; font-weight:normal; text-decoration:none;}	
.footRow_2 a:link, .footRow_2 a:visited { color:#605b8d; font-weight:bold; text-decoration:none;}	
.footRow_2 a:hover, .footRow_2 a:active { color:#605b8d; font-weight:bold; text-decoration:underline;}
.footRow_6 a:link, .footRow_6 a:visited { color:#ffffff; text-decoration:none;}	
.footRow_6 a:hover, .footRow_6 a:active { color:#ffffff; text-decoration:underline;}
.top_Nav a:link, .top_Nav a:visited { color:#7e858a; font-weight:bold; text-decoration:none;}	
.top_Nav a:hover, .top_Nav a:active,  .top_Nav a.current { color:#000000; font-weight:bold; text-decoration:none;}	
.subRow_1 a:link, .subRow_1 a:visited { color: #6c757a;  text-decoration:none;}	
.subRow_1 a:hover, .subRow_1 a:active,  .subRow_1 a.current { color:#000000; font-weight:bold;  text-decoration:none;}	
.subRow_2 a:link, .subRow_2 a:visited { color: #6c757a;  text-decoration:none;}	
.subRow_2 a:hover, .subRow_2 a:active { color:#000000;  text-decoration:none;}	
.subRow_3b a:link, .subRow_3b a:visited { color: #6c757a;  text-decoration:none;}	
.subRow_3b a:hover, .subRow_3b a:active { color:#000000;  text-decoration:none;}	


.homeRow_1b a:link, .homeRow_1b a:visited {  color: #605b8d;  text-decoration:none;}	
.homeRow_1b a:hover, .homeRow_1b a:active {  color:#605b8d;  text-decoration:underline;}

.subRow_1b a:link, .subRow_1b a:visited { font-size:13px; font-weight:bold; color: #9db15e;  text-decoration:none;}	
.subRow_1b a:hover, .subRow_1b a:active { font-size:13px; font-weight:bold; color:#9db15e;  text-decoration:underline;}

.email_1 a:link, .email_1 a:visited { color:#6c757a;  text-decoration:none;}	
.email_1 a:hover, .email_1 a:active { color:#000000;  text-decoration:none;}	



/* TEXT
----------------------------------------------- */	
.red {
color:#fb4949; 
}


.red_Bl_14 {
color:#fb4949; font-size:14px; font-weight:bold;
}

.red_Bl_16 {
color:#fb4949; font-size:16px; font-weight:bold;
}

.red_Bl_18 {
color:#fb4949; font-size:18px; font-weight:bold;
}
.white_Bl_18 {
color:#ffffff; font-size:18px; font-weight:bold;
}
.white_Bl_14 {
color:#ffffff; font-size:14px; font-weight:bold;
}
.white_Bl_15 {
color:#ffffff; font-size:15px; font-weight:bold;
}

.white_Bl_8 {
color:#ffffff; font-size:8px; font-weight:bold; vertical-align:top;
}

.blue_Bl_18 {
color:#605b8d; font-size:18px; font-weight:bold;
}

.green_Bl_15 {
color:#7b9234; font-size:15px; font-weight:bold;
}


.blue_Bl_13 {
color:#605b8d; font-size:13px; font-weight:bold;
}


.red {
color:#f90707;
}

.fontSize { font-size:11px;

}

.note {
font-size:10px;
}


/* LAYOUT
----------------------------------------------- */	

#container { position:relative;
width:1000px; margin:0 auto; padding:0px; text-align:left; 
padding-top:11px;	

}

#header { position:relative;
width:985px; height: 230px;

}

#mainBody { position:relative; margin-left:2px;

min-height:375px;

}

#subBody{
	float:left;
	margin-top:40px;

padding-bottom:30px; 

}


.monthly { position:absolute;
top:275px; right:42px;
color:#fb4949; font-size:13px; font-weight:bold;
}

#footerContainer { 	float:left;       
background:url(../images/footer-bk.gif) top  repeat-x; 

width:100%;


/* min-height:570px; */
}

#footer{ position:relative;     
width:985px; margin:0 auto; padding:0px; text-align:left; 
min-height:550px;

/* min-height:570px; */
}

/* SITE ELEMENTS
----------------------------------------------- */	


img { border:none; }

.onlineQuote { float:left; 
background:url(../images/bubble3.gif) no-repeat; 

padding:10px 0 0 20px;
width:138px; height:87px; 

margin-top:50px;
}
.arrangeMeeting {  float:left; 
background:url(../images/bubble3.gif) no-repeat; 

padding:10px 0 0 20px;
width:138px; height:87px;	

margin-top:50px; margin-left:20px;
}

.entryLevel {  position: absolute; right:195px;

width:195px; height:127px;	
}

/*
.entryLevel {  position: absolute; right:163px;
background:url(../images/bubble1.gif) no-repeat; 
font-size:12px;
color:#ffffff;	
padding:14px 0 0 29px;
width:195px; height:127px;	
}
*/

.linkIn {  position: absolute;
right:376px; top:148px;
width:36px; height:36px; 
}


.twitter {  position: absolute;
right:340px; top:148px;
width:36px; height:36px;border: none;	
}

.logo {  position: absolute;
right:26px; top:0px;
width:40px; height:63px; border: none;	
}

.email_1 { position: absolute;
font-size:16px;
color:#6c757a;
right:30px; top:196px;
 height:25px;
}

.strapline { position: absolute;
font-size:16px; text-transform: uppercase;
color:#6c757a;
left:4px; top:196px;
width:640px; height:25px;
}



.top_Nav {  position: absolute;

right:21px; top:166px;
 height:25px;		
}
ul { 
list-style:none;
	
}
.top_Nav li { float:left; padding:0 9px 0 8px;
	background:url(../images/topNav-div.gif) no-repeat right;
}
.top_Nav li a.link.Selected{ 
	color:#FFF;
}
.top_Nav li.noBk{ 
	background: none;
}

.subRow_2 ul {  list-style:none;}	
.subRow_2 li { line-height:18px; padding-left:10px; background:url(../images/bullet1.gif) no-repeat center left; }
.subRow_2 li.bul2line  { line-height:14px; padding-left:10px; margin-top:2px; margin-bottom:1px; background:url(../images/bullet1.gif) no-repeat top left; }



.homeRow_1 ul { padding-top:5px;  list-style:none;}	
.homeRow_1 li { line-height:18px; padding-left:10px; background:url(../images/bullet1.gif) no-repeat center left; }
.homeRow_1 li.bul2line  { line-height:12px; padding-left:10px; margin-top:3px; margin-bottom:2px; background:url(../images/bullet1.gif) no-repeat top left; }

.homeRow_1 { float:left; margin-right:15px;
 width:230px;
padding:0px;
}
.homeRow_1b { float:left;
 min-height: 202px; width:230px;
margin:10px;
color: #6c757a; font-size:12px; border-right: 1px solid #6c757a;
}

.homeRow_1b p {
	
	margin-top:23px;
}


.homeBubble {  
background:url(../images/bubble2.gif) no-repeat; 
font-size:12px;
color:#ffffff;	
padding:14px 0 0 24px;
width:200px; height:127px;	

}

.footRow_1 { float:left;
height: 74px; width:140px;
margin:20px 10px 0 0;
padding-left:9px; padding-right:9px;
color: #605b8d; font-size:13px; font-weight:bold; border-right: 1px solid #9f9cba;

}
.footRow_1 p {
	
	padding-bottom:3px;
}

.footRow_2 { float:left;
height: 130px; width:168px;
margin:7px 0 0 0;
padding-left:9px;
color: #605b8d; font-size:12px;

}
.footRow_2 p {
	
	padding-bottom:3px;
}

.footStrap { position:absolute;
left:8px;
top:108px; text-transform:uppercase;
color:#605b8d; font-size:15px;
}


.footRow_3 { position:absolute;
left:8px;
top:160px;
width:310px;
color:#bab8cd; font-size:12px;
}

.footRow_3 p {
	
	padding-bottom:11px;
}

.footRow_4 { position:absolute;
left:350px;
top:160px;
width:180px;
color:#bab8cd; font-size:12px;  
}

.footRow_4 p {
	
	padding-bottom:11px;
}


.footRow_5 { position:absolute;
left:540px;
top:160px;
width:180px;
color:#bab8cd; font-size:12px;  
}

.footRow_5 p {
	
	padding-bottom:11px;
}


.footRow_6 { position:absolute; 
left:738px;
top:160px;
width:250px;
color:#ffffff; font-size:12px;  
}

.footRow_6 p {
	
	padding-bottom:11px;
}


.footRow_7 { position:absolute; 
left:8px;
top:500px;
width:200px;
}

.footHeader {
	
	 font-size:14px; font-weight:bold;
}


.subRow_1 {  float:left; 
width:178px; 

	
}

.subRow_1 ul {
	margin-top:-5px;	
padding-left:6px; 
margin-bottom: 35px;

}

.subRow_1 ul li {
line-height:18px;
}
.subRow_1 p {
padding:6px;
font-size:14px; color: #605b8d;
}
.subRow_1 p.green_13 { padding:0 6px 0 6px;
color: #9db15e; font-size:13px;
} 

.subRow_1 p.grey_12 {
color:#6c757a; font-size:12px; 
}


.subRow_2 { float:left;
width:470px;
 
 padding:0 0 0px 20px;	
border-left: solid 1px #6c757a; 
	
}

.fullRow { float:left;
width:760px;
 
 padding:0 0 0px 20px;	
border-left: solid 1px #6c757a; 
	
}


.subRow_3{  float:left;
width:230px;
padding-left:67px;

font-size:11px;	

}

.subRow_3b {  float:left; 

padding-left:67px;
font-size:11px;	
     
}

/* FORMS
----------------------------------------------- */	
input, select { font-size:12px; margin-top:3px;margin-bottom:3px;}
select { width:170px; }
textarea { width: 455px; margin-top:3px;margin-bottom:3px;} 

.textField1 { width: 280px; height:15px; margin-top:3px;margin-bottom:3px;}
.textField1b { width: 260px; height:15px; margin-top:3px;margin-bottom:3px;}

.textField2 { width: 100px; height:15px;  margin-top:3px;margin-bottom:3px;}
.textField3 { width: 166px; height:15px;  margin-top:3px;margin-bottom:3px;}


.dropField1 { width: 130px;  margin-bottom:3px;}




.table1B,  .table2B,  .table3B { margin-bottom:5px; }

/* TABLE 1 UNDER fullRow
----------------------------------------------- */
.fullRow .redBk { background-color: #e10202; 
} 
.fullRow .table1 .bullRed li {  background: url(../images/bullet-red.png) no-repeat left center; } 


.fullRow .table1 { background-color: #a7c1d8; color: #ffffff; font-size:13px;  text-align:center; 
border-top: 1px solid #ffffff;
} 
.table1 td { 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; height:25px;

} 
.table1 td.noRiBd { border-right: none; } 
.fullRow .table1B {
background-color: #cddce9; padding:20px; padding-right:0; color:#000; font-size:12px;  

}
.fullRow .table1B li { line-height:19px; padding-left:8px; background: url(../images/bullet.png) no-repeat left center; } 



/* TABLE 2 UNDER fullRow
----------------------------------------------- */

.fullRow .table2 { background-color: #8f8bae; color: #ffffff; font-size:13px;  text-align:center; 
border-top: 1px solid #ffffff;
} 
.table2 td { 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; height:25px;

} 
.table2 td.noRiBd { border-right: none; } 
.fullRow .table2B {
background-color: #bfbdd1; padding:20px; padding-right:0; color:#000; font-size:12px;  

}
.fullRow .table2B li { line-height:19px; padding-left:8px; background: url(../images/bullet.png) no-repeat left center; } 
.fullRow .table2B .doubleList { margin-top:3px; line-height:16px; padding-left:8px; background: url(../images/bullet2.png) no-repeat left top; }


/* TABLE 3 UNDER fullRow
----------------------------------------------- */


.fullRow .table3 { background-color: #b2c194; color: #ffffff; font-size:13px;  text-align:center; 
border-top: 1px solid #ffffff;
} 
.table3 td { 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; height:25px;
} 
.table3 td.noRiBd { border-right: none; } 
.fullRow .table3B {
background-color: #d3dbc2; padding:20px; padding-right:0; color:#000; font-size:12px;  

}
.fullRow .table3B li { line-height:19px; padding-left:8px; background: url(../images/bullet.png) no-repeat left center; } 

.fullRow .table3B .doubleList { margin-top:3px; line-height:16px; padding-left:8px; background: url(../images/bullet2.png) no-repeat left top; }





.terms { font-size:10px; color:#000000; }

.terms2 { font-size:8px; color:#ffffff; vertical-align:super; }
.terms2Bl { font-size:8px; color:#000000; vertical-align:super; }
.terms2Bl2 { font-size:8px; color:#000000; vertical-align: top; }
.terms2Bl3 { font-size:8px; color:#ffffff; vertical-align: top; }
/*    border:#F00 solid 1px;                    */

