body {margin:0; color:#ffffff; font-family:Arial, Helvetica, sans-serif; background:#fff url(assets/images/right_blue_repeat.jpg) repeat left top;}

h1 {font-size:24px; margin-top:10px; margin-bottom:10px; color:#1A5C74;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:17px; margin-top:10px; margin-bottom:10px; line-height:24px; color:#606060; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

p {font-size:12px; line-height:20px; color:#ffffff; margin-top:10px; margin-bottom:10px;}

a {text-decoration:none; color:#3D3D3D; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; color:#ffffff; line-height:20px;}

hr {color:#000000; background:#000000; height:1px; border:0;}

.panel {font-size:11px; font-weight:bold;}
.lecturers {font-size:13px; font-weight:bold; line-height:30px;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/*Template */
#address{ width:300px; float:right; margin-right:60px; font-weight:bold; color:#000000; font-size: 13px; text-align:right; padding-top:60px; line-height:26px;}
#top_repeat {width:100%; height:248px; background:url(assets/images/new/top_repeat.jpg) top repeat-x; position:absolute; top:0; left:0;}
#centersite {width:960px; margin:0 auto; position:relative;}
#banner {width:960px; height:214px; background:url(assets/images/new/banner.jpg) no-repeat; float:left;}
#bodycontainer {width:960px; float:left;}

#shadow_left {width:960px; float:left;}
html> body #shadow_left {background:url(assets/images/new/shadow_left.png) left repeat-y;}

#shadow_right {width:960px; float:left;}
html> body #shadow_right {background:url(assets/images/new/shadow_right.png) right repeat-y;}

#nav{width:960px; height:38px; margin-top:-4px; float:left; color:#ffffff; font-size:16px;  padding:0px; }
.navigation{text-align:center; }
.navigation p {font-family:Arial, Helvetica, sans-serif; margin-top:10px;  font-size:12px;}
.navigation a {color:#ffffff; text-decoration:none; padding-left:8px; padding-right:8px;}
.navigation a:hover {color:#69a4b4; text-decoration:none;}

#main_body {width:900px; padding-left:30px; float:left;}
#above_body {width:900px; height:25px; background:url(assets/images/new/top.jpg) no-repeat;  float:left;}
#body_repeat {width:900px; background:url(assets/images/new/repeat.jpg) repeat-y; float:left;}
#body_top {width:900px; background:url(assets/images/new/body_top.jpg) top no-repeat; float:left;}
#body_bottom {width:900px; background:url(assets/images/new/body_bottom.jpg) bottom no-repeat; float:left; min-height:30px; height:auto; _height:30px;}

#bottom {width:900px; height:50px; background:url(assets/images/new/bottom.jpg) no-repeat;  float:left;}
#footer {text-align:center; font-size:13px; line-height:20px; font-weight:bold; padding-top:15px; color:#1A5C74;}

#leftside180{width:176px; padding-left:34px; margin-top:8px; height:auto; float:left;}
#rightside{width:614px; padding-left:34px;  margin-top:8px; height:auto; float:left;}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/
