@charset "utf-8";
/* CSS Document */

BODY{background-color:#cccccc; margin:0; padding:0;}

#swirl{background:url(../images/swirl.jpg); left:0px; top:0px; float:left; width:630px; height:596px; position:absolute; z-index:-2;}
#flash{ left:191px; top:100px; float:left; width:850px; height:240px; position:absolute; z-index:-2}
#flash_secondary{
	left:197px;
	top:80px;
	float:left;
	width:592px;
	height:240px;
	position:absolute;
	z-index:-2
}
#main_body{width:886px; left:0px; top:0px; float:left; position:absolute;}
#navigation{ position:absolute; top:87px; left:281px;}
.trans {opacity:.80; filter:alpha(opacity=80); -moz-opacity: 0.8;}

.logo{left:0px; top:0px; position:absolute; z-index:1;}

.purple-text {color:#766394;}
.call-text {color:#7598b8;}
.schedule-text {color:#e4901b;}
.mentor-text {color:#117189;}

a:link 
{
	text-decoration:none;
}
a:hover 
{
	text-decoration:underline;
}
ul.purple-list, ul.adivsory-list
{	
	margin:0;
	padding:0;
}
ul.purple-list li, ul.adivsory-list li 
{
	padding:0px 0px 0px 15px;
	margin:0px;
	line-height:16px;
	background-image: url("../images/gold-purple-arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e3e3e3;
}

ul.left_call_list
{	
	margin:0;
	padding:0;
}

ul.left_call_list li, ul.adivsory-list li 
{
	padding:0px 0px 0px 15px;
	margin:0px;
	line-height:20px;
	background-image: url("../images/left_blue_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d4d4d;
}

ul.left_schedule_list
{	
	margin:0;
	padding:0;
}

ul.left_schedule_list li
{
	padding:0px 0px 0px 15px;
	margin:0px;
	line-height:20px;
	background-image: url("../images/left_orange_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d4d4d;
}

ul.left_secondary_list
{	
	margin:0;
	padding:0;
}

ul.left_secondary_list li
{
	padding:0px 0px 0px 15px;
	margin-left:20px;
	line-height:20px;
	background-image: url("../images/left_gray_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d4d4d;
}

ul.left_mentor_list
{	
	margin:0;
	padding:0;
}

ul.left_mentor_list li
{
	padding:0px 0px 0px 15px;
	margin:0px;
	line-height:20px;
	background-image: url("../images/left_teal_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d4d4d;
}



.code {  list-style-type: none; padding: 0px; margin: 0px; }
.code code { display: block; margin:0; padding: 0px; }
.code li { margin:0; padding: 0px; }
.indent1 {  }
.indent2 {  }

ul#menu4{
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  position:absolute;  
  left:754px; top:45px; 
}

ul#menu5{
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  position:absolute;  
  left:913px; top:45px; 
}

.content
{
	position:absolute;  
  left:10px; top:365px;
        width:985px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-bottom:30px;
}

.content_secondary_left
{
	position:absolute;  
  left:10px; top:375px;
        width:250px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-left:40px;
		padding-top:30px;
		padding-bottom:30px;
		padding-right:20px;
}

.content_contact_left
{
	position:absolute;
	left:140px;
	top:125px;
	width:795px;
	background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
	/* for IE */
        filter:alpha(opacity=90);
	/* CSS3 standard */
        opacity:0.9;
	margin:0px 0px 5px 0px;
	min-height:273px;
	clear:both;
	display: inline-block;
	padding-left:40px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:20px;
	z-index:-1;
	background-image: url(../images/bckgrnd-main-content.gif);
}

.content_contact_right
{
	position:absolute;  
  left:510px; top:160px;
        width:515px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-left:20px;
		padding-top:30px;
		padding-bottom:30px;
		z-index:-1;
}

.content_secondary_right
{
	position:absolute;  
  left:326px; top:375px;
        width:699px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-left:20px;
		padding-top:30px;
		padding-bottom:30px;
}

.content_secondary_right_a
{
	width:699px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-left:20px;
		padding-top:30px;
		padding-bottom:30px;
}

.content_third_left
{
	position:absolute;  
  left:10px; top:375px;
        width:210px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-left:40px;
		padding-top:30px;
		padding-bottom:30px;
		padding-right:20px;
}

.content_third_right
{
	position:absolute;  
  left:286px; top:375px;
        width:739px;
        background: #d4d4d4 url("../images/bckgrnd-main-content.gif") repeat-x left top;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
        margin:0px 0px 5px 0px;
        min-height:273px;
        clear:both;
        display: inline-block;
        padding-left:20px;
		padding-top:30px;
		padding-bottom:30px;
}

.content_secondary_right_copy
{
		
		padding-bottom:30px;
		 font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
		width:330px;
		float:left;
}

.content_third_right_copy
{
		
		padding-bottom:30px;
		 font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
		width:400px;
		float:left;
}

.expand{position:absolute;  
  left:50px; top:328px; z-index:-1;}
.expand_contact{position:absolute;  
  left:140px; top:104px; z-index:-1;}

.content-left 
{
        padding-top:30px;
        padding-left:50px;
        width:600px;
        margin:0px;
        float:left;
}
.inner-content
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
}

.headline
{
        text-transform:uppercase;
        font-size:18px;
        font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
.content-left  p 
{
        margin:0px;
        padding-top:34px;
}
.content-right
{
        padding-top:30px;
        padding-right:-420px;
        width:320px;
        margin:0px;
        float:right;
}

.content-right-call
{
       
        padding-right:-420px;
        width:320px;
        margin:0px;
        float:right;
}

.inner
{
        display:inline-block;
        clear:both;
        float:right;
}

.inner-content
{
        background:#91899f url("../images/main-purple-background.jpg") repeat-x left top;
        margin:0px;
        padding:0px;
        float:left;
		
		
}

.inner-content-left
{
        margin:0px;
        padding:0px;
        float:left;
		 font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
		
		
		
}

.inner-contact-left
{
        margin:0px;
        padding-left:10px;
        float:left;
		 font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
		width:780px;
		
}

.inner-contact-right
{
        margin:0px;
        padding-left:0px;
        float:left;
		 font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:18px;
		width:320px;
		
}

.inner-content-secondary
{
        background:#bdbdbd url("../images/main-gray-background.jpg") repeat-x left top;
        margin:0px;
        padding:0px;
        float:left;
		
}

.inner-text
{
        padding-left:28px; 
        padding-right:19px;
}

.inner-curves-top
{
        padding-left: -28px;           
        vertical-align:top;
        margin:0px;
        width:28px;
        height:26px;
        float:left;
}

.inner-curves-bot
{
        padding-left:-28px;
        vertical-align:bottom;
        margin:0px;
        width:28px;
        height:26px;
        float:left;
}

ul.purple-list, ul.adivsory-list
{       
        margin:0;
        padding:0;
}
ul.purple-list li, ul.adivsory-list li 
{
        padding:0px 0px 0px 15px;
        margin:0px;
        line-height:16px;
        background-image: url("../images/gold-purple-arrow.gif");
        background-repeat: no-repeat;
        background-position: 0px 5px;
        list-style: none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#e3e3e3;
}

ul.gray-list
{       
        margin:0;
        padding:0;
}
ul.gray-list li
{
        padding:0px 0px 0px 15px;
        margin:0px;
        line-height:16px;
        background-image: url("../images/blue_gray-arrow.gif");
        background-repeat: no-repeat;
        background-position: 0px 5px;
        list-style: none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#ffffff;
}
ul.orange-list
{       
        margin:0;
        padding:0;
}
ul.orange-list li
{
        padding:0px 0px 0px 15px;
        margin:0px;
        line-height:16px;
        background-image: url("../images/orange_gray-arrow.gif");
        background-repeat: no-repeat;
        background-position: 0px 5px;
        list-style: none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#ffffff;
}

ul.teal-list
{       
        margin:0;
        padding:0;
}
ul.teal-list li
{
        padding:0px 0px 0px 15px;
        margin:0px;
        line-height:16px;
        background-image: url("../images/teal_gray-arrow.gif");
        background-repeat: no-repeat;
        background-position: 0px 5px;
        list-style: none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#ffffff;
}


.list-title 
{       
        font-family:Arial, Helvetica, sans-serif;
        font-size:17px;
        font-weight:bold;
        text-transform:uppercase;
        margin:0px 0px 5px 30px;
        padding:0px;
}

.footer 
{
	position:absolute;
	left:140px;
	width:855px;
	clear:both;
	display: inline-block;
	padding-bottom:10px;
	height:90px;
		
}
.footer-left
{
        width:580px;
        float:left;
        margin:0px 0px 0px 0px;
        background: #d2d2d2 url("../images/bckgrnd-main-footer.gif") repeat-x left top;
        min-height: 70px;

}
.footer-left .inner 
{
        padding:0px 0px 0px 0px;
        clear:both;
        display:inline-block;
}     
.footer-left .logohere
{float:left;
        padding-top:10px;
		margin-left:0px;
        width: 88px;
        height:32px;
        margin-right: 6px; 
}
.footer-left .copyright 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#525153;
	padding-top:7px;
	float:right;
	width: 430px;
}
.footer-left .copyright a
{
        color:#525153;
        text-decoration:underline;
}
.footer-left .copyright a:hover
{
        color:#525153;
        text-decoration:underline;
}
.footer-right
{
        background: #d2d2d2 url("../images/bckgrnd-main-footer.gif") repeat-x left top;
        width:270px;
        float:right;
        min-height:70px;
        text-align:center;
		height:64px;
}
.footer-right .logos 
{
        padding-top:26px;
		
}


.left_nav {color:#4d4d4d; text-decoration:none;}

.icons{float:right;}

.form_text {font-size:11px;}

