﻿/* CSS Document */
BODY
{
	text-align:center;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-family: arial;
	text-decoration: none;
}
fieldset
{
    width:95%;
    padding:2px;
}

legend
{
    font-size:medium;
    font-weight:bold;
    color:Black;
}

.BuildingBody
{
    margin:15px;
}
.FieldsetBody
{
    margin:15px;
}


.WhyRTCNav 
{ 
	float: right; 
	margin: 5px; 
	width: 150px; 
	height: 250px 
}
.DataHeader
{
	background-color:#660000;
	color:White;
}
H3
{
	padding-top:5px;
	color:#333333;
}
LI
{
	padding-right:5px;
}
P
{
	padding-right:10px;
}

A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #660000;
	text-decoration: underline;
} 

.Warning
{
	color:Red;
}
.WarningBold
{
	color:Red;
	font-weight:bold;
}
.TextBold
{
	font-weight:bold;	
}

.TextPlain
{

}
.GenericPageContent
{
	padding:15px;
}
/*###########################################################
#### Customer RichFX content padding.
###########################################################*/
.RichFXPageContent
{
	padding:0px;
}

.HomeMainContent
{
	padding:12px;
}

.HomeLeftNavContent
{
	padding-left:10px;
}

.LeftNavSpacing
{
	padding-left:10px;
}
TD
{
	color: #333333;
	font-size: 10pt;
	font-family: arial;
}
.HomeContentContainerNoNavs
{
	width:750px;
	background-image:url('../images/MainContent_BGNoNav.jpg');
	text-align:left;
	position:relative;
	left:0px;
	top:0px
}
/*###############################################################
#### Custom RichFX Content Container.
###############################################################*/
.RichFXContentContainer
{
	width:800px;

	text-align:left;
	position:relative;
	left:0px;
	top:0px	
}
HR
{
	margin:0px;
	padding:0px;
}
H3
{
	color:#333333;
}
.GlobalNav
{
	position:absolute;
	left:30px;
	top:80px;

}
.GlobalNavLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

