body {
	margin			:	0;
	padding			:	0px;
	font-size		:	11px;
	font-family		:	arial;
	background-color:	#BBC4D3;
}


table#formTable th {
	text-align:right;
}

table#formTable th span.req {
	padding-left:5px;
	padding-right:5px;
	color:red;
}

table#formTable td {

}


div.copy, div.copy p, div.copy td {
	margin-top:10px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	line-height:18px;
	font-family:Arial, sans-serif;
	font-size:11px;
}

h2 {
	font: normal 18px Georgia, sans-serif;
	color: #404040; 
	margin-top:5px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left:10px;
	padding:0;
	padding-top:5px;
	padding-left:30px;
	padding-bottom:4px;
	background-image:url('../images/h2bg.gif');
	background-repeat:no-repeat;
	background-position:left middle;
	border-bottom:1px solid #C0C0C0;
	clear: both;
}

h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #57738B; 
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0;
	padding-left:10px;
	clear: both;
}

h4 {
	margin:0px;
	padding:0px;
	padding-left:5px;
	line-height:18px;
	font-size:14px;
	border-bottom:1px solid #C4CCD9;
	color:#102E60;
	font-weight:normal;
	font-family:georgia;
	padding-left:10px;
}

h5 {
	margin:0px;
	padding:0px;
	padding-left:5px;
	line-height:18px;
	font-size:14px;
	border-bottom:1px solid #C4CCD9;
	color:#102E60;
	font-weight:normal;
	font-family:georgia;
}

#fpCollegeNewsLetters p {
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

ul#hpNewsletters {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
}

ul#hpNewsletters li {
	margin:0px;
	padding:0px;
	padding-left:20px;
	margin-left:5px;
	background-image:url('../images/h5LiBg.gif');
	background-repeat:no-repeat;
}

a.flagLink, a.flagLink:link, a.flagLink:active, a.flagLink:visited {
	color:#57738B;
	text-decoration:none;
}

a.flagLink:hover {
	color:#000000;
	text-decoration:underline;
}	

ul#hpNewsletters li a, ul#hpNewsletters li a:link, ul#hpNewsletters li a:active, ul#hpNewsletters li a:visited {
	color:#000000;
	text-decoration:none;
}

ul#hpNewsletters li a:hover {
	color:blue;
	text-decoration:underline;
}	

div.copy ul {
	 list-style: none;    
	 margin:0;    
	 padding:0;
	 padding-left:10px;
	 margin-top:15px;
	 margin-bottom:15px;
}

div.copy ul li {
	background:url(../images/li.gif) no-repeat;    
	padding:0;
	padding-left:18px;
	margin-left:20px;
}

table.overAllTable {
	background-color:#ffffff;
}


#footerBar {
	padding:20px;
	text-align:right;
}


a,a:link,a:visited,a:active {
	font-weight:normal;
	text-decoration:underline;
	color:blue;
}

a:hover {
	text-decoration:none;
}

a.external{
	background: transparent url(../images/icons/opennewwin.gif) no-repeat right;
	padding-right:12px;
}


.verticalGradient {
	background-image:url('../images/layout/verticalGradient.jpg');
	background-repeat:no-repeat;
}

.itemsSummary {
	background-color:#f6f6f6;
	border:1px solid #c0c0c0;
	padding:10px;
	margin:10 0 10 0px;
	font-size:11px;
}


.h4Title {
	padding-bottom:4px;
	color:#64728C;
	padding-bottom:4px;
	font-family:georgia;
	font-size:15px;
	font-weight:normal;
}




.h4Title a:link, .h4Title a:visited, .h4Title a:active {
	color:#64728C;
	padding-bottom:4px;
	font-family:georgia;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}

.h4Title a:hover {
	color:#64728C;
	padding-bottom:4px;
	font-family:georgia;
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}

.frontpageTextSnippet2 {
	font-family:arial;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:white;
}

.frontpageTextSnippet2 p {
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
	line-height:15px;
}

#contactForm {
	margin:0px;
	padding:0px;
}

#contactForm table {
	margin-top:10px;
}

#contactForm table th {
	padding:5px;
	text-align:left;
	font-size:11px;
}

#contactForm table td {
	padding:5px;
	font-size:11px;
}

#req {
	color:red;
	font-size:14px;
	font-weight:bold;
}

.formTextInput {
	width:220px;
}


/*------------------------Grid Table---------------------------*/
table.gridTable {

}

table.gridTable tr.on {
	background-color:#F4F2F2;
}

table.gridTable tr.off {
	background-color:#ffffff;
}

