/*
BODY, P, LI, DIV, TD,
H1, H2, H3, H4, H5, H6{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
.font_menu, .font_menu P,
.font_menu LI, .font_menu DIV,
.font_menu TD{
	font-size: 15px;
	letter-spacing: 1px;
}
.font_menu, .font_menu P,
.font_menu LI,  .font_menu DIV,
.font_menu H1, .font_menu H2,
.font_menu H3, .font_menu H4,
.font_menu H5, .font_menu H6{
	color: #CCCCFF;
	margin-top: 2px; margin-bottom: 2px;
	/*line-height: normal;*/
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
.font_menu A:link,
.font_menu A:visited{	
	color: #CCCCFF !important;
}
.font_menu A:hover{
	text-decoration: none !important;
	color: #00214F !important;
	background-color: #CBECFF;
}
.font_menu A, .font_menu{
	font-size: 15px !important;
	font-family: "Times New Roman", times !important;
	text-decoration: none !important;
}


.font_menu .over A,
.font_menu .over A:visited{
	background-color: #CBECFF;
	color: #00214F !important;
}
.font_menu LI A.active,
.font_menu LI A.active:hover,
.font_menu LI A.active:visited{
	background-color: #CBECFF;
	color: #00214F !important;
}

.font_menu LI.over UL A,
.font_menu LI.over UL A:visited{
	background-color: transparent;
	color: #CCCCFF !important;
}
.font_menu LI.over UL A:hover{
	background-color: #CBECFF;
	color: #00214F !important;
}


/*HERE may be conflict!!!!*/
.font_menu IMG{
	vertical-align: middle;
}
/*
.font_menu OL, .font_menu UL{
	margin-top: 2px; margin-bottom: 2px
}
.font_menu UL{
	list-style-type : square;
}
*/
.font_menu IMG, 
.font_menu TABLE,
.font_menu TD{
	border-color: #CCCCFF;
}
.font_menu BLOCKQUOTE{
	margin: 0px 0px 0px 40px;
}
.font_menu HR{
	width: 100%; height: 1px;
	text-align: right;
	color: #CCCCFF;
	background-color: #CCCCFF;
	border: 0;
}








.font_languages, .font_languages P,
.font_languages LI, .font_languages DIV,
.font_languages TD{
	font-size: 15px;
	font-family: "Times New Roman", times;
	color: #00214F;
}

.font_languages P,
.font_languages LI,  .font_languages DIV,
.font_languages H1, .font_languages H2,
.font_languages H3, .font_languages H4,
.font_languages H5, .font_languages H6{
	color: #00214F;
	margin-top: 0px; margin-bottom: 0px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}
.font_languages A:link,
.font_languages A:visited{	
	color: #00214F  !important;
}
.font_languages A:hover{
	text-decoration: none !important;
	color: #CBECFF !important;
}
.font_languages A, .font_languages{
	font-size: 15px !important;
	font-family: "Times New Roman", times !important;
	text-decoration: none !important;
}

/*HERE may be conflict!!!!*/
.font_languages IMG{
	vertical-align: middle;
}
.font_languages OL, .font_languages UL{
	margin-top: 2px; margin-bottom: 2px
}
.font_languages UL{
	list-style-type : square;
}
.font_languages IMG, 
.font_languages TABLE,
.font_languages TD{
	border-color: #00214F;
}
.font_languages BLOCKQUOTE{
	margin: 0px 0px 0px 10px;
}
.font_languages HR{
	width: 100%; height: 1px;
	color: #00214F;
	background-color: #00214F;
	border: 0;
	text-align: right;
	border: 0;
}


.font_caption-dark, .font_caption-dark P,
.font_caption-dark LI, .font_caption-dark DIV,
.font_caption-dark TD{
	font-size: 14px;
	font-family: "Times New Roman", times;
	color: #00467A;
	font-weight: bolder;
	font-style: italic;
	letter-spacing: 1px;
}

.font_caption-dark P,
.font_caption-dark LI,  .font_caption-dark DIV,
.font_caption-dark H1, .font_caption-dark H2,
.font_caption-dark H3, .font_caption-dark H4,
.font_caption-dark H5, .font_caption-dark H6{
	color: #00467A;
	margin-top: 0px; margin-bottom: 0px;
	vertical-align: middle;
}
.font_caption-dark A:link,
.font_caption-dark A:visited{	
	text-decoration: underline !important;
	color: #00467A  !important;
}
.font_caption-dark A:hover{
	text-decoration: none !important;
	color: #00467A !important;
}
.font_caption-dark A, .font_caption-dark{
	font-size: 14px !important;
	font-family: "Times New Roman", times !important;
	text-decoration: none !important;
}

/*HERE may be conflict!!!!*/
.font_caption-dark IMG{
	vertical-align: middle;
}
.font_caption-dark OL, .font_caption-dark UL{
	margin-top: 0px; margin-bottom: 0px
}
.font_caption-dark UL{
	list-style-type : square;
}
.font_caption-dark IMG, 
.font_caption-dark TABLE,
.font_caption-dark TD{
	border-color: #CBECFF;
}
.font_caption-dark BLOCKQUOTE{
	margin: 0px 0px 0px 10px;
}
.font_caption-dark HR{
	width: 100%; height: 1px;
	color: #00467A;
	background-color: #00467A;
	border: 0;
	text-align: left;
}



.font_caption-light, .font_caption-light P,
.font_caption-light LI, .font_caption-light DIV,
.font_caption-light TD{
	font-size: 14px;
	font-family: "Times New Roman", times;
	color: #CCCCFF;
	font-weight: bolder;
	font-style: italic;
	letter-spacing: 1px;
}

