/*********************************************************************
STYLE RESET - removes browser defaults
**********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*********************************************************************
GENERAL STYLES - top level appearance for entire site
**********************************************************************/

h1 {
	font-size: 35px;
	line-height: 1em;
	padding-bottom: 10px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 1em;
	padding-bottom: 10px;
	letter-spacing: 1px;
	margin-right: 0px !important
	}
h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	padding: 10px;
}
h4 {
	color: #29AAE3;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 15px;
}
h5 {
	color: #666;
	font-size: 18px;
	line-height: 1.2em;
	margin: 0 0 6px 0;
	font-weight: normal;
}
a {
	color: #f60;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: none;
}

p {
	font-size: 14px;
	line-height: 1.5em;
	}
	
p.smallText {
	color: #29AAE3;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
}

p.smallTextWhite {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
}
h2 span, h3 span, h4 span, h1 span {
	background:none !important;
}

/*********************************************************************
LAYOUT FRAMEWORK - main containers, structure that doesn't change
**********************************************************************/
body {
	background: #000 url(images/planitBg.gif) top center no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background-position: top center;
	background-attachment: fixed;
}
html, body {
	height:100%;
}
#container {
	margin: 0 auto;
	width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

#footer, .push {
	height: 10em;
}
#leftCol {
	width: 300px;
	float: left;
	position: relative;
	display:inline;
	margin-right: 30px;
	margin-top: 30px;
}
#rightCol {
	width: 630px;
	float: left;
	position: relative;
	display: inline;
	margin-top: 30px;
	padding-bottom: 20px;
}

#quoteText {
	margin: 8px 0 0 0;
	color: #29ABE2;
	display: block;
	background: url(images/blueTransQuote.png) top left no-repeat;
}

#quoteText h3 {
	font-weight: normal;
	font-size: 18px;
	padding: 0 0 0 13px;
	margin: 0;
	line-height: 1.4em;
}
#quoteText p {
	font-size: 12px;
	font-style: italic;
	line-height: 1.3em;
}

#quoteBottom {
	float: right;
}
/*********************************************************************
Utilities
**********************************************************************/

.clearFix {
	clear: both;
}
.clear {
	clear:both;
	font-size:0;
	height:1px;
	line-height:1%;
	margin-bottom:-1px;
	overflow:hidden;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.last {
	margin-right: 0 !important;
	border-bottom: none !important;
	border-right: none !important;
	padding-right: 0 !important;
}

.over {
	cursor: pointer;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
	padding-top: 15px;
}
.fivePixBottom {
	margin-bottom: 5px;
	}
/*********************************************************************
sIFR
**********************************************************************/
/*.sIFR-active #primNav > ul > li > span {
	visibility: hidden;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1em;
	display: inline-block;
 *display: block;
	padding: 0;
}*/
.sIFR-active h1 {
	visibility: hidden;
	font-size: 35px;
	line-height: 1em;
	margin-left: -3px;
}

.sIFR-active h4 {
	visibility: hidden;
	font-size: 17px;
	line-height: 1.2em;
	padding-top: 15px;
}
.sIFR-active blockquote.gmTwenTwoGray {
	visibility: hidden;
	font-size: 22px;
	font-weight: bold;
	line-height: 1em;
	display: block;
	padding: 0;
}
.sIFR-active p.gmFourteenGray {
	visibility: hidden;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	display: inline;
	padding: 0;
	margin-top: 10px;
}

.sIFR-active span.gmFourteenGray p {
	visibility: hidden;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	display: inline;
	padding: 0;
	margin-top: 10px;
}
.sIFR-active p.gbTwenTwoWhite {
	visibility: hidden;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
}
.sIFR-active p.gmFourteenWhite {
	visibility: hidden;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
}

.sIFR-active p.calloutTitle {
	visibility: hidden;
	font-size: 18px;
	line-height: 1em;
	padding-top: 5px;
}
.sIFR-active p.smallText {
	visibility: hidden;
	font-size: 12px;
	line-height: 1em;
}

.sIFR-active p.smallTextWhite {
	visibility: hidden;
	font-size: 12px;
	line-height: 1em;
}
.sIFR-active blockquote.gbTwenyWhite, .sIFR-active blockquote.gbTwenyPurple {
	visibility: hidden;
	font-size: 20px;
	line-height: 1em;
	margin-top: -10px;
}
.sIFR-active p.gbTwelveWhite {
	visibility: hidden;
	font-size: 12px;
	line-height: 2em !important;
}

.sIFR-active h3#whiteQuote {
	visibility: hidden;
	font-size: 17px;
	line-height: 1.2em;
	padding-top: 15px;
}

