
body {
background-image: url(images/bluestrip.gif);
background-repeat: repeat-x;
margin:0px;
padding:0px;
font-size:9pt;
color:#000;
font-family:arial,verdana,sans-serif;
}


td {
font-size:10pt;
color:#000;
font-family:arial,verdana,sans-serif;
}
#toppage {
background-image: url(images/page2_top.gif);
background-repeat: no-repeat;

}
.quote {

padding-top:50px;
margin-bottom:0px;
font-size:9pt;
color:#006699;


}
.person {
padding:top 1px;
padding-right:100px;
font-size:9pt;
color:#006699;
text-align:right;

}

h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5eb6e6;
	text-transform: uppercase;
	font-weight: bold;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;

}

h2 {
	font-size: 15px;
	     margin-bottom:2px;
		margin-left:0px;
		padding-bottom:0px;
}


/* holder styles */
#holder {
	width: 100%;
	background: #fff; /* This image creates the three column faux effect */
	text-align: left;
	margin: 5px 0 0 0;
	padding:0;
}

/* header styles */
#header {
	background: #fff; /* creates the top overlap of the right column */
	margin:0;
	
}


/* navigation styles */
#nav {
	color:#00215b;
	width: 140px;
	float: left;
	padding: 0px 5px; /* side padding is added to total width above for a 160px "real total" */
}


/* content styles */
#content{
	margin: 0;
	width:550px;
	padding: 0 15px 10px 0;
	float:right;

	}
/* footer styles */
#footer {
	padding:5px 5px 0 5px;
	border-top: 1px solid #877D6C;
	
	font-size: 80%;
		background: #FFF;  /* This background color covers the faux column effect that spans the entire holder div */
}

/* miscellaneous styles */
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}


li {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:10pt;
		margin:0px;
		padding:0px;

}
#headerPan {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:10pt;
background-color:#fbfdfe;
width:126px;
border:0px solid blue;
padding-left:10px;
margin-bottom:0px;
padding-bottom:0px;
}
ul  {
list-style-type:none;
		margin:0px;
		padding:2px 0 0px 1px;
}

#headerPan ul.leftmenu{background-color:#fff;}
#headerPan ul.leftmenu li{ height:22px; border-bottom:1px dashed #AECCCA;background-color:#fff;}
#headerPan ul.leftmenu li a{width:120px; height:22px; display:block; background:url(images/bullet-normal.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 20px;}
#headerPan ul.leftmenu li a:hover{background:url(images/bullet-hover.gif) 0 7px no-repeat #fbfdfe; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 20px;}
#headerPan ul.leftmenu li.Solutions{width:100px; height:22px; display:block; background:url(images/bullet-hover.gif) 0 7px no-repeat #fbfdfe; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 20px;}
#headerPan ul.leftmenu li.clients{width:87px; height:22px; border-bottom:none;}


ul{list-style-type:none}
.nametitle{
font-size:9pt;
font-weight:bold;
margin-top:0;
text-align:right;
color:#0099CC;
border-bottom:1px dashed #0099CC;
}

.pink {
background-image: url(images/pink2.gif);
background-repeat: repeat-x;
padding:5px 5px 0px;
height:219px;
}



.innercontent { width: 560px;
padding:2px;
text-align:left;
overflow: visible

}

.innercontent_main{
float: right;
width:190px;
margin:0;
padding:0;
height:575;
}

.innercontent_sub {
background-image: url(images/bigcalm.gif);
background-repeat: no-repeat;
float: left;
width: 340px;
height:500px;
margin: 0px;
padding: 0px;
height:575;
}

a{
color:#0a8cce;
text-decoration:underline;
}

a:hover{
color:#62de90;
text-decoration:underline;
}
.style1 {list-style-type: none; margin-right: 1px; font-weight: bold; }