table.gridTable th {
	padding:5px;
	font-size:12px;
	text-align:left;
}

table.gridTable td {
	padding:5px;
	font-size:11px;
}

table.gridTable td.desc {

}

/*-------------------------------------------------------------*/


.spartum {
	float:right;
	color:white;
	font-family:georgia;
	font-style:italic;
	font-size:14px;
	padding-top:10px;
	padding-right:10px;
	font-weight:normal;
}

.mainPageContent {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:11px;
	font-family:arial;
}

.overallTable {
	border:1px solid #D7D7D7;
}	

.subPageTitle {
	font-family:georgia;
	font-size:18px;
	color:white;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:20px;
}

.subPageTitle2 {
	font-family:georgia;
	font-size:14px;
	color:#FFC500;
}

.notHomeTopBG {
	background-image:url('../images/layout/notHomeBGTop1.gif');
	border-top:1px solid #DEDEE7;
}

.headerSection1 {
	background-image:url('../images/layout/topBG1.gif');
}

.subMenuMiddle {
	background-image:url('../images/layout/middleBG.gif');
	border-left:1px solid #C7CAD1;
	border-right:1px solid #C7CAD1;
	height:41px;
}

.subMenuMiddleBorderLess {
	background-image:url('../images/layout/middleBG.gif');
	height:41px;
}

.borderLeftRight {
	border-left:1px solid #C7CAD1;
	border-right:1px solid #C7CAD1;
}

.frontpageBannerLeft {
	padding-left:5px;
	padding-top:5px;
}

.frontpageBannerLeftText {
	color:white;
	font-size:11px;
	padding:5px;
}

.frontpageBannerLeftText p {
	font-family:arial;
	margin-top:10px;
}

.frontpageBannerLeftText p {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}

.frontpageBannerLeftButton {
	text-align:right;
	padding:10 0 0 10px;
}

.menuSection1 {
	padding-left:5px;
}


a.readMoreA:link,a.readMoreA:active,a.readMoreA:visited {
	font-family:georgia;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#627294;
}

a.readMoreA:hover {
	text-decoration:underline;
}

/*----------------------------------------------PATH-------------------------------------------------------*/
div#path a:link, div#path a:active, div#path a:visited {
	font-size:10px;
	font-family:arial;
	color:#003152;
	text-decoration:underline;
}

div#path a:hover {
	text-decoration:none;
}

div#path {
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	border-bottom:1px solid #D7D5D5;
	padding:4px;
}

div#path a.sel{
	text-decoration:none;
	font-weight:normal;
}


/*---------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------TOP Navigation--------------------------------------*/
table#topNavlist {
	
}

table#topNavlist td {
	height:34px;
	padding-left:10px;
	padding-right:10px;
}

table#topNavlist td.onPath, table#topNavlist td.sel {
	background-image:url('../images/topNavBG.gif');
	background-position:top;
	background-repeat:repeat-x;
}

table#topNavlist td a {
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#151843;
	height:34px;
}

table#topNavlist td a:hover {
	text-decoration:underline;
}

/*-----------------------------------------------------------------------------------------------------------*/

/*-----------------------------Footer Nav --------------------------------------*/
table#footerNav {
	
}

table#footerNav td {
	padding-left:5px;
	padding-right:5px;
}

table#footerNav td.onPath, table#footerNav td.sel {
	
}

table#footerNav td a {
	font-family:arial;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
}

table#footerNav td a:hover {
	text-decoration:underline;
}
/*------------------------------------------------------------------------------*/

/*--------News-----------*/
div.fpNewsHolder {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:270px;
}

img.newsIcon {
	padding:5px;
	border:1px solid #D7D5D5;
	background-color:#F4F2F2;
}

div.fpNewsDateHolder {
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	color:#666666;
}

div.fpNewsLink {
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}

a.newsTitleA:link,a.newsTitleA:active,a.newsTitleA:visited {
	font-family:helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#57738B;
}

a.newsTitleA:hover {
	text-decoration:underline;
}

div.newsDate2 {
	padding-left:40px;
	font-weight:bold;
	color:#546C7A;
}

div.newsCopy {
	padding-left:30px;
	padding-right:10px;
}

td.moreNewsLink {
	border:1px solid #C0C0C0;
}

.newsSummary {
	font-size:11px;
	color:black;
	padding-right:4px;
}

.viewNewsItem_newsDateTime {
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f6f6f6;
	color:#000000;
}

.viewNewsItem_newsBody {
	padding:10px;
	font-size:11px;
	font-family:arial;
}

.newsShortDescription {
	font-size:11px;
	font-family:arial;
	color:black;
}

