body {
/*background:#AAA79E url(../images/bkg.jpg) repeat scroll 0 0;*/
background-color:#03111C;
font-family:times,Times New Roman,times-roman,georgia,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
}
a {outline:none;}
p a {color:#335297; text-decoration:none;}
p a:hover{text-decoration:underline;}
#container {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
width:900px;
}
#header {
background:transparent url(../images/header.jpg) repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:114px;
position:relative;
width:898px;
}
#header .menu_item {
background:transparent url(../images/but_back.gif) repeat scroll 0 0;
border-top:1px solid #516D16;
display:block;
height:24px;
min-width:80px;
text-align:center;
text-decoration:none;
float:left;
margin-right:1px;
position:relative;
}
#header .menu_item_hover, #header .menu_item:hover {
background:transparent url(../images/but_hover_back.gif) repeat scroll 0 0;
border-top:1px solid #afcc70;
display:block;
height:24px;
min-width:80px;
text-align:center;
text-decoration:none;
float:left;
margin-right:1px;
position:relative;
}
#layer-1 {
background:transparent url(../images/layer-1.jpg) no-repeat scroll 0 0;
height:128px;
width:900px;
}
#layer-1-advisors {
background:transparent url(../images/layer-1-advisors.jpg) no-repeat scroll 0 0;
height:128px;
width:900px;
}
#layer-1-consultants {
background:transparent url(../images/layer-1-consultants.jpg) no-repeat scroll 0 0;
height:128px;
width:900px;
}
#layer-2 {
background:transparent url(../images/layer-1.jpg) no-repeat scroll 0 0;
height:128px;
width:900px;
}
.layer-2-return{
float:right;
font-family:Gill Sans,Verdana;
text-align:center;
width:175px;
}
.layer-2-return a{
background:#175471 url(../images/nav1.jpg) no-repeat scroll center top;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
font-weight:bold;
height:25px;
padding-top:6px;
position:relative;
text-decoration:none;
width:174px;
}
.layer-2-return a:hover{
background:#316ac5 url(../images/nav1.jpg) no-repeat scroll center bottom;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:25px;
position:relative;
text-align:center;
width:174px;
}
#layer-1 ul{
color:#FFFFFF;
float:right;
margin-top:16px;
padding-right:10px;
width:235px;
}
#layer-1 a{
color:#FFFFFF;
text-decoration:none;
}
#layer-1 a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#layer-1 li{
}
#layer-2 {
background:transparent url(../images/layer-2.jpg) no-repeat scroll 0 0;
height:32px;
width:900px;
}

#header .menu_item strong, #header .menu_item_hover strong {
color:#FFFFFF;
font-size:17px;
position:relative;
top:2px;
}


#menu_bar {
position:absolute;
left:50px;
bottom:4px;
}
#wrapper {
background:#FFFFFF none repeat scroll 0 0;
padding:10px 16px 10px 0;
width:851px;
}
#left-col {
background:transparent url(../images/gradient.jpg) no-repeat scroll 0 0;
float:left;
height:350px;
margin-top:-10px;
padding-left:19px;
width:155px;
}
#left-col img {
margin-bottom:10px;
}
#right-col {
float:right;
padding-left:30px;
width:638px;
}
#right-col p{
}
#right-col h3 {
color:#335297;
font-family:Gill Sans,Verdana;
font-size:18px;
margin-top:27px;
}
#right-col img{
border:1px solid #333333;
}
.divider {
background:#848282 none repeat scroll 0 0;
height:1px;
width:654px;
}
p, ul {
color:#3f4c54;
font:11px/18px Gill Sans, Verdana;
}
 img.c2 {position:absolute; right:0; border:0;}
 img.c1 {position:absolute; border:0; left:0;}
#logo {
margin:0;
}
#logo a {
background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;
height:96px;
left:2px;
position:absolute;
top:14px;
width:300px;
}
#heading-01 {
color:#335297;
font-family:Gill,Sans,Verdana;
font-size:22px;
margin:15px 0 0;
position:absolute;
right:56px;
top:30px;
}
#heading-05 {
color:#335297;
font-family:Gill,Sans,Verdana;
font-size:22px;
line-height:30px;
margin:15px 0 0;
position:absolute;
right:56px;
top:17px;
}
#heading-06 {
color:#335297;
font-family:Gill,Sans,Verdana;
font-size:22px;
line-height:30px;
margin:15px 0 0;
position:absolute;
right:98px;
top:17px;
}
#heading-02 {
color:#335297;
font-family:Gill,Sans,Verdana;
font-size:22px;
margin:10px 0 0;
position:absolute;
right:0;
}
#heading-03 {
color:#335297;
font-family:Gill,Sans,Verdana;
font-size:22px;
margin:10px 0 0;
position:absolute;
right:0;
}
#footer {
background:transparent url(../images/footer.jpg) repeat scroll 0 0;
color:#777777;
font-family:Gill Sans,Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:49px;
line-height:22px;
margin-top:25px;
padding-right:30px;
padding-top:20px;
width:870px;
}
#footer a {
color:#123176;
font-size:12px;
text-decoration:none;
font:10px/18px Gill Sans, Verdana;
}
#footerindex {
background:transparent url(../images/footer.jpg) repeat scroll 0 0;
color:#777777;
font-family:Gill Sans,Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:55px;
padding-right:30px;
padding-top:13px;
width:870px;
}
#hometext p {
padding-left:9px;
}
#credits {
float:left;
left:361px;
position:relative;
text-align:center;
}
#roi_logo_sm {
background:transparent url(../images/roi_logo_sm.jpg) no-repeat scroll 0 0;
float:right;
height:30px;
position:relative;
top:16px;
width:50px;
}
#breadcrum {
border-bottom:1px solid #385699;
color:#3F5C9D;
display:block;
font-size:14px;
height:15px;
padding-bottom:5px;
padding-top:5px;
width:60px;
}
.left-col-box1{
height:139px;
margin-top:30px;
padding-left:10px;
width:149px;
}
.left-col-box1 a{
background:transparent url(../images/roi_consultants2.jpg) no-repeat scroll center top;
border:1px solid #333333;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:139px;
position:relative;
text-align:center;
text-decoration:none;
width:149px;
}
.left-col-box1 a:hover{
background:transparent url(../images/roi_consultants2.jpg) no-repeat scroll center bottom;
}

