/* CSS Document */


.news{
	margin: 0px 8px auto;
	margin-right:auto;
	width:312px;
	height:160px;
	background-color:#FF6600;
	background-repeat:no-repeat;
	padding: 10px 0 5px 0px;
}

#indextopcopy{
width:720px;
font-size:12px;
line-height:16px;
}

#onlinecopy{
padding-left:20px;
width: 730px;
}

#copyboxes{
height:90px;
}
#boxbutton{
height:30px;
}

#breadcrumbs{
margin-top: 10px;
margin-left:290px;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
#secondcrumb{
margin-top: 10px;
margin-left:290px;
font-size:13px;
font-weight:bold;

}

.newscopy{
	margin: 0;
	margin-right:auto;
	width:180px;
	height:130px;
	padding: 0px 0 5px 10px;
	background-color:#FF9966;
}

#image{
	float:left;
	padding-top: 30px;
	width: 98px;
	height: 111px;
}

#text{
	margin-top: 0px;
	float:left;
	width:250px;
	height: 111px;
	line-height:15px;
}

#deepheader{
	float: left;
	width:500px;
	height:161px;
	background-image:url(../images/1deepkeep.jpg);
	background-repeat:no-repeat;
}

#insurance{
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/insurancebox.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
}

#phone{
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/indexcontact.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
}



#insurance{
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/insurancebox.jpg);
	background-repeat:no-repeat;
}

#online{
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/onlineservices.jpg);
	background-repeat:no-repeat;
}

#corporate{
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/corporateservices.jpg);
	background-repeat:no-repeat;
}

A:link {
text-decoration: none;
color:#000066;

}


A:visited {
text-decoration: none;
color:#000066;

}

A:active {
text-decoration: none;
color:#000066;

}

A:hover {
text-decoration:none; 
color:#000066;

}


#personal{
position:relative;
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/personallfinancialplanning.jpg);
	background-repeat:no-repeat;
}

#bannerimage{
background-image:url(../images/corpserbanner.jpg);
background-repeat:no-repeat;
padding-right:25px;
margin-top:10px;
	float: right;
	width: 550px;
	height: 209px;
}


#legal{
width:200px;
padding-left:305px;
font-size:9px;
text-decoration:none;
}

#legal2{
width:350px;
margin-left:300px;
font-size:9px;
text-decoration:none;
}

#legal3{
width:600px;
margin-left:150px;
font-size:9px;
text-decoration:none;
}


#insurancebrokingheader{
background-image:url(../images/insurancebrokingbanner.jpg);
background-repeat:no-repeat;
padding-right:25px;
margin-top:10px;
margin-bottom:35px;
	float: right;
	width: 550px;
	height: 209px;
}

#outsourcingheader{
background-image:url(../images/outsourcingsolutionsheader.jpg);
background-repeat:no-repeat;
padding-right:25px;
margin-top:10px;
margin-bottom:35px;
	float: right;
	width: 550px;
	height: 209px;
}

#personalheader{
background-image:url(../images/personalfinancialplanninghe.jpg);
background-repeat:no-repeat;
padding-right:25px;
margin-top:10px;
margin-bottom:55px;
	float: right;
	width: 550px;
	height: 209px;
}

#outsourcing{
	float: left;
	width: 360px;
	height: 155px;
	background-image:url(../images/outsourcingsolutions.jpg);
	background-repeat:no-repeat;
}

#indexcontact{
	float: left;
	width: 360px;
	height: 155px;
}

#bottomnav{
float:left;
padding-left:32px;
width:750px;
height: 38px;
padding-bottom:1px;

}

#image{
	float:left;
	padding-top: 30px;
	width: 98px;
	height: 111px;
}

#text{
	padding-top: 30px;
	float:left;
	width:250px;
	height: 111px;
}


/* CSS Document */

body {
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight:150;
	margin:0;
	background:#d6d6ff;
	line-height:12px;
}

.container{
	background-image:url(../images/bkgrnd.jpg);
}

h1{
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	font-size: 16px;
	color:#CC0099;
	font-weight:100;
	margin-top:0px;
}

h6{
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	font-size: 16px;
	color:#FF0080;
	font-weight:100;
	margin:0px;
	margin-bottom:5px;
	font-weight:bold;
}

h2{
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight:bold;
	margin-bottom:7px;
}

h3{
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight:100;
	margin-top:0px;
}

h4{
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	font-size: 14px;
	color:#000066;
	margin-top:0px;
	font-weight: bold;
}


.footer{
	clear: both;
	background:#FFFFFF;
	background-image:url(../images/footerbkgrnd.jpg);
}

.bottomdetials{
	padding-top: 5px;
	margin-left:auto;
	margin-right:auto;
	width:780px;
}

#left{
	float: left;
	width: 32px;
	background-image:url(../images/smallleftshaddow.jpg);
	height: inherit;
}

#middle{
	float: left;
	width:844px;
	background-image:url(../images/center.jpg);
	background-repeat:repeat-y;
}

#copy{
	margin-left:35px;

}

#copydeep{
	margin-left:35px;
	margin-right:35px;
}

#copydeep1{

	margin-left:35px;
	margin-right:35px;
}


#bodycopy{
	padding-top: 0px;
padding-left:30px;
margin-right:0px;
}

#search{
padding-top: 0px;
padding-left:30px;
margin-right:40px;
margin-bottom:0px;
}

#searchbutton{ 
background-color: #000066; 
font-size: 10px;
color:#FFFFFF;
 border: 1px solid #666666; ;

}

#texta { 
 font-size: 11px; 
 background-color:#FFFFFF;
 border: 1px solid #666666; 
}


#deepcopy{
	padding-top: 2px;
	padding-left:1px;
	padding-right:2px;

}
#right{
	float: left;
	width: 32px;
	background-image:url(../images/smallrightshaddow.jpg);
	height: inherit;
}

#buttonsundermenu{
margin-top:1px;
float:left;
width:570px;
}

#buttons{
margin-top:10px;
float:left;
width: 200px;
}

#deeptext{
float:left;
width:300px;
margin-left:20px;


}


#content{
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	width: 844px;
}

#contentdeep{
	background-image:url(../images/1deepkeep.jpg);
	background-repeat:no-repeat;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	width: 844px;
	}

.center{
	margin-left:auto;
	margin-right:auto;
	width: 780px;
}

#nav{
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	clear: both;
}

.header{
	width:780px;
	padding-top:25px;
}

/* NAV */

#navcontainer{
	clear: left;
	background: #f0e7d7;
	margin: 0;
	padding: 0 0 0 0;
	font-family:  Lucida Grande, tahoma, Verdana, sans-serif;
	text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after{
	content: ".";
	display: block;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

ul#navlist{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 780px;
}

ul#navlist li{
	display: block;
	float: left;
	width: 20%;
	margin: 0;
}

ul#navlist li a{
	display: block;
	padding-top: .5em;
	padding-bottom: .5em;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #fff;
	text-decoration: none;
	background: #262865;
}

#navcontainer>ul#navlist li a { 
	width: 156px; 
}

ul#navlist li#active a{
	background: #9799d3;
	color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover{
	display:block;
	color: #fff;{
	background: #9799d3;
	border-color: #aaab9c #fff #fff #ccc;
}

#menubox{
	float: left;
	width: 175px;
}

table.sample {
	border-width: 1px;
	border-spacing: 1px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;

}
table.sample th {
	border-width: 1px;
	border-style: solid;
	border-color: gray;

}
table.sample td {
	border-width: 1px;
	border-style: solid;
	border-color: gray;

}


