/*Header*/
#headerNav{
	width:100%;
}
/*End Header*/
/*Generic*/
#col-content em, #col-content em *
{
	font-style: italic;
}

#col-content ul.bulletArrows, #col-content ul.bulletArrowsSilver, #col-content ul.bulletArrowsGreen, #col-content ul.bulletArrowsBlue
{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

*html #col-content ul.bulletArrows, #col-content ul.bulletArrowsSilver, #col-content ul.bulletArrowsGreen, #col-content ul.bulletArrowsBlue
{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	position:relative;
}

#col-content a, #col-content a em
{
	color: #0071a9;
	text-decoration: underline;
}
#col-content ul.bulletArrows li
{
	background-image:url(images/bullet_carrot.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:6px;
	padding-left:6px;
}

*html #col-content ul.bulletArrows li
{
	background-image:url(images/bullet_carrot.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:6px;
	padding-left:6px;
	position:relative;
}

#col-content ul.bulletArrowsGreen li
{
	background-image:url(images/bullet-green.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:6px;
	padding-left:6px;
}

*html ul.bulletArrowsGreen li
{
	background-image:url(images/bullet-green.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:6px;
	padding-left:6px;
	position:relative;
}

#col-content ul.bulletArrowsSilver li
{
	background-image:url(images/bullet-silver.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:6px;
	padding-left:6px;
}
#col-content ul.bulletArrowsBlue li
{
	background-image:url(images/bullet-light-blue.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:6px;
	padding-left:6px;
}

#col-content ul.bulletArrows2{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}
#col-content ul.bulletArrows2 li{
	background-image:url(images/bullet_carrot.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:0px;
	padding-left:6px;
}
#col-content div.flatDiv
{
	position:relative;
	border:1px solid #000000;
}

#col-content h1, #col-content h1 a em
{
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:9px;
	margin-top:6px;
}
#col-content h2, #col-content h2 a em
{
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:15px;
	margin-top:6px;
}
#col-content h2 em sup
{
	font-size:8px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:0px;
}

#mainContent h1, #mainContent h1 em, #mainContent h1 a em
{
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:0px;
}

#mainContent h1 em sup
{
	font-size:8px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:0px;
}

#mainContent h2, #mainContent h2 em, #mainContent h2 a em
{
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:10px;
}

#mainContent h2 em sup
{
	font-size:8px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:0px;
}

#mainContent strong em
{
	font-weight:bold;
}

/*Copy Styles*/
#mainContent .smCopy{
	font-size:9px;
}
#mainContent.smCopyTen{
	font-size:10px;
}
#mainContent .redcopy
{
	color:#AC0001;
}

#mainContent .redbold, .redbold em, .redbold em sup
{
	color:#AC0001;
	font-weight: bold;
}

#mainContent .copy 
{
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -15px;
	font-size: 10px;
	padding: 0px 0px 4px 20px;
}

#mainContent .copy p
{
	font-size: 10px;
	margin-bottom: 2px;
	padding: 0px 0px 2px 10px;
}

#mainContent .copy strong 
{
 font-weight: bold;
}

#mainContent h3, #mainContent h3 em, #mainContent h3 a em
{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:0px;
}

#mainContent h3 em sup
{
	font-size:8px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:0px;
	margin-top:0px;
}

/*End Copy Styles*/

/*Image Styles*/
img.imgMarginTenRight{
	margin-right: 10px;
}
img.imgMarginFiveRight{
	margin-right:5px;
}
img.imgMarginFiveLeft{
	margin-left:5px;
}
img.imgFloatRight{
	float:right;
}
/*End Image Styles*/
/*Form Styles*/
.rgfrmtxtbx, select
{
	width:170px;
	margin-bottom:2px;
}
/*IE Form Container Style*/
div.form_copy div input, div.form_copy div textarea 
{
	
}
/*FireFox/IE Form Container Style*/
table.form_copy td div, div.form_copy div
{
	padding-left:20px;
	width:400px;
}
.form_copy, .form_copy p, .form_copy span, .form_copy td
{
	font-size:12px;
}
/*End Form Styles*/
/*End Generic*/
/*Homepage Styles*/
#divider{
	clear:both;
	margin-top:20px;
}
#homepage object{
	position:relative;
	z-index:0;	
}
#homepage div#hpBody{
	width:764px;
}
#homepage div#leftColumn{
	float:left;
	width:534px;
}
#homepage div#leftColumn p {
	margin: 15px 10px 5px 0px;
}

#homepage div#leftColumn p img{
	margin-right:5px;
}
#homepage div#leftColumn ul{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:20px;
}
#homepage div#rightColumn{
	width:230px;
	float:left;
}
#homepage div#leftLeftColumn{
	width:240px;
	/*width:288px;*/
	float:left;
}
#homepage div#rightLeftColumn{
	width:294px;
	/*width:288px;*/
	float:right;
}
#homepage div#rightLeftColumn div{
	border:1px solid #CFCFCF;
	margin:11px 10px 10px 0px;
}
#homepage div#rightLeftColumn div ul
{
	margin-bottom:20px;	
	margin-left:10px;
}

