body {
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #3f3ea4;
	font-family: "trebuchet MS", Verdana, sans-serif;
	}

h1 {
	color: #555555;
	font-size: 14px;
}
h2 {
	color: #555555;
	font-size: 14px;
}
h3 {
	font-size: 13px;
	color: #333333;
}
 p, li {
	font-size: 12px;
	color: #555555;
}
input.checkbox {
	height: 11px;
	width: 11px;
}

.req {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #ff0000;
	}

img {
	border: 0
	}

form {
	padding: 0;
	margin: 0;
	}

fieldset, legend {
	border: none;
	}

#printTitle {
	margin: 0 !important;
	padding: 0 !important;
	display: none !important;
	}



/* STRUCTURE
-------------------------------------------------------------------- */
#wrapper {
	width: 790px;
	text-align: left;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#content {
	width: 766px;
	text-align: left;
	margin: 15px 12px 0 12px;
	padding: 0;
	}


/* STRUCTURE / Head
-------------------------------------------------------------------- */
#wrapper #head {
	width: 790px;
	height: 149px;
	text-align: left;
	background-image: url(/imgs/head_logo.gif);
	margin: 0;
	padding: 0;
	}

#search {
	width: 250px;
	height: 30px;
	text-align: right;
	float: right;
	margin: 60px 0 0 0;
	padding: 0 30px 0 0;
	}

#search .input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	}

#search span.searchAdv {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0;
	padding: 0 65px 0 0;
	}

#search span.searchAdv a {
	color: #ffffff;
	text-decoration: none;
	}

#search span.searchAdv a:hover {
	color: #ffffff;
	text-decoration: underline;
	}


#nav {
	width: 360px;
	height: 18px;
	margin: 114px 0 0 0;
	padding: 0 0 0 10px;
	float: left;
	}


#util {
	width: 350px;
	height: 20px;
	text-align: right;
	margin: 20px 0 0 0;
	padding: 0 30px 0 0;
	float: right;
	}

#util ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#util ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #ffffff;
	margin: 0;
	padding: 0;
	display: inline;
	}

#util ul li.dot {
	margin: 0;
	padding: 0;
	background: url(/imgs/util_dot.gif) center left no-repeat;
	}

#util ul li a {
	color: #ffffff;
	text-decoration: none;
	}

#util ul li a:hover {
	color: #ff852b;
	text-decoration: underline;
	}

#util ul li.on a {
	color: #ff852b;
	text-decoration: underline;
	}


/* STRUCTURE / Footer
-------------------------------------------------------------------- */
#wrapper #footer {
	width: 790px;
	height: 28px;
	background-color: #eee9cc;
	border-top: 3px solid #dcd6bc;
	margin: 30px 0 0 0;
	padding: 0;
	}

#wrapper #footer p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #777777;
	margin: 5px 0 0 10px;
	padding: 0;
	}


/* Home / Left
-------------------------------------------------------------------- */
.homeLeft {
	width: 495px;
	float: left;
	margin: -15px 0 0 0;
	padding: 0;
	}

.homeLeft h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: 600;
	font-style: italic;
	color: #7d7ca9;
	margin: 20px 0 20px 15px;
	padding: 0;
	}


/* Home / Left / Project Library
-------------------------------------------------------------------- */
.homeLeft .library {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 0;
	padding: 0;
	}

.homeLeft .library .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.homeLeft .library .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.homeLeft .library .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.homeLeft .library h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 10px 0 0 15px;
	padding: 0;
	}

.homeLeft .library h3 a {
	color: #de5525;
	text-decoration: underline;
	}

.homeLeft .library h3 a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.homeLeft .library p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 0 0 0 15px;
	padding: 0;
	}

.homeLeft .library p.arrow {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	font-weight: 600;
	background: url(/imgs/arrow_tan.gif) no-repeat left center;
	margin: 10px 0 5px 15px;
	padding: 0 0 0 15px;
	}

.homeLeft .library p.pres {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	background: url(/imgs/icon_pres.gif) no-repeat left center;
	margin: 0 0 0 30px;
	padding: 0 0 0 25px;
	clear: both;
	}

.homeLeft .library p.pres a {
	color: #36359b;
	text-decoration: underline;
	}

.homeLeft .library p.pres a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.homeLeft .library .listOne {
	width: 200px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	}

.homeLeft .library .listTwo {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	}

.homeLeft .library .listOne ul, .homeLeft .library .listTwo ul {
 	margin: 0 0 0 30px;
	padding: 0;
	}

.homeLeft .library .listOne ul li, .homeLeft .library .listTwo ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #36359b;
	}

.homeLeft .library .listOne ul li a, .homeLeft .library .listTwo ul li a {
	color: #36359b;
	text-decoration: underline;
	}

.homeLeft .library .listOne ul li a:hover, .homeLeft .library .listTwo ul li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.homeLeft .library .listOne ul li.vis {
	list-style-type: none;
	background: url(/imgs/icon_vis.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}

.homeLeft .library .listOne ul li.sci {
	list-style-type: none;
	background: url(/imgs/icon_sci.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}

.homeLeft .library .listOne ul li.lang {
	list-style-type: none;
	background: url(/imgs/icon_lang.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}

.homeLeft .library .listOne ul li.soc {
	list-style-type: none;
	background: url(/imgs/icon_soc.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}

.homeLeft .library .listTwo ul li.math {
	list-style-type: none;
	background: url(/imgs/icon_math.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}

.homeLeft .library .listTwo ul li.dig {
	list-style-type: none;
	background: url(/imgs/icon_dig.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}

.homeLeft .library .listTwo ul li.world {
	list-style-type: none;
	background: url(/imgs/icon_world.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}


/* Home / Left / Most Recent Projects
-------------------------------------------------------------------- */
.homeLeft .recProj {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 20px 0 0 0;
	padding: 0;
	}

.homeLeft .recProj .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.homeLeft .recProj .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.homeLeft .recProj .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.homeLeft .recProj .listProjFirst, .school .left .recProj .listProjFirst {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	}

.homeLeft .recProj .listProj, .school .left .recProj .listProj {
	width: 450px;
	border-top: 1px solid #cbcbff;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	}

.homeLeft .recProj .listProj .photo, .homeLeft .recProj .listProjFirst .photo, .school .left .recProj .photo, .school .left .recProj .listProjFirst .photo {
	float: left;
	border: 1px solid #cbcbff;
	margin: 0 15px 10px 0;
	padding: 2px;
	}

.homeLeft .recProj .listProj h3, .homeLeft .recProj .listProjFirst h3, .school .left .recProj .listProj h3, .school .left .recProj .listProjFirst h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0 0 2px 0;
	padding: 0;
	}

.homeLeft .recProj .listProj h3 a, .homeLeft .recProj .listProjFirst h3 a, .school .left .recProj .listProj h3 a, .school .left .recProj .listProjFirst h3 a {
	color: #de5525;
	text-decoration: underline;
	}

.homeLeft .recProj .listProj h3 a:hover, .homeLeft .recProj .listProjFirst h3 a:hover, .school .left .recProj .listProj h3 a:hover, .school .left .recProj .listProjFirst h3 a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.homeLeft .recProj .listProj p, .homeLeft .recProj .listProjFirst p, .school .left .recProj .listProj p, .school .left .recProj .listProjFirst p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 0;
	padding: 0;
	}

.homeLeft .recProj .listProj p.credit, .homeLeft .recProj .listProjFirst p.credit, .school .left .recProj .listProj p.credit, .school .left .recProj .listProjFirst p.credit {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 2px 0 0 0;
	padding: 0;
	}

.homeLeft .recProj .listProj p.credit a, .homeLeft .recProj .listProjFirst p.credit a, .school .left .recProj .listProj p.credit a, .school .left .recProj .listProjFirst p.credit a {
	color: #36359b;
	text-decoration: underline;
	}

.homeLeft .recProj .listProj p.credit a:hover, .homeLeft .recProj .listProjFirst p.credit a:hover, .school .left .recProj .listProj p.credit a:hover, .school .left .recProj .listProjFirst p.credit a:hover {
	color: #de5525;
	text-decoration: underline;
	}


/* Home / Right
-------------------------------------------------------------------- */
.homeRight {
	width: 245px;
	float: right;
	margin: -15px 0 0 0;
	padding: 0;
	}

.homeRight h1.vid {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	background: url(/imgs/icon_video.gif) no-repeat left center;
	margin: 20px 0 20px 0;
	padding: 0 0 0 20px;
	}

.homeRight h1.vid a {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight h1.vid a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.homeRight .searchHome {
	width: 245px;
	background: url(/imgs/mod_tan_tile_245.gif) repeat-y;
	margin: 20px 0 0 0;
	padding: 0;
	}

.homeRight .searchHome .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_tan_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.homeRight .searchHome .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_tan_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.homeRight .searchHome .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #777777;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.homeRight .searchHome p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 7px 15px 0 15px;
	padding: 0;
	}

.homeRight .searchHome p a {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight .searchHome p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.homeRight .searchHome p.break {
	width: 200px;
	border-bottom: 1px solid #cbcbff;
	margin: 0 0 0 15px;
	padding: 0;
	}

.homeRight .searchHome .search {
	margin: 5px 0 -5px 15px;
	padding: 0 0 0 0;
	}

.homeRight .searchHome .search .input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	}

.homeRight .ourSchools {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 20px 0 0 0;
	padding: 0;
	}

.homeRight .ourSchools .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.homeRight .ourSchools .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.homeRight .ourSchools .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.homeRight .ourSchools p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 10px 15px 10px 15px;
	padding: 0;
	}

.homeRight .ourSchools p a {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight .ourSchools p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.homeRight .ourSchools p.break {
	width: 200px;
	border-bottom: 1px solid #cbcbff;
	margin: 0 0 0 15px;
	padding: 0;
	}

.homeRight .ourSchools h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 12px 0 -8px 15px;
	padding: 0;
	}

.homeRight .ourSchools h3 a {
	color: #de5525;
	text-decoration: underline;
	}

.homeRight .ourSchools h3 a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight .ourSchools p.vid {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	background: url(/imgs/icon_video.gif) no-repeat left center;
	margin: 0 0 3px 15px;
	padding: 0 0 0 20px;
	}

.homeRight .ourSchools p.vid a {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight .ourSchools p.vid a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.homeRight .ourSchools ul {
	list-style-image: url(/imgs/bullet.gif);
	margin: -3px 0 -5px 40px;
	padding: 0;
	}

.homeRight .ourSchools ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #626464;
	padding: 0 0 3px 0;
	}

.homeRight .ourSchools ul li a {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight .ourSchools ul li a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.homeRight .homeMedia {
	width: 245px;
	background: url(/imgs/mod_rough_tile_245.gif) repeat-y;
	margin: 53px 0 20px 0;
	padding: 0;
	}

.homeRight .homeMedia h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #de5525;
	margin: 5px 0 4px 15px;
	padding: 0;
	}
.homeRight .homeMedia h3 a {
	color: #de5525;
	text-decoration: underline;
	}
.homeRight .homeMedia h3 a:hover {
	color: #36359b;
	text-decoration: underline;
	}



.homeRight .homeMedia .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_rough_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.homeRight .homeMedia .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_rough_top_245.gif) no-repeat left top;
	margin: 0 0 25px 0;
	padding: 0;
	}

.homeRight .homeMedia .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 20px 0 0 15px;
	}

.homeRight .homeMedia .pres {
	width: 215px;
	border-top: 1px solid #bebecb;
	border-bottom: 1px solid #bebecb;
	margin-left: auto;
	margin-right: auto;
	background: url(/imgs/icon_pres_lg.gif) no-repeat right top;
	margin-top: 20px;
	padding: 5px 0 5px 0;
	}
.homeRight .homeMedia .pres h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 0;
	}
.homeRight .homeMedia .pres p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 60px 5px 0;
	padding: 0;
	}

