html {margin: 0; padding:0;}
:focus {
	outline:0;
}

body {
	padding: 0;
	margin: 0;
	border: none;
	font:normal 11px verdana, arial, sans-serif;
	background: #426D4A ;
	color: #333333;
}

input {
	padding: 2px;
	margin: 0 0 5px;
	border: 1px solid #aaaaaa;
}

.errorMsg {color: #cc0000;}
.left-text { text-align: left; }
.center-text { text-align: center; }
.right-text { text-align: right; }
.mr5 { margin-right: 5px; }
.mt20 { margin-top: 20px; }
.nobr { white-space: nowrap; }
.clickable { cursor: pointer; }

/* Used by translation links. Important comment overcomes other CSS specificity. */
.underline {text-decoration:underline !important;}
.orangeLink {color:#E97124 !important;}

p {margin:10px 0;}


#outside{
         width: 930px;
        margin: 0px auto;
}

#shadow{
        width: 960px;
        top:0px;
        margin: 0px auto;
        background-image:url('/img/hp_dropshadow_bg.gif');
        background-repeat:repeat-y;
}


#container {
        width: 960px;
        margin: 0px auto;
		background-image:url('/img/hp_dropshadow_bg.gif');
		background-repeat:repeat-y;
		padding-left: 20px;
        }

/* displays a divider bar inbetween items. */
p.divider {
	border-right:1px solid #A1A4A5;
	display:inline;
	margin: 0px 6px;
	padding: 0px;
}


/******************** Start - Header Styles  ********************/
#header {clear: both;width: 100%;}

#topbar {
width:100%;
background-color:#2F5137;
position:fixed; 
left:0; top:0;
height:20px;
z-index:500;}


#memberArea {
        margin:0 auto;
        width:920px;
        padding-right:40px;
        }

#memberArea ul{float:right;padding:0; margin:3px 0 0;}
#memberArea ul li {display: inline;border-left: 1px solid #A1A4A5;padding: 0 5px 0 10px;list-style-type: none;}
#memberArea ul li:first-child {border-left: none !important;}
#memberArea ul li a {color: #ffffff;font-size: 10px;font-family:arial, vardana, sans-serif;}

#memberArea ul li a:link, #memberArea ul li a:visited {text-decoration:none;}
#memberArea ul li a:hover,
#memberArea ul.lang_selector li a:hover {
	text-decoration: underline;color:#E97124;
}
#memberArea ul li a:active,
#memberArea ul.lang_selector li a:hover {
	text-decoration:none;color:#E97124;
}

#memberArea ul.lang_selector,
#memberArea ul.lang_selector li a {
	color: #ffffff;font-size: 10px;font-family:arial, vardana, sans-serif;
}

.welcome {color: #ffffff;font-size:14px; padding-right:5px;font-family: verdana, arial, sans-serif;}

#logo {
	float:left;
	position: relative;
	left:20px;
  	top: 40px;
  	margin-right:10px;
  	z-index: 10;
}

#redesignedLogo {
	float:left;
	position: relative;
	top: -50px;
	left:10px;
	margin-bottom: -70px;
	z-index:100;
}



/* Nav */
#menuBG{
        margin-top:20px;
        width:920PX;
        height:60px;
        background: transparent url(../img/newHome/header_bg.png) 0px 0px repeat-x  ;
}


#navigation {
	float:left;
	position:relative;
	top: 10px;
	left:0px;
	height:60px;
	margin: 0 0 0 250px;
	z-index:100;
	border:0; 
}

#navigation ul {list-style:none;padding:0;margin:0;float:left;z-index:20;}
#navigation li {padding:0;margin:0;}

#nav li {float:left;position:relative;height:inherit;zoom:1;}

#nav li > a {
	height: 45px;
	display:-moz-inline-stack;
	display:inline-block;
	text-decoration:none;
}


#altNav  {
	height: 45px;
	display:-moz-inline-stack;
	display:inline-block;
	text-decoration:none;
}

#nav li span {display:none;}

#navigation #nav li a.nav_main_white {
	background-position: 0 0;
}

#navigation #nav li a.nav_main_black {
	background-position: 0 -45px;
}

#navigation #nav li a.nav_main_orange {
	background-position: 0 -90px;
}

#navigation #nav li a.nav_main_green {
	background-position: 0 -135px;
}


/* subMenu */
#nav li ul {
	position: absolute;
	left: -9999%;
	top: 45px;
	zoom:1;
}

#nav li ul li {
	float:none;
	width: 206px;
	border: 2px solid #3d6f4e;
	border-bottom: none;
	zoom:1;
}

#nav li ul li:last-child {border-bottom: 2px solid #3d6f4e !important;}
#nav li ul li a {
	display:block;
	font-family: Georgia, Times, Times New Roman, serif;
	padding: 5px 10px 5px 20px;
	background-color:#ffffff; 
	width:12em;
	height:auto;
	white-space:nowrap;
	font-size: 11pt;
	color:#3d6f4e;
	zoom:1;
}
/*  third level nav */ 
#nav li ul li ul {
	position: absolute;
	display:none;
	top: -1px;
	zoom:1;
}

#nav li ul li ul li {
	float:none;
	width: 205px;
	border: 2px solid #3d6f4e;
	border-bottom: none;
	zoom:1;
}


#nav li:hover ul, #nav li.mousedOver ul {left:0;zoom:1;}
#nav li ul li:hover ul, #nav li ul li.mousedOver ul {display:block;left: 205px;zoom:1;}

#nav li ul li a:link, #nav li ul li a:visited {text-decoration:none;}
#nav li ul li a:hover {background-color:#3d6f4e; color:#E97124;text-decoration:none;}
#nav li ul li a:active {background-color:#3d6f4e; color:#E97124;text-decoration:none;}

#nav li a:link, #nav li a:visited {background-position: 0px 0px;}
#nav li a:hover, #nav li.hover a {background-position: 0px -90px;}
#nav li a:active {background-position: 0px -135px;}

/*********/



#coalitionImge a:link,#coalitionImge a:visited,#coalitionImge a:hover,#coalitionImge a:active {text-decoration:none;}
.coalitionImage {text-decoration:none;display:block;width: 220px;height:72px; background: transparent url(../img/coalitions_sprite.gif) 0px 0px no-repeat;}
.coalitionImage span {display:none;}