a.LeftNavItem
{
	color:#64686E;
	font-size:10pt;
	text-decoration:none;
	cursor:auto;
}
.LeftNavArrow
{
	padding-top:3px;
}
a.LeftNavItem:hover
{
	color:#660000;
	font-size:10pt;
	text-decoration:none;
	cursor:auto;
	
}
.LeftNavOff
{
	color:#64686E;
	font-size:10pt;
	text-decoration:none;
	cursor:auto;
}
.LeftNavOn
{
	color:#660000;
	font-size:10pt;
	text-decoration:none;
	cursor:auto;

}
.Headline
{
	font-size:13pt;
	color:#64696E;
	font-weight:bold;
}
.wrapper
{
	position:relative;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

.RichFXwrapper
{
	position:relative;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

.PageHeader
{
	top:0;
	position:relative;
	width:750px;
	background-image:url('../images/header_bg.jpg');
	height:108px;	
	text-align:left
}

.RichFXPageHeader
{
	top:0;
	position:relative;
	width:800px;
	background-image:url('../images/header_bg.jpg');
	height:108px;	
	text-align:left	
}

.NavigationBar
{
	width:750px;
	height:32px;
	background-image:url('../images/mainnav_bg.jpg');
	text-align:left
}

.RichFXNavigationBar
{
	width:800px;
	height:32px;
	background-image:url('../images/RichFXmainnav_bg.jpg');
	text-align:left
}

.headerlogo
{
	position:absolute;
	top:20px;
	left:25px;
}

.headergraphic
{
	position:absolute;
	text-align:right;
	top: 0;
}

.AssessibilityNav
{
	position:absolute;
	top:0;
	left:20px;
}

.LeftNavInteriorPage
{
	width:160px;
	position:absolute;
	left:5px;
	top:130px;
}

.Footer
{
	z-index:4;
	text-align:center;
	width:750px;
	height:43px;
	background-image:url('../images/Footer_BG.jpg');
}

/*####################################################
#### Custom RichFX Footer.
#####################################################*/
.RichFXFooter
{
	text-align:center;
	position:relative;
	width:800px;
	height:43px;
	background-image:url('../images/RichFXFooter_BG.jpg');
}
.FooterText
{
	z-index:4;
	top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.footerLink {
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: underline;
} 

.HeaderLinkToContent
{
	color:#660000;
	font-size:9px;
	text-decoration:none;
}

.SilverHeader
{
	font-size:13pt;
	color:#64696E;
}
.InTheSpotlightHeader
{
	font-size:13pt;
	color:#64696E;
	font-weight:bold;
	margin-left:2px;
}
.InTheSpotlightText
{
	margin-left:4px;
	margin-right:4px;
}

a.MaroonLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: underline;
}

.MaroonLinkNoU
{
	color:#660000;
	text-decoration:none;
	font-size:11px;
}
.InTheNewsLinkList
{
	padding-left:.5em;
}

.InTheNewsHeader
{
	background-image:url('../images/InTheNewsBG.jpg');
	width:322px;
	height:30px;
	font-family:Arial;
	color:#64696E;
	font-size:13pt;
	font-weight:bold

}
.InTheNewsHeaderText
{
	padding-top: .3em;
	padding-left: .5em;
}



/*##################################
#####	Search Box Styles
##################################*/

.InteriorSearchButton
{
	padding-left:5px;
}

.submitbtnbg 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	border: 1px #000000 solid; 
	cursor:hand; 
	background-image: url(../images/BUTTON_BG.jpg)
}

.SearchBox
{
	padding-top:2px;
	text-align:right;
	margin-right:15px;
}
.SearchBoxHome
{
	padding-top:9px;
	vertical-align:middle;
	text-align:right;

}

.SearchTextBoxHome
{
	vertical-align:middle;
}

.SearchButtonHome
{
	margin-left:2px;
	vertical-align:middle;
	
}
/*##################################
#####	End--Search Box Styles
##################################*/


/*##################################
#####	Quick Styles
##################################*/

.QuickLinksBoxStyle
{
	VERTICAL-ALIGN: middle; 
	WIDTH: 130px;
}

.QuickLinksContainer
{

	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#64696E;
	font-size:9pt;
	vertical-align:middle;
	
}
/*##################################
#####	End Quick Styles
##################################*/


/*##################################
#####	Areas of Study Styles
##################################*/

.AreasOfStudyContainer
{
	top:9px;
	width:742px;
	position:relative;
	vertical-align:middle;
	text-align:right;
}

.AreasOfStudyBoxStyle
{
	vertical-align:middle;
	WIDTH: 130px;
}

.AreasOfStudyBTNHome
{
	vertical-align:middle;
	padding-right:3px;
}
/*##################################
##### End -- Areas of Study Styles
##################################*/





/*Main Navigation Elements */
a.menu 
{ 

	color: #ffffff; 
	font-size: 12px; 
	font-family: arial; 
	text-decoration: none;
	font-weight:bold;
	cursor:auto;
} 
a.menu:hover
{ 

	color: #FFCC33; 
	font-size: 12px; 
	font-family: arial; 
	text-decoration: none;
	font-weight:bold;
	cursor:auto;

}
#m1l1 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 138px; 
	left: 0px; 
	width: 0px; 
	visibility: hidden; 
	display: block;
	padding:0;
	text-align:left;
}
#m1l2 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 138px; 
	left: 51px; 
	width: 158px; 
	visibility: hidden; 
	display: block;
	padding:.3em; 
	text-align:left;
}	
#m1l3 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 138px; 
	left: 109px; 
	width: 148px; 
	visibility: hidden; 
	display: block;
	padding:.3em; 
	text-align:left;
}
#m1l4 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 138px; 
	left: 183px; 
	width: 158px; 
	visibility: hidden; 
	display: block;
	padding:.3em;
	text-align:left;
}	
#m1l5 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 138px; 
	left: 295px; 
	width: 142px; 
	visibility: hidden; 
	display: block;
	padding:.3em;
	text-align:left;
}
#m1l6 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 138px; 
	left: 428px; 
	width: 121px; 
	visibility: hidden; 
	display: block;
	padding:.3em;
	text-align:left;
}
#m1l7 
{ 
	position: absolute; 
	background-color: #64696E; 
	z-index: 0; 
	top: 140px; 
	left: 469px; 
	width: 120px; 
	visibility: hidden; 
	display:block;
	padding:.3em;
	text-align:left;
}

#topRow 
{
	position: absolute; 
	top: 115px; 
	left: 12px; 
	width: 550px; 
	height: 23px; 
	visibility: visible; 
	display: block 
}

#topRowSub 
{
	position: absolute; 
	top: 115px; 
	left: 12px;  
	height: 23px; 
	visibility: visible; 
	display: block 
}


/*#####################################
### Right Image Curved
#####################################*/
.RightSideCurveImage
{
	padding-left:5px;
	padding-bottom:5px;
	padding-right:2px;
}