body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}
select {
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #666666;
}
td, select, input, textarea {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}
ul {
	line-height: 16px;
	margin-left: 5px;
	padding-left: 5px;
}
ul li {
	margin-left: 5px;
	padding-left: 5px;
}
a:link, a:visited, a:active {
	color: #cc0000;
	text-decoration: none;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}
a.tout:link, a.tout:visited {
	color: #666666;
	text-decoration: none;
}
a.tout:hover {
	color: #666666;
	text-decoration: underline;
}
a.lightgray:link, a.lightgray:visited {
	color: #999999;
	text-decoration: none;
}
a.lightgray:hover {
	color: #999999;
	text-decoration: underline;
}
a.darkgray:link, a.darkgray:visited {
	color: #666666;
	text-decoration: none;
}
a.darkgray:hover {
	color: #666666;
	text-decoration: underline;
}
a.red:link, a.red:visited {
	color: #CC0000;
	text-decoration: none;
}
a.red:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.gray:link, a.gray:hover, a.gray:visited {
	color: #666666;
	text-decoration: underline;
}
.legal {font-size: 10px; line-height: 12px; color: #717171;
}
.tableborder {
	background-color: #cccccc;
}

.pageborder {
	background-color: #666666;
}

.breadcrumbbg {
	background-color: #EFEFEF;
}

.whiteborder {
	background-color: #FFFFFF;
}

.campuscontent {
	background-color: #ffffff;
	margin-top: 18px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 18px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}
.content {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}
.leftnavdisclaimer {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
}
.stockheader {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC0000;
}
.stockprice {
	font-size: 18px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;
}
.stocktime {
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
}
.redcopy {
	color: #CC0000;
}
.darkgraycopy {
	color: #666666;
}
.lightgraycopy {
	color: #999999;
}
.darkergraycopy {
	color: #333333;
}
.widgetcontent {
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
}
.blackcopy {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}
.white {
	color: #FFFFFF;
}

.copy {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}
.bodycontent {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 11px;
}
.detailcontent {
	margin-top: 3px;
	margin-left: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 10px;
}
.grayborder {
	border: 1px solid #CCCCCC;
}
#centercontent {
	width: 300px;
	margin-left: 10px;
}
.dividerOLD {
	background-image: url(/images/corporate/news/newsMain_dotted_bg.gif);
	background-repeat: repeat-x;
	width: 330px;
	height: 10px;
}

