body 
{ 
	background:#fff; 
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px; 
	font-family: "Trebuchet MS", Trebuchet, verdana, arial, sans-serif; 
	font-size: 12px; 
	color: #333000; 
}
img
{
	border: none;
}

.inactive
{
   color: Gray;
}
.red
{
   color: Red;
}

a.normal:link
{
   color: #963d6c;
   text-decoration: none;
}
a.normal:visited
{
   color: #963d6c;
   text-decoration: none;
}
a.normal:hover
{
   color: #963d6c;
   text-decoration: underline;
}
a.normal:active
{
   color: #963d6c;
   text-decoration: none;
}
a.head:link
{
   color: #333000;
   font-weight: bold;
   text-decoration: none;
}
a.head:visited
{
   color: #333000;
   font-weight: bold;
   text-decoration: none;
}
a.head:hover
{
   font-weight: bold;
   color: #963d6c;
   text-decoration: underline;
}
a.head:active
{
   color: #333000;
   font-weight: bold;
   text-decoration: none;
}


.inner {
	padding: 10px;
	}

.inner td, .inner th {
   font-size: 12px;
}
.box {
	padding: 0px;
	border: 1px solid #8FAEBE;
	border-color:#af7090;
	}
.grey-line {
   background-image: url(images/spacer_cccccc.gif);
   background-repeat: repeat-x;
   background-position: center;
}
.bground2
{
	color:	Black;
	font-size: 8pt;
	background-color : #C0C0C0;
}
.bground3
{
   color:   Black;
   font-size: 8pt;
   background-color : #FF4500;
}



#container {
	position: relative;
	height: 65px;
	width: 1113px;
	}
#container2 {
	width: 100%;
	height: 40px;
	position: relative;
	}
#topbar {
	position: relative;
	background-color: #7b566a;
	border-bottom: 1px solid #FFF;
	font-size: 0;
	height: 20px;
	}
#topnav {
	position: relative;
	background-color: #FFF;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	border-bottom: 1px dotted #CCC;
	}
#topnav-img {
	position: relative;
	top: 0px;
	left: 0px;
	}

#tabs a {
	color: #FFF;
	}

#tabs #tab-here a {
	color: #333;
	}
#tabs {
	position: absolute;
	width: 1220px;
	height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	left: 0px;
	bottom: 0px;
	}
#tabs .tab {
	height: 14px;
	float: left;
	background-color: #d6b5c7;
	border: 1px solid #666;
	padding: 4px 5px 2px 5px;
	margin: 0px 2px 0px 2px;
	}
#tabs .tabred {
   height: 14px;
   float: left;
   background-color: #FF9D9D;
   border: 1px solid #666;
   padding: 4px 5px 2px 5px;
   margin: 0px 2px 0px 2px;
   }

#tabs a {
   font-family: Arial, sans-serif;
   font-size: 11px;
   padding: 0px 10px 0px 10px;
   font-weight: bold;
   color: #333;
   text-decoration: none;
   }

#tabs a:hover {
	text-decoration: underline;	
	}
	
#tabs #tab-here {
   border-color:#af7090;
	border-bottom-color: #FFF;
	background-color: #FFF;
	}
#tabs #tab-herered {
   border-bottom-color: #FFF;
   background-color: Red;
}

