/* For events box */
/*updated 2/6/09*/
#EventsBox
{
width:160px;
border-left: solid 1px #ABB5BE;
border-right: solid 1px #ABB5BE;
border-bottom: solid 1px #ABB5BE;
margin-left:6px;
background-color:#FFFFFF;
margin-top:4px;
padding:0px 0px 10px 0px; /* pads the bottom of the event box 10px for some space */
background-repeat:no-repeat;
}

#EventsBoxContainer
{
padding-top:10px;
padding-left:4px;
padding-bottom:0px;
margin:0px;
}

a.eventsBoxLink:link, a.eventsBoxLink:active, a.eventsBoxLink:visited, a.eventsBoxLink:hover
{
color:#00296E;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
text-decoration: underline;
font-size: 12px;
}

#EventsBox ul
{
margin: 0px 6px 0px 5px;
padding:0px;
list-style-type:none;
}

#EventsBox li
{
margin-bottom:15px;
}

.bottomEventLI
{
margin-bottom:0px !important;
}

/* For Resources > Events Page */

.eventPageUL
{
margin: 0px 6px 0px 5px;
padding:0px;
list-style-type:none;
}

.eventPageLI
{
margin-bottom:15px;
}

a.eventPageLink:link, a.eventPageLink:active, a.eventPageLink:visited, a.eventPageLink:hover
{
color: #091C5A;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
}

.smallerText
{
font-size:11px;
}

/*For Admin Events pages*/

.instructionSmallerText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#eventForms input
{
clear:right;
display:block;
margin-bottom:10px;
width:300px;
}

.eventFormButton
{
width:auto !important;
padding:3px;
margin-top:10px;
}

#eventForms label
{
display:block;
float:left;
width:87px;
font-size:13px;
}

#eventForms textarea
{
margin-bottom:10px;
width:300px;
height:140px;
}

.headingsEvents
{
	color: #091C5A;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/*==============*/

.displayAsBlock
{
margin:0px;
padding:0px;
display:block;
clear:both;
}

/* Style For main nav on top */
a.bodyLinks:link {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.bodyLinks:active {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.bodyLinks:visited {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.bodyLinks:hover {
	font-family: "Times New Roman", Times, serif;	
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

/* partner page links */
a.partnerLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.partnerLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.partnerLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.partnerLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

/* forms */
#sourceLayer {
	position:absolute;
	width:397px;
	height:297px;
	z-index:1;
	left: 12px;
	top: 127px;
	display:none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#testimonials
{
float:right; 
background-image:url(images/bgtile21.gif); 
width:141px;
}

#innertestimonial
{
margin-top:1px;
width:124px; 
margin-left:14px;

}

.squareBullets 
{
	color: #666666;
	list-style-type: square;
}


.formstyle
{
width: 380px;
}

.fieldText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display:block;
	width:70px;
	float:left;
	margin-bottom:5px;
	margin-top:2px;
}

.formfieldStyle
{
	background-color: #F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #C9C9C9;
	margin-bottom:5px;
}

.formbuttonStyle
{
	background-color: #F9F9F9;
	border: 1px solid #C9C9C9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #000000;	
}
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

/*For Footer Detection Mac and PC */
#pageCopy
{
margin:0px; 
margin-left:12px; 
padding:0px; 
margin-top:13px; 
float:left; 
width:400px;
}

#subNavigation
{
margin:0px;
padding:0px; 
margin-top:8px; 
float:left; 
width:168px;
}

#InternalStyle
{
background-color: #E1E4E7; 
margin:0px; 
padding:0px; 
width:600px;
display:block;
}

.innerPage
{
	width:390px;
	margin-left:10px;
	margin-bottom: 20px;
}

h1 {
	color: #091C5A;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.PCFooter
{
float:left; 
margin-right:13px;
}


.MACfooter
{
float:left; 
margin-right:11px;
}

.topnav
{
margin:0px;
padding:0px;
width: 742px;
display:block;
}

.headings
{
	color: #091C5A;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.standoutText
{
	color: #091C5A;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.bodyContent
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: 300;
}

.testimonialText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}


#Footer
{
width: 742px;
background-color: #091C5A;
height: 22px;
clear:both;
}

#Wrapper
{
position:relative;
width: 741px;
overflow:inherit;
height: 427px;
padding-top:15px;	
margin:0 auto 0 auto;
}

.ulnav
{
width: 168px;
margin: 0px;
padding:0px;
margin:0px;
list-style-type:none;
cursor: pointer;
}

.linav
{
display:block;
width:168px;
height:19px;
padding-right:1px;
background-color: #E1E4E7;
padding-top:5px;
vertical-align:middle;
cursor: pointer;
}

.linavOver
{
display:block;
width:168px;
height:19px;
padding-right:1px;
padding-top:5px;
vertical-align:middle;
background-color: #FFFFFF;
}

.linav_larger
{
display:block;
width:168px;
height:35px;
padding-right:1px;
background-color: #E1E4E7;
padding-top:5px;
vertical-align:middle;
cursor: pointer;
}

.linavOver_larger
{
display:block;
width:168px;
height:35px;
padding-right:1px;
padding-top:5px;
vertical-align:middle;
background-color: #FFFFFF;
}

/*background and all page property*/

.genpageStyle
{
	background-image:url(../images/bgtile21.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top:30px;
}

.nobg
{
	padding:4px;
	float:left;
	display:block;
	height: 15px;
	background-color: #091C5A;
	cursor: pointer;
	margin-right:11px;	
}

.greybg
{
	padding:4px;
	float:left;
	display:block;
	height: 15px;	
	background-color: #9CA6B0;
	cursor: pointer;
	margin-right:11px;	
}


/* mac edition */

.nobgMac
{
	padding:4px;
	float:left;
	display:block;
	height: 15px;
	background-color: #091C5A;
	cursor: pointer;
	margin-right:6px;	
}

.greybgMac
{
	padding:4px;
	float:left;
	display:block;
	height: 15px;	
	background-color: #9CA6B0;
	cursor: pointer;
	margin-right:6px;	
}

/* Style For main nav on top */
a.mainNav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.mainNav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.mainNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.mainNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

/* Style For sub nav  */
a.subNav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9CA6B0;
	text-decoration: none;
	font-size: 11px;
}

a.subNav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9CA6B0;
	text-decoration: none;
	font-size: 11px;
}

a.subNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9CA6B0;
	text-decoration: none;
	font-size: 11px;
}

a.subNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9CA6B0;
	text-decoration: none;
	font-size: 11px;
}

/* Style For sub nav current page  */
a.subNavCurrPage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #091C5A;
	text-decoration: none;
	font-size: 11px;
}

a.subNavCurrPage:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #091C5A;
	text-decoration: none;
	font-size: 11px;
}

