/*--------------------------------------------------------------------------------*/
/* PRIMARY CONTENT CLASSES AND STYLES										  */
/*--------------------------------------------------------------------------------*/
#main	
	{
	width: 960px;
	height: 980px;
	margin-left: auto;
	margin-right: auto;
	}

#main_inside
	{
	width: 860px;
	height: 980px;
	margin-left: auto;
	margin-right: auto;
	}
		
#header 
{
	width: 960px;
}

#menu
	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	letter-spacing: 1.5px;
	text-align:	center;
	}
	
#menu ul{
        margin-top: 7px;
        }
#menu ul li
{
    display: inline-block;
        float: left;
        }

#menu ul li a
{
        float: left;
    text-decoration: none;
    color: #f2a841; 
        padding: 0px 0px 0px 26px;
}

#menu ul li a:visited{
        color: #f2a841; }
	
#mainlinks ul {

    list-style-position: outside;
    list-style-image: url(../images/arrow_right.gif);
    list-style-type: square;
    }
	
#mainlinks a 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 22px;
    text-decoration: none;
    text-indent: 2px;
    letter-spacing: -1.0px;
	color: #f2a841;
}
#leftmenu
	{
	float: left;
	width: 150px;
	margin-top: 40px;
	margin-left: 150px;
	color: #8e77a3;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-align: left;
	}
	
#leftmenuheader
{
	padding: 7px;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

#leftmenu #leftmenuitem
{
	margin-top: 10px;
	margin-left: 20px;
}
		

#maincontent #htext
{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
}

#maincontent p
{
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-align: left;
	line-height: 18px;
}

#footer
{
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6f6f6f;
	line-height: 22px;
}

#footer ul{
        margin-top: 2px;
        }
#footer ul li
{
    display: inline-block;
        float: left;
        }

#footer ul li a
{
        float: left;
    text-decoration: none;
    color: #6f6f6f; 
        padding: 6px 6px;
}

#footer ul li a:visited{
        color: #6f6f6f; }
	

#maincontent #title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #e18635;
	font-weight: bold;
}

#maincontent_home #title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e18635;
	font-weight: bold;
}

#maincontent_home 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

#maincontent #contactus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

#maincontent #contactus a
{
	text-decoration: none;
	color: #8e77a3;
}

#maincontent #cf
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e18635;
	font-weight: bold;
	letter-spacing: -1.5px;
}

#maincontent a
{
	text-decoration: none;
	color: #8e77a3;
}

