body {margin:0px; padding:0px; font-family:helvetica,tahoma,arial;font-size:12px}
.leftnavlink {position:relative; float:left; width:166px; border-bottom:0px dotted #000; text-decoration:none; color: #9D0206; font-size:14px; padding: 0 0 5px 0;}
.header {color:#9e1c3e}
.searchbox {position:relative; bottom:10px}
.office {color:#9e1c3e; font-size:10px; text-decoration:none}
.camfooter {color:#9e1c3e; font-size:11px; text-decoration:none}

#container {position:absolute; left:40%; width:970px; margin: 5px 0px 0px -390px;}
#logo {position:relative; display:inline; margin:0px; position:relative; float:left}
#welcome {width:660px; text-align:right; position:relative; top:50px; right:0px; float:right; padding: 0px; margin: 0;}
#search {position:relative; top:10px; left:20px;}
.searchlink {color:#eae1b7; font-weight:bold; text-decoration:none}
.go {position:relative; top:3px}
.toplinks {text-decoration:none; color:#000}
#nav {position:relative; float:left;}

#topnav {background-image:url(../images/topnavbg.gif); width:970px; height:83px; position:relative; float:left;}
#browsenav {width:970px; position:relative; float:left; margin-top:20px;}
.t {background: url(../images/dot.gif) 0 0 repeat-x; }
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat;}
#leftnav {position:relative; display:inline; float:left; width:200px; margin-top:20px;}
#lnav {padding:14px}
#content {position:relative; display:inline; float:left; width:520px; padding:18px;}
#rightnav {position:relative; display:inline; float:right; width:200px; margin-top:20px;}

#depts {background:#eae1b7; float:left; position:relative; width:200px; height:auto}
#footer {width:500px; text-align:center; margin-top:20px}

.tab1 {position:relative; float:left; top:20px; margin-left:10px;  width:83px;text-align:center; display:inline; margin-top:0px}
.tab2 {position:relative; float:left; top:20px; margin-left:10px;  width:136px;text-align:center; display:inline; margin-top:0px}
.tabtext {position:relative;float:left; color:#000; text-decoration:none; width:83px; height:34px; padding-top:2px; background-image:url(../images/nav1w.gif); background-repeat:no-repeat}
.tabtext2 {position:relative; float:left;color:#000; text-decoration:none; width:136px; height:34px;  padding-top:2px;background-image:url(../images/nav2w.gif);background-repeat:no-repeat}
a.tabtext:hover {position:relative;color:#FFF; text-decoration:none; background-image:url(../images/nav1hover.gif)}
a.tabtext2:hover {position:relative;color:#FFF; text-decoration:none; background-image:url(../images/nav2hover.gif)}

#lefttopred {width:200px; height:36px; position:relative;float:left; background-image:url(../images/leftnavtopred.gif); text-align:center}
.redtopbox {position:relative; float:left; text-align:center}
.deptlink {position:relative; top:11px; font-weight:bold; color:#FFF; font-size:12px}
.redbottombox {position:relative; float:left}
#bottombox {width:200px; height:14px; position:relative;float:left; background-image:url(../images/leftnavbottombeige.gif)}
.beigetopbox {position:relative; float:left; margin-top:15px}
#beigebox {width:200px; height:36px; position:relative;float:left; background-image:url(../images/leftnavtopbeige.gif); text-align:center}
.beigelink {position:relative; top:11px; font-weight:bold; color:#9d0206; font-size:12px}
.redbottombox {position:relative; float:left}
#redbottom {width:200px; height:14px; position:relative;float:left; background-image:url(../images/leftnavbottombeige.gif)}

#logocontainer {position:relative; float:left;}
