/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

.mceContentBody a {
   color: #5c869e !important; /* FF requires a important here */
}

.mceContentBody a:visited {
   color: #af914b !important; /* FF requires a important here */
}

.mceContentBody a:hover {
   text-decoration: none !important; /* FF requires a important here */
}

body {
  background: #D2D2D2;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
}

h2 {
	font-size: 15px;
}

a:link, a:visited, a:active {
  color: #af914b; 
}

.link-color {
  color: #af914b;
}

#content a:visited,  {
 /*color: #d0b983; /* light gold */
 /*color: #5c869e; /* blue */
 
 background: url('/images/sm_check.gif') no-repeat 0px 6px;
 padding-left: 8px;
}

#breadcrumb a:visited {
 background: url('/images/sm_check.gif') no-repeat 0px 4px;
 padding-left: 8px;
}

#content a:visited img {
  background: none;
  margin-left: -8px;
}

img {
  border: none;
}

#wrapper { 
  margin: 0 auto;
  width: 782px;
  padding: 0px;
  background: url('/images/background.jpg');
}

#content {
  padding: 5px 17px;
}

#bigwrapper {
  background: url('/images/home_div.gif') repeat-y;
  padding: 0px;
  overflow: auto;
  margin: 0px 12px;
  width: 758px;
}

/* ------------------------------------------------------------ */

#home {
  padding: 0px;
  /* overflow: auto; */
  margin: 0px 12px;
  width: 758px;
}

#home #top {
  margin: 0 auto;
  overflow: auto;
  padding: 0px;
}

#home #top #left {
  float: left;
  margin: 0px;
  padding: 7px;
  color: #6f6f6f;
  width: 410px;
  border-right: 1px solid #C0C0C0;
}

#home #top #right {
  float: left;
  width: 329px;
	height: 306px;
  padding: 8px 0px 8px 4px;
  margin: 0px;
  color: #4f4f4f;
  background: url('/images/annc-bg.jpg') repeat-y #f0f0f0;
}

#home #top #left .evtInfo {
  float: left;
  width: 407px;
  margin-top: 10px;
  padding-left: 10px;
}

#home #top #left .evtInfo .evtHeader {
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 2px 0px;
  border-bottom: 1px solid #d8d8d8;
}

#home #top #left .evtDate {
  color: #B0B0B0;
  font-size: 11px;
}

#home #top #left .evtTitle {
  color: #2c5f85;
  padding-right: 5px;
  padding-left: 10px;
}

#home #top #left .evtInfo hr {
  padding: 0px;
  margin: 1px 0px;
  border: none;
  border-bottom: 1px solid #d8d8d8;
  height: 1px;
}

#home #top #left .evtImage {
  float: left;
  padding: 3px 8px 8px 0px;
  clear: none;
  width: 35px;
}

#home #top #right .evtInfo {
  float: left;
  width: 315px;
  margin: 5px 0px 4px 0px;
  padding: 1px 1px 1px 5px;
	background: #ffffff;
}
#home #top #right .evtInfo .evtHeader {
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 2px 0px;
  border-bottom: 1px solid #eee;
}

/*
#home #top #right .evtDate {
  color: #B0B0B0;
  font-size: 11px;
}
*/

#home #top #right .evtTitle {
  color: #111111; /*2c5f85*/
  padding: 0px 5px 0px 0px;
}

#home #top #right .evtInfo hr {
  margin: 1px 0px;
  border: none;
  border-bottom: 1px solid #000;
  height: 1px;
}


#home #bottom {
  margin: 0 auto;
  padding: 0px;
  width: 100%;
  border-top: 1px solid #C0C0C0;
}

#home #bottom #links {
  width: 100%;
  padding-top: 18px;
  padding-bottom: 14px;
	padding-left: 1px;
}

#home #bottom #links img{
	padding: 0px 0px 0px 10px;
}

#home #bottom #left {
  float: left;
  width: 248px;
  margin: 0px;
  padding: 8px;
}

#home #bottom #middle {
  float: left;
  width: 279px;
  margin: 0px;
  padding: 8px;
	/* border-left: 1px solid #C0C0C0; */
  /* border-right: 1px solid #C0C0C0; */
}

#home #bottom #right {
  float: right;
  width: 180px;
  padding: 8px;
  margin: 0px;
}
/* ------------------------------------------------------------ */

#smallwrapper {
  margin: 0 auto;
  overflow: auto;
  padding: 0px;
  float: left;
  width: 562px;
  background: #FFFFFF;
}


#home-left-top {
  margin: 0px;
  padding: 8px;
  color: #6f6f6f;
}

#home-left-top .evtDate {
  color: #B0B0B0;
  font-size: 11px;
}

#home-left-top .evtTitle {
  color: #2c5f85;
  padding-right: 5px;
}

#home-left-top .evtInfo hr {
  padding: 0px;
  margin: 1px 0px;
  border: none;
  border-bottom: 1px solid #d8d8d8;
  height: 1px;
}

#home-left-top .evtImage {
  float: left;
  padding: 3px 8px 8px 0px;
}

#home-left-bottom {
  float: left;
  width: 250px;
  margin: 0px;
  padding: 8px;
  border-top: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
}

#home-left-bottom2 {
  float: left;
  width: 279px;
  margin: 0px;
  padding: 8px;
  border-top: 1px solid #C0C0C0;
}

#home-right {
  float: right;
  width: 180px;
  padding: 8px;
  margin: 0px;
}

#content img {
  border: none;
}

#content p.giTitle {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
}

#content .evtDate {
  color: #B0B0B0;
  font-size: 11px;
}

