.clearBoth { clear: both;}
#content{ margin: 0px 6px; }
.warning {color: Red;}
html body .alignRight {text-align:right;}
html body .alignLeft {text-align:left;}
html body .alignCenter {text-align:center;}

#salesForm th{text-align:right;}
#salesForm td{padding:10;}

.moreSpace{padding:10px}
.moreSpace th {font-weight:normal;}

.fullWidth{width:100%;}

body {
	background: #FFF url(/images/bg_2.gif) repeat-x;
	margin: 0;
	padding:0;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}


body table.leftnav a.here { 
	font-size: 12px;
	color: #FFFFFF;
}

ul.listMenuRoot a {color: white;}
body ul.listMenuRoot a.here {color: #FFFFFF;}

h1, h2, h3, h4 {
	color: #25269A;
	margin: 0;
}

h2 {font:bold 14px arial;}
h3 {font:bold 12px arial;}

hr {border:1px solid #FFB400; margin:0 auto; padding:0; width: 85%;}
hr.full { width: 100%; }

table.leftnav a:link, table.leftnav a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #DADAFE;
	text-decoration: none;
}

table.leftnav a:hover {
	color: #FFFFFF;
}

table.leftnav a:active {
	color: #FFFFFF;
}

input.invalid {
border: 2px red inset
}

label.invalid {
color: #FF0000
}

#content a:link {
	color: #6667B8;
	text-decoration: underline;
}

#content a:visited {
	color: #6667B8;
	text-decoration: underline;
}

#content a:hover {
	color: #35369A;
	text-decoration: none;
}

p.note {
}


