html { 
 min-height: 100%; 
 margin-bottom: 1px; 
 }

body {
	margin:0; 
	padding:0;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#777777;
	background:#e9dac0 url(images/UIbody_bkgd.gif) top left repeat-x;
	position:static; /* to make background of body stationary while rest of page scrolls */
	font-size:76%;
	}
	
#pagewrapper1 {/* for wrapping page and drop shadow on right - the following classes can be added to this div: .homePage, .portal,  */
	width:960px;
	margin:0 auto 0 auto;
	text-align:left;
	padding:0px;
	line-height:1.1em;
	position:relative;
	}

html>body #pagewrapper1 {/* hides drop shadow PNG from IE6 */
	/*background:url(images/UIbase_rightshadow.png) top right repeat-y;*/
	}

#pagewrapper2 { /* page without drop shadow  - the following classes can be added to this div: .UImoss, .UIberry, .UIplum, .UIstone, .UIcopper */
	width:960px;
	margin-right:5px;
	padding:0px;
	background:url(images/UIbasic_bkgd.gif) top left repeat-y;
	}

#footerwrapper {
	width:960px;
	margin:0px auto 0px auto;
	text-align:left;
	padding:0px;
	position:relative;
	
	}
	
#banner {
	height:auto;
	background: url(images/UIbanner_bkgd.gif) top left no-repeat;
	}

		
#bannertop {
	height:69px;
	margin:0;
	padding:0 30px 0 0;
	text-align:right;
	color:#000;
	}
	
#bannermiddle {
	height:auto;
	}

#bannerleft {
	float:left;
	width:276px;
	text-align:left;
	}

#bannerright {
	width:483px;
	display:inline;
	margin:0;
	font-size:0.9em;
	text-align:right;
	}

#bannerright .radiotext {
	margin:0;
	padding:0;
	font-size:0.9em;
	}

#bannerright form {
	margin:22px 0 0 10px;
	padding:0;
	float:right;
	display:block;
	}

#bannerright form input.entersearch {
	width:120px;
	font:italic 0.9em arial, verdana, helvetica, sans-serif;
	}
	
#bannerright p {
	color:#9b7924;
	font-size:0.8em;
	padding:30px 0 0 0;
	margin:0;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	}
		
#bannerright a:link {
	color:#9b7924;
	text-decoration:none;
	}
		
#bannerright a:visited {
	color:#9b7924;
	text-decoration:none;
	}
		
#bannerright a:hover {
	color:#9b7924;
	text-decoration:underline;
	}
		
#bannerright a:active {
	color:#9b7924;
	text-decoration:underline;
	}
		
#bannerbottom1 {
	clear:both;
	width:960px;
	height:11px;
	margin:0px;
	padding:0px;
	font-size:0; /* Gets rid of extra space in IE6 PC */
	background: url(images/UIglobalnav_basebottom.gif) top left no-repeat; /* this image changes depending on color of global nav; there is also a version for the home page and the basic page (UIglobalnav_basebottom.gif, UIglobalnav_homebottom.gif, UIglobalnav_greenbottom.gif, etc.) */
	}

#bannerbottom2 {
	width:960px;
	height:11px;
	margin:0px;
	padding:0px;
	}
		
/* ------  SUB Top BANNER (SUBPAGES) WITHIN BANNER --------------- */
	
#bannerSub {
	height:auto;
	background: url(images/UIbanner_bkgd_sub.gif) top left no-repeat;
	}
	
#bannerSub #sitesection
{
    font-size: 2.2em;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: bold;
    color: #333333;
	height:60px;
}	
#sitesection {
    font-size: 2.2em;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: bold;
    color: #333333;
	line-height: .7em;
}	
#bannertopSub {
	height:91px;
	margin:0;
	padding:0 18px 0 18px;
	text-align:right;
	color:#000;
	}
#bannerSubtop
{
    height: 20px;
    margin: 0px;
    padding:5px 0px 0px 0px;
    color: #000;
}

#bannermiddleSub {
	height:auto;
	}

#bannerleftSub
{
    float: left;
    width: 476px;
    text-align: left;
    padding-top: 23px;
    height: 30px;
	padding-bottom: 10px;
}

#bannerleftTopSub {
    float: left;
    width: 240px;
    font-size:10px;
    text-align: left;
    text-transform: uppercase;
	
}
#bannerrightSubTop {
    width: 483px;
    display: inline;
    margin: 0 0 0 290px;
    font-size: 10px;
    text-align: right;
	text-transform: uppercase;
	color:#888888;
}
#bannerrightSubTop p {
    margin: 0 0 0 0px;
		padding:0 0 0 0;
    font-size: 10px;
    text-align: right;
	text-transform: uppercase;
	color:#888888;
}
	
#bannerrightSub{
	width:483px;
	display:inline;
	margin:0;
	font-size:0.9em;
	text-align:right;
	}

#bannerrightSub .radiotext {
	margin:0;
	padding:0;
	font-size:0.9em;
	}

#bannerrightSub form {
	margin:22px 0 0 10px;
	padding:0;
	float:right;
	display:block;
	}

#bannerrightSub form input.entersearch {
	width:120px;
	font:italic 0.9em arial, verdana, helvetica, sans-serif;
	}
	
#bannerrightSub p {
	color:#9b7924;
	font-size:0.8em;
	/*padding:10px 0 0 0;
	margin:0;*/
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	}
		
#bannerrightSub a:link {
	color:#9b7924;
	text-decoration:none;
	}
		
#bannerrightSub a:visited {
	color:#9b7924;
	text-decoration:none;
	}
		
#bannerrightSub a:hover {
	color:#9b7924;
	text-decoration:underline;
	}
		
#bannerrightSub a:active {
	color:#9b7924;
	text-decoration:underline;
	}
		
#bannerbottomSub1 {
	clear:both;
	width:960px;
	height:11px;
	margin:0px;
	padding:0px;
	font-size:0; /* Gets rid of extra space in IE6 PC */
	background: url(images/UIglobalnav_basebottom.gif) top left no-repeat; /* this image changes depending on color of global nav; there is also a version for the home page and the basic page (UIglobalnav_basebottom.gif, UIglobalnav_homebottom.gif, UIglobalnav_greenbottom.gif, etc.) */
	}
	

#bannerbottomSub2 {
	width:960px;
	height:11px;
	margin:0px;
	padding:0px;
	}
		
		
		

/* ------  GLOBAL NAVIGATION BAR (DEFAULT/HOMEPAGE) WITHIN BANNER --------------- */

#globalnav1 {
	clear:both;
	margin:0;
	padding:0;
	text-align:center;
	}
		
#globalnav2 {
	width:100%; 
	margin:0px;  
	padding:0;
	/*background: url(images/UIglobalnav_baseleft.gif) top left no-repeat;*/
	}
		
html>body #globalnav2 { /* hides drop shadow PNG from IE6 */
	/*background: url(images/UIglobalnav_baseleft.png) top left no-repeat;*/
	}
		
#globalnav3 {
	margin:0;
	padding:0;
	/*background: url(images/UIglobalnav_baseright.gif) top right no-repeat;*/
	max-width:960px;
	/*word-wrap: break-word;*/
	}
		
html>body #globalnav3 { /* hides drop shadow PNG from IE6 */
	/*background: url(images/UIglobalnav_baseright.png) top right no-repeat;*/
	}
		
#globalnav3 ul {
	margin:0 2px 0 2px;
	height:25px;
	padding:0 0 0 5px; /*had to remove 5px left padding between end piece and left li for "lefton" class*/ 
	background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x;
	list-style-type: none;
	max-width:956px;

	}
		
html>body #globalnav3 ul { /* hides drop shadow PNG from IE6 */
	background: url(images/UIglobalnav_basemiddle.png) top left repeat-x;
	}
		
#globalnav3 ul li {
	float:left;
	height:25px;
	/*height:17px;*/
 	/*display:inline; /* USE THIS INSTEAD OF FLOAT???  would be nice for more flexibility if another row of links were needed, but haven't figured out how to, or if it's possible to fix positioning */ 
	margin:0;
	/*padding:6px 14px 2px 14px;
	padding:6px 12px 2px 12px;*/
	border-left:1px solid #cccccc;
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#484848;
	/*background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x;
	background: url(images/UIglobalnav_middle_gold.gif) top left repeat-x;*/
	text-transform:uppercase;
  	}
  	
#globalnav3 ul li a {
	float:left;
	height:17px;
 	/*display:inline; /* USE THIS INSTEAD OF FLOAT???  would be nice for more flexibility if another row of links were needed, but haven't figured out how to, or if it's possible to fix positioning */ 
	margin:0;
	/*padding:6px 14px 2px 14px;*/
	padding:6px 12px 2px 12px;
	/*border-left:1px solid #cccccc;*/
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#484848;
	background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x;
	/*background: url(images/UIglobalnav_middle_gold.gif) top left repeat-x;*/
	text-transform:uppercase;
  	}
#globalnav3 ul li a:hover, #globalnav3 ul li.on a {
	float:left;
	height:17px;
 	/*display:inline; /* USE THIS INSTEAD OF FLOAT???  would be nice for more flexibility if another row of links were needed, but haven't figured out how to, or if it's possible to fix positioning */ 
	margin:0;
	/*padding:6px 14px 2px 14px;*/
	padding:6px 12px 2px 12px;
	/*border-left:1px solid #cccccc;*/
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#484848;
	/*background: url(images/UIglobalnav_basemiddle.gif) top left repeat-x;*/
	background: url(images/UIglobalnav_middle_gold.gif) top left repeat-x;
	text-transform:uppercase;
  	}
		
		  
html>body #globalnav3 ul li {
	background: url(images/UIglobalnav_basemiddle.png) top left repeat-x;
  	}		 
		
