*{ padding:0px; margin:0px;}
img{ border:0px;}
html{ background:#4f6a61 url(../images/graduatedBG.jpg) repeat-x top left;}
body{font-size:0.8em; color:#4b4b4b;  font-family:Sans-Serif; text-align:center;}
sup{font-size:0.7em;}
a{outline:0;}
#dims{ width:1015px; height:698px; margin-left:auto; margin-right:auto; text-align:left; background: url(../images/pageBG.jpg) no-repeat top left;}
#logo{ margin: 0 auto 0 auto; background: url(../images/proteusLogo.gif) no-repeat top left; cursor:pointer; width:288px; height:79px;}
#topSection{margin:0 0 0 20px; height:307px; width:961px; float:left; display:block; clear:both;}
#pnavShadow{float:left; clear:left; width:961px; height:2px; background:#6f7078; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

#homePageJag{margin:0 0 0 23px; height:537px; width:961px; position: relative; top: 0px; display:block; background: #000 url(../images/homeJag1.jpg) no-repeat top left; text-align: center;}
#homePageJag h2{color:#497c68;font-family:Century Gothic, Tahoma, Verdana, Arial; font-size:2em; position: relative; letter-spacing: 1px; top: 290px; font-weight:normal; text-transform: uppercase;}
#homePageJag p { font-family:Century Gothic, Tahoma, Verdana, Arial; color: #FFF; position: relative; top: 330px; width: 660px; margin: 0 auto 0 auto; }
#homePageJag a { padding: 0; margin: 0;}
#homePageJag img { margin-left: 25px; position: relative; top: 380px; }
#contentPageBottom{margin:0 0 0 23px; height:300px; width:961px; position: relative; }
#content_right{width:650px; float:left; height:265px; }
	#pageTitle{ margin:5px 0 0 0;  padding:4px 0 0 23px; }
	h2{color:#465f56;font-family:Century Gothic, Tahoma, Verdana, Arial; font-size:1.2em;font-weight:normal; }
	h3{color:#465f56;}
	h4{color:#465f56;}
	#pageTitle span { padding-right: 15px; display: inline; font-weight: bold; }
	#content_rightText{width:630px; font-size:0.9em; float:left; clear:both; color:#4b4b4b; margin:20px 0 0 23px;}
	
#container {float:left;	width: 600px; height: 240px; overflow: hidden;	margin: auto; }
 
.graphic { margin-left: 23px; }
.new { margin-top: 38px; }
 
#inside {  width: 530px; line-height:22px; }
	.insideLeft{width:260px; float:left; clear:left;}
	.insideRight{width:260px; float:right; clear:right;}
#inside a{color:#444;}
#inside a:hover{color:#8ea5b7;}
#inside ul{margin-bottom:16px;}
#inside li{margin:0 0 0 15px; list-style-type:disc;}
#inside p{margin:0 0 15px 0; }
	#inside label{float: left; width: 140px; font-weight: normal; text-align:right; padding:0 15px 0 0;}
	#inside input, #inside textarea{width: 180px; margin-bottom: 5px; border-collapse:collapse;}
	#inside textarea{}
	
	#slideBar {float:right; height: 240px; width: 8px; background-color: #CCC; ; margin-right:10px;}
	#slideButton { height: 14px;width: 8px; cursor:pointer; background: #8eA5B7;}

	#content_left{ width:271px; float:left; height:230px; color:#4b4b4b; margin: 27px 0 0 25px; }
	#content_left label{float: left; clear:left; width: 200px; font-weight: bold;  padding:0 15px 0 0;}
	#content_left input, #content_left textarea{width: 200px; margin-bottom: 5px; border-collapse:collapse;}
	#content_left textarea{}
	#content_left p.quote { margin-top: 38px; width: 240px; line-height: 1.8em; background: url(../images/quotestart.gif) no-repeat top left; padding: 5px 0 0 24px; position: relative; }
#content_left p.quote span { display: block; position: absolute; bottom: 8px; right: 120px; background: url(../images/quoteend.gif) no-repeat top right; height: 15px; width: 18px;}

	#playerHolder{margin:12px 93px 0 0; float:right; border:1px solid #3f4045; width:274px; height:125px; padding:5px;}
	.quoteImage{float:left; border:1px solid #4b4c50; clear:none; width:65px; height:65px; }
	.fullQuote{font-family:Arial; font-size:0.8em; width:140px; float:left; clear:none; margin-left:13px; background:url(../images/openQuotes.gif) no-repeat top left; padding-left:20px; }
	.fullQuote1{font-family:Arial; font-size:0.8em; width:240px; float:left; clear:none; margin-left:13px; padding-left:20px; }
	.fullQuote1 a{color:#444444;}
	.fullQuote1 a:hover{color:#8ea5b7;}
	.fullQuote p{margin-bottom:10px;}
        .closeQuotes{color:#8EA5B7;}
    .attribution{color:#8EA5B7;}
    .movieImage{float:left; clear:none;}
    .movieCaption{font-family:Arial; font-size:0.8em; width:234px; float:left; clear:left; padding-top:5px; }
    .movieCaption a{color:#465f56; text-decoration:none;}
    .movieCaption a:hover{color:#8ea5b7;}
    
#rightContainer {float:left;	width: 251px; height: 275px; overflow: hidden;	margin: auto; }
#rightInside {  width: 251px; line-height:22px; }
#rightSlideBar {float:right; height: 275px; width: 8px; background-color: #CCC; margin-right:10px;}
#rightSlideButton { height: 14px;width: 8px; cursor:pointer; background: #8eA5B7;}

    
   	#pnav{ font-family: "Arial", sans-serif; margin: 20px 0 0 110px; padding: 0; font-size: 0.9em; height: 27px; width: 795px; }
	#pnav li{ float:left; list-style-type:none; margin-left: 25px;}
	#pnav li a{ color:#d5dfe5; display:block; text-decoration:none;}
	#pnav li a:hover, #pnav li .pnavon{ color:#78bda3;}
#snavbanner{ float:left; clear:left; width:961px; height:26px; text-align:center; background:#fff; filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
	#snav{ width: 961px; position: absolute; text-align: center; background-color: #7b8783; font-family:Arial, sans-serif; font-size:0.9em;  padding: 13px 0 0 0; margin: 0 0 0 23px; height: 27px;}
	#snav li{ display: inline; list-style:none; font-size: 0.95em; margin: 0; padding: 0 0 0 25px;}
	#snav li.first { padding-left: 0; }
	#snav li a{ color:#FFF; text-decoration:none;}
	#snav li a:hover, #snav li .snavon{ color:#36403b;}
#footer{padding:35px 0 15px 0; color:#6b857c; font-size:0.8em; width:981px; clear: both; margin: 0 auto 0 auto; text-align: center; background: url(../images/logoIcon.gif) no-repeat top center; }
#footer a { color: #6b857c; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#clickList{width:260px;}
#clickList li{ list-style-type:none; float:left; clear:both; width:250px; padding-left:10px;}
.clickList li{ list-style-type:none; float:left; clear:both; width:250px; padding-left:10px;}
#clickList li a{background:url(../images/arrowHighlight.gif) no-repeat -4px 0px; text-decoration:none; color:#465f56; padding-left:10px;}
#clickList li a:hover{background:url(../images/arrowHighlight.gif) no-repeat 0px 4px;}
	.clickListSubTitle, .JobTitle{color:#8EA5B7; font-size:0.85em; float:left; clear:both; padding:0 0 10px 10px;}
	
#thumbList{width:260px;}
#thumbList li{list-style-type:none; float:left; clear:none; width:65px; margin:0 20px 15px 0; border: 1px solid #4a4b4d; height:65px;}
#thumbList li a{text-decoration:none;}
#thumbList li a:hover:{}
	
	
.portrait{float:left; clear:none; border: 1px solid #4c4c45; margin:0 10px 10px 0;}
.JobTitle{float:none; clear:right; padding:0; margin-bottom:20px;}

#inside .downloadList{ }
#inside p{line-height:16px;}
#inside .downloadList li{ list-style-type:none; background: url(../images/acroIcon.gif) no-repeat 0px 2px !important; margin-left:0px; padding-left:19px;}
#inside .downloadList li a{ color:#444; text-decoration:none;}
#inside .downloadList li a:hover{ text-decoration:underline;}

#inside .mixedList{ }
#inside .mixedList li{ list-style-type:none; float:left; clear:both; border-bottom: 1px solid #CCC; padding:13px 0 15px 0; width:560px;}
#inside .mixedList li a{ color:#444; text-decoration:none;}
.mixedBlank{width:65px; height:65px;}
#inside .mixedList li img, .mixedBlank{float:left; border: 1px solid #4c4c45; clear:none; margin:0 27px 0 0;}
#inside .mixedList li a:hover{ text-decoration:underline;}
.mixedSubTitle{width:560px; color:#8ea5b7;}
.mixedTitle{ width:560px;}

table, tr, td {
	padding: 0;
	margin: 0;
	border: 0;
}

table td {
	min-width: 140px;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #CCC;
}
