 
a img
{
	border: none;
}
 
 
body,tr,td,p,a {
  font-family: verdana,arial,sans;
 
/* was 11px / 1em */
 
  font-size: 11px;
 
 
  line-height: 130%;
}
 
body {
  background: #202951; 
  padding: 0px;
  margin: 0px;
}
 
a {
  text-decoration: none;
  font-family: verdana,arial,sans;
  font-size: 11px;
}
 
b {
  font-size: 11px;
  font-weight: bolder;
  font-family: verdana,arial,sans;
  color: black;
}
 
h1,h2,h3,h4,h5,h6 {
  margin: 0px;
  line-height: 100%;
}
 
form {
  margin: 0px;
  padding: 0px;
}
 
option {
  font-size : 10px;
}
 
 
/************* Page Header **************************/
 
 
#webpage {
  width: 800px;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}
 
#pageheader {
  background: #1e56a0;
  width: 100%;
  margin: 0px;
  border-bottom: 3px solid #202951;
  height: 125px;
}
 
#subbar {
  background-image:url(/images/subbkg.png);
  background-repeat:repeat-x;
  background-poition:top left;
  color: #1e56a0;
  font-weight: bolder;
  margin: 0px;
  padding: 0px;
  width:639px;
  height:30px;
  vertical-align:middle;
  border-bottom: 3px solid #202951;
  background-color:#646E9D;
}
 
#location {
  font-weight: bold;
  font-size: 24px;
  color: #ffffff;
  background-image: url(/images/bannerright.png);
  background-repeat : no-repeat;
  background-position : bottom right;
}
 
#location p {
  padding-right: 10px;
  font-size: 24px;
  color: #ffffff;
}
 
#quickbar {
    color           : #1e56a0;
    font-size       : 10px;
    text-align      : left;
    padding:5px;
    margin: 0px;
	float: left;
	width:250px;
	height:20px;	
}
 
#sunyit {
  font-weight: bolder;
  color: #1e56a0;
  text-align: center;
  font-size: 11px;
}
 
#searchbar {
  margin: 0px;
  padding:5px;
  float:left;
  width:250px;
  height:20px;
  text-align:center;
}
 
#cart {
	width:100px;
	height:30px;
	float:right;
	text-align:left;
	padding-right:5px;
	vertical-align:middle;
}
 
#cart a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px; 
}
 
#cart a:hover{
	color:#ae0031;
	text-decoration:none;
}
 
 
/************* Content Area **************************/
 
 
#breadcrumbs {
    color           : #ae0031;
    font            : 9px verdana,arial,sans;
    text-decoration : none;
    text-align      : left;
	padding-bottom:5px;
}
 
#breadcrumbs ul {
    margin          : 0px;
    padding         : 0px;
}
 
#breadcrumbs ul li {
    list-style-type : none;
    display         : inline;
}
 
.swoosh {
  padding: 15px 25px 15px 15px;
  background-image: url(/images/small_swoosh.png);
  background-repeat : no-repeat;
  background-position : bottom right;
}
 
#content {
  padding: 10px;
  font-size: 11px;
  font-family: verdana,arial,sans;
  text-align:left;
}
 
#content h1 {
  font-size: 24px;
  color: #ae0031;
  padding:5px;
  font-weight:bold;
  padding-bottom:5px;
}
 
#content h2 {
  font-size: 18px;
  color: #ae0031;
  padding:5px;
  font-weight:bold;
  padding-bottom:5px;
}
 
#content h3 {
  font-size: 18px;
  color: #202951;
  padding:5px;
  font-weight:bold;
  padding-bottom:5px;
}
 
#content h4 {
  font-size: 16px;
  color: #ae0031;
  padding:5px;
  font-weight:bold;
  padding-bottom:5px;
}
 
#content h5 {
  font-size: 16px;
  color: #202951;
  padding:5px;
  font-weight:bold;
  padding-bottom:5px;
}
 
#content h6 {
  font-size: 12px;
  color: #ae0031;
  padding:5px;
  font-weight:bold;
  padding-bottom:5px;
}
 
#content a {
  color: #ae0031;
  font-weight: bolder;
  text-decoration: underline
}
 
#content a:hover {
  color: #ffffff;
  background: #ae0031;
  text-decoration: underline
 
}
 
/*#content ul li {
  list-style: none;
} */
 
#randomimage {
  float: right;
  padding: 10px;
}
 
#randomtext {
  font-size: 11px;
  font-family: verdana,arial,sans;
}
 
