html,body
{
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	color:				#343434;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	background:			url("../assets/bg_vert_strip.gif") repeat-x;
	height:				100%;
	z-index:			1;
}

body a
{
	color:				#031251;
}

#master
{
}

#mainHeader {
	text-align:			center;
	border:				0px;
	height:				180px;
}

#footer {
	position:			relative;
	top:				-20px;
	margin-top:			0px;	
	font-size:			9px;
	color:				#031251;
	visibility:			visible;
}

#footer a
{
	color:				#031251;
}

#mainContainer 
{
	position:			relative;
	width:				980px;
	overflow:			auto;
	height:				100%;
	background:			#fff;
	visibility:			visible;
	border:				0px solid #000;
	text-align:			left;
}

#mainContainerShadowHolder
{
	position:			relative;
	width:				1004px;
	background:			url("../assets/fade/bkgd_fade_1px.png") repeat-y;
	border: 			0px solid #f00;
	z-index:			2;
}

#lowerFade
{
	position:			relative;
	top:				13px;
	width:				1004px;
	height:				10px;
	background:			url("../assets/fade/bottom_fade_strip.png");
	border:				0px solid #000;
}

#lowerStrip
{
	position:			relative;
	top:				-26px;
	background:			#d4d5d6;	
	height:				38px;
	z-index:			1;
}

#navDotted
{
	position:			absolute;
	top:				40px;
	left:				0px;
	background:			url("../assets/nav/grey_dot.gif") repeat-x;
	width:				100%;
	height:				3px;
}

#topNav 
{
	position:			relative;
	float:				right;
	margin-bottom:		0px;
	width:				760px;
	height:				69px;
	border-bottom:		0px solid #336699;
}

#topNav ul
{
	list-style:			none;
	display:			inline;
}

#topNav li
{
	display:			inline;
	float:				left;
	margin:				12px;
}

#topNav li a
{
	font-size:			13px;
	color:				#031251;
	text-decoration:	none;
	font-weight:		normal;
}

#topNav li a:hover
{
	text-decoration:	underline;
	color:				#031251;
}

#topNavSecondaryContainer
{
	position:			absolute;
	width:				400px;
	height:				40px;
	top:				37px;	
	left:				74px;
	visibility:			hidden;
	text-align:			left;
	border:				0px solid #000;
	background:			url("../assets/nav/L_dots.gif") left no-repeat;
	z-index:			4;
}

#topNavSecondary
{
	position:			relative;
	top:				14px;
	left:				20px; 
	width:				400px;
	height:				40px;
	text-align:			left;
}

#topNavSecondary li
{
	display:			inline;
	float:				left;
	margin:				6px;
	text-align:			left;
}

#topNavSecondary li a
{
	font-size:			11px;
	color:				#031251;
	text-decoration:	none;
	font-weight:		normal;
	border:             0px solid #000;
}


#sideNav
{
	position:			absolute;
	top:				0px;
	float:				left;
	width:				219px;
	height:				100%;
	min-height:			427px;
	overflow:			auto;
	text-align:			left;
	border-bottom:		0px solid #000;
	background:			url("../assets/left_sidebar/left_sidepanel_1px.gif");
	z-index:			2;
}

#sideNavUpper
{
	position:			absolute;
	top:				0px;
	width:				219px;
	height:				158px;
	background:			url("../assets/left_sidebar/left_sidepanel_topfade.gif") top no-repeat;
	z-index:			2;
	visibility:			visible;
	text-align:			left;
}

#sideNavManufacturers
{
	position:			absolute;
	border:				0px solid #000;
	top:				140px;
	left:				20px;
	z-index:			5;
	visibility:			hidden;
}

#sideNavManufacturers li
{
	list-style-image:	url("../assets/nav/L_dots.gif");
}

#sideNavManufacturers li a
{
	font-size:			11px;
	color:				#031251;
	text-decoration:	none;
	font-weight:		normal;
}

#sideNavManufacturers li a:hover
{
	text-decoration:	underline;
}

#contentContainer 
{
    position:           relative;
    width:              761px;
    min-height:         358px;
    float:              right;
    border:             0px solid #000;
    text-align:         left;
    margin-top:         0px;
	padding-bottom:		20px;
}

#copyright
{
	position:			absolute;
	bottom:				0px;
	width:				100%;
	height:				20px;
	background:			#031251;
	color:				#fff;
	padding-top:		6px;
}

#textContainer
{
	padding-left:		10px;
	padding-right:		20px;
}

#quote
{
	border:				1px solid #000;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:        5px;
	padding-bottom:     10px;
	background:			#eff4fc;
	margin-top:			0px;
	font-style:			italic;
}

h2
{
	font-size:			14px;
	font-weight:		bold;
	color:				#031251;
	margin-top:			0px;
}

.boldBlue
{
	color:				#031251;
	font-weight:		bold;
}

.imageBox
{
	border:				2px solid #000;
	margin:				3px;
}

.imageBorder
{
	border:				1px solid #000;
}
