/* [[ BEGIN LEFT NAVIGATION ]] */
	#p7swapmenu {
		background-color: #AAAFC4;
		
		padding: 0px 0px 0px 0px;
		position: relative;
		top: 0px;
		width: 152px;
		height: 23px;
	}
	#p7swapmenu ul {
		background-color: #E0E0E0;
		
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
	}
	#p7swapmenu li {
		background-color: #AAAFC4;
		
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		list-style-type: none; 
	}
	#p7current {
		font-weight: bold;
	}
	.open a {
		background-repeat: no-repeat;
		background-image: url(../images/nav_tab_bg.gif);
		background-color: #AAAFC4;

		color: #FFFFFF;
		display: block;
		font-size:11px;
		font-weight:bold;
		text-align:left;
		padding: 3px 2px 6px 28px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
	}
	.open ul a:hover {
		background-color: #AAAFC4;
		background-image: url(../images/sub_nav_bullett.gif);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		display: block;
		border: 0px solid;
		color: #E62E1F;
		font-size: 9px;
		font-weight: normal;
		text-align:left;
		text-decoration: none;
		padding: 5px 7px 0px 15px;
		margin: 0px 0px 0px 0px;
		border-bottom : 1px solid #0A1C6F;
	}
	.closed a {
		background-repeat: no-repeat;
		background-image: url(../images/nav_tab_bg.gif);
		background-color: #AAAFC4;
		color: #FFFFFF;
		display: block;
		font-size: 11px;
		font-weight:bold;
		text-align:left;
		padding: 3px 2px 6px 28px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
	}
	.closed a:hover, .open a:hover {
		background-color: #AAAFC4;
		color: #FFFFFF;
		font-weight:bold;
		margin: 0px 0px 0px 0px;
	}	
	.closed ul a, .open ul a {
		background-color: #AAAFC4;		
		background-image: url(../images/sub_nav_bullett.gif);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		display: block;
		border: 0px solid;
		color: #0A1C6F;
		font-size: 9px;
		font-weight: normal;		
		text-decoration: none;
		padding: 5px 7px 0px 15px;
		margin: 0px 0px 0px 0px;
		border-bottom : 1px solid #0A1C6F;
	}
	.AT {
		border: 0px solid;
		color:#FFFFFF;
		font-size: 9px;
		font-weight: normal;		
	}
/* [[ END LEFT NAVIGATION ]] */


/* [[ BEGIN MAIN COPY_CONTENT ]] */
	body {
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		padding: 0px 0px 0px 0px;
	}
	a:link {
		text-decoration: none;
	}
	a:hover {
		color: #E62E1F;
		text-decoration: underline;
	}
	a:visited {
		text-decoration: none;
	}
	.maincontent {
		background-color: transparent;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 14px 8px 0px 16px;
	}
	.maincontent a:link {
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.maincontent a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
	}
	.maincontent a:visited {
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.maincontent12px {
		background-color: transparent;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 14px 8px 0px 16px;
	}
	.maincontent12px2 {
		background-color: transparent;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 0px 8px 0px 16px;
	}
	.maincontentquote12px {
		background-color: transparent;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 14px 8px 0px 30px;
	}
	.maincontentimageproducts {
		background-color: transparent;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(../images/target.jpg);
		background-repeat: no-repeat;
		background-position: 220px 18px;
		font-size: 12px;
		padding: 14px 215px 0px 16px;
	}
	.maincontentimageresources {
		background-color: transparent;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(../images/resources.jpg);
		background-repeat: no-repeat;
		background-position: 220px 18px;
		font-size: 12px;
		padding: 14px 215px 0px 16px;
	}
	.maincontentimageabout {
		background-color: transparent;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(../images/target-smaller.jpg);
		background-repeat: no-repeat;
		background-position: 220px 18px;
		font-size: 12px;
		padding: 14px 215px 0px 16px;
	}
	.footer {
		background-color: transparent;	
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;		
		font-size: 9px;
		font-weight: normal;		
		text-decoration: none;
		text-align: center;
		padding: 25px 0px 0px 0px;
	}
	.footer a {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;		
		text-decoration: none;
		text-align: center;
		padding: 25px 0px 0px 0px;
	}
	.footer a:visited {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;		
		text-decoration: none;
		text-align: center;
		padding: 25px 0px 0px 0px;
	}
	.footer a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 9px;
		font-weight: normal;		
		text-decoration: underline;
		text-align: center;
		padding: 25px 0px 0px 0px;
	}
	.logo {
		background-color: #FFFFFF;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	.pallette_1 {
		background-color: transparent;
		position: absolute;
		left: 738px;
		top: 69px;
	}
	.pallette_2 {
		background-color: transparent;
		position: absolute;
		left: 738px;
		top: 64px;
	}
/* [[ END MAIN COPY_CONTENT ]] */

/* [[ BEGIN HOME PAGE CONTENT ]] */
	.powerful {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 63px;
		font-style: normal;
		line-height: 50px;
		font-weight: bold;
		padding: 25px 8px 18px 16px;
	}
	.commercial_solutions {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 28px;
		line-height: 25px;
		padding: 0px 8px 0px 16px;
	}
	.tagline {
		background-color: transparent;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 17px;
		padding: 18px 8px 0px 16px;
	}
/* [[ END HOME PAGE CONTENT ]] */