.homeRight .homeMedia .media {
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
	}

.homeRight .homeMedia p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 0 15px;
	padding: 0;
	}

.homeRight .homeMedia p a {
	color: #36359b;
	text-decoration: underline;
	}

.homeRight .homeMedia p a:hover {
	color: #de5525;
	text-decoration: none;
	}

.homeRight .homeMedia p.break {
	width: 215px;
	border-bottom: 1px solid #ffffff;
	margin: -7px 0 0 15px;
	padding: 0;
	}


/* 12-03-07 */

.homeRight .homeMedia hr {
	border: none 0;
	border-top: 1px solid #bebecb;
	width: 88%;
	height: 1px;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 5px;
	}
.homeRight .homeMedia img {
	float: left;
	margin: 0 10px 10px 15px;
	padding: 0;
	}
.homeRight .homeMedia p.type {
	font-size: 11px;
	clear: both;
	}





/* Activity
-------------------------------------------------------------------- */
.act {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.act .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0;
	padding: 0;
	}

.act .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 0 15px;
	}

.act .header p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 4px 0 0 15px;
	padding: 0 0 5px 0;
	}

.act .header p a {
	color: #36359b;
	text-decoration: underline;
	}

.act .header p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.act .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 15px 0 0;
	padding: 0;
	}

.act .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.act .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.act .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.act .header ul.util li.edit {
	list-style-type: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.act .header ul.util li.email {
	list-style-type: none;
	background: url(/imgs/icon_email.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.act .header ul.util li.bm {
	list-style-type: none;
	background: url(/imgs/icon_bm.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 10px;
	}

.act .header ul.util li.com {
	list-style-type: none;
	background: url(/imgs/icon_com.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 20px;
	}

.act .left {
	width: 460px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	}

.act .left .h2 {
	width: 460px;
	height: 20px;
	background: url(/imgs/header_tan_460.gif) no-repeat left center;
	margin: 25px 0 10px 0;
	padding: 0;
	}

.act .left .h2 h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	margin: 0;
	padding: 3px 0 0 16px;
	}

.act .left h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	margin: 5px 0 2px 0;
	padding: 0;
	}

.act .left p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 2px 0;
	padding: 0;
	}

.act .left p a {
	color: #36359b;
	text-decoration: underline;
	}

.act .left p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.act .left p.break {
	width: 460px;
	border-bottom: 1px solid #cbcbff;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	}

.act .left p.last {
	margin: 0 0 20px 0;
	padding: 0;
	}

.act .left span.dl {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_dl.gif) no-repeat left bottom;
	margin: 0 0 2px 0;
	padding: 0 0 0 18px;
	}


.act .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.act .right .relAct {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 25px 0 0 0;
	padding: 0;
	}

.act .right .relAct .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.act .right .relAct .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.act .right .relAct .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.act .right .relAct ol {
	margin: 10px 8px 0 35px;
	padding: 0;
	}

.act .right .relAct ol li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #626464;
	padding: 0 0 5px 0;
	}

.act .right .relAct ol li a {
	color: #36359b;
	text-decoration: underline;
	}

.act .right .relAct ol li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.act .right .relAct ol li.on {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #de5525;
	font-weight: 600;
	padding: 0 0 5px 0;
	}


/* My Exchange
-------------------------------------------------------------------- */
.myExch {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.myExch .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.myExch .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.myExch .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 10px 0 0;
	padding: 0;
	}

.myExch .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.myExch .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .header ul.util li.edit {
	list-style-type: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.myExch .header ul.util li.chpw {
	list-style-type: none;
	background: url(/imgs/icon_chpw.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}


.myExch .left {
	width: 495px;
	margin: 0;
	padding: 0;
	float: left;
	}

.myExch .left .proj {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.myExch .left .proj .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.myExch .left .proj .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.myExch .left .proj .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	display: inline;
	float: left;
	color: #8180d7;
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	}

.myExch .left .proj .title span.util {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #8180d7;
	float: right;
	margin: 3px 15px 0 0;
	padding: 0;
	}

.myExch .left .proj .title span.util a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj .title span.util a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj p.add {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	background: url(/imgs/icon_add.gif) no-repeat left center;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.myExch .left .proj p.add a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj p.add a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj p.q {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_q.gif) no-repeat left top;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}



.myExch .left .proj .header2 {
	width: 460px;
	margin: 0;
	padding: 0;
	}

.myExch .left .proj .header {
	width: 460px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	}

.myExch .left .proj .header .util, .myExch .left .proj .header2 .util {
	float: right;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0 4px 0 0;
	}

.myExch .left .proj .header .util a, .myExch .left .proj .header2 .util a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj .header .util a:hover, .myExch .left .proj .header2 .util a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj .header h3, .myExch .left .proj .header2 h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	display: inline;
	margin: 7px 7px 0 5px;
	padding: 0;
	}

.myExch .left .proj .header h3 a, .myExch .left .proj .header2 h3 a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj .header h3 a:hover, .myExch .left .proj .header2 h3 a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.myExch .left .proj div.pj_my {
	width: 460px;
	border-top: 1px solid #cbcbff;
	font-size: 12px;
	font-family: "trebuchet MS", Verdana, sans-serif;
	color: #555555;
	margin: 10px 15px 10px 15px;
	padding: 7px 0 0 0;
	}

.myExch .left .proj div.pj_my_details {
	width: 460px;
	background-color: #fcf5d8;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.myExch .left .proj div.pj_my_details .detailsUtil {
	width: 440px;
	height: 24px;
	background-color: #ffffff;
	margin: 10px 10px 10px 10px;
	padding: 0;
	}

.myExch .left .proj div.pj_my_details .detailsUtil span.edit {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_editprof.gif) no-repeat left top;
	float: left;
	margin: 3px 0 0 3px;
	padding: 0 0 0 18px;
	}

.myExch .left .proj div.pj_my_details .detailsUtil span.del {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_del.gif) no-repeat left top;
	float: left;
	margin: 3px 0 0 10px;
	padding: 0 0 0 18px;
	}

