BODY {
	scrollbar-3d-light-color : #1A4A7A;
	scrollbar-arrow-color : #1A4A7A;
	scrollbar-base-color : #1A4A7A;
	scrollbar-dark-shadow-color : #1A4A7A;
	scrollbar-face-color : #AFBECF;
	scrollbar-highlight-color : #D3DCE3;
	scrollbar-shadow-color : #AFBECF;
}

BODY, TD, TH, DIV, P {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

H1 {
	font-size : 18pt;
	text-align : center;
	color : #3F5369;
}

H2 {
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	background-color: #DFE6EC;
	color: #3F5267;
	padding-left: 15px;
}

H3 {
	font-size : 13pt;
	text-align : left;
	color : #3F5369;
}

A {
	color : Blue;
	text-decoration : none;
}

A:hover {
	text-decoration: none;
	color: Red;
	border-bottom: 1px dotted;
}

A.imglink {
	border: none;	
}
A.imglink:hover {
	border: none;	
}

SMALL {
	font-size : 8pt;
	color : Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

CODE {
	color: Navy;
}

.cr {
	font-size : 10pt;
	color : #3E5468;
	border-top : 1px solid Gray;
}
.cr A {
	color : #293845;
}
.cr A:hover {
	color : #6787A5;
}

.logo {
	font-size : 8pt;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.top_mnu {
	font-size: 8pt;
	color: #14232A;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.top_mnu A {
	color : #14232A;
}

.top_mnu A:hover {
	color: Black;
}

.r_title, .l_title {
	text-align : center;
	font-weight : bold;
	font-size : 8pt;
	width : 100%;
	color : #475C74;
	margin-top : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 2px;
}

.r_title {
	background-color : #BCCAD6;
	padding-bottom : 2px;
}

.l_mnu, .r_mnu, .r_txt {
	font-size : 8pt;
	color : #37495E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.l_mnu {
	padding-left : 5px;
}

.r_mnu {
	margin-top : 5px;
}

.l_mnu A, .r_mnu A, .r_txt A {
	color : #0F4D84;
}

.l_mnu A:hover, .r_mnu A:hover, .r_txt A:hover {
	color : #2E3C4B;
}

.btn1 {
	border : 1px solid #3F546B;
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #C8D3DD;
	color : #3F546B;
}

.input1 {
	border : 1px solid Gray;
	background-color : #F3F5F8;
	color : #2E3C4B;
	padding-left : 2px;
}


.txt1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.error, .info {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;    	
	text-align : center;
}
.error { color : Red; }
.info {	color : #3F5369; }

.result { color : Green; }

.bg_sel {
	background-color : #EFF3F8;
}

.list_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #344A58;
	background-color: #EFF3F8;
	display: block;
	padding-left: 15px;
}

.list_txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
}

.rem {
	color : Gray;
	font-style : italic;
}
.pas_asm {
	color : Green;
}

.tbl_insert {
	width: 100%;
	border: none;
	background-color: #F7F9FA;
}

#tooltip {
	border: 1px solid #000000;
	text-align: left;
	margin: 0px;
	-moz-border-radius: 6px;
	padding: 5px 5px;
	position: absolute;
	visibility: hidden;
	background-color: #F8FAFD;
	font: 11px Gerogia, Verdana, Helvetica,sans-serif;
	color: #203544;
}

.tbl_info {
	border : 1px solid #83919C;
	background-color : #E1E4E8;
	padding : 5px 5px 5px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #272E34;
}

P {
	text-indent : 25px;
}

.bigdownload {
	font-size : larger;
	font-weight : bold;
	text-align : center;
}

.adlinks {
	font-size : xx-small;
	color : Gray;
}