@import url(stylist.css);

.contentWrapperSimpleDiv
{
	margin: 5px 0px 2px;
	border: 2px solid #9CAE94;
	padding: 1px;
	background-color: #C5D8C5;
	font-size: 0.8em;
	
	
}

.cols-wrapper
{
/*background: url(../Design/Skins/Css/Layouts/bgCompassRose.gif) no-repeat top left;*/
}

/*IE doesn't bother rendering the styles if the div
  extends beyond the borders of the containing div - very flakey!
  So we make div just 96% of containing box.
*/
* html #Layout_RightPane .contentWrapperSimpleDiv
{
	width:96%;
}
	
.hidden 
{
	display:none;
	
}

.actions {
   clear : both;
}

.actions ul {
	list-style: none;
	text-align:right;
}

.actions ul li
{
	display: inline;
	margin-left: 1em;
	font-size: 10pt;
}

.boxText
{
	font-size: 10pt;
	margin: 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica;
	border: 2px solid #9CAE94;
	padding: 1px;
	background-color: #C5D8C5;	
}

.itemListBox
{
	margin: 0 5px;
}
.itemList
{
	/*margin: 0px 0px 5px;*/

	/*New*/
	border: 2px solid #9CAE94;
	padding: 1px;
	/*End New*/
	
	/*background-color: #C5D8C5;*/

}

