﻿.watermarkText{font:normal 10px Arial;color:Silver;}

.popup {
    position:absolute;    
    top :100px;
    width:200px;
    padding:10px;
    background-color:white;
    border:solid 2px black;
    vertical-align: middle;
    text-align:center;
    z-index:19
}
        
.background { background-color:Gray; filter:alpha(opacity=91);-moz-opacity:0.91;opacity: 0.91;	}
  
  
   /* Right Links*/
.announcement{padding-bottom:13px;width:100%;min-height:200px;max-height:500px;}
.announcementTitle, a.announcementTitle,a.announcementTitle:visited,a.announcementTitle:active,a.announcementTitle:link
{
    font: normal 16px  GillSans, Tahoma, Verdana, Arial, "sans-serif";
    color:#007ac0;
}	
.announcementCategory, a.announcementCategory{
    font: bold 11px  GillSans, Tahoma, Verdana, Arial, "sans-serif";
    color:#444;
}	
.announcementPosted{font:normal 9px Arial;color:#808080;}
.announcementText, AnnouncementText span,AnnouncementText div,AnnouncementText p{
    font:normal 13px  GillSans, Tahoma, Verdana, Arial, "sans-serif";
    color:#000;padding:0px 2px 0px 2px;
     letter-spacing:.02em;
    text-indent:10px;
 }
.announcementCatHeader{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#666666;background-color:#d4f0fb;border-bottom:solid 1px #ccc;padding:2px 0px 4px 0px;text-indent:3px;}
.announcementCatFooter{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#666666;background-color:#d4f0fb;border-top:solid 1px #ccc;padding:2px 2px 2px 0px;text-align:right;}
.announcementSubLinks, span.announcementSubLinks {font:normal 13px  GillSans, Tahoma, Verdana, Arial, "sans-serif";letter-spacing:.03em;}
.WelcomeStatusHeader{font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#db2a2a;background-color:#d4f0fb;border-bottom:solid 1px #ccc;padding:2px 0px 4px 0px;text-indent:3px;}

.announcementHead { clear: both; padding: 0 0 4px 0px;margin:0px; width:400px; }
.announcementHead ul { list-style: none; text-align: left; display: block; padding: 0;margin:0;}
.announcementHead li { display: inline; padding:0 .4em; border-right: 1px solid #ccc; }

.announcementFooter { clear: both; padding: 0; width:400px; }
.announcementFooter ul { list-style: none; text-align: right; display: block; }
.announcementFooter li { display: inline; padding: 0 .5em; border-right: 1px solid #ccc; }
.announcementFooter .commentslink { border: 0; }

.AnnouncementFooter{position:absolute;right:0px;top:-40px;}
.AnnouncementFooter a,
.AnnouncementFooter a:active,
.AnnouncementFooter a:link {font:bold 12px arial;background-color:#555;display:block;padding:5px 5px 3px 5px;border:solid 1px #555;width:180px;text-decoration:none;text-align:center;border-radius: 12px;color:#fff;cursor:pointer;}
.AnnouncementFooter a:hover{font:bold 12px arial;background-color:#777;display:block;padding:5px;border:solid 1px #555;width:180px;text-decoration:underline;color:#fff;cursor:pointer;}

a.categoryInHeader {font:bold 11px Tahoma, Verdana, Arial, "sans-serif";color:#446f9c !important;}

/*FF8C00 -DarkOrange*/

.wireFrame {
    position:absolute;
    display: none; 
    overflow: hidden; 
    z-index: 2; 
    background-color: #FFFFFF; 
    border: solid 1px #D0D0D0;
}

.closeButtonStyle {
    background-color: #666666; 
    color: #FFFFFF; 
    text-align: center; 
    font-weight: bold; 
    text-decoration: none; 
    border: outset thin #FFFFFF; 
    padding: 5px;
}








.pager {
	clear: both;
	padding: 10px 0px 3px 0px;
	text-align: center;
}
.pager span {
	border: 1px solid #90c2e1;
	background-color: #0174bb;
	padding: 1px 5px;
	margin: 0px 0.05em 0px 0.05em;
	color: #fff !important;
	font:bold 14px "Times New Roman", Times, serif;
}
.pager a {
	color: #003150 !important;
	padding: 1px 5px;
	margin: 0px 0.05em 0px 0.05em;
	background: #dfedf7;
	border: 1px solid #90c2e1;
	text-decoration:none;	
	font:bold 14px "Times New Roman", Times, serif;
}
.pager a:hover {
	background: #f1f1f1;
	text-decoration:underline;
}








/* announcement */	
#announcement, #announcement li{
	color:#555;	
	margin:0;	padding:0;
	list-style:none;
		line-height:180%;
}
#announcement li{
	padding:0 0 .5em 0;
	margin:.5em 0;
}
#announcement li .info{
	padding:.2em 5px 1em 5px;		
	margin:0;
	color:#111;
	font:normal 12px Georgia, Arial;
}

#announcement li .info em{color:#999;}
#announcement li .info a{	
	font:normal 12px Georgia, Arial;
}
#announcement li .title{
	padding:.2em 5px .6em 5px;		
	margin:0;		
}
#announcement li .title a{ 
  color: black;  
  font-family: Helvetica,sans-serif;
  font-size: 30px;
  line-height: 30px;
  text-decoration: none;
  letter-spacing: -0.05em;
  outline: medium none;
  font-weight: normal;
  text-decoration:underline;
  
}
#announcement li .title a:hover{text-decoration:underline;color:#000;}

#announcement li .body{padding:.5em 5px;}

#announcement li .bottom{
  position:relative;
	padding:0 5px 2em 5px;	
	border-bottom:solid 1px #fafafa;	
	margin:0;
	color:#333;
  height:15px;  
}
#announcement li .bottom a{/*color:#9f0000; */}
#announcement li .bottom .comments{position:absolute;left:0;top:-1.5em;width:250px;}
#announcement li .bottom .readmore{position:absolute;right:40px;top:-2em;}


/* announcementComments */	
#announcementComments, #announcementComments li
{
	color:#555;	
	margin:0;	padding:0;
	list-style:none;
		line-height:180%;
}
#announcementComments li{
	padding:.5em;
	margin:.5em 0;
	background:#fcfcfc;		
	border:1px solid #f1f1f1;
}
#announcementComments li .info{
	padding:.2em 20px;	
	background:#f1f1f1 url(../images/ico_comments.gif) no-repeat 2px 50%;	
	margin:0;
	color:#333;
	font:normal 12px Arial;
}
#announcementComments li .title{
  background-color:#ececec;
	padding:.2em 19px;		
	margin:0;		
}
#announcementComments li .title a{color:#555;font:bold 16px Arial;}
#announcementComments li .body{padding:.5em 20px;}
#announcementComments li .bottom{
	padding:.2em 20px;	
	background-color:#f1f1f1;	
	margin:0;
	color:#333;
	font:normal 12px Arial;
  height:15px;  
}
#announcementComments li .bottom a{font:normal 10px arial;color:#9f0000; }
#announcementComments li .bottom .comments{float:left;width:100px;}



