body
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana; 
	color: #636363;
}

td
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
}

.smallstandardtext
{
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	font-family: Tahoma, Verdana;
	color: #636363;
}

.standardtext a {
	color: #636363;
	text-decoration: none;
}

.standardtext a:link {
	color: #636363;
	text-decoration: none;
}
.standardtext a:visited {
	color: #636363;
	text-decoration: none;
}
.standardtext a:hover {
	color: red;
	text-decoration: none;
}
.standardtext a:active {
	color: #636363;
	text-decoration: none;
}
.standardtext a:visited:hover {
	color: red;
	text-decoration: none;
}

.redtext
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: red;
}
img 
{ 
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.float-left 
{ 
	float: left;
	margin: 0px;
	padding: 0px;
} 
.float-right 
{ 
	float: right;
	margin: 0px;
	padding: 0px;
} 

.float-clear 
{ 
	clear: both;
	margin: 0px;
	padding: 0px;
} 

.StandardInput 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 240px;
	height: 18px;
	color: #636363;
	border: solid 1px #636363;
}

.SmallTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 240px;
	height: 50px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.StandardTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 240px;
	height: 100px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.LargeTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 240px;
	height: 150px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.StaffInput 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 230px;
	height: 18px;
	color: #636363;
	border: solid 1px #636363;
}

.SortOrder
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 40px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.StaffTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 230px;
	height: 100px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.AnnouncementInput 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 232px;
	height: 18px;
	color: #636363;
	border: solid 1px #636363;
}

.AnnouncementDrop
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 232px;
	height: 15px;
	color: #636363;
	border: solid 1px #636363;
}

.AnnouncementTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 232px;
	height: 50px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.AdviceInput 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 226px;
	height: 18px;
	color: #636363;
	border: solid 1px #636363;
}

.AdviceTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 226px;
	height: 100px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.SectionTextArea 
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 226px;
	height: 120px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	border: solid 1px #636363;
}

.header
{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-family: Tahoma, Verdana;
	color: #636363;
}

.body-background
{
	background: url('/CMS/images/gradientbg.gif') repeat-y
}

img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.SubtimesButton a
{
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	color: #636363;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.SubtimesButton a:link {
	color: #636363;
	text-decoration: none;
}
.SubtimesButton a:visited {
	color: #636363;
	text-decoration: none;
}
.SubtimesButton a:hover {
	color: red;
	text-decoration: none;
}
.SubtimesButton a:active {
	color: #636363;
	text-decoration: none;
}
.SubtimesButton a:visited:hover {
	color: red;
	text-decoration: none;
}


#MainBodyCMS
{
	padding: 10px;
	margin: 0px;
	width:1000px;
}

#HeaderCMS
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#LeftBoxCMS
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
	float: left;
}

#MainBoxHolder
{
	width: 650px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#MainBoxCMS
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 650px;
}

#LoginBox
{
	padding: 10px;
	margin: 0px;
}

#NavigationBox
{
	padding: 10px;
	margin: 0px;

}

#Navigation
{
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#InfoBox
{
	padding: 10px;
	margin: 0px;
}

#InfoBox p
{
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

#InfoBox-Main
{
	padding: 10px;
	margin: 0px 0px 0px 0px;
	width: 650px;
}

#InfoBox-Main p
{
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

.LeftBoxText
{
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

Fieldset
{
	margin: 0px;
	padding: 0px;
}

legend
{
	margin: 0px;
	padding: 0px 5px 10px 5px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #636363;
	font-weight: bold;
}

.InputRow
{
	clear: right;
	padding: 2px 10px 0px 12px;
	margin: 0px;
	height: 20px;
}

.InputLeft
{
	float: left;
	width: 65px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #636363;
}

.InputRight
{
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #636363;
	vertical-align: middle;
}

.InputRight input
{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 130px;
	height: 18px;
	color: #636363;
	border: solid 1px #636363;
}

.LoginButton
{
	padding: 5px 10px 10px 0px;
	margin: 0px;
	float: right;
}

.Button, .Button a, .Button a:active
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px #636363;
	font-size: 12px;
	color: #636363;
	font-family: Tahoma, Verdana;
	cursor: hand;
}

.Button:hover, .Button a:hover
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px #636363;
	font-size: 12px;
	color: red;
	font-family: Tahoma, Verdana;
	cursor: hand;
}

.ButtonOn, .ButtonOn a, .ButtonOn a:active, .ButtonOn:hover, .ButtonOn a:hover
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px #636363;
	font-size: 12px;
	color: red;
	font-family: Tahoma, Verdana;
	cursor: hand;
}

#MainCMS
{
	padding: 10px;
	margin: 0px;
}

.TreeView
{
	padding: 0px 0px 0px 8px;
	font-size: 12px;
	font-family: Tahoma, Verdana, Sans-Serif;
	color: #636363;
	background-color: #FFFFFF;
}

.errormessage
{
	padding: 0px 10px 10px 10px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana, Sans-Serif;
	color: red;
	height: 20px;
}

.smalltext
{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: Tahoma, Verdana, Sans-Serif;
	color: #636363;
}

.clientlist, .clientlist a, .clientlist a:active
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	color: #636363;
}

.clientlist:hover
{
	color: Red;
}

.currentclient, .currentclient a, .currentclient a:active
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	color: Red;
}


/* Styles for Menu Start */
ul.collapse, ul.collapse li
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
}
ul.collapse li
{
	line-height	: 15px;
}
ul.collapse li a, ul.collapse li a:visited
{
	text-decoration: none;
	color		: #636363;
}
ul.collapse ul.sub1 li a, ul.collapse ul.sub1 li a:visited
{
	color		: #636363;
	font-size: 12px;
}

ul.collapse ul.sub1 li a:hover
{
	color: Red;
}

ul.collapse ul.sub2 li a, ul.collapse ul.sub2 li a:visited
{
	color : #636363;
	font-size: 12px;
	font-weight	: normal;
	text-decoration	: none;
}

ul.collapse ul.sub2 li a:hover
{
	color: Red;
}

.sub1
{
	margin: 5px 0px 10px 15px;
	padding: 0px;
	
}
.sub2
{
	margin: 5px 0px 10px 18px;
	padding: 0px;
}

ul.collapse ul.sub1 li.subon a, ul.collapse ul.sub1 li.subon a:visited
{
	color:Red;
}

/* Styles for Menu End */

/* START OF TOOL TIP STYLES */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#F4F9E3; border:1px solid #006600; 
  width:250px; padding:4px;
  color:#636363; font-size:11px; line-height:1.2;
}

.tooltips {
	font-family: Arial, verdana, sans-serif;
	font-size: 11px; 
	color: #636363;
	padding: 0px; 
	margin: 0px;
}

.tooltipred {
	font-family: Arial, verdana, sans-serif;
	font-size: 11px; 
	color: red;
	padding: 0px; 
	margin: 0px;
}
/* END OF TOOL TIP STYLES


