/* CSS Document */

/*basic page properties -----------------------------------------------*/
body, th, td    {background: #ffffff; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;  
                 line-height: 155%; margin: 1% 2% 2% 2%;/*top,right,bottom,left*/}
p, span, td, th {font-size: 100%;}
.weetext        {font-size: 85%;}
a               {color: #003366;}
a:hover         {color: #660099;}
h1              {color: #003366; font-size: 150%;  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: .03em;}
h2              {color: #003366; font-size: 120%;  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: .03em;}
h3              {color: #003366; font-size: 100%;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.bluehead       {color: #003366; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif;  
                 letter-spacing: .03em; font-weight: bold;}

/* main container ----------------------------------------------------*/

#homecontainer {width: 100%;}
		
/* header - logos and top navbar -------------------------------------*/

#engheader       {width: 100%; float: left; padding: 10px 0px 0px 0px; background: #ffffff;}
#unilogo         {float: left; vertical-align: baseline; margin-top: 0px;}
#logo            {float: right;}
#nav-bar         {background: #aaccee; padding: 2px 0px 4px 6px; border-top: 1px dashed #6699cc; 
                  border-bottom: 1px dashed #6699cc; clear: both; /*white space between navbar and rest of page content*/
				  margin-bottom: 16px;}
#nav-bar span    {color: #003366; font-size: 90%;}
#nav-bar a       {text-decoration: none; color: #003366; margin: 0px 5px 0px 5px; font-weight: bold;}
#nav-bar a:hover {text-decoration: none; color: #ffffff;}
		
/* LHS container ----------------------------------------------------*/

#thissection         {width: 152px; float: left; margin-top: 20px; font-size: 95%; color: #003366; line-height: 160%; /*z-index: 50;*/}
.head                {text-indent: 1em; font-weight: bold;}
#thissection ul      {list-style: none; margin-left: 0; margin-top: 0; padding-left: 1em; padding-right: 10px; 
                      text-indent: -1em; line-height: 180%;}
#thissection li      {color: #003366;}
#thissection a       {font-family: Verdana, Helvetica, Arial, Geneva, san-serif; text-decoration: none; color: #333333;}
#thissection a:hover {font-family: Verdana, Helvetica, Arial, Geneva, san-serif; text-decoration: underline;}

/* left aligned image and caption */

.floatleft {/* float:right; */ width: 152px; background-color: #6699cc; padding: 1px; margin: 0;}

img {border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;}

/*main content area*/

#maincontainer {margin-left: 172px; /* this to force content to right of left hand navigation */ 
                padding-left: 10px; border-left: 1px solid #cccccc; width: auto;
/* The following 3 border properties are a workaround for IE - without them, the solid left border jumps about from it's correct position to the far left of the display when resizing the browser. They aren't necessary for Firefox and Opera :-) */
	            border-right: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white;}

/*center and right hand news column - right hand column is nested float*/

#rightcontent         {width: 180px; float: right; padding: 10px; margin: 20px 0 0 10px; border: 1px solid #cccccc; line-height: 125%; font-size: 95%;}
#rightcontent a       {width: 100%; text-decoration: none; margin-bottom: 5px; font-weight: bold;}
#rightcontent a:hover {margin-bottom: 5px; border-bottom: 1px solid #660099;}

.r {border-right: 1px #dddddd solid;} 
.b {border-bottom: 1px #dddddd solid}

.styledtable          {width: 99%; background-color:#aaccee;}
.styledtable th       {text-align: left; background-color:#aaccee; color: #003366; padding:5px;}
.styledtable td       {padding:5px; font-size:x-small;} 
.styledtable .odd td  {background-color:#ffffff;}
.styledtable .even td {background-color:#ededed;}

/*footer*/

div.newline      {clear: both;}

#footercontainer {float:left; width: 97%; color: #666666; padding-top: 10px; padding-left: 15px; padding-bottom: 15px; margin-top: 0px; 
                  margin-bottom: 8px; border-top: 1px solid #cccccc; background-image: url(../images/address_back.gif); 
				  background-position: bottom left; background-repeat: no-repeat; line-height: 125%; font-size: 80%;}
#centralfooter 	{/* */}

.spaced li       {margin-top: 5px;}

