/* treme treme '08 | tremetreme.net */

@import 'reset.css';

/* BEGIN includes */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}

.sep {
	height:12px;
	display:block;
	clear:both;
	background-color:#FFF;
}

.sepContent {
	height:4px;
	width:168px;
	margin:20px auto;
	display:block;
	clear:both;
	background-color:#E9E9E9;
}

.hurray {
	color:#83B300;
	font-weight:bold;
}

.cheer {
	color:#83B300;
}

div.clearer {clear: both; line-height: 0; height: 0;}

div.innerSep {
	background:url(../img/layout/4x2B20PixelPttrn.gif) bottom left repeat-x transparent;
	height:2px;
	margin-bottom:20px;
	display:block;
}
/* END includes */

/* BEGIN standard elements */
body {
	background:#FFF none repeat scroll 0%;
	color:#4C4C4C;
	font-family:Helvetica, Arial;
}
/* END standard elements */

/* BEGIN global styles */

a.lightblue,
a.lightblue:visited {
	display:block;
	color:#1B7389;
	text-decoration:none;
	font-size:12px;
	background:url(../img/layout/linkLightBlueBg.gif) top left no-repeat transparent;
	padding:3px 10px 3px 5px;
	line-height:1.1em;
}

a.lightblue:hover {
	text-decoration:underline;	
}

a.vividblue,
a.vividblue:visited {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	background:url(../img/layout/linkVividBlueBg.gif) top left no-repeat transparent;
	padding:3px 10px 3px 5px;
	line-height:1.1em;
}

a.vividblue:hover {
	text-decoration:underline;	
}

div.headingGray {
	background:url(../img/layout/headingB70Bg.gif) top left no-repeat transparent;
	padding:5px 5px 10px 5px;	
	display:block;
}

div.headingBlue {
	background:url(../img/layout/headingVividBlueBg.gif) top left no-repeat transparent;
	padding:5px 5px 10px 5px;	
	display:block;
}

div.headingGray {
	background:url(../img/layout/headingB70Bg.gif) top left no-repeat transparent;
	padding:5px 5px 10px 5px;	
	display:block;
}

div.headingLightGray {
	background:url(../img/layout/headingB10Bg.gif) top left no-repeat transparent;
	padding:5px 5px 10px 5px;	
	display:block;
}

div.footering {
	background:url(../img/layout/footeringB10Bg.gif) top right no-repeat transparent;
	padding:10px 5px 5px 5px;
	display:block;
	clear:both;
}

div.clearer {
	clear:both;
	display:block;
}
/* END global styles */

/* BEGIN global forms styles */
form {
	font-family:Helvetica,Arial;
}
	
form label {
	display:block;
	font-size:12px;
	color:#4C4C4C;
	font-weight:bold;
	font-family:Helvetica,Arial;
}

form label.radioLbl {
	display:inline;
	font-size:11px;
	line-height:11px;
	color:#4C4C4C;
	font-weight:normal;
	font-family:Helvetica,Arial;
}

form span.required {
	background-color:#EDE2DD;
	color:#A03500;
	padding:2px;
}

form p {
	float:left;
	font-size:12px;
	color:#4C4C4C;
	font-family:Helvetica,Arial;
}
	
form input.txtField {
	background:url(../img/layout/inputTxtBg.gif) top left repeat-x #FFF;
	border:1px solid #C8C8C5;
	padding:4px;
	font-size:12px;
	line-height:12px;
	color:#808080;
	height:14px;
	font-family:Helvetica,Arial;
}

form input.submitBtn {
	padding:5px 10px;
	font-size:12px;
	line-height:12px;
	color:#FFF;
	border:0;
	font-weight:bold;
	background-color:#02A0C6;
	cursor:pointer;
	font-family:Helvetica,Arial;
}

form input.uploadBtn {
	padding:5px 10px;
	font-size:12px;
	line-height:12px;
	color:#1B7389;
	border:0;
	font-weight:bold;
	background-color:#CCECF4;
	cursor:pointer;
	font-family:Helvetica,Arial;
}

form input.submitBtn:hover {
	background-color:#1B7389;
}

form input.uploadBtn:hover {
	background-color:#9AD9E8;
}

form input.imgBtn {
}

form textarea {
	background:url(../img/layout/inputTxtBg.gif) top left repeat-x #FFF;
	border:1px solid #C8C8C5;
	padding:4px;
	font-size:12px;
	line-height:12px;
	color:#808080;
	font-family:Helvetica,Arial;
}

form select {
	background-color:#FFF;
	border:1px solid #C8C8C5;
	padding:4px;
	font-size:12px;
	color:#808080;
	font-family:Helvetica,Arial;
}

form div.sep {
	height:10px;
}

.loading {
	width:388px;
	background-color:#F2F2F2;
	padding:20px;
	margin-bottom:15px;
}
	
.loading p {
	display:block;
	height:32px;
	line-height:32px;
	color:#666;
	font-size:13px;
	padding-left:52px;
	background:url(../img/layout/loadingB5.gif) top left no-repeat transparent;
}

.success {
	width:388px;
	background-color:#E4EADC;
	padding:20px;
	margin-bottom:15px;
}
	
.success p {
	line-height:1.2em;
	color:#666600;
	font-size:13px;
}

.info {
	width:388px;
	background-color:#F2F2F2;
	padding:20px;
	margin-bottom:15px;
}
	
.info p {
	line-height:1.2em;
	color:#666;
	font-size:13px;
}

.error {
	width:388px;
	background-color:#EDE2DD;
	padding:20px;
	margin-bottom:15px;
}
	
.error p {
	line-height:1.2em;
	color:#A03500;
	font-size:13px;
}

.loading p b, .success p b, .error p b, .info p b {
	font-weight:bold;
}
/* END global forms styles */

