body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #333333;
}

/*
Text
=====================
*/
.Head {  
	font-weight: bold; 
	color: #999999; 
	padding-bottom:5px;
}
.SubHead {   
	font-weight: bold; 
	color: #999999; 
}
.SubHead td, label {   
	font-weight: bold; 
	color: #999999; 
}
.SubSubHead {   
	font-weight: bold; 
	color: #999999; 
}
.TableHead {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #0099FF; 
}
.DiaryHeader {
	font-size:0.7em;
}
.SearchText {
	font-weight:bold;
	color:White;
}
.Message {
	font-weight:bold;
	color:#990000;
}

/*
Validation Stuff
=====================
*/

.ValidationErrorMsg {
	font-size:0.6em;
	color:#990000;
	font-weight:bold;
}
.RequiredField {
	color:red;
}

/*
Tabs
=====================
*/

.TabItem {
	/*padding-right:1px;*/
}

.LayoutBoxHeader {
	background-color:#E4F1D8;
	color:#666666;
	font-weight:bold;
}

.LayoutBox {
	background-color:White;
	border-style:solid;
	border-width:1px;
	border-color:#ADD685;
	border-collapse:collapse;
	font-weight:normal;
}

/*
Content
======================
*/

.ContentBorder {
	border-style:solid;
	border-width:1px;
	border-color:#ADD685;
	border-collapse:collapse;
}

hr {
	border: none 0; 
	border-top: 1px dashed #999999;
	width: 100%; 
	height: 1px;
} 

/*
Links
======================
*/
a:link {  
	color: #666666; 
	text-decoration: none
}
a:visited {  
	color: #666666; 
	text-decoration: none
}
a:active {  
	color: #0099FF; 
	text-decoration: none
}
a:hover {  
	color: #0099FF; 
	text-decoration: none
}

/*
Tables
======================
*/
.ToolBar {
	border-style:solid;
	border-width:1px;
	border-color:#ADD685;
	height:30px;	
	background-color:White;
}

.TableHeadVert { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#0099FF; 
	layout-flow:vertical-ideographic;
}

.FooterBar {
	border-width:1px;
	border-color:white;
	border-style:solid;
	background-color:#ADADAD;
	color:white;
	font-size:0.8em;
	padding-right:20px;
}

.FooterBar A {
	font-size:0.8em;
	color:white;
	text-decoration:none;
}
.FooterBar A:visited {
	font-size:0.8em;
	color:white;
	text-decoration:none;
}
.FooterBar A:hover {
	font-size:0.8em;
	color:white;
	text-decoration:underline;
}

/*
Forms
=====================
*/
.Textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
}

.TextboxSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #006699;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
}
.Button {
	border-style:solid;
	border-width:1px;
	border-color:#7AB73E;
	color:#7AB73E;
	background-color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;	
	cursor:hand;
	height:17px;
}
/*
Menus
=====================
*/
.MenuImageOver {
	cursor:hand;	
	padding:0px;
	margin:0px;
}

.MenuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:0.7em;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#ADADAD;
	text-decoration:none;
}
.MenuTextOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-size:0.7em;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#ADADAD;
	text-decoration:none;
}

/*
Left Bar
================================
*/
.LeftBar {
	background-color:#ADD685;
}

/*
Menu Left Title
================================
*/

.LeftMenuTitle {
	color:white;
	font-size:0.9em;
	letter-spacing:-1;
	background-color:#ADD685;	
	padding:4px;
	border-bottom:solid 2px white;
	height:20px;
	cursor:hand;
}
.LeftMenuTitleSeperater {
	background-color:#47A3FF;
	border-bottom:solid 1px white;
	height:2px;
}

/*
Menu Left Level 1
================================
*/

.LeftMenuItem {
	background-color:#D5EBBE;	
	padding:4px;
}
.LeftMenuItem a {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItem a:visited {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItem a:hover {
	color:#0099FF;
	text-decoration:none;
}

.LeftMenuItemSelected {
	background-color:white;	
	padding:4px;
}
.LeftMenuItemSelected a {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItemSelected a:visited {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItemSelected a:hover {
	color:#0099FF;
	text-decoration:none;
}

/*
Menu Left Level 2
================================
*/

.LeftMenuItem2 {
	background-color:#E4F1D8;	
	padding:4px;
}
.LeftMenuItem2 a {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItem2 a:visited {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItem2 a:hover {
	color:#0099FF;
	text-decoration:none;
}

.LeftMenuItemSelected2 {
	background-color:white;	
	padding:4px;
}
.LeftMenuItemSelected2 a {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItemSelected2 a:visited {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItemSelected2 a:hover {
	color:#0099FF;
	text-decoration:none;
}

/*
Menu Left Level 3
================================
*/

.LeftMenuItem3 {
	background-color:#ECF8DE;	
	padding:4px;
}
.LeftMenuItem3 a {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItem3 a:visited {
	color:#666666;
	text-decoration:none;
}
.LeftMenuItem3 a:hover {
	color:#0099FF;
	text-decoration:none;
}

.LeftMenuItemSelected3 {
	font-weight:bold;
	background-color:white;	
	padding:4px;
}
.LeftMenuItemSelected3 a {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.LeftMenuItemSelected3 a:visited {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.LeftMenuItemSelected3 a:hover {
	font-weight:bold;
	color:#0099FF;
	text-decoration:none;
}