.sIFR-active #template .templateRightCol h3 {
	visibility: hidden;
	font-size: 26px;
	font-weight: bold;
	display: block;
	width: 333px;
	float: left;
	padding: 0 0 20px 0;
}

.sIFR-active #template .templateLeftCol h3 {
	visibility: hidden;
	font-size: 26px;
	font-weight: bold;
	display: block;
	width: 220px;
	float: left;
	padding: 0 0 20px 0;
}


/*********************************************************************
Colors - 
**********************************************************************/
.whiteTransBG {
	/*background: transparent url(images/whiteTransBg.png) top left repeat-x;*/
}
.blackTransBG {
	background: transparent url(images/blackTransBg.png) top left;
}

.tags {font-size: 11px; line-height: 1.1em;}
#leftCol .tags {font-size: 12px; line-height: 1.3em;}
#rightCol .tags {font-size: 12px; line-height: 1.3em;}
.callout p {line-height: 1.3em;}

/*********************************************************************
Tags
**********************************************************************/
.tags a:hover {
	color: #fff !important;
	text-decoration:underline;
}
	
/*********************************************************************
Blue Callout
**********************************************************************/
.blue {
	background: transparent url(images/blueTransBg.png) top left;
}
.blue .tags,
.ltBlue, 
.blueNoBG,
.blue .tags a, .ltBlue.tags a {
	color: #29AAE3;
} 
.blue .calloutFooter,
.ltBlueBg {
	background-color: #29AAE3;
}
.blue .calloutFooter a {
	background:transparent url(images/smBlueArrows.jpg) no-repeat scroll 7px 12px;
	color: #0C3344;
}
.blue .calloutFooter a:hover 7px 12px
.blue .calloutFooter input.clientsearch {
	border: none;
	background:transparent url(images/smBlueArrows.jpg) no-repeat 7px 12px;
	color: #0C3344;
	display:block;
	font-size:11px;
	padding:10px 10px 10px 16px;
	cursor: pointer;
}
.blue .calloutFooter input:hover.clientsearch {
	background:transparent url(images/smWhiteArrows.jpg) no-repeat scroll 7px 12px;
	color: #fff;
}
.dkBlueTransBg {
	background:transparent url(images/dkBlueTransBG.png) repeat top left;
}
/*********************************************************************
Gray Callout
**********************************************************************/
.gray {
	background: transparent url(images/grayTransBg.png) top left;
}
.gray .tags, 
.ltGray {
	color: #333;
} 
.gray .tags,
.gray .tags a {
	color: #999;
	}
.gray .calloutFooter,
.ltGrayBg {
	background-color: #666666;
}
.midGrayBg {
	background: #333;
	color: #aaa;
	}
.midGrayBg a {
	background: transparent url(images/smMidGrayInHoverArrows.jpg) no-repeat scroll 7px 12px;
	color: #aaa;
	}
.midGrayBg a:hover {
	background: transparent url(images/smMidGrayInactiveArrow.jpg) no-repeat scroll 7px 12px;
	}
.midGrayBg.active {
	background: #555;
	}
.midGrayBg.active a {
	background:transparent url(images/smMidGrayArrows.jpg) no-repeat scroll 7px 12px;
	color: #ddd;
	}
.midGrayBg.active a:hover {
	color: #fff;
	}
