/* --- BEGIN HTML BASIC STYLES --- */
body	{padding:0px;margin:0px;background-color: #e3e3e3; font-family: Tahoma;font-size: 8pt;font-style: normal;line-height: 12px;font-weight: normal;font-variant: normal;color:#727272}
td		{font-size: 8pt; font-family: Tahoma, Verdana, Helvetica}
p		  {font-size: 11px;font-family: Tahoma, Verdana, Helvetica}
div		{font-size: 8pt; font-family: Tahoma, Verdana, Helvetica}
h1		{font-size: 11pt;font-family: Tahoma, Verdana, Helvetica}
/* --- END HTML BASIC STYLES --- */

/* --- BEGIN LINK STYLES --- */
a:link		{ font-size: 8pt;color: #006699;font-family: Tahoma, Verdana, Helvetica;text-decoration: none;font-weight:bold}
a:visited	{ font-size: 8pt;color: #006699;font-family: Tahoma, Verdana, Helvetica;text-decoration: none;font-weight:bold}
a:hover		{ font-size: 8pt;color: #006699;font-family: Tahoma, Verdana, Helvetica;text-decoration: underline;font-weight:bold}
a:active	{ font-size: 8pt;color: #006699;font-family: Tahoma, Verdana, Helvetica;text-decoration: none;font-weight:bold}
/* --- END LINK STYLES --- */

/* --- BEGIN FORM ELEMENTS STYLES --- */
INPUT.text			{ font-family:Tahoma;font-size:11px;line-height:12px;color:#333333;border-color:#9DB5DF; border-width:1px; background-color:#ffffff; border-style:solid}
INPUT.button		{ border-right: #a5acb2 1px solid;border-top: #a5acb2 1px solid;font-size: 8pt;border-left: #a5acb2 1px solid;border-bottom: #a5acb2 1px solid;color: #000000;font-family: Tahoma;background-color: #ebebee;text-decoration: none}
INPUT.submit		{ border-right: #a5acb2 1px solid;border-top: #a5acb2 1px solid;font-size: 8pt;border-left: #a5acb2 1px solid;border-bottom: #a5acb2 1px solid;color: #000000;font-family: Tahoma;background-color: #ebebee;text-decoration: none}
INPUT.reset			{ border-right: #ececec 1px solid; border-top: #ececec 1px solid; font-weight: bold; font-size: 8pt; border-left: #ececec 1px solid; color: #ffffff; border-bottom: #ececec 1px solid; font-style: italic; font-family: Tahoma; background-color: #a2bc61; text-decoration: none; }
INPUT.radio			{ border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-weight: bold; font-size: 8pt; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; font-style: italic; font-family: Tahoma, verdana; background-color: #a2bc61; }
INPUT.checkbox	{ border-right: medium none;border-top: medium none;border-left: medium none;border-bottom: medium none;background-color: transparent}
INPUT.file			{ border-right: #a5acb2 1px solid;border-top: #a5acb2 1px solid;font-size: 8pt;border-left: #a5acb2 1px solid;border-bottom: #a5acb2 1px solid;font-family: Tahoma, Verdana;background-color: #f6f6f6;text-decoration: none}
TEXTAREA				{ border-right: #a5acb2 1px solid; border-top: #a5acb2 1px solid; font-size: 8pt; border-left: #a5acb2 1px solid; color: #000000; border-bottom: #a5acb2 1px solid; font-family: Tahoma, Verdana, Helvetica; background-color: #ffffff; text-decoration: none; }
SELECT					{ font-size: 8pt; font-family: Tahoma, Verdana, Helvetica;}
/* --- END FORM ELEMENTS STYLES --- */

.m_text{font-family:Tahoma;font-size:8pt;line-height:12px;color:#727272;}
.m1_text{font-family:Tahoma;font-size:8pt;line-height:13px;color:#6D6D6D;}
.h_text{font-family:Tahoma;font-size:11px;line-height:12px;color:#333333;}
.h1_text{font-family:Tahoma;font-size:11px;line-height:12px;color:#799F25;}
.h1_text_lg{font-family:Tahoma;font-size:14px;line-height:12px;color:#333333;}
	
.l_text{font-family:Tahoma;font-size:11px;line-height:11px;color:#5E77AB;}
.l1_text{font-family:Tahoma;font-size:11px;line-height:11px;color:#5D5D5D;}
.ls_text{font-family:Tahoma;font-size:11px;line-height:11px;color:#96B6F7;}

.form{ border-color:#9DB5DF; border-width:1px; background-color:#ffffff; border-style:solid}
.form_div{height:23px; margin-top:0px;		}
		
	a.ls_text{text-decoration:none;}	
	a.ls_text:hover{text-decoration:underline;}
	
	a.l1_text{text-decoration:none;}	
	a.l1_text:hover{text-decoration:underline;}
	
	a.text{color:#5E77AB;text-decoration:none;}	
	a.text:hover{color:#5E77AB;text-decoration:underline;}

.Error	{font-size:11px;font-weight: bolder;color: #CC0000;font-family: Tahoma, Verdana, Helvetica}
.Success{font-size:16px;font-weight: bolder;color: #267c08;font-family: Tahoma, Verdana, Helvetica}

.blackBigTitle		{ font-family:Tahoma; font-size:14px; color:#000000; font-weight: bold}
.blackMediumBold	{ font-family:Tahoma; font-size:12px; color:#000000; font-weight: bold}
.style1						{ font-family:Tahoma; font-size:11px; color:#FF0000; }
.style2						{ color: #000000}
.style11					{ font-weight: bold}
.main							{ font-family:Tahoma; font-size:11px;  color:#707070; }
.policy						{ font-family:Tahoma; font-size:11px;  color:#8D8D8D; }

/* --- BEGIN BACKGROUND STYLES ---*/
.bg		{background-position:left top;    background-repeat:no-repeat;}
.bgx	{background-position:top left;    background-repeat:repeat-x;}
.bgx2	{background-position:left bottom; background-repeat:repeat-x;}
/* --- END BUTTON STYLES ---*/

/* --- BEGIN BUTTON STYLES ---*/
.btnGo {background-color:#FF6600; font-size: 16px; width: 30px; height: 20px; line-height: 11px; border-top:#FF9900 solid thin; border-bottom: #CC3300 solid thin; border-right:#FF9900 solid thin; border-left:#CC3300 solid thin; font-family: Tahoma, arial, helvetica, sans-serif;font-weight:bold; color:#FFFFFF;}
.btnLg {background-color:#a2bc61; font-size: 11px; width: 150; height: 20px; border-top:#ececec solid 1; border-bottom: #ececec solid 1; border-right:#ececec solid 1; border-left:#ececec solid 1; font-family: tahoma, arial, helvetica, sans-serif; color:#FFFFFF;font-weight:bold; cursor: hand; }
.btnSm {background-color:#a2bc61; font-size: 8pt; font-style:italic; width: 100; height: 20px; border-top:#ececec solid 1; border-bottom: #ececec solid 1; border-right:#ececec solid 1; border-left:#ececec solid 1; font-family: tahoma, arial, helvetica, sans-serif; color:#FFFFFF;font-weight:bold; cursor: hand; }
.btnEn { border-right: #ececec 1px solid; border-top: #eee2d5 1px solid; font-weight: bold; font-size: 11px; border-left: #eee2d5 1px solid; width: 100px; cursor: hand; color: #ffffff; border-bottom: #ececec 1px solid; font-family: tahoma, arial, helvetica, sans-serif; height: 20px; background-color: #8fbc8b; }
.btnDi { border-right: #ececec 1px solid; border-top: #eee2d5 1px solid; font-weight: bold; font-size: 11px; border-left: #eee2d5 1px solid; width: 100px; cursor: hand; color: #ffffff; border-bottom: #ececec 1px solid; font-family: tahoma, arial, helvetica, sans-serif; height: 20px; background-color: rosybrown; }
/* --- END BUTTON STYLES ---*/

/* --- BOUNDARIES/PAGE BORDERS STYLES ---*/
.boundary					{background-color:#FAFAFA;}
.boundaryBelowHead { background-color: #E8EEF7; }
.boundary thead		{padding-left: 15pt; font-weight: bold; font-size: 10pt; background-color: #9EC050; }
.pborder					{ background-color: #ffffff; }
/* --- BEGIN AGENT STYLES ---*/

/* --- BEGIN AGENT STYLES ---*/
.agentheader						{ background-color: #ffcc00}
.agentheader a					{ font-size:16px; text-decoration:none;}
.agentheader a:visited	{ font-size:16px; text-decoration:none;}
.agentheader a:hover		{ font-size:16px; text-decoration:underline;}
.agentper								{ background-color: #3967BD;}
.agentbox								{ background-color: #3967BD;}
.agentbox a							{ font-size:14px; color:#FFFFFF; letter-spacing:1; text-decoration:none;}
.agentbox a:visited			{ font-size:14px; color:#FFFFFF; letter-spacing:1; text-decoration:none;}
.agentbox a:hover				{ font-size:14px; color:#FFFFFF; letter-spacing:1; text-decoration:underline;}
.agentboxinner					{ background-color: #ffffff;}
.agentcellheader				{ background-color: #3967BD; font-size:16px; color:#ffffff}
.agentdir								{ font-size:16px;}
.agentdir a							{ font-size:16px; text-decoration:underline;}
.agentdir a:visited			{ font-size:16px; text-decoration:underline;}
.agentdir a:hover				{ font-size:16px; text-decoration:underline;}
/* --- END AGENT STYLES ---*/

/* --- BEGIN AGENT INFO STYLES ---*/
.agentinfoinfoheader				{ background-color: #ffcc00}
.agentinfoheader a					{ font-size:16px; text-decoration:none;}
.agentinfoheader a:visited	{ font-size:16px; text-decoration:none;}
.agentinfoheader a:hover		{ font-size:16px; text-decoration:underline;}
.agentinfoper								{ background-color: #3967BD;}
.agentinfobox								{ background-color: #3967BD;}
.agentinfobox a							{ text-decoration:none;}
.agentinfobox a:visited			{ text-decoration:none;}
.agentinfobox a:hover				{ text-decoration:underline;}
.agentinfoboxinner					{ background-color: #FAFAFA;}
.agentinfocellheader				{ background-color: #3967BD; font-size:16px; color:#ffffff}
.agentinfodir								{ font-size:16px;}
.agentinfodir a							{ font-size:16px; text-decoration:underline;}
.agentinfodir a:visited			{ font-size:16px; text-decoration:underline;}
.agentinfodir a:hover				{ font-size:16px; text-decoration:underline;}
.agentinfo									{ background-color: #EFEFEF;}
/* --- END AGENT INFO STYLES ---*/

/* --- BEGIN CHEST STYLES --- */

.chestsm						{ font-weight:bold; color:#FFFFFF; }
.chestsm a					{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chestsm a:link			{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chestsm a:visited	{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chestsm a:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.chestsm a:active	{ font-weight:bold; color:#FFFFFF; text-decoration:none;}

/* --- END CHEST STYLES --- */


/* --- BEGIN CHEST STYLES --- */
.chest									{ font-weight:bold; color:#FFFFFF;}
.chest a								{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chest a:active					{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chest a:link						{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chest a:visited				{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.chest a:hover					{ font-weight:bold; color:#FFFFFF; text-decoration:underline;}
/* --- END CHEST STYLES --- */
.c_text{font-family:Tahoma;font-size:11px;line-height:11px;color:#5E83CA;}

/* --- BEGIN CHEST STYLES --- */
.footer									{ color:#5E83CA;}
.footer a								{ color:#5E83CA; text-decoration:underline; font-weight:normal}
.footer a:active				{ color:#5E83CA; text-decoration:underline; font-weight:normal}
.footer a:link					{ color:#5E83CA; text-decoration:underline; font-weight:normal}
.footer a:visited				{ color:#5E83CA; text-decoration:underline; font-weight:normal}
.footer a:hover					{ color:#5E83CA; text-decoration:none; font-weight:normal}
/* --- END CHEST STYLES --- */

/* --- BEGIN IMAGE STYLES ---*/
.imgFAHSRPListLg	{BORDER-RIGHT: #3967BD 1px solid;BORDER-TOP: #3967BD 1px solid;MARGIN: 1px;BORDER-LEFT: #3967BD 1px solid;WIDTH: 100px;BORDER-BOTTOM: #3967BD 1px solid;HEIGHT: 66px}
.imgFAHSRP			{border-right: #0099cc 1px solid;border-top: #0099cc 1px solid;margin: 1px;border-left: #0099cc 1px solid;width: 120px;border-bottom: #0099cc 1px solid;height: 80px}
.imgFAHSRPList	{border-right: #0099cc 1px solid;border-top: #0099cc 1px solid;margin: 1px;border-left: #0099cc 1px solid;width: 50px;border-bottom: #0099cc 1px solid;height: 33px}
.imgborder			{border-right: #0099cc 1px solid;border-top: #0099cc 1px solid;border-left: #0099cc 1px solid;border-bottom: #0099cc 1px solid}
.imgFAHLDP			{border-right: #0099cc 1px solid;border-top: #0099cc 1px solid;margin: 1px;border-left: #0099cc 1px solid;width: 120px;border-bottom: #0099cc 1px solid;height: 80px}
.imgFAHMS				{border-right: #0099cc 1px solid;border-top: #0099cc 1px solid;margin: 1px;border-left: #0099cc 1px solid;border-bottom: #0099cc 1px solid;height: 40px}
.imgFAHLDPMain	{width:256; height:192; border:#0099cc 1px solid ; }
.imgPRO					{border-right: #FFFFFF 1px solid;border-top: #FFFFFF 1px solid;margin: 1px;border-left: #FFFFFF 1px solid;width: 50px;border-bottom: #FFFFFF 1px solid;height: 33px}
.imgNLMain			{border-right: #0099cc 1px solid;border-top: #0099cc 1px solid;margin: 1px;border-left: #0099cc 1px solid;border-bottom: #0099cc 1px solid;height: 86px}
.imgMenuMain		{background-color: #D8E4EF}
.imgBox					{background-color: #F8FAFC}
.imgBar					{background-color: #D8E4EF}
.imgNONE				{border-right: #CCCCCC 1px solid;border-top: #CCCCCC 1px solid;border-left: #CCCCCC 1px solid;border-bottom: #CCCCCC 1px solid; width:52; height:35; color:#CCCCCC; text-align:center; padding-top:5; text-decoration:none; cursor:hand;}
/* --- BEGIN IMAGE STYLES ---*/

/* --- BEGIN ENLARGED IMAGE STYLES ---*/
#showimage	{position:absolute;visibility:hidden;border: 1px solid #0099cc;}
#dragbar{cursor: hand;cursor: pointer;background-color: #F0ECE6;min-width: 100px; /*NS6 style to overcome bug*/}
#dragbar #closetext{font-weight: bold;margin-right: 1px;}
/* --- END ENLARGED IMAGE STYLES ---*/

/* --- BEGIN GRID STYLES ---*/
.Grid_AlternatingItem { background-color: #f5f5f5; }
.Grid_Item						{ background-color: #ffffff; }
.Grid_Outer						{ background-color: #3967BD; }
.Grid_Header					{ background-position: 0% 0%; font-weight: bolder; font-size: 8pt; background-attachment: scroll; background-image: url(../images/bot.gif); color: #ffffff; font-family: Tahoma; }
/* --- END GRID STYLES -----*/

.unboldsm {font-family: Tahoma,Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}

.divBarTop		{height:1; overflow-y:hidden; width:100%; background:#FAFAFA; margin-top:10; margin-right:9;}
.divBarBottom	{height:5; overflow-y:hidden; width:100%; background:#F7F7F7; margin-top:0; margin-right:9;}
.divBarMiddle	{background-color:#3967BD;}
.BarShowcase  {background-color:#f5deb3;}
.wingding			{font-weight: 700;font-size: 12px;color: #000000}
.wingding A		{color: #000000;text-decoration: none}
.wingding A:visited	{color: #000000;text-decoration: none}
.wingding A:hover		{color: #000000;text-decoration: underline}
.divBarTD			{background-color:#006699;}

.showcaseArrow{font-size:16px; line-height:10px;}
.menuLine			{background-color:#3967BD;}

.sm		{font-size: 9px; color: #000000; }
.lg		{font-size: 18px;color: #990000;font-family: tahoma,trebuchet ms,san-serif}
.medx	{font-size: 14px;color: #000000;font-family: tahoma,trebuchet ms,san-serif;font-weight:bold}

.tag	{font-size: 9px;color: #666666}
.head	{font-weight:900;font-size: 16px;color: #006699;}

.infoboxsm { padding-left: 5px; font-weight: 700; color: #ffffff; font-family: tahoma,san-serif; }
.infoboxlg { font-weight: 700; font-size: 12pt; color: #ffffff; font-family: Tahoma, trebuchet ms,san-serif; }
.perimeter { border-color :#3967BD;}
.frontier  { font-weight: bold; font-size: 11pt; color: #ffffff; font-family: tahoma,verdana,helvetica; background-color: #3967BD; }

.notetext{font-size: 7pt;color: #006699;font-family:Tohama, Arial, Verdana, Tahoma}