#headerMain {
	border-bottom: none;
	width: 920px;
	clear: both;
	overflow:hidden;
	background-color: #dbe6ca;
}

#photoMessage{
	width:680px;
	float:left;
	overflow:hidden;
	min-height: 197px;
	position: relative;
}




#photoMessage ul {margin:0; padding:0;}
#photoMessage li {margin:0;padding:0;list-style-type:none;position: absolute;left: 0;top: 0;}

.headerImg {border: none;width: 100%;}




#sliderMessage{
	width:920px;
	float:left;
	overflow:hidden;
	min-height: 197px;
	position: relative;
	background-color: #dbe6ca;
}


.requiredMarker {
	font-weight: bold;
	color: #E97124;
}



#regForm {overflow:hidden;margin:0; padding:0;}
#emailReg {
	width:220px;
	text-align: left;
	margin: 0;
	padding: 10px 10px 0;
	overflow:hidden;
}

#reg_submit {text-decoration:none;}
#reg_submit img {vertical-align:middle;}
#emailReg a {font-size: 10pt;color:#ffffff;vertical-align:middle;}
#emailReg p {margin:0; padding: 0;}
#emailReg .secondaryText {float:right;}

#regBenefits {
	width:220px;
	text-align: left;
	margin: 0;
	padding: 10px 10px 0;
	overflow:hidden;
	/*color: #ffffff;*/
}

h3.regBenefits {
	font-weight:normal;
	color: #E97124;
	font-size:10pt;
	margin:0;
	padding:0;
}
#regBenefits ul {margin: 0; padding-left:30px;}
/******************** Begin - Main Content ********************/
#main {
	width: 920px;
	clear: both;
	border-top: none;
	overflow:hidden;
	background-color: #dbe6ca;
}

/* Main Content Left Column */
#mainColLeft {background: #FFFFFF;width:680px;float: left;overflow:hidden; padding-bottom:5px;}

