/* global styles */
body  { margin: 0px; padding: 10px 0px 0px 0px; position:relative; background-color: #ececec; font-family: Arial, Helvetica, sans-serif; }
img { border-style: none; padding:0px; margin:0px; }

.divisionLine {height: 1px; background-image: url(../Images/template/dottedline-background.gif); background-repeat:repeat-x; margin: 10px 0px 2px 0px; }

/* Header Styles */
#header {width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#headerTopleft, #headerTopright { background-color: #0082C8; }
#headerBar { background-color: #cc3333; height: 4px; }
#searchBox {width: 185px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#headerNav{width: 185px; padding: 0px 0px 0px 0px; margin: 0px 12px 12px 0px;}	

.headerBreak{font-size: 10px;padding: 0px 0px 0px 0px;margin: 0px 3px 0px 3px;color: #b1cfdb;}
a.headerLink{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 9px; font-weight: bold; color: #b1cfdb; text-decoration:none;	}
a.headerLink:hover{color: #b1cfdb;	text-decoration:underline;}

#dynamicNav       { height: 210%; line-height: 210%; overflow: hidden; clear: both; }
#mainnav, #subnav {  }
#mainnav ul       { padding: 0px; margin: 0px; }
#subnav ul        { height: 20px; padding: 0px; margin: 0px; }
#mainnav li       { width: 11%; display: inline; float: left; margin-left: 0px;  white-space: nowrap;}
#subnav li        {  display: inline; float: left; margin-left: 12px;  white-space: nowrap;}
#mainnav a        { margin: 0px; padding: 0px; text-decoration: none; font-weight: bold;  font-size: 12px;  }
#subnav a         { margin: 0px; padding: 0px; text-decoration: none; font-weight: bold;  font-size: 12px;  }
#mainnav a:hover, #subnav a:hover  { text-decoration: underline; }

/* #992135; - Red #003366; - Blue #E6AE15; - gold #88A5C3; - blue #cc5500; - orange */
.topnavcell		{ background-color: #646464; } 
.topnav , a.topnav:visited , a.topnav:active	{ color: #ffffff; font-weight: bold; line-height: 210%; text-decoration: none; margin-left: 0px; font-size: 12px; margin-right: 0px; }
a.topnav:hover , a.topnav:visited:hover 	{ color: #E6AE15; text-decoration:underline; }
.topnavhere 		{ color: #E6AE15; font-weight: bold; text-decoration: none; margin-left: 0px; font-size: 11px; margin-right: 0px; }
.youarehere 	{ color: #88A5C3; font-weight: bold; text-decoration:underline; line-height: 210%;  margin-left: 0px; font-size: 11px; margin-right: 0px; }
a.youarehere:active , a.youarehere:hover , a.youarehere:visited , a.youarehere:visited:hover	{ color: #88A5C3; text-decoration:underline; }

/* Content Area Styles */
#contentarea { background-color: #ffffff; margin: 0px; padding: 0px; width: 100%; border-left: 1px dotted #000000; border-right: 1px dotted #000000; }

/* Left Column Styles */
#LeftColumn { width: 165px; }
.home { border-right: 1px dotted #000000; width: 165px; }

#Menu {margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; width: 140px; float:left;}
#Menu p{margin: 0px 0px 6px 10px; padding: 0px; font-size: 75%; line-height: 12px; }
#Menu h1{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size: 80%; line-height: 12px; }
#Menu a:hover {text-decoration:underline; }
#Menu a {color: #003366; text-decoration:none; }

td.leftnav	{ border-right: 3px solid #E6AE15; padding-right: 0px; background-color: #646464; }
A.leftnav , A.leftnav:visited { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  PADDING-BOTTOM: 0px; COLOR: #ffffff; MARGIN-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; }
A.leftnav:hover , A.leftnav:active , A.leftnav:visited:hover {  COLOR: #E6AE15; text-decoration:none;}
.leftnavhere , .leftnavhere:link , .leftnavhere:visited { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  PADDING-BOTTOM: 0px; COLOR: #E6AE15; MARGIN-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; }
.leftnavhere:hover , .leftnavhere:active , .leftnavhere:visited:hover { COLOR: #E6AE15; text-decoration:none;}
.linkheading { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  PADDING-BOTTOM: 2px;  COLOR: #E6AE15; MARGIN-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: underline; }
a:visited.linkheading	{color:#E6AE15; }
a:hover.linkheading, a:active.leftnavheading	{color:#FFFFFF;	}
.reverse { color: #B9B9B9; font-size: 12px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; }

#leftnav ul { margin: 0; padding: 5px 0 0 10px; }
#leftnav li { list-style-type: none; color: #ffffff; }
#leftnav a  { text-decoration: none;  color: #ffffff; text-transform: capitalize; font-size: 12px; }
#leftnav a.menuHeading { display: block; text-decoration: underline; text-transform: capitalize; font-weight: bold; }
#leftnav a.menuActive  { display: block; text-transform: capitalize; padding-left: 8px; }

/* Center Column Styles */
#MiddleColumn { border-right: 1px dotted #000000; }
#MiddleColumn h2 {color: #992135; margin: 5px 0px 5px 15px; padding: 0px 5px 1px 0px; font-weight:bold; font-size: 1.3em; text-align:left;}
#MiddleColumn h3 {color: #992135; margin: 5px 0px 5px 15px; padding: 0px 5px 1px 0px; font-weight:bold; font-size: 1em; text-align: left;}
#MiddleColumn h4 {color: #992135; margin: 5px 0px 5px 30px; padding: 0px 5px 1px 0px; font-weight:bold; font-size: 0.9em; text-align: left;}
#MiddleColumn p {  margin: 0px; padding: 0px 10px 15px 15px; text-align: left; font-size: 85%; }
#MiddleColumn a {color: #992135; font-size: 100%; }
#MiddleColumn hr {color: #992135; width: 75%; text-align: left; margin: 0px 0px 5px 15px; padding: 0px;}
#MiddleColumn ul {font-size: 85%; margin-top: 0px;}
p.registrationdates {  margin: 0px; padding: 0px 10px 5px 15px; text-align: left; font-size: 85%; }
bodytext{ color: #000000; font-size: 95%;  }
#ContentColumn {padding-right: 5px;}


/* Right Column Styles */
#RightColumn { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 185px; float:right; background-color: #ececec; vertical-align:top; }

#quicklinks {margin: 0px 0px 2px 0px; padding: 8px 0px 10px 5px; background-color: #ececec; }


#newsandeventsheader h2 {margin: 0px 0px 1px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 0px; color:#003366; }
#newsandeventsheader hr {margin: 0px 0px 5px 5px; width: 92%; text-align: left; padding: 0px; color: #003366; height: 1px;}
.featureswrapper { position: relative; margin: 5px 0 0 5px; border: none; height: 100px; }
.feature { width: 90px; float: left; margin: 5px 0 0 0; position: relative; text-align:center;}
.feature img { margin: 0; padding: 3px; background: #fff; border: 1px solid #97badc; width: 69px ; height: 44px; }
.feature img:hover { margin: 0; padding: 3px; background: #fff; border: 1px solid #009;  }
.feature p { text-align: center; margin: 4px 5px 5px 0; font-size: 11px; line-height: 1.2em; }
.feature a { color: #009; text-decoration: none; }
.feature a:visited { color: #36c; text-decoration: none; }
.feature a:hover { text-decoration: underline; }

/* News and Events Page Styles */
.heading2 {margin: 0px 0px 1px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; padding: 0px; color:#003366; } 
#lblDate { display:none; }
.newsheading { font-size: 1.2em; font-weight: bold; color: #CC3333; }


#newsbox ul { list-style: url(../images/template/raquoblue.gif); margin: 0px 5px 0px 20px;  padding: 0px; }
#newsbox li { padding: 0px 0px 0px 0px; font-size: 80%;}
#newsbox {margin: 0px; padding: 0px; }
#newsbox a { color: #003366; text-decoration: none;}
#newsbox a:hover {text-decoration: underline;}
#newsbox img {margin-left: 5px;}
#newsbox h3 {margin: 0px 0px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0px; color:#003366; }
#newsbox hr {margin: 0px 0px 5px 5px; width: 92%; text-align: left; padding: 0px; color: #003366; height: 1px;}

#infoBlock { border-bottom-style: dotted; border-bottom-width: 1px; border-left-style: dotted; border-left-width: 1px; float: right; font-size: 75%; width: 150px; margin-right: -3px; margin-top: -3px; padding-left: 4px;}
#infoBlock .label { font-weight: bold; border-bottom: dotted 2px green; padding-right: 3px; padding-top: 5px; }
#infoBlock .data  {  padding-bottom: 10px; text-align: right; font-size: 95%; padding-right: 3px; }

/* Footer Styles */
#footer {margin: 0px 0px 0px 0px; padding: 0px; width: 100%; }

#footerMenu {margin: 0px; padding: 1px 0px 5px 0px; line-height: 15px; font-weight: bold; background-color: #646464; text-align: center; border-right: 1px dotted #000000;  border-left: 1px dotted #000000;}
#footerMenu ul {margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; line-height: .9em; }
#footerMenu li { font-size: .7em; padding-right: 25px; list-style: none; display: inline;}
#footerMenu a:visited, #footerMenu a, #footerMenu a:active	{ color: #ffffff; text-decoration: none; font-weight: bold;}
#footerMenu a:hover, #footerMenu a:visited:hover 	{ color: #E6AE15; text-decoration:underline; font-weight: bold;}

#footerCompliance {margin: 1px 0px 0px 0px; padding: 1px 0px 5px 0px; background-color: #ffffff; text-align: center;  border-right: 1px dotted #000000;  border-left: 1px dotted #000000; border-bottom: 1px dotted #000000;}
#footerCompliance ul {margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; line-height: .9em; }
#footerCompliance li {font-size: .6em; padding-right: 25px; list-style: none; display: inline;}
#footerCompliance a:visited, #footerCompliance a	{ color: #003366; }
#footerCompliance a:active, #footerCompliance a:hover	{ color: #990033; }

#footerAddress {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; font-size: 65%; } 
#footerAddress p{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: .95em; color: #4e4e4e;}
#footerAddress ul {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: .9em; }
#footerAddress li { font-size: .9em; color: #4e4e4e; padding-right: 25px; list-style: none; display: inline;}


#expo { position:absolute; margin: 0px; padding: 0px; }
#expobtns {position:relative; left:85px; margin: 0px; padding: 0px; }

.ValueLinks {margin: 0px; padding: 1px 0px 5px 0px; line-height: 15px; font-weight: bold; text-align: center; }
.ValueLinks ul {margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; line-height: .9em; }
.ValueLinks li { font-size: .7em; padding-right: 25px; list-style: none; display: inline; white-space: nowrap; }
.ValueLinks a:visited, .ValueLinks a, .ValueLinks a:active	{ color: #990033; font-weight: bold;}
.ValueLinks a:hover, .ValueLinks a:visited:hover 	{ color: #E6AE15; text-decoration:underline; font-weight: bold;}
P.ValueTitles 
{
	text-align: left;
	font-weight: bold;
	color: #003366;
	margin-bottom: -20px;
}
.ValueImg 
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#Advisory hr { color: #992135; width: 90%; text-align: left; }
#Advisory p  { margin: 0px; padding: 0px 10px 15px 15px; text-align: left; font-size: 85%; }
#Advisory a  { color: #992135; font-size: 100%; }
#Advisory h2 {margin: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color:#992135; }
#Advisory ul { font-size: 85%; margin-top: 0px;}
#Advisory .timestamp { font-size: 75%; color: #646464; }

/*---------------- capsulelink is used to display the news, continuing education, events links on the home page--------
.capsulelink			{ color: #002B68; text-decoration:none; font-size: 11px; line-height: 135%; margin-right: 6px; padding-top: 9px;}
.capsulelink:active		{ color: #000000; text-decoration:underline; }
.capsulelink:hover 		{ color: #993333; text-decoration:underline; }
.capsulelink:visited 		{ color: #666666; text-decoration:none; }
.capsulelink:visited:hover	{ color: #993333; text-decoration:underline; }*/


/*----------- doubledot is used to display the double dots on the news, continuing education, events on the home page-----
ul	{ list-style: url(../images/raquoblue.gif); color: #000000; font-family: arial, verdana, helvetica, sans-serif;}
ul.doubledot  {  list-style: url(../images/doubledot.gif); margin-right: 18px;}
ul.doubledot1  {  list-style: url(../images/doubledot.gif); margin-right: 4px; }
ul.tridotblue	{list-style: url(../images/tridotblue.gif);}*/
/*-----------Used to display the text in the ul tag ------------------------------------------------
ul.bullets		{ list-style-type: none; MARGIN-TOP: 2px; MARGIN-BOTTOM: 3px; margin-left: 5px; margin-right: 2px; }*/

/*------------ heading1 displays the main headings which describes the page the user is on---------------------------------

*/


/*-------------bodylinks used to display the links on the body of the webpages Ex: future students----------------------
.bodylinks { FONT-WEIGHT: normal; font-family: arial, verdana, helvetica, sans-serif; FONT-SIZE: 120%; padding-top: 3px; padding-bottom: 3px;  TEXT-DECORATION: underline; COLOR: #002B68;  }
.bodylinks:hover { FONT-WEIGHT: normal; font-family: arial, verdana, helvetica, sans-serif; FONT-SIZE: 120%;  padding-top: 3px; padding-bottom: 3px;  TEXT-DECORATION: underline; COLOR: #992135;  }
.bodylinks:visited	{ color: #002B68; }
.bodylinks:visited:hover { FONT-WEIGHT: normal; font-family: arial, verdana, helvetica, sans-serif; FONT-SIZE: 120%; padding-top: 3px; padding-bottom: 3px; TEXT-DECORATION: underline; COLOR: #992135;  }
*/

/* ************ Print styles: Compatible with NS 7, Opera 7, Mozilla 1+ and IE 5+. All other browsers will ignore. ************ 
@media print{

  .CoreNavCR3, .CoreNavCR4, .youarehere2, .leftnav, .printhide, #printhide { display:none; }
	#contentarea{ width:100%;}
}

/*---------Country Store CSS---------*/
.author { font: italic 9pt "Times New Roman", Times, serif; }
.normal { font-size: 90%; }
.Cheading2 { 
	font: bold 24px Arial, Helvetica, sans-serif; 
	color: #000000
}
.title_text 
{
	color: #003366;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.0em;
}
.tableshadow2 {  
	border: 2px outset; 
	border-color: #FFFFFF #666666 #666666 #FFFFFF;  
	background: #FFFFFF
}
.tdunderline { border: solid; 
	border-color: black black #CCCCCC; 
	border-width: 0px 0px 1px; 
	font-size: 10pt; 
	color: #003366
}

/*Experimental*/
.darkenBackground {
    background-color: rgb(0, 0, 0);
    opacity: 0.7; /* Safari, Opera */
    -moz-opacity:0.70; /* FireFox */
    filter: alpha(opacity=70); /* IE */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:repeat;
    position:fixed;
    top: 0px;
    left: 0px;
}
.highZ {
	z-index: 50;
	position:absolute;
    top: 10px; 
    left: 10%;
    background-color: #0082C8;
}
/* USE WITH POLICIES */
.redauthor{color:red}
.title_textRed{color:red}
.ARtitleRed{color:red}

/*Course Sched*/
#tblSchedule {
	border-collapse: collapse;
    width: 300px;
}
#tblSchedule th, #tblSchedule td {
	border: none;
	padding: 3px;
}
#tblSchedule tr.highlight {
	background-color: #eee;
}
