/*
Theme Name: RIA Registrar
Theme URI: www.riaregistrar.com
Description: main stylesheet for RIA Registrar
Author: Colin Ashfield
Version: 1
.
General comments/License Statement if any.
.

[Table Of Contents] 

	0- Reset
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Navigation
	6- Middle 
	7- Forms
	8- Extras
	9- Footer 

*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url('reset.css');
/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body {
	line-height: 1;
	font: normal 13px "Lucida Sans",Arial, Helvetica, sans-serif;
	vertical-align: top;
	line-height:20px;
	background: #FFF url(../img/bg.jpg) no-repeat left top fixed;
	color: #181825;
}
#container {
width:960px;
background:#FFF;
margin-left:40px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	float:left;
	margin:6px 10px 6px 0;
}
img.alignright {
	float:right;
	margin:6px 0 6px 10px;
}

p.alignleft {
margin:8px 10px 6px 20px;

}

p.alignright {
margin:8px 10px 6px 20px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}

.red  { font-size:14px; font-weight:bold; color:#660000;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link, a:visited {
	color: #333;
}
a:hover {
	color: #111;
}
a:active {
	color: #111;
}
/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1,h2,h3,h4,h5 { margin:16px 8px;}


h1 {
	margin-top:20px;
	margin-bottom:20px;
	font:bold 2em "Lucida Sans",Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
h2 {
	color:#660000;
	letter-spacing:-1px;
	font: bold 1.5em Arial, Helvetica, sans-serif;
}
h3 {
	color:#660000; 
	font:bold 1.2em "Lucida Sans",Arial, Helvetica, sans-serif;
}
h4 {
	font: bold 1em Arial, Helvetica, sans-serif;
}
h5 {
	font: bold 0.9em "Lucida Sans",Arial, Helvetica, sans-serif;
}
/* =4 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header {
	height:130px;
	width:960px;
	color:#FFF;
}

#number {
	float:left;
	margin-left:120px;
	
}

#logo {
	width:100px; 
	height:100px;
	position:absolute; 
	left:70px; 
	top:20px;
}


/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

ul#ggb-menu {width:550px;list-style: none; float:left;	margin-top:20px;margin-left:170px;height:60px;padding-left:1px;}
ul#ggb-menu li {float:left; position:relative;}
ul#ggb-menu li a {display: block; float: left; height: 60px;	background-image:url(../img/ggb-menu2.jpg); text-indent: -9999px;}
ul#ggb-menu li a.home {width: 75px; background-position: -8px 0px;}
ul#ggb-menu li a.program {width: 80px; background-position: -75px 0px;margin-left:0px;}
ul#ggb-menu li a.murph {width: 95px; background-position: -155px 0px; margin-left:0px;}
ul#ggb-menu li a.bath {width: 90px; background-position: -250px 0px; margin-left:0px;}
ul#ggb-menu li a.foundation {width: 120px; background-position: -340px 0px;margin-left:0px;}
ul#ggb-menu li a.partners {width: 90px; background-position: -460px 0px;margin-left:0px;}

ul#ggb-menu li a.home:hover, ul#ggb-menu li a.home:focus,  ul#ggb-menu li a.home:active  {background-position: -8px -59px;}
ul#ggb-menu li a.program:hover, ul#ggb-menu li a.program:focus, ul#ggb-menu li a.program:active {background-position: -75px -59px;}
ul#ggb-menu li a.murph:hover, ul#ggb-menu li a.murph:focus, ul#ggb-menu li a.murph:active {background-position: -155px -59px;}
ul#ggb-menu li a.bath:hover, ul#ggb-menu li a.bath:focus, ul#ggb-menu li a.bath:active {background-position: -250px -59px;}
ul#ggb-menu li a.foundation:hover, ul#ggb-menu li a.foundation:focus, ul#ggb-menu li a.foundation:active {background-position: -340px -59px;}
ul#ggb-menu li a.partners:hover, ul#ggb-menu li a.partners:focus , ul#ggb-menu li a.partners:active {background-position: -460px -59px;}

ul#ggb-menu li a.home:focus,  ul#ggb-menu li a.home:active   {background-position: -8px -59px;}
ul#ggb-menu li a.program:focus, ul#ggb-menu li a.program:active {background-position: -75px -59px;}
ul#ggb-menu li a.murph:focus, ul#ggb-menu li a.murph:active {background-position: -155px -59px;}
ul#ggb-menu li a.bath:focus, ul#ggb-menu li a.bath:active {background-position: -250px -59px;}
ul#ggb-menu li a.foundation:focus, ul#ggb-menu li a.foundation:active {background-position: -340px -59px;}
ul#ggb-menu li a.partners:focus , ul#ggb-menu li a.partners:active {background-position: -460px -59px;}

#apply_today { background:url(../img/apply-today.jpg) no-repeat 0 0;display:block; height:36px; overflow:hidden; text-indent:-999em;width:128px; cursor:pointer;float:right;margin-right:60px;margin-top:30px;} 
 /* mouseover state */ 
