
BODY  
{ 
	leftmargin: 0;
	topmargin: 0; 
	background-color:#ffffff;
}



.portSubNav  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 7.5pt;
}

.portSubNav A  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
}

.portSubNav A:hover  {
	color: #cc9900;
	text-decoration: underline;
}

.portSubNav A:visited  {
	color: #666666;
	text-decoration: none;
}

.portSubNav A:visited:hover  {
	color: #cc9900;
	text-decoration: underline;
}




.general  {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
}

#adminHead {
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
}

.general A  {
	color: #339966;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11pt;
}

.general A:hover  {
	color: #339966;
	text-decoration: underline;
}

.general A:visited  {
	color: #339966;
	text-decoration: none;
}

.general A:visited:hover  {
	color: #339966;
	text-decoration: underline;
}

.general SPAN {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11pt;
}

.general SPAN A {
	color: #cc6633;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11pt;
}

.general SPAN A:hover {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11pt;
}

.general SPAN A:visited {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11pt;
}


.generalsm  {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.generalsm A  {
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.generalsm A:hover  {
	color: #339966;
	text-decoration: underline;
}

.generalsm A:visited  {
	color: #CC6633;
	text-decoration: normal;
}

.generalsm A:visited:hover {
	color: #339966;
	text-decoration: normal;
}

.general_error  {
	color: Red;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
}

.general TBODY {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
}




.sideNav  {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
	width: 150px;
}

.sideNav A  {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
}

.sideNav A:hover  {
	color: #cc6633;
}

.sideNav A:visited  {
	color: #000000;
}

.sideNav A:visited:hover  {
	color: #cc6633;
}




.sideNavOn   {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}
.sideNavOn A  {
	color: #cc6633;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

#alt A {
	color: #ffffff;
}

#alt A:hover  {
	color: #cccccc;
}

#alt A:visited:hover  {
	color: #cccccc;
}

#altOn A {
	color: #cccccc;
}

.subNav A {
	color: #006663;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.subNav A:hover {
	color: #339966;
}

.subNavOn A {
	font-weight: normal;
	text-decoration: none;
	color: #006663;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.subNavOn A:visited {
	font-weight: normal;
	text-decoration: none;
	color: #006663;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.subNavOn A:hover {
	color: #339966;
}


#description {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 5px;
	font-weight: normal;
}

#tabOn {
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
}



.breadCrumb  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.breadCrumb A  {
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.breadCrumb A:hover  {
	color: #339966;
	text-decoration: underline;
}

.breadCrumb A:visited  {
	color: #CC6633;
	text-decoration: none;
}

.breadCrumb A:visited:hover  {
	color: #339966;
	text-decoration: underline;
}



.title  {
	color: #006357;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 14pt;
}

#subTitle {
	font-size: 11pt;
	font-weight: bold;
}

.title A  {
	color: #006357;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 14pt;
}

.title A:hover  {
	color: #FBAC19;
	text-decoration: underline;
}

.title A:visited  {
	color: #006357;
	text-decoration: none;
}

.title A:visited:hover   {
	color: #FBAC19;
	text-decoration: underline;
}

.title Span {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}



.strong  {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
}

#intro {
	font-size: 8pt;
}


.strong A  {
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 10pt;
}

.strong A:hover  {

	text-decoration: underline;
}

.strong A:visited  {

	text-decoration: none;
}

.strong A:visited:hover   {

	text-decoration: underline;
}

.strong Span {
	font-size: 8pt;

	font-weight: normal;
	text-decoration: none;
}




.admin {
	color: #116a52;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 9pt;
}


.admin A  {
	color: #116a52;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
}

.admin A:hover  {
	color: #d1a625;
	text-decoration: underline;
}

.admin A:visited  {
	color: #116a52;
	text-decoration: none;
}

.admin A:visited:hover   {
	color: #d1a625;
	text-decoration: underline;
}




.listHead  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.listHead A  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.listHead A:hover  {
	color: #000000;
	text-decoration: underline;
}

.listHead A:visited  {
	color: #000000;
	text-decoration: none;
}

.listHead A:visited:hover  {
	color: #000000;
	text-decoration: underline;
}




.adForm  {
	font-size: 9px; 
	font: verdana;
	/*border: 1px;
	border-color: #cccccc;
	border-style: solid;*/
}

#bk {
	background-color: #eeeeee;
}





.eventCal  {
	background-color: #ffcc66;
}

.eventCal HR  {
	color: #ffcc66;
}

.headOnCal  {
	background-color: #ffcc66;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.headOffCal  {
	background-color: #fceed1;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.dayOnCal  {
	background-color: #fceed1;
}

.dayOnCal A {
	font-weight: normal;
	text-decoration: none;
	color: #cc6633;
	font-family : Arial, Verdana, Helvetica;
	font-size: 8pt;
}

.dayOnCal A:visited {
	color: #cc6633;
}

.dayOnCal A:hover {
	color: #339966;
}

.dayOnCal A:visited:hover {
	color: #339966;
}

.dayOffCal  {
	background-color: #ffffff;
}






TD.HeadNav  {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 12px;
	background: url(frontier_nav_cnr.gif) top left no-repeat;
	background-color: #006663;
}

.HeadNavSelected  {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 12px;
	background-color: #006663;
}

TD.HeadNav A:link,
TD.HeadNav A:visited  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}

TD.HeadNav A:hover,
TD.HeadNav A:visited:hover {
	color: #eeeeee;
	text-decoration: underline;
}




TD.sideNav  {
	padding: 15px 10px 5px 10px; 
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Arial, Verdana, Helvetica;
	font-size: 12px;
	
	background: url(frontier_side_nav_cnr2.jpg) top right no-repeat;
	background-color: #51C8E8;
	width: 150px;
}

TD.sideNav A:link,
TD.sideNav A:visited  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	display: block;
	height: auto;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #006663;
	text-align : left;
}

TD.sideNav A:hover,
TD.sideNav A:visited:hover {
	color: #ffffff;
	text-decoration: underline;
	text-align : left;
}






#alternative {
	color: #FFFFFF;
}



TD.sideNav UL.subnav  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
TD.sideNav UL.subnav LI {
	margin: 0px;
	padding: 0px;
}

TD.sideNav UL.subnav LI A:link,
TD.sideNav UL.subnav LI A:visited  {
	color: #eeeeee;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	display: block;
	height: auto;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #C09C2A;
}






TABLE.rightNav  {
	padding: 15px 10px 10px 10px; 
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #fff;
	background-color: #51C8E8;
	width: 150px;
	margin: 0px;
	text-align : right;
}

TABLE.rightNav TD A:link,
TABLE.rightNav TD A:visited  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	display: block;
	height: auto;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #C09C2A;
	text-align : left;
}

TABLE.rightNav TD A:hover,
TABLE.rightNav TD A:visited:hover {
	color: #eeeeee;
	text-decoration: underline;
	text-align : left;
}

TABLE.rightNav TD A IMG
{
	text-align : center;
	align : center;
}