.gray .calloutFooter a {
	background:transparent url(images/smGrayArrows.jpg) no-repeat scroll 7px 12px;
	color: #ccc;
}
.gray .calloutFooter a:hover {
	background:transparent url(images/smWhiteGrayArrows.jpg) no-repeat scroll 7px 12px;
}
.dkGrayTransBg {
	background:transparent url(images/dkBlueTransBG.png) repeat top left;
}
/*********************************************************************
Green Callout
**********************************************************************/
.green,
.green .calloutHead {
	background: transparent url(images/greenTransBg.png) top left;
}
.green .tags, 
.green .tags a,
.greenNoBG {
	color: #8CC63E;
}
.green .calloutFooter,
.green .numBox,
.greenNoBG .calloutFooter,
.newsDetailPost .numBox,
.greenNoBG #commentForm #submitbut {
	background-color: #8DC73D;
}

.greenNoBG span#wcCommNum {
	background:transparent url(images/commentNumBubble.png) no-repeat scroll left top;
	}
.green .calloutFooter a, .greenNoBG .calloutFooter a{
	background:transparent url(images/smGreenArrows.jpg) no-repeat scroll 7px 12px;
	color: #364910;
}
.green .calloutFooter a:hover, .greenNoBG .calloutFooter a:hover, .greenNoBG .calloutFooter.active a{
	background:transparent url(images/smWhiteGrnArrows.jpg) no-repeat scroll 7px 12px;
	color: #fff;
}
.green .numBox span, .newsDetailPost .numBox span {
	color: #364910;
}
.green .calloutRow {
	border-bottom: 1px dashed #6E835C;
}		
.green .calloutRow p {
	color: #8DC73D;
}
.green .calloutRow p a,
.green .calloutRow p a:hover {
	color: #D8FFB3;
}

.green .calloutRow p a:hover {
	text-decoration: underline;
}

/*********************************************************************
Purple
**********************************************************************/
.purple,
.purple .calloutHead {
	background: transparent url(images/purpTransBg.png) top left;
}
.purple .tags,
.purple .tags a,
.purpleNoBG {
	color: #B585B5;
}
.purpleNoBG ul {
	color: #fff;
}
.ltpurple,
.purpleNoBg {
	color: #B585B5;
}
.purple .calloutFooter,
.purple .numBox, 
.purpleNoBG .calloutFooter,
.blogDetailPost .numBox,
.purpleNoBG #commentForm #submitbut {
	background-color: #B585B5;
}
.purpleNoBG span#wcCommNum {
	background:transparent url(images/purpleCommNum.png) no-repeat scroll left top;
	}
.purple .calloutFooter a, .purpleNoBG .calloutFooter a {
	background:transparent url(images/smPurpArrows.jpg) no-repeat scroll 7px 12px;
	color: #362836;
}
.purple .calloutFooter a:hover, .purpleNoBG .calloutFooter a:hover, .purpleNoBG .calloutFooter.active a {
	background:transparent url(images/smWhitePArrows.jpg) no-repeat scroll 7px 12px;
	color: #fff;
}
.purple .numBox span {
	color: #364910;
}
.purple .calloutRow {
	border-bottom: 1px dashed #B585B5;
}
.purple .calloutRow p,
.purple .calloutRow p a,
.purple .calloutRow p a:hover {
	color: #B585B5;
}

.purple .calloutRow p a:hover {
	text-decoration: underline;
}

.purple .calloutRow p.staffDate {
	color: #E2D5EF;
}

/*********************************************************************
Orange
**********************************************************************/

.orange,
.orange .calloutHead {
	background: transparent url(images/orangeTransBg.png) top left;
}
.orange .tags {
	color: #8CC63E;
}
.orange .calloutFooter,
.orange .numBox {
	background-color: #ff6600;
}
.orange .calloutFooter a {
	background:transparent url(images/smOrangeArrows.jpg) no-repeat scroll 7px 12px;
	color: #653419;
}
.orange .calloutFooter a:hover {
	background:transparent url(images/smWhiteOArrows.jpg) no-repeat scroll 7px 12px;
}
.orange .numBox span {
	color: #fff;
}
.orange .calloutRow {
	border-bottom: 1px dashed #ff6600;
}		
.orange .calloutRow p {
	color: #ff6600;
}
.orange .calloutRow p.staffDate {
	color: #7C3C11;
}
.orange .calloutRow p a,
.orange .calloutRow p a:hover {
	color: #FFD2B0;
}
.orange .calloutRow p a:hover {
	text-decoration: underline;
}

