/* ------------------ Layout Start -------------------*/
a:link {
	text-decoration: none;
	color: #0a3266;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:underline;

}
a:active {
	text-decoration: none;
}
html,body {
    margin:0;
    padding:5px;
    font-family:sylfaen,verdana, arial, helvetica, sans-serif;
    font-size:11px;
    color:#ccc;
    background:#fff url(../images/bg.jpg) top left repeat-x;
}
#top {
    background:transparent url(../images/pat01.jpg) repeat-x;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:130px;
	margin-bottom:2px;
}
html>body #top {
    height:130px; /* ie5win fudge ends */
}
#stud{
    position:absolute;
    top:10px;
    right:20px;
}
#home{
    position:absolute;
    top:102px;
    right:150px;
}



#title {
    position:absolute;
    left:10px;
    top:127px;
    border-left:2px solid #757575;
    border-top:1px solid #757575;
    height:61px;/* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family:inherit;
    height:31px;
}


html>body #title {
    height:31px; /* ie5win fudge ends */
}

#middle{
    _height:363px;
    min-height:363px;
    padding:10px 30px 10px;
	border:none;
    border-left:1px solid #0a3266;
	border-right:1px solid #0a3266;
    font-size:13px;
    color:#000;
	margin:0px 125px 0px 200px;
	background:#F8F8F8;
	/*background:url(../images/right.jpg) right top no-repeat;*/
	
}
#middle a {
color:#0a3266;
text-decoration:underline;
}

#middle a:hover {
text-decoration:none;
}

#left {
    position:absolute;
    left:8px;
    font-size:12px;
	border:none;
    /*width:150px;  ie5win fudge begins*/ 
    voice-family: "\"}\"";
    voice-family:inherit;
    width:200px;
	height:280px;
	
}
html>body #left {
    width:200px; /* ie5win fudge ends */
}

#right {
	position:absolute;
	top:140px;
	right:10px;
	width:150px; /* ie5win fudge begins*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width:120px;
	font-weight:normal;
}
html>body #right {
    width:120px; /* ie5win fudge ends */
}
#bottom, #bottom2 {
    padding:5px;
    border:3px solid #9D9D9D;
	border:none;
    border-top:1px solid #0a3266;
    font-size:10px;
    color:#6B6B6B;
    text-align:right;
	background:#fff;
	height:70px;
}
#bottom {
    margin:0px 5px 5px 5px;
}
#bottom2 {
    margin:0;
}

update{
float:left;
width:100px;
text-align:left;
}

/* ------------------ Layout End -------------------*/
.news01 {
    border:thin dotted #9D9D9D;	
    padding:10px;
    font-size:11px;
	background:#F2F2F2;
    margin:0 0 1em;
	margin-bottom:10px;
}

img {
    border:0;
    display:inline;
    margin:0;
}
p {
    margin:0 0 1em;
    line-height:1.4em;
}
.border {
    border:1px solid #757575;
    border-right:2px solid #757575;
    margin-bottom:2px;
    padding:2px;
    width:113px;
	font-size:12px;
	color:#fff;
}

#rightmenu {
	border-bottom:1px dashed #757575;
    margin-bottom:2px;
    width:117px;
	font-size:12px;
	text-align:center;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}

#rightmenu a{
color:#000;
list-style-type:none;

}

#rightmenu a:hover{
color:#000;
list-style-type:none;

}


#def a{
color:#224861;
list-style-type:none;

}

#def a:hover{
color:#224861;
text-decoration:underline;
}

ul#menu{
    list-style-type:none;
    margin:4px;
    padding:0;
}
ul#menu li{
    position: relative;
    margin:0 0 0.25em;
    padding:0;
	border-bottom:1px dashed #333;

}


ul#menu a {
    color:#000;
    width:180px;
    display:block;
    text-decoration:none;
    padding:2px 2px 3px 5px;
}
ul#menu a:hover {
    background-color:#fff;
	border-left:7px solid #113382;

}

ul#menu li ul.submenu{
border: 1px solid #777;
}


ul#menu li ul.submenu a {
	display: block;
	text-decoration: none;
	color:#000;
	background-color:#fff;
	border-bottom: 1px solid #E8E8E8;
	width:auto;
	filter:alpha(opacity=90);
	}
	
	
ul#menu li ul.submenu a:hover {
   color:#000;
   background-color:#F0F0F0;
   border-left:none;
   border-right:7px solid #113382;
}


ul#menu li ul.submenu li {
   margin:0;border:0;
}


ul#menu li ul.submenu {
    display: none;
    width:200px;
    position:absolute;
	left: 190px;
	top:-1px;
	margin:0 0 0 5px;
    padding: 0;
    list-style: none;
	background:#fff;


	}
/* Fix IE. Hide from IE Mac \*/
* html ul.submenu li { float: left; }
* html ul.submenu li a { height: 1%; }
/* End */
ul#menu li:hover ul.submenu, ul#menu li.over ul.submenu { display: block;}


#nav2{
float:right;
text-decoration:none;
font-size:10px;
color:#777;

}

#nav2 a{
text-decoration:none;
font-size:10px;
color:#777;

}

#nav2 a:hover{
color:#2D2D2D;

}

#newheader{
background:url("../images/header.jpg") top center no-repeat;
height:131px;
}

#newwin{
color:#000;
font-size:12px;
}

#newwin a{
text-decoration:underline;
color:#000;
}

#newfooter {
background:#C8D9EE;
padding:10px;

}

.right h3 {
margin-top: 0px;
font-size:10px;   
margin-bottom:0;
}
.right {
float: right;
text-align: right;
width:50%;
}
.left {
float:left;
text-align: left;
font-size:10px;

}
.left h3{
margin-top: 0px;
font-size:10px;   
margin-bottom:0;

}

.box{
border-bottom:1px dashed #841918;
margin:5px;
padding:5px;
}

ul#navlist {
  padding : 0;
  margin : 0;
  border-left:0;
  border-right:0;
}


ul#navlist li {
  list-style-type : none;
  margin-bottom :0px; 
  padding:3px;
  text-align:center;
}

ul#navlist li a {
  display : block;
  text-decoration : none;
  color:#4A4A4A;
  height:20px;
  font-size:12px;		  
}

	  
ul#navlist li a:hover {
  color:#000;
  background:#fff;
}	  