body {
	background:#E4E4E4; 
	padding:0px;
	margin:0px; 
	}
img {
	border:0px;
}	
a { 
	color:#1B6683;
	text-decoration:none; 
	}
a:hover { 
	color:#1B6683; 
	text-decoration:underline;
	}

div#main { 
	background:#fff;
	margin-top:55px;
	width:995px;
	text-align:left;
	}

td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#666;
	vertical-align:top;
}

table.main {
	width:995px;
	margin:0px;
}
td.logo {
	width:311px;
    height: 46px;
    padding-top:25px;
	padding-left:39px;
}
td.homeLink {
	width:684px;
    height: 46px;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
}
td.homeLink a {
	color:#666;
	text-decoration:none;
	padding-left:15px;
	background:url("../images/bullet_home.gif") left no-repeat;
}
td.homeLink a:hover {
	color:#195CA5;
	text-decoration:none;
}
td.content {
	line-height:18px;
	padding-top:0px;
	padding-right:80px;
    padding-left: 13px;
}
td.news_content {
    line-height:18px;
    padding-right:80px;
    padding-left:12px;
    padding-bottom: 15px;
}
td.copyright {
	padding-top:60px;
	padding-left:12px;
	font-size:10px;
	color:#333;
}
td.navigation {
	padding-top:40px;
	padding-left:30px;
}

a.nav {
	display:block;
	width:110px;
	color:#000;
	text-decoration:none;
	margin-bottom:10px;
	padding-left:12px;
	background:none;
}
a.nav:hover {
	color:#195CA5;
	text-decoration:none;
	background:url("../images/bullet_nav.gif") left no-repeat;
}

a.nav_selected {
	display:block;
	width:110px;
	color:#195CA5;
	text-decoration:none;
	background:url("../images/bullet_nav.gif") left no-repeat;
	margin-bottom:10px;
	padding-left:12px;
}

td.case_study_data {
    vertical-align: top;
    width: 600px;
    font-size: 12px;
    padding-left: 13px;
    padding-bottom: 25px;
}

div.navigation_tertiary {
    float:left;
    padding-bottom:50px;
    padding-left:-10px;
}

a.nav_tertiary {
    display:block;
    width:110px;
    font-size: 11px;
    color:#1B6683;
    text-decoration:none;
    margin-bottom:2px;
    padding-left:12px;
    background:none;
}
a.nav_tertiary:hover {
    color:#1B6683;
    text-decoration:none;
    background:url("../images/bullet_nav_case_studies.gif") left no-repeat;
}

a.nav_tertiary_selected {
    display:block;
    width:110px;
    font-size: 11px;
    color:#1B6683;
    text-decoration:none;
    background:url("../images/bullet_nav_case_studies.gif") left no-repeat;
    margin-bottom:2px;
    padding-left:12px;
}

td.mainPhoto {
	background:#A6C10E;
	height:245px;
    width: 650px;
}

td.subNav {
	background:#A6C10E;
	vertical-align:middle;
	padding-left:15px;
	font-size:11px;
	color:#fff;
    height: 33px;
}

a.subNav {
	color:#fff;
	text-decoration:none;
	margin-right:20px;
	background:none;
	display:block;
	float:left;
	padding-top:10px;
	padding-bottom:9px;
}
a.subNav:hover {
	color:#fff;
	text-decoration:none;
	background:url("../images/bullet_subNav.gif") bottom center no-repeat;
}

a.subNav_selected {
	color:#fff;
	text-decoration:none;
	background:url("../images/bullet_subNav.gif") bottom center no-repeat;
	margin-right:20px;
	display:block;
	float:left;
	padding-top:10px;
	padding-bottom:9px;
}

a.subNav_selected:hover {
    color:#fff;
    text-decoration:none;
    background:url("../images/bullet_subNav.gif") bottom center no-repeat;
    margin-right:20px;
    display:block;
    float:left;
    padding-top:10px;
    padding-bottom:9px;
}

div.quote {
	color:#195CA5;
	font-size:17px;
	line-height:28px;
	width:220px;
	margin-left:42px;
}
div.quote small {
	display:block;
	font-size:14px;
	line-height:normal;
	margin-top:30px;
}

td.small_project {
	width: 300px;
    height: 30px;
	text-align: center;
	font-weight: none;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

td.small_previous_assignment {
    width: 300px;
    height: 15px;
    text-align: center;
    font-weight: none;
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

th.top_row {
	color: #A6C10E; 
	text-align: right; 
	background-color: #FFFFFF; 
	white-space: nowrap; 
	font-weight: normal;
}
th.top_row a:hover { 
	color: #A6C10E; 
	text-decoration: underline; 
	font-weight: normal; 
}

tr.row1 { background: #E5E5E5;}
tr.row1:hover { 
	background: #BED24E; 
}
tr.row2 { background: #FFFFFF; }
tr.row2:hover { 
	background: #BED24E; 
}
a.table_header {
	color: #BED24E;
	font-weight: bold;
	font-size: 14;
}
a.table_header:hover {
	text-decoration: none;
}
