/* main page styles---------------------------------------- */
body {
	margin: 3px;
	font-size: 11px;
}
.LeftPane  
{
	/*background-color:#f3f3f3;*/
	padding-top: 4px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.RightPane  
{
    background-color:#f3f3f3;
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
.ContentPane  
{
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
/* ----------------------------------------------------------------------------------------------------------------------------*/ 
A
{
	color:#0000ff;
}

A:visited  {
    text-decoration:    underline;
    color: #0000ff;
}

A:active   {
    text-decoration:    underline;
    color: #ff0000;
}
A:hover   {
    text-decoration:none;
    color: #ff0000;
}
/* main modules styles---------------------------------------- */
#mainmodule
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	text-decoration: none;

}

#mainmodule .head{
	color: #00329F;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

#mainmodule .title{
	color: #00329F;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	background-color:#dedede;
}

#mainmodule .subhead
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
#mainmodule .subheadred
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #D50303;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
#mainmodule .headlink{
	color: #ffffff;
	text-decoration: none;
}

#mainmodule .text{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
}
#mainmodule .textred{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}
#mainmodule .listing
{
	border-bottom: solid 1px #ccc;
}

#mainmodule .rightend
{
	border-right: solid 1px #ccc;
}

#mainmodule .catlink
{
	font-size: 12px;
	text-decoration: underline;
}

#mainmodule a {
	text-decoration: none;
}

#mainmodule .errorhead
{
	font-size: 14px;
	color:#ff0000;
	font-weight:bold;
}

#mainmodule .errortext
{
	font-size: 12px;
	color:#ff0000;
}

#mainmodulered
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	border-left:1px solid #ff3333;
	border-right:1px solid #ff3333;
	border-top:1px solid #ff3333;
	border-bottom:1px solid #ff3333;
	text-decoration: none;

}

#mainmodulered .head{
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: underline;
}



/* main Category styles---------------------------------------- */
#category
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

#category .head{
	color: #00329F;
	font-size: 12px;
	font-weight:bold;
	
}

#category .text
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 6px;
}

#category .textred{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}

#category .listing
{
	border-bottom: solid 1px #ccc;
}

#packListing
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	border-bottom: solid 1px #C9C9C9;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#packListing .packhead{
	background-color:#e8e8e9;
	color: #000;
	font-size: 11px;
	font-weight:bold;
	border-bottom: solid 1px #ccc;
}

#packListing .listing
{
	background-color:#f8f8f9;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: solid 1px #ffffff;
	/*border-bottom: solid 1px #ccc;*/
}
#packListing a
{
	text-decoration:none;
}

/* main Product styles---------------------------------------- */
#product
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

#product .head{
	color: #666666;
	font-size: 14px;
	font-weight:bold;
	
}
#product .headtitle
{
	color: #00329F;
	font-size: 18px;
	font-weight:bold;
}

#product .text{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 6px;
}

#product .textred{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}

#product .listing
{
	border-bottom: solid 1px #ccc;
}

/* main Product listing styles---------------------------------------- */
#productlisting
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

#productlisting .head{
	color: #666666;
	font-size: 14px;
	font-weight:bold;
	
}

#productlisting .text{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#productlisting .textred{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}

/* main price styles---------------------------------------- */
#price
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	/*background-color:#f8f8f9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;*/
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

#price .head{
	color: #666666;
	font-size: 12px;
	font-weight:bold;
	
}

#price .text{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 6px;
}

#price .priceText{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#price .textred{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}

#price .listing
{
	border-bottom: solid 1px #ccc;
}

/* main user toolbar styles---------------------------------------- */
#maintoolbar{
	background-color: #83A6D0;
	border-bottom: solid 1px #FFF;
}
#maintoolbar .LeftEnd{
	width: 10px;
}
#maintoolbar .RghtEnd{
	width: 10px;
}
#toolLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
/* --------------main user toolbar column styles*/ 
#toolLinks .col1{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #FFF;
}
#toolLinks .col2{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: none;
}
/* --------------main user toolbar text link inherited styles */
#toolLinks a {
	color: #FFF;
	text-decoration: none;
	white-space: nowrap;
}
#toolLinks a:hover {
	text-decoration: underline;
}
#toolLinks a.on {
	text-decoration: underline;

}
/* ----------------------------------------------------------------------------------------------------------------------------*/ 

