/*  [Key]
	CTRL+F to search by section number:
	1.0 Base Element Styles					5.0 Interior Page Styles
	2.0 ezEdit ToolsFile Styles				6.0	LeftNav Item Styles
	3.0 Global/Header/Footer Styles			7.0	TopNav Styles
	4.0 Home Page Styles	
				[#.1 Font Styles | #.2 Layout Styles]

/*	1.0 -=-=-=-=-=-=-=-=-=-=-=-=-=-= Base Element Styles =-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	1.1 [Fonts]  */

body {
	color:#666666;
	font:75% arial, sans-serif;}

h1 {
	color:#666666;
	font-size:200%;
	font-weight:bold;}

h2	
	{
	color:#912C45;
	font-size:140%;
	font-weight:bold;}

h3	
	{
	color:#666666;
	font-size:110%;
	font-weight:bold;}

h4 {
	color:#666666;
	font-size:90%;
	font-weight:bold;}

h5 {
	color:#666666;
	font-size:80%;
	font-weight:bold;}

h6 {
	color:#666666;
	font-size:70%;
	font-weight:bold;}

p {
	line-height:140%;
	font-size:100%;}

a {
	color:#365F95;
	text-decoration:underline;}

	a:hover {
		text-decoration:none;}

/*	1.2 [Layout]  */

body {
	height:98%;}
			
h1 	{margin:0px 0px 10px 0px;}
h2 	{margin:0px 0px 4px 0px;}
h3 	{margin:0px 0px 1px 0px;}
h4 	{margin:0px;}
h5 	{margin:0px;}
h6 	{margin:0px;}
p 	{margin:0px 0px 15px 0px;}
	
img {border:0px;}
.clear {clear:both;}
.imgBlock {display:block;}

/*	3.0 -=-=-=-=-=-=-=-=-=-=-=-=-=-= Global/Header/Footer Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	3.1 [Fonts]  */

#header {}

	#utilities {
		color:#666666;
		font-size:90%;}
		
		#utilities li {
			line-height:160%;}

		#utilities a {
			color:#666666;
			text-decoration:none;}

			#utilities a:hover {
				color:#666666;
				text-decoration:underline;}
				
#loginUser {
	color:#666666;}

#topNav {
	color:#999999;
	font-size:90%;}				
				
	#topNav ul a {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;}
					
		#topNav ul a:hover {
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:underline;}

#footer {
	color:#999999;
	font-size:80%;}

	#footer a {
		color:#999999;
		text-decoration:none;}

		#footer a:hover {
			color:#999999;
			text-decoration:underline;}			
			
#int_footer {
	color:#999999;
	font-size:80%;}

	#int_footer a {
		color:#999999;
		text-decoration:none;}

		#int_footer a:hover {
			color:#999999;
			text-decoration:underline;}
			
/*	3.2 [Layout]  */

#container {
	margin:0px auto;
	width:919px;}
		
	#header {
		background: url(~/media/Images/Templates/English-US/header_bg.ashx) 0px 0px repeat-x;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:0px;
		height:132px;
		width:918px;}
		
		#logo {	
			float:left;
			margin:9px 0px 10px 19px;}
	
		#logo img {
			display:block;}
			
		#loginUser {
			float:right;
			margin:13px 18px 0px 0px;}
	
			#topNav {
				background: #000000;
				clear:both;
				height:24px;
				padding:0px 0px 0px 20px;
				width:898px;}
		
				#topNav ul {
					float:right;
					margin:4px 14px 0px 0px;}
					
					#topNav ul li {
						padding:0px 5px 0px 0px;
						display:inline;}
				
/* -=-=-=-=-=-=-=-=-=-=- SubNav Roll-overs -=-=-=-=-=-=-=-=-=-=-*/