/*********************************************************************
Callout
**********************************************************************/
.callout {
	float: left;
	display: inline;
	height: 300px;
	margin: 30px 30px 0 0;
	width: 300px;
}
.callout .projContent {
	min-height:265px;
	height:auto;
}

/*********************************************************************
Callout Paging Navigation
**********************************************************************/
.pagination {
	bottom: 50px;
	position:absolute;
	right: 0px;
}

.pageNav {
	padding: 8px;
	float: right;
}

.pagination .pageNav a {
	margin: 0px 2px;
	padding: 2px 5px 2px 5px;
	color: #fff;
}

.pageBlue .pageNav a:hover, .pageBlue .pageNav span.on {
	margin: 0px 2px;
	padding: 2px 5px 2px 5px;
	background: #43A0D5;
	color: #fff;
}

.pageGreen .pageNav a:hover, .pageGreen .pageNav span.on {
	margin: 0px 2px;
	padding: 2px 5px 2px 5px;
	background: #8DC73D;
	color: #fff;
}

.pageGray .pageNav a:hover, .pageGray .pageNav span.on {
	margin: 0px 2px;
	padding: 2px 5px 2px 5px;
	background: #666666;
	color: #fff;
}

.pagePurple .pageNav a:hover, .pagePurple .pageNav span.on {
	margin: 0px 2px;
	padding: 2px 5px 2px 5px;
	background: #B585B5;
	color: #fff;
}


.pageBlue .pageNav {
	background: transparent url(images/dkBlueTransBG.png) repeat 0 0;
	}

.pageGreen .pageNav {
	background: transparent url(images/greenTransBg.png) repeat 0 0;
	}
	
.pagePurple .pageNav {
	background: transparent url(images/purpTransBg.png) repeat 0 0;
	}

.pageGray .pageNav {
	background: transparent url(images/grayTransBg.png) repeat 0 0;
	}


/*********************************************************************
Callout No BG
**********************************************************************/
.callout blockquote {
	font: bold 22px Arial;
	color: #555;
	margin-bottom: 15px;
	line-height: 25px;
}
.callout .gmFourteenGray {
	font: bold 14px Arial;
	color: #555;
	margin-bottom: 15px;
	line-height: 18px;
}
.callout .learnMore a {
	margin-top:20px;
	padding:5px 10px;
	font-size:14px;
	background-color:#222222;
	color:#7D7D7D;
	display:inline-block;
}
.callout .learnMore a:hover {
	color: #cdcdcd;
	background-color: #333;
	text-decoration: none;
}
/*********************************************************************
Callout - Projects
**********************************************************************/
.projTitle {
	padding: 10px 0 3px 10px;
}
.projTitle a {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
}
.projTitle a:hover {
	text-decoration: underline;
}

.projTitleNoSifr {
	font: 19px Arial, Helvetica, sans-serif;
	padding: 10px 0 3px 10px;
}
.projTitleNoSifr a {
	font: 19px Arial, Helvetica, sans-serif;
	color: #fff;
}
.projTitleNoSifr a:hover {
	text-decoration: underline;
}

.projDesc {
	padding: 0 0 15px 10px;
}
.projDesc a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
}
.projDesc a:hover {
	text-decoration: underline;
}