/* sub toolbar styles---------------------------------------- */
#subtoolbar{
	background-color: #83A6D0;
	border-bottom: solid 1px #FFF;
}
#subtoolbar .LeftEnd{
	width: 10px;
}
#subtoolbar .RghtEnd{
	width: 10px;
}
#subtoolLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
/* --------------sub toolbar columns*/ 
#subtoolLinks .col1{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #FFF;
}
#subtoolLinks .col2{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: none;
}
/* --------------sub toolbar column for input fields- fixed width*/ 
#subtoolLinks .col3{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #FFF;
	width: 120px;
}
#subtoolLinks .col4{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: none;
	width: 120px;
}
/* --------------sub toolbar text link inherited styles */
#subtoolbar a {
	color: #FFF;
	text-decoration: none;
	white-space: nowrap;
}
#subtoolbar a:hover {
	text-decoration: underline;
}
#subtoolbar a.on {
	text-decoration: underline;

}

/* ----------------------------------------------------------------------------------------------------------------------------*/ 
.Normal{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}

.NormalBold{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}

.CommandButton     
{
	cursor: pointer; cursor: hand;
    text-decoration:    underline;
    font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}


/* page header table---------------------------------------- */
#titlebox{
	padding: 5px;
}
#titlebox h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0px;
}
#titlebox h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin: 0px;
}

/* ----------------------------------------------------------------------------------------------------------------------------*/ 


/* --------------main text area */
#txtContainer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
#txtContainer h4{
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: solid 1px #DDD;
	margin: 0px;
}
#txtContainer p{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#txtContainer .text{
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
}

/* --------------main text area- plain text link styles */
#txtContainer a {
	color: #333;
	text-decoration: none;
}
#txtContainer a:visited {
	text-decoration: none;
}
#txtContainer a:active {
	text-decoration: none;
}
#txtContainer a:hover {
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------------------------------------------------------*/ 


/* ----------------------------------------------------------------------------------------------------------------------------*/ 

/* image display styles-------------------------------*/ 
#mainpic{
	padding-bottom: 3px;
}
#thumbs{
	padding-bottom: 3px;
}
#thumbs .col1{
	padding-right: 3px;
}
#thumbs .col2{
	padding-right: 0px;
}
/* --------------fullsize image holder table styles */
#fullsizePic{
	padding-bottom: 1px;
}

/* ----------------------------------------------------------------------------------------------------------------------------*/ 

/* form styles-------------------------------*/ 
.formels{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	width:100%;
	padding-left: 3px;
}

.formbuts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background-color: #83A6D0;
	width:90%;
	padding: 3px;
	border: none;
	cursor: pointer; cursor: hand;
}
#formTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color:#f8f8f9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	text-decoration: none;
}
#formTable .col1{
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 1px;
}
#formTable .col2{
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 1px;
}
/* --------------control the search page clear and search buttons table */ 
#formTable .col3{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 1px;
	border-top: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
}
#formTable .col4{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	border-top: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
}
#formTable .smalltext
{
	font-size: 9px;
}

#formTable .title{
	font-size: 12px;
	font-weight:bold;	
	color:#3f3f3f;
	line-height:1.5em;
}

#passTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
#passExRow{
	padding: 10px;
	border-bottom: solid 1px #DDD;
	border-top: solid 1px #DDD;
}

/* ----------------------------------------------------------------------------------------------------------------------------*/ 

/* login page styles-------------------------------*/

/* --------------control the login box position */ 
#loginHolder1 {
	text-align: center;
	padding: 40px;
}
/* --------------control the login box styles */ 
#loginHolder2 {
	border: solid 1px #CCC;
	width: 300px;
}
#loginHolder2 .centerPad {
	padding: 30px;
}
#loginContent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
#loginContent .titleRow{
	font-weight: bold;
	padding: 3px;
}
#loginContent .col1{
	padding: 3px;
	width: 120px;
}
#loginContent .col2{
	padding: 3px;
	width: 200px;
}
#loginContent .col3{
	padding-right: 1px;
	width: 100px;
}
#loginContent .col4{
	padding-left: 1px;
	width: 100px;
}



/* ----------------------------------------------------------------------------------------------------------------------------*/

/* other misc styles-------------------------------*/
.footnoteTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}

