

body, html
{
    background-color: #606060;
    background-image: url(/sitefiles/1000/back.jpg);
}

body, html, .CommonContent
{
    font-family: Tahoma, Arial, Helvetica;
    color: #000000;
}

A:LINK, .CommonSidebarArea A:LINK
{
    color: #698D73;
}

A:ACTIVE, .CommonSidebarArea A:ACTIVE
{
    color: #698D73;
}

A:VISITED, .CommonSidebarArea A:VISITED
{
    color: #88AA88;
}

SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Tahoma, Arial, Helvetica;
}

#CommonLeftColumn, #CommonRightColumn
{
    background-color: #EFF7E0;
    background-image: none;
}

#Common
{
    border-top-color: #BBDE79;
}

.CommonTitleBar
{
    background-image: none;
    background-color: #FFFFFF;
}

.CommonTitle, .CommonProfileTitle, .CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER, .ForumThreadPostTitle
{
    font-family: Tahoma, Arial, Helvetica;
    color: #91723F;
}

.CommonTitle, .CommonProfileTitle, .CommonModalTitle, .CommonModalTitle, .JoinTitle, .CommonMessageTitle
{
    font-size: 180%;
}

.CommonModalTitle, .CommonModalTitle, .JoinTitle, .CommonMessageTitle
{
    font-family: Tahoma, Arial, Helvetica;
    background-color: #D2E6BD;
    color: #698D73;
}

.CommonTitleBarTitle
{
    font-size: 250%;
}

.CommonTitleBarTitle, .CommonTitleBarTitle A:LINK, .CommonTitleBarTitle A:VISITED, .CommonTitleBarTitle A:ACTIVE, .CommonTitleBarDescription
{
    font-family: Tahoma, Arial, Helvetica;
    color: #555555;
}

.CommonSubTitle, .CommonHeader, .CommonFormTitle
{
    font-family: Tahoma, Arial, Helvetica;
    color: #999999;
}

.CommonSidebarHeader, .CommonSidebarTopRound div
{
    background-color: #D2E6BD;
    color: #698D73;
}

.CommonSidebarContent, .CommonSidebarFooter
{
    border-color: #D2E6BD;
}

.CommonSidebarHeader A:LINK, .CommonSidebarHeader A:VISITED, .CommonSidebarHeader A:ACTIVE, .CommonSidebarHeader A:HOVER
{
    color: #698D73;
}

.CommonListHeaderLeftMost, .CommonListHeader
{
}

.CommonListTitle, .CommonListTitle A:LINK, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER, .CommonInlineMessageTitle, 
.ForumPostHeader, .FileFileTitle, .FileCommentsTitle, .CommonInlineMessageTitle A:LINK, .CommonInlineMessageTitle A:VISITED, .CommonInlineMessageTitle A:ACTIVE, 
.CommonInlineMessageTitle A:HOVER
{
    font-family: Tahoma, Arial, Helvetica;
    background-color: #D2E6BD;
    color: #698D73;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
    color: #14381E;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
    color: #25492F;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
    color: #365A40;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
    color: #476B51;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
    color: #587C62;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
    color: #698D73;
}

A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED
{
    color: #88AA88;
}

A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED
{
    color: #698D73;
}

.CommonContextMenuItemHover, .FileFolderTreeNodeSelected, .FileFolderTreeNodeHover, .ForumPostTreeNodeSelected, .ForumPostTreeNodeHover
{
    background-color: #DBEFC6;
}

.CommonTabBar
{
    background-image: url(/themes/leanandgreen/images/common/top_group_bg.gif);
    background-color: #CCCCCC;
}

.CommonSimpleTabStripSelectedTab, .CommonSimpleTabStripTabHover
{
    background-image: url(/themes/leanandgreen/images/common/top_item_selected_bg.gif);
    background-color: #CCCCCC;
}

.CommonSimpleTabStripTab, .CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE, .CommonSimpleTabStripTab A:HOVER,
.CommonSimpleTabStripTabHover, .CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE, .CommonSimpleTabStripTabHover A:HOVER,
.CommonSimpleTabStripSelectedTab, .CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE, .CommonSimpleTabStripSelectedTab A:HOVER
{
    color: #000000;
}

.CommonSimpleTabStripTab, .CommonSimpleTabStripTabHover, .CommonSimpleTabStripSelectedTab, .CommonTabBarInner
{
    border-color: #999999;
}

#CommonFooter
{
    background-image: none;
    background-color: #FBFAFA;
}

.CommonSidebarHeader, .CommonSidebarContent, .CommonSidebarFooter
{
    width: 174px;
}

#CommonOuter
{
    width: 956px;
}

.CommonTitleBar, .CommonTitleBarImage
{
    height: 120px;
}

