/* CSS Document */
.bioPic {float:left;margin:5px 20px 5px 0px;background-color:#fff;padding:5px;border:1px solid #f1f1f1;}
.bioHeader {background:url(../images/staff-header-bg.gif);border:1px solid #F5F6E2;padding:5px 5px 5px 10px;}
#flashcontainer {/* helps bring dropdowns to the forefront of the flash file (do not delete) */
	width: 600px;
	z-index: 1; 
}
#leftNav3steps {
	background: url(../images/123-leftnav-bg.jpg) no-repeat;
	width:185px; 
	height:43px;
	font-size:10px;
	color:#494949;
	font-family:Arial, Helvetica, Sans-serif;
	}
.lnstep1 a{
	float:left;
	/*border:1px solid green;  */
	margin: 15px 0px 0px 7px;
	padding: 10px 2px 0px 2px;
	text-decoration:none;
	color:#494949;
}
.lnstep2 a{
	float:left;
	/* border:1px solid green; */
	margin: 15px 0px 0px 4px;
	padding: 10px 0px 0px 0px;
	text-decoration:none;
	color:#494949;
}
.lnstep3 a{
	float:left;
	/* border:1px solid green; */
	margin: 15px 0px 0px 4px;
	padding: 10px 0px 0px 0px;
	text-decoration:none;
	color:#494949;
}
h1 {
	font-size:24px;
	padding-top:0px;
	margin-top:0px;
	color:#1D77AB;
}
h1.hed {
	padding-left:20px;
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#1b83f8;
	padding:0px;
	margin:0px;
}

h3 { /*curricula page only*/
	font-size:16px;
	font-weight:bold;
	color:#ABB15D;/* #C2C969;#62AFDD; */
	padding:20px 0px 0px 0px;
	margin:0px;
}
body {
	font-family:  Arial, Verdana, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color:#2B2B2D;
}
pre {
	font-family: Arial, Verdana, Sans-serif;
	font-size:12px;
}
#container {
	margin-left:auto;
	margin-right: auto;
	text-align: left;
	width: 785px;
	background:url(../images/left-column-bg.gif) repeat-y;
	/*background-color:#f1f1f1;*/
	border-left:1px solid #707070;
	border-right:1px solid #707070;
}
#header1 {
	width:785px;
	height:76px;
	background: url(../images/header1-bg.gif) no-repeat;
}



/****************************************************/
/* 			Contact Form Values 					*/
/****************************************************/
#container2 {
	margin-left:auto;
	margin-right: auto;
	text-align: left;
	width: 747px;
	background:url(../images/left-column-bg.gif) repeat-y;
	border-left:1px solid #999999;
	background-color:#fff;
}
#rightcontent2 {
	float:left;
	padding:0px;
	margin:0px;
	width:414px;
	background-color:#fcc422;
	border-left: #999999 1px solid;
}
#rightcontent2 #contact {
	font-size:10px;
}
#leftcontent2 {
	/*background-color:#fff;*/
	float:left;
	width:332px;
	font-family:Verdana, Arial, Sans-serif;
}
#leftNavHead2 {
	margin:0px;
	padding:0px;
	width: 332px;
	border-bottom:1px solid #999999;
}
#leftNavHead2 h4 {font-size:12px;color:#fff;padding:0px 0px 0px 0px;margin:0px;}
#leftNav2 {
	font-size:11px;
	margin:0px;
	padding: 0px;
	border-right:1px solid #999999;
}
#header2 {
	width:747px;
	height:179px;
	background: url(../images/contact-form-header.jpg);

}
#footer2 {
	clear:both;
	background:url(../images/contact-footer-bg.gif);	
	text-align:center;
	height:36px;
}
#footerNav2 {margin:5px; padding:10px;font-size:10px;}

#leftNavBtm2 {margin:10px; padding:10px;font-size:12px;}
#leftNavBtm2 h1 {font-size:18px}

#rightfooter2 {margin:0px; padding:10px 0px 0px 25px; font-size:12px;background-color:#fff;}