#homepage div#rightLeftColumn h1{
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:9px;
	margin-top:6px;
}

#homepage div#rightRightColumn h3{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
	margin-left:15px;
	margin-top:6px;
}

#homepage div#rightRightColumn h3 em{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#AC0001;
}

#homepage div#rightLeftColumn p.date{
	margin-left:9px;
	margin-top:6px;
	margin-bottom:0px;
	font-weight:bold;
}
#homepage div#rightLeftColumn p{
	margin:11px 16px 16px 16px;
}
#homepage div#rightRightColumn{
	float:left;
	width:230px;
	padding-top:10px;
	/*width:244px;*/
	
}

#homepage div#rightRightColumn h3
{
	
}

#homepage div#rightRightColumn img{
	margin:15px 0px 0px 15px;
}
#homepage div#rightRightColumn p.header{
	font-size:12px;
	font-weight:bold;
	margin:10px 4px 4px 15px;
}
#homepage div#rightRightColumn p{
	margin:8px 4px 4px 15px;
	font-size:11px;
}
#homepage div#rightRightColumn ul{
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}

* html #homepage div#rightRightColumn ul{
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
z-index:1;
}

#homepage div#rightRightColumn ul li a {
	position:relative;
	z-index:1;
}

* html #homepage div#rightRightColumn ul li a {
	position:relative;
	z-index:1;
}

#methEnhancements{
	display:none;
	position:absolute;
	right:0px;
	background-color:#ffffff;
	width:200px;
	z-index:10;
	margin-left:-10px;
	border:1px solid #000000;
	padding:10px;
}
#homepage div#bottomCells div{
	width:230px;
	float:left;
	position:relative;
}
#homepage div#bottomCells div ul{
	float:left;	
}
#homepage div#bottomCells div p{
	margin:8px;
	position:relative;
	z-index:1;
}
#homepage div#bottomCells div ul
{
	padding-left:5px;
	margin-left:0px;
}
#homepage div#bottomCells div.bottomBucketRight{
	border-right:none;
	height:150px;
	float:left;
}

#homepage div#bottomCells div.bottomBucketLeft{
	height:150px;
}

#homepage div#bottomCells div.bottomSeperator{
	border-right:1px solid #CCCCCC;
	height:150px;
	width:1px;
	margin-right:10px;
	margin-left:10px;
}

#homepage div#bottomCells div img.iconImage{
	position:absolute;
	top:0px;
	right:0px;
	z-index:0;
}
#homepage div#bottomCells div.bottomBucketLeft img.iconImage{
	top:10px;
}
/*End Homepage Styles*/
/*Report Styles*/
.graphContainer{margin:0px;width:100%;text-align:center;}
/*End Report Styles*/
/*Charting Styles*/
div#chartingForm
{
	margin-left:275px;
	position:relative;
	bottom:-113px;
	margin-top:-90px;
}
div#chartingForm .selector{
	width:400px;
	display:block;
	margin-top:10px;
}
div#chartingForm .selector input
{
	margin:0px 5px 0px 0px;
}
div#chartingForm .selector label{
	vertical-align:bottom;
}
div#chartingForm .selector td{
	white-space:nowrap;
	padding-right:10px;
}
div#chartingForm select, div#chartingForm input
{
	width:auto;	
	vertical-align:top;
	margin:0px;
}
/*End Charting Styles*/

/*Menu Styles*/
.menuFlyout{
	z-index:10000;
}
#flyout1{left:0px;z-index:1;}
#flyout1 div{height:1px;}
#flyout2{margin-left:130px;margin-top:-10px;}
#flyout2 div{height:41px;}
#flyout3{margin-left:287px;margin-top:-10px;}
#flyout3 div{height:21px;}
#flyout4{margin-left:440px;margin-top:-10px;}
#flyout4 div{height:61px;}
#flyout5{margin-left:507px;margin-top:-10px;}
#flyout4 div{height:61px;}
#flyout6{margin-left:635px;margin-top:-10px;}
#flyout6 div{height:81px;}
ul#nav, ul#nav2, ul#nav3, ul#nav4, ul#nav5, ul#nav6 { width:155px;padding:0px;margin:0px;list-style:none; border-top:1px solid #DCDCDC;}
ul#nav li,ul#nav2 li, ul#nav3 li, ul#nav4 li, ul#nav5 li, ul#nav6 li
{
	margin:0px;
	padding:0px;	
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	background-color:#ffffff;
	display:block;
	height:15px;
	vertical-align:top;
	width:155px;
	position:relative;
	z-index:10000;
}
ul#nav li a,ul#nav2 li a, ul#nav3 li a, ul#nav4 li a, ul#nav5 li a, ul#nav6 li a
{
	display:block;	
	color:#565F69;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration:none;
	width:100%;
	padding-top:3px;
	padding-bottom:0px;
	margin:0px;
	padding-left:3px;
}
ul#nav li a:hover,ul#nav2 li a:hover, ul#nav3 li a:hover, ul#nav4 li a:hover, ul#nav5 li a:hover, ul#nav6 li a:hover{
	color:#CC0001;
}


