﻿/* -------------------------- <revisions> ---------------------------

Bayshore Solutions CSS Standard 

All non-general elements should be specified in their respective sections
and labeled appropriatly according to Design Standards Guide.

Latest Revisions: 
	- 7/31/06 :: DAB

-------------------------- </revisions> --------------------------- */
a.firefoxDisabled:link, a.firefoxDisabled:visited, a.firefoxDisabled:hover, a.firefoxDisabled:active
{
	text-decoration:none;
	color:Black;
}


.CourseHeaderStyle
{ 
	text-align:left;
	background-image: url(/dottedline.gif);
	background-position:0 bottom; 
	background-repeat:no-repeat;	
}

body { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	background: url(images/home_bnr_bg.jpg) top left repeat-x #000A3B;
	}

.body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	border: none;
	padding: 0;
	margin: 0;
	
	}
	
p, table, th, tr, td, h1, h2, h3, img, a:link, a:visited, a:hover, a:active {
	
	text-decoration: none;
	
	border: none;
	}
	
h1 {
	font-weight: normal;
	font-size: 22px;
	color: #000;
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
	}

h2 {
	font-weight: bold;
	font-size: 10px;
	color: #5191bd;
	padding: 0;
	margin: 0;
	text-transform: uppercase; /* Optional */
	}

h3 {
	font-weight: normal;
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0;
	text-transform: uppercase; /* Optional */
	}

p {
	margin: 0;
	padding: 0;
	}
	
a:link, a:visited {
	text-decoration: none;
	color: blue;
	}
	
a:hover, a:active {
	text-decoration: underline;
	color: blue;
	}

/* ----------------------- <genClasses> --------------------------- */

.home_body {
	background: url(images/home_mainImg_bot.jpg) top left no-repeat;
	width: 756px;
	height: 101px;
	}
	
.home_body p {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #bbccd1;
	width: 449px;
	height: 71px;
	margin: 14px 0 0 25px;
	line-height: 1.5em; 
	}
	
.home_body strong {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	}

.home_body a:link, .home_body a:visited {
	 font: 12px Georgia, "Times New Roman", Times, serif;
    color: #FFF;
    text-decoration: underline;
    }

.home_body a:hover, .home_body a:active {
  	 font: 12px Georgia, "Times New Roman", Times, serif;
    color: #FFF;
    text-decoration: none;
    }

.sideBar {
	background: url(images/home_sideBar_bg.jpg) top left no-repeat;
	width: 193px;
	height: 208px;
	}
	
.sideBar td {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	}

.sideBar a:link, .sideBar a:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #264a78;
    text-decoration: underline;
    }

.sideBar a:hover, .sideBar a:active {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #264a78;
    text-decoration: none;
    }
	
.footer {
	background: url(images/footer_bg.jpg) top center no-repeat;
	height: 78px;
	padding-left: 10px;
	width: 756px;
	}

.footer_text td {
  	 font: 10px Arial, Helvetica, sans-serif;
    color: #264a78;
	 padding: 10px 0 0 0;
	}

.footer_text a:link, .footer_text a:visited {
  	 font: 10px Arial, Helvetica, sans-serif;
    color: #264a78;
    text-decoration: none;
	 margin: 0 3px;
    }

.footer_text a:hover, .footer_text a:active {
  	 font: 10px Arial, Helvetica, sans-serif;
    color: #264a78;
    text-decoration: underline;
	 margin: 0 3px;
    }
	
/* ----------------------- <Subpage> --------------------------- */

td.sub_body {
	background: url(images/bg_sub_body.jpg) top right no-repeat #fff;
	}

.sub_body_content {
	font: 11px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	padding: 65px 50px 30px 30px;
	}

.subnav {
	background: url(images/subnav_bg.jpg) top right no-repeat ;
	margin-left: 5px;
	width: 211px;
	}

.sub_left_info {
	background: url(images/subnav_bg.jpg) top right no-repeat ;
	margin-left: 5px;
	}



.footer_sub {
	background: url(images/footer_sub_bg.jpg) top center no-repeat;
	width: 756px;
	height: 6px;
	}

.footer_sub_text td {
  	 font: 10px Arial, Helvetica, sans-serif;
    color: #264a78;
	 padding: 10px 0 0 0;
	}

.footer_sub_text a:link, .footer_sub_text a:visited {
  	 font: 10px Arial, Helvetica, sans-serif;
    color: #264a78;
    text-decoration: none;
	 margin: 0 3px;
    }

.footer_sub_text a:hover, .footer_sub_text a:active {
  	 font: 10px Arial, Helvetica, sans-serif;
    color: #264a78;
    text-decoration: underline;
	 margin: 0 3px;
    }
