body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:62.5%;
}

#border{border:1px solid #000000;
}

/*Front Side Right*/

.frontsideright{
font-size:140%;
font-weight:bold;
color:#FFFFFF;
padding:0px 0px 0px 10px;
}

/*Top Nav*/

#topnav{
line-height:normal;
}

#topnav ul{
margin:0px;
padding:0px 0px 0px 109px;
list-style-type:none;
}

#topnav ul li{
display:inline;
padding:0px;
margin:0px;
}

#topnav ul li a{
float:left;
display:block;
background:  url(../images/topnavoff.gif) no-repeat right top;
padding:9px 9px 4px 8px;
margin:0px 0px 0px 0px;

color:#000000;
font-size:140%;
text-decoration:none;
font-weight:bold;
}

#topnav ul li a:hover{
background:  url(../images/topnavon.gif) left bottom no-repeat;
color:#FFFFFF;
}
#topnav ul .current a{
background:  url(../images/topnavon.gif) left bottom no-repeat;
color:#FFFFFF;
}
#topnav ul .end a{
background: none;
color:#000000;
}


/*Internal Nav Left*/

#internalnav ul{
margin:0px;
padding:15px 0px 25px 0px;
list-style-type:none;
}

#internalnav ul li{
padding:0px;
margin:0px;
}
#internalnav ul .nonlink{
padding-left:10px;
color:#1340A3;
font-size:120%;
text-decoration:none;
font-weight:bold;
}

#internalnav ul li a{
display:block;
background: none;
margin:1px 0px 0px 0px;
padding:2px 0px 2px 10px;

color:#1340A3;
font-size:120%;
text-decoration:none;
font-weight:bold;
}

#internalnav ul li a:hover{
background-color: #1340A3;
color:#FFFFFF;
}
#internalnav ul .current a{
background-color: #1340A3;
color:#FFFFFF;
}

/*Internal Nav Newsblog*/



#internalnav .news ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#internalnav .newsul .nonlink{
text-align:left;
padding:2px 0px 2px 5px;
border-top:1px solid #1340A3;
border-right:2px solid #1340A3;
border-bottom:1px solid #1340A3;
color:#1340A3;
font-size:120%;
text-decoration:none;
font-weight:bold;
background-color: #F4F7FD;
margin:10px 0px 10px 0px;
}

#internalnav .newsul li {
padding:0px 10px 0px 10px;
text-align:right;
display:block;
background: none;
color:#1340A3;
font-size:110%;
text-decoration:none;
font-weight:normal;
}

#internalnav .newsul li a{
background: none;
color:#1340A3;
font-size:110%;
text-decoration:none;
font-weight:bold;
display: inline;
}

#internalnav .newsul #search {
text-align: center;
padding: 10px 0px 0px 0px;
}

#internalnav .newsul li a:hover{
color:#1340A3;
background:none;
text-decoration:underline;
}

 .rss{
text-align:right;
color:#1340A3;
}
 .rss img{
border:0;
}
 .rss { 
font-size:80%;
color:#1340A3;
display: inline;
}


#newsblogtable{
border:1px solid #1340A3;
}

.newstitle{
color:#1340A3;
font-weight:bold;
padding:0px 5px 0px 5px;
}
.newstitle a{
color:#1340A3;
font-weight:bold;
}

#newstablecontent{
padding:5px;
}
#newstablecontent img {border:1px solid #1340A3;} 

#content #newstablecontent p{
margin-top:0px;
margin-bottom:10px;
}

/*Internal Nav Left Sub Menu */

#internalnav #submenu ul{
margin:0px;
padding:0px 0px 0px 20px;
list-style-type:none;
font-size:100%;
}

#internalnav #submenu ul li a:hover{
background-color: #1340A3;
color:#FFFFFF;
}
#internalnav #submenu ul .current a{
background-color: #1340A3;
color:#FFFFFF;
}

/*Internal Nav Right*/

#internalnavright{
float:right;
width:170px;
border:1px solid #1340A3;
margin:0px 10px 10px 10px;
background-color:#E8EEFA;
}

#internalnavright ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#internalnavright ul li{
padding:0px;
margin:0px;
}

#internalnavright ul li a{
display:block;
margin:0px;
padding:2px 0px 2px 14px;

color:#1340A3;
font-size:120%;
text-decoration:none;
font-weight:bold;
}

#internalnavright ul li a:hover{
background-color: #1340A3;
color:#FFFFFF;
}

#internalnavright img{border-top:1px solid #1340A3;}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
background-color: #1340A3;
color:#FFFFFF;
}

/*Image Right*/
#imageright{
float:right;
border:1px solid #1340A3;
margin:0px 10px 10px 10px;
background-color:#E8EEFA;
}


/*Content styles*/

/*front*/

#fronttable {padding-top:5px;}

#frontside {
padding:5px;
}

/*universal*/

#content{padding:0px 10px 10px 10px; font-size:120%; }

#content p{margin-bottom:0px;}

#content h1 {font-size:150%; margin:0px;}
#content h2 {font-size:116.7%;}
#content h3 {font-size:150%;}
#content h4 {font-size:130%;}

#content a{color:#1340A3;
font-weight:bold;
text-decoration:none;
}

#content a:hover{text-decoration: underline}

#content a:visited{color:#214188;}

.bottom{font-size:110%;
font-weight:bold;
color:#FFFFFF;}

.bottom strong{font-weight:normal;}

.bottom a{color:#FFFFFF;
text-decoration:none;}

.bottom a:hover{text-decoration: underline;}

form{margin:0px; padding:0px;}

/*front*/

#fronttable {padding-top:5px;}

#frontside {
padding:5px;
}
#frontside h6 {font-size:12px; font-weight:bold; margin:0px;}

#frontside p{
margin:10px 0px 10px 0px;
}

#frontside .rightlink a{
color:#1340A3;
text-decoration:none;
font-weight:bold;
}

#frontside .rightlink a:hover{
text-decoration:underline;
}

#frontside ul{
margin:0px;
padding:0px 0px 0px 5px;
list-style-type:none;
}

#frontside ul li{
padding:2px 0px 2px 0px;
}

#frontside ul li a{
font-size:11px;
display:block;
background:url(../images/squareoff.gif) no-repeat left center;
padding-left:10px;
color:#1340A3;
text-decoration:none;
font-weight:bold;
}

#frontside ul li a:hover{
text-decoration:underline;
background:url(../images/squareon.gif) no-repeat left center;
}
/*Image Right within content*/
/*in noprint.css*/
/*Image Left within content*/
#imageleft_content{
float:left;
border:1px solid #1340A3;
margin:0px 10px 0px 0px;
background-color:#E8EEFA;
}
/*Image Border*/
#imageborder{
border:1px solid #1340A3;
}

/*White Text*/
.white {
color:#FFFFFF;
}

/*calendar categories*/

.calendar2 {border-right:1px solid #1340A3; background-color: #A4CAE6;}
.calendar1 {border-right:1px solid #1340A3; background-color: #F2BFBF;}
.calendar3 {border-right:1px solid #1340A3; background-color: #CCFF00;}
.calendar4 {border-right:1px solid #1340A3; background-color: #FBF484;}



#internalnav ul li a.faculties{
margin-top:20px;
color:#74b6e6;
}

#internalnav ul li.current a.faculties{
background-color: #1340A3;
color:#FFFFFF;
}

.likeh1 {
color:#74b6e6;
font-size:150%;
}