.myExch .left .proj div.pj_my_details .detailsUtil span.edit a, .myExch .left .proj div.pj_my_details .detailsUtil span.del a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details .detailsUtil span.edit a:hover, .myExch .left .proj div.pj_my_details .detailsUtil span.del a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details .detailsUtil p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	float: right;
	display: inline;
	margin: 3px 3px 0 0;
	padding: 0;
	}

.myExch .left .proj div.pj_my_details .detailsUtil p span.sub {
	background: url(/imgs/icon_sub.gif) no-repeat left top;
	padding: 0 0 0 14px;
	}

.myExch .left .proj div.pj_my_details .detailsUtil p a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details .detailsUtil p a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details p.summary {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px;
	padding: 0;
	}

.myExch .left .proj div.pj_my_details .detailsActUtil {
	width: 440px;
	height: 24px;
	background-color: #ffffff;
	margin: 10px 10px 10px 10px;
	padding: 0;
	}

.myExch .left .proj div.pj_my_details .detailsActUtil h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	display: inline;
	float: left;
	margin: 4px 7px 0 5px;
	padding: 0;
	}

.myExch .left .proj div.pj_my_details .detailsActUtil span.add {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_add.gif) no-repeat left top;
	float: right;
	margin: 3px 10px 0 3px;
	padding: 0 0 0 18px;
	}

.myExch .left .proj div.pj_my_details .detailsActUtil span.order {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_order.gif) no-repeat left top;
	float: right;
	margin: 3px 3px 0 3px;
	padding: 0 0 0 18px;
	}

.myExch .left .proj div.pj_my_details .detailsActUtil span.add a, .myExch .left .proj div.pj_my_details .detailsActUtil span.order a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details .detailsActUtil span.add a:hover, .myExch .left .proj div.pj_my_details .detailsActUtil span.order a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details p.actList {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 12px 0 15px;
	padding: 0 0 7px 0;
	}

.myExch .left .proj div.pj_my_details p.actList a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details p.actList a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details p.actList span.util a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details p.actList span.util a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .proj div.pj_my_details p.break {
	width: 430px;
	border-bottom: 1px solid #cbcbff;
	margin: -15px 0 7px 15px;
	padding: 0 0 0 0;
	}


.myExch .left .book {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 0;
	padding: 0;
	}

.myExch .left .book .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.myExch .left .book .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.myExch .left .book .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.myExch .left .book h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	margin: 7px 0 3px 15px;
	padding: 0;
	}

.myExch .left .book p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 12px 5px 15px;
	padding: 0;
	}

.myExch .left .book p a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .book p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .book p span.rem a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .left .book p span.rem a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .left .book p.break {
	width: 465px;
	border-bottom: 1px solid #cbcbff;
	margin: -10px 0 0 15px;
	padding: 0;
	}


.myExch .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.myExch .right .res {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.myExch .right .res .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.myExch .right .res .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.myExch .right .res .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.myExch .right .res h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	margin: 10px 0 0 15px;
	padding: 0;
	}

.myExch .right .res h3 a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .right .res h3 a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .right .res p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 12px 8px 15px;
	padding: 0;
	}


.myExch .right .bund {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 0;
	padding: 0;
	}

.myExch .right .bund .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.myExch .right .bund .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.myExch .right .bund .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.myExch .right .bund p.add {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	background: url(/imgs/icon_add.gif) no-repeat left center;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.myExch .right .bund p.add a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .right .bund p.add a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .right .bund p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 5px 12px 8px 15px;
	padding: 0;
	}

.myExch .right .bund p a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .right .bund p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .right .bund p span.util a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch .right .bund p span.util a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .right .bund p.break {
	width: 220px;
	border-bottom: 1px solid #cbcbff;
	margin: -15px 0 0 15px;
	padding: 0 0 0 0;
	}

.myExch .manResUtil {
	width: 760px;
	height: 20px;
	margin: 0 0 20px 0;
	padding: 0;
	}

.myExch .manResUtil span.q {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #555555;
	float: left;
	background: url(/imgs/icon_q.gif) no-repeat left center;
	margin: 0 0 0 15px;
	padding: 0 0 0 18px;
	}

.myExch .manResUtil span.back {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #555555;
	float: right;
	margin: 0 15px 0 0;
	padding: 0;
	}

.myExch .manResUtil span.back a {
	color: #36359b;
	text-decoration: underline;
	}

.myExch .manResUtil span.back a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.myExch .manResH2 {
	width: 768px;
	height: 30px;
	background: url(/imgs/lib_top.gif) no-repeat top left;
	margin: 0 0 1px 0;
	padding: 0;
	}

.myExch .manResH2 h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin: 0;
	padding: 7px 0 0 15px;
	}

.myExch table#manResTable {
	width: 768px;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	text-align: left;
	border-bottom: 8px solid #3f3fa3;
	margin: 0;
	padding: 0 0 15px 0;
	}

.myExch table#manResTable tr.bg {
	height: 22px;
	background: #9592c0;
	margin: 0;
	padding: 0;
	}

.myExch table#manResTable tr.bg a {
	color: #fff;
	text-decoration: underline;
	}

.myExch table#manResTable tr.bg a:hover {
	color: #fff;
	text-decoration: none;
	}


.myExch table#manResTable th.res {
	font-size: 13px;
	padding: 0 0 0 15px;
	color: #fff;
	}

.myExch table#manResTable th.projact {
	font-size: 13px;
	padding: 0;
	color: #fff;
	}

.myExch table#manResTable th.type {
	font-size: 13px;
	padding: 0;
	color: #fff;
	}

.myExch table#manResTable th.desc {
	font-size: 13px;
	padding: 0;
	color: #fff;
	}


.myExch table#manResTable td.res {
	border-bottom: 1px solid #cbcbff;
	padding: 5px 0 5px 15px;
	color: #555555;
	}

.myExch table#manResTable td.res2 {
	border-bottom: 1px solid #cbcbff;
	font-weight: bold;
	padding: 5px 0 5px 0;
	color: #555555;
	}

.myExch table#manResTable td.projact {
	border-bottom: 1px solid #cbcbff;
	padding: 5px 0 5px 0;
	color: #555555;
	}

.myExch table#manResTable td.type {
	border-bottom: 1px solid #cbcbff;
	padding: 5px 0 5px 0;
	color: #555555;
	}

.myExch table#manResTable td.desc {
	border-bottom: 1px solid #cbcbff;
	padding: 5px 0 5px 0;
	color: #555555;
	}


.myExch table#manResTable td.res a {
	color: #de5525;
	text-decoration: underline;
	}

.myExch table#manResTable td.res a:hover {
	color: #36359b;
	text-decoration: underline;
	}


/* School
-------------------------------------------------------------------- */
.school {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.school .header {
	width: 766px;
	height: 38px;
	background-color: #fcf5d8;
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
	}

.school .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	display: inline;
	float: left;
	margin: 10px 0 0 15px;
	padding: 0;
	}

.school .header ul {
	float: left;
	list-style: none;
	margin: 10px 0 0 18px;
	padding: 0;
	}

.school .header ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.school .header ul li a {
	color: #36359b;
	text-decoration: underline;
	}

.school .header ul li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.school .header ul li.on a, .school .header ul li.on a:hover {
	background: url(/imgs/arrow_org_sm.gif) no-repeat left center;
	font-weight: 700;
	color: #de5525;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
	}

.school .header ul li.div {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #828078;
	margin: 0;
	padding: 0;
	}

.school .name {
	width: 766px;
	height: 52px;
	background: url(/imgs/header_school_766.gif) no-repeat left center;
	margin: 0 0 15px 0;
	padding: 0;
	}

.school .name h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
	line-height: 16px;
	font-weight: 400;
	color: #ff852b;
	float: left;
	display: inline;
	margin: 0;
	padding: 15px 0 0 15px;
	}

.school .header .util {
	float: right;
	margin: 8px 15px 0 0;
	padding: 0;
	}

.school .name .util .drop {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0;
	padding: 0;
	}

.school .left {
	width: 495px;
	margin: 0;
	padding: 0;
	float: left;
	}

.school .left .recProj {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.school .left .recProj .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.school .left .recProj .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.school .left .recProj .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	display: inline;
	float: left;
	color: #8180d7;
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	}

.school .left .recProj .title p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #8180d7;
	float: right;
	margin: 3px 15px 0 0;
	padding: 0;
	}

.school .left .recProj .title p a {
	color: #36359b;
	text-decoration: underline;
	}