#subNav {
	background:#999999;
	border-top:1px solid #cccccc;
	clear:both;
	height:23px;
	width:918px;}

				#subNav a {
					float:left;}
				
				#subNav .converter {
					background: url(~/media/Images/Templates/English-US/subnav_converter_off.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:131px;}
					
				#subNav .converter:hover {
					background: url(~/media/Images/Templates/English-US/subnav_converter_on.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:131px;}
					
				#subNav .oem {
					background: url(~/media/Images/Templates/English-US/subnav_oem_off.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:46px;}
					
				#subNav .oem:hover {
					background: url(~/media/Images/Templates/English-US/subnav_oem_on.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:46px;}
					
				#subNav .brand {
					background: url(~/media/Images/Templates/English-US/subnav_brand_off.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:99px;}
					
				#subNav .brand:hover {
					background: url(~/media/Images/Templates/English-US/subnav_brand_on.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:99px;}
					
				#subNav .agency {
					background: url(~/media/Images/Templates/English-US/subnav_agency_off.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:145px;}
					
				#subNav .agency:hover {
					background: url(~/media/Images/Templates/English-US/subnav_agency_on.ashx) 0px 0px no-repeat;
					display:block;
					height:23px;
					width:145px;}
					
	#utilities {
		float:right;
		clear:right;
		margin:14px 9px 0px 0px;}
		
		#utilities li {
			padding:0px 9px 0px 0px;
			display:inline;
			text-align:right;}
			
		#searchBox {
			background: url(~/media/Images/Templates/English-US/util_search_bg.ashx) 0px 0px repeat-x;
			border-left:1px solid #CFCFCF;
			border-right:1px solid #CFCFCF;
			border-bottom:0px;
			border-top:0px;
			height:12px;
			font-size:90%;
			width:96px;}
		
	#searchBtn {
		display:inline;
		top:3px;
		position:relative;}

#footer {
	clear:both;
	padding:0px 0px 15px 0px;
	margin:0px auto;
	width:919px;}

	#footer ul {
		float:right;
		margin:0px 9px 0px 0px;
		list-style:none;}

		#footer ul li {
			display:inline;
			padding:0px 8px 0px 0px;}
			
			
#int_footer {
	background:#F0F0F0;
	clear:both;
	height:22px;
	padding:12px 0px 0px 0px;
	margin:0px auto;
	width:919px;}

	#int_footer ul {
		float:right;
		margin:0px 9px 0px 0px;
		list-style:none;}

		#int_footer ul li {
			display:inline;
			padding:0px 8px 0px 0px;}
			
/*	4.0 -=-=-=-=-=-=-=-=-=-=-=-=-=-= Home Page Styles -=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/*	4.1 [Fonts]  */

#homeBottom {
	color:#333333;
	font-family:tahoma, verdana, arial;
	font-size:90%;}
	
	#homeBottom p {
		margin:0px 0px 8px 0px;}

	#homeBottom h1 {
		color:#666666;
		font-size:120%;
		font-weight:bold;}
		
		.maroon {
			font-weight:bold;
			color:#912C45;}

/*	4.2 [Layout]  */

#homeMain {
	margin:3px auto 0px auto ;
	width:919px;}

	#homeFlash {
		height:253px;}
		
		#homeBottom {
			background:#F1F1F1 url(~/media/Images/Templates/English-US/homebottom_bg.ashx) 0px 0px repeat-x;
			border:1px solid #E5E5E5;
			clear:both;
			margin:4px 0px 0px 0px;
			padding:22px 0px 0px 0px;
			min-height:200px;
			width:918px;}
			
			#homeBottomA {
				float:left;
				margin:0px 32px 0px 20px;
				width:427px;}
				
			#homeBottomB {
				float:left;
				margin:7px 0px 0px 0px;
				width:407px;}				
				
/*	5.0 -=-=-=-=-=-=-=-=-=-=-=-=-=-= Interior Page Styles -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	5.1 [Fonts]  */

#breadcrumbs a {
	color:#666666;
	text-decoration:none;}
			
		#breadcrumbs a:hover {
			color:#666666;
			text-decoration:underline;}
			
		#breadcrumbs a.on {
			color:#8E2C45;
			text-decoration:underline;}

/*	5.2 [Layout]  */