#footerNav2 li{
	display:inline;
}
#footerNav2 li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:3px;
}
#contact-text{color: #FFFFFF; font:22px bold; margin:0px 450px 0px 0px; padding:2px 20px 40px 30px; text-align:center; font-style:italic;}
#footerNav2 li a:hover{
	text-decoration:underline;
}
#footerNav2 li ul {
	display:none;
}
#footerNav2 li.smOnly {
	display:none;
}
#contact-content {
	width:747px;
	background-color:#fff;

}
#mainCopy2 {
	font-size:12px;
	padding:32px 40px 40px 40px;
	margin:20px 0px 20px 0px;
	line-height:20px;
	background-color:#fff;
	height:400px;
}

/***************************************************/

#leftcontent {
	float:left;
	width:185px;
	margin:0px;
	padding:0px;
	background-color:#F3F2F2;
	font-family:Verdana, Arial, Sans-serif;
}
#quicklinks {
	background: url(../images/quick-links-bg.jpg) repeat-y;
	margin:0px;
	padding:0px;
}
#qlNav {
	font-size:10px;
	margin:0px;
	padding: 14px 5px 11px 5px;
	color:#fff;
}
#qlNav li {
	list-style-type:none;
	background:url(../images/ql-bullets.jpg) 0px 0px no-repeat;
	padding: 1px 3px 5px 19px;
	line-height:15px;
}
#qlNav li a{
	color:#fff;
	text-decoration:none;
}
#qlNav li a:hover {color:#F4F7C8;text-decoration:underline;}

#qlHead {
	background: url(../images/quick-links-h-bg.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
#qlHead h4{font-size:12px;color:#fff;padding:5px 0px 5px 10px;margin:0px;}
/*************************************************/
#call {
	background: url(../images/nav-bg.jpg) no-repeat;
	height:115px;
	text-align:center;
}
#call h3 {
	color:#707070;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 10px 0px;
	text-decoration:none;
}
.callText {
	color:#fff;
}
/*************************************************/
#leftNavHead {
	background: url(../images/left-nav-h-bg.jpg) no-repeat;
	margin:0px;
	padding:0px;
	height:30px;
	}
#leftNavHead h4 {font-size:12px;color:#fff;padding:5px 0px 0px 10px;margin:0px;}
#leftNav {
	font-size:11px;
	margin:0px;
	padding: 0px;
}
#leftNav li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	background:url(../images/left-nav-li-bg.jpg) no-repeat;

}
#leftNav li a{
	color:#65676B;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	width:173px; /* adding 10px for padding on the left reduced this number by 10px (normally it would be 185px */ 
	display:block;
	/* font-weight:bold; */
}
#leftNav li a:hover{
	color:#DBA502;
	font-weight:bold;
}
#leftNav li ul{
	display:none;
}
#leftNav li.smOnly {
	display:none;
}
/*************************************************/

#rightcontent {	
	float:right;
	margin:0px;
	padding:0px;
	width:600px;
	background-color:#fff;
}
#steps3 {
	background: url(../images/3step.jpg) no-repeat;
	height: 64px;
}

.stepsNav1 a {
	float:left;
	color:#DBA502;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 37px;
	padding:20px 0px 15px 62px;
/* 	border:1px solid orange;
 */}

.stepsNav2 a {
	float:left;
	color:#DBA502;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 51px;
	padding:20px 0px 15px 65px;
/* 	border:1px solid orange;
 */}

.stepsNav3 a {
	float:left;
	color:#DBA502;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 50px;
	padding:20px 0px 15px 65px;
/* 	border:1px solid orange;
 */}
