/************************************************************************
* 1 * Portal Sub Navigation * portSubNav
************************************************************************/
.portSubNav  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 7.5pt;
}

.portSubNav A  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, 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;
}


/************************************************************************
* 2 * General * general & generalsm & general_error
************************************************************************/
.testnav  {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}



.general  {
	color: #5b5b5b;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

#adminHead {
	color: #5b5b5b;
	font-weight: bold;
	font-size: 11pt;
	background-color: #cfdbe7;
}

#homeBody {
	padding: 5px;
}

.general A  {
	color: #5b5b5b;
	text-decoration: underline;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}


.general A:hover  {
	color: #cccc99;
	text-decoration: underline;
}

.general A:visited  {
	color: #5b5b5b;
}

.general A:visited:hover  {
	color: #cccc99;
	text-decoration: underline;
}

.general SPAN {
	color: #319e98 ;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}

.general SPAN A {
	color: #319e98 ;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}

.general SPAN A:hover {
	color: #00406e;
	text-decoration: underline;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}

.general SPAN A:visited {
	color: #319e98;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}


.generalsm  {
	color: #5b5b5b;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.generalsm A  {
	color: #5b5b5b;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.generalsm A:hover  {
	color: #319e98;
	text-decoration: underline;
}

.generalsm A:visited  {
	color: #5b5b5b;
	text-decoration: normal;
}

.generalsm A:visited:hover  {
	color: #319e98;
	text-decoration: normal;
}

.generalsm P  {
	margin: 4px;
}

.general_error  {
	color: Red;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.general TBODY {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}


/************************************************************************
* 3 * Side Navigation * sidenav
************************************************************************/
.sideNav  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.sideNav A  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.sideNav A:hover  {
	color: #cccc99;
}

.sideNav A:visited  {
	color: #ffffff;
}

.sideNav A:visited:hover  {
	color: #cccc99;
}

.sideNavOn   {
	color: #cccc99;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}
.sideNavOn A  {
	color: #cccc99;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.subNav A {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.subNav A:hover {
	color: #cccc99;
}

.subNavOn A {
	font-weight: normal;
	text-decoration: none;
	color: #cccc99;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.subNavOn A:hover {
	color: #cccc99;
}

.subNavOn A:visited:hover {
	color: #cccc99;
}

#description {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 5px;
	font-weight: normal;
}

#tabOn {
	color: #5b5b5b;
	font-weight: bold;
	font-size: 8pt;
}

#onTop  {
	font-weight: normal;
	color: #d9d9d9;
}

#onTop A {
	color: #d9d9d9;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
}

#onTop A:hover {
	text-decoration: none;
	color: #ffdc2d;
}

#onTop A:visited {
	color: #ffffff;
}

#onTop A:visited:hover {
	color: #ffdc2d;
}

/************************************************************************
* 4 * Breadcrumb Trail * breadCrumb
************************************************************************/
.breadCrumb  {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.breadCrumb A  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.breadCrumb A:hover  {
	color: #cccc99;
	text-decoration: underline;
}

.breadCrumb A:visited  {
	color: #ffffff;
	text-decoration: none;
}

.breadCrumb A:visited:hover  {
	color: #cccc99;
	text-decoration: underline;
}

#user  {
	font-size: 7pt;
}

#user A {
	font-size: 7pt;
}

/************************************************************************
* 5 * Article/News Titles * title
************************************************************************/
.title  {
	color: #319e98;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

.title A  {
	color: #319e98;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

.title A:hover  {
	color: #00406e;
	text-decoration: underline;
}

.title A:visited  {
	color: #319e98;
	text-decoration: none;
}

.title A:visited:hover   {
	color: #00406e;
	text-decoration: underline;
}

.title Span {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


#subTitle {
	font-size: 10pt;
}

/************************************************************************
* 6 * Strong Titles * strong
************************************************************************/
.strong  {
	color: #1c8600;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

#intro {
	font-size: 8pt;
}


.strong A  {
	color: #1c8600;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

.strong A:hover  {
	color: #cf484a;
	text-decoration: underline;
}

.strong A:visited  {
	color: #1c8600;
	text-decoration: none;
}

.strong A:visited:hover   {
	color: #cf484a;
	text-decoration: underline;
}

.strong Span {
	font-size: 8pt;
	color: #cf484a;;
	font-weight: normal;
	text-decoration: none;
}


/************************************************************************
* 6 * Admin * 
************************************************************************/
.admin {
	color: #116a52;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
}


.admin A  {
	color: #116a52;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, 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;
}


/************************************************************************
* 7 * listHead * list headers
************************************************************************/
.listHead  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.listHead A  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, 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;
}


/************************************************************************
* 8 * adForm * Admin Forms
************************************************************************/
.adForm  {
	font-size: 9px; 
	font: verdana;
	/*border: 1px;
	border-color: #cccccc;
	border-style: solid;*/
}

#bk {
	background-color: #eeeeee;
}

#border {
    border-style : solid;
	border-color : #eeeeee;
	border-left-width : thin;
	border-top-width : thin;
}    


/************************************************************************
* 8 * popHead * Header for Pop Ups in Admin
************************************************************************/
.popHeader  {
	font-size: 12pt; 
	font-family : Verdana, Arial, Helvetica;
	color: #ffffff;
	background-color: #1c8600;
	text-decoration: none;
	font-weight: bold;
}

.popHeaderBar  {
	background-color: #686868;
}


.searchField  {
	width: 150; 
}


/************************************************************************
* * * Background color ids
************************************************************************/
#bgcolor1  {
	background-color: #00406e;
}

#bgcolor2  {
	background-color: #319e98;
}

#bgcolor3  {
	background-color: #cfdbe7;
}

#bgcolor4  {
	background-color: #f1f4f8;
}

#bgcolor5  {
	background-color: #319e98;
}

#bgcolor6  {
	background-color: #eeeeee;
}
