a.news:link
{ color : #2D3A47;
  text-decoration:none;}

a.news:visited
{ color : #2D3A47;
  text-decoration:none;}

a.news:hover
{ color : #2D3A47;
  text-decoration:underline;}

a.news:active
{ color : #2D3A47;
  text-decoration:none;}



a.foot:link
{ color : #FFFFFF;
  text-decoration:none;}

a.foot:visited
{ color : #FFFFFF;
  text-decoration:none;}

a.foot:hover
{ color : #FFFFFF;
  text-decoration:underline;}

a.foot:active
{ color : #FFFFFF;
  text-decoration:none;}



.date 
{ color : #363C43;
  background-color:#CFD0D1;
  font-weight : bold;
}


* {
	margin:0;
	padding:0;
	}

body {
	background-color: #DBE2E9;
	font:0.8em normal Arial, Helvetica, sans-serif;
	}

#container {
	background-color: #fff;
	border-left:solid 1px #465668;
	border-right:solid 1px #465668;
	display:table;
	margin:0 auto;
	width:950px;
	}

#head {
	background:url(../i/head.png) no-repeat top left;
	clear:both;
	display:table-row;
	height:177px;
	}

#middle_container  { float: left; padding-bottom: 1px; clear:both }	

#middle {
	clear:both;
	overflow:hidden;
	}


#menu-left {
	background-color:#F7F7F8;
	border-right:solid 1px #9FAAB6;
	float:left;
	margin-bottom: -300000px; 
	padding:10px;
	padding-bottom:300000px;
	width:165px;
	}

 #content {
	float:left;
	line-height:160%;
	padding:5px 10px 5px 10px;
	width:558px;

	}

 #right-bar {
	float:left;
	border-left:solid 1px #9FAAB6;
	font-size:0.85em;
	padding:5px;
	width:164px;
	padding-bottom:300000px;
	margin-bottom: -300000px; 
	}

#footer {
	background-color:#9FAAB6;
	border-top:solid 1px #576677;
	display:block;
	clear:both;
	color:#fff;
	font-size:0.85em;
	padding:5px 5px 15px 5px;
	overflow:visible;
	}

/* -- head   ---------------------------------------------------------------- */
ul.login-bar  {
	height:15px;
	padding:5px 15px 0px;
	}	

ul.login-bar li {
	display: inline;
	font-size:0.85em;
	float:right;
	padding-left:7px;
	}
	
ul.login-bar a:link {color:#232317;text-decoration:none;}
ul.login-bar a:visited {color:#8997a6;text-decoration:none;}
ul.login-bar a:hover {color:#8997a6;text-decoration:underline;}
ul.login-bar a:active {color:#232317;text-decoration:underline;}

div.name-school {
	margin:0px 0px 0px 10px;
	}
div.name-school h2  {color:#26323F;margin:0px 0px 10px;font-size:1.3em;padding-left:10px;}
div.name-school h1 {color:#26323F;margin:0px 0px 8px; padding-left:8px;}
div.name-school  h3 {color:#26323F;margin:10px 0px 0px; font-style:italic;font-size:1.2em;padding-left:10px;}

div.nav-bar {
	background:url(../i/corner.gif) no-repeat top right;
	height:18px;
	margin-top:15px;
	width:415px;
	}
	
div.nav-bar ul {
	background-color:#8997a6;
	float:left;
	height:18px;
	padding-left:20px;
	vertical-align:middle;
	width:388px;
	}

div.nav-bar li {
	display:inline;
	height:18px;
	vertical-align:middle;
	padding-right:12px;
	}

div.nav-bar a:link {color:#fff;text-decoration:none;}
div.nav-bar a:visited {color:#eaedef;text-decoration:none;}
div.nav-bar a:hover {color:#fff;text-decoration:underline;}
div.nav-bar a:active {color:#fff;text-decoration:underline;}

/* -- middle  --------------------------------------------------------------- */

div#menu-left ul{
	color:#d51b1c;
	font-size:1.1em;
	font-weight:bold;
	list-style:none;
	}

div#menu-left ul li{
	list-style:none;
	list-style-position:outside;
	padding-bottom:5px;
	}

div#menu-left ul li ul{
	list-style:none;
	margin-left:10px;
	padding-top:5px;
	}

div#menu-left ul li ul li{
	color:#d51b1c;
	font-size:0.85em;
	font-weight:normal;
	list-style:none;
	
	line-height:110%;
	}
	
div#menu-left a:link {color:#2D3A47;text-decoration:none;}
div#menu-left a:visited {color:#606973;text-decoration:none;}
div#menu-left a:hover {color:#606973;text-decoration:underline;}
div#menu-left a:active {color:#606973;text-decoration:underline;}

div#right-bar h4{
	padding:0px 0px 5px;
	margin:0px;
	}

div#right-bar span{
	display:block;
	margin-bottom:10px;
	}
	
div#right-bar span span{
	display:inline;
	}
	
h1, h2, h3 {color:#d51b1c;margin:15px 0 10px;}
h4,h5,h6 {color:#d51b1c;margin:10px 0 5px;}
h1 {font-size:1.7em; }
h2 {font-size:1.5em;}
h3 {font-size:1.4em;}
h4 {font-size:1.25em;}
h5 {font-size:1.1em;}
h6 {font-size:0.95em; text-transform:uppercase;}
.grey {color:#9FAAB6;}

p {margin-bottom:10px; text-align:justify; text-indent:20px;}
.bold {font-weight:bold;}
.center {text-align:center;}
.right {text-align:right;}
a:link {color:#9EA9B5;text-decoration:underline;}
a:visited {color:#9EA9B5;text-decoration:underline;}
a:hover {color:#9EA9B5;text-decoration:none;}
a:active {color:#9EA9B5;text-decoration:underline;}

#content ul {
	margin:10px 10px 10px 25px;
	}
#content ul li {list-style-position:outside;
	}

#content ol {
	margin:10px 10px 10px 25px;
	}
#content ol li {list-style-position:outside;
	}

table {
	margin:10px 0px;
	}

table th {
	background-color:#ccc;
	padding:5px;
	}
table td {
	border-bottom:solid 1px #ccc;
	padding:5px;
	}
	

table.no-border {
	margin:10px 0px;
	}

table.no-border td {
	border:none;
	padding:5px;
	}


hr {
	background:#9FAAB6;
	border:0;
	color:#9FAAB6;
	height:1px;
	margin:0px 0px 10px;
	}
	
form {
	padding:0px 10px;
	}
.button {
	font-size:1em;
	display:block;
	padding:2px 4px;
	background-color:;
	border:solid 1px #B7BEC7;
	color:#57626E;
	clear:both;
	margin:5px auto;
	}