.projDescNoSifr {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 0 15px 10px;
}
.projDescNoSifr a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
}
.projDescNoSifr a:hover {
	text-decoration: underline;
}
.projTags {
	padding: 0 0 10px 10px;
}
/*********************************************************************
Callout Sections
**********************************************************************/
.calloutHead {
	zoom: 1;
	height:35px;
}
.calloutTitle {
	font: normal 22px Arial, Helvetica, sans-serif;
	padding: 3px 0 0 10px;
}
.calloutTitle span {
	background: none !important;	
}
.callout .calloutFooter {
	height: 35px;
}
.calloutFooter a {
	color:inherit;
	display:block;
	font-size:11px;
	padding:10px 10px 10px 18px;
}
.calloutFooter a:hover {
	color:#fff;
}
.calloutRow {
	border-bottom: 1px dashed #333;
	clear: left;
	min-height: 56px;
	height: auto !important;
	height: 56px;
	padding: 9px 10px;
	background: transparent url(images/whiteTransBg.png) top left repeat-x;
	background-position:0 -50px;
}
.calloutRow p {
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-top: 7px;
	width: 270px;
	*width: 230px;
	*display: inline;
	zoom: 1;
}
.calloutRow p.verted {
	font-size:16px;
	line-height:30px;
}
.numBox {
	display: inline;
	float:left;
	height: 35px;
	margin-right:15px;
	margin-top:7px;
	margin-bottom: 7px;
	text-align:center;
	width: 35px;
}
span.month {
	margin-top: 2px;
	display: block;
}
span.date {
	margin-top: -5px;
}
span.stat {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	padding-top: 7px;
}
span.staff {
	padding-right: 8px;
}
p.staffDate {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 7px;
	*line-height: 10px;
}
/*********************************************************************
Tabs - 
**********************************************************************/

span.tabsBlueWrap
	{
	background: transparent url(images/blueTransBg.png) repeat left top;
	padding: 0;
	margin: 0 0 15px 0;
	float: left;
	width: 100%;
	}
	
span.tabsBlueWrap .calloutFooter a {
	background: #29AAE3 url(images/smBlueArrows.jpg) no-repeat 7px 12px;
	color: #0E5066;
}

span.tabsBlueWrap .calloutFooter a:hover {
	color: #fff;
}

ul.tabnav {
	margin: 0;
}
ul.tabnav li {
	display: block;
	float: left;
	line-height: 13px;
	list-style: none;
	text-align:center;
	width: 100px;
	
}
ul.tabnav li a {
	display: block;
	height: 27px;
	text-decoration: none;
	color: #ffffff !important;
	font-weight: normal;
	padding: 10px 4px 0 4px;
	outline: none;
	font-size: 15px;
}
ul.tabnav li a:hover, ul.tabnav li a:active, ul.tabnav li.ui-tabs-selected a {
	color: #FFFFFF;
	text-decoration: none;
}

ul.tabnav li.ui-tabs-selected a {
	background: transparent url(images/blueTransBg.png) repeat left top;
	color: #FFFFFF;
	text-decoration: none;
}

ul.tabnav li.last {
	margin-right: 0;
}
.ui-tabs-hide {
	display: none;
}
#tabs {
	margin-top: 15px;
}
#tabs div {
	padding: 10px;
}
#tabs div p {
	padding: 10px;
	color: #4DA7D9;
}
#tabs div.calloutFooter {
	padding: 0;
}


/*********************************************************************
Tertiary Nav 
**********************************************************************/ 

ul.tertiaryNav  {
	list-style-type: none;
}

ul.tertiaryNav li {
	background-color: #333;
	margin-bottom: 5px;
}

ul.tertiaryNav li a {
	display:block;
	font-size:11px;
	padding:10px 10px 10px 20px;
	color: #AAAAAA;
	background: #333 url(images/smMidGrayInHoverArrows.jpg) no-repeat scroll 7px 12px;
}

ul.tertiaryNav li a:hover {
	display:block;
	font-size:11px;
	padding:10px 10px 10px 20px;
	color: #fff;
	background: #333 url(images/smMidGrayInHoverArrows.jpg) no-repeat scroll 7px 12px;
}

ul.tertiaryNav li.current_page_item a {
	background: #555 url(images/smMidGrayArrows.jpg) no-repeat scroll 7px 12px; 
}



/*********************************************************************
CONTENT FORMATTING TO FIX STYLES
**********************************************************************/ 
.contentFormattingWrap 
	{
	clear: both;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	float: left;
	width: 580px;
	}
	
.contentFormattingWrap p 
	{
	margin: 0 0 10px 0;
	}

.contentFormattingWrap ul, .contentFormattingWrap ol 
	{
	margin: 10px 0 10px 30px;
	}