.homePageTitle {
	color:#0F3C73;
	font-size:16px;
	font-weight:normal;
	font-family:georgia;
	border-bottom:1px solid #FFDE00;
	padding-bottom:2px;
	margin:5 10 10 5px;
}

/*--------------------Page PDFs---------------------------*/
.pagePDFsHolder {
	width:200px;
	background-color:#E3E3E3;
}

.pagePDFsHolder table {
	margin-top:5px;
	margin-bottom:5px;
}

.pagePDFsTitle {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	background-color:#5A7BA5;
	padding-top:4px;
	padding-right:5px;
	padding-bottom:4px;
	padding-left:10px;
	background-image:url('../images/layout/pdfsTitleBG.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.pdfDescription {
	padding:10px;
	font-size:10px;
}

.pdfFileSize {
	font-size:9px;
	color:black;
	padding:2px;
	float:right;
}

a.pdfLink:active,a.pdfLink:link,a.pdfLink:visited {
	font-size:11px;
	color:blue;
	text-decoration:none;
}

a.pdfLink:hover {
	text-decoration:underline;
}

/*----------------------------------------------------------*/

a.eventTitleA:link,a.eventTitleA:active,a.eventTitleA:visited {
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#364A6F;
}

a.eventTitleA:hover {
	text-decoration:underline;
}

.eventDateTime {
	font-size:10px;
	color:#A26665;
}

.eventSummary {
	font-size:11px;
	color:black;
	padding-right:4px;
}

/* Main Navigation */
#mainNavHolder {
	background-color:#1B3E96;
	background-image:url("../images/layout/mainNavBG.gif");
}

#topNavContainer
{
	margin: 0 auto;
	padding: 0 0 0 0;
	font-family: arial;
	font-weight:bold;
	font-size:12px;
	background:transparent;
}

/* to stretch the container div to contain floated list */
#topNavContainer:after
{
	content: ".";
	display: block;
	line-height: 0px;
	font-size: 1px;
	clear: both;
}

#logo {
	padding:20px;
	border:1px solid black;
}

#header {
	padding:20px;
	border:1px solid black;
}

#mainNav {
	padding:20px;
	border:1px solid black;
}

#mainContent {
	padding:20px;
	border:1px solid black;
}

#footer {
	padding:20px;
	border:1px solid black;
}
/*-------------------------------------------------------*/


/*----------------Left navigation------------------------*/
.notHomeTopBG {
	background-image:url('../images/layout/notHomeBGTop1.gif');
	border-top:1ps solid #DEDEE7;
}

.headerSection1 {
	background-image:url('../images/layout/topBG1.gif');
}

.subMenuMiddle {
	background-image:url('../images/layout/middleBG.gif');
	border-left:1px solid #C7CAD1;
	border-right:1px solid #C7CAD1;
	height:41px;
}

.subMenuMiddleBorderLess {
	background-image:url('../images/layout/middleBG.gif');
	height:41px;
}

.borderLeftRight {
	border-left:1px solid #C7CAD1;
	border-right:1px solid #C7CAD1;
}

#nav
{
	font:11px/16px Helvetica, Arial, sans-serif;
}

#nav p
{
	margin:				5px 0 0 0;
	padding:			0 18px;
}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav ul li.lev1 {
	background-image:url('../images/layout/menuBG.gif');
}

#nav ul li.lev1.sel {
	background-image:url('../images/layout/menuBGOn.gif');
}

#nav ul li.lev1  a {
	padding-left:20px;
	padding-top:5px;
	font-family:arial;
	font-size:11px;
	padding-bottom:2px;
	height:20px;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev1  a.onPath {
	padding-left:20px;
	padding-top:5px;
	font-family:arial;
	font-size:11px;
	padding-bottom:2px;
	height:20px;
	color:#151843;
	font-weight:bold;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev1 a.leftNavAOn {
	padding-left:20px;
	padding-top:5px;
	font-family:arial;
	padding-bottom:2px;
	height:25px;
	font-weight:bold;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
	background-image:url('../images/layout/menuBGOn.gif');
}

#nav ul li.lev1 a:hover {
	background-color:#CDD6E5;
	background-image:url('../images/layout/menuBGHover.gif');
}

#nav ul li.lev2 {
	background-image:url('../images/layout/menuBGLev2.gif');
}

#nav ul li.lev2.sel {
	background-image:url('../images/layout/menuBGLev2On.gif');
}

