/********************************************************


	TEXT			#605B51;
	HEADING			#55514A;
	HYPERLINK		#71695A;
	ORANGE			#FF4700;



********************************************************/



/******************** global styles ********************/
body {
	margin: 0;
	background: url(../images/background_body.jpg);
	padding-top: 50px;
	text-align: center;
}

body, td, th, p, li, textarea, input[type=text] {
	font: 12px Tahoma, Verdana, sans-serif;
	color: #605B51;
}

a {
	text-decoration: none;
	color: #71695A;
}

a:hover {
	text-decoration: underline;
	color: #FF4700;
}

#wrapper {
	width: 832px;
	height: 100%;
	margin: 0 auto;
}



/******************** header styles ********************/
#header {
	background: url(../images/background_header.jpg);
	text-align: left;
}

#header .borderTop {
	background: url(../images/background_header_top.jpg);
}

#header .borderLeft {
	background: url(../images/background_content_left.jpg);
}

#header .borderRight {
	background: url(../images/background_header_right.jpg);
}

#header .div {
	background: url(../images/background_header_div.gif);
}

#header td.bottom {
	background: url(../images/background_content_middle.jpg);
}

#header .logo {
	margin: -3px 20px 0 -3px;
}


/******************** main styles ********************/
#main {
	background: url(../images/background_content_middle.jpg);
}

#main .borderRight {
	background: url(../images/background_content_right.jpg);
}

#main .borderLeft {
	background: url(../images/background_content_left.jpg);
}



/******************** content styles ********************/
#content {
	padding: 10px 10px 20px 20px;
	text-align: left;
	width: 100%;
	w\idth: auto;
}

#content .redArrow {
	margin-left: -10px;
}

#content li {
	font: 12px/15px Tahoma, Verdana, sans-serif;
	color: #605B51;
}

#content p {
	font: 12px/16px Tahoma, Verdana, sans-serif;
	margin: 0 0 14px 0;
	color: #605B51;
}

#content h1 {
	font: bold 16px/20px Tahoma, Verdana, sans-serif;
	margin: 0 0 14px 0;
	padding: 0;
	text-indent: 0;
	border: none;
	color: #55514A;
}

#content ul {
	margin-top: -12px;
}

#content a {
	color: #71695A;
	text-decoration: underline;
	font-weight: bold;
}

#content a:visited {
	color: #71695A;
}

#content a:hover {
	color: #FF4700;
	text-decoration: underline;
}

#content a:active {
	color: #71695A;
}

#content a.previous {
	padding-left: 15px;
	background: url(../images/arrows_left_off.gif) left center no-repeat;
}

#content a.previous:hover {
	background: url(../images/arrows_left_on.gif) left center no-repeat;
}

#content a.next {
	padding-right: 15px;
	background: url(../images/arrows_right_off.gif) right center no-repeat;
}

#content a.next:hover {
	background: url(../images/arrows_right_on.gif) right center no-repeat;
}

#content div.error {
	color: #FF4700;
	margin-bottom: 20px;
	border-bottom: 1px dotted #605B51;
	padding-bottom: 10px;
}

#content p.error, #content strong.error, #content td.error, #content span.error {
	color: #FF4700;
}

#content table.border {
	border-bottom: dotted 1px #605B51;
	margin-bottom: 20px;
}

#content tr.border td {
	border-bottom: dotted 1px #605B51;
	padding-bottom: 10px;
}

#content tr.border td p {
	margin: 5px 0 0;
}

#content p.border {
	border-bottom: dotted 1px #605B51;
	padding-bottom: 10px;
}



/******************** calendar styles ********************/
.month {
	border-collapse: collapse;
}

.month th {
	text-align: center;
	padding-bottom: 4px;
}

.month td {
	border: solid 1px #000000;
	height: 35px;
	text-align: center;
}

.month td.black {
	color: #605B51;
	width: 35px;
}

.month td.green {
	background-color: green;
	width: 35px;
}

.month td.red {
	background-color: #FF4700;
	color: #FFFFFF;
	width: 35px;
}

#content .month td.green a {
	text-decoration: none;
	color: #FFFFFF;
}

#content .month td.green a:hover {
	text-decoration: underline;
}

.month tr.nav td {
	border: none;
}

.time {
	border: solid 1px #000000;
	width: 150px;
	margin-bottom: 5px;
	text-align: center;
	padding: 5px 0 5px 0;
}

#content .time a {
	text-decoration: none;
}

#content .time .red {
	color: #FF4700;
}

#content .time a.green {
	color: green;
}

#content .time a:hover {
	text-decoration: underline;
}



/******************** footer styles ********************/
#footer {
	background: url(../images/background_footer_middle.jpg);
}