@charset "utf-8";
/* CSS Document */
body {
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100%;
	background-attachment: scroll;
	background-image: url(../../images/pageBackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
textarea {
     resize: vertical;
	 max-height: 250px;
}
label {
    display: block;
}
a {
	color: #1FB6E6;	
	font-weight: bold;
	text-decoration:none;
	outline: 0;
}
a:hover {
	color: #700017;	
}
h1 {
	font-family: 'SerifaRoman', serif;	
	font-size: 36px;
	color: #1fb6e6;
	text-shadow: 1px 1px 2px #adabad;
	font-weight:normal;
	margin-top:13px;
	margin-bottom:0px;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #658ACA;	
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom:13px;
}
.h4AltColor {
	color: #133A7F;
}
h5 {
	font-family: 'SerifaRoman', serif;	
	font-size: 24px;
	color: #525051;
	font-weight: bold;
	padding:0;
	margin:0;
	border-bottom: solid 3px #b5dc10;
	display: table;
	padding-top: 25px;
}
.brandArea {
	width: 990px;
	margin:0px auto 10px;
}
.ohioLogo {
	float:left;	
}
.JFSlogo {
	float: left;	
}
.centerBlock {
	width:1015px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../../images/mainContentBG.png);
	background-repeat: no-repeat;
	background-position: center top;	
	position:relative;
}
.centerBlockEnd {
	width: 1015px;
	height: 400px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:0;
	background-image: url(../../images/footerBG.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.navArea {
	width: 980px;
	height: 42px;
	margin-left:13px;
	margin-right: 0;	
	text-align:center;
	background: #535152; /* Old browsers */
	background: -moz-linear-gradient(left,  #535152 0%, #888788 50%, #535152 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#535152), color-stop(50%,#888788), color-stop(100%,#535152)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* IE10+ */
	background: linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535152', endColorstr='#535152',GradientType=1 ); /* IE6-9 */
	border-bottom: solid 3px #b5dc11;
}
.navArea ul {
	list-style: none;
	padding: 0;
	display: inline-block;
}
.navArea ul li {
	float: left;	
	background-image: url(../../images/navBorder.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.navArea ul li:last-child {
	background: none;	
}
.navArea ul li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	padding-left: 12px;
	padding-right: 12px;
}
.navArea .selected {
	color: #B5DC10;	
}
.navArea .selected  {
	background-image: url(../../images/selected.png);
	background-repeat: no-repeat;
	background-position: center bottom;		
}
.content {
	width: 940px;
	margin-left:13px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 23px;
}
.leftRail {
	width:220px;
	float:left;
	margin-right: 20px;
}
.centerRail {
	width:460px;
	float:left;
	margin-right:20px;
}
.mainRail {
	width: 700px;
	float:left;
	margin-right:20px;
}
.rightRail {
	width: 220px;
	float:left;
}
.leftRailMainMenu {
	width: 462px;
	float:left;
	margin-right:20px;
}
.centerRailMainMenu {
	float:left;
	margin-right:20px;
	width:218px;
}
.welcomeBanner {
	margin-bottom: 20px;	
}
.tout {
	margin-bottom: 20px;
	position: relative;	
	height: 160px;
	width: 220px;
}
.tout_fraud {
	margin-bottom: 20px;
	position: relative;	
	height: 160px;
	width: 220px;
}
.toutButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #525051;
	border: solid 1px #a3a3a3;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding-left:15px;
	padding-right: 15px;
	padding-top:4px;
	padding-bottom:4px;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
	position: absolute;        
}
.bgChat {
	background-image: url(../../images/touts/chat.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.bgChatAlt {
	background-image: url(../../images/touts/chat_alt.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.bgGuide {
	background-image: url(../../images/touts/StepbyStepGuide.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.bgOmj {
	background-image: url(../../images/touts/OMJ-look4work.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.bgGray {
	background-image: url(../../images/touts/suspect_fraud.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.bgVideo {
	background-image: url(../../images/touts/video.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.rightRail .rightBoxLabel {
	font-weight: bold;
	color: #700017;
}
.rightRail .rightBoxText {
	font-size: 12px;
	color: #666;
	padding: 0px;
	margin: 0px;
}
.rightRail .chatText {
	padding: 0 0 0 7px;
	margin: 0px;
	font-size: 12px;
	color: #666;
    width: 125px
}
.rightRail .chatTextAlt {
	padding: 0 0 0 7px;
	margin: 0px;
	font-size: 12px;
	color: #666;
	width: 135px;
	float: right;
}
.bgChatAlt .rightBoxLabel {
	font-family: "Times New Roman", Times, serif;
	width: 125px;
	padding: 27px 0 5px 90px;
	font-size: 18px;
}
.bgChat .rightBoxLabel {
	font-family: "Times New Roman", Times, serif;
	width: 125px;
	padding: 27px 0 5px 7px;
	font-size: 18px;
}
.rightRail .empBox {
	padding-top: 17px;
}
.bgChat .toutButton {
	left: 10px;
	bottom: 10px;
}
.bgOmj .toutButton {
	padding: 4px 18px;
	right: 10px;
	bottom: 10px;
}
.bgGray .toutButton {
	padding: 4px 15px;
	left: 54px;
	bottom: 10px;
}
.tout_fraud.bgGray .toutButton {
	padding: 4px 15px;
	left: 0px;
	bottom: 10px;
}
.bgGray .rightBoxLabel {
	font-family: 'SerifaRoman', serif;
	padding: 37px 0 5px;
	font-size: 20px;
}
.bgOmj .rightBoxLabel {
	font-family: 'SerifaRoman', serif;
	padding: 22px 0 5px 70px;
	font-size: 18px;
}
.bgChatAlt .toutButton {
	right: 10px;
	bottom: 10px;
}
.bgOmj .rightBoxText {
	padding-left: 70px;
}
.colorBox {
	width: 219px;
	height: 261px;	
	float: left;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
}
.colorBox .boxAlign {
	position: absolute;
	bottom: 10px;
	left: 0px;
	right: 0px;
	border-top: dashed 1px #cccccc;
	font-size: 14px;
	color: #525051;
	font-weight: bold;
	padding: 10px 0 0 20px;
}
.green h1 {
	font-family: 'SerifaRoman', serif;	
	font-size: 36px;
	font-weight: normal;
	margin:0;
	padding: 0;
	color: #FFFFFF;
	text-shadow: 1px 1px 2px #94b510;
}
.green {
	background-color: #b5dc10;
	margin-right: 20px;
}
.green h2 {
	font-family: 'SerifaRoman', serif;	
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-shadow: 1px 1px 2px #94b510;
	color:#FFFFFF;
	margin-left:19px;  
	letter-spacing: -1px;      
}
.gray h1 {
	font-family: 'SerifaRoman', serif;	
	font-size: 36px;
	font-weight: normal;
	margin:0;
	padding: 0;
	color: #FFFFFF;
	text-shadow: 1px 1px 2px #a8a8a8;
}
.gray {
	margin-right: 20px;
	background: #a4a4a4; /* Old browsers */
	background: -moz-linear-gradient(top,  #a4a4a4 0%, #d3d3d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4a4), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a4a4a4 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a4a4a4 0%,#d3d3d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a4a4a4 0%,#d3d3d3 100%); /* IE10+ */
	background: linear-gradient(top,  #a4a4a4 0%,#d3d3d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}
.blue {
	background-color: #1fb6e6;
	margin-right: 20px;
}
.blue h2 {
	font-family: 'SerifaRoman', serif;	
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-shadow: 1px 1px 2px #1597c0;
	color:#FFFFFF;
	margin-left:19px;  
	letter-spacing: -1px;
}
.white {
	background-color: #FFFFFF;
	height: 259px;
	width: 218px;
	border: solid 1px #d3d3d3;
}
.white h2 {
	font-family: 'SerifaRoman', serif;	
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color:#a1a1a1;
	margin-left:19px;  
	letter-spacing: -1px;
}
.white h3 {
	font-family: 'SerifaRoman', serif;	
	font-size: 19px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #525051;
}
.gradientBox h3 {
	font-family: 'SerifaRoman', serif;	
	font-size: 19px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #525051;
}
.colorBox ul {
	margin-top: 8px;	
}
.colorBox ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;	
}
.green a {
	color: #566c11;
}
.blue a {
	color: #005067;
}
.white a {
	color: #525051;
}
.green li {
	list-style-image: url(../../images/greenArrow.jpg);		
}
.blue li {
	list-style-image: url(../../images/blueArrow.jpg);		
}
.white li {
	list-style-image: url(../../images/whiteArrow.jpg);		
}
.colorBox ul li {
	padding:0;
	margin: 0;
	margin-left: -4px;	
	padding-bottom: 3px;
}
.green hr, .blue hr {
	border:none;
	height:1px;
	border-top: dashed 1px #daee88;
	margin: 0;
	padding: 0;
	margin-top: 23px;
}
.splashButton {
	clear:both;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #525051 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left: 31px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #f7f7f7;
	background-repeat: no-repeat;
	background-position: 9px center;
}
.buttons {
	clear:both;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #525051 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 21px;
	text-align: center;
}
.buttons .splashButton {
	margin-right: 10px;
	border: solid 1px #b0b0b0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(../../images/icons/blueArrow.png);	
}
.blue .splashButton {
	background-image: url(../../images/icons/blueArrow.png);	
}
.green .splashButton {
	background-image: url(../../images/icons/greenArrow.png);	
}
.gradientBox {
	width: 200px;
	height: 228px;
	margin-top:20px;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	padding-left: 20px;
	background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0f0f0 0%, #fbfbfb 50%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(50%,#fbfbfb), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0f0f0 0%,#fbfbfb 50%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0f0f0 0%,#fbfbfb 50%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0f0f0 0%,#fbfbfb 50%,#ececec 100%); /* IE10+ */
	background: linear-gradient(top,  #f0f0f0 0%,#fbfbfb 50%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */

}
.gradientBox .boxAlign {
	position: absolute;
	bottom: 15px;
}
.gradientBox .boxAlign a{
	position: relative;
}
.benefitsButton {
	text-align:center;
	margin-top: 21px;
}
.slideContainer {
	width:700px;
	height: 228px !important;	
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;  
	overflow:hidden;
	margin-top:20px;
}
.slideHeader, .ui-dialog-titlebar {
	color: #700017;
	font-size: 24px;
	font-weight:normal;
	font-family: 'SerifaRoman', serif;
}
.slideHeaderAlt {
	color: #700017;
	font-size: 19px;
	font-weight:normal;
	font-family: 'SerifaRoman', serif;
}
.slide {
	width:700px;
	height: 228px !important;
	overflow:hidden;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	background-image: url(../../images/blue_to_white_gradient_box.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.slideControls {
	display: inline-block;
}
.outterSlideControl {
	width: 700px;
	height: 31px;	
	border-top: dashed 1px #d6d8d9;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f1f1',GradientType=0 ); /* IE6-8 */
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	padding-top:10px;
	text-align:center;	
	position:relative;
	display:none;
}
.outterSlideControlNoScript {
	width: 700px;
	height: 31px;	
	border-top: dashed 1px #d6d8d9;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f1f1',GradientType=0 ); /* IE6-8 */
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	padding-top:10px;
	text-align:center;	
	position:relative;
	display:block;
}
.slideLeft {
	height: 180px;
	margin-right: 20px;
	float:left;	
	margin-top: 50px;
	margin-left:30px;
}
.slideRight {
	height: 180px;
	float: left;	
	margin-top: 50px;
	overflow: hidden;
}
.slideMainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #525051;	
	padding-top:5px;
	line-height: 17px;
}
.slideControls a {
	display: block;
	border: solid 1px #b8b8b8;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	text-align:center;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin-right: 2px;
	margin-left:2px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
.slideControls .activeSlide {
	border: solid 1px #565656;
	color: #CCC;
	background: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
}
#slideControlLeft {
	display: inline-block;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	text-align:center;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin-right: 2px;
	margin-left:2px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	border: solid 1px #b8b8b8;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	position:relative;
	top: -4px;
	cursor: pointer;
}
#slideControlRight {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	text-align:center;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin-right: 2px;
	margin-left:2px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	border: solid 1px #b8b8b8;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	position:relative;
	top: -4px;
	cursor: pointer;
}
.archive {
	position: absolute;
	top:10px;
	left:395px;
}
.archive a {
	color: #1FB6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;	
}
.archive a:hover {
	color: #700017;	
}
.archive li {
	list-style-image: url(../../images/whiteArrow.png);	
}
.highlights {
	left:30px !important;
}
.footer {
	width:980px;
	height: 48px;
	margin-left:auto;
	margin-right:auto;
	background-color: #E7E7E7;
	margin-top: 20px;
	border-radius: 7px 7px 0px 0px; 
	-moz-border-radius: 7px 7px 0px 0px; 
	-webkit-border-radius: 7px 7px 0px 0px;
	text-align:center; 
	padding-top:20px;
}
.alignFooter {
	margin-left:13px;
}
.footer ul {
	list-style: none;
	padding: 0;
	margin: 0;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width: 590px;
}
.footer ul li {
	float: left;
}
.footer ul li a, .footer ul li span {
	color: #525051;
	font-size: 12px;
	font-weight:normal;
	display:block;
	padding-left:7px;
	padding-right: 6px;
	border-left: solid 1px #525051;
}
.footer ul li:first-child a, .noborder {
	border: none !important;
}
.footer ul li a:hover {
	color:#000000;
	text-decoration:underline;
}
.appFooter {
	width: 940px;
	height: 68px;
	background-color:white;
	font-size: 12px;
	color: #525051;
	padding-top:0px;
}
.shrinkText {
	font-size: 10px;
}
.shrinkText span {
	padding:0 7px;
}
.vertPad5 {
	padding: 5px 0;
}
.thickHeader {
	height: 38px;	
	width: 920px;
	border-radius: 7px 7px 0px 0px; 
	-moz-border-radius: 7px 7px 0px 0px; 
	-webkit-border-radius: 7px 7px 0px 0px;
	margin-bottom: 20px;
	padding-top: 12px;
	padding-left:23px; 
}
.slideContainerAlt {
	width:460px;
	height: 236px !important;	
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;  
	overflow:hidden;
	margin-top:0px;
}
.slideAlt {
	width:460px;
	height: 236px !important;
	overflow:hidden;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	background-image: url(../../images/green_to_white_gradient.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.slideControlsAlt {
	display: inline-block;
}
.outterSlideControlAlt {
	width: 460px;
	height: 34px;	
	border-top: dashed 1px #d6d8d9;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f1f1',GradientType=0 ); /* IE6-8 */
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	padding-top:10px;
	text-align:center;	
	position:relative;
	display: none;
}
.outterSlideControlAltNoScript {
	width: 460px;
	height: 34px;	
	border-top: dashed 1px #d6d8d9;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f0f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f1f1',GradientType=0 ); /* IE6-8 */
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	padding-top:10px;
	text-align:center;	
	position:relative;
}
.slideLeftAlt {
	width: 240px;
	height: 180px;
	margin: 20px 20px 0;
	float:left;
}
.slideLeftAlt p {
	margin-bottom: 0px;
}
.slideRightAlt {
	width: 180px;
	height: 180px;
	float: left;	
	margin-top: 20px;
	overflow: hidden;
}
.slideRightAlt img {
	float: right;
	margin-right: 20px;
}
.slideMainContentAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #525051;	
	padding-top:5px;
	line-height: 17px;
}
.slideControlsAlt a {
	display: block;	
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	text-align:center;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin-right: 2px;
	margin-left:2px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	border: solid 1px #b8b8b8;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}
.slideMainContentAlt .readMore {
	float: right;
}
.slideControlsAlt .activeSlide {
	border: solid 1px #565656;
	color: #CCC;
	background: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
}
#slideControlLeftAlt {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	text-align:center;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin-right: 2px;
	margin-left:2px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	border: solid 1px #b8b8b8;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	position:relative;
	top: -4px;
	cursor: pointer;
}
#slideControlRightAlt {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	text-align:center;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin-right: 2px;
	margin-left:2px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	border: solid 1px #b8b8b8;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	position:relative;
	top: -4px;
	cursor: pointer;
}
.lightGreenHeader {
	background-color: #e0f09e;	
	width: 450px;
	height: 22px;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	margin-top:24px;
	padding-top:10px;
	padding-left: 10px;
}
.lightGreenHeader h4 {
	font-family: 'SerifaRoman', serif;	
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #566c11;
}
.column h4 {
	font-family: 'SerifaRoman', serif;	
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #525051;
}
.centerGradientBox {
	width: 460px;
	height: 222px;	
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7fbe7 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbe7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7fbe7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7fbe7 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7fbe7 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #f7fbe7 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbe7', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.column {
	float:left;
	width: 209px;	
	margin-top: 20px;
	margin-left: 20px;
}
.centerGradientBox ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1FB6E6;	
}
.centerGradientBox li {
	list-style-image: url(../../images/whiteArrow.png);	
	margin-bottom: 5px;
}
.centerGradientBox ul {
	border-right: dashed 1px #d9d9d9;
	padding-left: 16px;
	margin-top: 12px;
}
.gradientBox ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525051;	
	padding-left: 16px;
}
.gradientBox ul li {
	list-style-image: url(../../images/light_gray_bullet.png);
	margin-bottom: 3px;
}
.gradientBox ul li:last-child  {
	list-style-type: none;
	list-style-image: none;
}
#login label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #747679;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 3px;
}
#login a, .colorBox .boxAlign a {
	font-size: 12px;
	color: #1FB6E6;
	font-weight: normal;
}
#login input {
	display: block;	
	border: solid 1px #bdbdbd;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	height: 22px;
	width: 178px;
	margin-bottom: 3px;
}
#login {
	margin-left: 20px;	
	margin-top: 20px;
}
.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
}
.help {
	background-image: url(../../images/icons/help.png);
	top: 20px;
	left: 182px;
}
.innerPageTopBar {
	text-align: center;
	padding-top: 13px;
	height: 32px;
	font-family: 'SerifaRoman', serif;
	font-size: 21px;
	color: #ebebeb;
	text-shadow: 1px 1px 2px #797879;   
	border-bottom: solid 3px #b5dc11;
	width: 980px;
	height: 29px;
	margin-left:13px;
	margin-right: 0;	
	text-align:center;
	background: #535152; /* Old browsers */
	background: -moz-linear-gradient(left,  #535152 0%, #888788 50%, #535152 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#535152), color-stop(50%,#888788), color-stop(100%,#535152)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* IE10+ */
	background: linear-gradient(left,  #535152 0%,#888788 50%,#535152 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535152', endColorstr='#535152',GradientType=1 ); /* IE6-9 */  
}
.innerNavArea {
	height: 23px;
	width: 960px;
	border-bottom: solid 1px #d3d3d3;
	margin-left: 13px;
	padding-left:20px;
	padding-top: 7px;
	position: relative;
	z-index: 999;
}
.back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1fb6e6;
	font-weight: bold;
	background-image: url(../../images/icons/back.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px;
	float: left;
}
.alertMessage {
	float: left;
	width: 595px;	
	height: 10px;
	font-size: 12px;
	padding-left:20px;
}
.alert {
	background-color: #E5F3AC;
}
.username {
	font-family:Arial, Helvetica, sans-serif;
	color: #525051;
	font-size: 12px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	padding-left:20px;
	margin-right: 11px;
	height:15px;
	margin-top:1px;
	background-image: url(../../images/icons/user_male.png);
}
.male {
	background-image: url(../../images/icons/user_male.png);
}
.female {
	background-image: url(../../images/icons/user_female.png);
}
.logoutArea {
	float: right;
	width: 55px;	
}
.helpBar, .helpLink {
	float: right;
}
.helpBar ul {
	margin: 0;
	padding: 0;
	list-style: none;	
	width: 73px;
	padding-left: 17px;
	padding-top: 3px;
	margin-top: -3px;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;
	border:none; 
	border-bottom: solid 1px #d9d9d9;
}
.helpBar ul:hover {
	border: solid 1px #d9d9d9;
	border-radius: 5px 5px 0px 0px; 
	margin-top: -4px;
	margin-left: -1px;
	background-color:white;
}
.helpBar ul li ul {
	background:none !important;
	margin-top:-3px !important;
	margin-left:0px !important;
}
.helpBar ul li ul:hover {
	border:none;	
}
.helpBar ul li a, .helpLink a {
	background-image: url(../../images/icons/helpDark.png);
	background-repeat: no-repeat;
	background-position: left 0px;	
	padding-left: 20px;
	font-size: 12px;
	height: 23px;
	display: block;
}
.helpBar ul li {
	background-image: url(../../images/icons/down.png);
	background-repeat: no-repeat;
	background-position: 49px 7px;	
	height: 23px;	
}
.helpBar ul li ul li a {
	background: none;	
	height: 20px;
}
.helpBar ul li ul li {
	background: none;	
	background-color: #FFFFFF;
}
.helpBar ul li ul {
	position: relative;
	left: -9999px;	
	border: none;
	background:none;
}
.helpBar ul li:hover ul {
	left:-35px;	
	background-color:none;
}
.helpBar ul li ul li {
	background-image: url(../../images/whiteArrow.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-top: 5px;
	height: 20px;
	width: 80px;
	padding-left: 10px;
	border-left: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
	border-bottom:none;
	border-top: dashed 1px #d9d9d9;
}
.helpBar ul li ul li:last-child {
	border-bottom: solid 1px #d9d9d9;	
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
}
.helpLink {
	padding: 0 20px;
}
.logoutArea a {
	font-size: 12px;	
	font-weight: bold;
	margin:0;
	padding:0;
	display:block;
}
.appHeader {
	float:left;	
	width: 800px;
}
.searchBar {
	float:left;	
	position:relative;
}
#search input {
	width: 268px;
	height: 22px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: solid 1px #bdbdbd;
	padding-left: 4px;
}
.advancedSearchArrow {
	width: 25px;
	height: 22px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position:absolute;
	top:0px;
	left: 248px;
	background-image: url(../../images/icons/down.png);
	background-repeat: no-repeat;
	background-position: 14px 14px;
}
#advancedSearchBox {
	width: 252px;
	height: 202px;
	background-color:#FFFFFF;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: solid 1px #bdbdbd;
	position:absolute;
	left:-9999px;
	top: 22px;
	padding-top: 20px;
	padding-left: 20px;
}
.advancedSearchArrow:hover #advancedSearchBox, #advancedSearchBox:hover #advancedSearchBox{
	left: -248px;	
}
#advancedSearchBox input, #advancedSearchBox select{
	height: 21px;
	width: 150px;	
}
#advancedSearchBox label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #747679;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 3px;
}
#searchButton {
	width: 21px !important;
	height:21px !important;
	border:none !important;	
	position:relative;
	top:6px;
	left:7px;
}
.tabArea {
	height: 34px;
	width:940px;
	margin-top:35px;
}
.tab {
	display: block;
	float: left;
	color: #a8a7a8;
	font-size: 20px;
	font-weight: normal;
	border: solid 1px #d3d3d3;
	border-bottom: none;
	height: 29px;
	width: 100px;
	padding-top:4px;
	margin-right:10px;
	background-color: #FFFFFF;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;
}
.tab:hover {
	color: #a8a7a8;	
}
.active {
	background-color: #d3d3d3;	
	color: #525051;
}
.active:hover {
	color: #525051;	
}
.tableHeader {
	font-size: 12px;
	font-weight: bold;
	color: 	#525051;
}
.tableHeader a {
	margin-left: 3px;	
}
.actionBar {
	background-color: #e1f19f;
	width: 925px;
	height: 24px;
	border-top: solid 1px #b5dc10;
	border-bottom: solid 1px #b5dc10;
	color: #525051;
	font-size: 13px;
	padding-top: 7px;
	padding-left: 15px;
	display: none;
}
.dataTable {
	font-size: 12px;
	color: #525051;	
}
.dataTable a {
	font-size: 12px;
	color: #525051;	
	text-decoration:none;
}
.unopened {
	font-weight: bold;	
}
.odd {
	background-color: #FFFFFF;
	vertical-align: top;
}
.even {
	background-color: #f2f2f2;
	vertical-align: top;
}
.even td {
	border-top: solid 1px #e2e2e2;	
	border-bottom: solid 1px #e2e2e2;	
}
.highlight {
	background-color: #ffe8ab;	
}
.selectionMenu {
	position:relative;	
}
.selectionSubMenu {
	position:absolute;
	top:18px;
	left:-9999px;
	border: solid 1px #b9b9b9;
	background-color: #FFFFFF;
	width:78px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.selectionMenu:hover .selectionSubMenu {
	left: 0px;	
}
.selectionSubMenu a {
	float:none;
	clear:both;
	display: block;
	height: 18px;
	width: 56px;
	border-top: dashed 1px #b9b9b9;
	color: #848385;
	background-image: url(../../images/whiteArrow.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 19px;
	padding-top: 2px;
}
.selectionSubMenu a:first-child {
	border-top: none;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 	
}
.selectionSubMenu a:last-child {
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 	
}
.selectionSubMenu a:hover {
	background-color:#e8f8fc;	
}
.numberMessages {
	color: #525051;
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px;
	margin-left: 204px;
	float:left;
}
.numberMessages a {
	margin-left:5px;	
}
.messageStatus {
	float: left;
	padding-top:10px;
	margin-left:77px;
	font-size: 12px;
	color: #a1a1a1;
}
.pager {
	padding-top: 8px;	
	float:left;
	margin-left: 50px;
}
.pagerButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #525051;
	border: solid 1px #a3a3a3;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding-left:8px;
	padding-right: 8px;
	padding-top:2px;
	padding-bottom:2px;      
}
.inactive {
	color: #b8b8b8;
}
.pp_social {
	display:none;	
}
.pp_left {
	padding-left:5px !important;
}
.pp_right {
	padding-right: 0px !important;	
}
.pp_top {
	padding-top: 0px !important;
}
.pp_bottom {

}
.pp_details {
	display:none;	
}
.modalHeader {
	background-color: #525051;	
	height:27px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding-left:10px;
	padding-top:3px;
}
.modal {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px;
	font-weight: normal;
	color: #525051;
	line-height: 17px;
}
.modal h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size: 22px;
	color: #000000;
	text-shadow: none;
    filter: dropshadow(enabled=false);
}
.close, .displayNone {
	display:none;	
}
.modalContent {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.pp_content {
	background-color: transparent;	
}
.modalIcon {
	float:right;
	padding-top:4px	
}
h2 {
	font-family: 'SerifaRoman', serif;	
	color: #a1a1a1;
	font-size: 36px;
	font-weight: normal;
	padding:0;
	margin: 0;
	margin-bottom: 23px;
}
h3 {
	font-family: 'SerifaRoman', serif;	
	font-weight: bold;
	font-size: 24px;
	color: #525051;
	margin:0;
	padding:0;
}
.formSection {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 18px;
	margin-bottom: 20px;
	position:relative;
}
.formGray {
	background-color: #f5f8ea;	
	border: solid 1px #ddee97;
	font-size: 12px;
	font-weight:normal;
	color: #525051;
}
.formWhite {
	background-color: #FFFFFF;
	border: solid 1px #d3d3d3;	
	padding-left: 18px;
	padding-top: 22px;
	padding-bottom: 28px;
	padding-right: 18px;
}
.formGreen {
	background-color: #f4fadb;
	border solid 1px #FFFFFF;
}
.formGreen a {
	font-size: 13px;
	color: #525051;	
}
.dashedBorder td {
	border-bottom: dashed 1px #525051;	
}
label {
	font-size: 13px;
	font-weight: bold;
	color: #525051	
}
textarea {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: solid 1px #bdbdbd;
	height: 50px;
	width: 400px;
	margin-left:14px;
	margin-top: 6px;
	margin-bottom: 20px;
}
.subQuestion {
	font-size: 13px;
	font-weight:normal;
	color: #525051;
	margin-top:-25px;
	margin-left: 14px;
	margin-bottom: 20px;
	margin-right: 185px;
}
.formHelp .icon {
	font-size: 13px;	
	padding-left: 20px;
	background-position-x: 0;
	background-image: url(../../images/icons/helpDark.png);
}
.formHelp {
	position:absolute;
	top:20px;
	left:615px;	
}
input[type="checkbox"] {
	display:block;
	float: left;
	margin-left: 20px;
	margin-right: 10px;	
}
.oneLine {
	float:none;	
	margin-bottom:10px;
	position:relative;
	clear:both;
	display: table;
}
.oneLine label {
	display: block;
	float: left;
	text-align:right;
	width:121px;
	margin-right:10px;
	padding-top:4px;
}
.oneLine input {
	height: 22px;
	width: 228px;
	border: solid 1px #bdbdbd;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 	
}
.twoLines {
	width: 268px;
	margin-right: 20px;
	float:left;
	color: #525051;	
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom:20px;
}
.twoLines select, .oneLineAlt select {
	width: 246px;	
	height: 22px;
	border: solid 1px #BDBDBD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.twoLines input, .oneLineAlt input {
	height: 22px;
	width: 244px;
	border: solid 1px #BDBDBD;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.twoLines input[type="checkbox"], .oneLineAlt input[type="checkbox"], .twoLines input[type="radio"], .oneLineAlt input[type="radio"] {
	width: auto;
	height: auto;
	border: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin:0;
	padding:0;
	margin-right: 5px;
}
.twoLines label, .oneLineAlt label {
	margin-bottom: 3px;	
}
.oneLineAlt table label, .twoLines table label {
	font-weight: normal;	
}
.oneLineAlt .inputNote, .twoLines .inputNote {
	margin:0px;
	padding:0px;	
}
.oneLineAlt {
	color: #525051;	
	font-size: 13px;
	font-weight: bold;
	float:none;
	clear:both;
	margin-top: 0px;
	margin-bottom:20px;
}
.formRequiredNote {
	font-size: 13px;
	color: #525051;
	padding-left: 131px;
	padding-top:25px;
	padding-bottom: 15px;
}
.formNote {
	font-size: 13px;
	color: #525051;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom: 25px;
	width: 520px;
}
.inputNote {
	font-size: 12px;
	color: #A1A1A1;	
	font-weight: normal;
	clear:both;
	padding-left:133px;
}
.oneLine select {
	height: 22px;
	width: 340px;
	border: solid 1px #BDBDBD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
.inputInfo {
	position: absolute;
	top: 5px;
	left: 372px;
	background-image:url(../../images/icons/info.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
}
.inputInfo:focus {
	outline:none !important;	
}
.inputInfo .inputInfoContent {
	width: 212px;
	font-size: 12px;
	color: #525051;
	border: solid 1px #d6d6d6;
	background-color: #FFFFFF;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 40px;
	position: absolute;
	top: -16px; 
	left: -9999px;
	outline:none !important;
	font-weight: normal;
}
.inputInfo:focus .inputInfoContent {
	left:32px;	
	outline:none !important;
}
.inputInfo:hover .inputInfoContent {
	left:32px;	
}
.inputInfoContent .inputInfoArrow {
	background-image: url(../../images/icons/box_pointer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:16px;
	width:16px;
	position: absolute;
	top:14px;
	left:-16px;	
}
.inline {
	position:relative !important;
	top:0px !important;
	left: 0px !important;	
}
.content p, .content li{
	font-size: 13px;
	color: #525051;
}
.centerRailMainMenu h2 {
	font-family: 'SerifaRoman', serif;	
	font-weight: bold;
	color: #525051;
	font-size: 18px;
	padding:0;
	margin:0;	
	margin-top: 15px;
}

.centerRailMainMenu ul {
	margin-top: 8px;
	margin-left:0px;
	padding-left: 20px;	
}
.centerRailMainMenu ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;	
}
.centerRailMainMenu a {
	color: #1fb6e6;
}
.centerRailMainMenu li {
	list-style-image: url(../../images/whiteArrow.jpg);		
}
.centerRailMainMenu ul li {
	padding:0;
	margin: 0;
	margin-left: -4px;	
	padding-bottom: 6px;
}
.mainMenuBox {
	width:424px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding-left: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 18px;
	margin-bottom: 20px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #525051;
}
.whiteBox {
	background-color: #FFFFFF;
	border: solid 1px #d3d3d3;
}
.ctaButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #525051;
	border: solid 1px #a3a3a3;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding-left:31px;
	padding-right: 15px;
	padding-top:4px;
	padding-bottom:4px;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
}
.important {
	background: #badd30 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefb 0%, #badd30 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefb), color-stop(100%,#badd30)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefb 0%,#badd30 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefb 0%,#badd30 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefb 0%,#badd30 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #fefefb 0%,#badd30 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefb', endColorstr='#badd30',GradientType=0 ) !important; /* IE6-9 */
}
.call_to_action {
	position: relative;	
	margin-top: 20px;
	height: 21px;
}
.mail {
	width: 16px;
	height: 16px;
	background-image: url(../../images/icons/mail.png);
	background-repeat: no-repeat;
	z-index: 1;
	position:absolute;
	top:2px;
	left:10px;
}
.arrow {
	width: 16px;
	height: 16px;
	background-image: url(../../images/icons/arrow.png);
	background-repeat: no-repeat;
	z-index: 1;
	position:absolute;
	top:0px;
	left:10px;
}
.progressBar {
	width: 920px;
	height: 35px;	
	margin-bottom: 30px;
	margin-top: -2px;
	margin-left: 18px;
	clear:both;
}
.progressItem {
	background-image: url(../../images/progress_bar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 	144px;
	height: 26px;
	display:block;
	float:left;
	margin-left: -18px;
	font-size: 13px;
	font-weight: normal;
	color: #525051;
	text-align:center;
	padding-top: 9px;
}
.progressItem:hover {
	color: #525051;	
}
.pi_doubleline {
	padding-top: 2px;
	height: 33px;
}
.pi_first {
	background-image: url(../../images/progress_bar_first.png);
}
.pi_current {
	background-position: 0px -35px;	
	font-weight: bold;
}
.pi_complete {
	background-position: 0px -70px;	
	color: #dfdfdf;
}
.pi_complete:hover {
	color: #dfdfdf;
}
.or {
	margin-right:20px;
	float:left;	
}
.errortext, #errorFont, #errorFont label{
	color: red !important;
}
.error {
	border-color: red !important;	
}
.errorCallout {
	width:916px;
	height:0px;
	position:relative;
	top:0px;
	left:-45px;	
}
.errorFlag {
	height: 24px;
	width: 168px;
	padding-top: 7px;
	padding-left: 35px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
	position:absolute;
	top:0px;
	right:0px;;
	background-color:red;
	background-image: url(../../images/errorFlag.jpg);
}
.errorIcon {
	height: 23px;
	width:26px;
	position:absolute;
	top:0px;;
	left:0px;
	background-image: url(../../images/icons/error.png);		
}
.formError {
	background-color: #fddcdc;
	border: solid 1px red;
	color: #700017;
	font-weight:bold;
	font-size: 13px;
	background-image: url(../../images/icons/error.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 62px;
}
.errorText, .errorText li {
	color: #FF0000;
	font-size: 12px;
}
.fontBold {
	font-weight: bold;
}
.noBgColor {
	background-color: #ffffff;
}
.globalWidget{
	text-align: right;
	margin: auto;
	width: 980px;
}
.globalWidget span {
	vertical-align: middle;
	border-radius: 0px 0px 10px 10px;
	padding: 20px;
	background-color: #e7e7e7;
}
.globalWidget .link {
	font-size: 14px;
	color: #525051;
	vertical-align: sub;
}
.globalWidget .seperator {
	padding-right: 5px;
	border-right: 1px solid #525051;
}
.globalWidget .logo {
	margin-right: 10px;
	vertical-align: middle;
}
.globalSearch {
	float: right;
	padding: 20px 10px 0px 0px;
}
.boxBorder {
	border-radius: 5px;
}
.globalSearch .goBtn {
	font-weight: bold;
	color: #525051;
	border: solid 1px #f7f7f7;
	background: #f7f7f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .1);
}
#dialog-message {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 0 20px 20px;
}
#dialog-message a {
	color: #1fb6e6;
}
.ui-dialog {
	background-image: url(../../images/blue_to_white_gradient_box.jpg);
	background-size: 100% 100%;
}
.ui-dialog-buttonpane, .ui-dialog-titlebar {
	background: none;
	border: none;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 20px 20px 0;
}
.ui-dialog .ui-dialog-buttonpane button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
}
.ui-dialog-titlebar-close {
  	visibility: hidden;
}

@-moz-document url-prefix() {
	.logoutArea {
		float: right;
		width: 55px;
	}
	.formHelp .icon {
		padding-left: 34px;	
	}
}
