/***** LOGO AND BANNER *****/
@import url('1_banners.css');

/***** GLOBAL NAV BUTTONS *****/
@import url('1_globalnav.css');

/***** HANDLES FLOATING EDIT BUTTON *****/
@import url('1_objects.css');




/*****  NOTE TO SELF: these @imports won't work in IE6,IE7 and  the print one will not work in IE8, other solutions will have to be found.  *****/

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;
	}


    

/* --- 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 */

#footerwrapper {
	width:960px;
	margin:0px auto 0px auto;
	text-align:left;
	padding:0px;
	position:relative;
	
	}

#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 */
	}



	
/* 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;
	}




/* ------ TYPOGRAPHY STYLES ------------------------------- */

/* GENERAL STYLES FOR ALL PAGES 
/* THIS OVERWRITTEN FOR SHARAE 9-30-2011 for the following page :http://sitecore.uidaho.edu/prospective-students/intro-to-uidaho/living

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;
    color: #333333;
    line-height:16px;
}

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;
	}

a:link p {
	color:#9b7924;
	text-decoration:none;
	}
		
a:visited p {
	color:#9b7924;
	text-decoration:none;
	}
		
a:hover p {
	color:#9b7924;
	text-decoration:underline;
	}
		
a:active p {
	color:#9b7924;
	text-decoration:none;
	}

a:focus p {
	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: 11;
    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;
	}
	

/****** MAIN COPY AREA  *************/


.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:visited{
	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;
	}
	
	/* Commented for Sharae randal 9-30-2011 http://sitecore.uidaho.edu/prospective-students/intro-to-uidaho/living
#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: #9b7924;
	text-decoration: none;  
}
#audienceNewRight2 h3 a:visited{
	color: #9b7924;
	text-decoration: none;  
}
#audienceNewRight2 h3 a:hover {
	color: #9b7924;
	text-decoration: underline;  
}
#audienceNewRight2 h3 a:active {
	color: #9b7924;
	text-decoration: underline;  
}
#audienceNewRight2 h3 a:focus {
	color: #9b7924;
	text-decoration: underline;  
}
#audienceNewRight2 h4 {
   font-size: 18px;
   line-height: 24px; 
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#b06048
}
	



	
		
/* 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;
}

.brdrlinks
{
    margin-bottom: 2px;
    padding-bottom: 2px;
    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:visited {
	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;
	zoom: 1;
}

.centerTwoColumn .rightMain .left {
	float: left;
	width: 80px;
}

.centerTwoColumn .leftMain {
	float: left;
	width: 295px;
}
.centerTwoColumn .leftMain .right {
	margin-left:90px;
	zoom: 1;
}

.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;
}


#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;
}
.columnHeaderCopper a {
	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;*/
    width: 576px;
    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; 
}



.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:#777777; 
}

.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: 194px;
}

.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;
}
.columnGold {    
    width: 184px;
    background-image: url(/images/goldgradient.gif);    
    background-repeat: repeat-x;    
    padding: 8px;    
} 
.columnGold .header {    
    font-family: Georgia, "Times New Roman", Times, serif;    
    font-size: 20px;    
    line-height: 22px;    
    padding-bottom: 10px;    
    color:#b06048; 
}
.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;
}

.right194column ul li {
	margin:5px 10px 5px 2px;
	padding:0px;
}
.right194column ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}
.right294column2 {
	width: 294px;
	margin-left: 304px;
}

.right294column2 ul li {
	margin:5px 10px 15px 2px;
	padding:0px;
}
.right294column2 ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}

.left294column2 {
float:left;
	width: 294px;
	margin-bottom: 20px;
}
.left294column2 ul li {
	margin:5px 10px 15px 2px;
	padding:0px;
}
.left294column2 ul {
	margin:5px 10px 20px 5px;
	list-style-type:none;
	padding:0px;
}

.clearleft {
clear:left; 
height:1%;
}

.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: 20px;
}

.quoteCalloutSmallpopup {
    font-weight: bold;
    font-style:italic;

font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;

color:#b06048;
    padding:10px;
    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: 20px;
}


span.quoteCalloutSmall {
	display: block;
	width:88%;
}

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: 664px;
}

.leftContent .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 ul {
margin:5px 5px 25px 15px;
padding:0px;
color: #777777;
}

#right546 ul li {
margin:5px 5px 5px 5px;
padding:0px;
color: #777777;
line-height: 18px;
}

#right546 ol {
margin:5px 5px 5px 15px;
padding:0px;
color: #777777;
}

#right546 ol li {
margin:5px 5px 5px 7px;
padding:0px;
color: #777777;
}

#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;
	padding-bottom:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.presidentsLeftdiv .SmallType, .presidentsLeftdiv .SmallType a, .presidentsLeftdiv .SmallType a:visited, .presidentsLeftdiv .SmallType a:hover{
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:20px;
	text-decoration: none;
}
.presidentsLeftdiv .BigType, .presidentsLeftdiv .BigType a, .presidentsLeftdiv .BigType a:visited, .presidentsLeftdiv .BigType a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:36px;
	/*padding-top: 15px;*/
	height:40px;
	line-height: 36px;
	text-decoration: none;
	padding-bottom:20px;
}
.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;
}

.asterisk
{
	color:red;
}

.image_right
{
   margin-left:30px !important;
   float:right;
}

.image_left
{
   margin-right:15px !important;
}

.MF_Gradient
{
	background-size:11px; 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-size:11px; 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/DegreeFinder/Images/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;
	overflow-y:scroll;
	overflow-x:hidden;
	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 #cccccc;
}

/* END SPRY ACCORDION*/


.predifinedLinksArea {
	margin-bottom: 25px;
}

.predifinedLinksArea .topLinks {
	font-weight:bold;
}

.predifinedLinksArea .columnHeader2Links {
	margin-bottom: 4px;
	color:#b06048;
	font-weight:bold;
	font-size:12px;
	/*text-transform: uppercase;*/
}

#featuresSubNew {
	background-color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.featureSubBackground {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left;
	height: 214px;
	border: 2px solid #FFFFFF;
}

.newsBullets 
{
    list-style-image: url(/images/arrowbullet.gif);
}