/* ----------------------------------------------------------------------------------------------------------------------------*/

/* solpart menu styles -------------------------------*/
/*-----------------------menu button in toolbar styling 1*/
.solMenuContainer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background-color: #ffffff;
}
/*-----------------------menu button in toolbar styling 2*/
.solMenuBar{
	cursor: pointer; cursor: hand; 
	height:24px;
}
/*-----------------------cell of each line of text in the sub menu*/
.solMenuItem{
	cursor: pointer; cursor: hand;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	background-color: #83A6D0;
}
/*-----------------------lefhand col next to the sub text links */
.solMenuIcon{
	/*cursor: pointer; cursor: hand; 
	background-color: #ff0000; 
	border-left: none; 
	border-bottom: none; 
	border-top: none; 
	text-align: center;*/ 
	width: 1px;
	/*-----------------------controlling the height of each link row in the menu */
	height: 24px;
}
/*-----------------------actual sub text links area */
.solMenuSubMenu{
	z-index: 1000; 
	cursor: pointer; cursor: hand;
	height:24px;
	/*-----------------------color the bg of the dropdown */
	background-color: #f8f8f9; 
}
/*-----------------------unknown*/
.solMenuBreak
{
	border-bottom: #404040 1px solid; 
	border-left: White 0px solid; 
	border-top: White 0px solid;  
	border-right: #404040 0px solid; 
	background-color: White; 
	height: 1px;
}
/*-----------------------menu over state*/
.solMenuItemSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}
/*-----------------------right col next to the sub text links-- only required for an arrow at the end of each item*/
.solMenuArrow{
	/*font-family: webdings; 
	font-size: 11px; 
	color: #fff;
	cursor: pointer; cursor: hand; */
}
/*-----------------------the arrow next to the menu button- only if text is used*/
.solMenuRootArrow{
	/*font-family: webdings; 
	font-size: 10px; 
	color: #fff;
	cursor: pointer; cursor: hand;*/
}
/*-----------------------unknown  */
.solMenuScroll{
	cursor: pointer;
	cursor: hand;
	width: 100%; 
	font-size: 11px;
	background-color: #f00;
	color: #fff;
	font-weight: bold;
	padding: 2px 0 2px 0;
	background-image: url('/images/system/menu_down.gif');
	background-repeat:no-repeat;
}

/*----------------------- validation control styles VAMValSummaryText*/
.VAMErrorText
{
   color: Red;
}

.VAMBlinkText
{
   color: White;
}

.VAMFieldWithError
{
   background-color: lightpink;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	width:100%;
	padding-left: 3px;
}

.VAMValSummary
{
   color: red;
}

.VAMValSummaryHeader
{
   color: red;
}
.VAMValSummaryHeader TR
{
   color: red;
}
.VAMValSummaryErrors
{
   color: red;
   margin-top:6px;
}
.VAMValSummaryFooter
{
   color: red;
}
.VAMValSummaryFooter TR
{
   color: red;
}
.VAMRequiredFieldMarker
{
}

.VAMRequiredFieldsDescription
{
   font-size: 8pt;
   font-style: italic;
}

.VAMTextHiliteFields
{
}

.VAMNonTextHiliteFields
{
}
.VAMValSummaryAltRows
{
   color: red;
   background-color: lightblue;
}
.VAMMultiSegContainer
{
   border-left: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-right: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   padding-left: 2px;
   padding-top: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
}
.VAMMultiSegTextBox
{
   border-left: whitesmoke thin solid;
   border-top: whitesmoke thin solid;
   border-right: whitesmoke thin solid;
   border-bottom: whitesmoke thin solid;
}
.scrolling
{
	width:100%;
	height:270px;
	overflow:auto;
}
.scrollingShort
{
	width:100%;
	height:225px;
	overflow:auto;
}

.RowOdd
{
	background-color:#FFFFFF;
}

.RowEven
{
	background-color:#EDEDED;
}

.RowHover
{
	background-color:#E3F7FF;
	/* cursor:pointer; */
}

.RowHoverHand
{
	background-color:#E3F7FF;
	cursor:pointer;
	cursor:hand;
}

/* text style for admin text links  */
.AdminLink
{
	
}
    
A.AdminLink:link {
    text-decoration:    none;
    }