#interiorMain {
	margin:3px auto 0px auto;
	width:919px;}

	#sectionalGraphic {
		width:919px;
		margin:0px 0px 0px 0px;}
		
#interiorColumns {}
	
	#leftNav {
		background:#F0F0F0 url(~/media/Images/Templates/English-US/leftnav_bg.ashx) 0px 0px repeat-x;
		border:1px solid #cccccc;
		float:left;
		margin:14px 0px 0px 0px;
		min-height:384px;
		width:173px;}
		
		#leftNav img {
			display:block;}
		
		#leftNav table {
			margin:22px 0px 0px 0px;
			width:173px;}
			
	#breadcrumbs {
		margin-bottom:12px;}
		
	#main {
		float:right;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin:14px 0px 0px 0px;
		width:729px;}
	
		#content {
			padding:0px 20px 15px 0px;}
		
			#content ul {
				margin:0px 0px 5px 25px;
				list-style:none;
				padding:0px;}
				
				#content ul li {
					background: url(~/media/Images/Templates/English-US/int_list.ashx) 5px 7px no-repeat;
					padding:0px 0px 4px 12px;
					margin-top:3px;}
					
				#content ul ul {
					margin:0px 0px 0px 25px;
					list-style:circle;
					padding:0px;}
					
					#content ul ul li {
						background:none;
						padding-left:0px;
						padding-top:5px;}
				
			#content ol {
				margin:0px 0px 12px 39px;
				padding:0px;}
				
/* 5.3 =-=-=-=-=-=-=-=-=-=-=-=- Library Styles -=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/*	5.4 [Fonts]  */

#product-breadcrumbs a {
	color:#88A8C1;
	text-decoration:none;}
			
		#product-breadcrumbs a:hover {
			color:#88A8C1;
			text-decoration:underline;}
			
		#product-breadcrumbs a.on {
			color:#88A8C1;
			font-weight:bold;
			text-decoration:underline;}
			
#product-header h1 {
	font: normal 200% tahoma, verdana, sans-serif;}
			
#product-header p {
	font-size:90%;}
			
#pSearch {
	font-size:90%;}
		
/*	5.5 [Layout]  */

#breadcrumbContainer {
	border-top:1px solid #cccccc;
	padding:6px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	height:19px;
	width:919px;}

#product-breadcrumbs {
	float:left;}
	
	#bookmark {
		float:right;
		width:81px;}
		
#product-header {
	background:url(~/media/Images/Templates/English-US/product_header.ashx) 0px 0px no-repeat;
	padding:37px 0px 0px 25px;
	height:104px;
	width:715px;}
	
#product-headerContent {
		float:left;
		width:485px;}
		
		.product-headerContent {
			width:485px;}
	
	#alphaOrder {
		float:right;
		margin:10px 59px 0px 0px;}
	
#product-search {
	clear:both;
	background:url(~/media/Images/Templates/English-US/productsearch_bg.ashx) 0px 0px no-repeat;
	height:39px;
	width:740px;}
	
	#pSearch {
		float:right;
		margin:6px 36px 0px 0px;}
	
	#product-leftNav {
		background:#F0F0F0 url(~/media/Images/Templates/English-US/leftnav_bg.ashx) 0px 0px repeat-x;
		border:1px solid #cccccc;
		float:left;
		margin:7px 0px 0px 0px;
		min-height:384px;
		width:173px;}
		
		#product-leftNav img {
			display:block;}
		
		#product-leftNav table {
			margin:22px 0px 0px 0px;
			width:173px;}
	
	#product-main {
		float:right;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin:0px 0px 0px 0px;
		width:740px;}
		
		#products {
			clear:both;}
			
		#product-content {
			padding:0px 0px 15px 5px;}

/* =-=-=-=-=-=-=-=-=-=-=-=- Product Template Styles -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* [Fonts]  */

td#library {}
		
/* [Layout]  */
	
	#library {padding:40px 0px 0px 0px;}
	
	#libraryItem {padding:0px 0px 15px 0px;}