.school .left .recProj .title p a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.school .left .modAct {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.school .left .modAct .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.school .left .modAct .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.school .left .modAct .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	}

.school .left .modAct p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 10px 12px 0 15px;
	padding: 0;
	}

.school .left .modAct .listOne {
	width: 220px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	}

.school .left .modAct .listTwo {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	}

.school .left .modAct .listOne ul, .school .left .modAct .listTwo ul {
 	margin: 10px 0 0 15px;
	padding: 0;
	}

.school .left .modAct .listOne ul li, .school .left .modAct .listTwo ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #36359b;
	}

.school .left .modAct .listOne ul li a, .school .left .modAct .listTwo ul li a {
	color: #36359b;
	text-decoration: underline;
	}

.school .left .modAct .listOne ul li a:hover, .school .left .modAct .listTwo ul li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.school .left .modAct .listOne ul li.vis, .school .left .modAct .listTwo ul li.vis {
	list-style-type: none;
	background: url(/imgs/icon_vis.gif) no-repeat left center;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	}


.school .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.school .right .studWork {
	width: 245px;
	background: url(/imgs/mod_rough_tile_245.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.school .right .studWork .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_rough_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.school .right .studWork .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_rough_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.school .right .studWork .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 15px 0 0 15px;
	}

.school .right .studWork h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 15px 0 0 15px;
	}

.school .right .studWork p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px 12px 8px 15px;
	padding: 0;
	}

.school .right .studWork p a {
	color: #36359b;
	text-decoration: underline;
	}

.school .right .studWork p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.school .right .studWork .media {
	width: 217px;
	height: 181px;
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
	}


.school .right .staff {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.school .right .staff .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.school .right .staff .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.school .right .staff .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.school .right .staff p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px 12px -5px 15px;
	padding: 0;
	}

.school .right .staff p a {
	color: #36359b;
	text-decoration: underline;
	}

.school .right .staff p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.school .metro, .school .impact, .school .city {
	width: 370px;
	background: url(/imgs/schools_tile.gif) repeat-y;
	float: left;
	clear: left;
	margin: 10px 0 20px 0;
	padding: 0;
	}

.school .marin, .school .urban {
	width: 370px;
	background: url(/imgs/schools_tile.gif) repeat-y;
	float: right;
	clear: right;
	margin: 10px 0 20px 0;
	padding: 0;
	}

.school .end {
	width: 370px;
	height: 15px;
	background: url(/imgs/schools_btm.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.school .city .image {
	width: 370px;
	height: 185px;
	background: url(/imgs/schools_cat.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.school .marin .image {
	width: 370px;
	height: 185px;
	background: url(/imgs/schools_marin.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
	}


.school .metro .image {
	width: 370px;
	height: 185px;
	background: url(/imgs/schools_metro.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
	}


/*.school .urban {
	width: 370px;
	background: url(/imgs/schools_tile.gif) repeat-y;
	float: right;
	margin: 10px 0 20px 0;
	padding: 0;
	}*/

.school .urban .image {
	width: 370px;
	height: 185px;
	background: url(/imgs/schools_urban.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
	}


.school .impact .image {
	width: 370px;
	height: 185px;
	background: url(/imgs/schools_impact.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
	}

/* .school .city h2, .school .marin h2, .school .metro h2, .school .urban h2 { */
.school h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0 0 0 25px;
	padding: 0;
	}

.school h2 a {
/* .city h2 a, .school .marin h2 a, .school .metro h2 a, .school .urban h2 a { */
	color: #de5525;
	text-decoration: underline;
	}

.school h2 a:hover {
/* .city h2 a:hover, .school .marin h2 a:hover, .school .metro h2 a:hover, .school .urban h2 a:hover { */
	color: #36359b;
	text-decoration: underline;
	}


.school p {
/* .city p, .school .marin p, .school .metro p, .school .urban p { */
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 15px 0 25px;
	padding: 0;
	}

.school p.last {
/* .city p.last, .school .marin p.last, .school .metro p.last, .school .urban p.last { */
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px 15px 0 25px;
	padding: 0;
	}

.school p.last a {
/* .city p.last a, .school .marin p.last a, .school .metro p.last a, .school .urban p.last a { */
	color: #36359b;
	text-decoration: underline;
	}

.school p.last a:hover {
/* .city p.last a:hover, .school .marin p.last a:hover, .school .metro p.last a:hover, .school .urban p.last a:hover { */
	color: #de5525;
	text-decoration: underline;
	}

.school p.break {
/* .city p.break, .school .marin p.break, .school .metro p.break, .school .urban p.break { */
	width: 325px;
	border-bottom: 1px solid #cbcbff;
	margin: -5px 0 10px 25px;
	padding: 0;
	}


/* Library Matrix
-------------------------------------------------------------------- */
.matrix {
	margin: 0px;
	padding: 0px;
	}

.matrix a {
	color: #36359b;
	text-decoration: underline;
	}

.matrix a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.matrix .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.matrix .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.matrix .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 10px 0 0;
	padding: 0;
	}

.matrix .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.matrix .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.matrix .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.matrix .header ul.util li.add {
	list-style-type: none;
	background: url(/imgs/icon_add.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.matrix .header ul.util li.advsrch {
	list-style-type: none;
	background: url(/imgs/icon_advsrch.gif) no-repeat left center;
	margin: 0;
	padding: 5px 10px 0 22px;
	}

.matrix p.q {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	background: url(/imgs/icon_q.gif) no-repeat left top;
	margin: 0 0 0 15px;
	padding: 0 0 0 18px;
	}

.matrix .select_bar {
	width: 768px;
	height: 30px;
	background-color: #fcf5d8;
	background: url(/imgs/lib_top.gif) no-repeat;
	padding: 5px 0 0 15px;
	margin-top: 20px;
	margin-bottom: -4px;
	clear: both;
	font-size: 12px;
	color: #FFF;
	font-family: "trebuchet MS", Verdana, sans-serif;
	}

.matrix .select_bar select {
	color: #666;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	}

.matrix .select_bar input {
	color: #666;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	}

.matrix .select_bar a {
	color: #FFF;
	font-size: 10px;
	}

table#matrix {
	padding: 0;
	margin: 0;
	}

table#matrix td p.chain {
	padding: 4px;
	color: #666;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	background: url(/imgs/icon_chain.gif) no-repeat left center;
	padding: 5px 0 0 20px;
	}

table#matrix td {
	padding: 4px;
	color: #666;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	vertical-align: top;
	border-bottom: 1px solid #cbcbff;
	}

table#matrix td.summary {
	padding: 5px 15px 5px 0;
	font-size: 11px;
	}

table#matrix th {
	background-color: #9592c0;
	padding: 4px;
	color: #FFF;
	font-size: 12px;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-weight: 600;
	vertical-align: top;
	}

table#matrix div {
	margin: 0 2px 5px 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	}

table#matrix .sub_vis {
	background: url(/imgs/icon_vis.gif) no-repeat left top;
	padding: 5px 0 0 18px;
	}

table#matrix .sub_sci {
	background: url(/imgs/icon_sci.gif) no-repeat left top;
	padding: 5px 0 0 20px;
	}

table#matrix .sub_lang {
	background: url(/imgs/icon_lang.gif) no-repeat left top;
	padding: 5px 0 0 18px;
	}

table#matrix .sub_soc {
	background: url(/imgs/icon_soc.gif) no-repeat left top;
	padding: 5px 0 0 18px;
	}

table#matrix .sub_math {
	background: url(/imgs/icon_math.gif) no-repeat left top;
	padding: 5px 0 0 18px;
	}

table#matrix .sub_dig {
	background: url(/imgs/icon_dig.gif) no-repeat left top;
	padding: 5px 0 0 18px;
	}

table#matrix .sub_world {
	background: url(/imgs/icon_world.gif) no-repeat left top;
	padding: 5px 0 0 18px;
	}

table#matrix .sub_chain {
	background: url(/imgs/icon_chain.gif) no-repeat left top;
	}


/* Profile
-------------------------------------------------------------------- */
.profile .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.profile .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.profile .header p.util {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	float: right;
	display: inline;
	list-style: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 10px 5px 0 0;
	padding: 0 10px 0 18px;
	}

.profile .header p.util a {
	color: #36359b;
	text-decoration: underline;
	}

.profile .header p.util a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.profile .left {
	width: 250px;
	margin: 0;
	padding: 0;
	float: left;
	}

