html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body{
	background:url("images/bg.jpg") repeat-x #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#logo{
	background:url("images/header_logo1.png") no-repeat;
	height:106px;
	width:96px;
	position:absolute;
	left:22px;
	top:0px;
}
/*#logo_footer{
	background:url("images/footer_logo.png") no-repeat;
	height:72px;
	width:80px;
	position:absolute;
	left:692px;
	top:576px;
	z-index:1;
}*/

#footer{
	text-align:center;
	font-size:9px;
	color:#666666;
	padding:10px;
}

#feature_list {
	position: relative;
}

#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

#nav{ 
	position:absolute;
	top:40px;
	left:474px;
	width:334px;
}

#nav div a{
	color:#004b8d;
	background: -moz-linear-gradient(100% 100% 90deg, #e4e3e3, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e3e3), to(#ffffff));
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(26,66,102,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button1 a{
	float:left;
-webkit-border-radius: .5em 0em 0em .5em ;
-moz-border-radius: .5em 0em 0em .5em ;
border-radius: .5em 0em 0em .5em ;
}

.button2 a{
		float:left;
-webkit-border-radius: 0em 0em 0em 0em ;
-moz-border-radius: 0em 0em 0em 0em ;
border-radius: 0em 0em 0em 0em ;
}

.button3 a{
		float:left;
-webkit-border-radius:0em .5em .5em 0em ;
-moz-border-radius:0em .5em .5em 0em ;
border-radius:0em .5em .5em 0em ;
}
#nav div a:hover {
	color:#ffffff;
	text-decoration: none;
	background: -moz-linear-gradient(100% 100% 90deg, #004b8d, #1a4266);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#004b8d), to(#1a4266));
}
#nav div a:active {
	position: relative;
	background: -moz-linear-gradient(100% 100% 90deg, #1a4266, #004b8d);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a4266), to(#004b8d));
}

#wrapper{
	position:relative;
	width: 808px;
	margin: auto;
	text-align:left;
}

#header{
	height:370px;
	width: 808px;
	position: absolute;
	top:106;
	background:#fff;
	-webkit-border-radius:.8em .8em .8em .8em ;
	-moz-border-radius:.8em .8em .8em .8em ;
	border-radius:.8em .8em .8em .8em ;
	-moz-box-shadow:  #ccc 2px 2px 8px;
	-webkit-box-shadow:  #ccc 2px 2px 8px;
	box-shadow:  #ccc 2px 2px 8px;
}

.contactbg{
	background:transparent;
	
}

#header ul{
	list-style: none;	
	padding: 0;
	margin: 0;
}

#header ul li{
	position: absolute;
}

#header ul li{

}
#header ul li img{

}

#header ul li a{
	position: absolute;
	bottom: 12px;
	right: 12px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color:#ffffff;
	background: -moz-linear-gradient(100% 100% 90deg, #004b8d, #1a4266);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#004b8d), to(#1a4266));
	outline: none;
	cursor: pointer;

}

#form{
	position:absolute;
	left:345px;
	top:63px;
}
#form h2{
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}
#after_form{
	position:absolute;
	top:144px;
	color:#fff;
	font-size:18px;
	text-align:center;
	width:100%;
}
.text{
	border:none;
	width:165px;
	height:20px;
	padding-left:4px;
	margin-bottom:5px;
	background-color: rgb(255,255,255); opacity: .75;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

textarea{
	margin-bottom:5px;
	border:none;
	width:400px;
	height:195px;
	padding-left:4px;
	padding-top:4px;
	background-color: rgb(255,255,255); opacity: .75;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.submit{
	float:right;
	border:none;
	padding: 4px 12px;
	text-decoration: none;
	font-size: 11px
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color:#ffffff;
	background: -moz-linear-gradient(100% 100% 90deg, #004b8d, #1a4266);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#004b8d), to(#1a4266));
	outline: none;
}

#pg_contact{
	position:absolute;
	left:20px;
	bottom:10px;
	color:#fff;
	font-size:12px;
}

#contactus h1{
	position:absolute;
	left:20px;
	top:15px;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
	font-size:25px;
}

#pg_about{
	position:absolute;
	left:20px;
	top:15px;
	color:#1a4266;
	padding-top:0px
}


