*{margin: 0; padding: 0;} 
body{background-image: url(images/grayed.gif); background-repeat:repeat; background:url(images/grayed.gif) repeat;}
#wrapper{width:800px; border:5px solid #003366;margin-left:auto;margin-right:auto; background: url(images/bkgrd.gif) top repeat-y; }
#container{float: left; min-height:410px; height: auto; _height: 410px; background: url(images/massey_bldg.jpg) no-repeat bottom right}

#header{margin:0; padding:0;float:left; border-bottom:5px solid gray; width:800px; height:126px; background-color:#003366;}
#logo{margin:25px 20px; width:200px; float:left;}
#logo2{display:none;}
#team{float:right; width:372px; height:126px;}
#newshead{width:100%; height:92px; background-color:#003366;}
#newslogo{margin:17px 20px; float:left;}
#newswrap{background-color:white; width:100%}
#newsmargin{margin:0 10px;}
#news{min-height:200px; padding:10px}
#newscontact{font-family:Arial, Helvetica, sans-serif; font-size:85%; color:white; text-align:center; padding-top:5px;}
#newscontact a{color:white;}
#newscontact a:hover{color:#006699}

#people{width:423px; height:92px; position:absolute; top:0; right:0;}
#navbox{width:130px; float:left; background-color:#CCCCCC; line-height:144%; clear:both;}
#navlist {font-family:Arial, Helvetica, sans-serif; font-size:78%; font-weight:bold; color:#006699; list-style:none; text-align:left; margin-left: 0; margin-top:0px; padding-left:0; padding-bottom:0px; margin-bottom:0px;}
#navlist a{color:#006699; list-style:none; text-decoration:none; width:100%;}
#navlist li a:hover{background-color:#333333;color:#FFFFFF; list-style:none; text-decoration:none; background-image: url(images/white-arrow.gif); background-repeat: no-repeat; background-position: .5em .6em;}
#navlist li a{text-indent:20px; background-image: url(images/blue-arrow.gif); background-repeat: no-repeat; background-position: .5em .6em; border-bottom:2px solid gray;display:block}

#group{width:465px; height:225px; margin:0; padding:0}
#address{width:200px; height:179px; margin-left:0px; padding-left:0px; float:left; background-color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:100%; text-align:center; color:#FFFFFF}
#phone{font-size:122%; border-bottom:1px solid white; padding-top:5px;}
#fax{font-size:80%; padding-top:1px;}
#massey{font-family:Georgia, Times, serif; font-size:75%; padding-top:62px; padding-bottom:2px; border-bottom:1px solid white;}
#street{font-family:Georgia, Times, serif; font-size:65%; padding-top:7px; padding-bottom:6px; border-bottom:1px solid white;}

#title{font-family:Georgia, Times, serif; font-weight:bold; font-variant:small-caps; font-size:135%; color:white;padding:15px 0 10px 10px; margin:0 0 5px 0; background-color:#333333}
#teaser{margin:7px 0 0 0}
#textbox{width:465px; background-color:#FFFFFF; padding-top:0; float:left; margin-top:-5px;}
#linklist{width:465px; height:410px; background-color:#FFFFFF; padding-top:0; float:left;}
#linklistp{width:465px; background-color:#FFFFFF; padding-top:0; float:left;}
#linklista{width:465px; background-color:#FFFFFF; padding-top:0; float:left;}
#newslist{width:465px; background-color:#FFFFFF; padding-top:0; float:left; margin-bottom:10px}
#profilecol{width:465px; height:1635px; background-color:#FFFFFF; padding-top:0; float:left;}
#contact{text-align:center; margin-bottom:0;}

#printthis a{display:block; float:right; background:#CCCCCC; padding:12px 5px 5px 5px; margin-right:10px; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:65%;}
#printthis a:hover{color:#333333; background:#999999;} 

#notice{
width:435px;
background:#CCCCCC;
clear:both;
padding:5px;
margin:0 10px;
font-family:Arial, Helvetica, sans-serif; font-size:85%;
}

#leftcolumn{width:130px; height:125px; float:left; padding:0; margin:0; background-color:#CCCCCC; border-right: 5px solid #333333;}
#middlecolumn{width:465px; float:left; padding:0; margin:0; background-color:#FFFFFF;}
#rightcolumn{width:200px; margin:0; padding:0; background-color:#006699;float: left;}
#hubble{display:block; position:relative; left:0;}

h1{font-family:Georgia, Times, serif; font-size:120%; color:#333333; font-weight:300; padding:10px 0 3px 0; margin:0 10px 5px 10px; border-bottom:2px solid #003366;}
p{padding-top:0px; margin:0px; padding-left:10px; padding-right:10px;}
hr{margin:0 10px; border:1px solid #003366}
a img { border:none }
a:link {color:#006699;}
a:visited {color:#003366;}
a:hover {color:#003366;}
a:active {color:black;}
p a{text-decoration:none; font-weight:bold}

.people{margin:10px; float:left;}
.massey{padding-top:15px;}
.contactinfo{height:196px; line-height:145%; float:left; padding:7px 0 0 0;}
.descriptions{clear:both;}
.name{font-family:Arial, Helvetica, sans-serif; font-size:125%; font-weight:bold;}
.title{font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold;}
.title2{font-family:Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold;}
.address{font-family:Arial, Helvetica, sans-serif; font-size:90%;}
.email{font-family:Arial, Helvetica, sans-serif; font-size:90%;}
.date{font-family:Georgia, Times, serif; font-size:100%; color:#FFFFFF; font-weight:300; background-color:#003366; padding:3px 2px; margin:3px 0}

.copy{font-family:Arial, Helvetica, sans-serif; font-size:85%;}
.bodycopy{font-family:Arial, Helvetica, sans-serif; font-size:90%; padding:10px}
.heavy{font-family:Georgia, Times, serif; font-size:110%; font-weight:300; color:#003366}
.heavy a{text-decoration:none; color:#006699;}
.light{font-family:Arial, Helvetica, sans-serif; font-size:85%; padding-top:0px; padding-bottom:5px;} 
.news{margin:5px 10px; background-color:#CCCCCC}
.news a{text-decoration:none}
.news a:hover{text-decoration:underline}

#attorneys a{font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif; color:#006699; margin:0; font-size:90%}
#attlinks{list-style:none; padding-top:10px}
 #attlinks li{padding: 3px 10px 3px 10px}
#footer{background-color:#003366; clear:both; height:65px; text-align:center}

#navcontainer2
{margin:0;padding:5px 0;}
#navlist2
{font-family:Arial, Helvetica, sans-serif;font-size:90%;list-style: none;padding: 0;margin: 0;}

#navlist2 li{display:inline; color:white}
#navlist2 li a{color:white; text-decoration:none}
#navlist2 li a:hover{color:#006699}

#copyright
{font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#FFFFFF;
background-color:#003366;
padding-top:7px;
clear:both;}

#disclaimer
{color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:60%;
background-color:#003366;
padding-bottom:0px;}