/*----------------------------------------- Aaron -------------------------------*/

		#library .resourceTable, #library .webinarTable {
			border:1px solid #CCCCCC;
			width:211px;}
			
			#library .resourceTable td.libHeader, #library .webinarTable td.libHeader {
				padding:13px 11px 12px 11px;}
				
			#library .resourceTable td.libContent {
				background:url(~/media/Images/Templates/English-US/lib_mid_bg.ashx) 0px 0px repeat-y;
				color:#ffffff;
				padding:7px 25px 9px 20px;}
				
			#library .webinarTable td.libContent {
				background:url(~/media/Images/Templates/English-US/lib_mid2_bg.ashx) 0px 0px repeat-y;
				color:#ffffff;
				padding:7px 25px 9px 20px;}
				
			#library .resourceTable td.libLink, #library .webinarTable td.libLink {
				padding:7px 11px 9px 11px;
				text-align:right;}
				
				#library .resourceTable td.libLink a, #library .webinarTable td.libLink a {
					color:#323232;
					text-decoration:none;}
					
					#library .resourceTable td.libLink a:hover, #library .webinarTable td.libLink a:hover {
						text-decoration:underline;}
				
				#library .resourceTable td.libLink img, #library .webinarTable td.libLink img {
					vertical-align:middle;}
			
/*----------------------------------------- Aaron -------------------------------*/

/* 6.0 =-=-=-=-=-=-=-=-=-=-=-=-  LeftNav Item Styles -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#leftNav td.leftnav-lvl1-on {
	color:#912C45;
	font-weight:bold;
	padding:4px 10px 4px 16px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl1-off {
	color:#912C45;
	padding:4px 10px 4px 16px;
	vertical-align:top;}
	
#leftNav td.leftnav-lvl1-off a {color:#912C45;text-decoration:none;}
#leftNav td.leftnav-lvl1-off a:hover {color:#912C45;text-decoration:underline;}
	
#leftNav td.leftnav-lvl1-on a {color:#912C45;text-decoration:none;}
#leftNav td.leftnav-lvl1-on a:hover {color:#912C45;text-decoration:underline;}

/* Product - LeftNav Item Styles -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#product-leftNav td.leftnav-lvl1-on {
	color:#912C45;
	font-weight:bold;
	padding:4px 10px 4px 16px;
	vertical-align:top;}
	
#product-leftNav td.leftnav-lvl1-off {
	color:#912C45;
	padding:4px 10px 4px 16px;
	vertical-align:top;}
	
#product-leftNav td.leftnav-lvl1-off a {color:#912C45;text-decoration:none;}
#product-leftNav td.leftnav-lvl1-off a:hover {color:#912C45;text-decoration:underline;}
	
#product-leftNav td.leftnav-lvl1-on a {color:#912C45;text-decoration:none;}
#product-leftNav td.leftnav-lvl1-on a:hover {color:#912C45;text-decoration:underline;}

#product-leftNav td.leftnav-lvl2-on {
	color:#999999;
	font-weight:bold;
	padding:4px 10px 4px 26px;
	vertical-align:top;}
	
	
	
		#main22 {
		float:left;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin:14px 0px 0px 0px;
		width:729px;}


/* ---------------------------- */	
		
		
			* html #footer {
		background:#F0F0F0;
	clear:both;
	height:22px;
	padding:12px 0px 0px 0px;
	margin:0px auto;
	
	}
	
	#footerImages {
	background:#F0F0F0;
	clear:both;
	height:22px;
	padding:12px 0px 0px 24px;
	margin:0px auto;
	float:left;
	width:295px;}

			
			#int_footer2 {
	background:#F0F0F0;
/*	clear:both;*/
	height:22px;
	padding:12px 0px 0px 0px;
	margin:0px auto;
	float:right;
	width:600px; }

	#int_footer2 ul {
		float:right;
		margin:0px 9px 0px 0px;
		list-style:none;}

		#int_footer2 ul li {
			display:inline;
			padding:0px 8px 0px 0px;}
			
				/* ---------------------------- */	