/* BEGIN layout */
#wrapper {
	background-color:#DADADA;
	margin:0;
}

	/* BEGIN headerWrapper */
	#wrapper #headerWrapper {
		height:222px;
		background:url(../img/layout/headerWrapperBg.png) top left repeat-x #FFF;
	}	

	#wrapper #headerWrapper #header {
		background:url(../img/layout/headerBg.png) top left no-repeat #297EAB;
		width:928px;
		height:222px;
		margin:0 auto;
		position:relative;
	}

	#wrapper #headerWrapper #header #logoWrapper {
		position:absolute;
		top:34px;
		left:20px;
		width:250px;
		height:172px;
		float:left;
		background:url(../img/layout/headerLogoWrapperBg.png) top left no-repeat transparent;
	}

	#wrapper #headerWrapper #header #logoWrapper h1#logoHeader {
		float:left;
		display:inline;
		margin:26px;
	}
	
	#wrapper #headerWrapper #header #logoWrapper h1#logoHeader a {
		width:198px;
		height:120px;
		display:block;
		line-height:500px;
		overflow:hidden;
	}
	
	#wrapper #headerWrapper #header #logoWrapper h1#logoHeader.regular {
		background:url(../img/layout/headerLogo.png) top left no-repeat transparent;
	}
	
	#wrapper #headerWrapper #header #globalNavWrapper {
		top:85px;
		left:280px;
		position:absolute;
	}	

	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav {
		/*background:url(../img/layout/2x4BluePixelPttrn.gif) top left repeat-y transparent;*/
		padding-left:15px;
		float:left;
	}

	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav h2 {
		font-weight:bold;
		font-size:15px;
		color:#67C6DD;
		margin-bottom:5px;
	}

	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul {
		float:left;
		margin-right:20px;
	}

	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li {
		color:#FFF;
		font-size:12px;
		background:url(../img/layout/sglBlueArrRightBulletHdr.gif) left 0.25em no-repeat transparent;
		padding-left:10px;
		line-height:1.2em;
	}

	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li.selected {
		color:#FCCC2C;
		background:url(../img/layout/sglYellowArrRightBulletHdr.gif) left 0.25em no-repeat transparent;
	}
	
	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li.selected a,
	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li.selected a:visited {
		color:#FCCC2C;
	}
	
	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li a,
	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li a:visited {
		color:#FFF;
		text-decoration:none;
	}

	#wrapper #headerWrapper #header #globalNavWrapper div.globalNav ul li a:hover {
		text-decoration:underline;
	}
	/* END headerWrapper */
	
	#wrapper #contentWrapper {
		width:928px;
		margin:0 auto;
		background:url(../img/layout/contentWrapperBg.png) top left repeat-y #FFF;
	}
	
	#wrapper #contentWrapper #content {
		background-color:transparent;
		padding:4px 30px;
	}

	/* BEGIN highlights */
	#wrapper #contentWrapper #content #highlights {
		width:304px;
		float:left;
		margin-right:40px;
	}

	#wrapper #contentWrapper #content #highlights h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:20px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #highlights h2 b {
		font-weight:bold;
	}				

	#wrapper #contentWrapper #content #highlights .first {

	}

	#wrapper #contentWrapper #content #highlights .first img {
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #highlights a img {
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #highlights a:hover img {
		opacity:0.85;
	}

	#wrapper #contentWrapper #content #highlights div.item {
		background:url(../img/layout/sep182GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#wrapper #contentWrapper #content #highlights div.item h3 {
		background:url(../img/layout/2x4GrayPixelPttrn.gif) top left repeat-y transparent;
		color:#1B7389;
		font-size:11px;
		text-transform:uppercase;
		padding-left:5px;
		line-height:12px;
	}	

	#wrapper #contentWrapper #content #highlights div.item h3 a,
	#wrapper #contentWrapper #content #highlights div.item h3 a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #highlights div.item h3 a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #highlights div.item h4 {
		background:url(../img/layout/2x4GrayPixelPttrn.gif) top left repeat-y transparent;
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		padding-left:5px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #highlights div.item h4 a,
	#wrapper #contentWrapper #content #highlights div.item h4 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #highlights div.item h4 a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #highlights div.item p {
		margin-top:10px;
		color:#4C4C4C;
		font-size:12px;
		line-height:1.4em;
		float:left;
	}

	#wrapper #contentWrapper #content #highlights div.item p img {
		float:left;
		padding:0 10px 0 0;
	}
	
	#wrapper #contentWrapper #content #highlights div.item p a,
	#wrapper #contentWrapper #content #highlights div.item p a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #highlights div.item p a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #highlights div.item div.footering {
		background-position:top right;
		text-align:right;
		font-size:12px;
		margin-top:5px;
		position:relative;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #highlights div.item div.footering b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #highlights div.item div.footering div.highlightStampWrapper {
		position:absolute;
		top:-90px;
		left:-10px;
		background:url(../img/layout/highlightWrapperBgT60.png) top left no-repeat transparent;
		color:#FFF;
		height:20px;
		width:45px;
		text-align:left;
		font-size:11px;
		line-height:10.5px;
		padding:5px;
	}

	#wrapper #contentWrapper #content #highlights div.first div.footering div.highlightStampWrapper {
		top:-280px;
		left:-10px;
	}
	/* END highlights */

	/* BEGIN lastNews */
	#wrapper #contentWrapper #content #lastNews {
		width:304px;
		float:left;
		margin-right:40px;
	}

	#wrapper #contentWrapper #content #lastNews h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:20px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #lastNews h2 b {
		font-weight:bold;
	}				

	#wrapper #contentWrapper #content #lastNews .first {

	}

	#wrapper #contentWrapper #content #lastNews .first img {
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #lastNews .first a img {
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #lastNews .first a:hover img {
		opacity:0.85;
	}
	
	#wrapper #contentWrapper #content #highlights a.thumblink {
		height:1%;
	}

	#wrapper #contentWrapper #content #lastNews div.item {
		background:url(../img/layout/sep182GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#wrapper #contentWrapper #content #lastNews div.item h4 {
		background:url(../img/layout/2x4GrayPixelPttrn.gif) top left repeat-y transparent;
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		padding-left:5px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #lastNews div.item h4 a,
	#wrapper #contentWrapper #content #lastNews div.item h4 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #lastNews div.item h4 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #lastNews div.item span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-left:5px;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #lastNews div.item span.meta a,
	#wrapper #contentWrapper #content #lastNews div.item span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #lastNews div.item span.meta a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #lastNews div.item p {
		margin-top:10px;
		color:#4C4C4C;
		font-size:12px;
		line-height:1.4em;
	}
	
	#wrapper #contentWrapper #content #lastNews div.item p a,
	#wrapper #contentWrapper #content #lastNews div.item p a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #lastNews div.item p a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #lastNews a.lightblue,
	#wrapper #contentWrapper #content #lastNews a:visited.lightblue {
		background-position:center right;
	}
	/* END lastNews */

	/* BEGIN leftSidebar */
	#wrapper #contentWrapper #content #leftSidebar {
		float:left;
		width:180px;
		margin-right:40px;
	}

	/* BEGIN sectionItems */
	#wrapper #contentWrapper #content #leftSidebar #sectionItems {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:14px;
		line-height:1.1em;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}	

	#wrapper #contentWrapper #content #leftSidebar #sectionItems h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems h3 {
		padding-left:7px;
		display:block;
		line-height:1.1em;
		font-size:12px;
		font-weight:bold;
		color:#4C4C4C;
		margin-bottom:5px;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems h3 span {
		background:url(../img/layout/sglB70ArrDownBullet.gif) right 0.3em no-repeat transparent;
		padding-right:12px;
		font-size: 13px;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #sectionItems a.lightblue,
	#wrapper #contentWrapper #content #leftSidebar #sectionItems a:visited.lightblue {
		background-position:center left;
		text-align:right;
		padding-right:5px;
		padding-left:10px;		
		margin-bottom:10px;
		display:block;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems a.vividblue,
	#wrapper #contentWrapper #content #leftSidebar #sectionItems a:visited.vividblue {
		background-position:center right;
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul {
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li {
		line-height:1.2em;
		font-size:12px;
		color:#4C4C4C;
		margin:2px 0;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li a,
	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li a:visited {
		padding:2px 5px 2px 7px;
		line-height:1.2em;
		color:#4C4C4C;
		text-decoration:none;
		background:url(../img/layout/sglBlueArrRightBullet.gif) left 0.3em no-repeat transparent;
		display:block;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li.selected {
		display:block;
		background:url(../img/layout/linkVividBlueBg.gif) center right no-repeat transparent;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li.selected a.vividblue,
	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li.selected a.vividblue:visited {
		color:#FFF;
		padding:2px 5px 2px 7px;
		line-height:1.3em;
		text-decoration:none;
		background:url(../img/layout/sglB0ArrRightBullet.gif) center left no-repeat transparent;
		margin-bottom:0;
	}

	#wrapper #contentWrapper #content #leftSidebar #sectionItems ul li.selected a.vividblue:hover {
		text-decoration:underline;
	}
	/* END sectionItems */
	
	/* BEGIN relatedFiles */
	#wrapper #contentWrapper #content #leftSidebar #relatedFiles {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #leftSidebar #relatedFiles h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
		line-height: 1.1em;
	}

	#wrapper #contentWrapper #content #leftSidebar #relatedFiles h2 b {
		font-weight:bold;
	}				

	#wrapper #contentWrapper #content #leftSidebar #relatedFiles ul {
	}

	#wrapper #contentWrapper #content #leftSidebar #relatedFiles ul li {
		font-size:12px;
		background:url(../img/layout/dblBlueArrDownBullet.gif) left 0.3em no-repeat transparent;
		line-height:1.2em;
		padding-left:12px;
	}

	#wrapper #contentWrapper #content #leftSidebar #relatedFiles ul li a,
	#wrapper #contentWrapper #content #leftSidebar #relatedFiles ul li a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #leftSidebar #relatedFiles ul li a:hover {
		text-decoration:underline;
	}
	/* END relatedFiles */

	/* BEGIN topSearch */
	#wrapper #contentWrapper #content #leftSidebar #topSearch {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #leftSidebar #topSearch h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
		line-height: 1.1em;
	}

	#wrapper #contentWrapper #content #leftSidebar #topSearch h2 b {
		font-weight:bold;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #topSearch ul {
	}
	
	#wrapper #contentWrapper #content #leftSidebar #topSearch ul li {
		background:url(../img/layout/smallQuotesVividBlue.gif) top left no-repeat transparent;
		padding-left: 14px;
		margin-bottom: 5px;
		font-size: 12px;
		line-height:1.2em;
	}	
	
	#wrapper #contentWrapper #content #leftSidebar #topSearch ul li a,
	#wrapper #contentWrapper #content #leftSidebar #topSearch ul li a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #leftSidebar #topSearch ul li a:hover {
		text-decoration:underline;
	}
	/* END topSearch */

	/* END leftSidebar */

	/* BEGIN main */
	#wrapper #contentWrapper #content #main {
		float:left;
		width:428px;
		margin-right:40px;
	}

	/* BEGIN newsList */
	#wrapper #contentWrapper #content #main #newsList h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #newsList h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li {
		background:url(../img/layout/sep182GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li h4 {
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li h4 a,
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li h4 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li h4 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li span.meta a,
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li span.meta a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li p {
		margin-top:10px;
		color:#4C4C4C;
		font-size:12px;
		line-height:1.4em;
	}
	
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li p img {
		float:left;
		padding:0 10px 0 0;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li p a img {
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li p a:hover img {
		opacity:0.85;
	}
		
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li p a,
	#wrapper #contentWrapper #content #main #newsList ul.newsItems li a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #main #newsList ul.newsItems li p a:hover {
		text-decoration:underline;
	}
	/* END newsList */

	#wrapper #contentWrapper #content #leftSidebar a#backNews.lightblue {
		background-position:center left;
		text-align:right;
		margin-top:20px;
		margin-bottom:30px;
	}

	/* BEGIN topNews */
	#wrapper #contentWrapper #content #leftSidebar #topNews h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:14px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}	

	#wrapper #contentWrapper #content #leftSidebar #topNews h2 b {
		font-weight:bold;
	}	
	
	#wrapper #contentWrapper #content #leftSidebar #topNews ul li {
		background:url(../img/layout/sep102GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #topNews ul li h3 {
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #leftSidebar #topNews ul li h3 a,
	#wrapper #contentWrapper #content #leftSidebar #topNews ul li h3 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #leftSidebar #topNews ul li h3 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #topNews ul li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #leftSidebar #topNews ul li span.meta a,
	#wrapper #contentWrapper #content #leftSidebar #topNews ul li span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #leftSidebar #topNews ul li span.meta a:hover {
		text-decoration:underline;
	}
	/* END topNews */
	
	/* BEGIN newsItem */
	#wrapper #contentWrapper #content #main #newsItem {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #main #newsItem h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
	}

	#wrapper #contentWrapper #content #main #newsItem h3 {
		color:#4C4C4C;
		font-size:23px;
		font-weight:bold;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;		
	}

	#wrapper #contentWrapper #content #main #newsItem div.slideshow {
		margin-bottom:15px;
	}
	
	#wrapper #contentWrapper #content #main #newsItem div.headingLightGray {
		background-position:bottom left;
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #main #newsItem div.headingLightGray span.meta {
		line-height:1.2em;
		font-size:12px;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #newsItem div.headingLightGray span.meta a, 
	#wrapper #contentWrapper #content #main #newsItem div.headingLightGray span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #newsItem div.headingLightGray span.meta a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #main #newsItem p.sourceName {
		margin-top:20px;
		font-size:11px;
		text-align:left;
	}

	#wrapper #contentWrapper #content #main #newsItem p.sourceName b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #newsItem p.sourceName a,
	#wrapper #contentWrapper #content #main #newsItem p.sourceName a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #main #newsItem p.sourceName a:hover {
		text-decoration:underline;
	}
	/* END newsItem */
	
	/* BEGIN articlesList */
	#wrapper #contentWrapper #content #main #articlesList h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #articlesList h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li {
		background:url(../img/layout/sep182GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li h4 {
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li h4 a,
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li h4 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li h4 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li span.meta a,
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li span.meta a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li p {
		margin-top:10px;
		color:#4C4C4C;
		font-size:12px;
		line-height:1.4em;
	}
	
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li p img {
		float:left;
		padding:0 10px 0 0;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li p a img {
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li p a:hover img {
		opacity:0.85;
	}
		
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li p a,
	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #main #articlesList ul.articlesItems li p a:hover {
		text-decoration:underline;
	}
	/* END articlesList */

	#wrapper #contentWrapper #content #leftSidebar a#backArticles.lightblue {
		background-position:center left;
		text-align:right;
		margin-top:20px;
		margin-bottom:30px;
	}

	/* BEGIN topArticles */
	#wrapper #contentWrapper #content #leftSidebar #topArticles h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:14px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}	

	#wrapper #contentWrapper #content #leftSidebar #topArticles h2 b {
		font-weight:bold;
	}	
	
	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li {
		background:url(../img/layout/sep102GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li h3 {
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li h3 a,
	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li h3 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li h3 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li span.meta a,
	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #leftSidebar #topArticles ul li span.meta a:hover {
		text-decoration:underline;
	}
	/* END topArticles */
	
	/* BEGIN articleItem */
	#wrapper #contentWrapper #content #main #articleItem {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #main #articleItem h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
	}

	#wrapper #contentWrapper #content #main #articleItem h3 {
		color:#4C4C4C;
		font-size:23px;
		font-weight:bold;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;		
	}

	#wrapper #contentWrapper #content #main #articleItem div.slideshow {
		margin-bottom:10px;
	}
	
	#wrapper #contentWrapper #content #main #articleItem div.headingLightGray {
		background-position:bottom left;
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #main #articleItem div.headingLightGray span.meta {
		line-height:1.2em;
		font-size:12px;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #articleItem div.headingLightGray span.meta a, 
	#wrapper #contentWrapper #content #main #articleItem div.headingLightGray span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #articleItem div.headingLightGray span.meta a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #main #articleItem p.sourceName {
		margin-top:20px;
		font-size:11px;
		text-align:left;
	}

	#wrapper #contentWrapper #content #main #articleItem p.sourceName b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #articleItem p.sourceName a,
	#wrapper #contentWrapper #content #main #articleItem p.sourceName a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #main #articleItem p.sourceName a:hover {
		text-decoration:underline;
	}
	/* END articleItem */

	/* BEGIN linksList */
	#wrapper #contentWrapper #content #main #linksList h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #linksList h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li {
		background:url(../img/layout/sep182GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li h4 {
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li h4 a,
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li h4 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li h4 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li span.meta a,
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li span.meta a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li p {
		margin-top:10px;
		color:#4C4C4C;
		font-size:12px;
		line-height:1.4em;
	}
	
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li p img {
		float:left;
		padding:0 10px 0 0;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li p a img {
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li p a:hover img {
		opacity:0.85;
	}
		
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li p a,
	#wrapper #contentWrapper #content #main #linksList ul.linksItems li a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #main #linksList ul.linksItems li p a:hover {
		text-decoration:underline;
	}
	/* END linksList */

	/* BEGIN pageItem */
	#wrapper #contentWrapper #content #main #pageItem {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #main #pageItem h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
	}
	
	#wrapper #contentWrapper #content #main #pageItem h2 small {
		font-size:12px;
		display: block;
		line-height: 1.2em;
	}
	
	#wrapper #contentWrapper #content #main #pageItem h3 {
		color:#4C4C4C;
		font-size:23px;
		line-height:1.1em;
		font-weight:bold;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:4px;
		margin-bottom:15px;		
	}

	#wrapper #contentWrapper #content #main #pageItem div.slideshow {
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #main #pageItem div.headingLightGray {
		background-position:bottom right;
		text-align:right;
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #main #pageItem div.headingLightGray span.meta {
		line-height:1.2em;
		font-size:12px;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #pageItem div.headingLightGray span.meta b {
		font-weight:bold;
	}
	
	#wrapper #contentWrapper #content #main #pageItem div.headingLightGray span.meta a, 
	#wrapper #contentWrapper #content #main #pageItem div.headingLightGray span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #pageItem div.headingLightGray span.meta a:hover {
		text-decoration:underline;
	}
	/* END pageItem */

	/* BEGIN calEdu */
	#wrapper #contentWrapper #content #main #calEdu {
		margin-bottom:30px;
	}
	
	#wrapper #contentWrapper #content #main #calEdu h2 {
		color:#4C4C4C;
		font-size:16px;
		line-height:1.1em;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:4px;
		margin-bottom:15px;		
		text-transform:uppercase;
	}

	#wrapper #contentWrapper #content #main #calEdu h3 {
		font-weight:bold;
		text-align:right;
		font-size:13px;
		color:#4C4C4C;
		margin-bottom:5px;
		text-transform:uppercase;
	}
	#wrapper #contentWrapper #content #main #calEdu table {
		width:100%;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #calEdu table tr {
	}
	
	#wrapper #contentWrapper #content #main #calEdu table th,
	#wrapper #contentWrapper #content #main #calEdu table td {
		text-align:center;
	}
	
	#wrapper #contentWrapper #content #main #calEdu table th {
		background:url(../img/layout/headingB70Bg.gif) bottom center no-repeat transparent;
		padding:8px 7px 13px 7px;
		color:#FFF;
		font-size:13px;
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #calEdu table th.first {
		background-position:bottom left;
		text-align:left;
		width:32%;
	}

	#wrapper #contentWrapper #content #main #calEdu table tr.odd {
		background-color:#FFF;
	}

	#wrapper #contentWrapper #content #main #calEdu table tr.even {
		background-color:#F2F2F2;
	}

	#wrapper #contentWrapper #content #main #calEdu table tr td {
		padding:7px;
		font-size:12px;
	}
	
	#wrapper #contentWrapper #content #main #calEdu table tr td.first {
		padding:7px;
		font-size:12px;
		text-align:left;
	}

	#wrapper #contentWrapper #content #main #calEdu table tr td a,
	#wrapper #contentWrapper #content #main #calEdu table tr td a:visited {
		text-decoration:none;
		color:#4C4C4C;
		font-weight:bold;
	}	

	#wrapper #contentWrapper #content #main #calEdu table tr td a:hover {
		text-decoration:underline;
	}	
	/* END calEdu */
	
	/* BEGIN infoRequest */
	h4.infoRequest {
		background:url(../img/layout/2x4GrayPixelPttrn.gif) top left repeat-y transparent;
		color:#4C4C4C;
		font-weight:bold;
		font-size:15px;
		padding-left:7px;
		line-height:1.3em;
		margin-bottom:15px;
	}

	form#infoRequestForm {
		margin-bottom:10px;
	}
		
	form#infoRequestForm input.txtField {
		width:418px;
	}
	
	form#infoRequestForm textarea {
		width:418px;
	}
	
	form#infoRequestForm input.submitBtn {
		float:right;
	}
	
	form#infoRequestForm p {
		float:left;
	}
	/* END infoRequest */
	
	/* BEGIN subscribeNewsletter */
	div#subscribeNewsletter {
		width: 428px;
		padding: 20px;
	}
	
	div#subscribeNewsletter h2 {
		background:transparent url(../img/layout/4x2GrayPixelPttrn.gif) repeat-x scroll left bottom;
		color:#4C4C4C;
		font-size:16px;
		margin-bottom:15px;
		padding-bottom:3px;
		text-transform:uppercase;
	}
	
	div#subscribeNewsletter h2 b {
		font-weight:bold;
	}
	
	div#subscribeNewsletter form#subscribeForm {
		margin-bottom:10px;
	}
		
	div#subscribeNewsletter form#subscribeForm input.txtField {
		width:418px;
	}

	div#subscribeNewsletter form#subscribeForm input.submitBtn {
		float:right;
	}

	div#subscribeNewsletter form#subscribeForm textarea {
		width:418px;
	}
	
	div#subscribeNewsletter form#subscribeForm p {
		float:left;
	}
	/* END subscribeNewsletter */
	
	/* BEGIN unsubscribeNewsletter */
	div#unsubscribeNewsletter {
		width: 428px;
		padding: 20px;
	}
	
	div#unsubscribeNewsletter h2 {
		background:transparent url(../img/layout/4x2GrayPixelPttrn.gif) repeat-x scroll left bottom;
		color:#4C4C4C;
		font-size:16px;
		margin-bottom:15px;
		padding-bottom:3px;
		text-transform:uppercase;
	}
	
	div#unsubscribeNewsletter h2 b {
		font-weight:bold;
	}
	
	div#unsubscribeNewsletter form#unsubscribeForm {
		margin-bottom:10px;
	}
		
	div#unsubscribeNewsletter form#unsubscribeForm input.txtField {
		width:418px;
	}

	div#unsubscribeNewsletter form#unsubscribeForm input.submitBtn {
		float:right;
	}

	div#unsubscribeNewsletter form#unsubscribeForm textarea {
		width:418px;
	}
	
	div#unsubscribeNewsletter form#unsubscribeForm p {
		float:left;
	}
	/* END unsubscribeNewsletter */

	/* BEGIN recruiting */
	form#recruitingForm {
		margin-bottom:10px;
	}
		
	form#recruitingForm input.txtField {
		width:418px;
	}
	
	form#recruitingForm textarea {
		width:418px;
	}

	form#recruitingForm select {
	}
	
	form#recruitingForm input.submitBtn {
		float:right;
	}

	form#recruitingForm input.uploadBtn {
	}

	form#recruitingForm input.zipCode4 {
		width:35px;
		text-align:right;
	}

	form#recruitingForm input.zipCode3 {
		width:25px;
		text-align:right;
	}
	
	form#recruitingForm p {
		float:left;
	}
	
	form#recruitingForm p#uploadInfo {
		font-size:12px;
		line-height:12px;
		color:#808080;
		margin:0 0 5px 0;
		padding:4px;
		float:none;
		display:block;
		border:1px dashed #C8C8C5;
		font-style:italic;
	}
	/* END recruiting */

	/* BEGIN preInscription */
	div#preInscription {
		width: 428px;
		padding: 20px;
	}
	
	div#preInscription h2 {
		background:transparent url(../img/layout/4x2GrayPixelPttrn.gif) repeat-x scroll left bottom;
		color:#4C4C4C;
		font-size:16px;
		margin-bottom:15px;
		padding-bottom:3px;
		text-transform:uppercase;
	}
	
	div#preInscription h2 b {
		font-weight:bold;
	}
	
	div#preInscription form#preInscriptionForm {
		margin-bottom:10px;
	}
		
	div#preInscription form#preInscriptionForm input.txtField {
		width:418px;
	}

	div#preInscription form#preInscriptionForm input.submitBtn {
		float:right;
	}

	div#preInscription form#preInscriptionForm textarea {
		width:418px;
	}
	
	div#preInscription form#preInscriptionForm p {
		float:left;
	}
	/* END preInscription */

	/* BEGIN entry */
	div.entry {
		color:#4C4C4C;
		font-size:12px;
	}
	
	div.entry b, div.entry strong  {
		font-weight:bold;
	}
	
	div.entry b i, div.entry b em, div.entry strong i, div.entry strong em  {
		font-weight:bold;
		font-style:italic;
	}
	
	div.entry i, div.entry em  {
		font-style:italic;
	}
	
	div.entry i strong, div.entry i b, div.entry em strong, div.entry em b {
		font-style:italic;
		font-weight:bold;
	}
	
	div.entry u, div.entry underline  {
		text-decoration:underline;
	}
	
	div.entry s, div.entry strike  {
		text-decoration:line-through;
	}
	
	div.entry p {
		margin-bottom:18px;
		line-height: 18px;
	}
	
	div.entry a,
	div.entry a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	div.entry a:hover {
		text-decoration:underline;
	}
	
	div.entry h4 {
		font-weight:bold;
		font-size:16px;
		line-height:18px;
		margin-bottom:18px;
	}
	
	div.entry h5 {
		font-size: 13px;
		font-weight: bold;
		color:#737373;
		margin-bottom:18px;
	}
	
	div.entry hr {
		width: 80%;
		height: 1px;
		border: 0;
		background-color: #D9D9D9;
		color: #D9D9D9;
		margin-bottom: 17px;
	}
	
	div.entry ul { margin: 0 0 18px 0; }
	div.entry ol { margin: 0 0 18px 0; }
	div.entry ul li { list-style-type: square; list-style-position: outside; margin-left: 30px; line-height: 18px; }
	div.entry ol li { list-style-type: decimal; list-style-position: outside; margin-left: 30px; line-height: 18px; }
	
	div.entry sup, div.entry sub  {
		font-size:11px;
	}
	
	div.entry table  {
		width:100%;
		margin-bottom: 15px;
	}
	
	div.entry th  {
		padding:5px;
		background-color:#4C4C4C;
		color: #FFF;
		font-weight: bold;
		font-size:13px;
	}
	
	div.entry td  {
		padding:5px;
		background:url(../img/layout/4x2B20PixelPttrn.gif) bottom left repeat-x transparent;
	}
	
	div.entry th.content, div.entry td.content {
	}
	
	div.entry th.hours, div.entry td.hours {
		text-align:center;
		width: 25%;
	}
	/* END entry */
	
	
	/* BEGIN searchView */
	#wrapper #contentWrapper #content #main #searchView h2 {
		background:transparent url(../img/layout/4x2GrayPixelPttrn.gif) repeat-x scroll left bottom;
		color:#4C4C4C;
		font-size:16px;
		margin-bottom:15px;
		padding-bottom:3px;
		text-transform:uppercase;
	}
	
	#wrapper #contentWrapper #content #main #searchView h2 b {
		font-weight:bold;
	}
	
	#wrapper #contentWrapper #content #main #searchView .bar {
		width:388px;
		background-color:#F2F2F2;
		padding:20px;
		font-size:12px;
		color:#666;
		margin-bottom:15px;
	}
	
	#wrapper #contentWrapper #content #main #searchView .bar p span {
		font-weight:bold;
		color: #4C4C4C;
		font-size:13px;
		padding-left:12px;
		background:url(../img/layout/smallQuotesB40.gif) top left no-repeat transparent;
	}
	
	#wrapper #contentWrapper #content #main #searchView .headingGray {
		background-position:bottom left;
		padding:5px 10px 10px 10px;
		line-height:1.2em;	
		margin-bottom:15px;
	}
	
	#wrapper #contentWrapper #content #main #searchView .headingGray h3 {
		float:left;
		color:#FFF;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;
	}
	
	#wrapper #contentWrapper #content #main #searchView .headingGray span {
		color:#FFF;
		font-size:12px;
		display:block;
		text-align:right;
	}
	
	#wrapper #contentWrapper #content #main #searchView h3 {
		text-align: right;
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
		margin-bottom: 5px;
	}
	
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li {
		background:url(../img/layout/sep182GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li h4 {
		color:#4C4C4C;
		font-weight:bold;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li h4 a,
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li h4 a:visited {
		text-decoration:none;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li h4 a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li span.meta a,
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li span.meta a:visited {
		text-decoration:none;
		color:#1B7389;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li span.meta a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li p {
		margin-top:10px;
		color:#4C4C4C;
		font-size:12px;
		line-height:1.4em;
	}
	
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li p img {
		float:left;
		padding:0 10px 0 0;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li p a img {
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li p a:hover img {
		opacity:0.85;
	}
		
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li p a,
	#wrapper #contentWrapper #content #main #searchView ul.searchItems li a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #main #searchView ul.searchItems li p a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #searchView a:hover {
		text-decoration:underline;
	}
	
	#wrapper #contentWrapper #content #main #searchView a.lightblue,
	#wrapper #contentWrapper #content #main #searchView a:visited.lightblue {
		background-position:center right;
		margin-bottom:10px;
	}
	/* END searchView */
	
	#wrapper #contentWrapper #content #leftSidebar a#backSearch.lightblue {
		background-position:center left;
		text-align:right;
		margin-top:20px;
		margin-bottom:30px;
	}
	
	/* BEGIN pagination */
	#wrapper #contentWrapper #content #main div#pagination.headingGray {
		background-position:bottom left;
		padding:5px 10px 10px 10px;
		line-height:1.2em;	
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main div#pagination ul {
		text-align:right;
		font-size:12px;
	}

	#wrapper #contentWrapper #content #main div#pagination ul li {
		display:inline;
		color:#FFF;
	}

	#wrapper #contentWrapper #content #main div#pagination ul li.goToFirstPage {
		padding-right:4px;
		padding-left:4px;
		border-right:1px solid #FFF;
		color:#999;
	}
	
	#wrapper #contentWrapper #content #main div#pagination ul li.goToLastPage {
		padding-right:4px;
		padding-left:4px;
		border-left:1px solid #FFF;
		color:#999;
	}

	#wrapper #contentWrapper #content #main div#pagination ul li.goToPreviousPage {
		padding-right:4px;
		padding-left:4px;
		color:#999;
	}
	
	#wrapper #contentWrapper #content #main div#pagination ul li.goToNextPage {
		padding-right:4px;
		padding-left:4px;
		color:#999;
	}
	
	#wrapper #contentWrapper #content #main div#pagination ul li a, #wrapper #contentWrapper #content #main div#pagination ul li a:visited {
		color:#4EBCD7;
		text-decoration:none;		
		padding:2px;
	}
	
	#wrapper #contentWrapper #content #main div#pagination ul li.selected a {
		color:#FFF;
		text-decoration:none;
		background-color:#02A0C6;
	}

	#wrapper #contentWrapper #content #main div#pagination ul li a:hover {
		text-decoration:underline;
	}

	/* END pagination */

	/* BEGIN noResults */
	#wrapper #contentWrapper #content #main div.noResults {
		color:#666;
		font-size:12px;
		background-color:#F2F2F2;
		padding:100px 0;
		text-align:center;
		display:block;
	}
	/* END noResults */

	/* BEGIN study */
	div#study {
		width:428px;
		padding: 20px;
	}

	div#study h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
	}
	
	div#study h3 {
		color:#4C4C4C;
		font-size:23px;
		line-height:1.1em;
		font-weight:bold;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:4px;
		margin-bottom:15px;		
	}
	/* END study */
	
	/* BEGIN teacher */
	div#teacher {
		width:428px;
		padding: 20px;
	}

	div#teacher h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
	}
	
	div#teacher h3 {
		color:#4C4C4C;
		font-size:23px;
		line-height:1.1em;
		font-weight:bold;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:4px;
		margin-bottom:15px;	
	}
	/* END teacher */
	
	/* BEGIN teachersTable */
	#wrapper #contentWrapper #content #main table#teachersTable {
		width:100%;
	}

	#wrapper #contentWrapper #content #main table#teachersTable tr {
	}

	#wrapper #contentWrapper #content #main table#teachersTable th {
		background:url(../img/layout/headingB70Bg.gif) bottom left no-repeat transparent;
		padding:8px 7px 13px 7px;
		color:#FFF;
		font-weight:bold;
		text-align:right;
		font-size:13px;
	}

	#wrapper #contentWrapper #content #main table#teachersTable tr.odd {
		background-color:#FFF;
	}

	#wrapper #contentWrapper #content #main table#teachersTable tr.even {
		background-color:#F2F2F2;
	}

	#wrapper #contentWrapper #content #main table#teachersTable tr td {
		padding:7px;
		font-size:12px;
	}

	#wrapper #contentWrapper #content #main table#teachersTable tr td a,
	#wrapper #contentWrapper #content #main table#teachersTable tr td a:visited {
		text-decoration:none;
		color:#1B7389;
	}	

	#wrapper #contentWrapper #content #main table#teachersTable tr td a:hover {
		text-decoration:underline;
	}	
	/* END teachersTable */
	
	/* BEGIN teachers */
	p.teachers {
		margin-bottom:10px;
		text-align:right;
		font-size:12px;
		color:#4C4C4C;
	}	

	p.teachers b {
		font-weight:bold;
	}

	p.teachers a,
	p.teachers a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	p.teachers a:hover {
		text-decoration:underline;
	}
	/* END teachers */

	/* BEGIN contactsList */
	#wrapper #contentWrapper #content #main div#contactsList {
		margin-bottom:15px;
		line-height:1.2em;
	}

	#wrapper #contentWrapper #content #main div#contactsList .headingGray {
		background-position:bottom left;
		margin-bottom:10px;
	}
	
	#wrapper #contentWrapper #content #main div#contactsList h4 {
		font-size:14px;
		font-weight:bold;
		color:#FFF;
	}

	#wrapper #contentWrapper #content #main div#contactsList .listingItem {
		margin-bottom:10px;
	}
	
	#wrapper #contentWrapper #content #main div#contactsList .listingItem h5 {
		font-size:14px;
		color:#737373;
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main div#contactsList .listingItem dl {
		font-size:12px;
		color:#4C4C4C;
	}

	#wrapper #contentWrapper #content #main div#contactsList .listingItem dl dt {
		font-weight:bold;
		display:inline;
		clear:left;
		float:left;
		margin-right:5px;
	}

	#wrapper #contentWrapper #content #main div#contactsList .listingItem dl span.type {
		display:none;
	}

	#wrapper #contentWrapper #content #main div#contactsList .listingItem dl.adr dd {
		display:block;
		clear:both;
		margin-left:12px;
	}
	/* END contactsList */
		
	/* END main */
	
	/* BEGIN rightSidebar */
	#wrapper #contentWrapper #content #rightSidebar {
		float:right;
		width:180px;
	}

	/* BEGIN bannerNewsletter */
	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter a img {
		margin-bottom:1px;
		opacity:0.9999;
		padding:0;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter a:hover img {
		opacity:0.85;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter .headingGray {
		background-position:bottom left;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter .headingGray h3 {
		text-align:left;
		color:#FFF;
		text-transform:uppercase;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter .headingGray h3 b {
		font-weight:bold;
	}
		
	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter p {
		font-size:12px;
		color:#4C4C4C;
		margin-top:10px;
		line-height:1.2em;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter a.lightblue,
	#wrapper #contentWrapper #content #rightSidebar #bannerNewsletter a:visited.lightblue {
		margin-top:10px;
		background-position:center right;
	}
	/* END bannerNewsletter */

	/* BEGIN bannerMessenger */
	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger .headingGray {
		background-position:bottom left;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger .headingGray h3 {
		text-align:left;
		color:#FFF;
		text-transform:uppercase;
		font-size:13px;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger .headingGray h3 b {
		font-weight:bold;
	}
		
	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger a img {
		margin-bottom:1px;
		opacity:0.9999;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger a:hover img {
		opacity:0.85;
	}

	#wrapper #contentWrapper #content #rightSidebar #bannerMessenger p {
		font-size:12px;
		color:#4C4C4C;
		margin-top:10px;
		line-height:1.2em;
	}
	/* END bannerMessenger */

	/* BEGIN search */
	#wrapper #contentWrapper #content #rightSidebar #search {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #search h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #rightSidebar #search input.txtField {
		float:left;
		width:134px;
	}

	#wrapper #contentWrapper #content #rightSidebar #search input.imgBtn {
		margin-left:9px;
	}
	/* END search */

	/* BEGIN login */
	#wrapper #contentWrapper #content #rightSidebar #login {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #login h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:10px;
	}
	
	#wrapper #contentWrapper #content #rightSidebar #login label {
		text-transform: lowercase;
		font-weight: normal;
		margin-bottom: 3px;
		font-size: 11px;
	}

	#wrapper #contentWrapper #content #rightSidebar #login input.txtField {
		float:left;
		width:134px;
		margin-bottom: 5px;
	}

	#wrapper #contentWrapper #content #rightSidebar #login input.imgBtn {
		margin-left:9px;
	}

	#wrapper #contentWrapper #content #rightSidebar #login ul {
	}

	#wrapper #contentWrapper #content #rightSidebar #login ul li {
		text-align: right;
	}

	#wrapper #contentWrapper #content #rightSidebar #login ul li a,
	#wrapper #contentWrapper #content #rightSidebar #login ul li a:visited{
		color: #1B7389;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		text-transform: lowercase;
	}

	#wrapper #contentWrapper #content #rightSidebar #login ul li a:hover {
		text-decoration: underline;
	}
	
	/* END login */

	/* BEGIN fastLinks */
	#wrapper #contentWrapper #content #rightSidebar #fastLinks {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #fastLinks h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #rightSidebar #fastLinks h2 b {
		font-weight:bold;
	}
	
	#wrapper #contentWrapper #content #rightSidebar #fastLinks ul {
	}

	#wrapper #contentWrapper #content #rightSidebar #fastLinks ul li {
		margin-bottom:5px;
	}

	#wrapper #contentWrapper #content #rightSidebar #fastLinks ul li a.lightblue,
	#wrapper #contentWrapper #content #rightSidebar #fastLinks ul li a:visited.lightblue {
		background-position:center right;
	}
	/* END fastLinks */
	
	/* BEGIN relatedContent */
	#wrapper #contentWrapper #content #rightSidebar #relatedContent  {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
		line-height: 1.1em;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent h2 b {
		font-weight:bold;
	}
	
	#wrapper #contentWrapper #content #rightSidebar #relatedContent .headingBlue {
		background-position:bottom left;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent .headingBlue h3 {
		text-align:right;
		color:#FFF;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		line-height:1.0em;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items {
		margin-top:10px;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li {
		background:url(../img/layout/sep102GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:10px;
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li h4 {
		font-weight:bold;
		font-size:13px;
		color:#4C4C4C;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li h4 a,
	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li h4 a:visited {
		color:#4C4C4C;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li h4 a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li span.meta a,
	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li span.meta a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent ul.items li span.meta a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #rightSidebar #relatedContent a.lightblue,
	#wrapper #contentWrapper #content #rightSidebar #relatedContent a:visited.lightblue {
		background-position:center right;
	}
	/* BEGIN relatedContent */

	/* BEGIN lastArticles */
	#wrapper #contentWrapper #content #rightSidebar #lastArticles  {
		margin-bottom:30px;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles h2 b {
		font-weight:bold;
	}
	
	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items {
		margin-top:5px;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li {
		background:url(../img/layout/sep102GrayPixelPttrn.gif) bottom center no-repeat transparent;
		padding-bottom:10px;
		margin-bottom:10px;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li h4 {
		font-weight:bold;
		font-size:13px;
		color:#4C4C4C;
		line-height:1.1em;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li h4 a,
	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li h4 a:visited {
		color:#4C4C4C;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li h4 a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li span.meta {
		color:#666;
		font-size:11px;
		line-height:1.1em;
		margin-top:2px;
		display:block;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li span.meta a,
	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li span.meta a:visited {
		color:#1B7389;
		text-decoration:none;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles ul.items li span.meta a:hover {
		text-decoration:underline;
	}

	#wrapper #contentWrapper #content #rightSidebar #lastArticles a.lightblue,
	#wrapper #contentWrapper #content #rightSidebar #lastArticles a:visited.lightblue {
		background-position:center right;
	}

	#wrapper #contentWrapper #content #lastNews a.lightblue,
	#wrapper #contentWrapper #content #lastNews a:visited.lightblue {
		background-position:center right;
	}

	/* BEGIN lastArticles */
		
	/* END rightSidebar */
			
	/* BEGIN footerWrapper */
	#wrapper #footerWrapper {
		height:222px;
		background:url(../img/layout/footerWrapperBg.png) top left repeat-x #FFF;		
	}
	
	#wrapper #footerWrapper #footer {
		width:868px;
		margin:0 auto;
		background:url(../img/layout/footerBg.png) top left no-repeat #FFF;		
		height:162px;
		padding:60px 30px 0 30px;
	}
	
	#wrapper #footerWrapper #footer address {
		float:left;
		margin-right:40px;
	}

	#wrapper #footerWrapper #footer #footerNavWrapper {
		float:left;
	}
		
	#wrapper #footerWrapper #footer address p {
		font-size:12px;
		color:#666;
		margin-bottom:10px;
	}

	#wrapper #footerWrapper #footer address p.credits {
		font-size:11px;
	}
	
	#wrapper #footerWrapper #footer address p strong {
		font-weight:bold;
	}
	
	#wrapper #footerWrapper #footer address p a,
	#wrapper #footerWrapper #footer address p a:visited {
		color:#666;
		text-decoration:none;
	}

	#wrapper #footerWrapper #footer address p a:hover {
		text-decoration:underline;
	}
			
	#wrapper #footerWrapper #footer #footerNavWrapper ul {
		/*background:url(../img/layout/2x4GrayPixelPttrn.gif) top left repeat-y transparent;*/
		padding:0 0 0 15px;
		margin:auto 0 auto 20px;
		float:left;
	}
		
	#wrapper #footerWrapper #footer #footerNavWrapper ul li {
		background:url(../img/layout/sglB40ArrRightBulletFtr.gif) left 0.25em no-repeat transparent;
		line-height:1.2em;
		padding-left:10px;
		font-size:12px;
		color:#666;
	}

	#wrapper #footerWrapper #footer #footerNavWrapper ul li a, 
	#wrapper #footerWrapper #footer #footerNavWrapper ul li a:visited{
		color:#666;
		text-decoration:none;
	}

	#wrapper #footerWrapper #footer #footerNavWrapper ul li a:hover {
		text-decoration:underline;
	}
	/* END footerWrapper */
	
	/* BEGIN form */
