a.contentlink{font-family:Verdana;font-size:12px;color:#000000;TEXT-DECORATION: underline;}
a.contentlink:hover{font-family:Verdana;font-size:12px;color:C73752;TEXT-DECORATION: underline;}
.content_thinline_left{font-family:Verdana;font-size:11px;text-align:left;color:050C75;padding-left:4px;padding-top:5px;padding-bottom:5px;padding-right:4px;border-bottom:1px solid  #969799;}

a.boldlink{font-family:arial;font-size:12px;color:#000000;font-weight:bold;TEXT-DECORATION: none;}
a.boldlink:hover{font-family:arial;font-size:12px;color:#9D011E;font-weight:bold;TEXT-DECORATION: underline;}

a.normallink{font-family:arial;font-size:12px;color:#000000;font-weight:normal;TEXT-DECORATION: none;}
a.normallink:hover{font-family:arial;font-size:12px;color:#9D011E;font-weight:normal;TEXT-DECORATION: underline;}
a.normallink_red{font-family:arial;font-size:12px;color:#9D011E;font-weight:normal;TEXT-DECORATION: underline;}
a.normallink_red:hover{font-family:arial;font-size:12px;color:#000000;font-weight:normal;TEXT-DECORATION: underline;}


a.menuwhite{font-family:verdana;font-size:12px;color:#DCDCFC;TEXT-DECORATION: none;font-weight:bold;text-align:left;}
.menu_horz1{border:1px solid #EDF2FE;background-color:#F2F2F2;}
.menu_box{border:0px solid #EDF2FE;text-align:left;}
.crumb{font-family:arial;font-size:11px;color:#000000;TEXT-DECORATION: none;font-weight:normal;text-align:left;}
a.navylink{font-family:arial;font-size:11px;color:#000000;font-weight:normal;TEXT-DECORATION: none;}
a.navylink:hover{font-family:arial;font-size:11px;color:#9D011E;font-weight:normal;TEXT-DECORATION: none;}

a.navylink_hp{font-family:arial;font-size:11px;color:#000000;font-weight:normal;TEXT-DECORATION: none;}
a.navylink_hp:hover{font-family:arial;font-size:11px;color:#9D011E;font-weight:normal;TEXT-DECORATION: underline;}

a.crumblink{font-family:arial;font-size:11px;color:#9D011E;font-weight:normal;TEXT-DECORATION: underline;}
a.crumblink:hover{font-family:arial;font-size:11px;color:#000000;font-weight:normal;TEXT-DECORATION: underline;}

p{font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
body {background-color:white;}


.mini_menu
{
border-top:1px dashed #000000;
border-bottom:1px dashed #000000;
text-align:center;
padding:10px;
margin-top:5px;
margin-bottom:5px;
}


.mini_menu a
{
font-family:arial;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration: none;
}


.mini_menu a:hover
{
font-family:arial;
font-size:12px;
color:red;
font-weight:normal;
text-decoration: underline;
}




.thumbnail_wrapper{
	
	padding-left:10px;
	padding-right:10px;

}

.thumbnail_wrapper td{
	
	padding:2px;
}

.thumbnail_table {
	background-color:#ffffff;
	border:0px solid #d0d0d0;
	}


.thumbnail_table td{
background-color:#ffffff;
	font-family:arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	padding:2px;
}


.thumbnail_table img{
	border:solid 1px #000000;
}

.top_banner {font-family:arial;font-size:11px;color:#DEE1F6;font-weight:bold;}
.content{padding:5px;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.content_small{padding:5px;font-family:arial;font-size:10px;color:#000000;font-weight:normal;}
.content_box{padding-top:20px;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.content_box_dealer{padding-top:5px;padding-left:100px;background-color:#F8F7F7;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.content_box_tabbed{padding-top:20px;padding-left:40px;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.image_border{border:1px solid #000000;border-left:4px solid #000000;border-bottom:4px solid #000000;}
.headshot_border{border:1px solid #000000;}
.bottom-border{border-bottom:2px solid #000000;}
.bottom-border_gray{border-bottom:2px solid #D8D8D8;}
.title{padding-bottom:10px;font-family:arial;font-size:14px;color:#000000;font-weight:bold;}
.title_underlined_gray{padding-bottom:10px;font-family:arial;font-size:14px;color:#000000;font-weight:bold;border-bottom:4px solid #D8D8D8;}
.title_underlined{padding-bottom:10px;font-family:arial;font-size:14px;color:#000000;font-weight:bold;border-bottom:4px solid #000000;}
.title_thinline{padding-bottom:10px;font-family:arial;font-size:14px;color:#000000;font-weight:bold;border-bottom:1px solid #000000;}

.content_underlined{padding:10px;font-family:arial;font-size:12px;color:#000000;font-weight:normal;border-bottom:1px solid #000000;}

.spec_cell{padding:5px;padding-left:10px;padding-right:10px;border-bottom:1px solid #000000;background-color:#EDF5FF;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.spec_cell_gray{padding:5px;padding-left:10px;padding-right:10px;border-bottom:1px solid #000000;background-color:#F0F1F2;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}

.download_cell{padding:2px;border-bottom:1px solid #000000;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.download_cell_padded{padding:2px;padding-left:30px;border-bottom:1px solid #000000;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
.download_cell_faded{padding:2px;border-bottom:1px solid #000000;font-family:arial;font-size:12px;color:#000000;font-weight:normal;background-color:#e5e5e5;}
.applications_table{background-color:#000000;}
.applications_cell{font-family:arial;font-size:12px;color:#000000;background-color:white;padding:5px;text-align:center;}
.applications_title{font-family:arial;font-size:12px;color:white;padding:5px;text-align:center;}
#menu2 td {}
#menu2 a {background-image:url('tab_images/darkgray_box_03.gif');background-position: right top; background-repeat:no-repeat;padding:5;font-family:Arial; font-size:8pt; display:block;  color:white; background-color: #707078;border-right: 2px solid white; border-bottom: 1px solid white; text-decoration: none}
#menu2 a:hover {background-image:url('tab_images/navy_box_03.gif');background-position: right top; background-repeat:no-repeat;background-color: #000000; border-bottom: 1px solid #ffffff; color:white}
#menu2hilite a {background-image:url('tab_images/navy_box_03.gif');background-position: right top; background-repeat:no-repeat;font-family:Arial; font-size:8pt; display:block;  color:white; background-color: #000000; border-bottom: 1px solid #000000; text-decoration: none}
.headshot{border:1px solid #000000;}
.darkred_tab{color:#9D011E;}
.palered_tab{color:#CB5168;}

/* FOR LEFT MENU */
.menulink{border-bottom:1px solid #969799;padding-left:10px}
.menuheader{font-family:arial;font-size:11px;color:#000000;font-weight:bold;border-bottom:1px solid #969799;padding-top:5px;}

/* FOR DROP DOWN MENU */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	line-height: 3; list-style-image:url('images/link_arrow_white.gif')
}

#nav a {
	display: block;
	font-family:verdana;font-size:10px;color:#000000;TEXT-DECORATION: none;font-weight:bold;text-align:left;
	
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;

	
}

#nav li { /* all list items */
	float: left;
	width:7.2em; /* width needed or else Opera goes nuts */
	padding-left:10;
color:#000000;
	
}

#nav li ul{ /* second-level lists */
	position: absolute;
	

background-color:#000000;
	border:1px solid #EDF2FE;
	border-bottom:1px solid #EDF2FE;
	filter:alpha(opacity=80);
	opacity: 0.5;
	-moz-opacity:0.5;
	padding:5;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;	
}

#content {
	clear: left;
	color: #ccc;
}

select {
	background: #00004f;
	color:White;
	font-family: verdana;
	font-size: 12px;

}

.dropdown_menu{background-color:#000000;border-bottom: 1px solid #D2D2FF;border-top: 0px solid #D2D2FF;}
.dropdown_menu_gray{background-color:#D9D9DA;}
.menubox{border-right: 0px solid #D2D2FF;border-top: 0px solid #D2D2FF;text-align:center;}
a.nonmenu{
	
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color:#D2D2FF;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:6px;
	padding-left:10;
	text-align: left;
	border-right: 0px solid ffffff;
	
		
}
a.nonmenu_gray{
	
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #00004f;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:6px;
	padding-left:10;
	text-align: left;
		
}
a.nonmenu:hover{
	
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	width: 90px;	
	padding-top: 7px;
	padding-bottom:6px;
	padding-left:10;
	text-align: left;	
		
}

a.menu{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #00004f;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-left:10;
	text-align: left;
	color: #FFFFFF;	
	background-color: #000066;			
}

a.menu:hover{	
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-left:10;
	text-align: left;	
	color: #FFFFFF;	
	background-color: #000066;	
	}
a.menuSelected{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #00004f;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-left:10;
	text-align: left;
	color: #FFFFFF;	
	background-color: #000066;}

#dropmenudiv{
border-left:0px solid black; border-right:0px solid black; border-top:0px solid black; border-bottom:0px solid black; position:absolute;
line-height:18px;
z-index:100; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana
;	filter:alpha(opacity=90);
	opacity: 0.5;
	-moz-opacity:0.8;
	}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 12px;
border-bottom: 1px solid D2D2FF;
border-left: 1px solid white;
border-right: 1px solid white;
color:#D2D2FF;
padding: 5px 0;
text-decoration: nove;
font-weight: bold;

}

#dropmenudiv a:hover{ /*hover background color*/
color:#E8E8FF;
background-color:#010146;
}

#redfont{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #red;
	font-weight: bold;		
}

/* for intranet */

.undershadow{height:20px;padding:10px;background-image:url(images/top_shadow_white.gif);background-repeat:repeat-x;background-position:top left}
.menulink_large{border-bottom:1px solid #969799;padding-left:10px;font-family:arial;font-size:12px;color:#000000;font-weight:normal;}
a.navylink_large{font-family:arial;font-size:12px;color:#000000;font-weight:bold;TEXT-DECORATION: none;}
a.navylink_large:hover{font-family:arial;font-size:12px;color:#ea802c; font-weight:bold;TEXT-DECORATION: underline;}

.standard_image{border:2px solid #C73D57;}
.standard_image_navy{border:1px solid #000000;}
.standard_image_navy1{border:1px solid #000000;}
.standard_image_gray{border:1px solid #000000;}
.standard_image_blue{border:1px solid #000000;}

.table_cell{border-bottom:1px solid #000000;color:#000000;font-family:arial;font-size:12px;}
.table_cell_blank	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#ffffff;

	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
.table_cell_blue	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#ffffff;
	border-bottom:1px solid #ea802c;
	border-bottom:1px solid #000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}

.table_cell_padded{border-bottom:1px solid gray;color:#000000;font-family:arial;font-size:12px;padding:5px;}
.table_cell_blue_padded	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #000000;
	}
.table_cell_blue_padded_left{border-bottom:1px solid gray;color:#000000;font-family:arial;font-size:12px;padding:5px;}
.table_cell_blue_padded_corner{border-bottom:2px solid  #000000;color:#000000;font-family:arial;font-size:12px;padding:5px;}


.table_cell_navy{background-color:#000000;border-bottom:0px solid gray;color:white;font-family:arial;font-size:12px;padding:3px;padding-left:5px;}
.table_cell_navy_block{background-color:#000000;border-bottom:0px solid gray;color:white;font-family:arial;font-size:12px;padding:3px;padding-left:5px;}


.table_cell_paleblue{background-color:#ea802c;color:#ffffff;font-family:arial;font-size:12px;padding:3px;padding-left:5px;}
.table_cell_paleblue_left{background-color:#DDE2FE;border-bottom:1px solid #000000;border-left:1px solid #05347A;color:#000000;font-family:arial;font-size:12px;padding:3px;background-image:url(images/top_corner_paleblue.jpg);background-repeat:no-repeat;background-position:top right;padding-left:5px;}

.photo_header{border-top:2px solid  #ea802c;color:#000000;font-family:arial;font-size:12px;padding:5px;}




.plainul{ list-style-image:disc;vertical-align:top;}

a.content_link{font-family:Arial,Verdana;font-size:12px;color:#000000;TEXT-DECORATION: underline;font-weight:bold;}
a.content_link:hover{font-family:Arial,Verdana;font-size:12px;color:#C73752;TEXT-DECORATION: underline;font-weight:bold;}

a.content_link_red{font-family:Arial,Verdana;font-size:12px;color:#C73752;TEXT-DECORATION: underline;font-weight:bold;}
a.content_link_red:hover{font-family:Arial,Verdana;font-size:12px;color:#000000;TEXT-DECORATION: underline;font-weight:bold;}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

.PagerStyle{	
	height:25px;
	margin-left:100px;
	text-align: right;	
	background-image : url(./images/pages.gif);
	background-position :50% 100%;
	background-repeat : no-repeat;
	background-color : transparent;	
					
}

.thumbnail_wrapper{
	
	padding-left:10px;
	padding-right:10px;

}

.thumbnail_wrapper td{
	
	padding:2px;
}

.thumbnail_table {
background-color:#ffffff;
	border:1px solid #a0a0a0;
}

.thumbnail_table td{
background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:2px;

}

.download_table {
	background-color:#000000;
	}

.download_table th{
	background-color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:strong;
	color:#ffffff;
	font-weight:normal;
	padding:5px;
	text-align:left;
}	
	
	
.download_table td{
background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:2px;
	border:1px solid #000000;
}

/*--snorkel style-*/


/* GENERAL CONTENT */
body
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
}
p
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	}

.crumb
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#4C3F3C;
	text-align:left;
	text-decoration: none;
	}


.top_banner 
	{
	font-family:arial;
	font-size:11px;
	color:#DEE1F6;
	font-weight:bold;
	}

.content
	{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	padding:5px;
	}

.content_small
	{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#4C3F3C;
	padding:5px;
	}

.content_box
	{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	padding-top:20px;
	}

.content_box_tabbed
	{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	padding-top:20px;
	padding-left:40px;
	}

.content_underlined
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	border-bottom:1px solid #4C3F3C;
	padding:10px;
	}

.content_thinline_left
	{
	font-family:Verdana;
	font-size:11px;
	color:#050C75;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #969799;
	}
	
.timeline
	{
	background-image:url(images/dateline.gif);
	background-position: top left; 
	background-repeat:repeat-y;
	}
	
.bold_red
	{
	color:#ea802c;
	font-weight:bold;
	}
	
.features_text
	{
	color:#ea802c;
	color:#000000;
	border-bottom: 1px solid #ea802c;
	font-weight:bold;
	}

	ul.features li { color:#ea802c; }
	ul.features li span { color:#474747;font-family:arial; }
ul.features li a{ color:#000000;text-decoration:underline;}
		
	
/* TITLES */

.title
	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#ea802c;
	padding-bottom:10px;
	}

.title_underlined
	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	border-bottom:4px solid #000000;
	padding-bottom:10px;
	}

.title_underlined_gray
	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#ea802c;
	border-bottom:4px solid #000000;
	padding-bottom:10px;
	}

.title_thinline
	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#ea802c;
	border-bottom:1px solid #4C3F3C;
	padding-bottom:10px;
	}


/* BORDERS */

.index_image
	{
	border:1px solid #000000;
	float:left;
	margin-right:10px;
	margin-bottom:1px;
	}

.headshot
	{
	border:1px solid #4C3F3C;
	}

.image_border
	{
	border:1px solid #FD5B34;
	}

.contactform_border
	{
	border:1px solid #FD5B34;
	background-color:#e0e0e0;
	}

.bottom-border
	{
	border-bottom:2px solid #000000;
	}

.bottom-border_gray
	{
	border-bottom:2px solid #D8D8D8;
	}

.red_dotted_line
	{
	border-bottom:1px dotted #ea802c;
	}

.line
{
clear:both;
display:block;
border-bottom:1px solid #000000;

}

/*PRODUCT SPECIFICATION TABLES */

.spec_cell
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#e0e0e0;
	background-color:#eeeeee;
	border-bottom:1px solid #ea802c;
	border-bottom:1px solid #000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}

.spec_cell_gray
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#ffffff;
	border-bottom:1px solid #ea802c;
	border-bottom:1px solid #000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}

.spec_table_header
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #000000;
	}
.spec_table_header_orange
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#ea802c;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #ea802c;
	}

/* DOWNLOAD TABLES */

.download_flag
	{
	border:0; 
	vertical-align:bottom;
	margin-bottom:1px;
	
	}

.download_table
	{
	background-color:#ffffff;
	border:collapse;
	}

.download_table  th
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #000000;
	}

.download_table  td
	{
	background-color:#ffffff;
	border-bottom:1px solid #ea802c;
	}

.download_table td.header, .download_table tr.header th
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #000000;
	}
	
.download_table td.header a, .download_table tr.header th a
{
	color:#ffffff;
}

.download_table .pager table, .download_table .pager table a
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ea802c;
}

.download_table .pager table
{
	font-weight:bold;
}
	
	
.download_table_padded 
{
	background-color:#ea802c;
}


.download_table_padded   td
	{
	background-color:#ffffff;
	padding:5px;
	}

.download_table_padded   td.header
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#ea802c;
	border-bottom:1px solid #ea802c;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}	

.download_cell
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	border-bottom:1px solid #4C3F3C;
	padding:2px;
	}

.download_cell_padded
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	border-bottom:1px solid #4C3F3C;
	padding:2px;
	padding-left:30px;
	}


/* LEFT MENU BOXES */

.menu_box
	{
	width:210;
	padding:0;
	border:0;
	}

.menu_box table
	{
	padding-left:10px;
	padding-right:10px;
	}

.menulink
	{
	border-bottom:1px solid #000000;
	padding-left:0px
	/* was padding-left:10px;*/
	}
	
.menulink_wide
	{
	border-bottom:1px solid #000000;
	padding-left:0px
	}
	
.sublink
	{
	border-bottom:1px solid #000000;
	padding-left:30px
	}

.black_box_title
	{
	background-image: url(images/box_images/navy_box_02.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:28;
	padding:5px;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	}

.black_box_top_left
	{
	background-image: url(images/box_images/navy_box_01.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:28;
	padding:0;
	}

.black_box_top_right
	{
	background-image: url(images/box_images/navy_box_03.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:17;
	height:28;
	padding:0;
	}


.black_box_left
	{
	background-image: url(images/box_images/blue_box_04_leftside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:8;
	padding:0;
	}

.black_box_right
	{
	background-image: url(images/box_images/blue_box_06_rightside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:17;
	padding:0;
	}

.black_box_bottom_left
	{
	background-image: url(images/box_images/blue_box_07.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:26;
	padding:0;
	}

.black_box_bottom_right
	{
	background-image: url(images/box_images/blue_box_09.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:17;
	height:26;
	padding:0;
	}

.black_box_bottom_center
	{
	background-image: url(images/box_images/blue_box_08.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:26;
	padding:0;
	}

.box_content
	{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#4C3F3C;
	padding:5px;
	}


.red_box_title
	{
	background-image: url(images/box_images/red_box_02.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:28;
	padding:5px;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.red_box_top_left
	{
	background-image: url(images/box_images/red_box_01.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:28;
	padding:0;
	}

.red_box_top_right
	{
	background-image: url(images/box_images/red_box_03.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:19;
	height:28;
	padding:0;
	}

.red_box_bottom_left
	{
	background-image: url(images/box_images/red_box_07.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:26;
	padding:0;
	}

.red_box_bottom_right
	{
	background-image: url(images/box_images/red_box_09.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:19;
	height:26;
	padding:0;
	}

.red_box_bottom_center
	{
	background-image: url(images/box_images/red_box_08.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:26;
	padding:0;
	}

.red_box_left
	{
	background-image: url(images/box_images/red_box_04_leftside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:8;
	padding:0;
	}

.red_box_right
	{
	background-image: url(images/box_images/red_box_04_rightside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:19;
	padding:0;
	}


/* LINKS*/ 

a.contentlink
	{
	font-family:Verdana;
	font-size:11px;
	color:#050C75;
	text-decoration: none;
	}

a.contentlink:hover
	{
	text-decoration:underline;
	}

a.boldlink
	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ea802c;
	text-decoration: none;
	}

a.boldlink:hover
{
color:#000000;
text-decoration: underline;
}

a.normallink
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ea802c;
	text-decoration: none;
	}

a.normallink:hover
	{
	color:#000000;
	text-decoration: underline;
	}

a.normallink_red
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#9D011E;
	text-decoration: underline;
	}

a.normallink_red:hover
	{
	color:#4C3F3C;
	text-decoration: underline;
	}

a.megalink
	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#ea802c;
	text-decoration: none;
	}

a.megalink:hover
	{
	color:#000000;
	text-decoration: underline;
	}

a.menuwhite
	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#DCDCFC;
	text-align:left;
	text-decoration: none;
	}

a.navylink
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
	}

a.navylink:hover
	{
	color:#ea802c;
	}
	
a.whitelink
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
	}

a.whitelink:hover
	{
	color:#ea802c;
	}

a.navylink_hp
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ea802c;
	text-decoration: none;
	}

a.navylink_hp:hover
	{
	color:#000000;
	text-decoration: underline;
	font-size:12px;
	}
	
a.black_link
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
	}

a.black_link:hover
	{
	color:#ea802c;
	text-decoration: underline;
	font-size:12px;
	}

a.crumblink
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#ea802c;
	text-decoration: underline;
	}

a.crumblink:hover
	{
	color:#000000;
	}

	

/* TAB LINKS */

.tab_menu_border
	{
	border-bottom:4px solid #ea802c;
	}

.darkred_tab
	{
	color:#9D011E;
	}

.palered_tab
	{
	color:#CB5168;
	}

#menu2 td
	{
	}

#menu2 a 
	{
	background-image:url('images/tab_images/darkgray_box_03.gif');
	background-position: right top; 
	background-repeat:no-repeat;
	font-family:Arial; 
	font-weight:bold;
	color:white; 
	text-decoration: none; 
	background-color:#000000;
	border-right: 2px solid white; 
	border-bottom: 1px solid white; 
	padding:5;
	display:block; 
	}

#menu2 a:hover 
	{

	color:#FD5B34;
	
	}

#menu2hilite a,  #menu2 a.select_item
	{
	background-image:url('images/tab_images/red_box_03.gif');
	background-position: right top;
	background-repeat:no-repeat;
	font-family:Arial; 
	font-size:8pt; 
	color:white; 
	text-decoration: none;
	background-color: #ea802c; 
	border-bottom: 1px solid #ea802c; 
	display:block; 
	}
	
	
	
/* DROP DOWN MENU */

.menubox
	{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	}
	
.menubox a
{
font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	padding-bottom:7px;
}
.dropdown_menu
	{
	background-color:#000000;
	border-bottom: 1px solid #ffffff;
	}	
	
#dropmenudiv
	{ 
	font-family:Verdana;
	font-size:12px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	z-index:100;	
	position:absolute;
	line-height:18px;	
	}

#dropmenudiv a
	{
	font-weight: bold;
	color:white;
	text-decoration: none;
	text-indent: 12px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: 100%;
	display: block;
	padding: 5px 0;
	}

#dropmenudiv a:hover
	{
	color:#FD5B34;
	background-color:#000000;
	}

a.nonmenu
	{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	

	padding-top: 7px;
	padding-bottom:6px;
		
	}


a.menu
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FD5B34;
	text-decoration: none;
	
	padding-top: 7px;
	padding-bottom:7px;
	
	text-align: left;
	background-color: #000000;			
}

a.menu:hover{	
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-left:10;
	text-align: left;	
	color: #FFFFFF;	
	background-color: #000000;	
	}	
	
span.required, .errorMessage {color:#FF0000;}
	
/******* FROM OLD SITE *******/
.dlContainer, .dlContainer table
{
	font-family:verdana,arial;
	font-size:11px;
	}
.formField
{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	padding: 0 0 0 1.1em;
	
}
.formField ol, .formField ol li {margin:0 0; padding:2px 0;}
.requiredFormField
{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:bold;
	color:#c00;
	
}
.formNotes
{
	font-family:verdana,arial;
	font-size:10px;
	font-weight:normal;
	color:#474747;
}

.formGroup
{
	background: #f0f0f0;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
}
.cartContainer,
.cartContainer table,
.formContainer
{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
}

.formContainer td.formHeader
{
	border-bottom: 2px solid #474747;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding: 10px 0 0 0;
}

.formContainer td.formSubHeader
{
	border-bottom: 1px solid #474747;
	font-family:verdana,arial;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.formContainer td
{
	border-bottom: 1px solid #ddd;
}

.cartContainer th 
{
	text-align:left;
	font-size:13px;
	border-bottom: 1px solid #474747;
}

.cartContainer .footer td 
{
	border-top: 1px solid #474747;
}

.cartContainer .cartSmall
{
	font-size:10px;
}

.bigBold
{
	font-size: 14px;
	font-weight: bold;
	
	}

.watermarked 
{
	color:Gray;
}	
	
.cursorNormal
{
  cursor: auto;
}
 
.cursorProgress
{
  cursor: wait;
}

/*     VENDOR AREA     */

div.Vendor-Column-X
{
    width: 350px;
    float: left;
}
div.Vendor-Column-Y
{
    width: 300px;
    float: left;
    padding-left: 25px;
    padding-bottom: 20px;
    margin-top: 25px;
    border: solid 1px #dddddd;
}
textarea
{
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 1em;
}

/* manuals */

.manuals
{
border-collapse:collapse;
font-family:arial;
font-size:11px;
}

.manuals th
{
background-color:#000000;
color:white;
text-align:left;
}

.first
{
padding-left:15px;
}

.manuals td
{
padding-top:1px;
padding-bottom:2px;
border-bottom:1px solid #000000;
text-align:left;

}

.manuals a
{

	
	background-image: url(../images/orange/arrow_download.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:15px;
	color:#000000;
}

.manuals a:hover
{
font-weight:normal;
background-image: url(../images/orange/arrow_download_highight.gif);
color:#f68a33;
}
.plain
{
background-color:#ffffff;
}
.alternate
{
background-color:#fef2e9;
}

/* end manuals */

a {color:#ea802c;text-decoration:underline;}

.thumbnail_table td {font-family:arial;}