@charset "utf-8";
body {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #043667;	margin: 0px;	padding: 0px;	background-image: url(../images/top-bg.jpg);	background-repeat: repeat-x;	line-height: 18px;}
body a {	color: #043667;	text-decoration:none;}
.alert{ color:#CC0033; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body a:hover {	color: #000;	text-decoration:underline;}
.arialbold13orange {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #ff7603;}
.arial13boldblack {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;}
.boxborder {	border: 1px solid #cecece;}
.blue{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #287FDC;}
.grey{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color:#666666;	padding:10px;}
.arialbold12darkgrey {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #484848;	line-height: 12px;}
.tahomaregula11blue {	font-family: Tahoma;	font-size: 11px;	color: #043667;}
.studentmemberbg {	background-color: #edf5ff;	border: 1px solid #d0e4fb;}
.tutorsmemberbg {	background-color: #fff8f1;	border: 1px solid #fde2c7;}
.topheader {	background-image: url(../images/header-image.jpg);	background-color: #edf5ff;	background-repeat: no-repeat;}
.leftbottombluebox {	background-color: #edf5ff;	border: 1px solid #d0e4fb;}
.arialbold12blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #002e63;}
.arialbold12blue a {	color: #002e63;	text-decoration:none;}
.arialbold12blue a:hover {	color: #ff7501;	text-decoration:underline;}
.arial12boldwhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.arialregular12black {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}
form {	margin: 0px;	padding: 0px;}
.textfields {	background-color: #FFFFFF;	border: 1px solid #ababab;}
.tahomaregula11blue a {	color: #043667;	text-decoration:underline;}
.tahomaregula11blue a:hover {	color: #ff7704;	text-decoration:underline;}
.arialregular11normalblue a:hover {	color: #ff7501;	text-decoration:underline;}
.arialbold14blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #287fdc;	line-height: 20px;}
.arial14bolddarkblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #051f63;	line-height: 20px;}
.arialbold11grey {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;}
.menutext {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}
.menutext a {	color: #FFFFFF;	text-decoration:none;}
.menutext a:hover {	color: #00e6ff;	text-decoration:underline;}
.text-date { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #666666; font-weight : bold; } 
 * {  padding: 0; }
  li { list-style: none; }
  a { text-decoration: none; }
 #menu li {    float: left; display: block; font-size: 8pt;  }
  #menu a {    position: relative; padding: 8px 10px; display: block; font-weight: bold; color: #fff;  } 
  #menu  ul {    left : -999em;    position : absolute;  }
  #menu  ul li {  float : none; }
  #menu ul a {    width : 100px;	height:10px; line-height:10px; vertical-align:middle;    padding : 8px 10px;    background:#155492;    border-bottom : 1px solid white;    font-weight : normal;  } 
  #menu  ul a:hover {    background: #d9e8fb;    color: #333;  }
  #menu li:hover ul {    left:auto;    border-top: 1px solid #999;  }
	#nav, #nav ul { padding: 0;		margin: 0;		list-style: none;		float : left;		width : 11em;			}	
	#nav li { position : relative;		float : left;		line-height : 25px;		margin-bottom : 1px;		width: 140px;			}	
	#nav  ul { position : absolute;		left: -999em;		margin-left :130px;		text-align:left;		margin-top : -28px;	}	
	#nav a { width: 11em;		w\idth : 10em;		display : block;		font-family: Tahoma;	font-size: 11px;	color: white;			padding : 0 ;		background-color:#155492; text-align:left; text-decoration:none;		 border: 1px solid white;	}	
	#nav a:hover {		color :black; background-color:#d9e8fb;	}	
	#nav li:hover ul {		left: -999em; 	left: auto;	}	