A {	color: #003366;
	}

A:visited {color: #336699
}
	
input, option { 
	font-family: Verdana, Arial, Helvetica, sans-serif
	} 
	
select { border: 1px solid #00008B;
 }
	
P,UL,LI,TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size : 13px;
}
th{
	font-family :  verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	font-size : 10px;	
	font-weight : bold;			
}

A.footerlink, A:visited.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f1f7ff	}
A.subMenu, A:visited.subMenu
{
	font-size:9px;
	font-family: verdana, arial;
	text-decoration:none;
	color:#EEEEEE;
}
A.whitelink, A:visited.whitelink
{
	font-size:10px;
	font-family: verdana, arial;
	font-weight: bold;
	color:#ffffff;
}
A.gray_link, A:visited.gray_link
{
	font-size: 11px;
	color: #666666
}
A.leftMenu, A:visited.leftMenu
{
	font-size:11px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
	color:#f1f7ff;
}

A.SubTopMenu, A:visited.SubTopMenu
{
	font-family: arial, verdana;
	font-weight: bold;
	text-decoration: none;
	color:#333333;
}

A.SubTopMenuActive, A:visited.SubTopMenuActive
{
	font-family: arial, verdana;
	font-weight: bold;
	text-decoration: none;
	color:#EEEEEE;
}

A.TopMenu, A:visited.TopMenu
{
	font-size: 13px;
	font-family: arial, verdana;
	font-weight: bold;
	text-decoration: none;
	color:#DDDDDD;
}

Td.TopMenu
{
	background : #003366;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
}

Td.TopMenuActive
{
	background : #336699;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
Td.SubTopMenu
{
	background : #F0F7FF;
	border-bottom: 1px solid #F0F7FF;
	border-top: 1px solid #F0F7FF;
	border-left: 1px solid #F0F7FF;
	border-right: 1px solid #F0F7FF;
}

Td.SubTopMenuActive
{
	background : #6699CC;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

A.designby, A:visited.designby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10 px;
	color: #6699CC;
	}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F7FF;
	}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F0F7FF;
	}
.head {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20 px;
	font-weight: bold;
	color: #003366
	}
.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-style: normal;
	font-weight: normal;
	color: #f1f7ff;
	}

.subnavON { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #f1f7ff;
	font-weight: bold
	}

.location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #336699}

.locationON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #003366;
	font-weight: bold;
	}

.locationRoot { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #666666
	} 
.first {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11 px;
	font-weight: bold;
	color: #336699;
	align="justify";
	
	}
.GlossaryTerm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13 px;
	font-weight: bold;
	color: #000000;
	}
P.h1, h1.title, .h1, h1, .title{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 15pt;
	font-weight : bold;
	margin-top : 10;
	color: #336699
}
P.h2, h2.title2, .h2, h2, .title2{
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight : bold;
	margin-bottom : 0;
	color:#000000;
}
P.h3, .h3, h3{
	font-family : Arial, Verdana, Helvetica, sans-serif;;
	font-size : 11pt;
	font-weight : bold;
	margin-bottom : 0;
	color:#000000;
}
.blue_header{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	margin-top : 10;
	color: #336699
}
.index
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14 px;
	font-weight: bold;
	color: #999900}

.PortletSearchHead{
	font-family :  verdana, Arial, Helvetica, sans-serif;	
	color:#ffffff;
	font-size : 10px;	
	font-weight : bold;			

}
.PortletHead{
	font-family :  verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	font-size : 10px;	
	font-weight : bold;			
}

.PortletBody{
	font-family :  Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
	font-size : 10px;	
}

.PortletText, td.PortletText
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000;
}

.ktcPortletText{
	font-size: 10px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #336699;
}

.ktcPortletRadio{
    	font-family: arial,verdana;
	font-size : 10px;
	background : #f0f7ff;
}
.ktcPortletButton{
  font-size:10px; 
  font-family:verdana, arial;
}


.tab2 TD.head2, .head2{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;		
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 	
	font-size : 10pt;
	font-weight : bold;	
}
SPAN.red, .red{
	color:#FF0000;	
	margin-top : 0;		
	margin-bottom : 0;			
}
.listtitle{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bold;
	color: #000000
}


/* online form elements styles*/

table.frmBorder {
	background : #000000;
} 

table.frmTable {
	background : #f0f7ff;
} 

.ktcText{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-top, border-bottom,border-left,border-right:1px solid #336699;
	border:1px solid #336699;
}

.ktcRadio, .ktcCheckBox{
	font-family:verdana, arial;
	font-size : 10px;
	background : #f0f7ff;
}

.ktcButton{
	font-family:verdana, arial;
	font-size : 10px;
}

.btnSubmit{
	font-family:verdana, arial;
	font-size : 10px;
}

.ktcFormLabel{
	font-family:verdana, arial;
	font-size : 10px;
}

.ktcFormCaption{
	font-family:verdana, arial;
	font-size : 10px;
	color: #ffffff;
	background : #6699cc;
}

.error{
	font-family:verdana, arial;
	color:#ff0000;
	font-weight:bold;
	font-size : 13px;
}

.comments {
	font-family : Arial;
	color: #666666;
	font-size: 10px;
}

.small{
	font-size:10px;
}

TD.ListTable{
	font-family:verdana, arial;
	font-size : 12px;
	background : #ffffff;
}

TH.ListTable{
	font-family:verdana, arial;
	font-size : 12px;
	color: #ffffff;
	background : #6699cc;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
}
a.sitemaptitle:link		 {font-size: 11pt; font-style: normal; line-height: 14pt; font-family:verdana, arial, sans-serif; font-weight:bold; text-decoration:underline; color: #003366}
a.sitemaptitle:visited		 {font-size: 11pt; font-style: normal; line-height: 14pt; font-family:verdana, arial, sans-serif; font-weight:bold; text-decoration:underline; color: #003366}
a.sitemaptitle:active		 {font-size: 11pt; font-style: normal; line-height: 14pt; font-family:verdana, arial, sans-serif; font-weight:bold; text-decoration:underline; color: #003366}
a.sitemaptitle:hover 		 {text-decoration: underline; color: #003366; font-size: 11pt;}
a.medium:link		 {font-size:9pt; font-family:helvetica, arial, sans-serif; text-decoration: underline; color:#336699}
a.medium:visited		 {font-size:9pt; font-family: helvetica, arial, sans-serif; text-decoration: underline; color:#660099}
a.medium:active		 {font-size:9pt; font-family: helvetica, arial, sans-serif; text-decoration: underline; color:#0033FF}
a.medium:hover 		 {text-decoration: underline; color: #0033FF}
.content	{font-family: verdana, arial, sans-serif; font-size: 10pt; color: #000000;}

.summary{
	font-family : "Times New Roman", Times, serif;
	font-size : 14px;
	font-style : italic;
}

.date
{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12 px;
	font-style: italic;
	color: #000000;
}

.date_in_list
{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12 px;
	color: #555555;
}

.size1
{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11 px;
	color: #333333;
}

.textRead
{
	font-style: italic;
	font-size: 11px;
}

.Entry {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.ContentTable
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
}

.ContentTable TD
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.ContentTable TH
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	background : #336699;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
}

.SimpleTable
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
}

.SimpleTable TD
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
}

.SimpleTable TH
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
}
.gray_text {
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Color: #999999;
}
.testimonReadMore{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size : 10px;	
}
.testimonAuthor{
	font-family : verdana,Arial, Helvetica, sans-serif;	
	color:#000000;
	font-size : 9px;	
	font-weight : bold;			
}

