body  { 
padding: 0; 
font-size: 11px; 
text-decoration: none;  
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
background: #fff; 
margin: 0px;

}

/*-----------------------------------------------------------------------------------*/
/* COMMON ELEMENTS */

a { 
color: #009; 
text-decoration: none; 
}

a:visited { 
color: #36c; 
text-decoration: none; 
}

a:hover { 
color: #009; 
text-decoration: underline; 
}

form { 
margin: 0; 
padding: 0;
}

img { 
border: none; 
}

#clearer { 
clear: both; 
height: 1px; 
margin: 0; 
padding: 0;
}

h2 { 
font-size: 17px; 
}

/*-----------------------------------------------------------------------------------*/
/*MAIN CONTAINER */
/* main container div, centers page in browser window */

#wrapper {
position: relative; 
width: 740px; 
text-align: left; 
margin: 0px;
padding: 0; 
border: none; 
background-image: url("../images/tiled_background.gif");
background-repeat: repeat-y;
background-position: top left;
}

/*-----------------------------------------------------------------------------------*/
/* BRANDING*/
/*#branding { position: relative; width: 738px; margin: 0; padding: 0; background: #fff;}*/

#branding { 
position: relative; 
width: 738px; 
height: 75px; 
margin: 0; 
padding: 0; 
background: #102d53; 
border-left: 1px solid #4b7699;  
border-right: 1px solid #4b7699; 
border-top: 1px solid #4b7699;
}

/*-----------------------------------------------------------------------------------*/
/* FLASH */
#banner { 
position: relative; 
width: 740px; 
height: 125px; 
margin: 0 0 0 0; 
padding: 0; 
background: #102d53; 
}

/*-----------------------------------------------------------------------------------*/
/*HOUSEKEEPING BAR */
/* housekeeping nav bar styles */

#housekeepingbar { 
background: #97badc; 
margin: 0; 
padding: 0;  
border-right: 1px solid #4b7699; 
border-left: 1px solid #4b7699; 
width: 738px;
}

#housekeepingbar ul { 
list-style-type: none; 
margin: 0; 
padding: 0 0px 0 15px; 
width: 325px;
margin-right: 0px;
}

#housekeepingbar li { 
display: inline;  
font-size: 11px; 
color: #4b7699; 
}

#housekeepingbar a { 
color: #009; 
text-decoration: none; 
}

#housekeepingbar a:visited { 
color: #36c; 
text-decoration: none; 
}

#housekeepingbar a:hover { 
color: #009; 
text-decoration: underline; 
}

#housekeepingbar table td { 
vertical-align: middle; 
height: 28px; 
margin: 0; 
padding: 0; 
}

#housekeepingbar table td#quicklinks { 
padding-left: 10px; 
}

#housekeepingbar table td#housekeepinglinks {
width: 420px; 
/*   width: 330px; */
}

#searchbutton { 
color: #102d53; 
background: #fc0; 
font:  bold 10px Verdana, Arial, sans-serif; 
border: 1px solid #960; 
width: auto;
height: auto;
padding-bottom: 1px; 
}

select#quicklinktext { 
font-size: 10px; 
color: #009; 
margin-left: 6px; 
}

/*-----------------------------------------------------------------------------------*/
/*FOOTER */

#wrapper div#footerbar { 
margin: 0; 
padding: 0; 
height: 20px; 
background: #97badc; 
clear: both; 
border-left: 1px solid #4b7699; 
border-right: 1px solid #4b7699; 
border-bottom: 1px solid #4b7699;  
}

#wrapper div#footer { 
margin: 0; 
padding: 6px 6px 6px 10px; 
font-size: 9px; 
color: #333;  
background-color: #fff;
}

#wrapper div#footer a { 
text-decoration: none; 
}

#wrapper div#footer a:visited {  
text-decoration: none; 
color: #36c; 
}

#wrapper div#footer a:hover { 
text-decoration: underline; 
}

/*----------------------------ROLLOVER STYLES---------------------------------*/

li {margin: 0; padding: 0;}

/* navwrapper sets all styles associated with the container and left navigation links */

#uclogo a{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
   background: none;
   position: absolute;
   top: 0px;
   left: 5px;
}
#uclogo a {
	font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 10px;
   color: #FFF;
}

#searchbox{
   width: 220px;
}

h1{
	font-weight: bold;
   padding-left: 10px;
   padding-right: 10px;
   font-size: 20px;
   color: #336;
}

#wrapper div#footerbar {
   margin-top: 10px;
   border-left: 0px solid #97badc;
   border-right: 0px solid #97badc;
 }
#footer {
   width: 724px;
   margin: 0;
   padding: 6px 6px 6px 10px;
   font-size: 9px;
   color: #333;
}
#footer a {
   text-decoration: none;
   color: #36c;
}

#footer a:visited {
   text-decoration: none;
   color: #36c;
}

#footer a:hover {
   text-decoration: underline;
}

/* Different Styles for the overal template and HTML */

th{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 13px;
	background: #eeeeee;
	border: solid 0px #cccccc;
	border-bottom-width: 1px;
	color: #333333;
}
td{
   font: normal 12px Arial, Helvetica, san serif;
	color: black;
}
hr{
	width: 100%;
	height: 3px;
	background-color: #dddddd;
	border-width: 0px;
	padding: 0px;
	color: #dddddd;
	text-align: center;
}
h2{
   font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 0px;
}


/* RHT STYLES */

#wrapper2 {
	width:540px;
	height:auto;
	float:left;
}

#prop1aBanner {
	width:540px;
	height:auto;
}

#content {
	width:540px;
	height:auto;
	margin: 0;
	padding: 0 0 10px 0;
}

#content p {
	margin: 0;
	padding: 5px 20px;
}
  
#rightNav {
	width:200px;
	float:left;
	padding-bottom: 50px;
}

#rightNav h2 {
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 10px 0 10px 10px;
}

#rightNav ul {
	margin: 0;
	padding: 0 0 0 20px;
}

#rightNav ul li {
	font-size: 11px;
	line-height: 15px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 0 8px 0;
}
   