select option {
  font-size: 14px;
}
 
.red {
	color:#ae0031;
	font-weight:bolder;
}	
/************* Page Footer **************************/
 
#pagefooter {
  padding-top: 3px;
  background-image:url(/images/footerbkg.png);
  background-repeat:repeat-x;
  height:42x;
  color: #ffffff;
  text-align: center;
  padding-bottom: 6px;
  border-top: 3px solid #202951;
}
 
#pagefooter a {
  color: #ffffff;
}
 
#pagefooter a:hover {
  color: #ae0031;
  background: #cccccc;
}
 
/************* Screens *****************************/
 
.screen {
  background: #eeeeee;
  padding: 7px;
}
 
.screen a:hover {
  text-decoration: underline;
}
 
 
/************* Navigation **************************/
 
 
#global {
    background      : #eeeeee;
    font-family     : verdana,arial,sans;
    font-weight     : bolder;
    font-size       : 11px;
    line-height     : 11px;
    color           : #1E56A0;
    text-align      : center;
    background-repeat : no-repeat;
    background-position : bottom left;
 
}
 
#global a {
    padding-left    : 5px;
    padding-right   : 5px;
    padding-top     : 3px;
    padding-bottom  : 3px;
    margin          : 0px;
    margin-top      : 2px;
    margin-bottom   : 2px;
    display         : block;
    text-align      : right;
        vertical-align  : middle;
}
 
#global ul li a {
    border: 0px none white;
}
 
#global ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
/*    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee; */
}
 
#global ul {
    margin         : 0px;
    padding        : 0px;
    line-height    : 11px;
    list-style     : none;
    font-size      : 11px;
}
 
.globalrev {
    color           : #1e56a0;
    background-image: url(/images/global_rev.jpg);
}
 
.globalrev:hover {
    color           : #eeeeee;
    background-image: url(/images/global_norm.jpg);
}
 
.globalnorm {
    color      : #eeeeee;
    background-image: url(/images/global_norm.jpg);
}
 
.globalnorm:hover {
    color      : #1e56a0;
    background-image: url(/images/global_rev.jpg);
}
 
#local {
    font-family     : verdana,arial,sans;
    font-weight     : bolder;
    line-height     : 100%;
    font-size       : 10px;
    color           : #1E56A0;
	background-color:#424B73;
    background-repeat : no-repeat;
    background-position : bottom left;
	border-right:solid 3px #202951;
 }
 
.navheading {
    border-bottom: 1px solid black;
    margin: 15px 0px 0px 0px;
    font-size: 10px;
    font-weight: bolder;
    text-align: left;
    padding: 0px 3px 0px 3px;
    color: black;
}
 
#local ul li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
 
 
 
#local ul {
  margin         : 0px;
  padding        : 0px;
}
 
#local a {
    padding-left    : 5px;
    padding-right   : 5px;
    padding-top     : 3px;
    padding-bottom  : 3px;
    margin          : 0px;
    margin-bottom   : 0px; 
    display         : block;
    text-align      : right;
}
 
.localnorm {
	color : #ffffff;
	background-color: #ae0031;
	border-top:solid 3px #d13362;
	border-left:solid 3px #d13362;
	border-bottom:solid 3px #8c0010;
	border-right:solid 3px #8c0010;
}
 
.localnorm:hover {
	color : #ae0031;
	background-color: #dddddd;
	border-top:solid 3px #ffffff;
	border-left:solid 3px #ffffff;
	border-bottom:solid 3px #bbbbbb;
	border-right:solid 3px #bbbbbb;
 
}
 
.localrev {
    color           : #ffffff;
    background-color: #424B73;
}
 
.localrev:hover {
    color           : #424B73;
    background-color: #dddddd;
}
 
/****** Classes needed for Freshmen ****/
 
.freshgreen {
}
 
.freshblue {
}
 
.orange {
padding-top:20px;
}
 
.purple {
padding-top:20px;
}
 
#faqtop {
	width:525px;
}
 
#faqmain {
width:525px;
}
 
#q1 {
margin-left:14px;
height:47px;
align:left;
}
 
#q2 {
margin-left:57px;
height:45px;
align:left;
}
 
#q3 {
margin-left:188px;
height:44px;
align:left;
}
 
#q4 {
margin-left:49px;
height:45px;
align:left;
}
 
#q5 {
margin-left:141px;
height:41px;
align:left;
}
 
#q6 {
height:56px; 
align:left;
}
 
