
body
{ margin:0px; padding:0px; 
  color:#444; font-family: Arial, Verdana, Helvetica, sans-serif; 
   font-size:100%;    
  background: white no-repeat 0px 0px;
}
h1,h2,p{ margin:0px; width:500px; }
h1,h2{ padding-top:10px; font-size:130%; color:rgb(1,91,182); }
h2{ font-size:120%; }
p{ padding-bottom:20px; }
ul{ padding-left:0px; margin-left:0px; margin-top:10px; }
table{ border-collapse:collapse; font-size:90%; margin-top:10px;}
th{ background-color:#A1BCFA; text-align:left;}
td, th{ padding:0.5em; border:1px solid #018; border-left:gray; border-right:gray; vertical-align:top;}
a img{ border:0px; }


fieldset, table{ background:white; }
body#home, body#about, body#history, 
body#contact, body#exhibitions
{ background-image: url(/Img/back_1.jpg); }

body#students, body#qualifications, body#membership, 
body#associations, body#mycolleges
{ background-image: url(/Img/back_2.jpg); }

body#collegeinfo, body#register, body#administration
{ background-image: url(/Img/back_3.jpg); }

body#about #subcont, body#history #subcont, body#contact #subcont, body#exhibitions #subcont,
body#students #subcont, body#qualifications #subcont, body#membership #subcont, body#associations #subcont,
body#collegeinfo #subcont, body#register #subcont, body#administration #subcont
{
   color:#222; opacity:0.92;  
}


#top{ width:780px; height:150px; padding-top:10px; background: no-repeat url(/Img/header_0.jpg) rgb(1,91,182); }
#content{ width:780px; clear:both; min-height:500px; padding-left:10px; }
#subcont{ float:left; padding:10px; background:white; }


div#top a{ text-decoration:none; color:white; }
div#top a:visited, div#top a:link{ color:white; background-color:transparent; }
div#top a:hover{ text-decoration: underline; }
div#mainmenu{ padding:10px; line-height:140%; font-size:28px; color:white; }
div#rightmenu{ float:right; padding-top:10px; margin-right:180px; color:white; line-height:150%; }


div#cright{ float:right; color:#b2c0ea; background-color:white; font-size:7pt; }


#leftnav{ float:left; width:170px; min-height:440px; background:url(/Img/LeftNavBack.jpg); }
#leftnav ul{ padding:0px; margin-right:10px; background:transparent; }
#leftnav li{ border-bottom:1px solid #ddd; padding-bottom:2px; padding-top:2px; display:block; }
#leftnav a{ display:block; position:relative; text-decoration: none; color:#000; padding:10px; padding-right:0px; }
#leftnav li.first a{ padding-left:5px; }
#leftnav li a:hover{ text-decoration: underline; }


ul.dolist{ margin-top:10px; margin-left:-2px; max-width:500px; }
ul.dolist li
{ background: url("/Img/small_dot.jpg") no-repeat 80px 0.6em;
  margin-left:-60px; padding-left:100px; margin-bottom:0.1em; display:block;
}
ul.dolist li a, td a{ padding:5px; display:block; }
ul.dolist li a:hover, td a:hover, a:hover{ background-color:#ddf; color:black; }

form#login fieldset{ padding:10px; }