#globalnav3 ul li:first-child {
	border-left-width:0; /* doesn't work in IE6 - put it in server-side? */
	}
		
#globalnav1 a:link {
	color:#484848;
	text-decoration:none;
	}
		
#globalnav1 a:visited {
	color:#484848;
	text-decoration:none;
	}
		
 #pagewrapper1 #pagewrapper2 #globalnav1 a:hover {
	color:#ffffff;
	text-decoration:none;
	}
		
#globalnav1 a:link:focus, #globalnav1 a:visited:focus {
	color:#484848;
	text-decoration:none;
	}
		
#globalnav1 a:active {
	color:#484848;
	text-decoration:none;
	}
		
#globalnav1 .on a:link {
	color:#ffffff;
	text-decoration:none;
	}
		
#globalnav1 .on a:visited {
	color:#ffffff;
	text-decoration:none;
	}
		
#pagewrapper1 #pagewrapper2 #globalnav1 .on a:hover {
	color:#ffffff;
	text-decoration:none;
	}
		
#globalnav1 .on a:link:focus, #globalnav1 .on a:visited:focus {
	color:#ffffff;
	text-decoration:none;
	}
		
#globalnav1 .on a:active {
	color:#ffffff;
	text-decoration:none;
	}
/* --- AUDIENCE SECTION NEW - used at top of Portals and for all of Level 2, Level 3, etc. --- */

#audienceNew {
	width:960px;
	height:auto;
	margin:0;
	padding:0;
	background: url(images/UIfeatures_bkgd.gif) top left repeat-y;
	}
	
#audienceNew2
{
margin: 0;
padding:12px 0px 0px 0px;
}
#audienceNewleft1 {
	
	width:645px;
	min-height:820px; 
    height:auto !important; 
    height:820px;
	margin:0;
	padding:0 0 30px 20px;
	}
#audienceNewright1
{
    width: 260px;
    float: right;
    margin: 0 0 0 0px;
    height: auto;
    padding-right: 20px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}



/* FOOTER */

#footer {
	width:964px;
	margin:0 0 70px 0;
	padding-right:0;
	}

#footerrightshadow {
	width:960px;
	margin:0;
	padding:0;
	}

html>body #footerrightshadow {/* hides drop shadow PNG from IE6 */
	/*background:url(images/UIbase_rightshadow.png) top right repeat-y;*/
	}

#footertext1 {
	border-top: 2px solid #ffffff;
	margin:0 0px 0 0;
	padding:0;
	background:url(images/UIfooter_bkgd2.gif) bottom left repeat-y;
	}

#footertext2 {
	margin:0 0px 0 0px;
	padding:10px 0 10px 24px;
	text-transform:uppercase;
	}

#footerbottom1 {
	width:960px;
	height:9px;
	margin:0;
	padding:0;
	}

html>body #footerbottom1 { /* hides drop shadow PNG from IE6 */
	background:url(images/UIbase_bottomshadow.png) bottom left no-repeat;
	}

#footerbottom2 {
	height:2px;
	margin:0 0 0px 0;
	padding:0;
	background:url(images/UIfooter_bottomwhtborder.gif) top left no-repeat;
	font-size:0; /* Gets rid of extra space in IE6 PC */
	}



/* ------ TYPOGRAPHY STYLES ------------------------------- */

/* GENERAL STYLES FOR ALL PAGES */

p, li, h1, h2, h3, h4, h5, h6 {
	font-family: verdana, arial, helvetica, sans-serif;
	line-height:1.2em;
	color:#333333;
	}

p {
	font-size:1.0em;
	/*margin:0 0 10px 0;
	padding:0;*/
	}

ul, ol, dl { /* to prevent disappearing list background bug in IE */ 
	position: relative;  
	}

ol, ul {
	margin:0 0 20px 0;
	padding:0;
	}
		
li {
	font-size:1.0em;
	margin:0 0 10px 0;
	padding:0;
	}
		
h1, h2, h3, h4, h5, h6  {
	margin:6px 0 5px 0;
	padding:0;
	font-weight:bold;
	}

h1  {
	font-size:1.2em;
	}

h2  {
	font-size:12px;
	line-height:16px;
	color:#333333;
	}

h3  {
	font-size:1.0em;
	}

h4  {
	font-size:0.9em;
	}

h5  {
	font-size:0.9em;
	}

h6  {
	font-size:0.9em;
	}

img {
	border:0;
	}

a:link {
	color:#9b7924;
	text-decoration:none;
	}
		
a:visited {
	color:#9b7924;
	text-decoration:none;
	}
		
a:hover {
	color:#9b7924;
	text-decoration:underline;
	}
		
a:active {
	color:#9b7924;
	text-decoration:none;
	}

a:focus {
	color:#9b7924;
	text-decoration:none;
	}

/* ------ BREADCRUMB NAVIGATION TYPOGRAPHY STYLES -------- */

.breadcrumbnav
{
    font-size: 0.8em;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #484848;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: #cccccc 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 0px;
}
			
.breadcrumbnav a:link {
	color:#993300;
	text-decoration:none;
	font-weight: bold;
	}
		
.breadcrumbnav a:visited {
	color:#993300;
	text-decoration:none;
	font-weight: bold;
	}
		
.breadcrumbnav a:hover {
	color:#993300;
	text-decoration:underline;
	font-weight: bold;
	}
		
.breadcrumbnav a:active {
	color:#993300;
	text-decoration:none;
	font-weight: bold;
	}
		
.breadcrumbnav a:focus {
	color:#993300;
	text-decoration:underline;
	font-weight: bold;
	}

.breadcrumbnav2
{
    font-size: 12;
    margin-top: 0px;
    margin-bottom: 15px;
    color:#999999;
	font-weight: bold;
    text-transform: uppercase;
    border-bottom: #cccccc 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 8px;
    padding-top: 0px;
}

.breadcrumbnav2 .headerGold
{
    color:#9b7924;
	font-weight:bold;
}
			
.breadcrumbnav2 a:link {
	color:#993300;
	text-decoration:none;
	font-weight: bold;
	}
		
.breadcrumbnav2 a:visited {
	color:#993300;
	text-decoration:none;
	font-weight: bold;
	}
		
.breadcrumbnav2 a:hover {
	color:#993300;
	text-decoration:underline;
	font-weight: bold;
	}
		
.breadcrumbnav2 a:active {
	color:#993300;
	text-decoration:none;
	font-weight: bold;
	}
		
.breadcrumbnav2 a:focus {
	color:#993300;
	text-decoration:underline;
	font-weight: bold;
	}
	
.mainCopyarea
{
    background-image: url(images/UI_silvergradient.gif);
    padding: 18px;
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 18px;
   /* width: 609px;*/
}

.mainCopyarea p
{
    margin:0px;
    padding:0px;
	color:#777777;
	font-size: 11px;
    line-height: 18px;
}

.mainCopyarea ul {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

.mainCopyarea ul li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
}

.mainCopyarea ol {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

.mainCopyarea ol li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
}

.mainCopyarea2
{
    background-image: url(images/UI_silvergradient.gif);
    padding: 15px;
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 18px;
   /* width: 609px;*/
}

.mainCopyarea2 p
{
    margin:0px;
    padding:0px;
	color:#777777;
	font-size: 11px;
    line-height: 18px;
}

.mainCopyarea2 ul {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

.mainCopyarea2 ul li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
}

.mainCopyarea2 ol {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

.mainCopyarea2 ol li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
}

#audienceNewleft1 h1 {
	color:#b06048;
	font-size:1.9em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px 0 0 0;
	}
#audienceNewleft1 h2 {
	font-size:11px;
	line-height:13px;
	color:#666666;
	}
#audienceNewleft1 h3 {
	font-size:11px;
	color:#666666;
	font-weight:normal;
	}
#audienceNewleft1 h3 a:link {
	color: #666666;
	text-decoration: none;  
}
#audienceNewleft1 h3 a:vistited{
	color: #666666;
	text-decoration: none;  
}
#audienceNewleft1 h3 a:hover {
	color: #666666;
	text-decoration: underline;  
}
#audienceNewleft1 h3 a:active {
	color: #666666;
	text-decoration: underline;  
}
#audienceNewleft1 h3 a:focus {
	color: #666666;
	text-decoration: underline;  
}
#audienceNewleft1 h4 {
   font-size: 18px;
   line-height: 24px; 
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#b06048
}

/*      */
 h1.degreeFinder {
	color:#b06048;
	font-size:1.9em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px 0 0 0;
	}
#audienceNewRight2 h2 {
	font-size:11px;
	line-height:15px;
	color:#666666;
	}
#audienceNewRight2 h3 {
	font-size:.9em;
	color:#666666;
	font-weight:normal;
	}
#audienceNewRight2 h3 a:link {
	color: #666666;
	text-decoration: none;  
}
#audienceNewRight2 h3 a:vistited{
	color: #666666;
	text-decoration: none;  
}
#audienceNewRight2 h3 a:hover {
	color: #666666;
	text-decoration: underline;  
}
#audienceNewRight2 h3 a:active {
	color: #666666;
	text-decoration: underline;  
}
#audienceNewRight2 h3 a:focus {
	color: #666666;
	text-decoration: underline;  
}
#audienceNewRight2 h4 {
   font-size: 18px;
   line-height: 24px; 
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#b06048
}
	
	
/* FOOTER SECTION TYPOGRAPHY STYLES */

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer li  {
	color:#ffffff;
	}

#footertext1 p {
	font-size:10px;
	padding:0;
	margin:0;
	font-weight:bold;
	}

#footer a:link {
	color:#ffffff;
	text-decoration:none;
	}
		
#footer a:visited {
	color:#ffffff;
	text-decoration:none;
	}
		
#footer a:hover {
	color:#000000;
	text-decoration:underline;
	}
		