#q7 {
margin-left:288px;
height:47px; 
align:left;
}
 
#faqques {
	width:435px;
	padding-left:10px;
	font-weight:bolder;
	color:#0348A5;
	margin-top:10px;
	margin-bottom: 5px;
}
 
#faqques p:first-letter{
	font-size:24px;
	font-weight:bolder;
	color:#c8c8c8;
}
 
 
#faqmenu {
	text-align:center;
	color:#c8c8c8;
	font-weight:bolder;
}
 
#faqholder {
	width:525px;
	background-image:url(/images/fresh_test/faqbkg_blue.jpg);
	backgound-position: middle center;
	background-repeat:no-repeat;
	margin-bottom:70px;
}
 
#faqanswer {
	width:430px;
	margin:10px;
	margin-left:80px;
	padding-top:10px;
	color:#000000;
}
 
#faqnav {
	text-align:center;
	padding-bottom:10px;
}
	
.address li{
	list-style:none;
}
 
#faqqueslist {
	width:475px;
	font-size: 12px;
	line-height:2;
}
 
#faqqueslist ul li{
	list-style:none;
	text-indent: -3em; 
	margin-left: 3em;
}
 
.faqsmall {
	font-size:10px;
	list-style:none;
	list-style-image:none;
}
 
.faqsmall a{
	font-size:10px;
}
 
.faqsmall a:hover{
	font-size:10px;
}
 
/************* Calander  **********************************/
 
#riac_cal {
	background-color:#cccccc;
	border-top:solid 3px #dddddd;
	border-right:solid 3px #bbbbbb;
	border-left:solid 3px #dddddd;
	border-bottom:solid 3px #bbbbbb;
	width:350px;
	padding:10px;
	margin-left:10px;
}
 
#riac_cal_header {
	background-color:#ae0031;
	width:350px;
	color:#ffffff;
	font-size:14px;
	padding:2px;
	font-weight:bolder;
}
 
 
/************* GSBH H1 & H2 ******************************/
 
#gsbh_h1 img{
	display:none;
}
 
#gsbh_h1 h1 {
}
 
#gsbh_h2 img{
	display:none;
}
 
#gsbh_h2 h2 {
}
 
 
 
/*********************************************/
 
/************* Misc **************************/
 
#news {
  margin: 0px;
  margin-top: 0px;
  float: left;
}
 
#news ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
  width: 230px;
}
 
#news ul li {
  list-style: none;
  margin: 0px;
}
 
#news ul li a {
  padding: 0px;
}
 
.newstitle  {
  color: #1e56a0;
  background : white;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-weight: bolder;
  font-family: verdana,arial, sans;
}
 
.newstext {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}
 
.facttitle {
  font-family: verdana,arial, sans;
  font-size: 11px;
  font-weight: bolder;
}
 
.randomtext a:hover {
  background: #eeeeee;
}
 
.facttext {
  font-family: verdana,arial, sans;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}
 
.factlist {
  line-height: 250%;
}
 
.publishtitle {
  font-family: verdana,arial, sans;
  font-size: 11px;
  font-weight: bolder;
  color: #1e56a0;
  border-bottom: 1px solid black;
  padding-top: 20px;
}
 
.publishbutton {
}
 
.publishdir {
  font-family: verdana,arial, sans;
  font-size: 10px;
  color: black;
  border-bottom: 1px solid #cccccc;
}
 
.publishdir a {
  font-size: 9px;
}
 
.publishbox {
  border-bottom: 1px solid #cccccc;
}
 
.publishnote {
  font-family: verdana,arial, sans;
  font-size: 10px;
  color: black;
  border-bottom: 1px solid #cccccc;
}
 
.publishdirrev {
  font-family: verdana,arial, sans;
  font-size: 10px;
  color: black;
  border-bottom: 1px solid #cccccc;
}
 
.publishdirrev a {
  font-size: 9px;
}
 
.publishboxrev {
  border-bottom: 1px solid #cccccc;
}
 
.publishnoterev {
  font-family: verdana,arial, sans;
  font-size: 10px;
  color: black;
  border-bottom: 1px solid #cccccc;
}
 
.librarylinks {
  font-family: verdana,arial,sans;
  font-size: 18px;
  font-weight: bold;
}
 
.librarylinks a {
  padding: 7px;
  display: block;
}
 
.screen h4 {
  font-size: 16px;
  margin: 0px;
  padding: 0px;
}
 
/* Canceled Classes */
 
.ccdate {
  font-size: 11px;
  border-right: 1px solid black;
}
 