.profile .left .photo {
	width: 250px;
	background: url(/imgs/prof_tile_250.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.profile .left .photo .end {
	width: 250px;
	height: 15px;
	background: url(/imgs/prof_btm_250.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.profile .left .photo .bg {
	width: 250px;
	height: 260px;
	background: url(/imgs/prof_top_250.gif) no-repeat left top;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	}

.profile .left .photo .bg img {
	border: 2px solid #ffffff;
	margin: 0 auto;
	}

/* vertical align for IE */
* html .profile .left .photo .bg {text-align:center; width:100%; display:inline-block; vertical-align:middle;}
* html .profile .left .photo .bg img {margin-top: 20px;}
* html .profile .left .photo div {margin:0; padding:0;}

.profile .left .photo div {
	margin: -20px 0 0 0;
	padding: 0;
	}

.profile .left .photo div p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 0 15px;
	padding: 0;
	}

.profile .left .photo div p a {
	color: #36359b;
	text-decoration: underline;
	}

.profile .left .photo div p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.profile .left .photo div p.break {
	width: 220px;
	border-bottom: 1px solid #cbcbff;
	margin: -5px 0 10px 15px;
	padding: 0;
	}


.profile .right {
	width: 475px;
	margin: 0;
	padding: 0;
	float: right;
	}

.profile .right .h2 {
	width: 475px;
	height: 20px;
	background: url(/imgs/header_tan_475.gif) no-repeat left center;
	margin: 0 0 10px 0;
	padding: 0;
	}

.profile .right .h2 h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #555555;
	margin: 0;
	padding: 3px 0 0 16px;
	}

.profile .right p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 18px 0;
	padding: 0;
	}

.profile .right p a {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right p a:hover {
	color: #de5525;
	text-decoration: underline;
	}







.profile .right .header2 {
	width: 460px;
	margin: 0;
	padding: 0;
	}

.profile .right .header {
	width: 460px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	}

.profile .right .header .util, .profile .right .header2 .util {
	float: right;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0 4px 0 0;
	}

.profile .right .header .util a, .profile .right .header2 .util a {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right .header .util a:hover, .profile .right .header2 .util a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.profile .right .header h3, .profile .right .header2 h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	display: inline;
	margin: 7px 7px 0 5px;
	padding: 0;
	}

.profile .right div.pj_my {
	width: 460px;
	border-top: 1px solid #cbcbff;
	font-size: 12px;
	font-family: "trebuchet MS", Verdana, sans-serif;
	color: #555555;
	margin: 10px 15px 10px 15px;
	padding: 7px 0 0 0;
	}

.profile .right div.pj_my_details {
	width: 460px;
	background-color: #fcf5d8;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.profile .right div.pj_my_details .detailsUtil {
	width: 440px;
	height: 24px;
	background-color: #ffffff;
	margin: 10px 10px 10px 10px;
	padding: 0;
	}

.profile .right div.pj_my_details .detailsUtil span.edit {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_editprof.gif) no-repeat left top;
	float: left;
	margin: 3px 0 0 3px;
	padding: 0 0 0 18px;
	}

.profile .right div.pj_my_details .detailsUtil span.del {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_del.gif) no-repeat left top;
	float: left;
	margin: 3px 0 0 10px;
	padding: 0 0 0 18px;
	}

.profile .right div.pj_my_details .detailsUtil span.edit a, .profile .right div.pj_my_details .detailsUtil span.del a {
	color: #de5525;
	text-decoration: underline;
	}

.profile .right div.pj_my_details .detailsUtil span.edit a:hover, .profile .right div.pj_my_details .detailsUtil span.del a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right div.pj_my_details .detailsUtil p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	float: right;
	display: inline;
	margin: 3px 3px 0 0;
	padding: 0;
	}

.profile .right div.pj_my_details .detailsUtil p span.sub {
	background: url(/imgs/icon_sub.gif) no-repeat left top;
	padding: 0 0 0 14px;
	}

.profile .right div.pj_my_details .detailsUtil p a {
	color: #de5525;
	text-decoration: underline;
	}

.profile .right div.pj_my_details .detailsUtil p a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right div.pj_my_details p.summary {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px;
	padding: 0;
	}

.profile .right div.pj_my_details .detailsActUtil {
	width: 440px;
	height: 24px;
	background-color: #ffffff;
	margin: 10px 10px 10px 10px;
	padding: 0;
	}

.profile .right div.pj_my_details .detailsActUtil h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	display: inline;
	float: left;
	margin: 4px 7px 0 5px;
	padding: 0;
	}

.profile .right div.pj_my_details .detailsActUtil span.add {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_add.gif) no-repeat left top;
	float: right;
	margin: 3px 10px 0 3px;
	padding: 0 0 0 18px;
	}

.profile .right div.pj_my_details .detailsActUtil span.order {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_order.gif) no-repeat left top;
	float: right;
	margin: 3px 3px 0 3px;
	padding: 0 0 0 18px;
	}

.profile .right div.pj_my_details .detailsActUtil span.add a, .profile .right div.pj_my_details .detailsActUtil span.order a {
	color: #de5525;
	text-decoration: underline;
	}

.profile .right div.pj_my_details .detailsActUtil span.add a:hover, .profile .right div.pj_my_details .detailsActUtil span.order a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right div.pj_my_details p.actList {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 12px 0 15px;
	padding: 0 0 7px 0;
	}

.profile .right div.pj_my_details p.actList a {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right div.pj_my_details p.actList a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.profile .right div.pj_my_details p.actList span.util a {
	color: #de5525;
	text-decoration: underline;
	}

.profile .right div.pj_my_details p.actList span.util a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.profile .right div.pj_my_details p.break {
	width: 430px;
	border-bottom: 1px solid #cbcbff;
	margin: -15px 0 7px 15px;
	padding: 0 0 0 0;
	}


/* Add New Project
-------------------------------------------------------------------- */
.addProj .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.addProj .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.addProj .steps {
	width: 768px;
	height: 30px;
	margin: 0 0 14px 0;
	padding: 0;
	}

.addProj .steps .boxOn {
	width: 167px;
	height: 27px;
	background-color: #e3ddc3;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	}

.addProj .steps .boxOn h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	background: url(/imgs/arrow_org.gif) no-repeat left center;
	margin: 5px 0 0 15px;
	padding: 0 0 0 18px;
	}

.addProj .steps .box {
	width: 165px;
	height: 25px;
	border: 1px solid #e3ddc3;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	}

.addProj .steps .box h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #555555;
	margin: 5px 0 0 15px;
	padding: 0;
	}

.addProj .shift {
	margin: 0 0 0 15px;
	padding: 0;
	}

.addProj .shift table {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: -7px 0 20px 0;
	padding: 0;
	}

.addProj .shift p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 15px 0;
	padding: 0;
	}

.addProj .shift p a {
	color: #36359b;
	text-decoration: underline;
	}

.addProj .shift p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.addProj .shift .scroll {
	width: 30%;
	height: 100px;
	border: 2px solid #EEE;
	overflow: auto;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 20px 0;
	padding: 4px;
	}

.addProj .shift ul {
	list-style-image: url(/imgs/bullet.gif);
	margin: -10px 0 10px 15px;
	padding: 0;
	}
.addProj .shift ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #626464;
	padding: 0 0 2px 0;
	}



/* Add New Activity
-------------------------------------------------------------------- */
.addAct .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.addAct .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.addAct .steps {
	width: 768px;
	height: 30px;
	margin: 0 0 14px 0;
	padding: 0;
	}

.addAct .steps .boxOn {
	width: 167px;
	height: 27px;
	background-color: #e3ddc3;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	}

.addAct .steps .boxOn h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	background: url(/imgs/arrow_org.gif) no-repeat left center;
	margin: 5px 0 0 15px;
	padding: 0 0 0 18px;
	}

.addAct .steps .box {
	width: 165px;
	height: 25px;
	border: 1px solid #e3ddc3;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	}

.addAct .steps .box h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #555555;
	margin: 5px 0 0 15px;
	padding: 0;
	}

.addAct .shift {
	margin: 0 0 0 15px;
	padding: 0;
	}

.addAct .shift table {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: -7px 0 20px 0;
	padding: 0;
	}

.addAct .shift p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 15px 0;
	padding: 0;
	}

.addAct .shift p a {
	color: #36359b;
	text-decoration: underline;
	}

.addAct .shift p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.addAct .shift .scroll {
	width: 30%;
	height: 100px;
	border: 2px solid #EEE;
	overflow: auto;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 20px 0;
	padding: 4px;
	}


/* Email & Comment
-------------------------------------------------------------------- */
.ec .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.ec .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.ec .shift {
	margin: 0 0 0 15px;
	padding: 0;
	}

.ec .shift h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 0;
	}

.ec .shift p.url {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	margin: 0 0 20px 0;
	padding: 0;
	}

.ec .shift p.none {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	margin: 0 0 5px 0;
	padding: 0;
	}

.ec .shift p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 15px 0;
	padding: 0;
	}

.ec .shift .precomm {
	margin: 0 0 0 25px;
	padding: 0;
	}

.ec .shift .precomm h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0 0 8px 0;
	padding: 0;
	}

.ec .shift .precomm p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 4px 0;
	padding: 0;
	}