#nav ul li.lev2  a {
	padding-left:35px;
	padding-top:5px;
	font-family:arial;
	font-size:11px;
	padding-bottom:2px;
	height:20px;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev2  a.onPath {
	padding-left:35px;
	padding-top:5px;
	font-family:arial;
	font-size:11px;
	padding-bottom:2px;
	height:20px;
	font-weight:bold;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev2 a.leftNavAOn {
	padding-left:35px;
	padding-top:5px;
	font-family:arial;
	padding-bottom:2px;
	height:25px;
	font-weight:bold;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev2 a:hover {
	background-color:#CDD6E5;
	background-image:url('../images/layout/menuBGLev2Hover.gif');
}

#nav ul li.lev3 {
	background-image:url('../images/layout/menuBGLev3.gif');
}

#nav ul li.lev3.sel {
	background-image:url('../images/layout/menuBGLev3On.gif');
}

#nav ul li.lev3  a {
	padding-left:50px;
	padding-top:5px;
	font-family:arial;
	font-size:11px;
	padding-bottom:2px;
	height:20px;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev3  a.onPath {
	padding-left:50px;
	padding-top:5px;
	font-family:arial;
	font-size:11px;
	padding-bottom:2px;
	height:20px;
	font-weight:bold;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev3 a.leftNavAOn {
	padding-left:50px;
	padding-top:5px;
	font-family:arial;
	padding-bottom:2px;
	height:25px;
	font-weight:bold;
	color:#151843;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #D7D5D5;
}

#nav ul li.lev3 a:hover {
	background-color:#CDD6E5;
	background-image:url('../images/layout/menuBGLev3Hover.gif');
}

.leftMenuHolder {
	background-image:url('../images/layout/menuBGHolder.gif');
}

* html body #nav ul {
	padding-right:0;
}

* html body #nav a {
	width:166px;
}

/*-------------------------------------------------------*/

.borderLeftRightMainContent {
	padding-bottom:30px;
}

#pageOpts{
	padding:0 20px 30px 20px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	font-size:0.9em;
	border:1px solid #C1BFC0;
	background-color:#EEEEEE;
}

#pageOpts div{
	float:right;
	padding-top:8px;
	padding-right:10px;
}

div#pageTitle h1 {
	padding:0px;
	padding-left:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size:22px;
	background-image:url('../images/layout/titlebg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight:normal;	
	color: #000000;
}



/*---------RHS ITEMS---------------------*/
#RHSHolder {
	margin:10px;
	float:right;
}

.RHSItemHolder {
	
}

.RHSItemHolderCurved {
	background-image:url('../images/layout/divBL.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.RHSItemTitle {
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
}

.RHSItemTitleCurved {
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	background-image:url('../images/layout/divTL.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.RHSItemBody {
	padding:10px;
	padding-top:0px;
	font-family:arial;
	font-size:11px;
}
/*---------------------------------------*/

/*---------Bottom ITEMS------------------*/
.bottomItemHolder {
	margin:10px;
}

.bottomItemTitle {
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
}

.bottomItemBody {
	padding:10px;
	font-family:arial;
	font-size:11px;
}
/*---------------------------------------*/


/* sectionLink */
div.sectionLink a, div.sectionLink a:visited, div.sectionLink a:hover{
	text-decoration:none;
	color:#34699D;
}
td.sectionLink{
	/*border:1px solid #DDD;*/
}
div.sectionLink a:hover{
	text-decoration:underline;
}
/*
div.sectionLink:hover{
	background:#E7F1F0;
}
*/
div.sectionLinkDesc{
	padding:2px 0 0 30px;
}
/* jumpMenu */
div#jumpMenu{
	border-bottom:1px solid #DDD;
	padding:5px 5px 0 5px;
	background:#E6EFF8 url(../images/jumpMenuBack.jpg) repeat-x top;
}
div#jumpMenu ul{
	margin-top:0;
	padding-top:0;
}
div#jumpMenu ul li{
	list-style-image : url(../images/li_jump.gif);
}
div#jumpMenu ul li a{
	color:#51677D;
	text-transform:uppercase;
	text-decoration:none;
	font-family: "Trebuchet MS",arial,sans-serif;
}
div#jumpMenu ul li a:hover{
	color:#FF6600;
}
div#jumpMenu ul li ul{
	margin-left:16px;padding:0;
}
div#jumpMenu ul li ul li{
	margin:0;padding:0;
}

table#subPages{
	width:96%;
	margin:0 auto;
}

a.dcLink:link,a.dcLink:active,a.dcLink:visited {
	font-size:10px;
	font-family:arial;
	text-decoration:none;
	color:navy;
}

a.dcLink:hover {
	text-decoration:underline;
}

