/* CSS O'Connor Business Minds */
.textinput {
	border:1px solid #CFCFCF; 
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-image:url(/images/spacers/white.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#31363E;
	vertical-align:bottom;
	height:16px;
}

.textinputhover {
	border:1px solid #3EB7D4; 
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-image:url(/images/spacers/white.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:bottom;
		height:16px;
}

.subscribe {
	border:1px solid #FFFFFF; 
	padding-left:3px;
	padding-right:3px;
	margin:auto 0;
	background-image:url(/images/backgrounds/subscribe_bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#31363E;
	height:16px;
}

.subscribehover {
	border:1px solid #476FA4; 
	padding-left:3px;
	padding-right:3px;
	margin:auto 0;
	background-image:url(/images/backgrounds/subscribe_bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height:16px;
}

* { margin: 0; padding: 0; }

table { border-collapse:collapse; }

img, td, divs { margin:auto 0; padding:0px; border:0px; border-collapse:collapse; }

p {
	margin-bottom:15px;
}

body { 
	margin:0px; 
	padding:0px; 
	border:0px;
	text-align:center;
	background-image:url(/images/backgrounds/bg.gif); 
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	background-color:#E6E8DE;
}

.clear { clear:both; height:1px; }

#wrap { text-align:center; width:891px; margin:0 auto; }

#container {
	width:891px;
	text-align:center;
	vertical-align:top;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:19px;
	margin-bottom:20px;
}
 
.investwiselogo {
	float:left; 
	margin-top:23px;
} 

.investwisetext {
	float:right; 
	margin-top:15px;
}
 
.banner {
	margin-top:3px; 
	margin-bottom:8px;
}

#header {
	text-align:left; 
	width:842px; 
	text-align:center; 
	background-image:url(/images/backgrounds/header_bg.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	height:110px;
} 

#menu {
	margin:auto 0px; 
	padding:0px; 
	border:0px;
	background-image:url(/images/backgrounds/menu_bg.gif); 
	background-repeat:repeat-x; 
	background-position:top left;
	height:62px;
	text-align:left;
}

#menu a { color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:46px; padding-top:12px; }
#menu a:hover { color:#A1A986; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

#menu ul {
	margin:auto 0px; 
	padding:0px; 
	border:0px;
}

#menu li {
	display:inline;
	list-style:none;
	background-image:url(images/backgrounds/menu_divide_bg.gif);
	background-position:left top; 
	background-repeat:no-repeat;
	padding-left:1px;
	float:left;
}

.homemenubg a { width:60px; text-align:center; display:block;   }
.homemenubg a:hover { width:60px; text-align:center; background-image:url(/images/menu/home_ro.gif); background-repeat:no-repeat; background-position:bottom left;  }
.homemenubgRO {  background-image:url(/images/menu/home_ro.gif); background-repeat:no-repeat; background-position:bottom left; width:60px; text-align:center;  }

.servicesbg a { 	width:74px;	 text-align:center; display:block;  }
.servicesbg a:hover { width:74px; text-align:center; background-image:url(/images/menu/services_ro.gif); background-repeat:no-repeat; background-position:bottom left; }
.servicesbgRO {  background-image:url(/images/menu/services_ro.gif); background-repeat:no-repeat; background-position:bottom left; width:74px; text-align:center; }

.seminarsbg a {  width:80px; text-align:center; display:block; }
.seminarsbg a:hover { width:80px; text-align:center;  background-image:url(/images/menu/seminars_ro.gif); background-repeat:no-repeat; background-position:bottom left; }
.seminarsbgRO {  background-image:url(/images/menu/seminars_ro.gif); background-repeat:no-repeat; background-position:bottom left; width:80px; text-align:center; }

.insurancebg a {  width:130px; text-align:center; display:block; }
.insurancebg a:hover { width:130px; text-align:center;  background-image:url(/images/menu/insurance_ro.gif); background-repeat:no-repeat; background-position:bottom left; }