#EventHeader{
  color:#000;
  padding:10px;
  background:#ececec url(images/enrollmentbk.jpg) repeat-x top left;
  border:solid 1px #ccc;
  position:relative;
  margin-bottom:1em;
}

.enrollmentbox{
 /* width:940px;
  padding:8px 0 5px 0;
  position:relative;
  background-color:#863c3f;
  border-top-right-radius: 12px 12px;
  border-top-left-radius: 12px 12px;
  border-bottom-left-radius: 12px 12px;
*/
  background:#333 url(/Portals/_default/Skins/Strict/images/TopFooter.jpg)  repeat-x;
  color:#fff;
  
  position:relative;width:960px;margin:0 -10px 0 -20px;padding:8px 10px 5px 10px;border:0;
}
.enrollmentphoto{border:solid 2px #fff;width:67px;height:80px; border-radius: 6px;}
.enrollmentpager{
  position:absolute;
  width:280px;  
  right:20px;
  background-color:#fff;
  bottom:-22px;
  font:normal 10px arial;
  /*background-color:#863c3f;*/
  background:#ccc url(/Portals/_default/Skins/Strict/images/TopFooter.jpg) 0px -105px repeat-x;
  color:#fff;
  padding:5px 0;
  text-align:center;
  border-bottom-right-radius: 12px 12px;
  border-bottom-left-radius: 12px 12px;
  cursor:pointer;
  z-index:3;
}
.enrollmentpager a,
.enrollmentpager a:active,
.enrollmentpager a:link{color:#ffffcc;}
.enrollmentpager a:hover{color:#ffffcc;}

#divMenu
{
  background-color:#ececec;
  width:280px;    
  vertical-align:top;
  margin-top:10px;
  padding:1em 0;
 }
 #divMenu table{margin:0 auto;}