#footer a:active {
	color:#ffffff;
	text-decoration:none;
	}
	
		
/* ACCESSIBILITY HELPS  */

.hide { 
 	height:0; 
 	width:0; 
 	overflow:hidden; 
 	position:absolute;  /* for the benefit of IE5 Mac */
 	}

#silverhills
{
	background-image: url(images/UI_silverhills_bkgd.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 28px;
	padding-right: 30px;
	font-size:11px;
}


/*  Img boarders */
.imageBorder
{
    border-right: #bc9b6a 2px solid;
    padding-right: 1px;
    border-top: #bc9b6a 2px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #bc9b6a 2px solid;
    padding-top: 1px;
    border-bottom: #bc9b6a 2px solid;
    margin-bottom: 15px;
}
.imageBorder2
{
    border-right: #bc9b6a 2px solid;
    padding-right: 1px;
    border-top: #bc9b6a 2px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #bc9b6a 2px solid;
    padding-top: 1px;
    border-bottom: #bc9b6a 2px solid;
}
.imageBorderRight
{
    border-right: #bc9b6a 2px solid;
    padding-right: 1px;
    border-top: #bc9b6a 2px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #bc9b6a 2px solid;
    padding-top: 1px;
    border-bottom: #bc9b6a 2px solid;
    margin-left: 20px;
    margin-bottom: 20px;
}
.imageBorderleft
{
    border-right: #bc9b6a 2px solid;
    padding-right: 1px;
    border-top: #bc9b6a 2px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #bc9b6a 2px solid;
    padding-top: 1px;
    border-bottom: #bc9b6a 2px solid;
    margin-right: 20px;
    margin-bottom: 20px;
}
.borderRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	padding: 1px;
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 2px solid #bc9b6a;
	width: 196px;
}

.borderRight p {
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	/*margin:0px;
    padding:0px;*/
	color:#777777;

}

.borderRight div
{
    margin: 12px;
}

.borderRight .header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #bc9b6a;
    font-weight: bold;
    line-height: 18pt;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    padding-top: 0px;
}
.borderRight a
{
	font-weight:bold; 
}


.sidebox
{
    margin-bottom: 15px;
    font-size: 11px;
}
.sidebox form
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.sidebox div.hdr
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 1.1em;
    background-image: url(images/UI_silver_sideboxheader.gif);
    margin-bottom: 2px;
    text-transform: uppercase;
    color: white;
    padding-top: 6px;
    background-repeat: no-repeat;
    height: 19px;
}
.sidebox div.hdrGold
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 1.1em;
    background-image: url(images/UI_gold_sideboxheader.gif);
    margin-bottom: 2px;
    text-transform: uppercase;
    color: white;
    padding-top: 6px;
    background-repeat: no-repeat;
    height: 19px;

}
.sidebox div.hdr span 
{
    text-transform: lowercase;
}
.sidebox div.sideboxbrdr
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	background-image: url(images/UI_silvergradient_sm.gif);
	border-left: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.sidebox div.sideboxbrdr ul
{
	list-style-type:none;
	padding:0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.sidebox div.sideboxbrdr ul a:link, .sidebox div.sideboxbrdr ul a:visited, .sidebox div.sideboxbrdr ul a:hover, .sidebox div.sideboxbrdr ul a:active 
{
color:#777777;
}


.sidebox div.sideboxbrdr div.brdr
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: #999999 1px dotted;
}

.brdr
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: #999999 1px dotted;
}

.sidebox div.sideboxbrdr div.brdr a.hdrlinc 
{
   font-weight: bold;
    font-size:1.8em;
    font-family:Georgia, "Times New Roman", Times, serif; 
    color:#b06048;
	line-height: 1.1em;
}
.sidebox div.sideboxbrdr div.brdr1 a.hdrlinc 
{
   font-weight: bold;
    font-size:1.8em;
	line-height:1.3em;
    font-family:Georgia, "Times New Roman", Times, serif; 
    color:#b06048;
	line-height: 1.1em;
}
.sidebox div.sideboxbrdr div.brdr div.right1
{
    line-height: 14px;
    font-size: 11px;
    margin-left: 80px;
}
.sidebox div.sideboxbrdr div.brdr div.right1 p
{
    line-height: 14px;
    font-size: 11px;
    color:#777777;
}
.sidebox div.sideboxbrdr div.brdr div.right1 a
{
   font-weight: bold; 
}

