/* CSS Document @charset "utf-8";*/

/*PC Primary tags and Styles*/
/*@font-face {font-family: FFF Estudio Extended; font-style: normal; font-weight: normal; src: url(FFFESTU0.eot);}*/

body{
	background-color:#FE9D1F;
	/* background-image:url(images/bg1.gif); */
	color:#000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	
	margin-top:10px; margin-bottom:15px; margin-left:auto; margin-right:auto;

	overflow:auto;
	scrollbar-base-color: #FE9D1F;
	scrollbar-track-color: #FE9D1F;
	scrollbar-face-color: #FE9D1F;
	scrollbar-highlight-color: #FE9D1F;
	scrollbar-3dlight-color: #DBEAF5;
	scrollbar-darkshadow-color: #FE9D1F;
	scrollbar-shadow-color: #DBEAF5;
	scrollbar-arrow-color: #F5F5F5;
}


body.grey {background-color: #EEEEEE; color: #333333; font-family: Verdana, Arial, Helvetica; font-size: 10pt;}
table {background-color: #FFFFFF;  border:#505050 1pt solid}
td {font-family: Verdana, Arial, Helvetica; font-size: 10pt;}

a, a:active, a:link, a:visited{font-family: Verdana, Arial, Helvetica; color: #0066ff; font-weight:normal; text-decoration: none; line-height: 10.5pt;}
a:hover{text-decoration: underline;}
/*classes accessible to all primary tags*/

/*tables attributes*/
TABLE.no-border{
	border-top:#000000 0px none; border-right:#000000 0px none; border-left:#000000 0px none; border-bottom:#000000 0px none;
	font-family: Verdana, Arial, Helvetica;	font-size: 9pt;	color:#000000;
}
TABLE.no-border-transparent{background:none transparent scroll repeat 0% 0%; border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none}
TABLE.outline{border-width:1pt; border-color:#FFFFFF; border-style:solid;}
TABLE.outline-gray{background-color:#9A9A9A;}
TABLE.show-border{border-top:#000000 1px solid; border-right:#000000 1px solid; border-left:#000000 1px solid; border-bottom:#000000 1px solid;}

TD.separator-spacer{background-image: url(images/separator.gif); background-repeat:repeat-x; height:1px;}
TD.outer-shell{background-color:#9A9A9A;}
TD.outer-shell-keyline{background-color:#000000;}

#shadow-left{background:url(images/shadow_left.gif) repeat-y;}
#shadow-right{background:url(images/shadow_right.gif) repeat-y;}


/*curve border attributes*/
.bl{background:url(images/border_bl.gif) 0 100% no-repeat;}
.br{background:url(images/border_br.gif) 100% 100% no-repeat;}
.tl{background:url(images/border_tl.gif) 0 0 no-repeat;}
.tr{background:url(images/border_tr.gif) 100% 0 no-repeat;}

.border_top{background-image:url(images/border_top.gif); height:10px}
.border_bottom{background-image:url(images/border_bottom.gif); height:10px}
.border_left{background-image:url(images/border_left.gif); width:10px}
.border_right{background-image:url(images/border_right.gif); width:10px}

/*font attributes bold, size, italic*/
.x-small-b {font-size:10px; letter-spacing:1px;}
.body-w {color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-size: 10pt;}
.bold-w {font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.small-w {font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: normal;}
.small-w-b {font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.italic-w {font-style: italic;}
.italic-w-b {font-style: italic; font-weight: bold;}

.body {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt;}
.bold {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.small {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: normal;}
.small-b {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.italic {color: #000000; font-style: italic;}
.italic-b {color: #000000; font-style: italic; font-weight: bold;}


.header {font-size: 10pt; font-weight: bold;}
.header2 {font-size: 10pt; font-weight: bold; color: #000033;}
.header-b {font-size: 12pt; font-weight: normal;}
.header-bb {font-size: 12pt; font-weight: bold;}
.header-c {font-size: 13pt; font-weight: normal;}
.header-blue {font-size: 10pt; font-weight: bold; color: #006bce;}
.header-blue-b {font-size: 12pt; font-weight: bold; color: #006bce;}
.header-blue-c {font-size: 13pt; font-weight: normal; color: #006bce;}
.header-darkblue {font-size: 10pt; font-weight: bold; color: #003366;}
.header-darkblue-b {font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #003366;}
.header-darkblue-c {font-size: 13pt; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #003366;}
.header-darkblue-d {font-size: 16.5pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #003366;}
.header-white {font-size: 10pt; font-weight: bold; color: #ffffff;}
.header-white-b {font-size: 12pt; font-weight: bold; color: #ffffff;}
.header-white-bb {font-size: 12pt; font-weight: normal; color: #ffffff;}
.header-white-c {font-size: 13pt; font-weight: normal; color: #ffffff;}

.header-dkred-c, .header-dkred-c:active, .header-dkred-c:link, .header-dkred-c:visited
{color:#cc0000; font-size:10pt; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration: none;}
.header-dkred-c:hover {text-decoration:underline}

.header-dkred-d, .header-dkred-d:active, .header-dkred-d:link, .header-dkred-d:visited
{color:#cc0000; font-size:12pt; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.header-dkred-d:hover {text-decoration:underline}

.header-base-c, .header-base-c:active, .header-base-c:link, .header-base-c:visited
{color: #505050; font-size:10pt; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.header-base-c:hover {text-decoration:underline}

/**************************************************/
/*-- AUTOCOMPLETE ENHANCEMENT STYLES ONLY BEGIN --*/
TABLE.suggestList{background-color:#FFFFFF; width:100%; padding:0px;}


/*-- AUTOCOMPLETE ENHANCEMENT STYLES ONLY END --*/
/************************************************/

/**************************************************/
/*-- CALENDAR ENHANCEMENT STYLES ONLY BEGIN --*/

.calendar-today{font-weight:bold; color:#CC0000; background-color:#F9F9F9;}
.calendar-selector{background-color:#CCCCCC;}
.calendar-nextprev{background-color:#BDC5CE;}
.calendar-dayheader{font-weight:bold; color:#FFFFFF; background-color:#BDC5CE;}
.calendar-select-day{font-weight:bold; color:#FFFFFF; background-color:#666666;}
.calendar-title{
	font-weight:bold; color:#FFFFFF; background-color:#BDC5CE;
	border:#000000 0px none;
	border-top:#000000 0px none; border-right:#000000 0px none; border-left:#000000 0px none; border-bottom:#000000 0px none;
}
.calendar-othermth{color:#D8D8D8;}

/*-- CALENDAR ENHANCEMENT STYLES ONLY END --*/
/************************************************/

.topNav{font-family: Verdana}
.topNavOn{color: #0f1673; font-size: 9pt; font-family: Verdana; text-decoration: underline; line-height: 10.5pt;}

.topNavOff, .topNavOff:active, .topNavOff:link, .topNavOff:visited{color: #505050; text-decoration: none; font-size: 9pt; font-family: Verdana; line-height: 10.5pt;}
.topNavOff:hover{color: #0066ff; text-decoration: underline;}

.topNavSelected{color: #0f1673; font-size: 9pt; font-family: Verdana; text-decoration: underline; line-height: 10.5pt;}
.topNavDepartmentHead{color: #0f1673; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 10pt;}
.topNavSale{color: #0f1673; font-family: Verdana}


/*-- new footer 8-04 --*/
.footer-white-on{font-family: Verdana; font-size: 9pt; color: #FFFFFF; font-weight: normal; letter-spacing:1pt; text-decoration: none;}
.footer-white-on-b, .footer-white-on-b:active, .footer-white-on-b:link, .footer-white-on-b:visited{font-family: Verdana; font-size: 9pt; color: #FFFFFF; font-weight: bold; letter-spacing:1pt; text-decoration: none;}
.footer-white-on-b:hover{text-decoration: underline;}

.footer-white-off{font-family: Verdana; font-size: 9pt; color: #D8D8D8; font-weight: normal; text-decoration: none;}
.footer-white-off-b{font-family: Verdana; font-size: 9pt; color: #D8D8D8; font-weight: bold; text-decoration: none;}

.footer-search-b{font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none;}
.footer-search-pull{font-family: Verdana; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none;}
.footer-input{font-family: Verdana; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none;}

.footer-legal{font-family: Verdana; font-size: 9pt; color: #787878; font-weight: normal; text-decoration: none;}
.footer-legal-on{font-family: Verdana; font-size: 9pt; color: #787878; font-weight: normal; text-decoration: underline;}
.footer-privacy{font-family: Verdana; font-size: 9pt; color: #7787D2; font-weight: bold; text-decoration: none;}
.footer-privacy-on, .footer-privacy-on:active, .footer-privacy-on:link, .footer-privacy-on:visited, .footer-privacy-on:hover{font-family: Verdana; font-size: 9pt; color: #7787D2; font-weight: bold; text-decoration: underline;}
/*-- new footer 8-04 --*/