/* ----------------------- <imgRollOver> --------------------------- */
/* this is the super-duper "rollOver" technique for 
creating dynamic subnavs with the same background images 7/31/06 */

/* <table cellpadding="0" cellspacing="0" border="0" class="imageSwap">
    <tr>
        <td><a href="#" ><span>Lorem Ipsum 1</span></a>
			<a href="#" ><span>Lorem Ipsum 2</span></a>
			<a href="#" ><span>Lorem Ipsum 3</span></a>
			<a href="#" ><span>Lorem Ipsum 4</span></a>
			<a href="#" ><span>Lorem Ipsum 5</span></a>
			<a href="#" ><span>Lorem Ipsum 6</span></a></td>
    </tr>
    </table> the HTML code to make this work */

.imageSwap a:link, .imageSwap a:visited {
	display: block;
	background: url(images/subnav_bg.gif) top left no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	color: #bbccd1;
	text-decoration: none;
	width: 211px;
	margin: 0;
	padding: 0;
	}

.imageSwap a:hover, .imageSwap a:active {
	background: url(images/subnav_bg.gif) top left no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	width: 211px;
	margin: 0;
	padding: 0;
	}

/* this positions the text within the cell. must use a p tag around the dynamic text */

.imageSwap span {
	display: block;
	padding: 4px 20px 4px 53px;
	margin: 0;
	}
	
a.subnavselected:visited, a.subnavselected:link
{
	background: url(images/subnav_bg.gif) top left no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	width: 211px;
	margin: 0;
	padding: 0;
}
.ELearning_CourseDisplay
{
	background-image:url(/app_themes/fkahec/images/menu_bg.gif);
	/*TURN THIS ON FOR OPEN AND CLOSE FUNCTIONALITY
	cursor:pointer;
	*/
	color: blue;
	
	}
.ELearning_Image
{
	margin-right:0px;
	padding-right:5px;
	
	}
	
.searchBox
{
	background-color:#fff;
	
	height:32px;
	vertical-align:middle;
	
	margin:0;
	border:solid 1px #DDE5E8;
	}
	
.waterMark
{
	font-size:11px !important;
	}
.SyllabusDisplay
{
	text-decoration:none;
	
	
	}	
	
.SyllabusDisplay	h1 {
	font-weight: normal;
	font-size: 18px;
	color: #000;
	color:Red;
	}

.SyllabusDisplay h2 {
		font-weight: normal;
	font-size: 14px;
	color: #000;
	
	
	}

.SyllabusDisplay h3 {
	font-weight: normal;
	font-size: 12px;
	color: #000;
	
	
	}
	
	.test
	{
color:Red;		
		}
		
.below_subNav 
{
	padding:0 25px 0 20px;
	color: #bbccd1;
	}	
	
.below_subNav a:link, .below_subNav a:visited
{
	
	color: #bbccd1;
	}	
	
.below_subNav a:hover, .below_subNav a:active 
{
	text-decoration:none;
	color: #fff;
	}		
	
	
/* ----------------------- </imgRollOver> --------------------------- */

/* Content Manager - Text Class Options */

.clsArial_8{font-family:Arial, Helvetica, sans-serif; font-size:8px;}
.clsArial_10{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.clsArial_12{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clsArial_14{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.clsArial_16{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.clsArial_24{font-family:Arial, Helvetica, sans-serif; font-size:24px;}


.clsGaramond_8{font-family:Garamond, serif; font-size:8px;}
.clsGaramond_10{font-family:Garamond, serif; font-size:10px;}
.clsGaramond_12{font-family:Garamond, serif; font-size:12px;}
.clsGaramond_14{font-family:Garamond, serif; font-size:14px;}
.clsGaramond_16{font-family:Garamond, serif; font-size:16px;}
.clsGaramond_24{font-family:Garamond, serif; font-size:24px;}

.clsTimes_8{font-family:Times New Roman, Times, serif; font-size:8px;}
.clsTimes_10{font-family:Times New Roman, Times, serif; font-size:10px;}
.clsTimes_12{font-family:Times New Roman, Times, serif; font-size:12px;}
.clsTimes_14{font-family:Times New Roman, Times, serif; font-size:14px;}
.clsTimes_16{font-family:Times New Roman, Times, serif; font-size:16px;}
.clsTimes_24{font-family:Times New Roman, Times, serif; font-size:24px;}

.clsVerdana_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
.clsVerdana_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.clsVerdana_12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clsVerdana_14{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clsVerdana_16{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.clsVerdana_24{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;}	
	