body 
{ 
 	font-family:geneva, verdana, arial, helvetica, sans-serif;
	font-size:11px;
	margin:0px;0px;0px;0px;
}

.copyright{
	font-family:geneva, verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.contentTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.contentSubHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#091b59;
	font-weight:bold;
}
.txt_homeGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: #555555;
}
.txt_homeGen a:visied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: #0066FF;
	font-weight: bold;
}
.txt_homeGen a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: #0066FF;
	font-weight: bold;
}

.txt_homeGen a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: #0066FF;
	font-weight: bold;
}

.txt_DotGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: #CC9900;
}
.txt_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: #BBBBBB;
}
.txt_footer a:link {
	font-weight: bold;
	color: #CCCCCC;
}
.txt_footer a:visited {
	font-weight: bold;
	color: #CCCCCC;
}


a:link, a:visited, a:active 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none; 
color:#091B59; 
}

a:hover 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#FFB117; 
}

.tablefont 
{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px; 
text-decoration:none; 
color:#000000;
}

input, textarea, select  
{
border:1px solid #000000;
background-color:#F5F5F5;
color:#000000; 
font-family:verdana, arial, helvetica, sans-serif; 
font-size:11px; 
text-decoration:none; 
scrollbar-arrow-color:#000000;
scrollbar-face-color:#F5F5F5; 
scrollbar-shadow-color:#000000; 
scrollbar-darkshadow-color:#AABAC6; 
scrollbar-track-color:#AABAC6;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#AABAC6;
}

.menu{
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:7pt; 
   text-decoration:none; 
   color:#000066;
   font-weight:bold;
}
.menu a:link{
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:7pt; 
   text-decoration:none; 
   color:#000066;
   font-weight:bold;
}
.menu a:visited{
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:7pt; 
   text-decoration:none; 
   color:#000066;
   font-weight:bold;
}

.menuOn{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px; 
   text-decoration:none; 
   color: #FFFFFF;
}

.tableHeaders{
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:11px; 
   text-decoration:none; 
   color:#000066;
   font-weight:bold;
   background-color:#d7d7d7;
}

.even{
   background-color:#f5f8f3;
}

.subTitle{
	font-weight:bold;
	color:#091B59;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;

}

.welcomeText {
	text-align:justify;
}



#content{
	height: 275px; 
	width: 100%;
	overflow: auto; 
	background-color:#FFFFFF;
	font-family:geneva, verdana, arial, helvetica, sans-serif;
	font-size:11px;
	padding-top:0px;
	padding-right:10px;
	text-align:justify;
}

h3 { font-family:geneva, verdana, arial, helvetica, sans-serif; font-size: 11pt; font-weight: normal; color:#252525}
p { font-family:geneva, verdana, arial, helvetica, sans-serif; font-size: 11pt}
li { font-family:geneva, verdana, arial, helvetica, sans-serif; font-size: 11pt; margin-left: 5%;}
.xtitle {
	font-family:geneva, verdana, arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: 091B59;
}
.xresult { font-family:geneva, verdana, arial, helvetica, sans-serif; font-size: 11pt; font-weight: normal}
.xlocation { font-family:geneva, verdana, arial, helvetica, sans-serif; font-size: 11pt; color:#252525; font-weight: normal}
.xsmall { font-family:geneva, verdana, arial, helvetica, sans-serif; font-size: 8pt; color:#252525; font-weight: normal}
.subTitleREV {

   font-weight:bold;
   color:#FFFFFF;
   font-size:11px;
}
.BluGradBk {
	background-image: url(images/bluGradBk.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.dotlineSL {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.dotlineBT {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

div#qTip {
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #999;
  color: #FFF;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
.clCMEvent {
	Z-INDEX: 300; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.clT {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; PADDING-BOTTOM: 0px; COLOR: #99CCFF; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	COLOR: white; POSITION: absolute; BACKGROUND-COLOR: #003875;
}
.clTover {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; PADDING-BOTTOM: 0px; COLOR: #99CCFF; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	POSITION: absolute; BACKGROUND-COLOR: #003875; layer-background-color: #FFCC66;
}
.cvT {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #99CCFF; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	COLOR: white; POSITION: absolute; BACKGROUND-COLOR: #009999;
}
.cvTover {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #006666; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	POSITION: absolute; BACKGROUND-COLOR: #003875; layer-background-color: #FFCC66;
}
.clS {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clSover {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS2 {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS2over {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}


.clS {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clSover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clS2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clS2over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clS {
	COLOR: #006666; POSITION: absolute; BACKGROUND-COLOR: #CAE7FC; layer-background-color: #CDDBEB
}
.clS2 {
	COLOR: #006666; POSITION: absolute; BACKGROUND-COLOR: #CAE7FC; layer-background-color: #CDDBEB
}
.clSover {
	COLOR: #006666; POSITION: absolute
}
.clS2over {
	COLOR: #006666; POSITION: absolute
}
.clSover {
	POSITION: absolute; BACKGROUND-COLOR: #9AD8FE; layer-background-color: #666666
}
.clS2over {
	POSITION: absolute; BACKGROUND-COLOR: #9AD8FE; layer-background-color: #666666
}
.clB {
	POSITION: absolute; BACKGROUND-COLOR: #9AD8FE; layer-background-color: #666666
}
.clBar {
	POSITION: absolute; BACKGROUND-COLOR: #9AD8FE; layer-background-color: #666666
}
.clB {
	Z-INDEX: 300; VISIBILITY: hidden; POSITION: absolute
}
.clBar {
	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: #ffffff
}

.cvTover {
	POSITION: absolute; BACKGROUND-COLOR: #CAE7FC; layer-background-color: #FFCC66
	
cursor:pointer;
}
.serv_email {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: 666666;
}
.serv_book {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: 666666;
}