/* NOTE: if your template requires styles that will not be shared with other templates then do not add those styles here*/
body{
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:black;
	margin: 0px;
}
table
{
	font-size: 11px;
}
td{
	font-size: 11px;
}
H1{
	font-size: 15px;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: normal;
}

p
{
	text-align:justify;
}

form{
	padding:0px;
	margin:0px;
	}
#container {
	position:relative; 
	max-width:100%;
	width:expression( document.body.clientWidth > 1024? "100%":"100%" );
	min-width:750px;
}

#holder {display:block; color:#000;}
/*
* html #container {border-right:770px solid #fff;}
* html #holder {display:inline-block; position:relative; margin-right:-770px;}*/
/*#container{
	width: 100%;
	background-color: #fff;
	min-width: 770px;
}*/
#toplogo
{
	width: 100%;
	height: 35px;
	margin-bottom: 4px;
}
#topleftlogo
{
	width: 100px;
	padding-right: 5px;
}
#toprightlogo
{
	background-color: #000000;
	padding-right:5px;
	text-align: right;
}
#topeventbanner
{

	width: 100%;
	background-color: #CCCC99;
	margin-bottom: 2px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
#topcommingupevent
{
}
#topmenu
{
	text-align: left;
	background-color: #990000;
	width: 100%;
}
#topimages
{
	background-color: #CCCCCC;
	width: 100%;

	border-bottom: 4px solid #ffffff;
}

.bttn
{
	background-color: #990000;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight: bold;
	cursor: pointer;

}

/* for all browsers that understand min-width */



/*------------TEMPLATE ELEMENTS---------------*/
/*Stuff commented for the next site creation to determine what is still needed */
/*#container{
	width: 100%;
	background-color: #fff;
	color: #333;
	line-height: 130%; 
	min-width: 770px;
}

#header{
	background-color: #fff;
	
}*/

/* Search Box */
input
{
	font-size:12px;
	font-family: verdana,arial,sans-serif;

}
form{
	padding:0px;
	margin: 0px;
}
#toprightlogo #divSearch{
	margin:0px;
	text-align: right;
	height: 23px;
	float: right;
	width: 105px;
	padding-top: 5px;
}

#toprightlogo #SearchKeyWords{
	margin: 0px;
	padding: 0px;
	width:75px;
	padding-left: 5px;
	border: 0px;
	vertical-align: bottom;
	padding-top: 5px;
	height: 20px !important;
	height: 25px;
}
#toprightlogo #btSearch{
	margin:0px;
	border: 0px;
	padding: 0px;
	height: 25px;
	width: 19px;
	cursor: pointer;
	background-color:#990000;
	margin-left: 3px;
	margin-top: 1px;
	vertical-align:top;
	color: #FFFFFF;
	font-weight: bold;
}


#toprightlogo #divSearch form{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#homelink
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 10px;	
}
#homelink:hover
{
	text-decoration: underline;
}

