/* HTML TAG Calls --------*/

BODY { background-image: url(../_images/main_backdrop.gif); font-family: Arial, Tahoma, Helvetica; font-size:11px; margin: 0px; padding: 0px; }
H1, H2, H3, H4, P, LI { font-family:Arial, Helvetica, sans-serif; font-variant:normal; text-decoration:none;}
H1 { font-size: 13px;	color: #FFFFFF;	font-size-adjust:none;	margin-bottom:0px; margin-top:0px;}
H2 { font-size: 13px; color: #FFFFFF; 	font-size-adjust:none;margin-bottom:3px; margin-top:3px;}
H3 { font-size: 12px; color: #DB8C00; 	font-size-adjust:none;	margin-bottom:0px; margin-left:0px; }
H4 { font-size: 12px; color: #C00000; 	font-size-adjust:none;	margin-bottom:0px; margin-left:0px; }

P   { font-size: 11px; color: #4B4B4B; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px;}
UL { padding: 0px; margin:10px 15px 8px 25px;}
LI  { font-size: 11px; color: #0070BC; list-style:outside square; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; }
ol  { font-size: 11px; color: #0070BC;  margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; }
BLOCKQUOTE { font-size: 11px; color: #4B4B4B;}
HR { background-color: #B0B0B0; height: 1px;   float:left ;  width:100%; margin:0px 0px 0px 0px; padding:0px; position:relative;}
A:hover {text-decoration:underline}
dl {}
	#content_cell dt {font-size:13px; color:#690; font-weight:bold; padding:8px 0;}
	#content_cell dd {}
	#content_cell dl.form dt {width:35%; text-align:right; font-size:12px; color:#333; font-weight:normal; padding:0 3px; margin:15px 0 0 0; display:block; float:left}
	#content_cell dl.form dd {width:60%; font-size:12px; color:#333; font-weight:normal; padding:0; margin:15px 0 0 0; display:block; float:left}
	#content_cell dl.form dd.sl {font-size:11px; width:97%; text-align:center; clear:left;}

/* GENERAL Calls ---*/

.SITE { width: 100%; background-image:url(../_images/common/BODY.bg.horizontal.tile.gif); background-repeat:repeat-x;}
.SITE_WIDTH { width: 800px; text-align: left; }
.SITE_BODY { background-image:url(../_images/common/SITE.BODY.bg.tile.gif); background-repeat:repeat-y; border-bottom:1px solid #FFFFFF}
.SITE_MARGIN { width:100%; margin: 0px 0px 0px 0px;}
.COPYRIGHT { font: 09px normal; color: #000000;}
.DROP_DOWN { font: 09px Arial, Helvetica, sans-serif; font-variant:normal;; color: #000000;}

/* CONTENT Calls --*/

.LINK { color:#82942B; text-decoration:underline;}
.EMAIL { color:#27527D; text-decoration:underline; }
.PDF_LINK { font-size: 11px; color: #4B4B4B; background-color:#FFFFFF; border:1px solid #5D7BA7; padding:5px; float: left; width:90%; }
.FEAT_BOX {  font:normal 11px Arial; color: #4B4B4B;  background-color:#F5F5F5; border: 1px solid  #A1A1A1; padding: 7px 7px 7px 7px; margin:5px 5px 5px 5px;  position:static;}
.FEAT_BOX2 {  font:normal 11px Arial; color: #4B4B4B;  background-color:#F5F5F5; border: 1px dotted #A1A1A1; padding: 7px 7px 7px 7px; margin:5px 5px 5px 5px;  position:static;}
.FEAT_ICON_01 {	height: 60px; background-image:url(../_images/common/ICON.FEATURES.01.gif);	background-repeat:no-repeat;	position:middle left;	 background-position: 2px 8px; position:relative;}
.FEAT_ICON_02 {	height: 60px; background-image:url(../_images/common/ICON.FEATURES.02.gif);	background-repeat:no-repeat;	position:middle left;	 background-position: 2px 8px;position:relative;}
.FEAT_ICON_03 {	height: 110px; background-image:url(../_images/common/ICON.FEATURES.03.gif);	background-repeat:no-repeat;	position:middle left;	 background-position: 2px 8px;position:relative;}
.FEAT_ICON_04 {	height: 80px; background-image:url(../_images/common/ICON.FEATURES.04.gif);	background-repeat:no-repeat;	position:middle left;	 background-position: 2px 8px;position:relative;}
.FEAT_ICON_05 {	height: 110px; background-image:url(../_images/common/ICON.FEATURES.05.gif);	background-repeat:no-repeat;	position:middle left;	 background-position: 2px 8px;position:relative;}
.FEAT_ICON_06 {	height: 70px; background-image:url(../_images/common/ICON.FEATURES.06.gif);	background-repeat:no-repeat;	position:middle left;	 background-position: 2px 8px;position:relative;}
.NEWS { font-size: 11px; font-weight:normal; color: #4B4B4B; position:relative;  }
.IMG_BRDR { border: 1px solid #EEEEEE; padding: 8px; background-color:#F8F8F8; background-image:url(../_images/common/CONTENT.box.tile.F3F3F3.gif); background-repeat:repeat-x;}
#DESC_BOX { font: 10px Tahoma, Verdana; color: #797979; text-decoration: none;  width:70%; background-color:#F8F8F8; border: 1px solid #EEEEEE; padding: 5px 10px 5px 18px; margin:-5px 5px -5px 5px;}
#NEWS_LC {font-size: 10px; font-weight:bold; color: #4B4B4B; float:left; width: 90px; position:relative; padding-left:3px; margin: 1px; text-align:right;}
#NEWS_RC {font-size: 11px; font-weight:normal; color: #4B4B4B; float:left; width: 415px; position:relative; padding-left:3px; margin: 1px; }
.basic_grid {width:100%; border-left:1px solid #ccc; border-top:1px solid #ccc;}
	.basic_grid td, .basic_grid th {font-size:12px; padding:4px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
	.basic_grid .one {background:#efefef;}
	.basic_grid th {background:#efefef; font-weight:normal;}
	.basic_grid p {font-size:10px; color:#666666; }

/* NAVIGATION Calls --*/

.NAV_BG {  height: 41px; background-image:url(../_images/common/R2.bg.tile.gif); background-repeat:repeat-x;}
.NAV_MAIN { font: 11px Tahoma, Verdana; color: #2F2F2F; text-decoration: none; background-image:url(../_images/common/R2.divider.up.gif); background-repeat:no-repeat; padding: 0px 07px 10px 07px; vertical-align: bottom; cursor: hand;}
.NAV_TXT_MAIN { font: 11px Tahoma, Verdana; color: #2F2F2F; text-decoration: none; }
.TXT_LINKS { font: 11px Tahoma, Verdana; color: #82942B; text-decoration: none; }
.TEXT_LINK { font: 11px Tahoma, Verdana; color: #4B4B4B; text-decoration: none; }
.NAV_TXT_BOLD { font: 11px Tahoma, Verdana; font-weight:bold; color: #0070BC; text-decoration: none; }
.NAV_TXT { font: 11px Tahoma, Verdana; color: #0070BC; text-decoration: none; }
.NAV_TXT2 { font: 11px Tahoma, Verdana; color: #0060A0; text-decoration: none; }
.NAV_LEFT { font: 11px Tahoma, Verdana; font-weight:bold; color: #FFFFFF; text-decoration: none; }
.NAV_LEFT_NO_BOLD { font: 11px Tahoma, Verdana; color: #FFFFFF; text-decoration: none; }

.LEFT_01 {background-color:#3D5880;}
.LEFT_02 {background-color:#44628E;}
.LEFT_03 {background-color:#4A6B9E;}
.LEFT_04 {background-color:#5D7BA7;}
.LEFT_TXT_MAIN { font: 12px Tahoma, Verdana; color: #FFFFFF; text-decoration:none; }
.LEFT_TXT_MINI { font: 10px Arial, Verdana; color: #AAC1E2;}
.LEFT_HIGHLIGHT {background-color:#223B5F;}
.NAV_LEFT_SUB { padding: 5px 0px 5px 0px; text-indent: 5px; background-color:#B5B402; border-bottom:1px solid #FFFFFF}
.SUB_ON {
	background-color:#ADAE10;
	float: none;
	height: 10px;
	padding: 20px;





}
.SUB_TXT { font: bold 11px Tahoma, Verdana; color: #FFFFFF; text-decoration:none; }
.NAV_HIGHLIGHT_MAIN { background:url(../_images/common/R2.divider.dn.gif) no-repeat 0px 2px; background-color: #DFDFDF; border-bottom: 1px solid #FFFFFF;}

.NAV_FOOTER {  background-image:url(../_images/common/FOOTER.top.bg.tile.gif); background-repeat:repeat-x; background-color:#CACACA;}
.NAV_FOOTER_01COM {  text-align:left; padding:28px 0px 10px 0px; background-image:url(../_images/common/FOOTER.01COM.logo.gif); background-repeat:no-repeat; background-position:top right;}
.FOOTER_TEXT { font: 11px Tahoma, Verdana; color: #292929; text-decoration:none; }


/*  LEFT Column --*/
.LEFT_COL { width: 195px; }
.LEFT_COMP { background-color:#F5F5F5; margin:4px; border: 1px solid #B5B402;}
.LEFT_COMP_TITLE {
	font: 11px Tahoma, Verdana;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 8px;

}
.LEFT_COMP_CONT {
	font: 10px Tahoma, Verdana;
	color: #99C2FF;
	text-align: left;
	padding-left: 8px;

}

/* RIGHT Column --*/
.HEADER {padding-left:3px;}
.RIGHT_COL { width: 587px; }
.RIGHT_PG_TITLE { font: 15px Tahoma, Verdana; font-weight:bold; font-variant:small-caps; color: #193E74; text-align:right; padding: 10px 12px 3px 0px; background-color: #E8E8E8; margin:7px 15px 7px 15px; }
.RIGHT_PG_CONTENT { padding: 5px 25px 10px 30px; }
.RIGHT_TO_TOP { border-top:1px solid #5D7BA7 ; padding: 5px 12px 5px 5px; margin:5px 15px 5px 15px; text-align:right;}
.TOOLS_BOX { Text-align: right; padding: 2px 30px 2px 2px;  }

/* FORM Calls --- */
FORM { padding: 0px; margin: 0px; }
INPUT {  font-size: 11px; color: #4B4B4B; border-collapse:collapse;}
.FTXT {  background-color:#FFFFFF; /*border: 1px solid #8A8A8A;*/ }
.FHIGHLIGHT { background-color:#FFFCCB; }
.FBT_CONFIRM { background-color:#DFDE6C; border: 1px solid #767500; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding: 5px 5 px 5px 5px;}
.FBT_DENY { background-color:#DFAF80;border: 1px solid #760000; }
.FBT_CONTENT {   font: bold 12px Tahoma;  color: #4B4B4B; background-color:#DFDE6C; border: 1px solid #767500; padding: 0px; margin:10px 15px 8px 25px;; }
.FBT_CONTENT2 {   font: bold 12px Tahoma;  color: #4B4B4B; background-color:#DFDE6C; border: 1px solid #767500; padding: 0px; margin:0px 0px 0px 0px;; }
#FBOX { width:auto;height: 345px;  background-color:#F8F8F8; background-image:url(../_images/common/CONTENT.box.tile.F3F3F3.gif); background-repeat:repeat-x; border: 1px dotted #CBCBCB; padding: 5px 10px 5px 18px; margin:-5px 5px -5px 5px;}
#FC { font-size: 11px; font-weight:bold; color: #4B4B4B; float:left; width: 100%; position:relative; }
#FLC { font-size: 11px; font-weight:bold; color: #4B4B4B; float:left; width: 50%; position:relative; }
#FRC { font-size: 11px; font-weight:bold; color: #4B4B4B; float:right; width: 50%; position:relative; }
.h1Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 0px;
	margin: 5px;
	padding: 5px;



}
#CONBOX0 { width:auto; height:110px; background-color:#F8F8F8; border: 1px dotted #CBCBCB; margin:15px 5px -5px 5px; }
					.T1C10 { font-size: 11px; font-weight:normal; color: #4B4B4B; float:left;  position:relative; padding-left:8px; margin: 1px; }