/*	form {
		color:#656263;
	}
	
	form label {
		font-size:12px;
		display:block;
		line-height:14px;
		font-weight:bold;
		color:#656263;
		padding-bottom:4px;
		margin-top:6px;
	}

	form label span.required {
		color:#F15A24;
	}

	form label span.optionRequired {
		color:#90278E;
	}

	form label span.optional {
		color:#FFF800;
	}
		
	form label.radio, form label.checkbox {
		font-size:11px;
		margin:-2px 4px 0 0;
		float:left;
	}

	form input.radio, form input.checkbox {
		margin-right:12px;
		width:auto;
		border:0;
	}

	form input.radio {
		float:left;
	}
			
	form input {
		border:1px solid #CCC;
		color:#7B7979;
		padding:4px;
		width:200px;
		font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
	}

	form input:focus {
		outline:none;
	}
	
	form input.inputL {
		width:350px;
	}

	form input.inputS {
		width:130px;
	}

	form textarea {
		border:1px solid #CCC;
		color:#7B7979;
		padding:4px;
		font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:12px;
	}
	
	form select {
		font-size:12px;
		border:1px solid #CCC;
		font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
		color:#7B7979;
	}
	
	form div.sepField {
		clear:both;
		height:6px;
		display:block;
	}
	*/
		/* BEGIN validation */
		form input.validation-failed, .trema_form textarea.validation-failed {
			/*border: 1px solid #FF3300;*/
			/*color : #FF3300;*/
		}
		
		form .validation-advice {
			margin:6px 0;
			padding:5px 5px;
			background-color:#EDE2DD;
			color:#A03500;
			font-size:12px;
			line-height:1.2em;
		}
		/* END validation */
	/* END form */