#content .evtTitle {
  color: #2c5f85;
  padding-right: 5px;
  font-weight: bold;
}

#content hr {
  padding: 0px;
  margin: 1px 0px 10px 0px;
  border: none;
  border-bottom: 1px solid #d8d8d8;
  height: 1px;
}

#header {
  margin: 3px 12px 0px 12px;
  background: url('/images/header.jpg') no-repeat;
  height: 75px;
}

#menu {
  color: white;
  padding: 0px;
  padding-top: 47px;
  margin: 0px;
}

#breadcrumb {
  padding: 4px 17px;
  color: #999;
  font-size: 9px;
}

#rotator {
  padding: 0px 12px;
}

#dividerbar {
  background: #444; /*1C3954*/
  height: 4px;
  margin: 0px 12px;
  padding: 0px;
}

#fullbox {
  background: #F6F3EC;
  padding: 3px 7px;
  margin: 0px 17px;
}

#title {
  background: url('/images/titlebullet.jpg') no-repeat #dbdbdb 1px 2px; /*cddbe5*/
  margin: 0px 12px;
  height: 21px;
  padding: 8px 20px 0px 20px;
  color: #5A5A5A;
  font-weight: bold;
}

#footer {
  margin: 0px 12px;
}

#footer_menu {
  margin: 0px;
  padding: 0px;
  border: none;
  font-size: 11px;
  border-collapse: collapse;
}

#footer_menu td {
  vertical-align: top;
  padding: 0px 20px 0px 0px;
}

#footer_menu td a {
  color: #eaeaea;
}

#footer_menu td a:visited {
  color: #eaeaea;
}

#footer_left {
  margin: 0px 0px 3px 0px;
  width: 137px;
  padding: 8px;
  background: url('/images/footer1.jpg') repeat-x #555555;
  vertical-align: top;
}

#footer_left a {
  color: #FFFFFF;
}

#footer_left a img {
  border: none;
}

#footer_right {
  width: 589px;
  padding: 8px;
  background: url('/images/footer2.jpg') repeat-x #666666;
}

.fillPad {
  padding-right: 14px;
}

.longW {
  width: 420px;
}

.inCaptcha {
  width: 141px;
}

#div_msg {
  margin: 7px 0px;
}

#div_msg .processmsg {
  padding: 3px 7px 3px 5px;
  color: white;
  background: #444444;
}

#div_msg .errormsg {
  color: red;
  font-weight: bold;
}

#div_msg .statusmsg {
  color: #444444;
  font-weight: bold;
}

#div_msg .updatemsg {
  color: white;
  background: #af914b;
  padding: 3px 7px 3px 5px;
}

#div_main hr {
  border: none;
  border-top: 1px solid #C0C0C0;
  height: 0px;
}

/*----------------------------------------------------*/
/* dropdown styling                                   */
/*----------------------------------------------------*/

.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle ul{
  width: 100%;
  padding: 0px;
  margin: 0px;
  text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul img {
  border: none;
  padding: 0px;
  margin: 0px;
}

.chromestyle ul li{
  display: inline;
  margin: 0px;
  padding: 0px;
}

.chromestyle ul li a{
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

.chromestyle ul li a img {
  height: 28px;
  padding: 0px;
  margin: 0px;
}

/*.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
/*}*/

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #595959; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #4c4c4c;
width: 200px;
visibility: hidden;
}


.dropmenudiv a {
border-left: 9px solid #595959;
width: auto;
display: block;
text-indent: 3px;
padding: 2px;
text-decoration: none;
color: white;
}

.dropmenudiv a:visited {
border-left: 9px solid #595959;
width: auto;
display: block;
text-indent: 3px;
padding: 2px;
text-decoration: none;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

* html .dropmenudiv a:visited{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #595959;
border-left: 9px solid #717171;
}

#m_home a img{ background: url('/images/menu/home.jpg'); width: 58px;}
#m_home a:hover img { background: url('/images/menu/home_over.jpg'); }

#m_aboutlcs a img{ background: url('/images/menu/aboutlcs.jpg'); width: 82px; }
#m_aboutlcs a:hover img { background: url('/images/menu/aboutlcs_over.jpg'); }

#m_enrollment a img{ background: url('/images/menu/enrollment.jpg'); width: 96px; }
#m_enrollment a:hover img { background: url('/images/menu/enrollment_over.jpg'); }

#m_community a img{ background: url('/images/menu/community.jpg'); width: 92px; }
#m_community a:hover img { background: url('/images/menu/community_over.jpg'); }

#m_calendar a img{ background: url('/images/menu/calendar.jpg'); width: 82px; }
#m_calendar a:hover img { background: url('/images/menu/calendar_over.jpg'); }

#m_athletics a img{ background: url('/images/menu/athletics.jpg'); width: 79px; }
#m_athletics a:hover img { background: url('/images/menu/athletics_over.jpg'); }

#m_alumni a img{ background: url('/images/menu/alumni.jpg'); width: 65px; }
#m_alumni a:hover img { background: url('/images/menu/alumni_over.jpg'); }

#m_giving a img{ background: url('/images/menu/giving.jpg'); width: 61px; }
#m_giving a:hover img { background: url('/images/menu/giving_over.jpg'); }

table .header {
  background: #E0E0E0;
}

table .header td {
  font-weight: bold;
  border: none;
}

td {
  margin: 0px;
  padding: 2px 2px 2px 4px;
}

.users td {
  border-bottom: 1px solid #E0E0E0;
}

.newsTitle {
  font-weight: bold;
  font-size: 15px;
}

.newsDate {
  font-size: 11px;
}

.news {
  border-bottom: 1px solid #d8d8d8;
  padding: 5px 0px;
}