/* [[ BEGIN HEADERS ]] */
	.overviewhead {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 28px;
		line-height: 25px;
		padding: 14px 8px 0px 16px;
	}
	.overviewhead {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 26px;
		line-height: 25px;
		padding: 14px 8px 0px 16px;
	}
	.sectionhead {
		background-color: transparent;
		color: #0A1C6F;	
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 22px;
		line-height: 25px;
		padding: 14px 8px 0px 16px;
	}
	.sectionheadred {
		background-color: transparent;
		color: #E62E1F;	
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 2px 8px 0px 16px;
	}
	.subhead {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		padding: 18px 8px 0px 16px;
	}
	.featured_products {
		background-color: transparent;
		color: #0A1C6F;	
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		padding: 20px 8px 0px 14px;
		/* same as more_information class */
	}
	.more_information {
		background-color: transparent;
		color: #0A1C6F;	
		font-family: Arial, Helvetica, sans-serif;		
		font-weight: bold;
		font-size: 14px;
		padding: 28px 8px 0px 14px;
		/* same as featured_products class */
	}
	.related_links {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		padding: 10px 8px 0px 14px;
	}
/* [[ END HEADERS ]] */

/* [[ BEGIN BULLETTS ]] */
	.subheadbullett {
		background-color: transparent;
		color: #0A1C6F;
		background-image: url(../images/subhead2_bullet-2.gif);
		background-repeat: no-repeat;
		background-position: 26px 8px;
		font-size: 11px;
		font-weight: normal;
		padding: 6px 20px 0px 42px;
	}
	.more_information_bullett {
		background-color: transparent;
		color: #0A1C6F;
		background-image: url(../images/subhead2_bullett.gif);
		background-repeat: no-repeat;
		background-position: 14px 14px;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		padding: 12px 25px 12px 24px;
	}
	.more_information_bullett a:link {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
	}
	.more_information_bullett a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
	}
	.more_information_bullett a:visited {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
	}
	/*
	.more_information_bullett2 {
		background-color: transparent;
		color: #0A1C6F;
		background-image: url(../images/subhead2_bullett.gif);
		background-repeat: no-repeat;
		background-position: 14px 8px;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		padding: 6px 15px 12px 24px;
	}
	*/
	.related_links_bullett {
		background-color: transparent;
		color: #0A1C6F;
		background-image: url(../images/subhead2_bullett.gif);
		background-repeat: no-repeat;
		background-position: 14px 8px;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		padding: 6px 25px 0px 24px;
	}
	.related_links_bullett a:link {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
	}
	.related_links_bullett a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
	}
	.related_links_bullett a:visited {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
	}
	.related_links_indent {
		background-color: transparent;
		color: #0A1C6F;
		background-repeat: no-repeat;
		background-position: 14px 8px;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		padding: 2px 25px 0px 30px;
	}
	.related_links_indent a:link {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
	}
	.related_links_indent a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
	}	
	.related_links_indent a:visited {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
	}
/* [[ END BULLETTS ]] */


/* [[ BEGIN BUGS ]] */
	.bughead {
		background-color: transparent;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 13px;
		padding: 6px 8px 4px 14px;
	}
	.bughead a:link {
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 13px;
	}
	.bughead a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 13px;
		text-decoration: underline;
	}
	.bughead a:visited {
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 13px;
	}
	.bugcopy {
		background-color: transparent;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		padding: 0px 8px 6px 14px;
	}
	.bugcopy a:link {
		background-color: transparent;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		line-height: 12px;
	}
	.bugcopy a:hover {
		background-color: transparent;
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		line-height: 12px;
		text-decoration: underline;
	}
	.bugcopy a:visited {
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		line-height: 12px;
	}
	.bugmoreinfo {
		background-color: transparent;
		padding: 0px 8px 0px 14px;
	}
	.bugmoreinfo2 {
		background-color: transparent;
		padding: 0px 8px 0px 14px;
	}
	.click {
		background-color: transparent;<br>
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
		text-decoration: underline;
	}
	.click a:link {
		background-color: transparent;<br>
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
		text-decoration: underline;
	}
	.click a:hover {
		background-color: transparent;<br>
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
		text-decoration: underline;
	}
	.click a:visited {
		background-color: transparent;<br>
		color: #E62E1F;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
		text-decoration: underline;
	}
/* [[ END BUGS ]] */


/* [[ BEGIN BACKGROUNDS ]] */
	.maincontent_shadow {
		background-color: transparent;
		background-image: url(../images/maincontent_bg.gif);
	}
	.nav_bg {
		background-color: #E0E0E0;
		background-image: url(../images/nav_bg.gif);
	}
	.home_bg_large {
		background-color: transparent;
		background-image: url(../images/home_bg_large2.gif);
	}
	.home_bg_small {
		background-color: transparent;
		background-image: url(../images/home_bg_small.gif);
	}
	.right_column_bg {
		background-color: transparent;
		background-image: url(../images/right_column_bg.gif);
	}	
	.email a {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;		
		text-decoration: underline;
	}
	.email a:visited {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;		
		text-decoration: underline;
	}
	.email a:hover {
		background-color: transparent;
		color: #0A1C6F;
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 11px;
		font-weight: normal;		
		text-decoration: underline;
	}
	.subheadnobullett {
		background-color: transparent;
		color: #0A1C6F;
		font-size: 11px;
		font-weight: normal;
		padding: 6px 30px 10px 42px;
}

.labelRed
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: Red;
}

.labelGreen
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: Green;
}

.labelBlack
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: Black;
}

.labelBlackBold
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}

.labelRedBold
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: Red;
	font-weight: bold;
}

.labelGreenBold
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: Green;
	font-weight: bold;
}

.input
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;	
	width: 248px;
}

.inputMedium
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;	
	width: 150px;
}

.fastWebTable
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 8pt;	
}
/* [[ END BACKGROUNDS ]] */