/* Promo Box Styles */
.toLeft
{
	float: left;
}
.toRight
{
	float: right;
	padding-right:10px;
	vertical-align:top;
}

.box-silver
{
	background: url(images/backgrounds/box-silver-light-middle-w230.gif) repeat-y left top #fff;
}
.box-green
{
	background: url(images/backgrounds/box-green-light-middle-w230.gif) repeat-y left top #fff;
}
.box-blue-light
{
	background: url(images/backgrounds/box-blue-light-middle-w230.gif) repeat-y left top;
}
.box-red
{
	background: url(images/backgrounds/box-red-light-middle.gif) repeat-y left top #fff;
}

.box-blue-light, .box-silver, .box-red, .box-green
{
	width: 230px;
	margin-bottom: 10px;

}

.box-blue-light .box-body, .box-silver .box-body, .box-red .box-body, .box-green .box-body
{
	padding:  3px 8px 3px 0px;
	
}
*html .box-blue-light .box-body, .box-silver .box-body, .box-red .box-body, .box-green .box-body
{
	padding:  3px 8px 10px 0px;
	
}
.box-blue-light .box-body
{
	background: url(images/backgrounds/box-blue-light-top-w230.gif) no-repeat left top;
}
.box-silver .box-body
{
	background: url(images/backgrounds/box-silver-light-top-w230.gif) no-repeat left top;
}
.box-red .box-body
{
	background: url(images/backgrounds/box-red-light-top.gif) no-repeat left top;
}
.box-green .box-body
{
	background: url(images/backgrounds/box-green-light-top-w230.gif) no-repeat left top;
}

.box-blue-light .box-bottom, .box-silver .box-bottom, .box-red .box-bottom, .box-green .box-bottom 
{
	height: 5px;
}
.box-blue-light .box-bottom
{
	background: url(images/backgrounds/box-blue-light-bottom-w230.gif) no-repeat left bottom;
}
.box-silver .box-bottom
{
	background: url(images/backgrounds/box-silver-light-bottom-w230.gif) no-repeat left bottom;
}
.box-red .box-bottom
{
	background: url(images/backgrounds/box-red-light-bottom.gif) no-repeat left bottom;
}
.box-green .box-bottom
{
	background: url(images/backgrounds/box-green-light-bottom-w230.gif) no-repeat left bottom;
}

* html .box-blue-light .box-bottom, * html .box-silver .box-bottom, * html .box-red .box-bottom, * html .box-green .box-bottom
{
	/* hack IE 6 */
	margin-top: -7px;
}

.box-blue-light *, .box-silver *, .box-red *, .box-green *
{
	font: normal 10px/11px Arial, Helvetica, sans-serif;
	color: #464646;
}

.box-silver .box-body p, .box-blue-light .box-body p, .box-red .box-body p, .box-green .box-body p
{
	margin-bottom: 5px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.box-silver .box-body .read-more
{
	font-size: 10px;
}
/* blue-light */
.box-blue-light h2, .box-blue-light h2 em, .box-blue-light h2 a em
{
	color: #0071a9;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.box-blue-light .box-body label
{
	display: inline-block;
	width: 90px;
}
.box-blue-light .ctrl-little
{
	width: 50px;
	border: 1px solid #8d9193;
}
.box-blue-light .ctrl-max
{
	width: 100%;
}
.box-blue-light .btn-submit
{
	border: none;
	width: 142px;
	height: 19px;
	cursor: pointer;
	background: url(images/buttons/btn-view-your-solution.gif) no-repeat left top;
}
/* red */
.box-red h2, .box-red h2 em, .box-red h2 a em
{
	color: #c52027;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.box-red .toLeft
{
	margin: -5px 5px 0px -5px;
}
.box-red .started-link
{
	background: url(images/buttons/get-started.gif) no-repeat right 1px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 15px;
}
/* silver */
.box-silver h2, .box-silver h2 em, .box-silver h2 a em
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #252525;
	margin-bottom: 10px;
}
.box-silver .toLeft
{
	margin-right: 5px;
	margin-left: -5px;
	margin-top: -2px;
}
.box-silver a
{
	text-decoration: underline !important;
	color: #0071a9;
	font-size: 11px;
}

/*clearfix*/
.box-silver ul li:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.box-silver ul li
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .box-silver ul li
{
	height: 1px;
}
.box-silver ul li
{
	display: block;
}
/* End hide from IE-mac */


/* green */
.box-green h2, .box-green h2 em, .box-green h2 a em
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #252525;
	margin-bottom: 10px;
}
.box-green .toLeft
{
	margin-right: 5px;
	margin-left: -5px;
	margin-top: -2px;
}
.box-green a
{
	text-decoration: underline !important;
	color: #0071a9;
	font-size: 11px;
}

/*clearfix*/
.box-green ul li:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.box-green ul li
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .box-green ul li
{
	height: 1px;
}
.box-green ul li
{
	display: block;
}
/* End hide from IE-mac */
/*End Menu Styles*/