#pg_about p{
	font-size:12px;
	margin-bottom:8px;
	width:760px;
	line-height:14px;
}
#pg_about h1{
	font-weight:bold;
	margin-bottom:8px;
	font-size:25px;
}

#pg_about h2{
	font-weight:bold;
	margin-bottom:4px;
}

#header #image img{
	position:absolute;
	right:0px;
	top:0px;
	-webkit-border-radius:.8em .8em .8em .8em ;
	-moz-border-radius:.8em .8em .8em .8em ;
	border-radius:.8em .8em .8em .8em ;
}

#about{
	position: absolute;
	bottom: 2px;
	left: 0px;
	margin:0px;
	padding: 8px 12px;
	font-size: 15px;
	line-height:25px;
	color: #004b8d;
	background-color: rgb(255,255,255); opacity: .85;
	max-width:500px;
	-webkit-border-radius:0em .8em .0em .8em ;
	-moz-border-radius:0em .8em .0em .8em;
	border-radius:0em .8em .0em .8em ;
}

#headertext{
	font-size:23px;
	position:absolute;
	left:156px;
	top:44px;
	width:330px;
	color:#004b8d;
	line-height:17px;
	font-weight:bold;
	text-shadow: 2px 2px 3px #ccc;
}

#header ul li #about img{
	-webkit-border-radius:0em ;
	-moz-border-radius:0em ;
	border-radius:0em ;
	-moz-box-shadow:  #ccc 0px 0px 0px;
	-webkit-box-shadow:  #ccc 0px 0px 0px;
	box-shadow:  #ccc 0px 0px 0px;
}

#header ul li a:hover{
	text-decoration: none;
	color:#004b8d;
	background: -moz-linear-gradient(100% 100% 90deg, #eee, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ffffff));
}

#group{
	position:absolute;
	top:490px;
	left:0px;
	
}

#group li{

	font-size: 12px;
	font-family: Arial;
	margin:1px;
	text-align:center;
	display:inline-block;
	zoom:1;
	*display:inline;
}
	

#group li a{
	width:154;
	height:70;
	color: #004b8d;
	font-weight:bold;
	text-decoration: none;	
	display: block;
	background: -moz-linear-gradient(100% 100% 90deg, #eee, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
	border:1px solid #ddd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 12px;
	
	-moz-box-shadow:  #ccc 2px 2px 6px;
	-webkit-box-shadow:  #ccc 2px 2px 6px;
	box-shadow:  #ccc 2px 2px 6px;
	
}

#group li a:hover {
	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #e4e3e3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e3e3), to(#ffffff));	
}

#group li a.current {
	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #e4e3e3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e3e3), to(#ffffff));
}

#group li a.current:hover {
	text-decoration: none;
	cursor: default;
}
#AmeriCaptive{
	background:url("images/logo_ac.png") no-repeat;
	height:70px;
	width:154px;
}
#CapitalSecurityBank{
	background:url("images/logo_csb.png") no-repeat;
	height:70px;
	width:154px;
}
#SouthpacTrust{
	background:url("images/logo_spt.png") no-repeat;
	height:70px;
	width:154px;
}
#TheFiduciaryConsultingGroup{
	background:url("images/logo_fic.png") no-repeat;
	height:70px;
	width:154px;
}
#SouthpacLife{
	background:url("images/logo_spl.png") no-repeat;
	height:70px;
	width:154px;
}
#InternationalGeneralInsurance{
	background:url("images/logo_igi.png") no-repeat;
	height:70px;
	width:154px;
}
#TheFiduciaryInsuranceCompany{
	background:url("images/logo_fidco.png") no-repeat;
	height:70px;
	width:154px;
}
#Intetrust{
	background:url("images/logo_intetrust.png") no-repeat;
	height:70px;
	width:154px;
}
#TheSwissTrusteeCompany{
	background:url("images/logo_sps.png") no-repeat;
	height:70px;
	width:154px;
}
#ospi{
	background:url("images/logo_ospi.png") no-repeat;
	height:70px;
	width:154px;
}