.cccrn {
  font-size: 11px;
  border-right: 1px solid black;
}
 
.cccourse {
  font-size: 11px;
  border-right: 1px solid black;
}
 
.ccsect {
  font-size: 11px;
  border-right: 1px solid black;
}
 
.cctitle {
  font-size: 11px;
  border-right: 1px solid black;
}
 
.ccinstructor {
  font-size: 11px;
}
 
.ccdaterev {
  font-size: 11px;
  background: #f5f5f5;
  border-right: 1px solid black;
}
 
.cccrnrev {
  font-size: 11px;
  background: #f5f5f5;
  border-right: 1px solid black;
}
 
.cccourserev {
  font-size: 11px;
  background: #f5f5f5;
  border-right: 1px solid black;
}
 
.ccsectrev {
  font-size: 11px;
  background: #f5f5f5;
  border-right: 1px solid black;
}
 
.cctitlerev {
  font-size: 11px;
  background: #f5f5f5;
  border-right: 1px solid black;
}
 
.ccinstructorrev {
  font-size: 11px;
  background: #f5f5f5;
}
 
.ccdatehead {
  font-size: 11px;
  font-weight: bolder;
  color: white;
  background: #1e56a0;
}
 
.cccrnhead {
  font-size: 11px;
  font-weight: bolder;
  color: white;
  background: #1e56a0;
}
 
.cccoursehead {
  font-size: 11px;
  font-weight: bolder;
  color: white;
  background: #1e56a0;
}
 
.ccsecthead {
  font-size: 11px;
  font-weight: bolder;
  color: white;
  background: #1e56a0;
}
 
.cctitlehead {
  font-size: 11px;
  font-weight: bolder;
  color: white;
  background: #1e56a0;
}
 
.ccinstructorhead {
  font-size: 11px;
  font-weight: bolder;
  color: white;
  background: #1e56a0;
}
 
/* directory tool */
 
.ldapentry {
  border-bottom: 1px solid black;
  padding-top: 25px;
  font-size: 18px;
  font-weight: bolder;
}
 
.ldapfield {
  font-size: 11px;
}
 
.ldapfieldrev {
  font-size: 11px;
  background : #f6f6f6;
}
 
.ldapdata {
  font-size: 11px;
}
 
.ldapdatarev {
  font-size: 11px;
  background: #f6f6f6;
}
 
.ldapul {
  margin: 0px;
  padding: 0px;
}
 
.ldapul li {
  margin: 0px;
  padding: 0px;
}
 
.ldapshort {
  font-size: 11px;
  vertical-align: top;
}
 
.ldapshortrev {
  font-size: 11px;
  background: #f6f6f6;
  vertical-align: top;
}
 
.ldapshort a {
  font-size: 9px;
}
 
.ldapshortrev a {
  font-size: 9px;
  background: #f6f6f6;
}
 
/* bio editor */
 
.biotitle {
  padding-top: 20px;
  border-bottom: 1px solid black;
  color: black;
  font-weight: bolder;
  font-size: 11px;
}
 
.biodata {
  color: black;
  font-size: 11px;
}
 
.queryheader {
  font-size: 11px;
  font-weight: bolder;
  border-bottom: 1px solid black;
}
 
.querytitle {
  font-size: 11px;
}
 
.querydata {
  font-size: 11px;
}
 
.ldapbrowseheading {
  font-weight: bold;
}
 
.ldapbrowseletters {
  text-align: center;
  font-size: 10px;
}
 
.ldapul {
  list-style-type: none;
}
 
.pageinfoblock {
  margin: 0px;
  padding: 30px 0px 15px 0px;
  clear: both;
  font-size: 9px;
  color: #aaaaaa;
}
 
.timestamp {
  padding: 0px;
  margin: 0px;
  font-size: 9px;
}
 
.timestamp .date {
  color: #666666;
}
 
.owner {
  padding: 0px;
  margin: 0px;
  font-size: 9px;
}
 
.owner a {
  font-size: 9px;
}
 
/* Minical */
 
.minical {
  border: 1px solid black;
  background: #eeeeee;
  padding: 0px;
  /* width: 220px; */
  float: right;
}
 
 
/* Events */
 
.eventbox {
  border: 1px solid black;
  background: #eeeeee;
  padding: 0px;
  width: 220px;
  float: right;
}
 
.eventbox ul {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 5px 2px 5px 2px;
}
 