.sidebox2
{
    margin-bottom: 20px;
    font-size: 11px;
}
.sidebox2 form
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.sidebox2 div.hdr
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 1.1em;
    background-image: url(images/UI_silver_sideboxheader2.gif);
    margin-bottom: 2px;
    text-transform: uppercase;
    color: white;
    padding-top: 6px;
    background-repeat: no-repeat;
    height: 19px;
}
.sidebox2 div.hdr span 
{
    text-transform: lowercase;
}
.sidebox2 div.sideboxbrdr
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	background-image: url(images/UI_silvergradient_sm.gif);
	border-left: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.sidebox2 div.sideboxbrdr ul
{
	list-style-type:none;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.sidebox2 div.sideboxbrdr ul a:link, .sidebox2 div.sideboxbrdr ul a:visited, .sidebox2 div.sideboxbrdr ul a:hover, .sidebox2 div.sideboxbrdr ul a:active 
{
color:#777777;
}


.left
{
    float: left;
    width: 80px;
}
.right
{
    line-height: 17px;
    font-size: 11px;
    margin-left: 90px;
    margin-bottom: 20px;
}

.right p
{
	/*margin:0px;
    padding:0px;*/
	color:#777777;
	line-height: 17px;
    font-size: 11px;

}
.left116
{
    float: left;
    width: 116px;
}
.right116
{
    line-height: 17px;
    font-size: 11px;
    margin-left: 136px;
    margin-bottom: 20px;
	margin-top:0px;
	margin-right:0px;
}

.right116 p
{
	/*margin:0px;
    padding:0px;*/
	color:#777777;
	line-height: 17px;
    font-size: 11px;

}

#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr div.left1
{
    float: left;
    width: 70px;
}


#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1
{
    margin-bottom: 5px;
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 div.right1
{
    line-height: 14px;
    font-size: 11px;
    margin-left: 80px;
	padding-bottom:10px;
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 div.right1 a
{
   font-weight: bold; 
}
#audienceNewright1 div.sidebox div.sideboxbrdr div.brdr1 div.left1
{
    float: left;
    width: 70px;
}

.TabbedPanels
{
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
    background-image: url(images/UI_gold_tab_bg.gif);
    color: #ffffff;
    background-repeat: no-repeat;
    /*height: 33px;*/
}
.TabbedPanels2
{
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
    background-image: url(images/UI_silver_tab_bg.gif);
    color: #ffffff;
    background-repeat: no-repeat;
    height: 33px;
}
.TabbedPanels420
{
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
    background-image: url(images/UI_silver_tab_bg2.gif);
    color: #ffffff;
    background-repeat: no-repeat;
    height: 33px;
}
.TabbedPanels2gold
{
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
    background-image: url(images/UI_gold_tab_bg_sm.gif);
    color: #ffffff;
    background-repeat: no-repeat;
    height: 33px;
}
.TabbedPanelsTabGroup
{
    margin: 0px;
    padding-right: 21px;
    padding-left: 21px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 33px;
}
.TabbedPanelsTabGroup2
{
    margin: 0px;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 33px;
}
.TabbedPanelsTab
{
    position: relative;
    top: 0px;
    float: left;
    height: 15px;
    padding: 8px 10px;
    margin: 0px 0px 0px 0px;
    font: bold 11px verdana;
    list-style: none; /*border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;*/
    border-right: solid 1px #aa8653;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    color: #ffffff;
}

.TabbedPanelsTabHover
{
    background-image: url(images/UI_silvertab_bg.gif);
    background-repeat: repeat-x;
    color: #333333;
}

.TabbedPanelsTabSelected {  
	background-image: url(images/UI_silvertab_bg.gif);
    background-repeat: repeat-x;
	/*border-bottom: 1px solid #EEE;*/
color: #333333; 
font-weight: bold; 
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsTab2
{
    position: relative;
    top: 0px;
    float: left;
    height: 15px;
    padding: 8px 10px;
    margin: 0px 0px 0px 0px;
    font: bold 10px verdana;
    list-style: none; /*border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;*/
    border-right: solid 1px #999999;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    color: #555555;
    text-transform: uppercase;
}


.TabbedPanelsTab2 a:link {
	color: #333333;
	text-decoration: none;
}
.TabbedPanelsTab2 a:hover {
	color: #333333;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	color:#777777;
	/*border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #ffffff;*/
}

.TabbedPanelsContent
{
/*clear: both;*/
    padding: 0px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;
	background-color: #EEE;
	/*border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;*/
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #ffffff;
	/*border-bottom: solid 1px #999;*/
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.greylnk {
	color: #666666;
	text-decoration: none;  
}
.greylnk a:link {
	color: #666666;
	text-decoration: none;  
}
.greylnk a:vistited {
	color: #666666;
	text-decoration: none;  
}
.greylnk a:hover {
	color: #666666;
	text-decoration: underline;  
}
.greylnk a:active {
	color: #666666;
	text-decoration: underline;  
}
.greylnk a:focus {
	color: #666666;
	text-decoration: underline;  
}

#audienceleft5column
{
    float: left;
    width: 171px;
    height: auto;
    margin: 0;
    padding-right: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#audienceright5column
{
    min-height: 400px;
    height: auto !important;
    height: 400px;
    margin: 0 20px 20px 206px;
}

#audienceright5column p 
{
	margin:0px;
    padding:0px;
	color:#777777;
}

#audienceright5column form
{
    margin:0px;
    padding:0px;
}
#audienceright5column div.left2column
{
    float: left;
	width: 357px;
}
#audienceright5column div.right2column
{
    margin-left:377px;
    
}

#audienceright5column div.left2column .header
{
color:#b06048;
font-size:14px;
font-weight:bold;
}
#audienceright5column div.right2column .header
{
color:#b06048;
font-size:14px;
font-weight:bold;
    
}
#audienceright5column div.left4column
{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: #cccccc 1px solid;
}
#audienceright5column div.left4column .rightResults 
{
	font-size: 11px;
	font-weight: bold;
}

#audienceright5column div.left4column2
{
    margin-bottom: 15px;
}
#audienceright5column div.left4column2 .rightResults 
{
	font-size: 11px;
	font-weight: bold;
}

#audienceright5column div.pageresults
{
	font-size: 11px;
	font-weight: bold;
}

#audienceright5column div.pageresults a
{
	padding-left:2px;
	padding-right:2px;
}

.degreeList ul {
margin:5px;
list-style-type:none;
}
.degreeList ul li {
margin:10px;
list-style-type:none;
font-weight:bold;
}
.degreeList ul li a {
color:#666666;
}
.degreeList ul li ul {
margin:5px;
list-style-type:none;
}
.degreeList ul li ul li {
margin:10px;
list-style-type:none;
font-weight: normal;
}
.degreeList ul li ul li a {
color:#777777;
}

#audienceright5column h1 {
	color:#b06048;
	font-size: 24px;
line-height: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	}
.squareImageCopy
{
 	min-height:100px;
  	height:auto !important;
    height: 100px;
}

.centerTwoColumn {
margin-top:10px;
margin-bottom:5px;
	width: 610px;
	min-height:100px; 
    height:auto !important; 
     height:100px;
}
.centerTwoColumn ul {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}
.centerTwoColumn ul li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
}
.centerTwoColumn .rightMain {
	margin-left:315px;
}
.centerTwoColumn .rightMain .right {
	margin-left:90px
}

.centerTwoColumn .rightMain .left {
	float: left;
	width: 80px;
}

.centerTwoColumn .leftMain {
	float: left;
	width: 295px;
}
.centerTwoColumn .leftMain .right {
	margin-left:90px;
}

.centerTwoColumn .leftMain .left {
	float: left;
	width: 80px;
}
.rightImage {
margin-left:20px;
margin-bottom:10px;
float:right;
width:196px;
}
.rightImage div {
	padding:2px;
	font-size: 9px;
}
.popUpWindow {
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
	padding: 15px;
	height: 490px;
	width: 695px;
	border: 1px solid #999999; 
}
.popUpWindow .close {
	/*border:#999999 1px solid;*/
font-size:10px;
	padding:2px;
}
.popUpWindow .header .right {
	float: right;
	width: 120px;
	line-height:14px;
	/*border:#999999 1px solid;*/
}
.popUpWindow .header .middle {
	margin-left:270px;
	width: 200px;
	font-weight: bold;
	line-height:20px;
	/*border:#999999 1px solid;*/
}
.popUpWindow .header .left {
/*border:#999999 1px solid;*/
	float: left;
	width: 250px;
	font-weight: bold;
    font-size:18px;
    font-family:Georgia, "Times New Roman", Times, serif; 
    color:#b06048;
	line-height:20px;
}
.popUpWindow .header {
	height: 35px;
	border:#ffffff 1px solid;
}
.popUpWindow .mainArea {
	
border:#ffffff 1px solid; /*browser hack*/
}
.popUpWindow .mainArea .right {
	margin-left:370px;
	padding-left:20px;
	margin-top:34px;
	/*border:#999999 1px solid;*/
}
.popUpWindow .mainArea .right .scrollBox {
	background:url(images/UI_silvergradient_sm.gif) repeat-x #FFFFFF;
	margin-left:0px;
	/*zoom: 1;*/
	width:260px;
	height:335px;
	overflow: auto;
	padding:15px;
	border:#999999 1px solid;
}
.popUpWindow .mainArea .left {
	float: left;
	width: 360px;
	/*border:#999999 1px solid;*/
	min-height:320px; 
    height:auto !important; 
     height:320px;
}

.videoBox {
	min-height:280px; 
    height:auto !important; 
     height:280px;
}
.videoBoxPopup {
	float:left;
	min-height:280px; 
    height:auto !important; 
     height:280px;
}

.quoteArea {
	font-weight: bold;
	font-style:italic;
    font-size:14px;
    font-family:Georgia, "Times New Roman", Times, serif; 
    color:#b06048;
	padding:10px;
}
.quoteCallout {
	font-weight: bold;
	font-style:italic;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b06048;
	padding:10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #b06048;
	border-bottom-color: #b06048;
	line-height: 22px;
}

#featuresNew {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.featuredAreaRight {
	background-image: url(images/featureAreaRight_bg.gif);
	background-repeat: repeat-x;
	float:right;
	width: 389px;
	/*min-height:218px;
	height:auto !important;
	height:218px;*/
}

.featuredAreaRight .header {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 20px;	
}
.featuredAreaRight .content .right {
	line-height: 17px;
    font-size: 11px;
    margin-left: 160px;			
}
#audienceNew2 .imageBorder3 {
    border: #bc9b6a 2px solid;
    padding: 1px;
}
.featuredAreaRight .content
{
	padding-left: 16px;
	padding-right: 16px;  
}
.featuredAreaRight .imageBorder3 {
    border: #bc9b6a 2px solid;
    padding: 1px;
}
.featuredAreaRight .content .left img.imageBorder3 {
    border: #bc9b6a 2px solid;
    padding: 1px;
}
.imageBorder3  {
    border: #bc9b6a 2px solid;
    padding: 1px;
}
img.imageBorder3  {
	border: 2px solid #bc9b6a;
	padding: 1px;
}
.featuredAreaRight .content .right .subHeader {
	font-weight: bold;
	line-height: 17px;
   font-size: 12px;
	color: #B1905F;		
}
.featuredAreaRight .content .left {
	float: left;
  width: 148px;	
}


.SlidingPanels {
	float: left;
	position: relative;
	width:564px;
	padding: 0px;
	border: none;
}
.dottedLine2 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B1905F;
}
.searchQuestionText {
margin:5px 0px 5px 0px;
font-size:10px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
.clearfix:after {
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
	overflow:hidden;
}

.TabbedPanelsAZ {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroupAZ {
	margin: 0px;
	padding: 0px;
}



.TabbedPanelsTabAZ {
	position: relative;
	top: 1px;
	float: left;
	padding: 8px 5px;
	margin: 0px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color:#9b7924;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHoverAZ {
	color:#9b7924;
	text-decoration: underline;	
}


.TabbedPanelsTabSelectedAZ {
color:#555555;
	
}

.TabbedPanelsTabAZ a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroupAZ {
	clear: both;
	border-top: solid 1px #999;
}


.TabbedPanelsContentAZ {
	padding: 4px;
}

.TabbedPanelsContentVisibleAZ {
}

.VTabbedPanelsAZ .TabbedPanelsTabGroupAZ {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;
}


.VTabbedPanelsAZ .TabbedPanelsTabAZ {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanelsAZ .TabbedPanelsTabSelectedAZ {
	
}


.VTabbedPanelsAZ .TabbedPanelsContentGroupAZ {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


.mainCopyarea .rightVideoArea {
	float: right;
	width: 320px;
	margin-left: 20px;
}
.rightVideoArea .quoteArea {
	color:#b06048;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
.TabbedPanels3
{
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
    background-image: url(images/UI_rust_tab_bg.gif);
    color: #ffffff;
    background-repeat: no-repeat;
}
.tabpanelright ul {
	padding:0px;
	margin:0px 0px 15px 0px;
	/*list-style-image: url(images/arrowbullet.gif);*/
	list-style-type: none;
}
.tabpanelright ul li {
	padding:0px;
	margin:0px 0px 8px 0px;
		
}

.columnHeader {
	font-size: 12px;
	font-weight: bold;
	color: #B1905f;
	padding-bottom:10px;
	text-transform: uppercase;
}

#audienceNewRight2 {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 280px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 15px;
	}
	
#audienceNewLeft2
{
    width: 260px;
    float: left;
    margin: 0 0 0 0px;
    height: auto;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.photoLeft313 {
	width: 315px;
    margin: 0 0 0 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.copyRightPhotoLeft313 {
width: 300px;
	float:right;
	margin: 0;
	padding: 0;
}

.copyRightPhotoLeft313 h1 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 24px;
   line-height: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
   color:#b06048
}
.programSpotlight {
	font-size: 10px;
	padding-bottom: 10px;
}
.columnHeaderCopper {
	color:#b06048;
	font-size: 12px;
	font-weight: bold;
}

.linklists {
 color:#777777;
 font-size: 11px;
 line-height:17px;
 
}
.linklists ul {
margin:5px 10px 20px 5px;
list-style-type:none;
 color:#777777;
 
}

.linklists ul li {
 color:#777777;
margin:5px 10px 5px 2px;
list-style-type:none; 
}

.linklists ul li a:link {
 color:#777777;
}
.linklists ul li a:visited {
 color:#777777;
}
.linklists ul li a:hover {
 color:#777777;
}
.linklists ul li a:active {
 color:#777777;
}

.linklists ol {
margin:5px 10px 20px 5px;
list-style-type:none;
 color:#777777;
 
}

.linklists ol li {
 color:#777777;
margin:5px 10px 10px 2px;
list-style-type:none; 
}

.linklists ol li a:link {
 color:#777777;
}
.linklists ol li a:visited {
 color:#777777;
}
.linklists ol li a:hover {
 color:#777777;
}
.linklists ol li a:active {
 color:#777777;
}

.linklists p
{
    margin:0px;
    padding:0px;
	color:#777777;
	font-size: 12px;
    line-height: 17px;
}

.mainCopyarea h4
{
    font-size: 18px;
   line-height: 24px; 
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#b06048;
}

#bannerleftSub2
{
    float: left;
    width: 476px;
    text-align: left;
	padding-top:4px;
/*	height:90px;*/
}
#bannerleftSub2 a
{
	text-decoration: none; 
	color: #333333;  
}
#bannerleftSub a
{
	text-decoration: none; 
	color: #333333;  
}
#sitesection2
{
    font-size: 2.2em;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: bold;
    color: #333333;
	line-height: .5em;
}
	
.collegeOftype {
font-size:15px; 
padding-left:8px; 
line-height:28px;
}	

#subNav  {
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	margin: 0;
	padding: 0;
}

#subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 1px #FFF;
}

#subNav a {
margin: 0;
display: block;
color: #777777;
font-size:12px;
padding: 10px 12px 10px 8px;
text-decoration: none;
border-top:1px #999999 solid;
background-image: url(images/subnav_bgnormal.gif);
background-repeat: repeat-x;
}



#subNav a:hover {
background-image: url(images/subnav_bgover.gif);
background-repeat: repeat-x;
color: #333333;
}

#subNav li li a {
color:#9b7924;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: normal;
font-size:11px;
}
#subNav li li a:hover
{
	background-color: #FFFFFF;
	background-image: none;
	text-decoration: underline;
	color:#9b7924;
	font-weight: normal;
}

#subNavHightlight  a {
	background-image: url(images/subnav_hightlight.gif);
	background-repeat: repeat-x;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#subNavHightlight  a:hover {
	background-image: url(images/subnav_hightlight.gif);
	background-repeat: repeat-x;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#subNavHightlight  ul {
	padding: 11px 2px 11px 0px;
	background-color: #FFFFFF;
}
#subNavHightlight li a {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	background-image: url(images/subnav_bgnormal.gif);
	background-repeat: repeat-x;
	display: block;
	text-decoration: none;
}