a.subNavCurrPage:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #091C5A;
	text-decoration: none;
	font-size: 11px;
}

a.subNavCurrPage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #091C5A;
	text-decoration: none;
	font-size: 11px;
}

/* Style For footer nav */
a.footerNav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.footerNav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.footerNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.footerNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #9CA6B0;
	text-decoration: none;
	font-size: 11px;
}

/* Style For footer nav FOR MAC*/
a.footerNavMac:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.footerNavMac:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.footerNavMac:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.footerNavMac:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #9CA6B0;
	text-decoration: none;
	font-size: 11px;
}

/* Admin Page Links */

a.adminLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9B9B9B;
	text-decoration: underline;
	font-size: 14px;
}

a.adminLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9B9B9B;
	text-decoration: underline;
	font-size: 14px;
}

a.adminLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9B9B9B;
	text-decoration: underline;
	font-size: 14px;
}

a.adminLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B0B0B0;
	text-decoration: underline;
	font-size: 14px;
}



/* Page Links */

a.pageLink:link {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	text-decoration: underline;
	font-size: 13px;
}

a.pageLink:active {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	text-decoration: underline;
	font-size: 13px;
}

a.pageLink:visited {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	text-decoration: underline;
	font-size: 13px;
}

a.pageLink:hover {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: underline;
	font-size: 13px;
}

/* larger page links */

a.pageLink2:link {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;	
	text-decoration: underline;
	font-size: 14px;
	font-weight:bold;
}

a.pageLink2:active {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;	
	text-decoration: underline;
	font-size: 14px;
	font-weight:bold;
	
}

a.pageLink2:visited {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	text-decoration: underline;
	font-size: 14px;
	font-weight:bold;
	
}

a.pageLink2:hover {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: underline;
	font-size: 14px;
	font-weight:bold;
	
}

.genForm_Text
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.genForm_Input
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.genForm_btns
{
	background-color:#E1E4E7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* handles padding from text to header */
.navPad
{
padding-top:11px;
}

.pagePad
{
padding-top:15px;
padding-bottom:10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: 300;
}

.testimonialPad
{
padding-top:15px;
}

p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