.ec .shift .precomm p a {
	color: #36359b;
	text-decoration: underline;
	}

.ec .shift .precomm p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.ec .shift .precomm p.last {
	margin: 0 0 20px 0;
	padding: 0;
	}


/* Add New Project Bundle & Bundle View
-------------------------------------------------------------------- */
.addBundle .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.addBundle .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.addBundle .shift {
	margin: 0 0 0 15px;
	padding: 0;
	}

.addBundle .shift p, .addBundle .shift label {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 15px 0;
	padding: 0;
	}

.addBundle .shift .scroll {
	width: 50%;
	height: 300px;
	border: 2px solid #EEE;
	overflow: auto;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: -10px 0 0 0;
	padding: 0;
	}


.addBundle .shift h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	margin: 5px 0 2px 0;
	padding: 0;
	}

.addBundle .shift h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #555555;
	margin: 0 0 3px 0;
	padding: 0;
	}

.addBundle .shift h3 a {
	color: #403fa0;
	text-decoration: underline;
	}

.addBundle .shift h3 a:hover {
	color: #de5525;
	text-decoration: none;
	}

.addBundle .shift p.break {
	width: 750px;
	border-bottom: 1px solid #cbcbff;
	margin: -20px 0 7px 0;
	padding: 0;
	}


.addBundle span.q {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background: url(/imgs/icon_q.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 16px;
	}
	.addBundle span.q a {
	color: #8180d7;
	text-decoration: underline;
	}
	.addBundle span.q a:hover {
	color: #8180d7;
	text-decoration: underline;
	}


/* Project Nav
-------------------------------------------------------------------- */
.pjnav {
	width: 766px;
	margin: 0 0 25px 0;
	padding: 0;
	}

.pjnav ul.subnav {
	margin: 0;
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #f97408;
	}

.pjnav ul.subnav li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 19px;
	text-align: center;
	float: left;
	list-style: none;
	margin: 0 3px 0 0;
	padding: 0;
	}

.pjnav ul.subnav li a {
	display: block;
	width: 160px;
	height: 20px;
	background: url(/imgs/subnav_bg_off.gif) no-repeat left bottom;
	color: #403fa0;
	text-decoration: none;
	}

.pjnav ul.subnav li a:hover {
	width: 160px;
	height: 20px;
	background: url(/imgs/subnav_bg_on.gif) no-repeat left bottom;
	color: #ffffff;
	text-decoration: none;
	}

.pjnav ul.subnav li.on a {
	width: 160px;
	height: 20px;
	background: url(/imgs/subnav_bg_on.gif) no-repeat left bottom;
	color: #ffffff;
	text-decoration: none;
	}


/* Project Summary
-------------------------------------------------------------------- */
.pjsummary {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.pjsummary .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0;
	padding: 0 0 5px 0;
	}

.pjsummary .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 0 15px;
	}

.pjsummary .header p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 4px 0 0 15px;
	padding: 0;
	}

.pjsummary .header p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .header p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjsummary .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 15px 0 15px;
	padding: 0;
	}

.pjsummary .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.pjsummary .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjsummary .header ul.util li.edit {
	list-style-type: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.pjsummary .header ul.util li.email {
	list-style-type: none;
	background: url(/imgs/icon_email.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.pjsummary .header ul.util li.bm {
	list-style-type: none;
	background: url(/imgs/icon_bm.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 10px;
	}

.pjsummary .header ul.util li.com {
	list-style-type: none;
	background: url(/imgs/icon_com.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 20px;
	}

.pjsummary .left {
	width: 460px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	}

.pjsummary .left h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	margin: 5px 0 2px 0;
	padding: 0;
	}

.pjsummary .left h2 .text {
	color: #555555;
	}

.pjsummary .left .overview {
	width: 460px;
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	}

.pjsummary .left .overview .right {
	width: auto;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	}

.pjsummary .left .overview .right a {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #de5525;
	text-decoration: underline;
	}

.pjsummary .left .overview .right a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .left .overview .lang {
	color: #555555;
	background: url(/imgs/icon_lang.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.pjsummary .left .photo {
	float: left;
	border: 1px solid #cbcbff;
	margin: 0 15px 10px 0;
	padding: 2px;
	}

.pjsummary .left .summary {
	margin: 10px 0 10px 0;
	padding: 0;
	}

.pjsummary .left h2 span.q {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background: url(/imgs/icon_q.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 16px;
	}

.pjsummary .left h2 span.q a {
	color: #8180d7;
	text-decoration: underline;
	}

.pjsummary .left h2 span.q a:hover {
	color: #8180d7;
	text-decoration: underline;
	}

.pjsummary .left p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0;
	padding: 0;
	}

.pjsummary .left p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .left p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjsummary .left p.break {
	width: 460px;
	border-bottom: 1px solid #cbcbff;
	margin: -7px 0 0 0;
	padding: 0;
	}

.pjsummary .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.pjsummary .right .relPjsummary {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 25px 0 0 0;
	padding: 0;
	}

.pjsummary .right .relPjsummary .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.pjsummary .right .relPjsummary .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.pjsummary .right .relPjsummary .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}


.pjsummary .right .relPjsummary p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px 10px 10px 15px;
	padding: 0;
	}

.pjsummary .right .relPjsummary p.chain {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #626464;
	font-weight: 800;
	background: url(/imgs/icon_chain.gif) no-repeat left center;
	margin: 0 10px 10px 15px;
	padding: 5px 0 0 18px;
	}

.pjsummary .right .relPjsummary p.chain a {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .right .relPjsummary p.chain a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjsummary .right .relPjsummary ul {
	list-style-image: url(/imgs/bullet.gif);
	margin: 10px 0 0 45px;
	padding: 0;
	}

.pjsummary .right .relPjsummary ul li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #626464;
	padding: 0 10px 10px 0;
	}

.pjsummary .right .relPjsummary ul li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .right .relPjsummary ul li a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.pjsummary .right .relPjmedia {
	width: 245px;
	background: url(/imgs/mod_rough_tile_245.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.pjsummary .right .relPjmedia .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_rough_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.pjsummary .right .relPjmedia .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_rough_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.pjsummary .right .relPjmedia .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 15px 0 0 15px;
	}

.pjsummary .right .relPjmedia .media {
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
	}

.pjsummary .right .relPjmedia p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px 0 0 15px;
	padding: 0;
	}

.pjsummary .right .relPjmedia p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjsummary .right .relPjmedia p a:hover {
	color: #de5525;
	text-decoration: none;
	}

.pjsummary .right .relPjmedia p.break {
	width: 215px;
	border-bottom: 1px solid #ffffff;
	margin: -7px 0 0 15px;
	padding: 0;
	}

.pjsummary .right .relPjmedia .featured {
	width: 220px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	padding-bottom: 10px;
	}
.pjsummary .right .relPjmedia .featured .thumb {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	}
.pjsummary .right .relPjmedia .featured p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 5px 0 0 12px;
	padding: 0;
	}
	.pjsummary .right .relPjmedia .featured p a {
	color: #36359b;
	text-decoration: underline;
	}
	.pjsummary .right .relPjmedia .featured p a:hover {
	color: #de5525;
	text-decoration: none;
	}
.pjsummary .right .relPjmedia p.video {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_video.gif) no-repeat left center;
	margin: 5px 0 0 15px;
	padding: 0 0 0 20px;
	}
.pjsummary .right .relPjmedia p.graphic {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_graphic.gif) no-repeat left center;
	margin: 5px 0 0 15px;
	padding: 0 0 0 20px;
	}
.pjsummary .right .relPjmedia p.audio {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_audio.gif) no-repeat left center;
	margin: 5px 0 0 15px;
	padding: 0 0 0 20px;
	}


/* Project Activities
-------------------------------------------------------------------- */
.pjactivities {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.pjactivities .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0;
	padding: 0 0 5px 0;
	}

.pjactivities .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 0 15px;
	}

.pjactivities .header p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 4px 0 0 15px;
	padding: 0;
	}

.pjactivities .header p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .header p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjactivities .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 15px 0 15px;
	padding: 0;
	}

