/* Eric Meyer's CSS Reset */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



/* End Meyer's CSS Reset */









body

	{

	background-image: url(../images/background.jpg);

	background-repeat: no-repeat;

	background-color: #0f1040;

	margin-top: 20px;

	color: #cacad9;

	font-family: Verdana;

	}



img

	{

	display: block;

	}



#container

	{

	margin-left: auto;

	margin-right: auto;

	width: 820px;

	margin-top: 0px;

	}



#bodyzone

	{

	background-image: url(../images/body_bkgd.png);

	background-repeat: repeat-y;

	}



td

	{

	vertical-align: top;

	}



#leftcoltext

	{

	padding: 30px 15px 30px 20px;

	font-size: 11px;

	line-height: 14px;

	}



#leftcoltext h1

	{

	font-weight: bold;

	color: #efefef;

	margin: 0px 0px 8px 0px;

	}



#leftcoltext h2

	{

	font-weight: bold;

	color: #efefef;

	margin: 16px 0px 0px 0px;

	}



#leftcoltext p

	{

	color: #cacad9;

	font-size: 10px;

	margin-bottom: 8px;

	}



#rightcoltext

	{

	padding: 0px 30px 0px 30px;

	font-size: 11px;

	line-height: 15px;

	margin-bottom: 40px;

	margin-top: 20px;

	}



#rightcoltext h1

	{
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #6e92ff;
	margin: 0px 0px 16px 0px;

	}



#rightcoltext h2

	{

	font-size: 11px;

	font-weight: bold;

	color: #6e92ff;

	margin: 20px 0px 8px 0px;

	}



#rightcoltext h3

	{

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	color: #6e92ff;

	margin: 20px 0px 0px 0px;

	}



.comparechart,

	{

	width: 475px;

	font-size: 10px;

	line-height: 13px;

	margin-bottom: 20px;

	}



.comparechart td

	{

	padding: 4px;

	border-bottom: 1px solid #23245c;

	}



.orderchart

	{

	width: 475px;

	font-size: 10px;

	line-height: 13px;

	margin-bottom: 20px;

	margin-top: 20px;

	}



.orderchart td

	{

	padding: 4px 4px 6px 12px;

	border-bottom: 1px solid #efefef;

	}







.jobtitle

	{

	font-weight: normal;

	color: #747599;

	}



#rightcoltext p

	{

	color: #cacad9;

	margin-bottom: 8px;

	}



.prodnum

	{

	font-size: 9px;

	color: #747598;

	margin-bottom: 8px;

	}



#photofloat

	{

	float: right;

	width: 250px;

	margin-left: 30px;

	margin-bottom: 30px;

	}



#photofloat p

	{

	margin: 6px 10px 0px 10px;

	font-size: 9px;

	color: #747598;

	line-height: 12px;

	}



#rightcoltext ul, #leftcoltext ul

	{

	list-style-type: disc;

	}



#rightcoltext li, #leftcoltext li

	{

	margin-left: 30px;

	font-size: 10px;

	}



.required

	{

	color: #f13f35;

	}



#rightcoltext input.field

	{

	height: 14px;

	width: 180px;

	border: 1px solid #ffffff;

	background-color: #d5d5df;

	font-size: 9px;

	color: #3d3e72;

	line-height: 14px;

	padding: 2px 0px 0px 3px;

	margin-right: 3px;

	}



#rightcoltext select.inputselect

	{

	height: 19px;

	width: 180px;

	font-size: 9px;

	line-height: 14px;

	margin-right: 3px;

	}





#rightcoltext textarea

	{

	height: 80px;

	width: 180px;

	font-family: Verdana;

	border: 1px solid #ffffff;

	background-color: #d5d5df;

	font-size: 9px;

	color: #3d3e72;

	line-height: 14px;

	padding: 2px 0px 0px 3px;

	margin-right: 3px;

	}



.formtable

	{

	margin: 10px 0px 0px 20px;

	}



.formtable td

	{

	padding: 4px;

	}





#footer

	{

	background-image: url(../images/footer_bkgd.png);

	height: 232px;

	}



#footer p

	{

	font-size: 10px;

	line-height: 13px;

	margin-bottom: 6px;

	}



#footer input.field

	{

	height: 14px;

	width: 120px;

	border: 1px solid #ffffff;

	background-color: #d5d5df;

	font-size: 9px;

	color: #3d3e72;

	line-height: 14px;

	padding: 2px 0px 0px 3px;

	margin-right: 3px;

	}



#textlinks

	{

	width: 818px;

	margin: 8px 0px 50px 0px;

	font-size: 9px;

	line-height: 12px;

	color: #6e92ff;

	}



a:link, a:visited

	{

	color: #6e92ff;

	font-weight: normal;

	}



a:hover, a:visited:hover

	{

	text-decoration: none;

	}



.date

	{

	font-size: 9px;

	color: #9595b1;

	text-transform: uppercase;

	}



.filesize

	{

	font-size: 9px;

	color: #9797af;

	}