.subNavShadow {
	height:25px;
	background-image: url(images/nav_shadow.gif);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}

.mainCopyareaWhite
{
    padding: 0px 16px 0px 16px;
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 18px;
}

.mainCopyareaWhite h1
{
   margin: 0 0 15px 0;
	padding: 0;
	font-size: 24px;
   line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
   color:#b06048 
}
.mainCopyareaWhite h2
{
	font-size: 12px;
   line-height: 15px;
   color:#333333; 
}

.mainCopyareaWhite p
{
    margin:0px;
    padding:0px;
	color:#777777;
	font-size: 11px;
    line-height: 18px;
}
.mainCopyareaWhite ul {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

.mainCopyareaWhite ul li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
line-height: 18px;
}

.mainCopyareaWhite ol {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

.mainCopyareaWhite ol li {
margin:5px 5px 5px 7px;
padding:0px;
color: #777777;
}


#silverhills div {
	float: left;
	width: 194px;
}

.left194column {
	float:left;
	width: 340px;
}

.left194column ul li {
	margin:5px 10px 15px 2px;
	padding:0px;
}
.left194column ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}

.middle194column {
	width: 191px;
	margin:0px 0px 0px 207px;
	padding:0px;
	/*margin-left: 15px;*/
}

#audienceNewRight3 {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 300px;
	padding-top: 0;
	padding-right: 22px;
	padding-left: 13px;
	}
#audienceNewRight4 {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 300px;
	padding-top: 0;
	padding-right: 25px;
	padding-left: 13px;
	}

.middle194column2 {
	width: 194px;
	margin:0px 0px 0px 209px;
	padding:0px;
	/*margin-left: 15px;*/
}


.middle194column ul li {
	margin:5px 10px 15px 2px;
	padding:0px;
}
.middle194column ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}
.right194columnGold {
	float: right;
	width: 184px;
	margin-left: 10px;
	background-image: url(images/goldgradient.gif);
	background-repeat: repeat-x;
	padding: 8px;	
}
.right194columnGold .header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 10px;
	color:#b06048;
}

.right194column {
	float: right;
	width: 194px;
	margin-left: 10px;
}

.right194xcolumn {
	float: right;
	width: auto;
	margin-left: 5px;
	height: 12px;
}

.right194column ul li {
	margin:5px 10px 5px 2px;
	padding:0px;
}
.right194column ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}
.right294column {
	float: right;
	width: 294px;
	margin-left: 10px;
}

.right294column ul li {
	margin:5px 10px 15px 2px;
	padding:0px;
}
.right294column ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}
.right398column {	
	margin:0px 0px 0px 207px;
}

.left294column {
	width: 294px;
	margin-bottom: 20px;
}

.left294column ul li {
	margin:5px 10px 15px 2px;
	padding:0px;
}
.left294column ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}
.right398column {	
	margin:0px 0px 0px 207px;
}


.right170
{
    line-height: 14px;
    font-size: 11px;
    margin-left: 80px;
	padding-bottom:10px;
}
right170 a

{
   font-weight: bold; 
}
.left70
{
    float: left;
    width: 70px;
}
.videoDiv {
margin-bottom:10px;
}
.quoteCallout {
	font-weight: bold;
	font-style:italic;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b06048;
	padding:10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #b06048;
	border-bottom-color: #b06048;
	line-height: 22px;
}

.quoteCalloutSmall {
	font-weight: bold;
	font-style:italic;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b06048;
	padding:10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #b06048;
	border-bottom-color: #b06048;
	line-height: 15px;
}

span.quoteCalloutSmall, span.quoteCallout {
	display: block;
	width:88%;
}

.flashBorder {
	border-right: #bc9b6a 2px solid;
	border-top: #bc9b6a 2px solid;
	border-left: #bc9b6a 2px solid;
	border-bottom: #bc9b6a 2px solid;
	padding: 1px;
	width: 392px;
}
.containerDiv {
padding:0;
margin:0;
}

.containerDiv:after { 
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility:hidden;
}
.containerDiv {
display:inline-block;
}
/* just added 9-17-08 */
.containerDiv {
	overflow:hidden;
}

.presidentsBackground {
	background-color:#FFFFFF;
	/*margin-top:10px;*/
	padding-top:21px;
	height:155px;
 	background-image: url(images/presidentsbg.jpg);
	background-repeat: no-repeat;
}
.whiteShadow {
	height:20px;
 	background-image: url(images/whiteShadow.gif);
	background-repeat: no-repeat;
}

.imageBorderWhite {
	border: 2px solid #FFFFFF;
}
.pagination {
margin:10px;
font-size:11px;
text-align:center;
}
.imageCredit {
	font-size: 9px;
	color: #888888;
	text-align: right;
	margin:2px 10px 15px 5px;
}
.relatedLinks {
	background-image: url(images/featureAreaRight_bg.gif);
	background-repeat: repeat-x;
	float: right;
	width: 189px;
	height:180px;
	padding-right: 10px;
	padding-left: 10px;
}
.relatedLinks .hdr {
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    text-transform: uppercase;
    color: white;
    padding-top: 6px;
    height: 35px;
}

.relatedLinks a:link {
	color: #777777;
}
.relatedLinks a:visited {
	color: #777777;
}
.relatedLinks a:hover {
	color: #777777;
}
.relatedLinks a:active {
	color: #777777;
}
.relatedLinks ul {
	list-style-type:none;
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tagsBottom {
	float:right;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.right194column {
	float: right;
	width: 194px;
	margin-left: 14px;
	line-height: 15px;
}
.left398column {
	width: 398px;
}
.left680column {
	width: 680px;
}

.leftContent .right .subHeader {
	font-weight: bold;
	line-height: 17px;
	font-size: 12px;
	color: #B1905F;
	text-transform: uppercase;			
}
.leftContent .right {
	line-height: 17px;
    font-size: 11px;
    margin-left: 135px;
	padding: 0px;
}

.leftContent .right ul {
	padding:0px;
	width:200px;
	/*list-style-image: url(images/arrowbullet.gif);*/
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.leftContent .right ul li {
	padding:0px;
	margin:0px 0px 8px 0px;
		
}

.leftContent .right  ul li a:link {
	color:#333;	
}
.leftContent .right ul li a:visited {
	color:#333;	
}
.leftContent .right ul li a:hover {
	color:#333;	
}
.leftContent .right ul li a:active {
	color:#333;	
}

.left398column .newsReleaseRight {
	line-height: 14px;
}

.left398column .newsReleaseRight {
	margin:0px 0px 12px 90px;
	padding:0px;
}

.left398column .newsReleaseRight a:link, .left398column .newsReleaseRight a:visited, .left398column .newsReleaseRight a:hover, .left398column .newsReleaseRight a:active {
	color: #777777;
}
.newsReleaseRight {
	line-height: 14px;
}

.newsReleaseRight {
	margin:0px 0px 12px 90px;
	padding:0px;
}

.newsReleaseRight a:link, .newsReleaseRight a:visited, .newsReleaseRight a:hover, .newsReleaseRight a:active {
	color: #777777;
}

.cTags {
/*font-size:11px;*/
line-height:18px;
}

.cTags a:link {
	color: #777777;
}
.cTags a:visited {
	color: #777777;
}
.cTags a:hover {
	color: #777777;
}
.cTags a:active {
	color: #777777;
}
.tagA {
font-size:12px;
}
.tagA a:link {
font-size:12px;
}
.tagA a:visited {
font-size:12px;
}
.tagA a:hover {
font-size:12px;
}
.tagA a:active {
font-size:12px;
}
.tagB {
font-size:14px;
}
.tagB a:link {
font-size:14px;
}
.tagB a:visited {
font-size:14px;
}
.tagB a:hover {
font-size:14px;
}
.tagB a:active {
font-size:14px;
}
.tagC {
font-size:16px;
}
.tagC a:link {
font-size:16px;
}
.tagC a:visited {
font-size:16px;
}
.tagC a:hover {
font-size:16px;
}
.tagC a:active {
font-size:16px;
}
.tagD {
font-size:18px;
}
.tagD a:link {
font-size:18px;
}
.tagD a:visited {
font-size:18px;
}
.tagD a:hover {
font-size:18px;
}
.tagD a:active {
font-size:18px;
}
.tagE {
font-size:20px;
}
.tagE a:link {
font-size:20px;
}
.tagE a:visited {
font-size:20px;
}
.tagE a:hover {
font-size:20px;
}
.tagE a:active {
font-size:20px;
}

ul.rightSideBoxUl {
margin:0px;
padding:0;
}
ul.rightSideBoxUl  li {
margin:0px;
padding:0;
}

.newsLinkdiv {
margin:10px 0 10px 0;
}
#left358 {
    width: 358px;
    float: left;
    margin: 0 0 0 0px;
    height: auto;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#left358 h2 {
	color:#777777;
	font-size:14px;
	line-height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 0 0 0;
}

#left358 .columnHeaderCopper {
	text-transform: uppercase;
}


#right546 {
    margin:0px 0 0 395px;
    height: auto;
    padding: 0px 20px 0 0;
		font-size: 11px;
    line-height: 18px;
}