.eventboxhead {
  border-bottom: 1px solid black;
  padding: 2px 5px 2px 5px;
  margin: 0px;
  font-family: verdana,arial,sans;
  font-size: 14px;
  color: #1e56a0;
  text-align: center;
  font-weight: bolder;
}
 
.eventnone {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 1px 2px 1px 2px;
  margin: 1px 2px 1px 2px;
}
 
.eventitem {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 3px 2px 3px 4px;
  margin: 3x 2px 3px 4px;
  list-style: none;
  list-style-type: none;
}
 
 
.eventmore {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 5px 2px 1px 2px;
  margin: 0px;
  border-top: 1px solid black;
}
 
/* Alerts */
 
.alertbox {
  border: 1px solid #D12C55;
  background: #ffffff;
  padding: 0px;
  width: 220px;
  float: right;
}
 
.alertbox ul {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 5px 2px 5px 2px;
}
 
.alertboxhead {
  border-bottom: 1px solid #D12C55;
  padding: 2px 5px 2px 5px;
  margin: 0px;
  font-family: verdana,arial,sans;
  font-size: 14px;
  color: white;
  text-align: center;
  font-weight: bolder;
  background: #D12C55;
}
 
.alertnone {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 1px 2px 1px 2px;
  margin: 1px 2px 1px 2px;
}
 
.alertitem {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 3px 2px 3px 4px;
  margin: 3x 2px 3px 4px;
  list-style: none;
  list-style-type: none;
}
 
 
.alertmore {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 5px 2px 1px 2px;
  margin: 0px;
  border-top: 1px solid #D12C55;
}
 
.alertbox .timestamp {
  text-align: center;
}
 
.alertbox .timestamp .date {
  color: #d12c55;
}
 
/* Notices */
 
.noticebox {
  border: 1px solid yellow;
  background: #ffffff;
  padding: 0px;
  width: 220px;
  float: right;
  margin-bottom: 30px;
}
 
.noticebox ul {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 5px 2px 5px 2px;
}
 
.noticeboxhead {
  border-bottom: 1px solid yellow;
  padding: 2px 5px 2px 5px;
  margin: 0px;
  font-family: verdana,arial,sans;
  font-size: 14px;
  color: black;
  text-align: center;
  font-weight: bolder;
  background: yellow;
}
 
.noticenone {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 1px 2px 1px 2px;
  margin: 1px 2px 1px 2px;
}
 
.noticeitem {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 3px 2px 3px 4px;
  margin: 3x 2px 3px 4px;
  list-style: none;
  list-style-type: none;
}
 
.noticemore {
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 5px 2px 1px 2px;
  margin: 0px;
  border-top: 1px solid yellow;
}
 
.noticebox .timestamp {
  text-align: center;
}
 
.noticebox .timestamp .date {
  color: yellow;
}
 
 
.newslistitem {
  margin: 20px 5px 20px 5px;
}
 
.newslistitem .title {
  font-size: 12px;
  font-weight: bolder;
}
 
.newsatsunyit {
  padding-bottom: 0px;
  margin-bottom: 5px;
  display: block;
}
 
.newslistitem .summary {
  margin: 0px;
  padding: 0px;
}
 
.newslistitem .navbutton {
  margin: 0px;
  padding: 0px;
}
 
.newsitem {
  padding-top: 10px;
}
 
.newsitem h3 {
  padding-bottom: 10px;
}
 
.newsitem .byline {
  font-size: 9px;
  padding-top: 10px;
}
 
.updated {
  font-size: 9px;
  color: #666666;
}
 
 
.pagedisplay {
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 10px;
}
 
.pagedisplay .current {
  font-weight: bolder;
}
 
.pagedisplay .total {
  font-weight: bolder;
}
 
.formrequired {
  color: #2763a3;
  font-weight: bolder;
}
 
.formerrortop {
  color: red;
  padding: 10px;
}
 
.formerrorblock {
  padding: 20px 0px 20px 0px;
}
.formerrormarker {
  color: red;
  padding-top: 20px;
}
.formerrorlist {
  color: red;
}
 
.formhelpurl {
  color: #2763a3;
  font-weight: bolder;
}
 
.formtitle {
  margin: 0px;
  padding: 5px;
}
 
.formdata {
  margin: 0px;
  padding: 5px;
}
 
.formtitlerev {
  background: #f6f6f6;
  margin: 0px;
  padding: 5px;
}
 
.formdatarev {
  background: #f6f6f6;
  margin: 0px;
  padding: 5px;
}
 
