/* ------------------------------- */
/* Style definitions for framesets */
/* ------------------------------- */
.leftrame {
	border-right:3px solid #BCC2CA;
}
.rightframe {
	cursor: w-resize;
	border-left:2px solid #BCC2CA;
}



/* ------------------------------- */
/* Style definitions for TOP frame */
/* ------------------------------- */

.toplink {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 10px;
	color: #333333;
}

a.toplink, 
a.toplink:active, 
a.toplink:visited {
	color: #333333;	
	text-decoration: none;
}

a.toplink:hover {
	text-decoration: underline;
}

.topshift {
	padding-top:4px;
}


.tblocation {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 13px;
	color: #494B4E;
	font-weight: bold;
}
a.tblocation, 
a.tblocation:link,
a.tblocation:visited, 
a.tblocation:active,
a.tblocation:hover {
	color: #494B4E;
}


/* ----------------------------- */
/* Style definitions for buttons */
/* ----------------------------- */

.smallbutton {
	font-family: Tahoma, Verdana, helvetica;
	font-size:   10px;
	line-height: 15px;
	color:       #171717;
	text-decoration:none !important;
}

.mediumbutton {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	line-height: 16px;
	color:       #171717;
	text-decoration:none !important;
}

.smallsearchbutton {
	font-family: Tahoma, Verdana, helvetica;
	font-size:   10px;
	color:       #171717;
	text-decoration:none !important;
}

.medsearchbutton {
	font-family: Tahoma, Verdana, helvetica;
	font-size:   11px;
	color:       #171717;
	text-decoration:none !important;
}


.pagesnums {
	font-family: Tahoma, Verdana, helvetica;
	font-size:   10px;
	color:       #171717;
}

a.smallbutton,
a.mediumbutton,
a.smallsearchbutton,
a.medsearchbutton,
a.pagesnums,
a.smallbutton:visited,
a.mediumbutton:visited,
a.smallsearchbutton:visited,
a.medsearchbutton:visited,
a.pagesnums:visited,
a.smallbutton:active,
a.mediumbutton:active,
a.smallsearchbutton:active,
a.medsearchbutton:active,
a.pagesnums:active {
	color:       #171717;
	text-decoration: none;
	background: none;
}

a.smallbutton:hover,
a.mediumbutton:hover,
a.smallsearchbutton:hover,
a.medsearchbutton:hover,
a.pagesnums:hover {
	color: #6F2222;
	text-decoration: none;
}


/* ------------------------------------- */
/* Style definitions for GOTOPAGE dialog */
/* ------------------------------------- */

.gotoinputfield {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	border: 1px solid #8E8F91;
	background: #fdfdfd;
}

.gototext {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	line-height: 14px;
}


/* --------------------------------- */
/* Style definitions for SEARCH page */
/* --------------------------------- */

.srchtext {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	line-height: 14px;
}

.srchresults {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
}

.srchhdrA {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-align: center;
	padding-top: 6px;
}

.srchinputfield {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	border: 1px solid #8E8F91;
	background: #fdfdfd;
	width: 100%;
}

.srchinputfieldfixed {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	border: 1px solid #8E8F91;
	background: #fdfdfd;
}

.srchdropdown {
	font-family: Tahoma, Verdana, helvetica;
	font-size: 11px;
	border: 1px solid #8E8F91;
	background: #fdfdfd;
}


/* --------------------------------- */
/* Style definitions for misc tags   */
/* --------------------------------- */

body {
	SCROLLBAR-FACE-COLOR: 		#eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: 	#eeeeee; 
	SCROLLBAR-SHADOW-COLOR: 	#eeeeee; 
	SCROLLBAR-3DLIGHT-COLOR: 	#999999; 
	SCROLLBAR-ARROW-COLOR: 		#222269;
	SCROLLBAR-DARKSHADOW-COLOR: 	#999999; 
	SCROLLBAR-BASE-COLOR: 		#999999;
}

form {
	padding: 0px;
	margin: 0px;
}

a, 
a:active, 
a:visited {
	color:       	 #222269;
	text-decoration: underline;
}

a:hover {
	color: 		 #6F2222;
	text-decoration: underline;
}


/* ----------------------------------- */
/* Style definitions for shadow tags   */
/* ----------------------------------- */

.shadow12 {
	background-image: url(../images/shadow_12.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.shadow22 {
	background-image: url(../images/shadow_22.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.shadow21 {
	background-image: url(../images/shadow_21.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}



.hint {
	font-size: 20px;
}


.reslink {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}