html
{
	scrollbar-face-color: #CCCC99;
	scrollbar-arrow-color: #373767;
}

body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
}

body.media_library
{
	margin-top: 4px;
	margin-left: 4px;
	margin-bottom: 4px;
	margin-right: 0px;
	background-color: #D8D8A3;
}

/* Table elements. */

.inset_panel
{
	background-color: #D8D8A3;
	border-width: 1px;
	border-style: solid;
	border-top-color: #777759;
	border-left-color: #777759;
	border-right-color: #FCFCDA;
	border-bottom-color: #FCFCDA;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.inset_panel_nopadding
{
	background-color: #D8D8A3;
	border-width: 1px;
	border-style: solid;
	border-top-color: #777759;
	border-left-color: #777759;
	border-right-color: #FCFCDA;
	border-bottom-color: #FCFCDA;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

td.weekday_label_cell
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCC99;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-align: center;
}

td.nav_cell
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCC99;
	background-color: #BBBB8D;
	text-align: center;
}

td.nav_link_cell
{
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	background-color: #BBBB8D;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	height: 14px;
}

td.day_cell
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCC99;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 7px;
	padding-bottom: 2px;
	background-color: #BBBB8D;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-align: right;
	height: 14px;
}

td.today_cell
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCC99;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 7px;
	padding-bottom: 2px;
	background-color: #777759;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CCCC99;
	text-align: right;
	height: 14px;
}

/* Spans. */

span.verdana_CCCC99_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CCCC99;
}

span.verdana_CCCC99_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CCCC99;
}

span.verdana_777759_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #777759;
}

span.verdana_373767_8px
{
	font-family: verdana, arial, sans-serif;
	font-size: 8px;
	color: #373767;
}

span.verdana_373767_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #373767;
}

span.verdana_373767_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
}

span.verdana_373767_18px
{
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	color: #373767;
}

span.verdana_777759_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #777759;
}

span.verdana_780202_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #780202;
}

span.posted_by
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #777759;
	line-height: 20px;
}

/* Divs. */

div.verdana_CCCC99_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CCCC99;
}

div.verdana_CCCC99_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CCCC99;
}

div.verdana_777759_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #777759;
}

div.verdana_373767_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #373767;
}

div.verdana_373767_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
}

div.verdana_373767_18px
{
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	color: #373767;
}

div.verdana_777759_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #777759;
}

div.posted_by
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #777759;
	line-height: 20px;
}

.verdana_a3a37b_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #a3a37b;
}

.page_bg
{
	border-style: solid;
	border-left-color: #797947;
	border-right-color: #b0b077;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 830px;
	background: url(/media/images/bg_dark.gif) repeat left top;
}

/* Form elements. */

select.verdana_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

input.button_22px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 22px;
}

input.button_40px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 40px;
}

input.button_60px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 60px;
}

input.button_80px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 80px;
}

input.button_100px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 100px;
}

input.button_120px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 120px;
}

input.button_140px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 140px;
}

input.button_160px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 160px;
}

input.button_170px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 170px;
}

input.button_180px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 180px;
}

input.button_190px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 190px;
}

input.button_200px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 200px;
}

input.button_220px
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	width: 220px;
}

input.button_elastic
{
	background: #CCCC99;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	padding-left: 20px;
	padding-right: 20px;
}

input.verdana_373767_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
}

textarea.verdana_373767_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
}

/* Links. */

a.nav_button
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	text-decoration: none;
}

a.nav_button:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	text-decoration: none;
}

a.nav_button:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373767;
	text-decoration: none;
}

a.verdana_EDEDD0_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CCCC99;
	text-decoration: underline;
}

a.verdana_EDEDD0_10px:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CCCC99;
	text-decoration: underline;
}

a.verdana_EDEDD0_10px:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #EDEDD0;
	text-decoration: underline;
}

a.verdana_373767_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #373767;
	text-decoration: underline;
}

a.verdana_373767_10px:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #373767;
	text-decoration: underline;
}

a.verdana_373767_10px:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #780202;
	text-decoration: underline;
}

a.verdana_777759_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #777759;
	text-decoration: underline;
}

a.verdana_777759_10px:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #777759;
	text-decoration: underline;
}

a.verdana_777759_10px:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #780202;
	text-decoration: underline;
}

a.verdana_CCCC99_10px
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CCCC99;
	text-decoration: underline;
}

a.verdana_CCCC99_10px:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CCCC99;
	text-decoration: underline;
}

a.verdana_CCCC99_10px:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #780202;
	text-decoration: underline;
}

a.verdana_CCCC99_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CCCC99;
 text-decoration: underline;
}

a.verdana_CCCC99_11px:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CCCC99;
	text-decoration: underline;
}

a.verdana_CCCC99_11px:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #E5E5AC;
	text-decoration: underline;
}

a.verdana_373767_11px
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
	text-decoration: underline;
}

a.verdana_373767_11px:link
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #373767;
	text-decoration: underline;
}

a.verdana_373767_11px:hover
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #780202;
	text-decoration: underline;
}

div.force-scrollbar
{
	position: absolute;
	top: 0;
	bottom: -1px;
	width: 1em;
	z-index: -1;
}

tr.list
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #373767;
}

img.bordered
{
	border-style: solid;
	border-width: 1px;
	border-color: #373767;
}

.caption
{
	padding: 3px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #373767;
}
