loglistl@charset "utf-8";
/* CSS Document */
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
a:active
{
  outline: none;
}

A { color:#00728f; text-decoration: none }
img {border: none; padding:0;}
img, div, .homewelcomeheader, #homeright h2 { behavior: url(iepngfix.htc); }
p {
text-align:left;
line-height:16px;
margin:0;
padding:12px 0 12px 0;
font:11px "Lucida Grande","Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}
h1,h2,h3,h4 {
	margin: 0;
	padding:12px 0 6px 0;
	font-weight:900
}

body{
height:auto; 
width:100%;
margin:0 auto;
padding:0; 
text-align: center; 
font:11px "Lucida Grande","Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

color:#00728f;
background-color:#FFFFFF;

}
#opacc {
display:none;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000000;
z-index:2;
}
.preload {
display:none;
}

#dblink a {
color:#FFFFFF;
}
#container {
width:1044px;
height:auto;
background-image:url(../images/leftbg.gif);
background-color:#FFFFFF;
background-repeat:repeat-y;
background-position:left;
padding:0 0 0 13px;
position:relative;
top:0px;
margin:auto;
left:0px;
text-align:left;

}
#container2 {
width:1044px;
height:auto;
background-image:url(../images/rightshadow.gif);
background-repeat:repeat-y;
background-position:right;
}
#logo {
padding:33px 0 0 165px;
}
#navleft {
float:left;
width:348px;
height:345px;
position:relative;

}
#facebook {
position:absolute;
top:328px;
left:195px;
}
#aggie100home {
margin-top:30px;
}
#aggie100home p {
margin:0;
padding:0 0 0 30px;
}
#navleft ul {
padding:60px 0 0 195px;
margin:0;
}
#navleft ul li {
list-style:none;
margin:0;
padding:11px 0 0 0;
}
#navleft ul li.last {
padding:7px 0 0 0;
}
#navleft ul li.subnav {
padding:7px 0 0 11px;
}
#maincontent {
height:354px; 
position:relative;
margin:0 0 0 349px;
}
#maincontentwho {
text-align:left;
font:11px "Lucida Grande","Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
margin:0 0 0 349px;
padding:32px 0 0 0;
background-image:url(../images/who/bluestripe.gif);
background-repeat:repeat-x;
background-position:top;
width:682px;
color:#00728f;
height:334px;
background-color:#9cc8d9;
}
#maincontentport {

margin:0 0 0 349px;
padding:0 0 0 0;
background-image:url(../images/who/bluestripe.gif);
background-repeat:repeat-x;
background-position:top;
width:682px;
color:#00728f;
height:370px;
background-color:#9cc8d9;
}
#portprevimg {
position:relative;
top:-10px;
float:left;
width:305px;
height:259px;

}
#portprevimg, #portprevimg a {
color:#949b50;
font-size:9px;

}
#portprevimg a.viewlarger{
margin:0 0 0 41px;
}
#portprevimg .imgnum {
position:absolute;
right:40px;
top:0px;
}
#previmg {
display:none;
}
#portprevimg img {
margin:0 0 0 31px;
display:none;
}
#portcopy {
margin:0 0 0 265px;
height:259px;
}
#portcopy h2 {
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}
#portcopy p  {
padding:5px 0 0 0;
width:307px;
text-align:left;
}
#portstage {
position:relative;
top:10px;
left:81px;
}
#thumbs {
position:relative;
width:442px;
height:111px;
float:left;
overflow:hidden;
background-image:url(../images/portfolio/stagebg.jpg);
background-repeat:no-repeat;
background-position:center;
}
#test {
display:none;
}
#thumbscroller {
position:absolute;
left:10px;
top:10px;
width:auto;
height:auto;
}
#thumbscroller .pitemlink img {
float:left;
}
#c1 {
float:left;
}
#c2 {
float:left;
}
#c3 {
float:left;
}
#c4 {
float:left;
}
#c5 {
float:left;
}
#c6 {
float:left;
}
#left {


}
#right {

}
#contactform {
background-image:url(../images/who/bluestripe.gif);
background-repeat:repeat-x;
background-position:top;
width:339px;
color:#00728f;
height:334px;
background-color:#9cc8d9;
}
#maincontentcontact {
position:relative;
margin:0 0 0 349px;
padding:32px 0 0 0;

}
#contactboxes {
position:absolute;
right:90px;
top:25px;
}
#maincontentassoc {
margin:0 0 0 349px;
padding:12px 0 0 0;
background-image:url(../images/who/bluestripe.gif);
background-repeat:repeat-x;
background-position:top;
width:682px;
color:#00728f;
height:354px;
background-color:#9cc8d9;
}
#maincontentnews {
margin:0 0 0 349px;
padding:12px 0 0 0;
background-image:url(../images/who/bluestripe.gif);
background-repeat:repeat-x;
background-position:top;
width:682px;
color:#00728f;
height:auto;
background-color:#9cc8d9;
}
* html #maincontentnews {
margin:0 0 0 336px;
}
#maincontentnews p {
width:489px;
padding:15px 0 15px 32px;
}
#maincontentnews .newsitem {
padding:12px 0 12px 0;
}
#maincontentnews .newsitem p {
padding:0 0 0 32px;
}
#maincontentnews a {
text-decoration:underline;
}
#maincontentnews p.aggie100op {
width:361px;
float:left;

}
#aggie100 {
padding:0 0 19px 45px;
float:left;
}
#maincontentarch {
position:relative;
margin:0 0 0 348px;
padding:32px 0 0 0;
background-image:url(../images/who/bluestripe.gif);
background-repeat:repeat-x;
background-position:top;
width:683px;
color:#00728f;
height:335px;
background-color:#9cc8d9;
}
#maincontentarch .arch {