#apply_today:hover {  background-position:0 -36px;} 


/* Advisor Menu 
----------------------------------------------------------------------------------*/

ul#ggb-advisor-menu {width:550px;list-style: none; float:left;	margin-top:20px;margin-left:210px;height:60px;padding-left:1px;}
ul#ggb-advisor-menu li {float:left; position:relative;}
ul#ggb-advisor-menu li a {display: block; float: left; height: 60px;	background-image:url(../img/ggb-advisor-menu.jpg); text-indent: -9999px;}
ul#ggb-advisor-menu li a.home {width: 116px; background-position: -8px 0px;}
ul#ggb-advisor-menu li a.program {width: 175px; background-position: -116px 0px;margin-left:0px;}
ul#ggb-advisor-menu li a.murph {width: 84px; background-position: -291px 0px; margin-left:0px;}
ul#ggb-advisor-menu li a.foundation {width: 160px; background-position: -375px 0px;margin-left:0px;}

ul#ggb-advisor-menu li a.home:hover, ul#ggb-advisor-menu li a.home:focus,  ul#ggb-advisor-menu li a.home:active  {background-position: -8px -59px;}
ul#ggb-advisor-menu li a.program:hover, ul#ggb-advisor-menu li a.program:focus, ul#ggb-advisor-menu li a.program:active {background-position: -116px -59px;}
ul#ggb-advisor-menu li a.murph:hover, ul#ggb-advisor-menu li a.murph:focus, ul#ggb-advisor-menu li a.murph:active {background-position: -291px -59px;}
ul#ggb-advisor-menu li a.foundation:hover, ul#ggb-advisor-menu li a.foundation:focus, ul#ggb-advisor-menu li a.foundation:active {background-position: -375px -59px;}

ul#ggb-advisor-menu li a.home:focus,  ul#ggb-advisor-menu li a.home:active   {background-position: -8px -59px;}
ul#ggb-advisor-menu li a.program:focus, ul#ggb-advisor-menu li a.program:active {background-position: -116px -59px;}
ul#ggb-advisor-menu li a.murph:focus, ul#ggb-advisor-menu li a.murph:active {background-position: -291px -59px;}
ul#ggb-advisor-menu li a.foundation:focus, ul#ggb-advisor-menu li a.foundation:active {background-position: -375px -59px;}



#advisor_login {  background:url(../img/advisor-login.jpg) no-repeat 0 0;display:block; height:36px; overflow:hidden; text-indent:-999em;width:128px; cursor:pointer;float:right;margin-right:21px;margin-top:36px;} 
#advisor_login:hover {  background-position:0 -36px;} 

#site_logout{  background:url(../img/site-logout.jpg) no-repeat 0 0;display:block; height:36px; overflow:hidden; text-indent:-999em;width:128px; cursor:pointer;float:left;margin-left:40px;margin-top:36px;} 
#site_logout:hover {  background-position:0 -36px;} 
/* =6 Middle
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#program_overview { background:url(../img/program-overview.jpg) no-repeat 0 -36px;display:block; height:36px; overflow:hidden; text-indent:-999em;width:169px; cursor:pointer;float:left;margin-left:56px;margin-top:180px;} 
 /* mouseover state */ 
#program_overview:hover {  background-position:0 0;} 

#afterburner_go { background:url(../img/program-overview.jpg) no-repeat 0 -36px;display:block; height:36px; overflow:hidden; text-indent:-999em;width:169px; cursor:pointer;float:left;margin-left:56px;margin-top:180px;} 
 /* mouseover state */ 
#afterburner_go:hover { background-position:0 0;} 


ul.alignleft {
	float:left;
	clear:left;

}
ul {
	list-style: none;
	margin-left: 20px;
	list-style:disc;
	list-style-position:outside;
	margin-bottom:10px;
	}
	
ul.alignleft li{
	margin-left:20px;
	padding: 5px 5px 5px 3px;

}

#maincontent {
width:610px;
padding:20px 20px 20px 30px;
float:left;
margin-top:30px;
}

p.norm {
	margin:12px 12px;
}

#mainbanner
{
width:710px; 
height:412px; 
float:left; 
background:url(../img/main-banner-big.jpg) no-repeat top left;
padding-left:250px; 
padding-top:90px;	
}

