/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: none; }
td 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: none; }
th
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: none; }
a:link
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: none; }
a:visited				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: none; }
a:active
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: none; }
a:hover 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #580303;  text-decoration: underline; }

/*-- 1px Image borders with border color change on rollover --*/
a:link.img IMG { border-width: 1px ; border-color: black ; }
a:visited.img IMG { border-width: 1px ; border-color: black ; }
a:active.img IMG { border-width: 1px ; border-color: black ; }
a:hover.img IMG { border-width: 1px ; border-color: #6699CC ; }

/*-- 1px cell boarders - apply to table, as well as the td's --*/
TABLE.tbl { font-size:9px ; border-top: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; }
TD.tbl { font-size:9px ; border-left: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }

/*-- Regular short style for form elements --*/
.short { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #1A3F7E;
	text-decoration: none; }

/*-- CLASS Two ----------------------------------------------------*/
p.two { line-height: 1.5em ; }
h1.two { font-size:15px }
h2.two { font-size:14px }
h3.two { font-size:13px }
h4.two { font-size:12px }
h5.two { font-size:11px }
body.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: none; }
td.two 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: none; }
th.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: none; }
a:link.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: none; }
a:visited.two				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: none; }
a:active.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: none; }
a:hover.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CFC1C1;  text-decoration: underline; }	
	
/*-- CLASS Three ----------------------------------------------------*/
p.three { line-height: 1.5em ; }
h1.three { font-size:15px }
h2.three { font-size:14px }
h3.three { font-size:13px }
h4.three { font-size:12px }
h5.three { font-size:11px }
body.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
td.three 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
th.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:link.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:visited.three				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:active.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:hover.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: underline; }

.outLine
{
	border-style:solid;
	border-width: 1px;
	border-color: black;
}
form
{
	padding:0px;
	margin:0px;	
}
.catHead
{
	margin-bottom: 5px;
	border-bottom: 1px solid #888;
	border-top: 1px solid #888;
	font-weight:bold;
}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {
display: inline-block;
}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* ---------------------- Site Specific Layout ------------------------------------ */

div#menu_margins {padding: 20px 0 0px 25px;}

div#tag {font-size: 14px; font-weight: bold; padding-bottom: 15px;}
.menu_item {float: left; margin-right: 20px;}

.menu_item_last {float: left; margin-left: -15px;}