@charset "utf-8";


	
#mainContainer {
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	}
#header {
	background:#fff;
	height: 55px;
	}
#logo{
	width:200px;
	padding:0px;
	margin:0px;
	float:left;
	background:#FFFFFF;
	}
#menu{
	width:550px;
	height:20px;
	padding:0px;
	float:left;
	text-align:right;
	background-color: #ffffff;
	padding-top: 35px;

	}
#line {
	width: 750px;
	height: 0px;
	float: left;
	border-top: solid #666666 1px;
	}
#pathBar {
	width: 750px;
	height: 16px;
	float: left;
	text-align:right;
	margin-top: 4px;
	margin-bottom: 4px;
	}
#featuredItemsContainer {
	width:750px;
	padding:0px;
	text-align:left;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#featuredItem{
	width:186px;
	height:66px;
	text-align:left;
	float: left;
	margin: 0px;
	background-color: #FFFFFF;
	}
#featuredItemImage{
	width:65px;
	text-align:left;
	float: left;
	margin: 0px;
	margin-right: 2px;
	background-color: #FFFFFF;
	}
#featuredItemText{
	width:115px;
	height:66px;
	text-align:left;
	float: left;
	margin: 0px;
	background-color: #FFFFFF;
	margin-left: 2px;
	}

#featuredItemSpace{
	width:1px;
	height:66px;
	padding:0px;
	text-align:left;
	float: left;
	margin: 0px;
	}

#sidebar {
	width:200px;
	padding:0px;
	padding-top: 7px;
	float:left;
	background:#ffffff;
	text-align:right;
	}
#contentContainer {
	width:550px;
	margin: 0;
	padding:0px;
	float:left;
	background-color: #ffffff;
	}
#contentGeneral {
	width: 550px;
	padding:0px;
	float:left;
	margin: 0px;
	margin-bottom: 18px;
	background-color: #ffffff;
	}
#content {
	width: 548px;
	padding:0px;
	float:left;
	margin: 0px;
	margin-bottom: 9px;
	border: 1px solid #666666;
	background-color: #ffffff;
	}
#generalImage {
	width:548px;
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	}
#generalTitle {
	width:548px;
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px
	}
#generalDescription {
	width:548px;
	padding:0px;
	padding-left: 0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	padding-top: 4px;
	}

#contentImage {
	width:150px;
	padding:9px;
	float:left;
	background:#ffffff;
	margin: 0px;
	}
#contentDescription {
	width:370px;
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	padding-top: 11px;
	height: 139px;
	}
#contentPortfolioCredits {
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	width: 274px;
	text-align: left;
	}
#contentPortfolioLinksTitle {
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	width: 34px;
	text-align: left;
	}
#contentPortfolioLinks {
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	width: 240px;
	text-align: left;
	}
#contentLinks {
	padding:0px;
	float:left;
	background:#ffffff;
	margin: 0px;
	width: 370px;
	text-align: right;
	}
	
#copyrightBar {
	width: 750px;
	float: left;
	text-align:right;
	margin-top: 0px;
	margin-bottom: 4px;
	}

.textMenu {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	vertical-align: bottom;
	margin-right: 5px;
	font-weight: bold;
}
.textMenu:link    {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.textMenu:visited {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.textMenu:hover   {
	color: #DD2027;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.textPathBar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	text-transform: lowercase;
}

.textPathBar:link    {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
}
.textPathBar:visited {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
}
.textPathBar:hover   {
	color: #DD2027;
	text-decoration: none;
	cursor: pointer;
}
.textFeaturedItem {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.textSideBarTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD2027;
	text-decoration: none;
	margin: 0px;
	margin-right: 9px;
	padding: 0px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}
.textSideBarMaster {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
	margin-right: 9px;
	padding: 0px;
	text-transform: uppercase;
	text-align: right;
	line-height: 18px;
	font-weight: bold;
}
.textSideBar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	margin-right: 9px;
	padding: 0px;
	text-transform: uppercase;
	text-align: right;
	line-height: 18px;
	font-weight: bold;
}
.textSideBar:link    {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.textSideBar:visited {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.textSideBar:hover   {
	color: #DD2027;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	}

.textGeneralTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.textGeneralSubtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD2027;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
}
.textContentTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	
}
.textContentSubtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 16px;
}
.textContent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	text-align: left;
	line-height: 16px;
}

.textContentL {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	text-align: left;
	line-height: 16px;
}

.textContentL:link    {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}
.textContentL:visited {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
}
.textContentL:hover   {
	color: #DD2027;
	text-decoration: none;
	cursor: pointer;
}
.textContentLinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 16px;
	text-align: right;
	font-weight: bold;
}
.textContentLinks:link    {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
}
.textContentLinks:visited {
	color: #999999;
	text-decoration: none;
	cursor: pointer;
}
.textContentLinks:hover   {
	color: #DD2027;
	text-decoration: none;
	cursor: pointer;
	}
.textCopyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	text-transform: lowercase;
}