.stepsNav1 a:hover, .stepsNav2 a:hover, .stepsNav3 a:hover {color:#1D77AB;}

/*************************************/
#mainCopy {
	background-color:#fff;
	font-size:12px;
	padding:32px 40px 40px 40px;
	line-height:20px;
}
#galIndex {
	float:left;
}
#gal li {
	/* font-weight:bold; */
	list-style:none;
	padding:0 0 10px 0;
	text-align:center;
}
#gal img{
	/* align:center; */
}
#gal li a {
	color:#494949;
}
#gal li a:hover {
	color:#DBA502;
}
#gal li a:visited {
	color:#1D77AB;
}
#mainrc {
	float:right;
	width:200px;
	margin-left:20px;/*15px;*/
	margin-bottom:15px;
	/*new*/margin-right:-10px;
	/*newmargin-right:-25px;*/
	/*newmargin-top:-75px;*/
}
#section {
	background-color:#f6f6f6;
	border:3px solid #f1f1f1;
	padding:0px;
	margin:0px 0px 15px 0px;
}
#section li a {
	color:#707070;
}
#section li a:hover {
	color:#DBA502;
}
#sectionNavHeader {
	background: url(../images/left-nav-h-bg-2.jpg) repeat-x;
	margin:0px;
	padding:0px;
	height:30px;
}
#sectionNavHeader h4{
	font-size:12px;
	color:#fff;
	padding:5px 0px 0px 10px;
	margin:0px;
}
#sectionNav {
	list-style: none;
	margin:0px;
	padding:10px 5px 5px 10px;
}
#sectionNav li.sub2 {
	list-style: none;
	padding:0px 0px 0px 20px;
}
/**/



/***************************************************/
#topNav {
	width:600px;
	height:30px;
	background: url(../images/topnav-bg.gif) no-repeat;
	background-color:#F4F7C8;
	margin:0px;
	padding:0px;
	
}
#nav1, #nav1 ul{
	font-family:Verdana, Arial, Sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
	z-index:2;/* helps bring dropdowns to the forefront of the flash file (do not delete)*/
	}
#nav1 li{
	float:left;
	margin:0px 0px 0px 0px;
	display:block;
	list-style-type:none;
	}
#nav1 li a{
	color:#fff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding: 2px 22px 9px 22px;
	margin:5px 0px 0px 0px;
	/* border:1px solid red; */
	}
#nav1 li a:hover{
	color:#707070;
	display:block;
	background-color:#fff;
}
#nav1 li ul{
	display:none;
	position:absolute;
	/*background: url(../images/orange-alpha.png);*/
	background-color:#DBA502;/* #FFC000; */
	background-color:#1D77AB;
	padding:0px;
	margin:0px;
	border:3px solid #fff;
	/*border:3px solid #fff;*/ 
	/*
border-left:3px solid #DBA502;
	border-bottom:3px solid #DBA502;
	border-right:3px solid #DBA502;
	border-top:3px solid #DBA502;
*/

	width:137px;
	z-index:2;
}
#nav1 li ul li {
	width:137px;
	background-color:#DBA502;
	background-color:#707070;/* #FFC000; */ /* dark grey */
	background-color:#175A84;/* dark blue */
	background-color:#1D77AB; /* light blue */
	/* background-color:#FFC000; */
	/*background-color:#fff;  */
	/* background-color:#AAB05C; */ /*green*/
}
#nav1 li ul li a{
	color:#fff;
}
#nav1 li ul li a:hover{
	color:#707070;
	background-color:#fff;
}
#nav1 li:hover ul, #nav1 li.sfhover ul{
	position:absolute;
	display:block;
	}
#nav1 li.hL {
	display:none;
}
#nav1 li.smOnly {
	display:none;
}
#nav1 li.contactUs a{
	display:block;
	background-color:#DBA502;
}
#nav1 li.contactUs a:hover{
	background-color:#fff;
}
#nav1 li.sub a { /**** controls sub nav on drop downs ****/
	padding: 4px 5px 3px 5px;
	margin:0px;
	width:127px;
	font-weight:normal;
	font-size:11px;
	
}
#nav1 li.faculty{
	padding: 0px 0px 0px 0px;
	width:130px;
	margin:0px 0px 0px 0px;
	/*background-color: #0099CC;*/
	font-weight:normal;
	font-size: 10px;
	list-style: disc;
}
#nav1 li.faculty a{
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 3px 20px;
	color:#fff;
}
#nav1 li.faculty a:hover{
	color:#fff;
	background-color:#0099CC;
}
#nav1 li.head a{
	font-size:14px;
	display:block;
	background-color:#DBA502;
}
#nav1 li.head a:hover{
	background-color:#DBA502;
}

 /********************************/
 
