body.cke_show_borders{
background:none repeat scroll 0 0 #FFFFFF !important;
padding:0 5px;
}

body { 
	background: #FFFFFF url(images/background-shim.png) top left repeat-x; 
	font-family: "Lucida Sans",sans-serif;
	font-size: 12px;
} 

html, body{
    /*height:100%;*/
    margin: 0;
    padding: 0;
    border: none;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
	border: 1px solid #9a0000;
	background: #FFFFFF;
	height: 100%;
}

/*************************
HEADER
**************************/
p.top-options {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 1px 3px;
}
h1.header-image {
	width: 1000px;
	height: 168px;
	background: url(images/Wilson_Banner.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	border-bottom: 1px solid #9a0000;
	border-top: 1px solid #9a0000;
	margin: 0;
}
h1.header-image a { 
	display: block; 
	width: 1000px;
	height: 168px;
}
h1.header-image span { 
	display: block; 
	width: 1000px;
	height: 168px;
}
.links-page { width: 600px; }

/*************************
LEFT SIDEBAR
**************************/

td.sidebar {
	/*background-color: #9a0000; */
	background: url(images/left-sidebar-shim-200.png) top left repeat-y;
	width: 200px !important;
	/*border-right: 1px solid #9a0000; */
}
div.stay-in-touch {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9a0000;
	line-height: 1.3em;
	margin: 3px 12px;
}

.sign-up {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #653300;
}

table.left-col-menu {
	margin: 0 12px;

}
table.left-col-menu a.left { 	
	font-size: 14px !important;	
}
.current { font-size: 14px; color: #EBA200; }

/*************************
RIGHT SIDEBAR
**************************/

.right-sidebar {
	border-left: 1px solid #9a0000;
	width: 160px !important;
	/*height: 100%;*/
}


/*************************
FOOTER
**************************/

td.footer {
	border-top: 1px solid #9a0000;	
}
p.bottom-text {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	margin: 3px 0;
}



#calendarsmall {
  background-color : white;
  border-bottom    : 1px solid black;
  border-right     : 1px solid black;
  color            : black;
  font-family      : "Tahoma";
  font-size        : 6pt;
}

#calendarsmall TD {
  font-size        : 6pt;
  border-left      : 1px solid black;
  border-top       : 1px solid black;
  text-align       : center;
  background-color : #fff;
}	

.story {
  float:left;
  width:100%;
}

#calendarsmall TD.name {
  background-color : #E4E4E4;
  width			   : 8%;
  font-size        : 6pt;
}

#calendarsmall TD.title {
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  font-size        : 6pt;
}

#calendarsmall TD.today
{
  background-color : #00CC80;
}



#calendar
{
  background-color : white;
  border-bottom    : 1px solid black;
  border-right     : 1px solid black;
  color            : black;
  font-family      : "Tahoma";
  font-size        : 10pt;

}
#calendarsmall A.title
{
   color            : white;
  font-weight      : bold;
  text-align       : center;
  font-weight      : bold;
font-style: normal;
text-decoration:none
 font-size        : 6pt;
  font-size        : 10pt;

}	
#calendar A.title
{
   color            : white;
  font-weight      : bold;
  text-align       : center;
  font-weight      : bold;
font-style: normal;
	font-size: 12pt; 
text-decoration:none;
}	

#calendar TD
{
  border-left      : 1px solid black;
  border-top       : 1px solid black;
  text-align       : center;
  
  width						 : 100;
  height : 50
}	
#calendar TD.emptyspace
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
font-style: normal;
	font-size: 3pt; 
}	
#calendar TD.inner
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
}	
#calendar TD.inner_left
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
 height:10;

}	
#calendar TD.inner_left_today
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
 height:10;
font-weight: bold;

}	


#calendar TD.inner_right
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : right;
  height:10;
  
}	
#calendar TD.name
{
  border-left      : 1px solid black;

  background-color : #E4E4E4;
  width						 : 100;
height : 50;  
}
#calendar TD.left
{
  background-color : #778899;
 border-right      : 0px solid black;
height : 50;  
}
#calendar TD.title
{
  border-right      : 0px solid black;
    border-left      : 0x solid black;

height : 50;  
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  
}
#calendar TD.YearTitle
{
  border-right      : 0px solid black;
    border-left      : 0x solid black;

height : 50;  
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  
}

#calendar TD.today
{
font-weight: bold;
}
#calendar A.today	
{
font-weight: bold;
}


body {
	MARGIN: 0px 0px 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9a0000;
	letter-spacing: .02em;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9a0000;
	letter-spacing: .02em;
}


p, li {
	font-family: "Lucida Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 000000;
	line-height: 1.5em;
}


/* OLD STYES BELOW. RETAINING FOR LEGACY */
/* THE PAIN IS ALMOST UNBEARABLE */

td { 
	vertical-align: top; 
} 

.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	color: #9a0000;
}

.ward {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: .4em;
}

.headline {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9a0000;
	letter-spacing: .02em;
}

.right-headline {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9a0000;
	letter-spacing: .02em;
}


.story, .mnlnk {
	font-family: "Lucida Sans", sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	color: #000000;
	line-height: 1.6em;
}

td.left {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	line-height: 1.8em;
}






.sign-up-small {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #653300;
}

.read-more {
	font-weight: bold;
}


.rh-inner {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.rh-more {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.6em;
}


.button	{
	background: #FFF5DF;
	border-bottom: 1px solid #EBA200;
	border-right: 1px solid #EBA200;
	border-left: 1px solid #EBA200;
	border-top:1px solid #EBA200;
	color: #000000;
	height:25px;
	text-decoration:none;
	cursor: hand
}


ul {
	list-style-image: url('images/arrow.gif');
	margin-left: 25px !important;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
}
.rh-inner li { padding: 0; margin: 0;  }

.main-page-list {
	margin-left: -25px;
	margin-top: 5px;
	/*font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.3em;*/
	font-family: "Lucida Sans", sans-serif;
	font-size: 9.5pt;
	font-weight: normal;

}


hr.line	{
	color: #248F79;
	width: 80%;
}

/*********CM120407***********/

tr.title-row{height:89px;}

.mont{
	margin-bottom:0px; 
	margin-top:0px;
}
		
div.title-div{
	margin-top:12px; 
	margin-bottom:-10px;
}

/****************************/

a.right-headline, a:link.right-headline, a:visited.right-headline	{ text-decoration: none; color: #9a0000; }
a:active.right-headline, a:hover.right-headline						{ color: #EBA200; }

a.sign-up, a:link.sign-up, a:visited.sign-up						{ text-decoration: none; color: #653300; }
a:active.sign-up, a:hover.sign-up									{ color: #000000; }

a.rh-more, a:link.rh-more, a:visited.rh-more						{ text-decoration: none; color: #EEBA29; }
a:active.rh-more, a:hover.rh-more									{ color: #E98840; }

a.headline, a:link.headline, a:visited.headline						{ text-decoration: none; color: #9a0000; }
a:active.headline, a:hover.headline									{ color: #EBA200; }

a.top-options, a:link.top-options, a:visited.top-options			{ text-decoration: none; color: #000000; }
a:active.top-options, a:hover.top-options							{ color: #9a0000; }

a.read-more, a:link.read-more, a:visited.read-more					{ text-decoration: none; color: #EEBA29; }
a:active.read-more, a:hover.read-more								{ color: #E98840; }

a.left, a:link.left, a:visited.left									{ text-decoration: none; color: #FFFFFF; }
a:active.left, a:hover.left											{ color: #F6DA26; }

a:link, a:visited													{ color: #9a0000; }
a:active, a:hover													{ color: #EBA200; }
