/* Normalizes margin, padding */
body, div, dl, dt, dd, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers 
h1,h2,h3,h4,h5,h6 { font-size : 100%; }*/

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal 
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }*/



/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

a:active { outline: none; }

a:focus { -moz-outline-style: none; }
/* layout.css */

html 	{ text-align : center; min-height: 100%; margin-bottom: 1px;}

body { 
position : relative; 
width : 955px; 
margin : 0 auto; 
text-align : left; }

#header {
	height:125px;
	padding:3px;
	position:relative;
}
#headerImage {
	padding:1px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	height:88px;
}
#headerImage_INDEX {
	padding:1px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	height:234px;
}
#subNav {
	position:absolute;
	top:0px;
	left:12px;
	z-index:9999999;}

.logo2 {
	
	width:209px;
	height:100px;
	position:absolute;
	top:15px;
	left:10px; 
}

.enEspanol {
	position:absolute;
	/*top:5px;*/
	top:-800px;
	left:476px;}
.nav_personal {
	position:absolute;
	top:5px;
	left:568px;
}
.nav_commercial {
	position:absolute;
	top:5px;
	left:676px;
}
.nav_lifeHealth {
	position:absolute;
	top:5px;
	left:804px;
}
.subHeaderImage {
	padding:1px 0 3px 0;
}



.pc,.sc,.tc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

.headerBackground {
	background-color:#FFFFFF;
	background-image:url(../images/dotted_Horiz.jpg);
	background-repeat:repeat-x;
	background-position:bottom; 
}
.background {
	background-color:#FFFEF5;
	background-image:url(../images/dotted_Horiz.jpg);
	background-repeat:repeat-x;
	background-position:bottom; 
}
.dottedVert {
	background-image:url(../images/dotted_Vert.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.dottedVertRT {
	background-image:url(../images/dotted_VertRT.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.header {
	padding-left:10px;
	padding-top:18px;
	text-align:left;
}

.subNavText {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	
}
.subNavBar {
	padding:10 10 10 0;
	/*padding-left:40px;
	padding-right:30px;
*/	text-align:justify;
}

.subNavBR {
	line-height:8px;
}
#middle {
	position:relative;
}
.rotatePics {
	height:  227px;  
    width:   937px;  
    padding: 0;  
    margin:  0;
	overflow:hidden;
}
.imgStaff {
	padding-right:7px;
}