margin:0;
width:450px;
height:125px;
padding:0;
}
.clear {
clear:both;
padding:0;
margin:0;

}
#carney img.archimg, #ranker img.archimg {
float:left;

width:121px;
margin:0 0 0 39px;
padding:0;
}
#carney .archright, #ranker .archright {

float:left;
font-size:12px;
width:200px;
margin:34px 0 0 12px;
padding:0;
}
#carney h2, #ranker h2 {
margin:0; padding:0;
font-weight:bold;
font-size:12px;
}
#archbg {
position:absolute;
right:1px;
top:0px;
}
#maincontentwho p {
width:536px;
margin:0;
line-height:16px;
padding:0 0 23px 30px;
}
#whattable {
margin:0 0 0 30px;
padding:0;
}
#whattable td {
margin:0;
padding:5px 35px 0 0;
font-weight:bold;
}
#maincontentwho p img {
position:relative;
top:5px;
}
#mainc {

background-position:bottom left;
background-repeat:no-repeat;
}
#footer {
position:relative;
width:1031px;
height:165px;
margin:0;
padding:32px 0 0 0;
background-image:url(../images/footerbg.gif);
background-repeat:repeat;
}

#footertable {

color:#FFFFFF;
width:auto;
text-align:left;
margin:8px 0 0 194px;
padding:0;
font:12px "ITC Eras Medium","ITC Eras","Lucida Grande","Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
#footertable td {
padding:0 0 6px 0;
font:12px "ITC Eras Medium","ITC Eras","Lucida Grande","Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
margin:0;
}
#footertable td.smallfont {
font-size:9px;
}
#footerleft {
float:left;
line-height:22px;
width:450px;
font-size:9px;
}
#dblink {

text-align:right;

}
#footerb {

margin:0 0 0 0px;
height:19px;

width:1055px;

padding:0 0 0 0;
position:relative;
top:0px;
margin:auto;
left:0px;
text-align:left;

}
#bottombg img {
}
#bottombg {
clear:both;
height:30px;
width:1031px;
padding:0;
margin:0;
}
#associatetable  {
margin:0;
padding:0 0 0 100px;
}
#associatetable td {
margin:0;
padding:0 7px 16px 7px;
font-weight:bold
}
#associatetable td a {
font-weight:500;
}
#footerb .footerb2 {
float:left;
width:1026px;

margin:0 0 0 0px;
background-image:url(../images/b.gif);
background-repeat:repeat-x;
background-position:top;

height:13px;
}
#footerb .bl {
float:left;
width:13px;

}
#footerb .br {

float:left;
width:14px;

}
#profilepopup, #profilearch {
position:absolute;
top:150px;
left:300px;
width:419px;
height:425px;
display:none;
background-color:#FFFFFF;
margin:0;
padding:14px 0 0 24px;
z-index:4;
}
#profilearch  {
height:480px;
width:470px;
position:absolute;
top:110px;
left:400px;
}
#popdata, #popdataarch {
position:relative;
background-image:url(../images/who/probg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#9cc8d9;
width:399px;
height:385px;
text-align:left;

} 
#popdataarch {
width:442px;
height:437px;
padding:0;
margin:0;

}
#popc {
text-align:left;
}
#closepro {
padding:0 0 0 300px;
}
#popdata h2, #popdataarch h2  {
text-align:left;
font-size:11px;
font-weight:bold;
margin:0;
padding:0 0 3px 11px;
}
#popheadert, #popcopy {
text-align:left;
}
#popdata p, #popdataarch p {
text-align:left;
width:165px;
color:#00728f;
font-size:10px;
margin:0;
padding:0 0 10px 11px;
}
#popdataarch p {
width:180px;

}
#popimg {
position:absolute;
right:0;
top:0;
}

#contactform .formname {
float:left;
width:50px;
margin:0;
padding:0 0 0 0;
}
#contactform .formtxt {
width:240px;

}
#contactform p {
padding:0 0 0 12px;
margin:0;
}
#contactform img {
padding:0 0 12px 12px;
margin:0;
}
#cform {

}
#contactform .formsep {
margin:0;
padding:10px 0 0 12px;
}
#contactform .formmessage {
width:290px;
height:106px;
}
#mainimg {
z-index:1;
position:absolute;
top:0px;
left:2px;
}
#homemask {
z-index:4;
position:relative;
left:0;
}
.homefooter {

}




