a:link {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited {
  color: #3366FF;
}

a:hover {
	text-decoration: underline;
	color: #003399;
}

a:active {
	color: #333333;
}

a.hidden {
  color: #000000;
}

a.hidden:visited {
  color: #000000;
}

a.hidden:hover {
	color: #0000CC;
}

a.hidden:active {
  color: #000000;
}

a.nav:link {
	color: #003366;
	padding: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12.5px;
}

a.nav:visited {
	color: #cccccc;
	padding: 2px;
}

a.nav:hover {
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
}

a.menu {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.menu:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	}

a.box {
	padding: 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:hover {
  color: #000000;
	padding: 3px;
	text-decoration: none;
	background-color: #666666;
	border: medium solid #3366FF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**** new styles added ****/
.mainHeading
{
   padding-bottom:5px;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color: #CC3333;
   text-transform:uppercase;
}
.subTtl 
{
    font-size: 12px; 
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#003063;
    height:5px  ;
    padding-bottom:5px;
 }
 
 select
 {
    border:1px solid #8097c5;
    color:#003366;
    font-size:12px;
 }
 
 .TblTxt
 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color:#333333;
 }
 .price
 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight:bold;
    color:#CC3333;
 }
 .ProcessTp
 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight:bold;
    color:#333333;
 }
 
 .formMain input,textarea
 {
	border:1px solid #336699;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color:#003366;
 }
 
 
 
 .RmInptBorder
 {
	padding:10px 0 10px 0;
 }
 .RmInptBorder input
 {
	border:none;
 }
 /*** login page ***/
 
 .logInStyle
 {
    border:1px solid #FFFFFF;
    width:338px;
    padding-left:5px;
 }
 .logInHeading
 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#CC3333;
	padding:3px 0 3px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
 }
 
 .LogTtl
 {
    font-size: 12px; 
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#003063;
    margin:0px;
    padding:0px;
 }
 .LogTtl input
 {
    border:1px solid #336699;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color:#003366;
 }
    
 .Error
 {
    color:#ff0000;
    font-weight:bold;
    font-size: 11px; 
 }
 
 /*** process product page ***/
 .DetailsClum td
 {
    border-bottom:1px solid #00349c;
    height:20px;
 }
 .DetailsClum div
 {
    float:left;padding:3px 4px 0 0;
 }
 .TopTxt
 {
    height:30px;
    padding-bottom:10px;
    font-weight:bold;
 }
 
 /****** corporateSummary page ******/
 
 .BrBtm td
 {
	border-top:1px solid #de006b;
	border-bottom:1px solid #de006b;
	padding:5px 0 5px 0;
}
.Total
{
	font-size: 12px; 
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#003063;
}
/***** Order Status page ******/


.OrderMainTbl
{
	width:490px;
}

.OrderMainTbl .firstTD
{
	width:106px;
}
.OrderMainTbl .SecTD
{
	width:100px;
}
.OrderMainTbl .ThrdTD
{
	width:40px;
}
.OrderMainTbl .FrtTD
{
	width:190px;
}

/***** second TD ***********/

.OrderMainTbl .firstTD1
{
	width:90px;
}
.OrderMainTbl .SecTD1
{
	width:100px;
}
.OrderMainTbl .ThrdTD1
{
	width:80px;
}
.OrderMainTbl .FrtTD1
{
	width:100px;
}

/***** second TD ***********/



.OrderMainTbl input
{
	border:1px solid #336699;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color:#003366;
}
.Spacer
{
	height:14px;
}
 .OrderBrBtm td
 {
	padding:5px 0 5px 0;
}
.boderTp td
{
	border-top:1px solid #89a1d1;
	border-bottom:1px solid #89a1d1;
	padding:5px 0 5px 0;
}
.asp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2cm;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #CC3333;
	text-transform: lowercase;
	top: auto;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	height: auto;
	width: 2in;
}
.mainHeadingCopy {
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color: #CC3333;
	text-transform:uppercase;
	width: auto;
}
