/***************************************/
/************ Global *******************/
/***************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #A6A6A7 url(../images/bg_grey.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#2e2e2e;
}
.container	{
	text-align: center;
	margin: 0px;
	padding: 0px;	
}
.headcurve	{
	background: url(../images/head_curve.png) no-repeat;
	height: 42px;
	width: 899px;
	margin: 40px auto 0;
}
.head	{
	width: 899px;
	margin: 0 auto;
	background: #FFFFFF;
}
.logo	{
	background: url(../images/logo.jpg) no-repeat;
	height: 50px;
	width: 300px;
	float: left;
	left: 50px;
	position: relative;
}
.utility	{
	font-family: Arial, Helvetica, sans-serif;
	color: #003C7E;
	font-size: 12px;
	font-weight: bold;
	padding-top: 16px;
	left: 155px;
	position: relative;
	float: left;
}
.clear	{
	clear: both;
}
.wrapper	{
	width: 899px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
	color:#003C7E;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 10px;
	margin:0px;
	padding-right: 50px;
	/*padding-left: 290px;*/
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color:#2e2e2e;
	font-weight: bold;
}
a:link,a:active,a:visited	{
	text-decoration:none;
	color:#003399;
}
a:hover	{
	text-decoration:underline;
}
p	{
	font: 14px Arial, Helvetica, sans-serif;
	margin-right: 50px;
	/*padding-left: 290px;*/
}
p#smallscript	{
	font: italic 12px Arial, Helvetica, sans-serif;
}
#link,#link a,#link a:link,#link a:active,#link a:visited,.link a:hover	{
	text-decoration: underline;	
}
.footcurve	{
	background: url(../images/foot_curve.gif) no-repeat;
	height: 25px;
	width: 899px;
	margin: 0 auto;
}
.footer	{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
}
.footer a:link,.footer a:active,.footer a:visited	{
	text-decoration:none;
	color:#333333;
}
.footer a:hover	{
	text-decoration:underline;
	color: #333333;
}
.hangingindent {
	font: 14px Arial, Helvetica, sans-serif;
	margin-right: 50px;
  padding-left: 88px;
  text-indent: -66px;
}


/***************************************/
/********* Home page *******************/
/***************************************/
.homeflash	{
	background: url(../images/home_flash.png) no-repeat;
	height: 176px;
	width: 799px;
	margin: 0 auto;
}
h1.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-decoration:none;
	color:#003C7E;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	margin:0px;
	padding-right: 0px;
	padding-left: 0px;
	font-style: normal;
}
h1.homeindentheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color:#000000;
	padding-top: 0px;
	padding-bottom: 0px;
	font-style: bold;
  padding-left: 44px;
  text-indent: -22px;
}
h1.homeindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color:#003C7E;
	padding-top: 0px;
	padding-bottom: 10px;
	font-style: normal;
  padding-left: 44px;
  text-indent: -22px;
}
.homecopy	{
	margin-top: 20px;
	padding-right: 120px;
	padding-left: 120px;
	font-size: 14px;
	line-height: 20px;
}
.homecopy	li{
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
        padding-left: 10px;
}
.homep	{
	margin-top: 30px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 20px;
}




/***************************************/
/****   Interior page mastheads     ****/
/***************************************/
.masthead-1	{
	background: url(../images/mastheads/header1.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}
.masthead-2	{
	background: url(../images/mastheads/header2_03.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}
.masthead-3	{
	background: url(../images/mastheads/header3_03.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}
.masthead-4	{
	background: url(../images/mastheads/header4_03.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}
.masthead-5	{
	background: url(../images/mastheads/header5_03.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}
.masthead-6	{
	background: url(../images/mastheads/header6_03.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}
.masthead-7	{
	background: url(../images/mastheads/header7_03.jpg) no-repeat;
	height: 92px;
	width: 800px;
	margin: 0 auto;
}




/***************************************/
/**** Product specifications tabs   ****/
/***************************************/
.tab-heading	{
	font-size: 18px;
	padding-bottom: 10px;
}
.tab-list	{
	font-size: 14px;
	margin-left: 20px;
	list-style: disc outside none;
}
.tab-list2	{
	font-size: 14px;
	margin-left: 36px;
	list-style: square outside none;
}
.tab-list_sub	{
	margin-left: 25px;	
}





/***************************************/
/************** Sidebar   **************/
/***************************************/
#sidenav	{
	float: left;
	width: 190px;
	margin-left: 55px;
	padding-top: 25px;
}
#sidenav .cat_head_selected	{
	font-weight: bold;
	color: #003C7E;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidenav .cat_head_selected a,#sidenav .cat_head_selected a:link,#sidenav .cat_head_selected a:active,#sidenav .cat_head_selected a:visited	{
	color: #003C7E;
}
#sidenav .pagelink_selected	{
	font-weight: bold;
	color: #003C7E;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 12px;
}
#sidenav .pagelink_selected a,#sidenav .pagelink_selected a:link,#sidenav .pagelink_selected a:active,#sidenav .pagelink_selected a:visited	{
	color: #003C7E;
}
#sidenav .cat_head	{
	font-weight: bold;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#sidenav .cat_head a,#sidenav .cat_head a:link,#sidenav .cat_head a:active,#sidenav .cat_head a:visited	{
	color: #000000;
}
#sidenav .pagelink	{
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 12px;
}
#sidenav .pagelink a,#sidenav .pagelink a:link,#sidenav .pagelink a:active,#sidenav .pagelink a:visited	{
	color: #000000;
}

#sidenav .cat_head2_selected	{
	font-weight: bold;
	padding-left: 15px;
	color: #003C7E;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidenav .cat_head2_selected a,#sidenav .cat_head2_selected a:link,#sidenav .cat_head2_selected a:active,#sidenav .cat_head2_selected a:visited	{
	color: #003C7E;
}
#sidenav .pagelink2_selected	{
	color: #003C7E;
	padding-left: 30px;
	padding-bottom: 10px;
	font-size: 12px;
}
#sidenav .pagelink2_selected a,#sidenav .pagelink2_selected a:link,#sidenav .pagelink2_selected a:active,#sidenav .pagelink2_selected a:visited	{
	color: #003C7E;
}
#sidenav .cat_head2	{
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#sidenav .cat_head2 a,#sidenav .cat_head2 a:link,#sidenav .cat_head2 a:active,#sidenav .cat_head2 a:visited	{
	color: #000000;
}
#sidenav .pagelink2	{
	padding-left: 30px;
	padding-bottom: 10px;
	font-size: 12px;
}
#sidenav .pagelink2 a,#sidenav .pagelink2 a:link,#sidenav .pagelink2 a:active,#sidenav .pagelink2 a:visited	{
	color: #000000;
}





/***************************************/
/************** Forms     **************/
/***************************************/

fieldset
{
	border: 1px solid #999999;
	width: 400px;
	/*margin-left: 290px;*/
}

legend
{
	background: #00397b;
	border: #26a solid 1px;
	padding: 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}

label
{
width: 110px;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;
}

.input-box
{
	/*float: left;*/
	margin-bottom: 10px;
	color: #26a;
	background: #feb;
	border: 1px solid #999999;
}

.submit-button
{
	margin-left: 120px;
	clear: both;
	color: #FFFFFF;
	background: #666666;
	border: 2px #9cf outset;
	font-weight: normal;
}