/* END layout */
#slide-show{
	margin-bottom:15px;
}

#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:428px;
    height:260px;
    overflow:hidden;
}

#slide-images li{
    position:absolute;
	top:0;
	left:0;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}

p#login_error {
	background: url(../img/layout/alert-icon.png) top left no-repeat #FFF;
	padding-left: 30px;
	color: red;
	font-weight: bold;
	font-size: 12px;
}

	/* BEGIN userInfo */
	#wrapper #contentWrapper #content #main #userInfo h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #userInfo h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #userInfo ul {
	}

	#wrapper #contentWrapper #content #main #userInfo ul li {
		margin-bottom: 10px;
		font-size: 12px;
	}

	#wrapper #contentWrapper #content #main #userInfo ul li b {
		font-weight: bold;
	}
	/* EBD userInfo */
	
	/* BEGIN userInfo */
	#wrapper #contentWrapper #content #main #userFiles h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #userFiles h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #userFiles ul {
	}

	#wrapper #contentWrapper #content #main #userFiles ul li {
		margin-bottom: 10px;
		font-size: 12px;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li a, 
	#wrapper #contentWrapper #content #main #userFiles ul li a:visited {
		color: #1B7389;
		text-decoration: none;
		padding-left: 40px;
		height: 28px;
		line-height: 25px;
		display: block;
		font-weight: bold;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li a:hover {
		text-decoration: underline;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li a.closed,
	#wrapper #contentWrapper #content #main #userFiles ul li a.closed:visited {
		background: url(../img/layout/folder-off.png) top left no-repeat transparent;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li a.opened,
	#wrapper #contentWrapper #content #main #userFiles ul li a.opened:visited {
		background: url(../img/layout/folder-on.png) top left no-repeat transparent;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li ul {
		padding-left: 40px;
		padding-bottom: 10px;
		border-bottom: 1px solid #CCC;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li ul li {
		margin-bottom: 3px;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li ul li a,
	#wrapper #contentWrapper #content #main #userFiles ul li ul li a:visited{
		color: #1B7389;
		text-decoration: none;
		padding-left: 0;
		height: auto;
		line-height: 14px;
		display: inline;
		font-weight: normal;
	}

	#wrapper #contentWrapper #content #main #userFiles ul li ul li a:hover {
		text-decoration: underline;
	}
	/* END userInfo */
	
	/* BEGIN changePassword */
	#wrapper #contentWrapper #content #main #changePassword h2 {
		text-transform:uppercase;
		color:#4C4C4C;
		font-size:16px;
		background:url(../img/layout/4x2GrayPixelPttrn.gif) bottom left repeat-x transparent;
		padding-bottom:3px;
		margin-bottom:15px;
	}

	#wrapper #contentWrapper #content #main #changePassword h2 b {
		font-weight:bold;
	}

	#wrapper #contentWrapper #content #main #changePassword label {
		text-transform: lowercase;
		font-weight: normal;
		margin-bottom: 3px;
		font-size: 11px;
	}

	#wrapper #contentWrapper #content #main #changePassword input.txtField {
		/*float:left;*/
		width:200px;
		margin-bottom: 5px;
	}

	#wrapper #contentWrapper #content #main #changePassword input.imgBtn {
		margin-left:0;
		clear:left;
		display:block;
	}
	/* END changePassword */