#mainbanneradv
{
width:470px; 
height:330px; 
float:left; 
background:#fff url(../img/main-banner-advisor.jpg) no-repeat;
background-position: 0 30px;
padding-left:220px; 
padding-top:60px;	
}


#flashcontent {
width:357px;
height:210px;
float:left;	
}

#flashggb {
width:641px;
height:393px;
float:left;	
}

.sidebar {
width:250px; 
padding-left:15px; 
border-left:1px solid #CCC;	
}

#news {
	float:left;
	width:230px;
}

.sidebar h3 {
	margin:0px;
}
/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

label{
float: left;
width: 195px;
font-weight: bold;
margin-left:8px;


}

input{
width: 195px;
margin-bottom: 5px;
margin-left:8px;
}

textarea#story {
	width:560px;
	margin-bottom: 5px;
	height:250px;
}

input#age1, input#age2, input#age3, input#age4, input#age5,
input#age6, input#age7, input#age8, input#age9, input#age10
{
width:40px;
margin-bottom:5px;
margin-left:10px;
float:left;
}

label.age {
float: left;
width: 45px;
font-weight: bold;
padding-left:5px;
margin-left:10px; 	 
 }
 
input#name1, input#name2, input#name3, input#name4, input#name5,
input#name6, input#name7, input#name8, input#name9, input#name10
{
width: 140px;
margin-bottom: 5px;
margin-left:10px;
float:left;
}

label.name {
float: left;
width: 140px;
font-weight: bold;
padding-left:0px;
margin-left:10px;
 }
 
input#dob1, input#dob2, input#dob3, input#dob4, input#dob5,
input#dob6, input#dob7, input#dob8, input#dob9, input#dob10
{
width: 70px;
margin-bottom: 5px;
margin-left:10px;
float:left;
}

label.dob {
float: left;
width: 60px;
font-weight: bold;
padding-left:10px;
margin-left:10px;
 }
 
input#relationship1, input#relationship2, input#relationship3, input#relationship4, input#relationship5,
input#relationship6, input#relationship7, input#relationship8, input#relationship9, input#relationship10
{
width: 100px;
margin-bottom: 5px;
margin-left:10px;
float:left;
}

label.relationship {
float: left;
width: 90px;
font-weight: bold;
padding-left:10px;
margin-left:10px;
float:left;
 }
 
input#employ1, input#employ2, input#employ3, input#employ4, input#employ5,
input#employ6, input#employ7, input#employ8, input#employ9, input#employ10
{
width: 160px;
margin-bottom: 5px;
margin-left:10px;	
padding-left:0px;
float:left;
}

label.employ {
float: left;
width: 150px;
font-weight: bold;
margin-left:10px;
padding-left:10px;
padding-right:0px;
 }
 
 
input#loan1, input#loan2, input#loan3, input#loan4, input#loan5,
input#loan6, input#loan7, input#loan8, input#loan9, input#loan10
{
width: 140px;
margin-bottom: 5px;
margin-left:10px;
float:left;
}



label.loan {
float: left;
width: 140px;
font-weight: bold;
padding-left:0px;
margin-left:10px;
 }
 
 
 input#balance1, input#balance2, input#balance3, input#balance4, input#balance5,
input#balance6, input#balance7, input#balance8, input#balance9, input#balance10
{
width: 70px;
margin-bottom: 5px;
margin-left:10px;
float:left;
}

label.balance {
float: left;
width: 60px;
font-weight: bold;
padding-left:10px;
margin-left:10px;
 }
 
 input#intrate1, input#intrate2, input#intrate3, input#intrate4, input#intrate5,
input#intrate6, input#intrate7, input#intrate8, input#intrate9, input#intrate10
{
width: 90px;
margin-bottom: 5px;
margin-left:10px;
float:left;
}

label.intrate {
float: left;
width: 80px;
font-weight: bold;
padding-left:10px;
margin-left:10px;
float:left;
 }
 
 
 input#minpay1, input#minpay2, input#minpay3, input#minpay4, input#minpay5,
input#minpay6, input#minpay7, input#minpay8, input#minpay9, input#minpay10
{
width: 160px;
margin-bottom: 5px;
margin-left:10px;	
padding-left:0px;
float:left;
}

label.minpay {
float: left;
width: 150px;
font-weight: bold;
margin-left:10px;
padding-left:10px;
padding-right:0px;
 }
 
select {
margin-bottom: 5px;
margin-left:10px;
}

textarea{
width: 300px;
height: 100px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#osx-modal-content, #osx-modal-data {display:none; z-index:1000;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#eee; color:#000; font-family:"Lucida Grande",Arial,sans-serif; font-size:.9em; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; float:right;}
#osx-container .close a {display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777; font-size:.9em;}

/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/.indentedList {
	margin-left: 45px;
}