.hl {color: #e18635;}

body				{margin: 0px; font-family: arial, arial, Helvetica, sans-serif; font-size: 11px;background: black url(../images/main_background.gif) repeat-x;}
.PTL				{font-family: arial, arial, helvetica; font-size: 16px; font-weight: bold; color: black; padding-left: 10px;} /*Page Title Text*/
.PTR				{font-family: arial, arial, helvetica; font-size: 18px; font-weight: bold; color: white; padding-right: 10px;} /*Page Title Text*/
.PTBack			{background: #dedbd6; height: 25px;}									/*Page Title Cell*/
.mh					{background: #ffcc66; height: 25; border-top: 1px solid #636563;}																				/*Menu Holder Cell*/
.mhc				{background: #ffcc66;}
.sOn				{background: #dedbd6; height: 30px; color: black; border-top: 1px solid #636563;}	
.std				{padding-left: 10px;background: url('../images/graphite_search_background.gif') no-repeat #CECFCE; font-family: arial; font-size: 14px; font-weight: bold; color: black; border-top: 2px groove #efefef; border-bottom: 2px groove #ffffff;}																			/*Search Bar Cell*/
.sOff				{background: #efefef; height: 5px; border-top: 1px solid #636563;}																				/*Search Bar Off Cell*/
.db					{background: url('../images/graphite_page_background.gif'); height: 26px; font-weight: bold; color: #000000; font-family: arial; font-size: 16px; padding-top: 4px;} /*Detail Bar*/
.cbt				{border-top: 1px solid #636563; padding-top: 10px; padding-left: 10px; padding-right: 10px;}  /*Main body cell*/
.cbl				{background: url('../images/graphite_page_background.gif');border-right: 1px solid #636563;}										/*Left Menu Cell*/
.bor				{border-bottom: 1px solid #636563;}
.back				{background: url('../images/graphite_page_background.gif') #efefef;}
.BB					{border-bottom: 5px solid #ffcc66; padding-left: 1px;}
.PopTitleBar		{background: #FFCC66; color: #000000; padding-top:5px; padding-bottom:2px; padding-right:5px; border-top: 1px solid #636563; vertical-align:baseline;}

/*--- Stock Number Detail Bar ----------------------------------------------*/
.snd				{font-family: arial, arial, helvetica; font-size: 11px; color: white;}
.sndb				{font-family: arial, arial, helvetica; font-size: 11px; font-weight: bold; color: #ffcc66;}

/*--- Text Classes ---------------------------------------------------------------*/
.t					{font-family: arial, arial, helvetica; font-size: 11px; font-weight: normal;}
.tb					{font-family: arial, arial, helvetica; font-size: 11px; font-weight: bold;}

.t8					{font-family: arial, arial, helvetica; font-size: 8px;}
.t8i				{font-family: arial, arial, helvetica; font-size: 8px; font-style: italic;}
.t8b				{font-family: arial, arial, helvetica; font-size: 8px; font-weight: bold;}
.t8ib				{font-family: arial, arial, helvetica; font-size: 8px; font-style: italic; font-weight: bold;}

.t9					{font-family: arial, arial, helvetica; font-size: 9px;}
.t9i				{font-family: arial, arial, helvetica; font-size: 9px; font-style: italic;}
.t9b				{font-family: arial, arial, helvetica; font-size: 9px; font-weight: bold;}
.t9ib				{font-family: arial, arial, helvetica; font-size: 9px; font-style: italic; font-weight: bold;}

.t10				{font-family: arial, arial, helvetica; font-size: 10px;}
.t10i				{font-family: arial, arial, helvetica; font-size: 10px; font-style: italic;}
.t10b				{font-family: arial, arial, helvetica; font-size: 10px; font-weight: bold;}
.t10ib				{font-family: arial, arial, helvetica; font-size: 10px; font-style: italic; font-weight: bold;}

.t11				{font-family: arial, arial, helvetica; font-size: 11px;}
.t11i				{font-family: arial, arial, helvetica; font-size: 11px; font-style: italic;}
.t11b				{font-family: arial, arial, helvetica; font-size: 11px; font-weight: bold;}
.t11ib				{font-family: arial, arial, helvetica; font-size: 11px; font-style: italic; font-weight: bold;}

.t12				{font-family: arial, arial, helvetica; font-size: 12px;}
.t12i				{font-family: arial, arial, helvetica; font-size: 12px; font-style: italic;}
.t12b				{font-family: arial, arial, helvetica; font-size: 12px; font-weight: bold;}
.t12ib			{font-family: arial, arial, helvetica; font-size: 12px; font-style: italic; font-weight: bold;}

.t13				{font-family: arial, arial, helvetica; font-size: 13px;}
.t13i				{font-family: arial, arial, helvetica; font-size: 13px; font-style: italic;}
.t13b				{font-family: arial, arial, helvetica; font-size: 13px; font-weight: bold;}
.t13ib				{font-family: arial, arial, helvetica; font-size: 13px; font-style: italic; font-weight: bold;}

.t14				{font-family: arial, arial, helvetica; font-size: 14px;}
.t14i				{font-family: arial, arial, helvetica; font-size: 14px; font-style: italic;}
.t14b				{font-family: arial, arial, helvetica; font-size: 14px; font-weight: bold;}
.t14ib				{font-family: arial, arial, helvetica; font-size: 14px; font-style: italic; font-weight: bold;}

.t16				{font-family: arial, arial, helvetica; font-size: 16px;}
.t16i				{font-family: arial, arial, helvetica; font-size: 16px; font-style: italic;}
.t16b				{font-family: arial, arial, helvetica; font-size: 16px; font-weight: bold;}
.t16ib				{font-family: arial, arial, helvetica; font-size: 16px; font-style: italic; font-weight: bold;}

.t18				{font-family: arial, arial, helvetica; font-size: 18px;}
.t18i				{font-family: arial, arial, helvetica; font-size: 18px; font-style: italic;}
.t18b				{font-family: arial, arial, helvetica; font-size: 18px; font-weight: bold;}
.t18ib				{font-family: arial, arial, helvetica; font-size: 18px; font-style: italic; font-weight: bold;}

.t20				{font-family: arial, arial, helvetica; font-size: 20px;}
.t20i				{font-family: arial, arial, helvetica; font-size: 20px; font-style: italic;}
.t20b				{font-family: arial, arial, helvetica; font-size: 20px; font-weight: bold;}
.t20ib				{font-family: arial, arial, helvetica; font-size: 20px; font-style: italic; font-weight: bold;}

.t24				{font-family: arial, arial, helvetica; font-size: 24px;}
.t24i				{font-family: arial, arial, helvetica; font-size: 24px; font-style: italic;}
.t24b				{font-family: arial, arial, helvetica; font-size: 24px; font-weight: bold;}
.t24ib				{font-family: arial, arial, helvetica; font-size: 24px; font-style: italic; font-weight: bold;}

/*--- Form Elements -------------------------------------------------------------------*/
.fe					{height: 18px; font-family: arial; font-size: 14px; font-weight: bold; letter-spacing: -1.5px; background: #efefef;}
.fe25				{height: 20px; width:  25px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe50				{height: 20px; width:  50px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe60				{height: 20px; width:  60px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe60R				{height: 20px; width:  60px; font-family: arial; font-size: 11px; padding-left: 4px; text-align:right;}
.fe75				{height: 20px; width:  75px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe100				{height: 20px; width: 100px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe125				{height: 20px; width: 125px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe125R				{height: 20px; width: 125px; font-family: arial; font-size: 11px; padding-left: 4px; text-align:right;}
.fe150				{height: 20px; width: 150px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe150R				{height: 20px; width: 150px; font-family: arial; font-size: 11px; padding-left: 4px; text-align:right;}
.fe175				{height: 20px; width: 175px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe200				{height: 20px; width: 200px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe225				{height: 20px; width: 225px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe250				{height: 20px; width: 250px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe275				{height: 20px; width: 275px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe300				{height: 20px; width: 300px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe325				{height: 20px; width: 325px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe350				{height: 20px; width: 350px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe375				{height: 20px; width: 375px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe400				{height: 20px; width: 400px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe425				{height: 20px; width: 425px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe450				{height: 20px; width: 450px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe475				{height: 20px; width: 475px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe500				{height: 20px; width: 500px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe525				{height: 20px; width: 525px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe550				{height: 20px; width: 550px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe575				{height: 20px; width: 575px; font-family: arial; font-size: 11px; padding-left: 4px;}
.fe600				{height: 20px; width: 600px; font-family: arial; font-size: 11px; padding-left: 4px;}

/*--- Table Elements -------------------------------------------------------------------*/
.tbl					{background: #ffffff; border: 1px solid #6f6f6f;}
.tbld					{border: 1px solid #636563; background: #efefef;}
.thc					{background: #DEDBD6;}	/*Table Header Cells*/
.thtc					{background: #cccccc;}	/*Table Total Cells*/
.thtcy				{background: #F8F2D9;}	/*Table Total Cells Yellow*/
.thgtc				{background: #ffcc66;}		/*Table Grand Total Cells*/
.thl					{background: #efefef;}
.rl						{background: #ffffff; font-family: arial; font-size: 11px;}
.rls						{background: #ffffff; font-family: arial; font-size: 11px;}
.rhl					{background: #ffcc66; font-family: arial; font-size: 11px;}
.rd						{background: #E6E6E6; font-family: arial; font-size: 11px;}
.rds						{background: #E6E6E6; font-family: arial; font-size: 11px;}
.lk						{color: blue; text-decoration: underline; cursor: hand;}

TD #rs				{padding: 2px; font-family: arial; font-size: 11px;}	/*Table Cells For RecordSet Row Generation - Netscape Compatible */
TD #rsr				{padding: 2px; font-family: arial; font-size: 11px; text-align: right; padding: 3px;}
TD #rsc				{padding: 2px; font-family: arial; font-size: 11px; text-align: center; padding: 3px;}
TD #rsl				{padding: 2px; font-family: arial; font-size: 11px; text-align: left; padding: 3px;}
TD #rsrfd			{background: #E6E5E2; padding: 2px; font-family: arial; font-size: 11px; text-align: right; padding: 3px;}
TD #rscfd			{background: #E6E5E2; padding: 2px; font-family: arial; font-size: 11px; text-align: center; padding: 3px;}
TD #rslfd			{background: #E6E5E2; padding: 2px; font-family: arial; font-size: 11px; text-align: left; padding: 3px;}
TD #rsrfl			{background: #F2F1EE; padding: 2px; font-family: arial; font-size: 11px; text-align: right; padding: 3px;}
TD #rscfl			{background: #F2F1EE; padding: 2px; font-family: arial; font-size: 11px; text-align: center; padding: 3px;}
TD #rslfl			{background: #F2F1EE; padding: 2px; font-family: arial; font-size: 11px; text-align: left; padding: 3px;}
TD #rshr			{padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: right; padding: 3px;}
TD #rshc			{padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: center; padding: 3px;}
TD #rshl			{padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: left; padding: 3px;}
TD #rshlfl		{background: #F2F1EE; padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: left; padding: 3px;}
TD #rshcfl		{background: #F2F1EE; padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: center; padding: 3px;}
TD #rshcfd		{background: #E6E5E2; padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: center; padding: 3px;}
TD #rshlfd		{background: #E6E5E2; padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: left; padding: 3px;}

TR #rshr			{padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: right;}
TR #rshc			{padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: center;}
TR #rshl			{padding: 2px; font-family: arial; font-size: 11px; font-weight: bold; text-align: left;}