table.vertical {border:0; border-collapse:collapse;}
table.vertical th {background-color: #ffcc33; }
table.vertical tr.alt, table.vertical td.alt  {background-color: #F1F0F9;}
table.vertical tbody td {padding: 4px;}

table.horizontal {border: 0; border-collapse:collapse;}
table.horizontal thead {background-color: #ffcc33;}
table.horizontal tr.alt, table.horizontal td.alt  {background-color: #F1F0F9;}
table.horizontal tbody td {padding: 4px;}

.customerQuote {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;
	border: 0px solid #AEAEE4;
	border-width: 1px 0px;
	background-color: #35369A;
	padding: 14px;
}

.customerQuote .person {
	font-size: 10px;
}


a.11pxpurple:link {
	font-family: Arial;
	font-size: 11px;
	color: #6667B8;
	text-decoration: none;
}

a.11pxpurple:visited {
	font-family: Arial;
	font-size: 11px;
	color: #6667B8;
	text-decoration: none;
}

a.11pxpurple:hover {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.font_8px {
	font-family: Arial;
	font-size: 8px;
}

.font_8_5px {
	font-family: Arial;
	font-size: 8.5px;
	line-height: 13px;
}

.font_9px {
	font-family: Arial;
	font-size: 9px;
}

.font_10px {
	font-family: Arial;
	font-size: 10px;
}

.font_11px {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px
}

.font_12px {
	font-family: Arial;
	font-size: 12px;
}

.font_12px_spaced {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
}

.font_12px_spaced_purple {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #252889;
}

.font_12px_just_purple {
	font-family: Arial;
	font-size: 12px;
	color: #252889;
}

.font_13px {
	font-family: Arial;
	font-size: 13px;
}

.font_14px {
	font-family: Arial;
	font-size: 14px;
}

.font_16px {
	font-family: Arial;
	font-size: 16px;
}

.font_18px {
	font-family: Arial;
	font-size: 18px;
}

.font_20px {
	font-family: Arial;
	font-size: 20px;
}

.font_8px_bold {
	font-family: Arial;
	font-size: 8px;
	font-weight: bold;
}

.font_9px_bold {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
}

.font_10px_bold {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.font_11px_bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.font_12px_bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.font_12px_white {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;
}

.font_12px_orange {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color:#FD6500;
}

.font_12px_orange_bold {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color:#FD6500;
}

.font_12px_orange_min_space {
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	color:#FD6500;
}

.font_13px_bold {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.font_14px_bold {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.font_14px_purple {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #25269A;
}

.font_14px_white_bold {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.font_16px_bold {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.font_18px_bold {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}

.font_20px_bold {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
}


.font_14px_leaded {
	font-family: Arial;
	font-size: 14px;
	line-height: 26px;
	font-weight: 100;
	font-style: normal;
	text-transform: none;
	color: #666666;
}
.font_13px_leaded {
	font-family: Arial;
	font-size: 13px;
	line-height: 24px;
	font-weight: lighter;
	font-variant: normal;
}
.font_10px_white {
	font-family: Arial;
	font-size: 10px;
	line-height: 17px;
	color:#FFFFFF;
}

a.white_link:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.white_link:hover {
	color: #FFFB9A;
	text-decoration: none;
}
a.white_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.blue_link:link {
	color: #004CA2;
	text-decoration: underline;
	font-weight: bold;
}
a.blue_link:hover {
	color: #F00607;
	text-decoration: none;
	font-weight: bold;
}
a.blue_link:visited {
	color: #004CA2;
	text-decoration: none;
	font-weight: bold;
}

a.nounderline_link:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.nounderline_link:hover {
	color: #F00607;
	text-decoration: none;
}

a.nounderline_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.articles_link:link {
	color: #FF7E00;
	font-size: 11px;
	text-decoration: underline;
}
a.articles_link:hover {
	color: #FF7E00;
	font-size: 11px;
	text-decoration: none;
}
a.articles_link:visited {
	color: #FF7E00;
	font-size: 11px;
	text-decoration: underline;
}
a.pages_link:link {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.pages_link:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #267FD9;
	text-decoration: none;
}
a.pages_link:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #F00607;
	text-decoration: underline;
}
a.gray_link:link {
	color:#818181;
	text-decoration: none;
}
a.gray_link:hover {
	color:#F00607;
	text-decoration: none;
}
a.gray_link:visited {
	color:#818181;
	text-decoration: none;
}

a.12pxpurple_link:link {
	color: #252889;
	text-decoration: none;
}
a.12pxpurple_link:hover {
	color: #252889;
	text-decoration: underline;
}
a.12pxpurple_link:visited {
	color: #252889;
	text-decoration: none;
}

table.details {	font:8pt Verdana, Arial, Helvetica, sans-serif; width:100%; }
table.details th { text-align:left;}



#bottomFooter {
	width: 750px;
	margin: 0px;
	padding: 2px 0 0 0; 
	overflow: hidden;}

#leftSide {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;}

#leftTop {
	width: 533px;
	height: 10px;
	background-image: url('images/white_top.jpg');
	background-repeat: no-repeat;
	background-color: #F4F4FF;*/
	margin: 0; 
	padding: 0;}

#leftMiddle {
	margin: 0;
	padding: 0; }

#insideImage {
	width: 70px;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;}
	
* html #insideImage { /* Box Model hack for IE */
	padding-top: 2px; }

#insideText {
	width: 320px;
	float: left;
	margin: 0;
	padding: 14px 0 0 17px}

#leftBottom {
	width: 533px;
	height: 10px;
	background-image: url('images/white_bottom.jpg');
	background-repeat: no-repeat;
	background-color: #E1E1FE;
	margin: 0;
	padding: 0}

#rightSide {
	width: 172px;
	margin: 0;
	padding: 6px 40px 14px 0;
	vertical-align: middle;
	float: right;}
	
* html #rightSide { /* Box Model Hack for IE */
	padding: 6px 20px 14px 0; }
	
.home_paddingtop {
	padding-top: 8px; }
	


/************** 
-#include file="news_scroller.asp"-
<script src="newsticker.js"></script>
***************/

