/* projects.css */


body {
	background: #FFFFFF url(../images/sub/bg_projects.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 0;
}
body.top {
	/*background: #FFFFFF url(../images/sub/bg_projects_top.jpg) no-repeat top left;*/
	background: #FFFFFF url(../images/sub/bg_projects_top_blurred.jpg) no-repeat top left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 0;
}

a:link, a:visited {
	color: #666666;
}
a:active, a:hover {
	color: #00B3F0;
}
a.linkCallout {
	text-decoration: none;
	font-style: italic;
	font-size: 14px;
}
a.medialinkdl {
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

#container {
	width: 770px;
	height: 500px;
}


#logosub {
	position: absolute;
	z-index: 100;
	left: 195px;
	top: 21px;
}

#pagetitle {
	position: absolute;
	z-index: 100;
	left: 577px;
	top: 24px;
}
#pagetitle-copywriting {
	position: absolute;
	z-index: 100;
	left: 537px;
	top: 24px;
}

#navabout {
	position: absolute;
	z-index:102;
	left:10px;
	top:186px;
}
#navservices {
	position: absolute;
	z-index:102;
	left:10px;
	top:220px;
}
#navprojects {
	position: absolute;
	z-index:102;
	left:10px;
	top:254px;
}

#content {
	position: absolute;
	z-index:104;
	left:197px;
	top:136px;
	width:522px;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}

#intro {
	padding: 0 50px 0 50px;
}


.topproject {
	padding: 5px 0 5px 23px;
	font-size: 14px;
}
.topproject a:link, .topproject a:visited {
	text-decoration: none;
	color: #00779F;
}
.topproject a:hover, .topproject a:active {
	text-decoration: underline;
	color: #00B3F0;
}

.topproject img {
	vertical-align: middle;
	margin-right: 10px;
}

.projectlinks {
	padding-top: 10px;
	font-size: 18px;
	width: 750px;
	color: #AAAAAA;
}
.projectlinks .textselected {
	color: #333333;
}
.projectlinks .numselected {
	color: #333333;
	background-color: #C9E8F7;
	border: 1px solid #009DD3;
	padding:0 2px;
}
.projectlinks a {
	text-decoration: none;
}
.projectlinks a:link, .projectlinks a:visited  {
	color: #AAAAAA;
	border: 1px solid #FFFFFF;
	padding:0 1px;
}
.projectlinks a:active, .projectlinks a:hover, .projectlinks a.projectcategoryselected:hover  {
	color: #000000;
	background-color: #E4D8EC;
	border: 1px solid #9647C6;
	padding:0 1px;
}
.projectlinks a.projectcategoryselected {
	color: #333333;
}

.bottomnavigation {
	font-size: 18px;
	text-align: center;
	width: 400px;
}
.bottomnavigation a {
	text-decoration: none;
	color: #AAAAAA;
}
.bottomnavigation a:link, .bottomnavigation a:visited  {
	color: #AAAAAA;
	border: 1px solid #FFFFFF;
}
.bottomnavigation a:active, .bottomnavigation a:hover {
	color: #000000;
	background-color: #E4D8EC;
	border: 1px solid #9647C6;
}


.projecttitle {
	font-size: 16px;
	color: #0084B2;
	padding: 30px 0 20px 0;
	vertical-align: top;
}
.extraptitle {
	font-size: 14px;
}
.projectmedia {
	padding: 5px 20px 20px 20px;
	font-size: 14px;
	color: #009DD3;
	white-space: nowrap;
}
.projectmedia a {
	text-decoration: none;
}
.projectmedia a:link, .projectmedia a:visited  {
	color: #009DD3;
	
}
.projectmedia a:active, .projectmedia a:hover  {
	color: #000000;
}
a.medialinkdl {
	color: #666666;
	text-decoration: none;
	font-style: italic;
	font-size: 12px;
}
a.medialinkdl:hover {
	color: #000000;
}

.projectdetails {
	vertical-align: top;	
}

.acronym {
	font-style: normal;
}

.buttons {
	vertical-align: middle;
	padding: 2px 1px 2px 3px;
}
.sectionhead {
	padding: 15px 0 5px 0;
	font-size: 22px;
	color: #7E7E7E;
	font-family: 'Trade Gothic', Helvetica, sans-serif;
}
.subsection {
	padding-left: 20px;
}
.sectionsubtype {
	font-size: 16px;
	color: #996699;
	padding-right: 10px;
}

#links {
	font-size: 11px;
	color: #666666;
}


.playMediaNote {
	color: #9647C6;
	font-size: 11px; 
	line-height: 12px; 
	padding: 6px 0 0 3px;
	text-align: center;
}