#right546 p {
		font-size: 11px;
    line-height: 18px;
		color:#777777;
}

#right546 h1 {
	color:#b06048;
	font-size:1.9em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px 0 0 0;
}
#right546 h2 {
	color:#b06048;
	font-size:14px;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 0 0 0;
}
.presidentsLeftdiv {
	float: left;
	width: 220px;
	padding-top: 38px;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.presidentsLeftdiv .SmallType {
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:20px;
}
.presidentsLeftdiv .BigType {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:36px;
	/*padding-top: 15px;*/
	height:40px;
	line-height: 36px;
}
.left195popup {
	width: 195px;
    float: left;
	font-size: 11px;
    line-height: 18px;
}
.right432 {
	margin:0px 0 0 210px;
    height: auto;
	font-size: 11px;
    line-height: 18px;
}
.right432 .scrollBox {
	background:url(images/UI_silvergradient_sm.gif) repeat-x #FFFFFF;
	margin-left:0px;
	/*zoom: 1;*/
	width:410px;
	height:300px;
	overflow: auto;
	padding:15px;
	border:#999999 1px solid;
}
.margin8 {
	margin:8px;
}

/* HTML Entities */

small
{
	font-size:11px;
}

/* Common */

.sel
{
 	color:#3C1502 !important;
}

.asterick
{
	color:red;
}

.image_right
{
   margin-left:30px !important;
   float:right;
}

.image_left
{
   margin-right:15px !important;
}

.MF_Gradient
{
	 color:#555555; margin:3px 0px 8px 0px;
}

.MF_Image_Bounding_Box .MF_Image_Caption, .MF_Image_Bounding_Box .MF_Image_Credit
{
	margin-left:5px !important;
}

HR.light
{
	height:1px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background:#cccccc;
	color:#cccccc;
	width:350px;
	border:0;
}

/* Buttons */

.MF_CopperBtn
{
	width: auto;
	margin: 8px;
	background: transparent url(images/MajorFinder/mf_copper_btn_left.png) no-repeat top left;
	text-align:center;
	color:#555555; margin:3px 0px 8px 0px;
}

.MF_Image_Bounding_Box .MF_Image_Caption, .MF_Image_Bounding_Box .MF_Image_Credit
{
	margin-left:5px !important;
}

HR.light
{
	height:1px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background:#cccccc;
	color:#cccccc;
	width:350px;
	border:0;
}

/* Buttons */

.MF_CopperBtn
{
	width: auto;
	margin: 8px;
	background: transparent url(images/MajorFinder/mf_copper_btn_left.png) no-repeat top left;
	text-align:center;
	line-height: 2em;
}

.MF_CopperBtn div
{
	background: transparent url(images/MajorFinder/mf_copper_btn_right.png) no-repeat top right ;
}

.MF_CopperBtn div div
{
	height:24px;
	margin: 0px 13px 0 13px;
	background: transparent url(images/MajorFinder/mf_copper_btn_middle.png) repeat-x top left;
}

/* HACK HACK HACK */
/* I'm not sure why this is doing this, but the text for the copper button inside MF_Search isn't centered vertically */
.MF_Search .MF_CopperBtn div div
{
	padding-top:2px !important;
}
/* END HACK */

.MF_CopperBtn div div a:active, .MF_CopperBtn div div a:visited, .MF_CopperBtn div div a:hover, .MF_CopperBtn div div a:link
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/* Pagination & Letter Pagination */

.MF_Pagination
{
  margin: 3px 0px 3px 0px;
  text-align:right;
}

.MF_Pagination h1 {
	font-size:0.8em;
	font-weight:normal;
}

.MF_LetterPagination
{
	padding-top:4px;
	padding-bottom:4px;
}

.MF_letterPaginationHeader
{
	width:100%;
	margin:20px 0px 0px 0px;
	border-top:solid 1px #888888;
	border-bottom:solid 1px #AAAAAA;
}

#MF_LetterPagination_Content
{
	margin:20px 30px 20px 24px;
}

#MF_LetterPagination_Content ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#MF_LetterPagination_Content li
{
	list-style-type:none;
	margin:0px 0px 16px 0px;
	padding-left:0px 0px 0px 0px;
}

#MF_LetterPagination_Content li.sub
{
	/* sub section */
	list-style-type:none;
	margin:0px 0px 16px 40px;
	padding-left:0px 0px 0px 0px;
}

#MF_LetterPagination_Content ul a, #MF_LetterPagination_Content_RightNav a
{
  	color:#000000;
  	text-decoration:none;
}

#MF_LetterPagination_Content ul a:hover, #MF_LetterPagination_Content_RightNav a:hover
{
  	color:#993300;
  	text-decoration:underline;
}

#MF_LetterPagination_Content_RightNav
{
	text-align:left;
	margin:10px 6px 10px 6px;
	overflow:auto;
	height:360px;  /* TODO: adjust this to soemtihng confortable */
}

#MF_LetterPagination_Content_RightNav ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#MF_LetterPagination_Content_RightNav li
{
	list-style-type:none;
	margin:0px 0px 6px 0px;
	padding-left:0px 0px 0px 0px;
}

#MF_LetterPagination_Content_RightNav li.sub
{
	/* sub section */
	list-style-type:none;
	margin:0px 0px 6px 20px;
	padding-left:0px 0px 0px 0px;
}

/* Page Layout: Form table */

.MF_Form
{

}

.MF_Form TD.form_title
{
	vertical-align:top;
	padding-top:0px 20px 0px 0px;
	width:100px;
	font-size:0.9em;

}

.MF_Form .form_field
{
	font-size:11px;  /* note, using px instead of em to help IE out */
	color:#333333;
	padding:0px 10px 0px 0px;
}

.MF_Form TD.form_field
{
	width:108px;
	white-space:nowrap;
	padding:0px 10px 0px 0px;
}

.MF_Form TD.form_value
{
	padding:3px 0px 7px 0px;
}

.MF_Form TD.form_value INPUT, SELECT
{
	margin:0px 10px 0px 0px;
}

.MF_Form TD.form_value INPUT.nm, SELECT.nm
{
	margin-right:3px;
}

.MF_Form ol, .MF_Form ul
{
	padding:0px 0px 0px 0px !important;
	margin: 0px 0px 0px 40px !important;
}

.MF_Form li
{
	font-size:0.9em;
	padding: 0px 0px 4px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.MF_Form ul.blank
{
	list-style-type:none;
	margin-left:24px !important;
}

/* Page Layout: Thumbnail base class */

.MF_Thumbs
{

}

.MF_Thumbs .spacer
{
  font-size:1px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  height:6px;
}

.MF_Thumbs img
{
	/* border: solid 1px #aaaaaa; */
  	margin: 0px 15px 10px 0px;
}

.MF_Thumbs img.small
{
	/* border: solid 1px #aaaaaa; */
  	margin: 0px 10px 4px 0px;
}

.MF_Thumbs h1 a, .MF_Thumbs h2 a, .MF_Thumbs h3 a, .MF_Thumbs p a
{
	color:#993300;
}

.MF_Thumbs TD.heading
{
	padding:12px 0px 0px 0px;
}

.MF_Thumbs TD.image_only
{
    vertical-align:top;
    padding-top:4px;
    width:80px;
}

.MF_Thumbs h1
{
 	color:#57797b;
 	font-size:1.1em;
 	margin-bottom:6px;
 	text-align:left;
}

.MF_Thumbs h2
{
	line-height: 1.3em !important;
 	font-size:1.0em !important;
 	margin: 0px 0px 4px 0px !important;
 	padding: 0px 0px 0px 0px !important;
 	text-align:left;
}

.MF_Thumbs h3
{
	line-height: 1.3em !important;
 	font-size:1.0em !important;
 	margin: 0px 0px 2px 0px !important;
 	padding: 0px 0px 0px 0px !important;
}

.MF_Thumbs h2.small
{
 	font-size:0.8em !important;
}

.MF_Thumbs p
{
	line-height:130%;
 	font-size:0.8em;
 	margin: 0px 0px 6px 0px !important;
}

.MF_Thumbs p.from
{
 	font-size:0.8em;
 	margin: 0px 0px 3px 0px !important;
}

/* Page Layout: Thumbnail narrow table */

.MF_Thumbs_Narrow
{
	width:500px;
}

.MF_Thumbs_Narrow_Gap
{
	margin-bottom: 10px;
}

.MF_Thumbs_Narrow TD.left
{
	width:50%;
 	padding:10px 20px 0px 0px;
 	vertical-align:top;
 	text-align:left;
}

.MF_Thumbs_Narrow TD.right
{
	width:50%;
 	padding:10px 0px 0px 20px;
 	vertical-align:top;
 	text-align:left;
}

/* Page Layout: Thumbnail wide table */

.MF_Thumbs_Wide
{
	width:780px;
}

.MF_Thumbs_Wide TD.left
{
	width:50%;
 	padding:20px 25px 0px 0px;
 	vertical-align:top;
}

.MF_Thumbs_Wide TD.right
{
	width:50%;
 	padding:20px 10px 0px 25px;  /* note additional right hand padding here */
 	vertical-align:top;
}

/* Page Layout: Thumbnail single column */

.MF_Thumbs_Single
{
	margin:0px 10px 0px 10px;
	padding:0px 0px 14px 0px;
	text-align:left;
}

/* Page Layout: Thumbnail box (has border, etc) */

.MF_Thumbs_Box
{
	border:solid 1px #aaaaaa;
	padding:6px 2px 10px 8px;
	margin-left:0px !important;
	margin-bottom:10px !important;
	width:300px;
	background:#ffffff;
	min-height:70px
}



/* Page Layout: Centered headlines columns */

.MF_Centered_List
{
	text-align:center;
	line-height:160%;
}

.MF_Centered_List a
{
	font-size:1.2em;
	color:#993300 !important;
}

.MF_CenteredColumns
{
  	width:590px;
}

.MF_CenteredColumns TD.left
{
  	width:50%;
  	vertical-align:top;
  	padding:0px 10px 0px 0px;
}

.MF_CenteredColumns TD.right
{
  	width:50%;
  	vertical-align:top;
  	padding:0px 20px 0px 10px;
  	border-left:solid 1px blue;
}

.MF_CenteredColumns h1, .MF_CenteredColumns h2
{
 	 margin-left:auto;
  	margin-right:auto;
  	text-align:center;
}

.MF_CenteredColumns h1, h3
{
	margin-top:0px;
	margin-bottom:6px;
}

.MF_CenteredColumns ul
{
  	margin:3px 0px 3px 20px !important;
  	padding:0px 0px 0px 0px !important;
}

.MF_CenteredColumns ol
{
  	margin:3px 0px 3px 40px !important;
  	padding:0px 0px 0px 0px !important;
}

.MF_CenteredColumns ul li
{
  	margin:0px 0px 0px 0px !important;
  	padding:0px 0px 3px 0px !important;
}

.MF_CenteredColumns ol li
{
  	margin:0px 0px 0px 0px !important;
  	padding:0px 0px 12px 0px !important;
}

/* Page Navigation: Navigation bar just under the uidaho banner */

.MF_TopBar
{
	margin:3px 20px 12px 20px;
	padding:0px 0px 3px 0px;
	border-bottom: solid 1px #aaaaaa;
	height:15px;  /* force the height because .left and .right are floating */
}

.MF_TopBar_FitInLeft
{
  	float:left;
  	width:590px;
}

.MF_Below_TopBar
{
  /* this class needed to remove some of basic2's top padding [basic two lives in UIstyles.css) */
  padding-top:0px !important;
}

.MF_TopBar .left
{
	float:left;
	width:30%;
}

.MF_TopBar .right
{
	float:right;
	width:70%;
	text-align:right;
}

.MF_TopBar p
{
	font-size:0.8em;
}

.MF_TopBar p a:visited, .MF_TopBar p a:hover, .MF_TopBar p a:active, .MF_TopBar p a:link
{
	font-weight:bold;
	text-decoration: none;
	color:#993300;
}

/* Page Navigation: Middle of the page bar */

.MF_MiddleBar
{
	margin:3px 0px 12px 0px;
	padding:0px 0px 3px 0px;
	border-bottom: dotted 1px #777777;
	height:15px;  /* force the height because .left and .right are floating */
}

.MF_MiddleBar .left
{
	float:left;
	width:40%;
}

.MF_MiddleBar .right
{
	float:right;
	width:40%;
	text-align:right;
}

.MF_MiddleBar p
{
	font-size:0.9em;
}

HR.MF_Middle
{
	margin-bottom:12px;
	height:2px;
	width:100%;
	border-top-width: 1;
	border-top-style: dotted;
	border-top-color: #777777;
}

/* Page Layout: left & right divs and their inner content */

.MF_Left
{
	width:590px;
	margin: 0 0 0 0px;
	padding: 0;
	/* min-height: 700px; */
	/* height:auto !important; */
    /* height:700px; */
}

.MF_Right
{
	width:226px;          /* was 230px */
	/* margin: 0 0 0 597px; */
	padding:0;
	position:absolute;
	left:617px;
	text-align:center;
	font-style:normal
}

.MF_Right_Below_Button
{
	margin-top:42px;
}

.MF_RequestInfo_Btn
{
	margin: -5px 47px 0px 0px;  /* was margin: -10px 0 15px 35px; */
	width: 170px;
}

.MF_Search
{
	border: solid 1px #999999;
	background: white url(/uihome/academics/DegreeFinderimages/mf_search_pnl_bkg.png) repeat-x top left;
	/* height: 72px; */
	text-align:left;
	font-size:0.8em;
	padding:10px 0px 2px 11px;  /* was 15px 0px 15px 16px; */
}

.MF_Search #search
{
	margin: 0 0 6px 0;
	width: 198px;  /* was 190px */
 }

.MF_Search .MF_Search_Btn
{
	width: 80px;
	margin: 10px 0 0 0px;
	background: transparent url(images/MajorFinder/mf_search_btn_left.png) no-repeat top left;
}

.MF_Search .MF_Search_Btn div
{
	background: transparent url(images/MajorFinder/mf_search_btn_right.png) no-repeat top right;
}

.MF_Search .MF_Search_Btn div div
{
	height: 24px;
	margin: 0 9px 0 9px;
	background: transparent url(images/MajorFinder/mf_search_btn_middle.png) repeat-x top left;
	text-align:center;
}

.MF_Search_Btn div div a:active, .MF_Search_Btn div div a:visited, .MF_Search_Btn div div a:hover, .MF_Search_Btn div div a:link
{
	color:#ffffff;
	text-decoration:none;
	padding: 4px 0 0 0;
	display:block;
	font-weight:bold;
}

.MF_Right_Section
{
	padding: 15px 0 0 0;
	margin: 0;
	display:block;
}

.MF_Promo_Content
{
	border:solid 1px #999999;
	background:white;
	padding:6px;
	text-align:left;
}

.MF_Right_Content
{
	border: solid 1px #999999;
	background: transparent url(images/MajorFinder/mf_gradient_bkg.png) repeat-x top left;
	height:auto;
	background-color:#FFFFFF;
	margin: 0px 0 0 0;
}

.MF_Right_Content_Left
{
	margin:10px 0px 0px 0px;
}

.MF_RightNav_Left_Selected
{
  background: transparent url(images/MajorFinder/mf_rightnav_selected_left.png) no-repeat top left;
}

.MF_RightNav_Left_Selected div
{
  background: transparent url(images/MajorFinder/mf_rightnav_nselected_right.png) no-repeat top right;
}

.MF_RightNav_Left_Selected div div, .MF_RightNav_Right_Selected div div
{
  height: 20px;
  width: 210px;
  margin: 0 10px 0 6px;
}

.MF_RightNav_Right_Selected
{
  background: transparent url(images/MajorFinder/mf_rightnav_nselected_left.png) no-repeat top left;
}

.MF_RightNav_Right_Selected div
{
  background: transparent url(images/MajorFinder/mf_rightnav_selected_right.png) no-repeat top right;
}


a.MF_RightNav_Left
{
	display:block;
	width: 119px;
	float:left;
    height : 17px;
    padding: 3px 0 0 0;
    margin: 0 0 0 0;

    text-transform :uppercase;
    font-size:80%;
}

a.MF_RightNav_Dummy
{
	display:block;
	width: 0px;
	float:left;
    height : 19px;
    padding: 0 0 0 0;
    margin: 1px 0 0 0;
    border-left: solid 1px #999999;
}

a.MF_RightNav_Right
{
	display:block;
	width: 90px;
	float:right;
    height : 17px;
    padding: 3px 0 0 0;
    margin: 0 0 0 0;
	text-transform:uppercase;
	font-size:80%;
}

.MF_RightNav_Left_Selected div div a.MF_RightNav_Left
{
	cursor:pointer;
	background: transparent url(images/MajorFinder/mf_rightnav_selected_bkg.png) repeat-x top left;
}

.MF_RightNav_Left_Selected div div a.MF_RightNav_Right
{
	cursor:pointer;
	background: transparent url(images/MajorFinder/mf_rightnav_nselected_bkg.png) repeat-x top left;
}

.MF_RightNav_Right_Selected div div a.MF_RightNav_Left
{
	cursor:pointer;
	background: transparent url(images/MajorFinder/mf_rightnav_nselected_bkg.png) repeat-x top left;
}

.MF_RightNav_Right_Selected div div a.MF_RightNav_Right
{
	cursor:pointer;
 	background: transparent url(images/MajorFinder/mf_rightnav_selected_bkg.png) repeat-x top left;
}

a.MF_RightNav_Left:active, a.MF_RightNav_Left:visited, a.MF_RightNav_Left:hover, a.MF_RightNav_Left:link, a.MF_RightNav_Right:active, a.MF_RightNav_Right:visited, a.MF_RightNav_Right:hover, a.MF_RightNav_Right:link
{
	cursor:pointer;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}

.MF_AZNav
{
	margin:1px 0px 0px 0px;
	padding:0px 6px 0px 2px;  /* TODO: not sure why right|left need to be different values */
	border-bottom: solid 1px #999999;
	text-align: center;
	line-height:150%;
	background:#ffffff;
}

.MF_AZNav a:active, .MF_AZNav a:visited, .MF_AZNav a:hover, .MF_AZNav a:link
{
	text-decoration: none;
	color: #993300;
}

.MF_AZContent
{
	margin:0;
	padding:0;
	height:410px;
	text-align:left;
}

.MF_Left_TopNav
{
	width:590px;
	height:16px;
	margin: 0;
	padding: 0;

}

.MF_Left_TopNav p
{
	display:inline;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
	font-size:80%;
}

.MF_Left_TopNav p a:visited, .MF_Left_TopNav p a:hover, .MF_Left_TopNav p a:active, .MF_Left_TopNav p a:link
{
	font-weight:bold;
	text-decoration: none;
	color:#993300;
}

.MF_Left_TopNav_BreadCrumb
{
	float:left;
	display:block;
	margin: 0;
	padding: 0;
}

.MF_Left_TopNav_Actions
{
	float:right;
	display:block;
	margin: 0;
	padding: 0;
}

.MF_Left_MajorTitle h1
{
	font-size: 2em;
	font-family: Georgia,"Times New Roman",Times,serif;
}

.MF_Left_MajorTitle h2
{
	display:inline;
	font-weight: normal;
	font-size:100%;
}

.MF_Left_MajorTitle h2 span
{
	font-weight: bold;
	color:#666666
}

.MF_Left_Nav
{
	width:590px;
	height:37px;
	margin: 0;
	padding: 0;
}

.MF_Left_Nav_Items
{
	width:590px;
	height:25px;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent url(images/MajorFinder/mf_nav_bkg.png) repeat-x top left;
}

.MF_Left_Nav_Items ul
{
	list-style:none;
	margin: 0;
	padding: 0;
}

.MF_Left_Nav_Items ul li
{
	display:block;
	height: 25px;
	margin: 0;
	padding: 0 7px 0 7px;  /* was padding: 0 6px 0 6px; */
	float:left;
	border-right: solid 1px #8E8D8A;  /* was border-right: solid 1px #EDECE9; */
}

.MF_Left_Nav_Items ul li.Selected
{
	background: transparent url(images/MajorFinder/mf_nav_selected_bkg.png) repeat-x top left;
}



.MF_Left_Nav_Items ul li.Last
{
	border: none;
}

.MF_Left_Nav_Items ul li a:visited, .MF_Left_Nav_Items ul li a:hover, .MF_Left_Nav_Items ul li a:active, .MF_Left_Nav_Items ul li a:link
{
	color:#333333;
	text-decoration: none;
	display:block;
	height:25px;
	margin: 6px 0 0 0;
	text-transform:uppercase;
	font-size: 80%;
	font-weight:bold;
}

.MF_Left_Nav_Items ul li.Selected a:visited, .MF_Left_Nav_Items ul li.Selected a:hover, .MF_Left_Nav_Items ul li.Selected a:active, .MF_Left_Nav_Items ul li.Selected a:link
{
	color:#ffffff;
}

.MF_Left_Nav_Bottom
{
	width:590px;
	height: 10px;
	background: transparent url(images/MajorFinder/mf_nav_bottom_bkg.png) repeat-x top left;
}

.MF_Left_Content h2
{
	color: #57797b;
	font-size: 1.7em;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 1.3em;
	padding: 0 0 2px 0;
	margin: 0;
}

.MF_Left_Content p
{
	padding: 0;
	margin: 0 0 15px 2px;
    line-height:130%;
}

.MF_Left_Content a
{
	text-decoration: none;
}

.MF_Left_Content a:hover
{
	text-decoration: underline;
	color:#993300;
}

.MF_Left_Content ul
{
	padding: 0 0 0 17px;
}

.MF_Left_Content ul.indent
{
	padding: 0 0 0 30px;
	margin:0 0 6px 0;
}

.MF_Left_Content li
{
	padding: 0px 0px 6px 0px;
	margin: 0;
}

.MF_Left_TwoColumn_Right
{
	float:right;
	margin: 0 10px 0 0;
	padding: 0;
	width: 280px;
}

.MF_Left_TwoColumn_Left
{
	margin:0 10px 0 10px;
	padding: 0;
	width: 270px;
	border-right: solid 1px #999999;
	min-height: 600px;
	height:auto !important;
    height:600px;
}

.MF_Left_TwoColumn_Left h2, .MF_Left_TwoColumn_Right h2
{
	text-align:center;
}

.MF_Left_TwoColumn_Left h3, .MF_Left_TwoColumn_Right h3
{
	text-transform:uppercase;
}

/* Stop Major Page Definitions */

/* Start Major Finder Home Definitions */

.MF_Home
{
	text-align:center;
}

.MF_Home_Left
{
	text-align:left !important;  /* I don't like how this is just an overwrite of the base class, but ... */
}

.MF_Home h1
{
	font-size: 2em;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding:10px;
}

.MF_Home h2
{
	color: #57797b;
	font-size: 1.4em;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 1.3em;
	padding: 0 0 2px 0;
	margin: 0;
}

.MF_Home p a:visited, .MF_Home p a:hover, .MF_Home p a:active, .MF_Home p a:link
{
	font-weight: bold;
	text-decoration : none;
	color: #993300;
}

.MF_Home ul.main_text, ol.main_text
{
	padding:0px 0px 10px 0px !important;
	margin:0px 0px 0px 40px !important;
}

.MF_Home ul.main_text li
{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 6px 0px !important;
}

.MF_Home hr
{
	width:300px;
}

.MF_Home label
{
	cursor:pointer;
}

.MF_Home_Top
{
	padding:0px 0 20px 0;
}

.MF_Home_Top_Short
{
	padding:20px 0 20px 0;
}

.MF_Home_Top p
{
	padding: 20px 0 0 0;
	font-size:0.9em;
}

.MF_Home_Search_Btn
{
	width:140px;
	margin: 0 auto;
	padding: 0;
}

/* Make the button float left (per feedback spec) */
.MF_Search .MF_Home_Search_Btn
{
  	margin:6px 0px 0px -3px;
}

.MF_Home_Search_Subtitle h2
{
  	font-size:1.0em;
}

.MF_RecentlyViewed_Title
{
	text-align:left;
	background: transparent url(images/MajorFinder/mf_gradient_bkg.png) repeat-x top left;
	height: 36px;
}
.MF_RecentlyViewed_Title h2
{
	display:block;
	margin: 0 auto;
	padding: 8px 0 0 7px;
	font-size: 1.3em;
	color: #404040;
}

.MF_RecentlyViewed_Item
{
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	min-height: 240px;
	height:auto !important;
    height:240px;
    text-align:left;
}

.MF_RecentlyViewed_Major h2, .MF_RecentlyViewed_Related h2
{
	color: #57797b;
	font-size: 1.3em;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 1.0em;
	padding: 10px 0 0 0;
	margin: 0;
}

.MF_RecentlyViewed_Item .RelatedMajorItem
{
	margin: 10px 0 10px -10px;
}

.MF_RecentlyViewed_Major
{
	float:left;
	width: 250px;
	margin: 0 auto;
	padding:0;
}

.MF_RecentlyViewed_Related
{
	float:right;
	width:250px;
	margin: 0 auto;
	padding:0;
}
/* Stop Major Finder Home Definitions */


/* Start Admin Only Definitions */
.MF_Right_Actions
{
	width: 240px;
	background-color: #dfd4bc;
	padding: 15px 0 15px 0;
}

.MF_Right_Tips
{
	width: 240px;
	background-color: #dfd4bc;
	text-align: left;
	padding: 0 0 10px 0;
	margin: 0;
}

.MF_Right_Tips h2
{
	color: #9b7924;
	text-align: center;
	padding: 0 0 10px 0;
}

.MF_Right_Tips h3
{
	width: 210px;
	padding: 0;
	font-weight: normal;
	margin: 0 0 0 15px;
	text-transform: uppercase;
	font-size: 90%;
}

.MF_Right_Tips div
{
	background: #ffffff;
	width: 210px;
	border: solid 1px #999999;
	margin: 0 0 15px 15px;
	text-align: left;
	font-size: 85%;
	min-height: 25px;
}

.MF_Right_Tips div p
{
	padding: 5px 2px 0 5px;
	margin: 0;
}

.MF_Right_Tips div ul
{
	padding: 5px 5px 0 20px;
	list-style-type: circle;
	margin: 0;
}

.MF_Right_Tips div h4
{
	text-align: center;
}

.MF_Edit_Box
{
	margin: 5px 0 5px 0;
	border: solid 1px #333333;
}

.MF_EditButton
{

}
.InfoBox_Overlay {
float:right;
width:270px;
border: 1px #999999 solid;
}

.InfoBox_Overlay .copy {
padding:5px;
}

.InfoBox_Overlay .title {
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.searchButton {
	margin: 5px;
}

/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

.FaqAccordion {
	/*border-left: solid 1px gray;
	border-right: solid 1px black;*/
	border-bottom: dotted 1px #cccccc;
	overflow: hidden;
}

.FAQItem {
	margin: 0px;
	padding: 0px;
}

.Question {
	background-color: #ffffff;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #ffffff;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.Answer {
	overflow: auto;
	margin: 0px;
	padding: 10px;
	height: 75px;
}

.AccordionPanelOpen .Question {
	background-color: #EEEEEE;
	border-bottom: dotted 1px #cccccc;
}

.AccordionPanelTabHover {
	color: #333;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .Question {
	background-color: #dddddd;
	border-bottom: dotted 1px #cccccc;
}

.AccordionFocused .AccordionPanelOpen .Question {
	background-color: #eeeeee;
	border-bottom: dotted 1px #ccccccc;
}