.divider {
	background-image: url(http://sites.target.com/images/corporate/news/newsMain_dotted_bg.gif);
	background-repeat: repeat-x;
	width: 319px;
	height: 10px;
}
.newscontent {
	background-color: #ffffff;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}

.tableheaderbg {
	background-color: #F3F3F3;
}

.tableheadertxt {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #878787;
	font-weight: bold;
	margin-left: 10px;
}

/* PRESSROOM STYLES */
.subnavcontent {
	margin-top: 6px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 6px;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif,verdana;
	color: #666666;
}

/* style for pagination links */
a.graynoline:link, a.graynoline:visited  {
	color: #666666;
	text-decoration: none;
}
a.graynoline:hover  {
	color: #666666;
	text-decoration: underline;
}

/* Borders and Backgrounds */
.uborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
}

.tableheaderbgsub {
	background-color: #C4C3C3;
}


/*Sub Cat Page Styles*/
.pagetitle {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	font-size: 18px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #ABABAB;
	font-weight: bold;
}

.subcatnavon {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

.subcattitle {
	font-size: 18px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	margin-left: 10px;
}

.subcathead {
	font-size: 14px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
	font-weight: bold;
}

/*Title Styles*/
.subheader {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #878787;
	font-weight: bold;
}

.subpagetitle {
	font-size: 18px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}

.albumtitle {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #878787;
	font-weight: bold;
}

.imagetitle {
	font-size: 18px;
	font-family: verdana,arial,helvetica,sans-serif;
	}
	
.description {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #878787;
}

.detail {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #878787;
	}
	
a.footerlink:link, a.footerlink:visited {
	color: #999999;
	text-decoration: none;
}
a.footerlink:hover {
	color: #999999;
	text-decoration: underline;
}



/*TCOE/Community*/

.bodycomm {
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 22px;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycomm td {
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 22px;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}


.bodycommstories {
	margin-top: 0px;
	margin-left: 37px;
	margin-right: 22px;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommstoriesright {
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommwidgetright {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}


.bodycommleft {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommleftcol {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommrightcol {
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.commalert {
	color: #CC0000;
	font-weight: bold;
}
.commsubnavon {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CCCCCC;

}

.storyimages {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 13px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.storylistbody {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommcatlinks {
	margin-top: 0px;
	margin-left: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommindent {
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommformcontent {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}


/* Community Link Styles */

a.commsubnav:link, a.commsubnav:visited {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: none;
}
a.commsubnav:hover {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

a.commsubnavon:link, a.commsubnavon:visited {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
a.commsubnavon:hover {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CCCCCC;
	text-decoration: underline;
}

a.commlink:link, a.commlink:visited {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: none;
}
a.commlink:hover {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

a.commlinkon:link, a.commlinkon:visited {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
a.commlinkon:hover {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CCCCCC;
	text-decoration: underline;
}

a.commlinkline:link, a.commlinkline:visited, a.commlinkline:hover {
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

a.lightgrayline:link, a.lightgrayline:visited, a.lightgrayline:hover {
	color: #999999;
	text-decoration: underline;
}

a.redbold:link, a.redbold:visited {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a.redbold:hover {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}


/* Community Background/Border Styles */
.commtable {
	background-color: #F3F3F3;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
}

.commrow {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

.commrowalt {
	background-color: #F3F3F3;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

.commborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
	border-top-color: #C5C5C5;
}

/* Community Stories Detail Styles */
.storydetail {
	/*background-image: url(http://sites.target.com/images/community/stories/bg_book.jpg);*/
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.storycrumb {
	margin-top: 38px;
	margin-left: 45px;
	margin-right: 31px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
	/*letter-spacing: -1px;
	font-smooth: always;*/
}

.storycontent {
	margin-top: 0px;
	margin-left: 45px;
	margin-right: 31px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.storydetailimage {
	/*background-image: url(http://sites.target.com/images/community/stories/bg_polaroid.gif);*/
	margin-top: 9px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.storycaption {
	margin-top: 7px;
	margin-left: 30px;
	margin-right: 40px;
	/*margin-left: 12px;
	margin-right: 21px;*/
	margin-bottom: 0px;
	text-align: center;
	font-size: 14px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #666666;
}

.storysubject {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 24px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
}

.storyregion {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
}

.storyheadline {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
}

.storyhelp{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;
}

.storyfull{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 16px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.storyfooter{
	margin-top: 10px;
	margin-left: 12px;
	margin-right: 35px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.storylinkindent{
	text-indent: -6px;
	margin-left: 6px;
}


a.storylink:link, a.storylink:visited {
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: none;
}

a.storylink:hover {
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

/* Community Stories Home Styles */
.storyhomefeature {
	margin-top: 26px;
	margin-left: 46px;
	margin-right: 26px;
	margin-bottom: 0px;
}

.storyhomeblurb {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
}

a.storyhomelink:link, a.storyhomelink:visited {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	text-decoration: none;
}

a.storyhomelink:hover {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #999999;
	text-decoration: none;
}

/*Community/Diversity*/

.bodydiversity {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodydiversity p {
	margin: 9px 0px 9px 0px;

}

.bodydiversity h6 {
	margin: 9px 0px 9px 0px;
	font-size: 12px;
	font-weight:bold;

}

.bodydiversity ul {
	line-height: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 2px;
}
.bodydiversity ul li {
	margin-left: 5px;
	padding-left: 0px;
}

.divteamcaption {
	margin-top: 0px;
	margin-left: 21px;
	margin-right: 21px;
	margin-bottom: 16px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.divdidykheader {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;
	letter-spacing: -1px;

}

.divdykfact {
	margin-top: 9px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 9px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.divevents {
	margin-top: 0px;
	margin-left: 11px;
	margin-right: 11px;
	margin-bottom: 25px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}


/*Community/Marvel*/
.marvelheader {
	margin-top: 14px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 19px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}
.marvelstate {
	margin-bottom: 6px;

}


.marvelviewlarge {
	margin-top: 8px;
	margin-bottom: 33px;

}

/* Careers Left Navigation */
#leftnavigation {
	background-image: url(http://sites.target.com/images/corporate/leftnav/nav_bg_careers.gif);
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666666;
	width:190px;
	}

/* Careers Left Nav Disclaimer */
#leftnavigationdisclaimer {
	margin-top: 15px;
	margin-left: 12px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
	width:158px;
	}
	
	
	
	
/* Content Body Container, Borders and Backgrounds - Used on Campus Events, can also be used for global body */
#container {
width:560px;
	}

#containercontent {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	}


/*Campus Events Body Presentation*/
.bodycampevents {
				margin-top: 20px;
				margin-left: 16px;
				margin-right: 16px;
				margin-bottom: 20px;				
				}
				
				.dividercampevents {
				border: none 0; 
				border-top: 1px solid #C5C5C5;
				text-align: left;
				height: 1px;
				margin-bottom:15px;
				}
				
				
				.dividercampeventserror {
				border: none 0; 
				border-top: 1px solid #CC0000;
				text-align: left;
				height: 1px;
				margin-bottom:15px;
				}
				
				.campeventstablefooter {
				background-image: url(/images/corporate/careers/campevents_tablebgbottom_v3.gif);
				height:9px;
				width:548px;
				margin-bottom:12px;
				margin-left:5px;
				font-size: 1px;
				font-family: verdana,arial,helvetica,sans-serif;
				}
	


/*Campus Events Body Table Row Styles*/

.campeventcaption {
	background-image: url(/images/corporate/careers/campevents_tablebgheader.gif);
	font-size: 14px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align:left;
	height:39px;
	width:548px;
	color:#666666;
	xpadding-top:15px;
	}


.campeventlocation {
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	padding-bottom:10px;	
	}

.campeventname {
	background-color:#C5C5C5;
	color:#FFFFFF;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align:left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.campeventsubhead {
	background-color:#666666;
	color:#FFFFFF;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align:left;
	}

.campeventsubheadpadding {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.campeventdataleft {
	background-color:#FFFFFF;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align:left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5C5C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C5C5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	}

.campeventdata {
	background-color:#FFFFFF;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align:left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C5C5;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	}

	
/****** TARGET BRASSRING STYLE SHEET ******/

/*BrassRing Careers Body Content and Links */

a.redline:link, a.redline:visited, a.redline:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.passlink:link, a.passlink:visited {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

a.passlink:hover {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
}

.redformcopy {
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #CC0000;
	font-weight: bold;
}


/* Explore Careers Content Body Borders and Backgrounds */
#corpcontainer {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
	xwidth:560px; /* Remove this style when placing on Stage/Prod*/
	xheight: 500px;
}

/* Explore Careers Content Login Box */
#corplogin {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
	border-top-style: solid;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
	border-top-color: #C5C5C5;
	padding: 10px;
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #666666;
	xwidth:220px;
}


/* Explore Careers Content Body */
#corpcontent {
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 14px;
	padding-bottom: 18px;
	xwidth:558px;
}


/* Explore Careers Overview Content Body */
.expcareerscontent {
	line-height: 22px;
}

.expcareerscontent a {
	height: 22px;
}

/****** END NEW STYLES/SELECTORS ******/


/* FIELD TRIP GRANTS STYLE SELECTORS */

/* SUB NAV */
	#grantssubnav {	
	margin-bottom: 6px;

	}
	
/*Comunity-Grants*/

.bodygrants {
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodygrants_hq {
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 14px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommcatlinksV2 {
	margin-top: 0px;
	margin-left: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommcatV3 {
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;

}

.smalldarkgray {
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666666;

}

.bodycommJW {
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 22px;
	margin-bottom: 6px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;
	
}

.bodycommJW td {
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 22px;
	margin-bottom: 6px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #999999;

}




/*DIVERSITY - DREAM IN COLOR */

.dich {
	margin: 0px;
	padding: 0px;
	}

.dicbody {
	padding-left:20px; 
	padding-right:20px;
	padding-bottom:27px; 
	padding-top: 27px;
	}
	
.dicpoetscol1 {
	width:224px;
	float:left;
	margin-left:70px;
	}
	
.dicpoetscol2 {
	width:200px;
	float:left;
	}

.dicpoetsimg {
	float:left;
	padding-bottom:4px;
	}
.dicpoetsname {
	padding-left:12px;
	float:left;
	padding-top:14px;
	}


/* Test of Text Helvetica Red Headers */
a.dicheader:link, a.dicheader:visited {
	padding-top:2px;
	padding-bottom:7px;
	color:#b5111b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:normal;
}

a.dicheader:hover {
	text-decoration: underline;
	color:#000000;
}


.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */


.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/* Andre Styles */

.dic {
width:558px;
}

.dic .logo_hdr {
	width:558px;
	height:56px;
}

.dic .red_nav_div  {
	background-color: #b5111b;
	padding-top:10px;
	padding-bottom:10px;

}

.dic .red_nav_table  {
	color: #FFFFFF;
	padding-left:18px;

}


a.red_nav:link, a.red_nav:visited {
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;

}

a.red_nav:hover {
	color: #cbb777;
	text-decoration:none;
}


a.gold_nav:link, a.gold_nav:visited {
	color: #cbb777;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;

}


.dic .red_nav_shad {
	width:558px;
	height:14px;
	background-position: left top;
	background-repeat:no-repeat;
	background-image: url(/images/corporate/diversity/dic/dic_red_nav_shad.gif);
}

.dic .main_body_bio {
padding-left:17px;
padding-top:8px;
padding-right:17px;
padding-bottom:37px;
}

.dic .main_body_bio .name {
	padding-top:2px;
	padding-bottom:7px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:normal;
	display:inline;
}

.dic .main_body_bio .occupation {
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:normal;
}

.dic .main_body_bio .bio_nav {
	padding-bottom:31px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	font-weight:bold;
	float:left;
	display:inline;
}

.main_body_bio .bio_nav a:link, .main_body_bio .bio_nav a:visited {
	color:#b5111b;
	text-decoration:none;
}


.dic .main_body_bio .bio_nav a:hover {
	color:#b5111b;
	text-decoration:underline;
}

.dic .main_body_bio .image {
	padding-right:20px;
	float:left;
	display:inline;
}

.dic .main_body_bio .text {
	padding-top:10px;
	float:left;
	display:inline;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:normal;
	line-height: 17px;
}

.navLeftBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5C5C5;	
	background-color:#efefef;
	width:189px;

}

.navLeftDivider {
	height:9px;
}