.pjactivities .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.pjactivities .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjactivities .header ul.util li.edit {
	list-style-type: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.pjactivities .header ul.util li.email {
	list-style-type: none;
	background: url(/imgs/icon_email.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.pjactivities .header ul.util li.bm {
	list-style-type: none;
	background: url(/imgs/icon_bm.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 10px;
	}

.pjactivities .header ul.util li.com {
	list-style-type: none;
	background: url(/imgs/icon_com.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 20px;
	}

.pjactivities .left {
	width: 460px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	}

.pjactivities .left .h2 {
	width: 460px;
	height: 20px;
	background: url(/imgs/header_tan_460.gif) no-repeat left center;
	margin: 0 0 10px 0;
	padding: 0;
	}

.pjactivities .left .h2 h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	margin: 0;
	padding: 3px 0 0 16px;
	}

.pjactivities .left h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	margin: 5px 0 2px 0;
	padding: 0;
	}

.pjactivities .left h3 a {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .left h3 a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjactivities .left .right {
	float: right;
	margin: 10px 15px 0 0;
	padding: 0;
	}

.pjactivities .left .right a {
	color: #de5525;
	text-decoration: underline;
	}

.pjactivities .left .right a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .left .lang {
	list-style-type: none;
	background: url(/imgs/icon_lang.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.pjactivities .left .photo {
	width: 116px;
	float: left;
	border: 1px solid #cbcbff;
	margin: 10px 15px 10px 0;
	padding: 2px;
	}

.pjactivities .left .summary {
	width: 460px;
	margin: 10px 0 10px 0;
	padding: 0;
	}

.pjactivities .left p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0;
	padding: 0;
	}

.pjactivities .left p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .left p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjactivities .left p.break {
	width: 460px;
	border-bottom: 1px solid #cbcbff;
	margin: -7px 0 0 0;
	padding: 0;
	}

.pjactivities .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.pjactivities .right .relPjactivities p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 10px 12px 8px 15px;
	padding: 0;
	}
	.pjactivities .right .relPjactivities p a {
	color: #36359b;
	text-decoration: underline;
	}
	.pjactivities .right .relPjactivities p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjactivities .right .relPjactivities p.break {
	width: 215px;
	height: 8px;
	border-bottom: 1px solid #cbcbff;
	margin: 0 0 0 15px;
	padding: 0;
	}

.pjactivities .right .relPjactivities .dl {
	background: url(/imgs/icon_dl.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 15px;
	}

.pjactivities .right .relPjactivities .dl a {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .right .relPjactivities .dl a:hover {
	color: #de5525;
	text-decoration: none;
	}

.pjactivities .right .relPjactivities {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 0;
	padding: 0;
	}

.pjactivities .right .relPjactivities .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.pjactivities .right .relPjactivities .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.pjactivities .right .relPjactivities .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.pjactivities .right .relPjactivities ol {
	margin: 10px 0 0 30px;
	padding: 0;
	}

.pjactivities .right .relPjactivities ol li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #626464;
	padding: 0 0 10px 0;
	}

.pjactivities .right .relPjactivities ol li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjactivities .right .relPjactivities ol li a:hover {
	color: #de5525;
	text-decoration: underline;
	}


/* Project Comments
-------------------------------------------------------------------- */
.pjcomments {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.pjcomments .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0;
	padding: 0;
	}

.pjcomments .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 0 15px;
	}

.pjcomments .header p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 4px 0 0 15px;
	padding: 0 0 5px 0;
	}

.pjcomments .header p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjcomments .header p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjcomments .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 15px 0 0;
	padding: 0;
	}

.pjcomments .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.pjcomments .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjcomments .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjcomments .header ul.util li.edit {
	list-style-type: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.pjcomments .header ul.util li.email {
	list-style-type: none;
	background: url(/imgs/icon_email.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.pjcomments .header ul.util li.bm {
	list-style-type: none;
	background: url(/imgs/icon_bm.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 10px;
	}

.pjcomments .header ul.util li.com {
	list-style-type: none;
	background: url(/imgs/icon_com.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 20px;
	}

.pjcomments .left {
	width: 460px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	}

.pjcomments .left .h2 {
	width: 460px;
	height: 20px;
	background: url(/imgs/header_tan_460.gif) no-repeat left center;
	margin: 0 0 10px 0;
	padding: 0;
	}

.pjcomments .left .h2 h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	margin: 0;
	padding: 3px 0 0 16px;
	}

.pjcomments .left .h2 .com {
	width: auto;
	float: right;
	text-align: right;
	color: #555555;
	background: url(/imgs/icon_com.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 22px;
	}

.pjcomments .left .h2 .com a {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: #36359b;
	text-decoration: underline;
	}

.pjcomments .left .h2 .com a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjcomments .left h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	margin: 5px 0 2px 0;
	padding: 0;
	}

.pjcomments .left p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0;
	padding: 0;
	}

.pjcomments .left p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjcomments .left p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjcomments .left p.break {
	width: 460px;
	border-bottom: 1px solid #cbcbff;
	margin: -7px 0 0 0;
	padding: 0;
	}


/* Project Edit
-------------------------------------------------------------------- */
.pjEdit {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.pjEdit .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.pjEdit .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.pjEdit .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 10px 0 0;
	padding: 0;
	}

.pjEdit .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.pjEdit .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .header ul.util li.prev {
	list-style-type: none;
	background: url(/imgs/icon_prev.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 20px;
	}

.pjEdit .header ul.util li.sub {
	list-style-type: none;
	background: url(/imgs/icon_sub.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 15px;
	}

.pjEdit .header ul.util li.del {
	list-style-type: none;
	background: url(/imgs/icon_del.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 17px;
	}


.pjEdit .left {
	width: 495px;
	margin: 0;
	padding: 0;
	float: left;
	}

.pjEdit .left .mod {
	width: 495px;
	background: url(/imgs/mod_purp_tile_495.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.pjEdit .left .mod .end {
	width: 495px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_495.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.pjEdit .left .mod .title {
	width: 495px;
	height: 23px;
	background: url(/imgs/mod_purp_top_495.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.pjEdit .left .mod .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	display: inline;
	float: left;
	color: #8180d7;
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	}

.pjEdit .left .mod .title span.util {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #8180d7;
	float: right;
	margin: 3px 15px 0 0;
	padding: 0;
	}

.pjEdit .left .mod .title span.util a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .left .mod .title span.util a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .left .mod .photo {
	float: left;
	border: 1px solid #cbcbff;
	margin: 12px 15px 10px 15px;
	padding: 2px;
	}

.pjEdit .left .mod p.break {
	width: 465px;
	border-bottom: 1px solid #cbcbff;
	margin: -10px 0 10px 15px;
	padding: 0;
	}

.pjEdit .left .mod p.edit {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	background: url(/imgs/icon_editprof.gif) no-repeat left top;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.pjEdit .left .mod p.edit a {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .left .mod p.edit a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .left .mod p.first {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 20px 15px 8px 15px;
	padding: 0;
	}

.pjEdit .left .mod p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 15px 8px 15px;
	padding: 0;
	}

.pjEdit .left .mod p b {
	color: #36359b;
	}

.pjEdit .left .mod p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .left .mod p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .left .mod p.res b, .pjEdit .left .mod p.comment b {
	color: #555555;
	}

.pjEdit .left .mod p.comment {
	margin: 10px 15px 15px 15px;
	padding: 0;
	}

.pjEdit .left .mod p.res a.orange {
	color: #de5525;
	}

.pjEdit .left .mod p.res a.orange:hover {
	color: #36359b;
	text-decoration: underline;
	}


.pjEdit .left .mod .next, .pjEdit .right .mod .next {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #de5525;
	background: url(/imgs/arrow_org.gif) no-repeat left center;
	margin: 10px 0 5px 15px;
	padding: 0 0 0 15px;
	}

.pjEdit .left .mod .next a.add, .pjEdit .right .mod .next a.add {
	background: url(/imgs/icon_add.gif) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 0 0 0 18px;
	}

.pjEdit .left .mod p.q, .pjEdit .right .mod p.q {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	background: url(/imgs/icon_q.gif) no-repeat left top;
	margin: 10px 10px 0 15px;
	padding: 0 0 0 18px;
	}


.pjEdit .left .mod .resUtil {
	width: 475px;
	height: 25px;
	}

.pjEdit .left .mod .resUtil p.add {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	float: left;
	background: url(/imgs/icon_add.gif) no-repeat left top;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.pjEdit .left .mod .resUtil p.add a {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .left .mod .resUtil p.add a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .left .mod .resUtil p.order {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #555555;
	float: left;
	background: url(/imgs/icon_order.gif) no-repeat left top;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.pjEdit .left .mod .resUtil p.order a {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .left .mod .resUtil p.order a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .left .mod .resUtil p.manage {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	float: right;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.pjEdit .left .mod .resUtil p.manage a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .left .mod .resUtil p.manage a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.pjEdit .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.pjEdit .right .mod {
	width: 245px;
	background: url(/imgs/mod_purp_tile_245.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}

.pjEdit .right .mod .end {
	width: 245px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_245.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}

.pjEdit .right .mod .title {
	width: 245px;
	height: 23px;
	background: url(/imgs/mod_purp_top_245.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

.pjEdit .right .mod .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #8180d7;
	margin: 0;
	padding: 5px 0 0 15px;
	}

.pjEdit .right .mod h3 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	margin: 10px 0 0 15px;
	padding: 0;
	}

.pjEdit .right .mod h3 a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .right .mod h3 a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .right .mod p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 12px 8px 15px;
	padding: 0;
	}

.pjEdit .right .mod p.add {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	background: url(/imgs/icon_add.gif) no-repeat left center;
	margin: 10px 0 0 15px;
	padding: 0 0 0 18px;
	}

.pjEdit .right .mod p.add a {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .right .mod p.add a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .right .mod p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 5px 12px 8px 15px;
	padding: 0;
	}

.pjEdit .right .mod p a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .right .mod p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .right .mod p span.util a {
	color: #de5525;
	text-decoration: underline;
	}

.pjEdit .right .mod p span.util a:hover {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .right .mod p.break {
	width: 220px;
	border-bottom: 1px solid #cbcbff;
	margin: -15px 0 0 15px;
	padding: 0 0 0 0;
	}


.pjEdit .right .mod ul.actList {
	list-style-image: url(/imgs/bullet.gif);
	margin: 15px 0 0 35px;
	padding: 0;
	}

.pjEdit .right .mod ul.actList li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #626464;
	padding: 0 10px 6px 0;
	}

.pjEdit .right .mod ul.actList li a {
	color: #36359b;
	text-decoration: underline;
	}

.pjEdit .right .mod ul.actList li a:hover {
	color: #de5525;
	text-decoration: underline;
	}


/* Standards
-------------------------------------------------------------------- */
.stan h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 5px 0 10px 0;
	}

.stan p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 10px 0;
	padding: 0;
	}

.stan a {
	color: #36359b;
	text-decoration: underline;
	}

.stan a:hover {
	color: #de5525;
	text-decoration: underline;
	}


/* About Envision
-------------------------------------------------------------------- */
.about h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 5px 0 10px 0;
	}

.about p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 10px 0;
	padding: 0;
	}

.about a {
	color: #36359b;
	text-decoration: underline;
	}

.about a:hover {
	color: #de5525;
	text-decoration: underline;
	}


.about p.vid {
	background: url(/imgs/icon_video.gif) no-repeat left top;
	margin: 0 0 10px 15px;
	padding: 0 0 0 23px;
	}


/* Login and Register
-------------------------------------------------------------------- */
.login h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 5px 0 10px 0;
	}

.login p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 10px 0;
	padding: 0;
	}

.login a {
	color: #36359b;
	text-decoration: underline;
	}

.login a:hover {
	color: #de5525;
	text-decoration: underline;
	}


/* Search Results
-------------------------------------------------------------------- */
.srchResults {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 10px 0;
	padding: 0;
	}

.srchResults a {
	color: #36359b;
	text-decoration: underline;
	}

.srchResults a:hover {
	color: #de5525;
	text-decoration: underline;
	}


/* Popup
-------------------------------------------------------------------- */
#wrapperPopup {
	width: 650px;
	text-align: left;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 0;
	}
#wrapperPopup #head {
	width: 650px;
	height: 63px;
	background: url(/imgs/head_popup.gif) no-repeat left top;
	margin: 0 0 20px 0;
	padding: 0;
	}
#wrapperPopup .content {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #777777;
	margin: 15px;
	padding: 0;
	}
	#wrapperPopup .content a {
	color: #36359b;
	text-decoration: underline;
	}
	#wrapperPopup .content a:hover {
	color: #de5525;
	text-decoration: underline;
	}
#wrapperPopup .content h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 0;
	}
#wrapperPopup .content .video {
	float: left;
	margin: 0 15px 15px 0;
	padding: 0;
	}
#wrapperPopup .content .graphic {
	margin: 10px 0 0 0;
	padding: 0;
	}
#wrapperPopup #footer {
	width: 650px;
	height: 22px;
	background-color: #d8d8e7;
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	}
#wrapperPopup #footer p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #777777;
	margin: 0 0 0 10px;
	padding: 3px 0 0 0;
	}
	#wrapperPopup #footer p a {
	color: #36359b;
	text-decoration: underline;
	}
	#wrapperPopup #footer p a:hover {
	color: #de5525;
	text-decoration: underline;
	}