img
{
	border: 1px solid #000;
	
}
body
{
	margin:0;
	padding:0;
	font-size: 80%; /* ref:http://www.alistapart.com/articles/elastic/ for a description on how IE text size jumps are cured by using % */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: cornflowerblue;*/
	/*background-color: #b0c4ff;*/
	/*background-color: #B5C7FF;*/
	background-color: #FFFFFF;
	background: #DEE7DE;
	/*background: #CEDECE;*/
	
	
}
.imgPadded
{
	margin : 4px;
}
.smallText
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodyText
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infoText
{

	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
conditionalPara
{
	margin-top: 10px;
	font-size: 11pt;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rowHeading
{
	font-weight: bolder;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.pageTitle
{
	font-weight: bolder;
	font-size: 14pt;
	font-family: Georgia, Times New Roman, serif;
	text-align: left;
}
.itemDate
{
	font-weight: bolder;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.itemName
{
	font-weight: bolder;
	font-size: 10pt;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.instruction
{
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.command
{
	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 1px solid;
	padding-left: 5px;
	font-weight: bolder;
	font-size: 10pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #b0c4de;
}
.deleteButton
{
	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 1px solid;
	padding-left: 5px;
	font-weight: bolder;
	font-size: 10pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FF8080;
}
.taskHeading
{
	font-weight: bolder;
	font-size: 11pt;
	font-family: Georgia, Times New Roman, Helvetica, serif;
}
.demo
{
	border-right: #79DD00 1px solid;
	padding-right: 3px;
	border-top: #79DD00 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #79DD00 1px solid;
	cursor: pointer;
	padding-top: 3px;
	border-bottom: #79DD00 1px solid;
	background-color: #C1FF77;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9pt;	
	font-weight: bolder;
}
.termsOfService
{
	border-right:#999999 1px dotted;
	padding-right:5px; 
	border-top:#999999 1px dotted; 
	padding-left:5px; 
	background:#fafafa; 
	padding-bottom:5px; 
	margin:10px 0px; 
	border-left:#999999 1px dotted; 
	padding-top:5px; 
	border-bottom:#999999 1px dotted;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #AAAAAA;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #AAAAAA;
}

textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #AAAAAA;
	
}
.errMsg
{
	font-weight: bold;
	font-size: 11pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.panel
{
	border-right: navy thin solid;
	padding-right: 5px;
	border-top: navy thin solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: navy thin solid;
	padding-top: 5px;
	border-bottom: navy thin solid;
}
.ideaList
{
	border: #b0c4de 1px solid;
	background-color: #b0e6ff;
}
.dataEntryAdmin
{
	border: #b0c4de 1px solid;
	background-color: #f0f8ff;
}
.blueOrangePanel
{
	margin: 0px 0px 5px;

	/*New*/
	border: 2px solid #9CAE94;
	padding: 1px;
	/*End New*/
	
	background-color: #C5D8C5;

}
.dataEntry
{
	margin: 0px 0px 2px;
	border: 2px solid #9CAE94;
	padding: 1px;
	background-color: #C5D8C5;
	font-size: 0.8em;
	
	
}

.banner
{
	background-color: #FFFFFF;
	
}
.bannerParent
{
	background-color: #000;
}
.infoasis
{
	font-weight: bolder;
	font-style: italic;
	font-family: Georgia, Times New Roman, Times, serif;
}
.sectionHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	padding : 5px;
}

.infoHeading
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;	
	background: #C5D8C5;
}

.itemHeading
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
}	

.itemListHeading
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
}

.pageSiteHeading
{
	font-size: 30pt;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: BlanchedAlmond;
}
.pagerSmall
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;	
}	
.pagerLarge
{
	border-right: snow 1px solid;
	border-top: snow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: snow 1px solid;
	border-bottom: snow 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: oldlace;
	text-align: center;
}	

.itemSummary {
	background-color: #DEEBDE;
   padding : 0.1em;
}	
.itemSummaryAlternate {
	background-color: #C5D8C5;
   padding : 0.1em;
}

.Footer
{
	text-align:center;
}
.italicText
{
	font-size: 10pt;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*help IE out a little here*/
* html .ModuleCommand
{
	line-height: 1em;
}

.ModuleCommand
{
	
	border: #8CA284 1px solid;
	padding:3px 5px;
	font-weight: bold;
	font-size: 8pt;
	line-height: 2em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #DEEBDE;
	text-align: center;
	
}
.LowKeyCommand
{
	border-right: #9c009c 1px solid;
	padding-right: 5px;
	border-top: #9c009c 2px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 5px;
	vertical-align: baseline;
	border-left: #9c009c 1px solid;
	line-height: 2em;
	padding-top: 2px;
	border-bottom: #9c009c 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f5deb3;
	text-align: center;
}

.item, .alternateItem {
	font-family: Verdana, Arial, sans-serif;
}

.verticalSpace
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.calSmallText
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	text-align: center
}
.calDayHasData
{
	background-color: #FFFFEE
/*
	background-color: #FFFFFF 
*/
}



/* normal content styles */

.main-content {
   line-height : 1.2;
   font-size : small;
   padding : 0;
   margin : 0 2em 0 1em;
}

.main-content p {
  margin : 0 0 1em 0;
  padding : 0; 

  font-family : verdana, arial, sans-serif;
}

.main-content li {
  font-family : verdana, arial, sans-serif;
}

.main-content h1 {
   margin : 0 0 0.5em 0;
   padding : 0;
   color : #336633;
   font-family : georgia, times, serif;
   font-size : 155%;
   font-weight : normal;
}

.main-content h2 {
   margin : 0 0 0.5em 0;
   padding : 0;
   color : #336633;
   font-size : 130%;
   font-family : georgia, times, serif;
   font-weight : normal;
}

.main-content h3 {
   margin : 0 0 0.1em 0;
   padding : 0;
   color : #336633;
   font-size : 100%;
   font-weight : bold;
}

/* News styles */

.itemListBox {
   padding : 0;
   
}

.itemListBox .itemList { 
   margin : 0;
}

.itemListBox .item h1 {
   margin : 0;
   padding : 0;
   color : #336633;
   line-height : 1;
   font-family : georgia, times, serif;
   font-size : 155%;
   font-weight : normal;
}

.itemListBox .item .date {
   margin : 0 0 0.5em 0;
   padding : 0;
   color : #336633;
}

.item td {
   margin : 0;
   padding : 0.5em 2em 0.5em 0.5em;
}

.photo-right img, .photo-left img { 
   border : 1px solid #666;
}

/* login */

.loginBox { 
   margin : 0;
   padding : 0.3em;
}

.loginBox ul {
   margin : 0 0 0.75em 0;
   padding : 0;
   font-size : 90%;
}

.loginBox ul li { 
   margin : 0 0 0.1em 1em;
   padding : 0 0 0 0;
}

/* highlight box */

.highlight-box { 
   margin : 1em auto;
   padding : 0.2em;
   width : 67%;

   border : 1px solid rgb(156, 174, 148);
   background : #C5D8C5;
   font-size : 110%;
   text-align : center;
}

.highlight-box p { 
   margin : 0.2em 0;
   font-style : italic;
}

/* actions */

.actions { 
   margin : 0;
   padding : 0;
}

.actions  ul { 
   margin : 0;
   padding : 0;
}
