body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5a5a5a;  margin-left: 15px; margin-top: 0px; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5a5a5a; }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5a5a5a; }
hr { color: #990000; }

/* Controls position of centre changing dropdown*/
.centre_swap {
	position: absolute;
	top: 175px;
	left: 20px;
	width: 150px;
}
	
/* sets padding for the text area that Maureen can edit */
.edits_text { padding: 50px 5px 0px 5px; }

/* Sets position of footer below publications order form. */
.footer_pub_form {
	position: absolute;
	top: 1360px;
	left:170px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;}
	
	.new {
	padding-left: 125px ;

	color: #5a5a5a;
	font-size: 11px;}

	
	.footer_pub_form_de {
	position: absolute;
	top: 1390px;
	left:170px;
	width: 350px;
	color: #5a5a5a;
	font-size: 11px;}
	
	#cam_links {
	position: absolute;
	top: 918px;
	left: 35px;
	width: 350px;
	}
	
	#cam_links_img_left
	{ float: left;}
	
	#cam_links_img_right
	{ float: right;}

.pub_heading { height: 40px; font-size: 13px; font-weight: bold; padding-top: 8px; padding-bottom: 8px; }
/* used in publications order form to style required fields */
#required { font-size: 10px; color:#CC3300;}

/* sets cell values for navigation table */
.nav_pad { padding-left: 5px;}
.nav_links { width: 145px; height: 36px; padding-left: 5px;}
.navigation {
	margin-top: 0px;
	width: 158px;
	height: 515px;
	background-image: url(menu_graphics/nav_right.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 155px;
}
/*
.navigation a:link { color: #3c3c3c; font-weight: bold; text-decoration: none; }
.navigation a:visited     { color: #3c3c3c; font-weight: bold; text-decoration: none; }
.navigation a:hover      { color: #ffb400; font-weight: bold; text-decoration: none; }
.navigation a:active     { color: #b22222; font-weight: bold; text-decoration: none; }
*/

a:link     { color: #990000; font-weight: bold; text-decoration: none; }
a:visited     { color: #990000; font-weight: bold; text-decoration: none; }
a:hover      { color: #333; font-weight: bold; text-decoration: none; }
a:active     { color: #b22222; font-weight: bold; text-decoration: none; }
/* page titles top right of main page */
.page_title { position: absolute; top: 15px; left: 444px; width: 195px; font-weight: bold; font-size: 12px; text-align: right;}

/* mission statement bar */
.right_col {
	position: absolute;
	top: 62px;
	left:442px;
	width: 195px;
	color: #00CCFF;
}
.teal_head { height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; color: #fff; background-color: #990033; }
.mission { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 2px 2px 2px; letter-spacing: 1px; line-height: 140%; }
.disclaimer { height: 72px; padding-top: 14px; text-align: right; }

.footer {
	position: absolute;
	top: 871px;
	left:171px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;
}
.footer_home {
	position: absolute;
	top: 928px;
	left:94px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;
}
.footer_de {
	position: absolute;
	top: 600px;
	left:170px;
	width: 350px;
	color: #5a5a5a;
	font-size: 11px;
}
/* styles text boxes and drop downs on all form pages */
.form_elem { width: 292px; text-align: left; font-family: Arial, Helvetica, sans-serif; }
.head { vertical-align: top; font-weight: 500;}
.top { vertical-align: top; }

/* searchbox details */
.search {
	position: absolute;
	top: 172px;
	left: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008080;
	vertical-align: middle;
}
.search_button { color: #6ca1a0; font-size: 10px;}
/* Registration page */
.left_cell { width: 300px; vertical-align: top;}
/* horizontal ruler style for registrations page */
.reg_ruler { position: absolute; width: 596px; color: #990000; }

/* small order boxes on publications order form */
.orderbox { width: 30px;}

/* useful links list */
.ulinks { line-height: 200%; }
#additional { font-size: 10px; }

/* styles buttons on map pages */
.map_btn {
   color:#990000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;}

.footer_maps {
	position: absolute;
	top: 600px;
	left:170px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;}
	
	.footer_contact
	{
	position: absolute;
	top: 600px;
	left:170px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;}
	
	.footer_exams
	{
	position: absolute;
	top: 500px;
	left:170px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;}

.footer_links {
	position: absolute;
	top: 400px;
	left:171px;
	width: 250px;
	color: #5a5a5a;
	font-size: 11px;}
	

#ticker-container{
        position:relative;
        overflow:hidden;
        width: 181px;
        height: 114px;
		/*
        background-color: #fff9ea;
		*/
        background-repeat: repeat;
        padding: 2px;
        border:  ridge grey;
        }
	
	#ticker {
		position:relative;
		width:150px;
	}
	
	#ticker ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#ticker ul li {
            display:list-item;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            font-size: xx-small;
            font-weight: normal;
            color: #3c3c3c;
            padding-left: 2px;
	}
	
	#ticker ul li a {
            font-family: verdana;
            font-size: xx-small;
            font-weight: normal;
            color: #990000;
            text-decoration: none;
            padding-left: 2px;
	}
        
        #ticker ul li a:hover {
            font-family: verdana;
            font-size: xx-small;
            color:#333;
            text-decoration: none;
            padding-left: 2px;
        }
      
.peekaboo { visibility: hidden; }
.noticeboard_bullets {margin-left: -15px;}

#shield_mid {margin-top: 2px;}