#wrapperPopup #footer .close {
	position: absolute;
	top: 3px;
	right: 10px;
	}
#wrapperPopup #footer .close a {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #36359b;
	text-decoration: underline;
	background: url(/imgs/icon_close.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	}


/* Advanced Search
-------------------------------------------------------------------- */
.advSearch .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}
.advSearch .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}

.advSearch .left {
	width: 365px;
	margin: 0;
	padding: 0;
	float: left;
	}
.advSearch .right {
	width: 365px;
	margin: 0;
	padding: 0;
	float: right;
	}
.advSearch .mod {
	width: 365px;
	background: url(/imgs/mod_purp_tile_365.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}
.advSearch .mod .end {
	width: 365px;
	height: 15px;
	background: url(/imgs/mod_purp_btm_365.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}
.advSearch .mod .title {
	width: 365px;
	height: 23px;
	background: url(/imgs/mod_purp_top_365.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 10px 0;
	}
.advSearch .mod .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	display: inline;
	float: left;
	color: #8180d7;
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	}
.advSearch p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 12px 8px 15px;
	padding: 0;
	}
	.advSearch p a {
	color: #36359b;
	text-decoration: underline;
	}
	.advSearch p a:hover {
	color: #de5525;
	text-decoration: underline;
	}
.advSearch .mod .box {
	width: 315px;
	height: 95px;
	overflow: auto;
	border: 2px solid #DDD;
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: -5px 0 10px 15px;
	padding: 5px;
	}
.advSearch .mod .buttons, .advSearch .modTan .buttons {
	float: right;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
	}
.advSearch .right .mod table {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 10px 15px;
	padding: 0;
	}

.advSearch .modTan {
	width: 365px;
	background: url(/imgs/mod_tan_tile_365.gif) repeat-y;
	margin: 0 0 20px 0;
	padding: 0;
	}
.advSearch .modTan .end {
	width: 365px;
	height: 15px;
	background: url(/imgs/mod_tan_btm_365.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	clear: both;
	}
.advSearch .modTan .title {
	width: 365px;
	height: 23px;
	background: url(/imgs/mod_tan_top_365.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 10px 0;
	}
.advSearch .modTan .title h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	display: inline;
	float: left;
	color: #4f4f45;
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	}


/* General Resource - Edit
-------------------------------------------------------------------- */
.editRes .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}
.editRes .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 10px 15px;
	}
.editRes .shift {
	margin: 0 0 0 15px;
	padding: 0;
	}
.editRes .shift {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	}
.editRes .shift p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 15px 0;
	padding: 0;
	}




/* General Resource - View
-------------------------------------------------------------------- */
.viewRes {
	width: 766px;
	margin: 0;
	padding: 0;
	}

.viewRes .header {
	width: 766px;
	background-color: #fcf5d8;
	margin: 0 0 20px 0;
	padding: 0;
	}

.viewRes .header h1 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	color: #de5525;
	margin: 0;
	padding: 10px 0 0 15px;
	}

.viewRes .header p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin: 4px 0 0 15px;
	padding: 0 0 5px 0;
	}

.viewRes .header p a {
	color: #36359b;
	text-decoration: underline;
	}

.viewRes .header p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.viewRes .header ul.util {
	float: right;
	list-style: none;
	margin: 10px 15px 0 0;
	padding: 0;
	}

.viewRes .header ul.util li {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	}

.viewRes .header ul.util li a {
	color: #36359b;
	text-decoration: underline;
	}

.viewRes .header ul.util li a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.viewRes .header ul.util li.edit {
	list-style-type: none;
	background: url(/imgs/icon_editprof.gif) no-repeat left center;
	margin: 0;
	padding: 0 10px 0 18px;
	}

.viewRes .left {
	width: 460px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	}

.viewRes .left h2 {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #36359b;
	margin: 0;
	padding: 15px 0 0 0;
	}

.viewRes .left p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 2px 0;
	padding: 0;
	}
	.viewRes .left p a {
	color: #36359b;
	text-decoration: underline;
	}
	.viewRes .left p a:hover {
	color: #de5525;
	text-decoration: underline;
	}

.viewRes .left p.video {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background: url(/imgs/icon_video.gif) no-repeat left center;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	}
.viewRes .left p.graphic {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background: url(/imgs/icon_graphic.gif) no-repeat left center;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	}
.viewRes .left p.audio {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background: url(/imgs/icon_audio.gif) no-repeat left center;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	}

.viewRes .right {
	width: 245px;
	margin: 0;
	padding: 0;
	float: right;
	}

.viewRes .right .thumb {
	margin: 0;
	padding: 0;
	}

.viewRes .right p {
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	margin: 0;
	padding: 0;
	}
	.viewRes .right p a {
	color: #36359b;
	text-decoration: underline;
	}
	.viewRes .right p a:hover {
	color: #de5525;
	text-decoration: underline;
	}