.newsbg a { width:57px; text-align:center; display:block;  }
.newsbg a:hover {  width:57px; text-align:center; background-image:url(/images/menu/news_ro.gif); background-repeat:no-repeat; background-position:bottom left; }
.newsbgRO {  background-image:url(/images/menu/news_ro.gif); background-repeat:no-repeat; background-position:bottom left; width:57px; text-align:center; }

.ourcompanybg a {  width:105px; text-align:center; display:block; }
.ourcompanybg a:hover { width:105px; text-align:center; background-image:url(/images/menu/our_company_ro.gif); background-repeat:no-repeat; background-position:bottom left; }
.ourcompanybgRO { background-image:url(/images/menu/our_company_ro.gif); background-repeat:no-repeat; background-position:bottom left; width:105px;  text-align:center; }

.contactbg a { width:86px; text-align:center; display:block; }
.contactbg a:hover { width:86px;  text-align:center; background-image:url(/images/menu/contact_ro.gif); background-repeat:no-repeat; background-position:bottom left; }
.contactbgRO {  background-image:url(/images/menu/contact_ro.gif); background-repeat:no-repeat; background-position:bottom left; width:86px; text-align:center; }

.heading {
	background-image:url(/images/backgrounds/headling_bg.jpg); 
	background-repeat:no-repeat; 
	background-position:center; 
	height:30px; 
	text-align:left;
	padding-top:5px;
	padding-left:30px;
}

#contentwrap {
	text-align:center; 
	background-color:#FFFFFF; 
	width:891px;
}

#contentwhitewrap { 
	width:860px; 
	margin-left:16px; margin-right:16px; 	
	background-image:url(/images/backgrounds/content_bg.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
}

#content { 
	float:right; 
	width:566px; 
	text-align:left; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:20px; 
	padding-bottom:10px;
}

#leftcol { 
	float:left; 
	text-align:left; 
	width:246px;
	margin-bottom:16px; 
}

#makeanenquiry { 
	padding-left:13px; 
	background-image:url(/images/backgrounds/consultation_bg.gif); 
	background-position:top; 
	background-repeat:no-repeat;
	height:183px; 
	margin-bottom:7px; 
}

#servicessubmenu {
	background-image:url(/images/backgrounds/submenu_bg.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
	padding-left:13px; 
	height:121px; 
	margin-bottom:7px;
	vertical-align:top;
}

#servicessubmenu ul {
	margin:auto 0px; 
	padding:0px; 
	border:0px;
	padding-top:8px;
}

#servicessubmenu li {
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	color:#FFFFFF;
	text-decoration:none;
}

#servicessubmenu a {
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	color:#FFFFFF;
	text-decoration:none;
}

#servicessubmenu a:hover {
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	color:#9CA47F;
	text-decoration:none;
}

#serviceshomemenu {
	background-image:url(/images/backgrounds/services_bg.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
	width:567px; 
	height:150px;
	padding-top:10px;
}

#latestnewsheader { 
	background-image:url(/images/backgrounds/latest_news_header_bg.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}

.latestnewsheading {
	padding-left:13px; 
	height:27px; 
	padding-top:18px;
} 

.latestnewshome {
	background-image:url(/images/backgrounds/latest_news_bg2.gif); 
	background-position:top; 
	background-repeat:no-repeat; 
	background-color:#386295;  
	padding-left:10px;
	border-left:3px solid #E6E8DE; 
	border-right:3px solid #E6E8DE; 
	border-bottom:3px solid #E6E8DE; 
	padding-top:10px;
}

#homelinks { 
	margin:auto 0; 
	border:0px; 
	padding:0px;
}

#homelinks ul {
	margin:auto 0px; 
	padding:0px; 
	border:0px;
} 

#homelinks li {
	display:inline; 
	list-style:none;
	float:left;
} 

#footer {
	text-align:center;
	margin-top:10px;
}

#footer ul {
	margin:auto 0px; 
	padding:0px; 
	border:0px;
}

#footer li {
	margin:auto 0px; 
	padding:0px; 
	color:#798452;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

.footertop {
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	text-align:left;
}

.footerbottom {
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	text-align:center;
	color:#949494;
}