.breadcrumbs a,
.breadcrumbs a:VISITED{
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.breadcrumbs a:hover
{
	text-decoration: underline;
}
.breadcrumbs
{
	margin-bottom: 10px;
}
.redLabel
{ 
	color: #990000;
	}
.facilityimagediv
{
	margin-left: 10px;
	width:200px; 
	text-align:center
}
.facilityimage
{
	border: 2px solid #CCCC99;
	width: 200px;
	height: 140px;
}

#footerholder
{
	width: 100%;
	background-color: #990000;
	height: 20px;
}

.footerholder2
{
	text-align:center;
	width:100%;
}
#footer
{
	width: 330px;
	background-color: #990000;
	color: #FFFFFF;
	font-weight: bold;
}

#footer a
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#footer a:HOVER
{
	text-decoration: underline;
}
#contentholder
{
	width:100%;
}
#contentstd
{
	vertical-align: top;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	font-size: 11px;
}
#contentstd img {border:1px solid #990000}
#contents
{
	margin-top: 15px;
}

/*


.leftnav{
	width:160px;
	vertical-align:top;
	padding-top: 1em;
	text-align:center;
}


.content{
	vertical-align:top;
	padding-top:1em;
	padding-left:1em;
	
}
.content a, 
.content a:VISITED,
.breadcrumbs a,
.breadcrumbs a:VISITED{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	
}

.content a:HOVER,
.breadcrumbs a:HOVER{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	
}
.breadcrumbs,
.breadcrumbs span{
	color: #005B99;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.whatshot{
	width:182px;
	text-align:left;
	
}
.whatshotTop{
	background-color:#015B9B;
	font-size:13px;
	font-weight:bold;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	text-align:left;
	line-height:11px;
}
.whatshotMiddle{
	border-right:2px solid #008489;
	border-left:2px solid #008489;
	border-top:2px solid #008489;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	text-align:left;
}

.sectionMenu{
	font-size:.8em;
	font-weight:bold;
	text-align:center;
}

td.selected a,
td.selected a:visited,
td.unselected a,
td.unselected:visited{
	color:#40A3A7;
	text-decoration:none;
}
td.selected a:hover,
td.unselected a:hover{
	color:#40A3A7;
	text-decoration:underline;
}
*/
/*-----------SIDE MENU STYLES-------------*/
.divSectionMenuExpanded{width:100%; text-align:left; height:100%; margin-top:15px;} 
.divSectionMenuExpanded a{text-decoration:none;} 
.divSectionMenuExpanded a:hover{text-decoration:underline; color:#990000;} 
/*Item1*/
.divSectionMenuExpanded .item1{padding-left:12px;padding-top:5px;padding-bottom:5px;font-size:14px;} 
.divSectionMenuExpanded .item1 a{color:#000000;} 
.divSectionMenuExpanded .item1 a{color:#000000;} 
.divSectionMenuExpanded .item1 a:hover{color:#990000;} 

.divSectionMenuExpanded .item1-selected{padding-left:12px;padding-top:5px;padding-bottom:5px;font-weight:bold;font-size:14px;} 
.divSectionMenuExpanded .item1-selected a{color:#000000;} 
.divSectionMenuExpanded .item1-selected a:hover{color:#990000;} 

.divSectionMenuExpanded .item1-selected-children-displayed{padding-left:12px;padding-top:5px;padding-bottom:0px;font-weight:bold;font-size:14px;}
.divSectionMenuExpanded .item1-selected-children-displayed a{color:#000000;} 
.divSectionMenuExpanded .item1-selected-children-displayed a:hover{color:#990000;} 

/*Item2*/
.divSectionMenuExpanded .item2{padding-left:25px; padding-top:1px;padding-bottom:3px;font-size:12px;} 
.divSectionMenuExpanded .item2 a{color:#000;} 
.divSectionMenuExpanded .item2 a:hover{color:#990000;} 


.divSectionMenuExpanded .item2-selected{padding-left:25px;padding-top:1px;padding-bottom:3px;font-weight:bold;font-size:12px;} 
.divSectionMenuExpanded .item2-selected a{color:#000;}
.divSectionMenuExpanded .item2-selected a:hover{color:#990000;} 

.divSectionMenuExpanded .item2-selected-children-displayed{padding-left:25px;padding-top:1px;padding-bottom:1px;font-weight:bold;font-size:12px;}
.divSectionMenuExpanded .item2-selected-children-displayed a{color:#000;} 
.divSectionMenuExpanded .item2-selected-children-displayed a:hover{color:#990000;} 

/*Item3*/
.divSectionMenuExpanded .item3{padding-left:35px; padding-top:1px;padding-bottom:3px; background-repeat:no-repeat; background-position:20px 50%;font-size:11px;} 
.divSectionMenuExpanded .item3 a{color:#000;} 
.divSectionMenuExpanded .item3 a:hover{color:#990000;} 


.divSectionMenuExpanded .item3-selected{padding-left:35px;padding-top:1px;padding-bottom:3px; background-repeat:no-repeat; background-position:20px 50%;font-weight:bold;font-size:11px;} 
.divSectionMenuExpanded .item3-selected a{color:#000;}
.divSectionMenuExpanded .item3-selected a:hover{color:#990000;} 

.divSectionMenuExpanded .item3-selected-children-displayed{padding-left:35px;padding-top:1px;padding-bottom:1px; background-repeat:no-repeat; background-position:20px 50%;font-weight:bold;font-size:11px;}
.divSectionMenuExpanded .item3-selected-children-displayed a{color:#000;} 
.divSectionMenuExpanded .item3-selected-children-displayed a:hover{color:#990000;} 


/*Item4*/

.divSectionMenuExpanded .item4{padding-left:40px; padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-weight:bold;font-size:11px;} 
.divSectionMenuExpanded .item4 a{color:#FFFFFF;} 
.divSectionMenuExpanded .item4-selected{padding-left:40px;padding-top:1px;padding-bottom:1px; background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-weight:bold;font-size:.9em;} 
.divSectionMenuExpanded .item4-selected a{color:#008489;}
.divSectionMenuExpanded .item4-selected-children-displayed{padding-left:40px;padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-weight:bold;font-size:.9em;}
.divSectionMenuExpanded .item4-selected-children-displayed a{color:#008489;} 

/*----- STYLES TO BE USED FOR NEWS AND JOBS -----*/
.JobsCategory-sectionTitle, .jobsCategories-controlTitle, .divNews-sectionTitle, .newsCategories-sectionTitle, .divNewsCategory-sectionTitle, .newsArchives-sectionTitle, .NewsArchive-sectionTitle  {color:#990000;font-size:15px; margin:0px; padding:0; margin-top: 0px; padding-top: 0px; margin-bottom: 15px; text-transform: lowercase; }

/*-- hide divNewsCategory-sectionTitle --*/

.jobsCategories-categoryTitle, .categoriesLink, .archiveLink, .currentNewsLink, .newsCategories-category, .newsArchives-link  {padding-left:25px;}
.JobsCategory-job, .NewsArchive-article, .divNewsCategory-article, .divNews-article {padding-bottom:20px;}
.JobsCategory-postDate, .NewsArchive-date, .divNewsCategory-date, .divNews-date {padding-bottom:5px; color: #990000;}
.divNews-title a {font-size:1.2em; font-weight: bold; color: #000000; text-decoration:none}
.divNews-title a:hover {text-decoration:underline;}
.NewsArchive-article a{font-size:1em; font-weight: bold; color: #000000; text-decoration:none}
.NewsArchive-article a:hover {text-decoration:underline;}
.NewsArchive-title a{font-size:1.2em; font-weight: bold; color: #000000; text-decoration:none};
.NewsArchive-title a:hover {text-decoration:underline;}
.newsArchives-link a{color: #000000; text-decoration: none;}
.newsArchives-link a:hover{ text-decoration: underline;}
.divNewsCategory-content a {color: #000000; text-decoration: none; font-weight: bold;}
.divNewsCategory-content a:hover { text-decoration: underline;}
.divNewsCategory-title a {font-size:1.2em; font-weight: bold; color: #000000; text-decoration:none}
.divNewsCategory-title a:hover {text-decoration:underline}
.categoriesLink a {font-size:1.0em; font-weight: bold; color: #000000; text-decoration:none; line-height: 24px;}

.sidebarheader
{
	height: 24px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	background-color: #000000;
	color: #FFFFFF;
}

.sidebarcontent
{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	font-size: 11px;
background-color:#CCCCCC;
border-bottom:5px solid white;
}

.sidebarcontent a
{
	color: #000000;
	text-decoration: none;
}

.sidebarcontent a:hover
{
	color: #990000;
	text-decoration: underline;
}

.homeleftsidebarlivescore
{
	background-color: #FFFFFF;
	padding-bottom: 0px;
}
.homeleftsidebarheader
{
	background-color: #990000;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	color: #FFFFFF;
}

.homeleftsidebarcontents
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.red{
color:#990000;
font-weight:bold;

}

.archiveLink a {font-size:1.0em; font-weight: bold; color: #000000; text-decoration:none; line-height: 24px;}

.currentNewsLink a {font-size:1.0em; font-weight: bold; color: #000000; text-decoration:none; line-height: 24px;}

.categoriesLink a:HOVER {text-decoration:underline}

.archiveLink a:HOVER {text-decoration:underline}
 
.currentNewsLink a:HOVER {text-decoration:underline}

.newsCategories-category  a {font-size:1.0em; color: #000000; text-decoration:none; line-height: 24px;}
.newsCategories-category  a:HOVER {text-decoration:underline;}

.JobsCategory-title a:link {font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:active {font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:VISITED{font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:HOVER{font-size: 1.2em; font-weight:bold}
.JobsCategory-additionalData {font-size: .95em; font-weight:bold}
/* .JobsCategory-preview, .divNewsCategory-content, .NewsArchive-content {padding-left:25px; border-top:thin dashed #EEEEEE; border-bottom:thin dashed #EEEEEE} */
img{
	border:0;
}
img.twopixelpadding{margin:2px;}
img.fivepixelpadding{margin:5px;}
img.tenpixelpadding{margin:10px;}
img.twopixelpaddingrightalign{float:right;margin:2px;}
img.fivepixelpaddingrightalign{float:right;margin:5px;}
img.tenpixelpaddingrightalign{float:right;margin:10px;}
img.twopixelpaddingleftalign{float:left;margin:2px;}
img.fivepixelpaddingleftalign{float:left;margin:5px;}
img.tenpixelpaddingleftalign{float:left;margin:10px;}

/* side news and events summary */
.sideNewsArticle {padding-bottom:5px;}
.sideNewsTitle{font-weight:bold;padding-bottom:2px;}