/*************************************
 user options menu (admin/reseller/campus)
*************************************/
.sidenavtable {border : solid 1px #cccccc }
.sidenavtitle 
	{
	background-color: #e5e5ec ; 
	border-bottom: solid 1px #cccccc ;
	color: #333366 ;
	font-weight: bold ;
	font-size: 11px ;
	font-family: Verdana ;
	text-transform: uppercase ;
	white-space: nowrap ;
	}
.sidenavtext { color: #113355 ; font-size: 11px ; font-family: Verdana}
.sidenavtext a {color: #113355 ; font-size: 11px ; font-family: Verdana ; text-decoration: none }
.sidenavtext a:hover {color: #cc6600 ; text-decoration: underline}
.sidenavtextsmall { color: #113355 ; font-size: 9px ; font-family: Verdana}

/*************************************
 pc configurator / pc builder
*************************************/
.totalsystempricediv { bottom: 10px ; padding: 1px ; background-color: #ffffff ; }
.totalsystempricetable{
	background-color: #fcf5f5 ; 
	BORDER-RIGHT: #cc9999 1px solid; 
	BORDER-TOP: #cc9999 1px solid; 
	BORDER-LEFT: #cc9999 1px solid; 
	BORDER-BOTTOM: #cc9999 1px solid ;
	font-weight: bold
	}

.configuratortextbox {width: 33px ; }
.configuratordropdownlist {font-size: 11px ; font-family: verdana,monospace ; width: auto}
.configuratorlabel {color: Maroon ; font-weight:bold ;}
.systemdetails { padding: 8px ; border : solid 1px gray}
.systemtitle {padding: 18px ; font-size: 14pt ; font-weight: bold ; color : maroon}

/* quote summary table */
.datagrid {border:solid 1px #cccccc ; text-align:center}
.datagridheader {background-color: #e5e5e5 ;}
.datagriditem {}
.datagridalternating {background-color: #f5f5f5}

.emailalternatingitem{border-top: dotted 1px #cccccc ; border-bottom: dotted 1px #cccccc ; background-color:#f5f5f5}


/*************************************
product catalogue
*************************************/
.titletext {font-size: 13pt; font-weight: bold ; color: #333366 ; font-family: verdana ; letter-spacing: -1 ;}

.productheader {font-weight: bold ; color: Black ; background-color: #e5e5e5 }
.productitem {color: Black ; background-color: #FFFFFF  }
.productalternatingitem {color: Black ; background-color: #f5f5f5  }

/* format categories in product index */
.categorydatalist {}
.categoryalternatingitems { width: 30% }
.categoryitems {width: 30%}


/* admin */
.admin_campusheader { background-color: #CBD6DD; font-size: 9px } /*; font-size: 12px ;*/
.admin_listheader { background-color: #DDEBBB ; font-size: 9px}

/***********************************
navigation tabs
***********************************/

table.tabstrip{color: White ; border: solid 1px #000000 ; text-align:center ; background-color: #000000}
.tabstrip a {color: White ; font-size: 10px ; font-weight: bold ; text-decoration: none ; }
.tabstrip a:visited {text-decoration: none ; color: white; }
.tabstrip a:link {text-decoration: none ; color: white; }
.tabstrip a:active {text-decoration: none ; color: white; }
.tabstrip a:hover {padding-top: 3px ; padding-right: 0px ; padding-bottom: 3px ; padding-left: 0px ; text-decoration: underline}


table.admintabstrip{border: solid 1px #666666 ; text-align:center ; background-color: #639DCF ;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6644a0', startColorstr='#639DCF', gradientType='0') ;
	}
.admintabstrip a {color: white; font-weight: bold ; text-decoration: none ; font-size: 12px ; font-family: Verdana ;}
.admintabstrip a:visited {text-decoration: none ; color: white; }
.admintabstrip a:link {text-decoration: none ; color: white; }
.admintabstrip a:active {text-decoration: none ; color: white; }
.admintabstrip a:hover {text-decoration: underline ;}


/***********************************
General
************************************/
.menufont {white-space: nowrap ; color: #ffffff ; font-weight: bold ; font-size: 10pt ; font-family: Arial, Helvetica, sans-serif }
.menufont a {text-decoration: none ; color: #ffffff }
.menufont a:hover {text-decoration: underline }
.menubackground { border-top: solid 1px navy ; height: 28 ; background-image: url(/images/menubg.gif) ; background-repeat: repeat-x ; 
	background-color: #639DCF ;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6644a0', startColorstr='#639DCF', gradientType='0') ;
	}


.copyright { font-size: 10px ; font-family: Verdana,arial,helvetica,tahoma}
a {color: #000099 ; text-decoration: underline}
a:hover {text-decoration:none}
td {font-size: 9pt ; font-family: verdana}
body 
 {
	scrollbar-base-color: #ffffff;
    scrollbar-face-color: #CBDBE8;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #2C699D;
    scrollbar-3dlight-color: #2C699D;
    scrollbar-darkshadow-color: #2C699D;
    scrollbar-highlight-color: #CBDBE8;
    scrollbar-shadow-color: #CBDBE8;
    font-size: 9pt; 
	font-family: Verdana;
    }

hr {border:0 ; width:95% ; color: #e5e5e5 ; background-color:#e5e5e5 ; height: 1px ; text-align: left}

.tableborder {border: solid 1px #7F9Ba3 } /* login.aspx -- reseller page */
.warning {color: Red ; font-weight: bold ;} /* on various pages whenever a warning happens */

.admintable{ color: steelblue ; border: 1px solid steelblue ; }
.admintable td {padding: 5px}
.admintableheader { background-color: steelblue ; color : White ; font-weight: bold ; font-family : Verdana ; }
.admintablealternatingitem { background-color: #f5f5f5 }
.admintablealternatingitem td { border : 1px solid steelblue}
.admintableitem td { border : 1px solid steelblue}