.left-col-box2{
height:139px;
padding-top:21px;
width:149px;
padding-left:10px;
}
.left-col-box2 a{
background:transparent url(../images/roi_advisors2.jpg) no-repeat scroll center top;
border:1px solid #333333;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:139px;
position:relative;
text-align:center;
text-decoration:none;
width:149px;
}
.left-col-box2 a:hover{
background:transparent url(../images/roi_advisors2.jpg) no-repeat scroll center bottom;
}
#wallstreet{
float:right;
font-size:12px;
position:relative;
right:69px;
top:50px;
}
#roi_video embed {
margin:20px 10px 10px;
}
#mov {
padding-left:10px;
padding-right:10px;
position:relative;
top:6px;
}
#mov embed{
}
#mov1 {
position:relative;
top:4px;
margin-bottom:5px;
}
#mov2 {
position:relative;
top:6px;
padding-bottom:0px;
}
#auto_play_version{
margin:20px 10px 10px;
}
#intro_v8 embed {
margin:10px;
}
/* CONTACT FORM */

#contact-area {
	width: 540px;
	margin-top: 35px;
	margin-bottom: 37px;
	font-size: 62.5%;
	font-weight: bold;
	color: #000;
	font-family: Helvetica, sans-serif;
}

#contact-area input, #contact-area textarea {
	padding: 3px;
	width: 390px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
	margin-top: -12px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 80px;
	float: right;
}

#contact-area label {
float:left;
font-size:12px;
margin-right:15px;
padding-top:5px;
text-align:right;
width:120px;
}

#contact-area .error {
font-size:11px;
font-weight:bold;
text-align:right;
}

#contact_thanks {
	font-family: "Verdana";
	margin: 0 auto;
	width: 500px;
	text-align: center;
	margin-top: 72px;
	padding-bottom: 239px;
}
.nav-advisors{
float:left;
font-size:12px;
left:10px;
line-height:23px;
padding-top:73px;
position:relative;
}
.nav-consultants{
left:10px;
float:left;
font-size:12px;
line-height:23px;
padding-top:73px;
position:relative;
}
.nav-advisors a{
background:transparent url(../images/nav_bkg.jpg) no-repeat scroll center bottom;
color:#FFFFFF;
display:block;
float:left;
height:29px;
margin-bottom:5px;
padding-top:6px;
position:relative;
text-align:center;
width:149px;
text-decoration:none;
font-weight:bold;
}
.nav-advisors a:hover{
background:transparent url(../images/nav_bkg.jpg) no-repeat scroll center top;
color:#FFFFFF;
display:block;
float:left;
height:29px;
margin-bottom:5px;
padding-top:6px;
position:relative;
text-align:center;
width:149px;
}
.nav-consultants a{
background:transparent url(../images/nav_bkg.jpg) no-repeat scroll center bottom;
color:#FFFFFF;
display:block;
float:left;
height:29px;
margin-bottom:5px;
padding-top:6px;
position:relative;
text-align:center;
width:149px;
text-decoration:none;
font-weight:bold;
}
.nav-consultants a:hover{
background:transparent url(../images/nav_bkg.jpg) no-repeat scroll center top;
color:#FFFFFF;
display:block;
float:left;
height:29px;
margin-bottom:5px;
padding-top:6px;
position:relative;
text-align:center;
width:149px;
}
.layer-2-title {
color:#FFFFFF;
float:left;
font-family:Gill Sans,Verdana;
font-size:15px;
font-weight:bold;
padding-left:31px;
padding-top:7px;
}
.nav_lower a{
background:#175471 url(../images/nav2.jpg) no-repeat scroll center top;
color:#123176;
display:block;
float:left;
font-family:Gill Sans,Verdana;
font-size:10px;
font-weight:bold;
height:25px;
left:10px;
line-height:18px;
padding-top:6px;
position:relative;
text-align:center;
text-decoration:none;
vertical-align:bottom;
width:149px;
top:50px;
}
.nav_lower a:hover{
background:#175471 url(../images/nav2.jpg) no-repeat scroll center bottom;
color:#FFFFFF;
}
.phonenum p{
font-size:15px;
font-weight:bold;
}