.formtitleerr {
  margin: 0px;
  padding: 5px;
  background: #ffeeee;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  border-left: 1px solid red;
}
 
.formdataerr {
  margin: 0px;
  padding: 5px;
  background: #ffeeee;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  border-right: 1px solid red;
}
 
.formtitlereverr {
  background: #ffeeee;
  margin: 0px;
  padding: 5px;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  border-left: 1px solid red;
}
 
.formdatareverr {
  background: #ffeeee;
  margin: 0px;
  padding: 5px;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  border-right: 1px solid red;
}
 
.linerev {
  font-size: 11px;
  background : #f6f6f6;
}
 
.line {
  font-size: 11px;
}
 
.button {
  background: white;
  padding: 1px 15px 1px 15px;
  color: black;
  font-weight: bolder;
  font-size: 10px;
  border: 2px solid #cccccc;
}
 
.button:hover {
  background: #eeeeee;
}
 
/* blogs */
 
.bloglist {
  margin: 10px;
  padding: 10px;
}
 
.bloglisthead {
  display: block;
  border-bottom: 1px solid black;
}
 
.bloglistlink {
  color: #1e56a0;
  font-weight: bold;
}
 
.bloglisttitle {
  font-size: 14px;
}
 
.bloglistsummary {
  font-size: 12px;
  font-weight: normal;
  color: black;
}
 
.bloglistfoot {
  display: block;
}
 
.bloglistauthor {
  font-size: 10px;
  color: #1e56a0;
}
 
.bloglistcommentcount {
  font-size: 10px;
}
 
.listposts {
  margin: 10px;
  padding: 10px;
  font-size: 10px;
}
 
.listpostshead {
  display: block;
  border-bottom: 1px solid black;
  margin-bottom: 10px;
}
 
.listpostslink {
  color: #1e56a0;
  font-weight: bold;
}
 
.listpoststitle {
  font-size: 12px;
}
 
.listpostssummary {
  font-size: 11px;
  font-weight: normal;
  color: black;
  margin: 5px;
}
 
.listpostsfoot {
  display: block;
  margin-top: 10px;
}
 
.listpostsauthor {
}
 
.listpostscommentcount {
  display: block;
}
 
.post {
  margin: 10px;
  padding: 10px;
  font-size: 10px;
}
 
.posthead {
  display: block;
  border-bottom: 1px solid black;
  margin-bottom: 5px;
}
 
.postlink {
  color: #1e56a0;
  font-weight: bold;
}
 
.posttitle {
  font-size: 14px;
}
 
.postbody{
  font-size: 12px;
  font-weight: normal;
  color: black;
  padding: 10px 0px 10px 0px;
}
 
.postfoot {
  display: block;
  margin-top: 5px;
}
 
.postauthor {
}
 
.postcommentcount {
}
 
.comment {
  margin: 10px;
  padding: 10px;
  font-size: 10px;
}
 
.commenthead {
  display: block;
  border-bottom: 1px solid black;
  margin-bottom: 5px;
}
 
.commentlink {
}
 
.commenttitle {
  font-size: 14px;
}
 
.commentbody{
  font-size: 12px;
  font-weight: normal;
  color: black;
}
 
.commentfoot {
  display: block;
  margin-top: 5px;
}
 
.commentauthor {
}
 
.commentcommentcount {
}
 
.rteform {
  border: 1px solid black;
  background: #eeeeee;
}
 
.softwarelist {
  border: 1px solid black;
}
 
#sunyitnews {
float:left;
}
 
#alertbox {
width:250px;
float:right;
}
 
#happeningtoday {
width:240px;
padding-right:10px;
padding-left: 10px;
}
 
#happeningtoday ul{
margin-left:-45px;
 
}
 
#happeningtoday .eventitem{
 
  font-family: verdana,arial,sans;
  font-size: 11px;
  color: black;
  padding: 3px 2px 3px 4px;
  margin: 3px 2px 3px 4px;
  list-style: none;
  list-style-type: none;
 
}
 
#newsblogs {
width:250px;
float:right;
padding-left:10px;
}
 
#bottomholder {
height:250px;	
background-image:url(/images/bottomholder.gif);
background-repeat: no-repeat;
background-position: bottom right;
padding:5px;
vertical-align:top;
}
 
#middleholder {
height:70px;
}
 
#hapitems {
line-height:.5;
}
 
#hapitems2 {
line-height:.5;
}
 
/************* Weather row class ********************/
 
.r1 {
	background-color:#eeeeee;
}
:#eeeeee;
}