.contentFormattingWrap ul li, .contentFormattingWrap ol li  	
	{
	padding: 0 0 10px 0;
	}

.contentFormattingWrap h2 
	{
		clear: both !important;
		float: none;
		margin-top: 10px;
		width: 450px;
	}

.contentFormattingWrap h3 
	{
	margin: 0;
	padding: 0 0 8px 0;
	}

/*********************************************************************
TEMPLATE DIV FOR CONTENT PAGES
**********************************************************************/ 
#template 
	{
	width: 587px;
	float: left;
	padding: 5px 7px 20px 7px;
	}

#template p 
	{
	margin-bottom: 15px;
	}

#template .templateLeftCol
	{
	float: left;
	width: 227px;
	margin: 0px 25px 0 0;
	}

#template .templateRightCol
	{
	float: left;
	width: 333px;
	margin: 0px 0 0 0;
	position: relative;
	}

#template .templateRightCol h3
	{
	font: 26px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 15px 0 0px 0;
	}

#template .templateLeftCol h3
	{
	font: 26px Arial, Helvetica, sans-serif;
	color: #fff;
	}

#template .templateLeftCol h2
	{
	margin-bottom: 13px;
	}


#template .templateRightCol ul 
	{
	float: left;
	width: 350px;
	font-size: 11px;
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
	color: #c4c4c4;
	}

#template .templateRightCol ul li
	{
	float: left;
	display: block;
	width: 50%;
	padding: 0 0 6px 0;
	}

#template .templateRightCol ul li.title
	{
	color: #ff6600;
	width: 333px;
	}

#template .caption
	{
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	color: #666;
	padding: 8px 0 0 0;
	float: left;
	width: 333px;
	}

#template .templateRightCol .blocks
	{
	display: block;
	color: #c4c4c4;
	width: 333px;
	min-height: 153px;
	}

#template .templateRightCol .blocks p
	{
	font-size: 11px;
	}

#template .templateRightCol .blocks img
	{
	float: left;
	display: block;
	padding: 0 20px 0 0;
	}
	
/*********************************************************************
AWARDS
**********************************************************************/ 
.contentPadding .awardWrap
	{
	float: left;
	margin: 15px;
	width: 195px;
	padding: 0 0 0 75px;
	min-height: 75px;
	}

.contentPadding .awardWrap h6
	{
	margin: 0;
	padding: 0 0 3px 0;
	color: #7f8180;
	font-size: 14px;
	font-weight: normal;
	}

.contentPadding .awardWrap p
	{
	margin: 0;
	padding: 0;
	}

.contentPadding .generic
	{
	background: url(images/bkg_generic.gif) top left no-repeat; 
	}

.contentPadding .addy
	{
	background: url(images/bkg_addy.gif) top left no-repeat; 
	}

.contentPadding .muse
	{
	background: url(images/bkg_muse.gif) top left no-repeat; 
	}
	
.contentPadding .webby
	{
	background: url(images/bkg_webby.gif) top left no-repeat; 
	}
	
	
.projContent .awardWrap
	{
	margin: 20px 0 0 15px;
	padding: 0 0 0 75px;
	height: 245px;
	}

.projContent .awardWrap h6
	{
	margin: 0;
	padding: 0 0 3px 0;
	color: #7f8180;
	font-size: 14px;
	font-weight: normal;
	}
 
.projContent .awardWrap p
	{
	margin: 0;
	padding: 0;
	}

.projContent .generic
	{
	background: url(images/bkg_generic.gif) top left no-repeat; 
	}

.projContent .addy
	{
	background: url(images/bkg_addy.gif) top left no-repeat; 
	}

.projContent .muse
	{
	background: url(images/bkg_muse.gif) top left no-repeat; 
	}
	
.projContent .webby
	{
	background: url(images/bkg_webby.gif) top left no-repeat; 
	}

/*
scrollpane
*/

.scroll-pane {
	width: 200px;
	height: 200px;
	overflow: auto;
	background: #ccc;
	float: left;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	visibility: hidden
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