.font_caption-light P,
.font_caption-light LI,  .font_caption-light DIV,
.font_caption-light H1, .font_caption-light H2,
.font_caption-light H3, .font_caption-light H4,
.font_caption-light H5, .font_caption-light H6{
	color: #CCCCFF;
	margin-top: 0px; margin-bottom: 0px;
	vertical-align: middle;
}
.font_caption-light A:link,
.font_caption-light A:visited{	
	text-decoration: underline !important;
	color: #CCCCFF  !important;
}
.font_caption-light A:hover{
	text-decoration: none !important;
	color: #CCCCFF !important;
}
.font_caption-light A, .font_caption-light{
	font-size: 14px !important;
	font-family: "Times New Roman", times !important;
	text-decoration: none !important;
}

/*HERE may be conflict!!!!*/
.font_caption-light IMG{
	vertical-align: middle;
}
.font_caption-light OL, .font_caption-light UL{
	margin-top: 0px; margin-bottom: 0px
}
.font_caption-light UL{
	list-style-type : square;
}
.font_caption-light IMG, 
.font_caption-light TABLE,
.font_caption-light TD{
	border-color: #E9E2D7;
}
.font_caption-light BLOCKQUOTE{
	margin: 0px 0px 0px 10px;
}
.font_caption-light HR{
	width: 100%; height: 1px;
	color: #E9E2D7;
	background-color: #E9E2D7;
	border: 0;
	text-align: left;
}




.font_footer, .font_footer P,
.font_footer LI, .font_footer DIV,
.font_footer TD{
	font-size: 13px;
	font-family: "Times New Roman", times;
	color: #C09E6A;
	font-style: italic;
	letter-spacing: 0px;
}

.font_footer P,
.font_footer LI,  .font_footer DIV,
.font_footer H1, .font_footer H2,
.font_footer H3, .font_footer H4,
.font_footer H5, .font_footer H6{
	color: #C09E6A;
	margin-top: 0px; margin-bottom: 0px;
	vertical-align: middle;
	line-height: normal;
}
.font_footer H1{
	font-size: 120%;
} 
.font_footer H2{
	font-size: 110%;
}

.font_footer H3{
	font-size: 100%;
} 
.font_footer H4{
	font-size: 90%;
}
.font_footer H5{
	font-size: 80%;
} 
.font_footer H6{
	font-size: 70%;
}

.font_footer A:link,
.font_footer A:visited{	
	text-decoration: underline !important;
	color: #C09E6A  !important;
}
.font_footer A:hover{
	text-decoration: none !important;
	color: #C09E6A !important;
}
.font_footer A, .font_footer{
	font-size: 13px !important;
	font-family: "Times New Roman", times !important;
	text-decoration: none !important;
}

/*HERE may be conflict!!!!*/
.font_footer IMG{
	vertical-align: middle;
}
.font_footer OL, .font_footer UL{
	margin-top: 0px; margin-bottom: 0px
}
.font_footer UL{
	list-style-type : square;
}
.font_footer IMG, 
.font_footer TABLE,
.font_footer TD{
	border-color: #C09E6A;
}
.font_footer BLOCKQUOTE{
	margin: 0px 0px 0px 10px;
}
.font_footer HR{
	width: 100%; height: 1px;
	color: #C09E6A;
	background-color: #C09E6A;
	border: 0;
	text-align: left;
}



.font_content, .font_content P,
.font_content LI, .font_content DIV,
.font_content TD, font_content PRE{
	font-size: 14px;
	font-family: "Times New Roman", times;
	color: #00467A;
	letter-spacing: 0;
}

.font_content P,
.font_content LI,  .font_content DIV,
.font_content H1, .font_content H2,
.font_content H3, .font_content H4,
.font_content H5, .font_content H6{
	color: #00467A;
	margin-top: 0px; margin-bottom: 0px;
	line-height: 150%;
	font-weight: normal;
}
.font_content P{
	margin-bottom: 10px;
}
.font_content H1, .font_content H2,
.font_content H3, .font_content H4,
.font_content H5, .font_content H6{
	letter-spacing: 1px;
}
.font_content H1{
	font-size: 24px;
} 
.font_content H2{
	font-size: 20px;
}
.font_content H3{
	font-size: 16px;
} 
.font_content H4{
	font-size: 14px;
}
.font_content H5{
	font-size: 12px;
} 
.font_content H6{
	font-size: 10px;
}

.font_content A:link,
.font_content A:visited{	
	text-decoration: underline !important;
	color: #00467A  !important;
}
.font_content A:hover{
	text-decoration: none !important;
	color: #00467A !important;
}
.font_content A, .font_content{
	font-size: 97% !important;
	font-family: "Times New Roman", times !important;
	text-decoration: none !important;
}

.font_content OL, .font_content UL{
	margin-top: 2px; margin-bottom: 2px
}
.font_content UL{
	list-style-type : square;
}
.font_content UL UL{
	list-style-type : circle;
}
.font_content UL UL UL{
	list-style-type : disc;
}
.font_content UL UL UL UL{
	list-style-type : square;
}
.font_content UL UL UL UL UL{
	list-style-type : circle;
}
.font_content IMG, 
.font_content TABLE,
.font_content TD{
	border-color: #00467A;
}
.font_content TABLE{
	border-collapse: collapse;
}
.font_content BLOCKQUOTE{
	margin: 0px 0px 0px 40px;
}
.font_content HR{
	width: 100%; height: 1px;
	overflow: hidden;
	color: #00467A;
	border: 0;
	background-color: #00467A;
	text-align: left;
}