#footer {
	clear:both;
	border-top:4px solid #F3F6C5;
	border-bottom:4px solid #FFC000;
	background-color:#E1E5B1;
	text-align:center;
	height:20px;
}
#footerNav {margin:3px 0px 0px 0px; padding:0px;font-size:10px;}
#footerNav li{
	display:inline;
}
#footerNav li a{
	color:#707070;
	text-decoration:none;
	padding:3px;
}
#footerNav li a:hover{
	text-decoration:underline;
}
#footerNav li ul {
	display:none;
}
#footerNav li.smOnly {
	display:none;
}
/********************************/
.curUL { /* only on curriculum page */
	background-color:#FDFEEE;margin:0px 0px 25px 0px;padding:7px 7px 7px 25px;border:1px solid #F5F6E2;
}
#mainCopy a, #smlinks a{color:#4597C7;} /* All mainCopy links */

#smlinks {margin-left:0px;padding:0px;font-weight:bold;} /* site map links */
#smlinks li {list-style-type:none;}
#smlinks li.sub a{font-weight:normal;}
.required {color:#720000;}
.notopP {margin-top:0px;}
#linobullets{
	padding-left:0px;
	margin-left:0px;
}
#linobullets li{
	list-style-type:none;
}
#photoNav {
	/*margin-left:75px;*/
	text-align:center;
}
.photo {
	height:350px;
}

 /********************************/
 
#partnerLinks {
	/* background: url(../images/quick-links-bg.jpg) repeat-y; */
	margin:0px;
	padding:0px;
}
#partnerNavigation {
	float: none;
	font-size:10px;
	margin:0px;
	padding: 0px 10px 0px 10px;
}
#partnerNavigation a:hover {color: #FF9900;text-decoration:underline;}

#partnerHead {background: url(../images/partners-bg1.jpg); width: 572px; margin:5px 0px 0px 11px;}

.partner-select{
	float: left;
	vertical-align: middle;
	height:70px;
}	

.partnerNAV{
	padding: 1px 5px 1px 5px;
	float: none;
	vertical-align: middle;
	width: 570px;
	height:70px;
}

.partnerNAV b {
	font-size:12px;
}		

.partner-logo{
	float: left;
	border: 1px #CCCCCC solid;
	height:70px;
}	

.partner-info{
	float: left;
	border: 1px #CCCCCC solid;
	width: 355px;
	height:70px;
	_height:72px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}	

.partner-info-top{
	float: left;
	border: 1px #CCCCCC solid;
	width: 355px;
	height:70px;
	_height:72px;
	padding:0px 5px 0px 5px;
}	
.searchBox {
	margin: 10px 10px 10px 20px;
	padding:2px 7px 0px 7px;
	width: 250px;
	background-color: #f8f8ee;
	border: 1px dashed #000000;
}	
.searchBox h2{
	font-size:18px;
	padding-top:0px;
	margin-top:0px;
	color:#1D77AB;
}	

#partnerHead h4{
	color: #ffffff;
	background: url(../images/partners-bg2.jpg) no-repeat;
	line-height:23px;
	font-size:12px;
	margin:0px;
	padding:0px 3px 1px 10px;
}
#rightcontent h5 {
	color:#1D77AB;
	margin-left:20px;
}
#rightcontent h5 a {
	color:#494949;
}
#thank-you {
	font-size:12px;
}
#thank-you b {
	color: #333333;
}
#thank-you b#thank-you-title {
	font-size:18px;
	padding-top:0px;
	margin-top:0px;
	color:#1D77AB;
}
#thank-you b#thank-you-name {
	font-size:16px;
	padding-top:0px;
	margin-top:0px;
	color:#1D77AB;
}

#partnerLinks p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:570px;
	padding-left:20px;
	
}