/* Links */

a:active { color:#0069b3; }
a:visited { color:#000000; }
a:link { color:#000000; }
a:hover { color:#0069b3; }
.b:active { color:#0069b3; text-decoration:none; }
.b:visited { color:#000000; text-decoration:none; }
.b:link { color:#000000; text-decoration:none; }
.b:hover { color:#0069b3; text-decoration:none; }
.c:active { color:#0069b3; text-decoration:none; }
.c:visited { color:#ffffff; text-decoration:none; }
.c:link { color:#ffffff; text-decoration:none; }
.c:hover { color:#0069b3; text-decoration:none; }
.d:active { color:#0069b3; text-decoration:none; }
.d:visited { color:#000000; text-decoration:none; }
.d:link { color:#000000; text-decoration:none; }
.d:hover { color:#0069b3; text-decoration:none; }
.e:active { color:#0069b3; text-decoration:none; }
.e:visited { color:#000000; text-decoration:none; }
.e:link { color:#000000; text-decoration:none; }
.e:hover { color:#0069b3; text-decoration:none; }
.f:active { color:#000000; }
.f:visited { color:#0069b3; }
.f:link { color:#0069b3; }
.f:hover { color:#000000; }
.g:active { color:#000000; text-decoration:none; }
.g:visited { color:#0069b3; text-decoration:none; }
.g:link { color:#0069b3; text-decoration:none; }
.g:hover { color:#000000; text-decoration:none; }
.h:active { color:#000000; text-decoration:none; }
.h:visited { color:#ff0000; text-decoration:none; }
.h:link { color:#ff0000; text-decoration:none; }
.h:hover { color:#000000; text-decoration:none; }
.i:active { color:#0069b3; text-decoration:none; }
.i:visited { color:#0069b3; text-decoration:none; }
.i:link { color:#0069b3; text-decoration:none; }
.i:hover { color:#0069b3; text-decoration:none; }
.j:active { color:#000000; text-decoration:none; }
.j:visited { color:#ffffff; text-decoration:none; }
.j:link { color:#ffffff; text-decoration:none; }
.j:hover { color:#000000; }
.k:active { color:#0069b3; }
.k:visited { color:#000000; }
.k:link { color:#000000; }
.k:hover { color:#0069b3; }

/* Content */

html {
	overflow:-moz-scrollbars-vertical;
	overflow-y:scroll;
	}

body {
	font-family:arial,helvetica,sans-serif;
	}

html,body {
	margin:0;
	padding:0;
	height:100%;
	}

p { 
	color:#000000; 
	font-size:11px; 
	font-family:Arial,Helvetica; 
	}

.page {
	margin:0;
	width:100%;
	background-repeat:repeat-y;
	background-position:0 0;
	text-align:left;
	vertical-align:top;
	align:left; 
	position:relative;
	min-height:100%;
	height:auto;
	height:100%;
	}

.copy {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	vertical-align:top;
	valign:top;
}

/*   */

.FormMain { /* input,select,textarea */
	border-style: solid;
	border-width: 1px; 
	border-color: #0069b3;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 12px; 
	line-height: 15px;
	color: #000000; 
}
.FormNewsletter { /* input,select,textarea */
	border-style: solid;
	border-width: 1px; 
	border-color: #0069b3;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px; 
	line-height: 13px;
	color: #000000; 
	background-color:#ffffff; 
}
.FormNewsletterBlack { /* input,select,textarea */
	border-style: solid;
	border-width: 1px; 
	border-color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px; 
	line-height: 13px;
	color: #000000; 
	background-color:#ffffff; 
}

.divMainStart {
	position:relative; 
	width:134px; 
	height:20px; 
	cursor:pointer; 
	color:#ffffff; 
	font-size:11px; 
	font-family:Arial,Helvetica; 
	}

.divMainNav {
	position:relative; 
	width:109px; 
	height:20px; 
	cursor:pointer; 
	color:#ffffff; 
	font-size:11px; 
	font-family:Arial,Helvetica; 
	}

.divMainNavOn {
	position:relative; 
	width:109px; 
	height:20px; 
	cursor:pointer; 
	color:#666666; 
	font-size:11px; 
	font-family:Arial,Helvetica; 
	}

.divFrameSpecNav {
	position:relative; 
	width:97px; 
	height:17px; 
	border-width:1px; 
	border-color:#999999; 
	border-style:solid; 
	color:transparent; 
	z-index:1;
	}

.divSpecNav {
	position:relative; 
	width:91px; 
	height:11px; 
	margin:1px; 
	padding:2px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	z-index:2; 
	cursor:pointer; 
	color:#999999; 
	font-size:9px; 
	font-family:Arial,Helvetica
	}

.divFrameSpecGreyNav {
	position:relative; 
	width:97px; 
	height:17px; 
	border-width:1px; 
	border-color:#666666; 
	border-style:solid; 
	color:transparent; 
	z-index:1;
	}

.divSpecGreyNav {
	position:relative; 
	width:91px; 
	height:11px; 
	margin:1px; 
	padding:2px; 
	background-color:#666666; 
	layer-background-color:#666666; 
	z-index:2; 
	cursor:pointer; 
	color:#ffffff; 
	font-size:9px; 
	font-family:Arial,Helvetica
	}

.divFrameSpecBlueNav {
	position:relative; 
	width:97px; 
	height:17px; 
	border-width:1px; 
	border-color:#ffffff; 
	border-style:solid; 
	color:transparent; 
	z-index:1;
	}

.divSpecBlueNav {
	position:relative; 
	width:91px; 
	height:11px; 
	margin:1px; 
	padding:2px; 
	background-color:#4095CE; 
	layer-background-color:#4095CE; 
	z-index:2; 
	cursor:pointer; 
	color:#ffffff; 
	font-size:9px; 
	font-family:Arial,Helvetica
	}

.divFrameSideNav {
	position:relative; 
	width:115px; 
	height:17px; 
	border-left-width:1px; 
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-color:#ffffff; 
	border-style:solid; 
	color:transparent; 
	z-index:1;
	}

.divSideNav {
	position:relative; 
	width:109px; 
	height:11px; 
	margin:1px; 
	padding:2px; 
	background-color:#666666; 
	layer-background-color:#666666; 
	z-index:2; 
	cursor:pointer; 
	color:#ffffff; 
	font-size:11px; 
	font-family:Arial,Helvetica
	}

.divSideNavOn {
	position:relative; 
	width:109px; 
	height:11px; 
	margin:1px; 
	padding:2px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	z-index:2; 
	cursor:pointer; 
	color:#666666; 
	font-size:11px; 
	font-family:Arial,Helvetica
	}

.divSideNavSub {
	position:relative; 
	width:109px; 
	height:100%; 
	margin:1px; 
	padding:2px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	z-index:2; 
	color:#666666; 
	font-size:11px; 
	font-family:Arial,Helvetica
	}

.divFrameSideNavSub {
	position:relative; 
	width:115px; 
	height:100%; 
	border-left-width:1px; 
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-color:#ffffff; 
	border-style:solid; 
	color:transparent; 
	z-index:1;
	}

.tdMainTop {
	border-width:1px; 
	border-color:#333333; 
	border-style:solid;
 }

 .divMainTop {
	border-width:1px; 
	border-color:#333333; 
	border-style:solid;
 }

 .divMainTopWhite {
	border-width:1px; 
	border-color:#ffffff; 
	border-style:solid;
 }

 .divContentList60 {
	position:relative; 
	width:340px; 
	height:56px; 
	min-height:56px; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:30px; 
	padding-right:30px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	cursor:pointer;
 }

 .divContentList120 {
	position:relative; 
	width:340px; 
	height:116px; 
	min-height:116px; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:30px; 
	padding-right:30px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	cursor:pointer;
 }

 .divContentList145 {
	position:relative; 
	width:340px; 
	height:141px; 
	min-height:141px; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:30px; 
	padding-right:30px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	cursor:pointer;
 }

 .divContentList20 {
	position:relative; 
	width:340px; 
	height:18px; 
	min-height:18px; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:30px; 
	padding-right:30px; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	cursor:pointer;
 }

 .divRefList20 {
	position:relative; 
	height:20px; 
 }

.autocomplete {
	position:absolute;
	background-color:#fff;
	border:1px solid #0069b3;
	margin:0;
	padding:0;
	z-index:2;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.autocomplete ul li.selected { background-color:#ffff99;}
.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:22px;
	line-height:1em;
	overflow:hidden;
	cursor:pointer;
}