/******************
  general styles
*******************/
body 
{
    font-family:Verdana,Arial; 
    font-size:12px; 
    background-color:#ccff99; 
    color:#777777; 
    text-align: center;
} 

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B3D789}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d4edcc;
  border-right:1px solid #d4edcc;
  background:#c1e1a6}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8fbf3;
  border-right:1px solid #e8fbf3;
  background:#bede9f}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bede9f;
  border-right:1px solid #bede9f;}
.spiffy4{
  border-left:1px solid #d4edcc;
  border-right:1px solid #d4edcc}
.spiffy5{
  border-left:1px solid #c1e1a6;
  border-right:1px solid #c1e1a6}
.spiffyfg{
  background:#B3D789}

rsbody 
{
    font-family:Verdana,Arial; 
    font-size:12px; 
    background-color:#eeffff; 
    color:#777777; 
    margin:0px;
    width:100%;
} 


div#container
{
margin-left:0px;
margin-right: auto;
width:auto;
text-align: left;
background-color:#ffffff; 
}

H1 { font-size:27px; font-family:Verdana,Arial; color:#6a983d; }
H2 { font-size:22px; font-family:Verdana,Arial; color:#6a983d; margin-top:30px; margin-bottom:7px; }
H3 { font-size:16px; font-family:Verdana,Arial; color:#6a983d; margin-top:30px; margin-bottom:7px }

/* NOTE: the order is important. It determines specificity */
a:link			{ text-decoration: none; border-bottom: 1px dotted #000000; }
a:visited		{ text-decoration: none; border-bottom: 1px dotted #000000; }
a:hover			{ border-bottom-style: solid; }
a:active		{ border-bottom-style: solid; }

a.plain:link	{ text-decoration: none; border:0; }
a.plain:visited	{ text-decoration: none; border:0; }
a.plain:hover	{ background-color:#FFFF8D; border:0; color:Black; }
a.plain:active	{ background-color:#FFFF8D; border:0; }

.req	{ font-weight:bold; color:#ff0000; padding-left: 3px; }

.error	{ color:#ff0000;}

.highlight { font-weight:normal; color:#000000; background-color:#FFFF8D; padding-left:3px; padding-right:3px; }

.block { padding:7px; background-color:#dddddd; border-style:solid; border-width:1px; border-color:#cccccc; }

.instTitle { font-weight:bold; color:#6a983d; padding-left:0px; padding-bottom:5px; }
.inst { font-style:italic; color:#6a983d; padding-left:0px; padding-bottom:13px; }

.todo { background-color:RED; color:White; }




/*************************
  .skin files point here
**************************/
.TextBox		{ background-color:#ffffff; font-family:Arial, Verdana, Sans-Serif; font-size:12px; color: #777777; width:250px; border: 1px solid #cccccc;  }
.DropDownList	{ background-color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#777777; } 
.ListBox		{ background-color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#777777; } 
.CheckBox		{ background-color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#777777; }
.RadioButton	{ background-color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#777777; }
.BulletedList	{ background-color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#777777; }
.Button			{ background-color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#d7b52e; border-color:#d7b52e; border-width:3px; border-style:Solid; margin:10px }



/**********************
       HomePage
***********************/
.news H1 { font-size:14px; font-family:Verdana,arial; color:#DD0E0E; background-color:#eeeeee; padding:2px; margin:0px; border-bottom: solid; border-bottom-style:solid; border-bottom-color: #cccccc; border-bottom-width: 1px; }
.news p	 { font-size:12px; font-family:Arial,Verdana; color:#000000; background-color:#eeeeee; padding:2px; margin:0px; }



/**********************
    Forms and Labels
***********************/
fieldset 
{ 
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;	
	margin: 30px;
	padding: 10px;
}
legend 
{ 
	font-weight:bold; 
	color:#4A8DE0; 
	background-color:#ffffff;
	padding:4px; 
}
.frmTable
{
	width:450px;
}
.frmLabel
{
	width:150px;
	background-color:#f4f4f4;
	padding-left:3px;
	text-align:left;
}



/**********************
        Wizard
***********************/
.wizFieldset
{ 
	border-color:#cccccc;
	border-style:solid;
	border-width:10px;
}
.wizLegend 
{ 
	font-weight:bold; 
	color:#4A8DE0; 
	background-color:#ffffff;
	padding:4px; 
}
.wizSidebar
{
	padding:5px;
}
.wizStep
{
	padding-left:8px;
}

.wizNavLink:link	{ color:#4A8DE0; padding:3px;  }
.wizNavLink:visited { color:#4A8DE0; padding:3px; }
.wizNavLink:hover	{ color:#DD0E0E; font-weight:bold; padding:3px; }
.wizNavLink:active  { color:#DD0E0E; font-weight:bold; padding:3px; }

.wizSubTitle { font-size:16px; font-family:Verdana,Arial; font-weight:bold; color:#D7B52E; padding-bottom:4px; }
.wizSectionHead { font-size:14px; font-family:Verdana,Arial; font-weight:bold; color:#4A8DE0; padding-bottom:4px; }

.wizInstTitle { font-weight:bold; color:#000000; padding-left:0px; padding-bottom:5px; }
.wizInst { font-style:italic; color:#ffffff; padding-left:0px; padding-bottom:13px; }

.wizOdd { background-color:#b4b4b4; color:#ffffff; }
.wizEven { background-color:#dadada; color:#ffffff; }
.wizConf { background-color:#f4f4f4; color:#777777; }
.wizConfTH { background-color:#555555; color:#ffffff; }

/**********************
   MasterPage Styles
***********************/
.instructions
{
	background-color:#fafafa; 
	padding-top:30px; 
	padding-left:12px;
	padding-right:12px;
	border-style:solid;
	border-color: #ffffff #cccccc #f4f4f4 #f4f4f4;
	border-width:1px;
}
.instructions_white
{
	background-color:#ffffff; 
	padding-top:30px; 
	padding-left:0px;
	padding-right:20px;
	padding-bottom:2px;
}
.instructionsTitle 
{ 
	font-weight:bold;
	color:#4A8DE0;
	margin-bottom:8px;
}

.homecontent { padding-left:2px; padding-top:5px; width:100%;}

.menualign 
{
    padding-right:0px;
    background-color:#bbbbaa; 
    text-align:right;
    right: 0;
    width: 100%; /* depends on element width */
 }


/*************** 
	Skyline 
***************/
.skylink
{
    font-family:Verdana,Arial;
    font-size:22px; 
    font-weight:600;
    color:#cccccc;
    margin-top: 5cm;
    padding-left:90px;
    text-decoration: none;
}
.skyLink_sub
{
    font-family:Verdana,Arial;
    font-size:12px;
    font-weight:lighter;
    color:#bbbbbb;
    padding-left:3px;
}
.loggedin
{
	color:#4A8DE0;
}
.notloggedin
{
	color:#DD0E0E;
	font-weight:bold;
}



/*************************
         FAQ
**************************/
.faq
{ 
	font-family:Verdana,Arial; 
    font-size:12px; 
    background-color:#ffffff; 
    color:#777777; 
}
.faq a:link		{ text-decoration: none; color:Blue; border-bottom: 0px dotted #000000; }
.faq a:visited	{ text-decoration: none; color:Blue; border-bottom: 0px dotted #000000;}
.faq a:hover	{ border-bottom: 1px solid Blue; }
.faq a:active	{ border-bottom: 1px solid Blue; }
.faq small { padding:20px; margin:20px; font-size:9px; color:Lime; }
.faqquestions
{
	background-color: #f4f4f4;
	padding:4px;
}


/*************************
         footer
**************************/
.footer { font-family:Times New Roman; color:#4A8DE0; font-size:11px; }
.footer a:link		{ text-decoration: none; color:#000000; border:0; }
.footer a:visited	{ text-decoration: none; color:#000000; border:0; }
.footer a:hover		{ text-decoration: none; color:red; border:0; }
.footer a:active	{ text-decoration: none; color:red; border:0; }


/*************** 
	Admin 
***************/
.adminTitle 
{
	font-family: Arial;
	font-weight: bold;
	font-size:30px;
	color: #ffffff;
	background-color:#f4f4f4;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:3px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	width: 734px;
}
.adminPageTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size:20px;
	color: #000000;
	padding-top:20px;
	padding-bottom:20px;
}

.adminErrReportTitleRow
{
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	background-color:#4A8DE0;
	padding:5px;
	padding-top:15px;
	text-align:left;
}
.adminErrReportLabelBold
{
	font-weight:bold;
	width:150px;
	background-color:#dddddd;
	padding-left:3px;
	text-align:left;
}
.adminErrReportBold
{
	font-weight:bold;
	background-color:#dddddd;
	padding-left:3px;
	text-align:left;
}
.adminErrReportLabel
{
	width:150px;
	background-color:#eeeeee;
	padding-left:3px;
	text-align:left;
}
.adminErrReport
{
	background-color:#fafafa;
	padding-left:3px;
	text-align:left;
}


.multiPage
{
    float:left;
    border:1px solid #94A7B5;
    background-color:#F0F1EB;
    padding:4px;
    padding-left:0;
    width:565px;
    margin-left:-1px;                
}

.multiPage div
{
    border:1px solid #94A7B5;
    border-left:0;
    background-color:#ECE9D8;
}

.multiPage img
{
    cursor:no-drop;
}
        
 ul {
	margin: 0 0 0 0; /* space around list, marker is in left margin */
	padding: 0;    
}

/* all 'li' elements within a 'ul' element within any element of class 'categories' */
 ul li {
	list-style-type:none;
	margin: 0 0 0 0;    /* bottom space between list items */
    padding: 3; 
}

.newStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
}
.newStyle2 {
	font-weight: bold;
}

/* all 'a' elements in a 'ul' element within any element of class 'categories' */
/* applies to all states :link, :visited, :hover, :active */
 ul a {
	text-decoration: none;
}
