/* standard */

body {
font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
background-color:#f2f2f2;
margin:0;
padding:0;
letter-spacing:normal;
}

a {outline: none; color:#2352b5; text-decoration:underline;}

a:hover {color:#02782c; text-decoration:none;}

div,p,img {margin:0; padding:0;}

li {padding-bottom:5px;}

img {border:none;}

blockquote {margin:0 0 0 30px; padding:0;}

/* positioning */

.header { background:url(Images/Header_Bg.jpg); width:860px; height:228px; margin:0 auto; }

.navigation { background:url(Images/Nav_Bg.jpg); width:860px; height:41px; margin:0 auto;}

.white { background:url(Images/White_Body_Bg.jpg) repeat-y top; width:860px; margin:0 auto; }

.noColumn { width:800px; margin:0 auto; clear:both; }

.leftColumn { width:500px; float:left; padding:20px 0 20px 50px; border-right: thin dotted #8a98b7; position:relative; }

.rightColumn { width:240px; float:right; padding:20px 50px 20px 0; }

.blue { background:url(Images/Blue_Body_Bg.jpg) repeat-y top; width:860px; min-height:240px; margin:0 auto; clear:both; }

.blue2 { background:url(Images/Blue_Body_Bg_Repeat.jpg) repeat-y top; width:860px; min-height:240px; margin:0 auto; padding:0; clear:both; }

.blue3 { background:url(Images/Blue_Body_Bg_Repeat.jpg) repeat-y top; width:860px; min-height:80px; margin:0 auto; clear:both; }

.footer { background:url(Images/Blue_Body_Bg_Repeat.jpg) repeat-y top; width:860px; height:40px; margin:0 auto; padding:0; clear:both; }

.advisorBox {background:url(Images/Advisors_Button_Bg.jpg); width:241px; height:98px; padding:0; margin:15px 0 0 0;}

.signupBox {background:url(Images/SignUp_Bg.jpg) no-repeat; width:200px; height:193px; padding:5px 0 0 10px; margin:15px 0 0 0;}

/* text */

.headerQuote {font-size:.7em; padding:20px 20px 0 20px; text-align:justify; }

.advisors {font-size:.75em; padding:15px 0 0 0; color:#0b1f4a; letter-spacing:.02px; line-height:15px; }

.signupBig {font-size:1em; font-weight:bold; letter-spacing:.01em; text-align:center; padding-right:18px;}

.signupSmall {font-size:12px; text-align:center; padding:12px 20px 0 0;}

.headerBig {font-family:Arial,'Franklin Gothic Medium Cond'; font-size:1.2em; font-weight:bold; margin:7px 0 2px 25px;}

.headerMid {font-family:Arial,'Franklin Gothic Medium Cond'; font-size:1em; font-weight:bold; font-style:italic; padding:0 0 0 25px;}

.navSelected {font-size:.9em; font-weight:bold; color:#000000; padding:0 2px 0 2px;}

.navText {font-size:.9em; color:#FFFFFF; padding:0 2px 0 2px; text-decoration:none;}

.navText a:hover {color:#daea8e; text-decoration:underline;}

.titleText {color:#15326f; size:18px; font-weight:bold; padding:0 0 10px 0;}

.text {font-size:.8em; padding:0 0 7px 0;}

.midText {font-size:1em; padding:0 0 7px 0; text-align:justify;}

.bigText {font-size:1.1em; padding:0 0 7px 0;}

.boxText {font-family:Frutiger, Arial, Helvetica, 'Franklin Gothic Medium Cond'; font-size:13px; font-weight:bold; color:#0c2352; padding:20px 30px 20px 30px;}

.whiteTextHome {font-size:12px; padding:30px 30px 7px 0; color:#FFFFFF; text-align:justify; line-height:15px;}

.whiteText {font-size:.9em; padding:5px 40px 5px 40px; color:#FFFFFF; text-align:justify; line-height:17px;}

.whiteTextForm {font-size:12px; color:#FFFFFF;}

.whiteTextBig {font-size:1.1em; font-weight:bold; padding:5px 40px 5px 40px; color:#FFFFFF; text-align:justify; line-height:15px;}

.blueBig {font-family:Arial,'Franklin Gothic Medium Cond'; font-size:1.3em; font-weight:bold; color:#003366; margin:4px;}

.footerText {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#DBE3E3; margin:0 0 0 20px;}

.footerText a {color:#FFFFFF; text-decoration:none;}

.footerText a:hover {text-decoration:underline;}

/* CSS by Kate McMillan | http://outboxonline.com */