A.AdminLink:visited  {
    text-decoration:    none;
}

A.AdminLink:active   {
    text-decoration:    none;
}

A.AdminLink:hover    {
    text-decoration:    none;
    background-color:#E3F7FF;
    cursor:hand;
}
.NormalGrey
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #cfcfcf
}
.NormalRed
{
    font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ff0000
}

.NormalTextBox
{
    font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
}
.AdminHead   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  14px;
    font-weight: normal;
    color: #999999;
}
.ItemTitle
{
	font-family: Tahoma, Arial, Helvetica;
    font-size:  14px;
    font-weight: bold;
    color: #666666;
}	

/* Auction product styles---------------------------------------- */
#auction
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	border:solid 1px #0000CC;
}

#auction .head{
	color: #333333;
	font-size: 12px;
	border-bottom: solid 1px #DDDDDD;
}

#auction .title{
	color: #0000CC;
	font-size: 14px;
	font-weight:bold;	
}

/* header styles---------------------------------------- */
#siteheader
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 16px;
	text-decoration: none;
	/* background-image: url(images/system/gradientshort.jpg);*/
	background-position: top;

}

#siteheader .head{
	color: #0000CC;
	font-size: 36px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#siteheader .subhead
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 28px;
	color: #0000CC;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
}

#siteheader .text
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#siteheader .headlink{
	text-decoration: none;
}

#technical
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#technical .head{
	color: #0000CC;
	font-size: 14px;
	font-weight:bold;
	
}

#technical .text{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 6px;
	border-bottom: solid 1px #ccc;
}
TABLE
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
}
.lnkButton     {
    font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 8px;
    text-align: center;
}
    
A.lnkButton:link {
    text-decoration:    underline;
    color: #f00;
}

A.lnkButton:visited  {
    text-decoration:    underline;
    color: #f00;
}

A.lnkButton:active   {
    text-decoration:    underline;
    color: #FF8105;
}

A.lnkButton:hover    {
    text-decoration:    underline;
    color: #ED7F09;
}
input.large
{
	border: 1px solid #666666;
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	width: 210px;
}
input.medium
{
	border: 1px solid #666666;
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	width: 170px;
}
input.short
{
	border: 1px solid #666666;
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	width: 100px;
}
input.cvc
{
	border: 1px solid #666666;
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	width: 60px;
}
input.mini
{
	border: 1px solid #666666;
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	width: 40px;
}
.infoBoxContents {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.main TD A {
	COLOR: #0193b8; TEXT-DECORATION: underline
}
.main TD A:hover {
	COLOR: #0193b8; TEXT-DECORATION: none
}
.vdotted
{
	border-left: dotted 1px #cccccc;
}
.hdotted
{
	border-bottom: dotted 1px #333333;
}
.subhead
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
#messages
{
	background-color:#ffe3e3;
	border: dotted 1px #ff9999;
	padding: 4px 4px 4px 4px;
	font-size: 14px;
	color:#ff0000;
	/*font-weight:bold;*/
}

#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 12px Helvetica, Verdana, Arial, sans-serif;line-height:150%;width:180px;}
#menucase ul.vert-one li{margin:0;padding:0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
#menucase ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#83A6D0;padding:0 0 0 14px;width:170px;}
#menucase ul.vert-one li a:hover{background:#00329F url("../images/system/vert-one_arrow.gif") no-repeat 0 5px;}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#00329F url("../images/system/vert-one_arrow.gif") no-repeat 0 5px;}
#menucase ul.vert-one li a.subitems,ul.vert-one li a.subitems:hover{background:#00329F url("../images/system/menuspacer.gif") no-repeat 0 0;font-size: 9px;}
#menucase ul.vert-one li a.parent{color:#000;}
#menucase ul.vert-one li a.parent:hover{color:#fff;}

/*
#qmenucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 16px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:180px;}
#qmenucase ul.vert-one li{margin:0;padding:0;border-top:1px solid #4D0000;border-bottom:1px solid #761A1A;}
#qmenucase ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#600;padding:0 0 0 20px;width:180px;}
#qmenucase ul.vert-one li a:hover{background:#900 url("../images/system/vert-one_arrow.gif") no-repeat 0 9px;}
#qmenucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#933 url("../images/system/vert-one_arrow.gif") no-repeat 0 9px;}
*/
