body

{

	background-color: #0F1640;

	font-size: x-small;

	color: #B5B9C3;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px;

	margin: 0px;

}



	

.intro_txt {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:900;

}	

	

a  {

		color: #FFFFFF;

}	



a:hover  {

		color: #FFFFFF;

		text-decoration: none;

}	





ul {

	list-style-image: url(images/arr.gif);

}









.content

{

	font-size: x-small;

}



img {

 display : block;

}







h4 {

	display: inline;

	color: #2B3E60;

}





td#logo_bg

{

	background-image: url(images/logo_bg.gif);

	background-repeat: repeat-x;

	height: 93px;

}



div#logo

{

	background-image: url(images/logo_bg_g.gif);

	background-repeat: no-repeat;

	width: 100%;

	height: 93px;

}



.menu_bg {

	background-image: url(images/menu_bg.gif);

	background-repeat: repeat-x;

}





.bottom {

	border-top: solid 1px #555966;

	font-size: 11px;

	font-weight: 900;

	color: #FFFFFF;

}



.bottom a{

	font-weight: 900;

	color: #99CCFF;

	text-decoration: none;

}





.index_line {

	border-bottom: solid 1px #555966;

}



.form_left {

background-image: url(images/form_left.gif);

background-repeat: repeat-y;

	

}



.form_right {

	background-image: url(images/form_right.gif);

background-repeat: repeat-y;

}

.form {

	background-color: #BFC9D3;

	

}

.form_bottom {

	background-image: url(images/form_bottom.gif);

	background-repeat: repeat-x;

}



.form_top {

	background-color: #BFC9D3;

			font-size: xx-small;

}



.submit {

	

	background-color: #0F1640;

	color: #FFFFFF;	

	border-left: 1px #9296A7 solid;

	border-top: 1px #9296A7 solid;

	border-right: 1px #666666 solid;

	border-bottom: 1px #666666 solid;

}



.side a {

	color: Black;

	text-decoration: none;

}



.side a:hover {

	color: #0080FF;

	text-decoration: none;

}



.inline {

	display: inline;

}



.input {

	background-color: #C9CCD6;

	color: #000000;	

	border-left: 1px #000000 solid;

	border-top: 1px #000000 solid;

	border-right: 1px #FFFFFF solid;

	border-bottom: 1px #FFFFFF solid;

	

}



.part {

	background-color: #2A2F4C;

	border-top: solid 1px #555966;

	border-bottom: solid 1px #555966;

	font-size: x-small;

}



td.hotproduct

{

	background-color: #2A2F4C;

	border-top: solid 1px #555966;

	border-bottom: solid 1px #555966;

	padding-right: 10px;

	padding-top: 8px;

}



td.hotproduct p

{

	font-size: 9px;

	width: auto;

	padding: 0px 0px 8px 0px;

	text-align: justify;

}



td.hotproduct div.thumbnail

{

	height: 128px;

	width: 158px;

	border-color: #b5a250;

	border-width: 1px;

	border-style: solid;

	background-color: #fff;

}



.supersmall {

	font-size: 1px;

}



td#submenu { padding: 0px 15px 0px 7px; 

	width: 177px;

}



img.floatRight

{

	float: right;

	padding: 0px 0px 20px 20px;

}



img.floatRightMore

{

	float: right;

	padding: 0px 240px 20px 0px;

}



td.small p

{

	padding: 0px 20px 16px 0px;

	margin: 0px;

	font-size: 12px;

}



td.small {

	font-size: 16px;

}



td.small div.content

{

	padding-right: 240px;

}



td.small ul

{

	padding: 0px 20px 16px 20px;

	font-size: 12px;

	width: 50%;

	margin: 0px;

}



td.small li { padding: 0px 0px 2px 0px; }

td.small h1

{

	font-weight: bold;

	margin: 0px;

	padding: 0px 0px 16px 0px;

	font-size: 14px;

}



td.small h2

{

	font-weight: bold;

	margin: 0px;

	padding: 0px 0px 8px 0px;

	font-size: 12px;

}



table.caseStudies

{

	width: 70%;

}



td.small p.fineprint

{

	font-size: 9px;

}



td.small p.boilerplate

{

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	color: #b1ab45;

}



img#homeAnimation

{

	padding: 33px 0px 33px 0px;

	border-bottom: #555956;

	border-width: 0px 0px 1px 0px;

	border-style: none none solid none;

	margin-left: -1px;

}



td.previousNext

{

	padding-bottom: 12px

}