input, select, option, textarea {
	font-family: "Trebuchet MS", Trebuchet, verdana, arial, sans-serif; 
	font-size: 12px; 
}
input {
   vertical-align: middle;
}
a.right_da
{
	float: left;
	background-image: url(images/da_button.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 5px;
}
a.right_da:hover
{
	background-image: url(images/da_button.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 5px;
	background-position: -58px 0px;
}
a.right_phpmyadmin
{
	float: left;
	background-image: url(images/phpmyadmin_button.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 5px;
}
a.right_phpmyadmin:hover
{
	background-image: url(images/phpmyadmin_button.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 5px;
	background-position: -59px 0px;
}
a.right_whois
{
	float: left;
	background-image: url(images/whois_button.gif);
	background-repeat: no-repeat;
	width: 26px;
	height: 5px;
}
a.right_whois:hover
{
	background-image: url(images/whois_button.gif);
	background-repeat: no-repeat;
	width: 26px;
	height: 5px;
	background-position: -26px 0px;
}
#prevnext_container
{
	float: left;
	margin: 4px 5px 10px 0px;
	width: 100%;
	height: 20px;
}
#prevnext
{
	float: left;
	margin: 4px 5px 0px 0px;
	width: 126px;
	height: 20px;
}
#prevnext img
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 26px;
	height: 23px;
}
a.prev
{
	float: left;
	display: block;
	width: 26px;
	height: 23px;
	background: transparent url(images/left_arrow.gif) no-repeat;
}
a.prev:hover
{
	background-position: -26px 0;
}
a.next
{
	float: right;
	display: block;
	width: 26px;
	height: 23px;
	background: transparent url(images/right_arrow.gif) no-repeat;
	background-position: -26px 0;
}
a.next:hover
{
	background-position: 0px 0;
}
a.prev_grey
{
	float: left;
	display: block;
	background-image: url(images/prev_grey.gif);
	width: 26px;
	height: 23px; 
}
a.next_grey
{
	float: right;
	display: block;
	background-image: url(images/next_grey.gif);
	width: 26px;
	height: 23px; 
}
#alphabet_container
{
	float: left;
	width: 500px;
	height: 20px;
	margin-top: 8px;
	margin-left: 0px;
}
a.alphabet:link
{
	color: #fff;
	text-decoration: none;
	margin-left: 5px;	
	font-size: 14px;
}
a.alphabet:visited
{
	color: #fff;
	text-decoration: none;
	margin-left: 5px;	
	font-size: 14px;
}
a.alphabet:hover
{
	color: #fff;
	text-decoration: underline;
	margin-left: 5px;	
	font-size: 14px;
}
a.alphabet:active
{
	color: #fff;
	text-decoration: none;
	margin-left: 5px;	
	font-size: 14px;
}

.pagenavigation_row
{
	background-color: #af7090;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 35px;
	color: #ffffff;
}

body {
}

input, select, textarea {
	font-size: 11px;
}

a, a:hover, a:active, a:visited {
	text-decoration: none;
	cursor:pointer;
}
#error_bar
{
	float: left;
	height: 22px;
	width: 200px;
	padding-left: 40px;
	font-weight: bold;
}
#error_bar_none
{
	float: left;
	height: 22px;
	width: 200px;
	padding-left: 40px;
}
#user-info 
{
	float: right;
	right: 10px;
	top: 40px;
	border: 1px solid #5c1b5b;
	font-size: 12px;
	padding: 2px 5px 2px 2px;
	color: #5c1b5b;
}
#user-info a:link, #user-info a:visited
{
	color: #5c1b5b;
	text-decoration: underline;
}
#user-info a:hover
{
	color: #eaa41b;
	text-decoration: underline;
}
#user-info a:active
{
	color: #5c1b5b;
	text-decoration: underline;
}
#navigationheader_wrapper
{
	float: left;
	padding: 1px 0px 8px 4px;
	margin: 0px 0px 0px 0px;
	background-color: #7b566a;
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	width: 100%;	
}
#navigationheader
{
	float: left;
	width: 948px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#navigationheader ul li a#navadd
{
	background-image: url("images/button_add.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	list-style: none;
}
#navigationheader ul li a#navadd:hover
{
	list-style: none;
	background-image: url("images/button_add_hover.gif");
	color: #b9b9b9;
}
#navigationheader ul li a#navback
{
	background-image: url("images/button_left.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	list-style: none;
}
#navigationheader ul li a#navback:hover
{
	list-style: none;
	background-image: url("images/button_left_hover.gif");
	color: #b9b9b9;
}
#navigationheader ul li
{
	list-style: none;
}
#navigationheader ul
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#navigationheader ul li
{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#navigationheader ul li a
{
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navigationheader ul li a:link,
#navigationheader ul li a:visited
{
	color: #ffffff;
}
#navigationheader ul li a:hover,
#navigationheader ul li a:active
{
	color: #eaa41b;
}


#calendar-page { float: left; background-color: #6699CC; font-family: tahoma; font-size: 11px; min-width: 150px; }
#calendar-page select { font-family: tahoma; font-size: 11px; }

#calendar-header { padding-top: 2px; }
#calendar-header .closeme { padding: 0px 3px 2px 0px; }

#calendar-body { padding: 2px 3px 3px 3px; }
#calendar-body .general { background-color: #FFFFFF; }
#calendar-body .header { background-color: #6699CC; color: #FFFFFF; }
#calendar-body .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
#calendar-body .othermonth a:link { text-decoration : none; color: #CCFFCC; }
#calendar-body .othermonth a:visited { text-decoration : none; color: #CCFFCC; }
#calendar-body .othermonth a:hover { text-decoration : none; color: #FFFFFF; }
#calendar-body table { font-family: tahoma; font-size: 11px; }
#calendar-body td div { padding: 3px; /*width: 15px;*/ }
#calendar-body td a { width: 22px; display: block; }
#calendar-body a:link { text-decoration : none; color: #000000; }
#calendar-body a:visited { text-decoration : none; color: #000000; }
#calendar-body a:hover { text-decoration : none; color: #FF0000; background-color: #FFFFCC; }
#calendar-body .disabledate { color: #AAAAAA; background: url(images/disable_date_bg.png) no-repeat center center #EEEEEE; }
#calendar-body .today { background-color: #CCFFCC; }
#calendar-body .select div { background-color: #FFCC99; border: 1px solid #006600; }
#calendar-body .wk-hdr { font-size: 9px; }
#calendar-body .wk { background-color: #CCCCFF; font-size: 9px; color: #003399; }

#calendar-body .refresh { color: #FFFFFF; padding: 10px 3px 3px; }
#calendar-body .refresh .txt-container { padding: 25px 10px 10px; height: 50px; }

#calendar-body .mon {}
#calendar-body .tue {}
#calendar-body .wed {}
#calendar-body .thu {}
#calendar-body .fri {}
#calendar-body .sat { color: #6666CC; }
#calendar-body .sat a:link { color: #6666CC; }
#calendar-body .sun { color: #993300; }
#calendar-body .sun a:link { color: #993300; }

#calendar-footer { background-color: #CCCCCC; height: 21px; font-size: 9px; }
#calendar-footer .btn a.txt { line-height: 19px; }
#calendar-footer .btn a.txt:link { text-decoration : none; color: #000000; padding: 5px 2px; }
#calendar-footer .btn a.txt:visited { text-decoration : none; color: #000000; }
#calendar-footer .btn a.txt:hover { text-decoration : none; color: #FF0000; }
#calendar-footer .btn>div { padding: 0px 1px; }
#calendar-footer .btn a>img { margin-top: 1px; }

#calendar-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
#calendar-container { }

.tcday, .tcmonth, .tcyear { font-size: 11px; z-index: 10; }

.date-tccontainer { border: 1px solid #CCCCCC; background-color: #EFEFEF; padding: 2px; float: left; margin-right: 2px; text-align: center; text-decoration: none; }

#calendarform { margin: 0px; padding: 0px; }
#calendarform ul { margin: 0px; padding: 0px; list-style: none; }
#calendarform ul li { display: inline; }

.calendar-border { border: 1px solid #000000; }
.div_calendar { width: 10px; height: 10px; }