#callOut {text-align: left;}
.callOutText {padding: 20px 20px 0 20px; font: normal 12pt Georgia,'Times New Roman',serif;color:#666666;font-style: italic;}
.callOutText h1 {padding: 0px; font: normal 18pt Georgia,'Times New Roman',serif;color:#666666;font-style: italic;}
.callOutText h2 {padding: 0px; font: normal 14pt Georgia,'Times New Roman',serif;color:#666666 !important;font-style: italic;}

#footerCopy {padding: 15px 25px 25px;}

/******************** Homepage widget styles ********************/
.hp_WidgetContainer {padding-left:8px;overflow:hidden;clear:both;}
.hp_WidgetTitle {padding-bottom:10px;text-transform: uppercase;}
.hp_WidgetTitle h2, .hp_WidgetTitle h2 a {color:#20752d;}
.hp_WidgetTitleMaintainCase h2, .hp_WidgetTitle h2 a {color:#20752d;}
.hp_WidgetHairline {width:100%;height:2px;margin-top:2px;background-color:#666666;}
.hp_WidgetTitleShort {width:95%;}

.hp_topicTitle {margin: 0 0 10px 10px;}
.sglcolumn {width:310px; padding: 0px 5px 30px 20px ; float:left; }
.sglcolumn .hp_widgetImg {float:left;}
.sglcolumn .hp_widgetImg img {width:100px;padding:0 10px;} 
/*.sglcolumn .hp_widgetCopy {float:left; width:190px;} */
.sglcolumn .hp_widgetCopy {width:310px;}
.sglcolumn .hp_widgetCopy p {margin:0 0 5px;}

.dblcolumn {width:640px; padding-bottom:30px;overflow:hidden;}
.dblcolumn .hp_widgetImg {float:left;} 		 
.dblcolumn .hp_widgetImg img {width:151px;padding:0 10px;}
.dblcolumn .hp_widgetCopy {float:left; width:469px;}
.dblcolumn .hp_widgetCopy p {margin: 0 0 5px;}

.sglcolumn .noImage {float:none; width:300px; padding-left:10px;}
.dblcolumn .noImage {float:none; width:630px; padding-left:10px;}

.sglcolumn ul, .widgetContainer ul {margin:0; padding:0;list-style: none;}
.sglcolumn li, .widgetContainer li {margin:0; padding: 0 0 10px 0;}

#featuredItem {padding: 20px;overflow:hidden;}

#featuredImageDiv{float:left;padding:10px 20px 0px 10px;}
#featuredImage {width:354px;}

#featuredCopyDiv {float:left;width:256px;}

#featuredImageLgDiv {width:100%;padding:0;}
#featuredImageLg {width:640px;}
#featuredImageLgCaption {width:100%;padding:10px 0;}

#platformButtons div {width:200px;margin-right:20px;float:left;}

#platform_top_div {
	width:100%;
	position:absolute;
	top:80px;
}

#platform_top_div_right {
	margin:0 auto;
	width:920px;
}

/* Main Content Right Column */
#mainColRight {overflow: hidden;width: 240px;}

.widgetContainer {
	/*color: #ffffff;*/
	padding: 10px 10px;
	clear:both;
	/*background: transparent url(../img/widget_bg_gradient.png) 0px 0px  repeat-x;*/
	border-top: solid 1px #ffffff;
}

.widgetContainer p {padding:0;margin:0;font-size: 11px;}

.widgetHeader {
	width:100%;
	overflow:hidden;
}

.widgetTitle {
	float: left;
	text-align: left;
	margin: 0;
	padding:0;
}

/* used for h1 widget header */
.widgetAnchor {
	float:right;
	height: 26px;
	margin:0;
	padding: 0px 10px 0 0;
}

/* used for h2 widget header */
.widgetAnchor2 {
	float:right;
	height: 23px;
	margin: 0;
	padding: 7px 0 0 0;
}

.widgetFooter {
	font-size: 12px;
	text-align: left;
	margin-top: 15px;
}
.widgetLink {color:#E97124;}

.centeredImg {text-align:center;}
a .widgetLink {color:#E97124;}

a:link .widgetLink, a:visited .widgetLink {text-decoration:none;}
a:hover .widgetLink {text-decoration: underline;color:#E97124;}
a:active .widgetLink {text-decoration:none;color:#E97124;}

a .widgetSubHeadLink {color:#E97124;font-size:12px;margin-bottom:5px;}

a:link .widgetSubHeadLink, a:visited .widgetSubHeadLink {text-decoration:none;}
a:hover .widgetSubHeadLink {text-decoration: underline;color:#E97124;}
a:active .widgetSubHeadLink {text-decoration:none;color:#E97124;}

.rrButton {margin:0 auto;padding-top:3px;overflow:hidden;width:214px;clear:both;text-align:center;}
.rrButton span{display: inline-block;font-size:16px;font-weight:bold;padding-top:8px;}
.rrButton a {
	display:block;
	height:40px;
	background: transparent url(../img/glassbtn_sprite.gif) 0px -5px no-repeat;	
	text-decoration:none;
}
.rrButton a:link, .rrButton li a:visited {background-position: 0px -5px;}
.rrButton a:hover {background-position: 0px -50px;text-decoration:none;}
.rrButton a:active {background-position: 0px -95px;}

.rrButton_rev {margin:0 auto;padding-top:3px;overflow:hidden;width:214px;clear:both;text-align:center;}
.rrButton_rev span{display: inline-block;font-size:16px;font-weight:bold;padding-top:8px;}
.rrButton_rev a {
	display:block;
	height:40px;
	background: transparent url(../img/glassbtn_sprite.gif) 0px -5px no-repeat;
	text-decoration:none;
}
.rrButton_rev a:link, .rrButton li a:visited {background-position: 0px -50px;}
.rrButton_rev a:hover {background-position: 0px -95px;text-decoration:none;}
.rrButton_rev a:active {background-position: 0px -95px;}
.rrButton_rev a:visited, .rrButton li a:visited {background-position: 0px -50px;}

.shortButton {margin:0 auto;padding-top:3px;overflow:hidden;width:184px;clear:both;text-align:center;}
.shortButton span{display: inline-block;font-size:16px;font-weight:bold;padding-top:8px;}
.shortButton a {
	display:block;
	height:40px;
	background: transparent url(../img/register_unite_sprite.gif) 0px -5px no-repeat;	
	text-decoration:none;
}
.shortButton a:link, .rrButton li a:visited {background-position: 0px -5px;}
.shortButton a:hover {background-position: 0px -50px;text-decoration:none;}
.shortButton a:active {background-position: 0px -95px;}

.regButton {margin:0 auto;padding-top:3px;overflow:hidden;width:184px;clear:both;text-align:center;}
.regButton span{display: inline-block;font-size:16px;font-weight:bold;padding-top:8px;}
.regButton a {
	display:block;
	height:40px;
	background: transparent url(../img/grey_register_sprite.gif) 0px -5px no-repeat;	
	text-decoration:none;
}
.regButton a:link, .rrButton li a:visited {background-position: 0px -5px;}
.regButton a:hover {background-position: 0px -50px;text-decoration:none;}
.regButton a:active {background-position: 0px -95px;}

/******************** Form Styles ********************/
.formContainer {background-color:#ffffff;padding:20px;overflow:hidden;}
.formButtonDiv{text-align:left;}
.formLabel{width: 15%;padding:0 10px 0 0;font-weight: bold;white-space:nowrap;font-size:10pt;}
.buttonBar {padding-top:10px;}

/* background highlight color for forms - denotes which field you are on */
.highlightActiveInput {color: #000000;background-color: #C6DBE9;}
.errMsg {color:#990000;text-align:left;display:none;}
.reqField {color:#E97124; font-size:11px}

/******************** story list widget  ********************/
#storyList {
	list-style-type: none;
	margin:0;
	padding: 20px;
}

#storyList li {
	overflow:hidden;
	padding-bottom: 10px;
}

.storyContainer {
	padding: 0px;
	word-wrap: break-word;
}

.storyImage {
	float: left;
	display:inline;
	margin: 0 10px 5px 0;
	overflow:hidden;
}

.storyDetails {
	margin: 0;
	padding: 0;
}

.storyCopy {
	font-size:11px;
}

.imageCopy {
	font-size:8px;
	text-align: left;
}
.imageByLine {
	font-size:8px;
	text-align: left;
}
.copyContainer {float:left;width:260px;}
.bulletPoint {float:left;width:35px;padding-right:15px;}
.byLineDate {font-style:italic;margin-top:0;}
/******************** Drop Down Message box  ********************/
#ddMsgBoxContainer {
	background-color: #ffffff;
	overflow: hidden;
	position: absolute;
	z-index: 1000;
	border-bottom: 1px solid #000000;
    filter: alpha(opacity=75); 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    opacity: .75;
	left: 0px;	/* must be here for IE to draw in right location */
	top: 0px;
	display:none;
	width:100%;
	margin: 0 0;
	padding: 0 0;
}

.messageBoxContent {
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left: 10px;
}

.messageBoxImg {
	vertical-align: middle;
	padding-right: 10px;
	margin-bottom:10px;
}

.messageBoxText {
	vertical-align: middle;
	display: inline-table; 
	width: 440px;
}
 
.messageBoxClose {
	float: right;
	color: #000000;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 10px;
	display: block;
}
.messageBoxClose a {color: #000000;text-decoration:none;}
.messageBoxcloseLink {color: #6699CC;text-decoration: none; padding-right: 5px;font-weight: bold;}
.messageBoxcloseLink:link, .messageBoxcloseLink:visited   {text-decoration: none;}
.messageBoxcloseLink:hover {text-decoration: underline;}
.messageBoxcloseLink:active {text-decoration: underline;}
#modalMsgBoxContainer .formButtonDiv {display:none;}

/******************** footer ********************/
#footerMain {margin-bottom: 30px; text-align: center;}

#footer {
	width: 920px;
	padding-top: 20px;
	margin: 0 auto;
	clear:both;
}
#footerNav {
	padding: 0 0;
	margin: 0 0;
}

#footerNav li {
	display: inline;
	border-left: 1px solid #ffffff;
	padding-left: 20px;
	list-style-type: none;
	color:#A1A4A5;
}

#footerNav li:first-child {
	border-left: none;
	padding-left:0;
}

#footerNav a {
	font-size:12px;
	color: #ffffff;
	padding-right: 20px;
}
#footerNav a:link, #footerNav a:visited {text-decoration: none;}
#footerNav a:hover {text-decoration: underline;}
#footerNav a:active {text-decoration: underline;}

#footer .disclaimer{text-align:center;color:#ffffff;font-size:12px;}

/*********************** Inline Editor styles **********************/
#editModal{width:auto;}
.editor_content{width:840px;height:560px;border:none;}
#jqmEditTitleText h1 {color:#ffffff !important;}

/*********************** stuff that needs to be looked at and removed **********************/
table td.fldLabel {
	text-align: left;
	color: 	 #666666;
	font-family: arial, verdana, sans-serif;
}
/*
hr {
	color:#999999;
	background-color:#999999;
	height:1px;
	border:0;
	width:95%;
	margin: 0 auto;
}
*/
hr {width:95%;height:1px;margin-top:2px;background-color:#666666;border:none;}

/* Base Heading */
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	color: #333333;
}

h1 {font-size: 16pt;}
h1.hp_Headline {font-size: 18pt;}
h2 {text-align: left;font-size: 12pt;}

h2.widgetLabel {
	font-weight:normal;
	color: #20752D;
	text-transform: capitalize;
	padding-bottom:10px;
	font-size:13pt;
}

h2.widgetLabel2 {
	color: #E97124;
	text-transform: lowercase;
	display: inline;
}
h2.widgetLabel3 {
	font-weight:normal;
	color: #333333;
	text-transform: capitalize;
	font-size:12pt;
}
h2.greyTitles {color: #333333;text-transform: none;font-size:12pt;}

h3 {text-align: left;font-size: 11pt;font-weight:normal;}
h3.widgetSubHead{color:#ffffff;font-size: 12px;}


h4.subHead{color: #A1A4A5;padding-bottom:5px; padding-left:15px;font-size:9pt;margin:0;}
h4.smallLabel {color:#333333;padding-left:12px;padding-bottom:10px;float:left;font-size:9pt}

/* Images */
img {border:none;}
img.img168 {width:168px;}
img.img175 {width: 175px;}
img.img150 {width: 150px;}
img.img128 {width: 128px;}
img.img120 {width: 120px;}
img.img96 {width: 96px;}
img.img76 {width: 76px;}
img.img72 {width: 72px;}
img.img64 {width: 64px;}
img.img50 {width: 50px;}
img.img40 {width: 40px;}
img.img32 {width: 32px; height:32px;}
img.img14 {width: 14px;}
img.img10 {width: 10px; height:10px;}
img.img75p {width: 75%;}


/* Base Links */
a {
	cursor:pointer;
	color:#333333;
	text-decoration: none;
	display: inline;
}
a:link, a:active {text-decoration: none;}
a:hover, a h2:hover {text-decoration: underline;}

/* Title Links */
a.titleLink {color:#E97124;font-size: 13pt;}
a.titleLink:link, a.titleLink:active {text-decoration: none;}
a.titleLink:hover { text-decoration: underline;}

.right {float:right;}
.left {float:left;}

.text_right {text-align:right;}
.text_left {text-align:left;}
/************************** end stuff that need to be looked at ***************************/

.previewPane {width: 640px;height:400px;background-color:#000000;overflow:hidden;}
.previewPane img {width:640px;height:400px;}
.previewPane .overlay {
	height: 90px;
	position:relative;
	left:0;
	bottom:90px;
	width:100%;
	background-color:#333333;
	opacity:.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	z-index:90;
	overflow:hidden;
}
.previewPane .overlayContainer {padding:10px;height:70px;}
.previewPane h2 {font:normal 12pt arial, verdana,  sans-serif;margin:0;color:#ffffff;}
.previewPane p {font:normal 11px verdana, arial, sans-serif;margin:5px 0;color:#ffffff;}
.carouselContainer {padding-top:10px;overflow:hidden;}
.carouselContainer .photoClipDiv {float:left;height:100%;position:relative;overflow:hidden;}
.carouselContainer ul {position:relative; top:0px; left:0px;padding:0; margin:0;}
.carouselContainer li {float:left;list-style-type:none;}
.carouselContainer .photoClipDiv img {width:114px;height:86px;padding-right:5px;}
.carouselContainer .leftArrowDiv {padding-right:5px;}
.arrow {float:left;}

/****************** Toolkit styles ***************/
.toolkitItem {float:left;width:310px;padding:0 0 0 20px;min-height:75px;}
.toolkitIcon {float:left;width:30px;}
.toolkitImageThumb {float:left;width:50px;}

.toolkitDownloadDescr {float:left;width:280px;}
.toolkitResourceDescr {float:left;width:100%;padding-left:10px;}
.toolkitImageDescr {float:left;width:250px;padding-left:10px;}

.toolkitDownloadDescr p, .toolkitResourceDescr p, .toolkitImageDescr p {margin: 0;}
.toolkitDownloadDescr h4, .toolkitResourceDescr h4, .toolkitImageDescr h4 {font-size:10pt;font-weight:bold;}



/****************** media center right rail styles ***************/
.sglcolumn .hp_widgetImg img {padding-bottom:10px;}

.widgetContainer .hp_WidgetHairline {display:none;}
.widgetContainer h2 {
	font-weight:normal;
	color: #20752D;
	text-transform: none;
	padding-bottom:10px;
	font-size:13pt;
}

.widgetContainer h4 {
	font-weight:normal;
	font-size:11px;
}

#pressReleases {margin:0;padding:0;list-style-type:none;font-size:11px;}
#pressReleases p {margin-bottom:10px;font-weight:bold;}
/****************** media center right rail styles ***************/

.moreLink {color: #E97124;}
.secondaryText {font: normal 10px arial, helvetica, sans serif;}
.seeAll {float:right;color: #E97124;padding-top:5px;}

/* used to clear floats */
.clearBoth {clear:both;margin: 0;padding: 0;}

/* used to hide DOM elements */
.hidden {display: none;} /* remove object from dom */
.visible {visibility: hidden;} /*hide object but keep in dom */

/* used to unhide DOM elements */
.show { display: block; }

.grey2pxBorder {border: solid 2px #a9a9a9;overflow:hidden;float:left;}
.green2pxBorder {border: solid 2px #4D7359;overflow:hidden;float:left;}
.orange2pxBorder {border: solid 2px #E97124;overflow:hidden;}

.widgetCopy {overflow:hidden;padding-left:5px;}
.mrkImgContainer{float:left;}
.mrkImgContainerRight{float:right;padding-left:5px;}
.mrkBtnBar {padding-top: 5px;}

/************************** Token styles ***************************/
#tokensDiv {padding:5px 5px 20px 15px;}
#tokenViewDiv {overflow:hidden;}
#tokenFormDiv {padding-top:15px;}

.tokenAdd {float:left;width:45%;margin-right:10px;white-space:nowrap;}
.tokenDisp {float:left;margin:0;padding:5px 12px 0 0;white-space:nowrap;}

/******************** participate tools *********************/
.pSection {font-size:12px;}

.pSectionLink, .pSectionLinkNoLogin  {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

.pSectionLink a, .pSectionLinkNoLogin a {color:#E97124;}

/******************** news and video nav links *********************/
.navLink {color: #E97124; font-size: 10pt;}
.currLink {color: #398930 !important; font-size: 10pt;}
a.currLink:hover {text-decoration:none;cursor:default;}
.featuredItem {padding: 0 0 25px 0px;}
.featuredItemSpacer {padding: 0 0 25px;text-align:center;}

.tempLink {color: #E97124; font-size: 10pt;}

.videoContainer {text-align: center;}
.videoContainer p {text-align: left; margin-top:10px;}

/******************** sliding window  *********************/
#pageNav{border-right: solid 1px #cccccc;float: left;margin: 10px;width: 35%;}
#pageNav ul {padding: 0 0 0 20px; margin: 0px;}
#pageNav li {list-style-type: none;margin-bottom: 10px;}
#pageContent {min-height: 400px;width: 60%;float: left;overflow:hidden;}
#pageContent ul {padding: 0;margin: 0;}
#pageContent li {list-style-type: none;padding: 0;margin: 0;}
.closedLink {color: #E97124;}
.openLink {color:#398930;}

/******************** page navigation styles  *********************/
#pagingNavDiv {text-align:right;}
.pageNavInfo {padding-right:5px;}
.prevPage {padding-left:5px;}
.pagingArrowLf {padding-right: 4px;}
.pagingArrowRt {padding-left: 4px;}
.pageLink {padding-right: 3px;}


/*********************	Sliding-door Buttons (Dynamic)	*********************/
/* grey button */ 
.greyButton {
	width: 50%;
	margin: 0px auto;
	text-align: center;
	margin-bottom: 10px;
}

.greyButton a {
    background: transparent url('../img/greyButtonRight.png') no-repeat scroll top right;
    display: block;
    font: 12px arial, sans-serif;
    color: #666666;
    height: 26px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
}

.greyButton a span {
    background: transparent url('../img/greyButtonLeft.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 10px;
}

.orangeButton {
	width: 50%;
	display: block;
/*	margin: 0px auto; */
	text-align: center;
	margin-bottom: 10px;
}

.orangeButton a {
    background: transparent url('../img/orangeButtonRight.png') no-repeat scroll top right;
    display: block;
    font: 12px arial, sans-serif;
    color: #666666;
    height: 26px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
}

.orangeButton a span {
    background: transparent url('../img/orangeButtonLeft.png') no-repeat;
    display: block;
    line-height: 15px;
    padding: 6px 0 6px 10px;
}

/* form buttons */
.formButtonDiv {
	cursor: pointer;
	overflow: hidden;
    width: 100%;
}

a.formButton {
    background: transparent url('../img/orangeButtonRight.png') no-repeat scroll top right;
    display: inline-block;
    font: bold 12px arial, sans-serif;
    color: #ffffff;
    height: 26px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.formButton span {
    background: transparent url('../img/orangeButtonLeft.png') no-repeat;
	display: inline-block;
    line-height: 15px;
    padding: 6px 0 6px 10px;
}

a.formButtonGrey {
    background: transparent url('../img/greyButtonRight.png') no-repeat scroll top right;
    display: inline-block;
    font: bold 12px arial, sans-serif;
    color: #ffffff;
    height: 26px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.formButtonGrey span {
    background: transparent url('../img/greyButtonLeft.png') no-repeat;
	display: inline-block;
    line-height: 15px;
    padding: 6px 0 6px 10px;
}

/******************** registration sign in widget styles *******************/
#rs_Container {background-color:#ffffff;text-align:center;width:100%;}
#rs_Busy {padding: 15px 12px;display:none;}
#rs_ErrMsg {color:red;text-align:left;padding: 15px 12px 0px;display:none;}
#rs_CloseModal {float:right;padding-right:5px;padding-top:0px;}
#backLink {float:right;padding-bottom:10px;padding-right:10px;}
#rs_CloseModal .noLine:hover {text-decoration:none;}
/* divs inside the signInForm form */
#signinLeft {width:50%;float:left;padding-top:10px;}
#signinright {width:49%; height: 160px; float:left;border-left: solid #999999 1px;margin-top:10px;padding:10px 0;}

.rs_MainDiv {padding-top: 15px;}

/* table styles */
.rs_tableLayout {width:100%;}
.rs_formLabel{text-align:left; width:27%;color:#333333;font-weight:bold;white-space:nowrap; vertical-align:top;}
.rs_formField{text-align:left;}
.rs_formField span, .rs_formField p {color:#999999;}
.rs_formField span.inlineMsg {display:none;color:#990000;margin-left:5px;}
.formLink{color:#E97124;}
#rs_upSell {margin: 0 10px 10px;}
#rs_upSell p{margin: 0 0 5px;color:#333333;text-align:left;}

.widgetLink {color:#E97124;}
a .widgetLink {color:#E97124;}

a:link .widgetLink, a:visited .widgetLink {text-decoration:none;}
a:hover .widgetLink {text-decoration: underline;color:#E97124;}
a:active .widgetLink {text-decoration:none;color:#E97124;}

#rs_CloseModal a {color:#ffffff;text-decoration:none;}
.modalLink {color:#ffffff;}
#rs_CloseModal a:visited .modalLink, #rs_CloseModal a:link .modalLink {text-decoration:none;}
#rs_CloseModal a:hover .modalLink {text-decoration:underline;}
a:active .modalLink {text-decoration:none;}

#regFlatOuter input.wideInput {
	width: 90%;
}

#regFlatOuter .formButtonDiv {
	text-align: right;
}

#regFlatOuter span.inlineMsg {
	display: none;
	color:#990000;
	margin-left:5px;
}

#regFlatOuter label {
	font-size: 12pt;
	font-weight: bold;
}
.regRow {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.regColumn {
	float: left;
	width: 48%;
	padding-right: 2%;
}

.regRowTall {
	min-height: 95px;
}

p.regShowHide {
	font-size: 13px;
}


/******************** jquery Modal styles *******************/
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 40%;
    margin-left: -300px;
    width:500px;
    background-color: #2d573b;
    color: #ffffff;
    border: 1px solid black;
    padding: 12px;
}
.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height:expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#jqmTitleText h1, #jqmTitleText h2 {color:#ffffff;}

/* drag and drop styles */ 
.jqHandle {background: red;height:15px;}
.jqDrag {width: 100%;cursor: move;}
.jqResize {width: 15px;position: absolute;bottom: 0;right: 0;cursor: se-resize;}
.jqDnR {z-index: 3;position: relative;width: 180px;font-size: 0.77em;color: #618d5e;margin: 5px 10px 10px 10px;padding: 8px;background-color: #EEE;border: 1px solid #CCC;}

/********************	ICONGRID	 ********************/
.iconGridOverlay {
	position: absolute;
	width: 180px;
	display: none;
}

.iconGridOverlay .highlight {
	text-align: left;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #83B4DD;
}

.iconGridOverlay .text {
	text-align: left;
	font: normal 11px arial, verdana, helvetica, sans-serif;
	color: #999;
}
.iconGridOverlay .owner {
	display: none;
}

#userIcon {display:inline;float:left;margin: 5px 5px;}

.gridimg32 {
	width: 32px;
	height: 32px;
	border:1px solid #CCCCCC;
}
.gridimg40 {
	width: 40px;
	height: 40px;
	border:none;
}

.gridItem {
	float: left;
	margin: 5px 5px;
}

.overlayIcon {
	float:left;
	display: inline;
	margin: 0 5px;
}
/********************	Overlay	 ********************/
.grey_b1, .grey_b2, .grey_b3, .grey_b4 {
	display:block;
	overflow:hidden;
	height:1px;
	background:#fff;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	color :#ffffff;
}

.grey_b1 {margin:0 5px; background:#C0C0C0; border: 0px;}
.grey_b2 {margin:0 3px; border-width:0 2px;}
.grey_b3 {margin:0 2px;}
.grey_b4 {margin:0 1px; height:2px; }

.Hairline_Grey_Container {
	display:block;
	overflow:hidden;
	border:1px solid #C0C0C0;
	border-width:0px 1px;
	padding: 5px 6px;
}
overlayRoundedDiv {
	margin: 0px 0px;
	width: 100%; 
	overflow: hidden;
}
.overlayRoundedDiv .r_boxContent {
	display:block;
	background: #FFFFFF;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	color: #333;
	padding: 10px 15px 20px 15px;
	text-align: center;
	overflow:hidden;
}

/********************	PHOTOSTRIP	 ********************/
/* .photoStripDiv {margin: 0px auto;} */
.photoStripDiv td {padding: 0px;}

.photoStripDiv .leftArrowDiv {float: left;vertical-align: middle;padding-right:6px;}
.photoStripDiv .rightArrowDiv {float: left;vertical-align: middle;}

.photoClipDiv {
	overflow: hidden;
	position: relative;
	text-align: left;
}

.photoListDiv {position: relative;}

.photoElemDiv {
	float:left;
	text-align: center;
	display: inline;
	position: relative;
}

.photoElemDiv .headerElemDiv {}
.photoElemDiv .headerElemDiv a {color: #6699CC; text-decoration: none;}
.photoElemDiv .headerElemDiv a:hover {text-decoration: underline;}


.photoElemDiv a {color: #6699CC; text-decoration: none;}
.photoElemDiv a:hover {text-decoration: underline;}

.photoElemDiv .footerElemDiv {}
.photoElemDiv .footerElemDiv a {color: #6699CC; text-decoration: none;}
.photoElemDiv .footerElemDiv a:hover {text-decoration: underline;}

/* 
	Note: we do a gray border around the image that matches the gray background
	This is so that when we do the selected yellow border the browser won't try
	to re-lay out the icon causing it to shift on the page
*/

.photoElemDiv .imgElemDiv {border:2px solid #EFF2F5;}
.photoElemDiv .imgSelectedDiv {border:2px solid #E97124;}

.photoStripDots {padding-right: 3px;}

/********************	PARTICIPATE MENU FORMS	 ********************/
.eFormDiv {padding: 5px 0;text-align: left;width: 100%;}
/* we set this to stop IE7 from adding extra top & bottom margin */
.eFormDiv form {margin: 0px 0px;}
.eFormDiv textarea {width: 95%;height: 80px;}

/************************** Orange Container ***************************/
.callOutBox_Orange {overflow:hidden;padding-bottom:30px;}
.callOutBox_Orange h2 {color:#E97124;}
.callOutBox_Orange p {margin:10px 0 0;}
.orange_b1, .orange_b2, .orange_b3, .orange_b4 {
	display:block;
	overflow:hidden;
	height:1px;
	background:#FED462;
	border-left:1px solid #FED462;
	border-right:1px solid #FED462;
	color :#ffffff;
}

.orange_b1 {margin:0 5px; background:#FED462; border: 0px;}
.orange_b2 {margin:0 3px; border-width:0 2px;}
.orange_b3 {margin:0 2px;}
.orange_b4 {margin:0 1px; height:2px; }

.hairline_Orange_Container {
	display:block;
	overflow:hidden;
	border:1px solid #FED462;
	background-color:#FED462;
	border-width:0px 1px;
	padding: 5px 10px;
}
.orangeImage {vertical-align:bottom;width:43px;}

.width300{
        width: 300px;

}

.paddingLeft5{
        padding-left:5px;
}

.paddingLeft10{
        padding-left:10px;
}
/************************** Green Container ***************************/
.callOutBox_Green {overflow:hidden;padding-bottom:30px;}
.callOutBox_Green h2 {color:#4D7359;}
.callOutBox_Green p {margin:10px 0 0;}
.green_b1, .green_b2, .green_b3, .green_b4 {
	display:block;
	overflow:hidden;
	height:1px;
	background:#4D7359;
	border-left:1px solid #4D7359;
	border-right:1px solid #4D7359;
	color :#ffffff;
}

.green_b1 {margin:0 5px; background:#4D7359; border: 0px;}
.green_b2 {margin:0 3px; border-width:0 2px;}
.green_b3 {margin:0 2px;}
.green_b4 {margin:0 1px; height:2px;}

.hairline_Green_Container {
	display:block;
	overflow:hidden;
	border:1px solid #4D7359;
	background-color:#4D7359;
	border-width:0px 1px;
	padding: 5px 10px;
}


/************************** Light Green Container ***************************/
.callOutBox_LightGreen {
	overflow: hidden;
}
.callOutBox_LightGreen h2 {color:#5D9F58;}
.callOutBox_LightGreen p {margin:10px 0 0;}
.light_green_b1, .light_green_b2, .light_green_b3, .light_green_b4 {
	display:block;
	overflow:hidden;
	height:1px;
	background:#5D9F58;
	border-left:1px solid #5D9F58;
	border-right:1px solid #5D9F58;
	color :#ffffff;
}

.light_green_b1 {margin:0 5px; background:#5D9F58; border: 0px;}
.light_green_b2 {margin:0 3px; border-width:0 2px;}
.light_green_b3 {margin:0 2px;}
.light_green_b4 {margin:0 1px; height:2px;}

.hairline_LightGreen_Container {
	display:block;
	overflow:hidden;
	border:1px solid #5D9F58;
	background-color:#5D9F58;
	border-width:0px 1px;
	padding: 5px 10px 0 10px;
}

.hairline_LightGreen_Container h1 {
	color: #fff;
	margin-bottom: 3px;
}

.hairline_LightGreen_Container div {
	padding: 0;
	margin: 0;
}

/************************** Gray Container (Orig) ***************************/
.callOutBox_Gray {
 	overflow:hidden;
 	padding-bottom:15px;
 }
.callOutBox_Gray h2 {color:#999;}
.callOutBox_Gray p {margin:10px 0 0;}
.gray_b1, .gray_b2, .gray_b3, .gray_b4 {
 	display:block;
 	overflow:hidden;
 	height:1px;
 	background:#999;
 	border-left:1px solid #999;
 	border-right:1px solid #999;
 	color :#ffffff;
 }
 	
.gray_b1 {margin:0 5px; background:#999; border: 0px;}
.gray_b2 {margin:0 3px; border-width:0 2px;}
.gray_b3 {margin:0 2px;}
.gray_b4 {margin:0 1px; height:2px;}
 	
.hairline_Gray_Container {
 	display:block;
 	overflow:hidden;
 	border:1px solid #999;
 	background-color:#999;
 	border-width:0px 1px;
 	padding: 5px 10px;
} 


/************************** Forum Tabs ***************************/
#forum_tabs {
	margin: 35px 0 10px 0;
}

span.forum_tab_recent_responses, span.forum_tab_all_posts {
	height: 35px;
	display: block;
}

span.forum_tab_recent_responses {
	background: transparent url(../img/ttm_recent_sprite.gif) no-repeat scroll 0px -45px;
	margin-right: 6px;
	width: 136px;
}

span.forum_tab_all_posts.current, span.forum_tab_recent_responses.current {
	background-position: 0px -5px;
}

a:hover span.forum_tab_all_posts, a:hover span.forum_tab_recent_responses {
	background-position: 0px -85px;
}

a:active span.forum_tab_all_posts, a:active span.forum_tab_recent_responses {
	background-position: 0px -85px;
}

span.forum_tab_all_posts {
	background: transparent url(../img/ttm_all_sprite.gif) no-repeat scroll 0px -45px;
	width: 81px;
}

.post_comment {
	float: right;
	height: 35px;
	line-height: 35px;
}

.post_comment a {
	position: relative;
	top: 5px;
}

#speakup, #forum_signin {
	margin: 15px 0 0 0;
}


/********************	Single Pixel Borders	 ********************/
.roundedDiv, overlayRoundedDiv {
	/*trupti border:1px solid red;*/
	margin: 0px 0px;
	width: 100%; 
	overflow: hidden;
}

.roundedDiv b.xtop, .roundedDiv b.xbottom {display:block;overflow:hidden;/*height:100%;*/}

.roundedDiv b.xb1, .roundedDiv b.xb2, 
.roundedDiv b.xb3, .roundedDiv b.xb4 {
	display:block;
	overflow:hidden;
	height:1px;
	background:#fff;
	border-left:1px solid #c7dcea;
	border-right:1px solid #c7dcea;
	color :#ffffff;
}

.roundedDiv b.xb1 {margin:0 5px; background:#c7dcea; border: 0px;}
.roundedDiv b.xb2  {margin:0 3px; border-width:0 2px;}
.roundedDiv b.xb3  {margin:0 2px;}
.roundedDiv b.xb4  {margin:0 1px; height:2px; }

.roundedDiv .r_boxContent{
	display:block;
	border:1px solid #c7dcea;
	border-width:0 1px;
	color: #333;
	padding: 10px 15px 20px 15px;
	text-align: center;
	overflow:hidden;
}

.overlayRoundedDiv .r_boxContent {
	display:block;
	background: #FFFFFF;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	color: #333;
	padding: 10px 15px 20px 15px;
	text-align: center;
	overflow:hidden;
}

/************************** Grey Container Border - Fat Border 5px ***************************/
.r_container {width:100%; overflow:hidden;}
.fb1_1,.fb1,.fb2,.fb3,.fb3_1,.fb4,
.fb4_1,.fb5,.fb6,.fb7,.fb7_1 {display:block;overflow:hidden;font-size:0;height: 1px;background:#EBE9E9;}
.fb4,.fb4_1,.fb5,.fb6,.fb7,.fb7_1 {background:#fff;border-left:1px solid #EBE9E9; border-right:1px solid #EBE9E9;}

.fb1 {margin:0 6px;}
.fb1_1 {margin:0 5px 0 4px;}
.fb2 {margin:0 4px 0 3px;}
.fb3 {margin:0 4px 0 3px;}
.fb3_1 {margin:0 3px 0 2px;}
.fb4 {margin:0 2px 0 1px; border-width:0 7px;}
.fb4_1 {margin:0 1px 0 0; border-width:0 8px;height:1px;}
.fb5 {margin:0 0px; border-width:0 7px;}
.fb6 {margin:0 0px; border-width:0 6px;}
.fb7  {margin:0 0px; border-width:0 5px; height:1px;}
.fb7_1 {margin:0 0px; border-width:0 6px; height:1px;}

.fatBordersContent {display:block;border:5px solid #EBE9E9;border-width:0 5px;overflow:hidden;}



/************************** Email Friend Widget ***************************/
#emailFriendWidgetDiv {
	display: none;
	z-index: 1000;
}

#emailFriendWidget_CloseModal {
	float: right;
	padding-right: 5px;
	padding-top: 0;
}

.emailFriendWidgetTitle {
	color: #fff;
}

#emailFriendWidget_emailaddress_text {
	width: 188px;
}

.emailFriendWidget_UpperDiv {
	padding-bottom: 10px;
}

.emailFriendWidget_UpperDiv label {
	color:#fff;
}

.emailFriendWidget_LowerDiv {
	margin-bottom: 5px;
}

.emailFriendWidget_LowerDiv textarea {
	width: 480px;
	height: 80px;
}


/******** Get Involved ********************/

.getInvoved h4 {
        color: #e97124;
}

.drawer {
        position:fixed;
        _position:absolute;
         bottom:48px;
        right:0;
        _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight+20);
        _left:expression(document.body.scrollTop+document.body.clientHeight-this.clientWidth);
        background-color:#DBE6CA;
        float:right;
}



#connectImage{
      
      height:114px;
      bottom:0px;  
}

#connectTop{
        height:225px;
        padding-top:7px;
        padding-left:7px;

}



.closedDrwar{ 
          width:30px;
           height:342px;
          float:left;
          z-index:1002;
}
.closedDrawerShadow{
        position:fixed;
        _position:absolute;
        bottom:43px;
        right:0;
        _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight+20);
        _left:expression(document.body.scrollTop+document.body.clientHeight-this.clientWidth);
        background-color:#333333;
	opacity:.4;
	width:34px;
        height:339px;
        z-index:1001;
}


.openDrwar{ 
          width:150px;
          height:342px;
          float:left;
          z-index:1002;
}
.openDrawerShadow{
        position:fixed;
        _position:absolute;
        bottom:43px;
        right:0;
        _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight+20);
        _left:expression(document.body.scrollTop+document.body.clientHeight-this.clientWidth);
        background-color:#333333;
	opacity:.4;
	width:154px;
        height:339px;
        z-index:1001;
}

.connectText{
       vertical-align:top;
       padding-bottom:7px;
        
       overflow:hidden;
      
}
img.connect{
        vertical-align:middle;
}

/* liScroll styles */


.tickercontainer { /* the outer div with the black border */
border-bottom: 1px solid #333333;
background: #fff; 
width: 920px; 
height: 23px; 
margin: 0; 
padding-top: 8px;
overflow: hidden; 
}


.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
width: 920px;
height: 15px;
overflow: hidden;
text-align: center;
margin-bottom:10px;
z-index:850;
}



ul.newsticker { /* that's your list */
position: relative;
left: 920px;
font: bold 12px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #E97124;
font: bold 12px Verdana;
margin: 0 50px 0 0;
} 

ul.newsticker span {
margin: 0 10px 0 0;
} 


/******* Policy WIdget ******/

div.policyWidget{
        position: relative;
        width:667px;
        padding: 0 0 0 0 ;
        top:5px;      
}

#policyTable {
position: relative;
      width: 650px;
      max-height:270px;
      top:0;
      padding: 0 0 0 0 ;
      margin:0;
      margin-left:8px;
}
.policyWidget table{
     border-collapse: collapse;
     margin:0;
     padding:0 0 0 0;
     margin:7px;
}


tr.policyRow{
     margin:0;
     padding:0 0 0 0;
}

.borderRight{
        border-right: 1px solid #ffffff;
}



td.policyWidget {
     width:165px;
     height:210px;
     margin:0;
     padding:0 0 0 0;
     
}

div.policyImage {
     width:165px;
     margin:0;
     padding:0;
     height:210px;
}

img.policyImage{
     margin:0;
     padding:0;
}

div.policyMore {
    
     width:165px;
     height:18px;
     color:#ffffff;
     background-color:#333333;
     margin:0;
     padding:0;
     padding-top:2px;
     font:normal 10px verdana, arial, sans-serif;
     
}

div.policyMoreOverlay{
        position: relative;
        bottom:232px;
        height:205px;
        padding:3px;
        background-color:#1d1d1d;;
        opacity:.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=85);
        z-index:200;
        font:normal 11px verdana, arial, sans-serif;
}


.addTopMargin {
     position: relative;
     margin-top:10px;   
}

div.weeklyPhotos{
        width:220px;
        max-width:220px;
}


div.weeklyPhotos{
        width:220px;
        max-width:220px;
}

div.sectionTitle{
        color:#2C5137;
        font:normal 16px arial, sans-serif;
        font-weight:bold;
        width:190px;
        margin-top:10px;
}



div.secondCopy{
        padding-top:5px;
        width:202px;
        overflow:hidden;
        
}


div.secondImage{
        width:212px;
        margin-top:0px;
        padding-top:0px;
}


.greyBorderRight{
        border-right: 1px solid #cccccc;
        
}

.short {
height:15px;
max-height:15px;
}

#jobsCloseMore{
        postion:relative;
        margin-top:100px;
}

.readMoreLink{
        color:#E97124;
        font-size:10px;
        
}
.readMoreLink a:hover {
	text-decoration: underline;color:#E97124;
}
div.maxPolicy{
        height:202px;
        max-height:202px;
        overflow:none;
}

div.policyMoreIE6{
        height:200px;
}
div.outerContainer{
        height:210px;
        padding:0px;
        background-color:#1d1d1d;;
        opacity:.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=85);
        z-index:200;

}

#faceBookConnectButton{
    
    color:#E97124;
    font-size:13px;
    text-align: center;
    padding-left: 15px;
}

.facebookConnectOrngText {
    color: #e97217;
    font-weight: bold;
    margin-bottom: 5px;
}