.mstheme {
}

ul {
	list-style-image:url(blebul1a.gif);
}

ul ul {
	list-style-image:url(blebul2a.gif);
}

ul ul ul {
	list-style-image:url(blebul3a.gif);
}

.mstheme-bannertxt {
	font-family:'Trebuchet MS', Arial, Helvetica;
	font-size:5px;
	color:#FFCC00;
}

.mstheme-horiz-navtxt {
	font-family:'trebuchet ms', arial, helvetica;
	font-size:2px;
	color:#000000;
}

.mstheme-vert-navtxt {
	font-family:'trebuchet ms', arial, helvetica;
	font-size:2px;
	color:#000000;
}

.mstheme-navtxthome {
	font-family:'trebuchet ms', arial, helvetica;
	font-size:1px;
	color:#FFCC00;
}

.mstheme-navtxtup {
	font-family:'trebuchet ms', arial, helvetica;
	font-size:1px;
	color:#FFCC00;
}

.mstheme-navtxtprev {
	font-family:'trebuchet ms', arial, helvetica;
	font-size:1px;
	color:#FFCC00;
}

.mstheme-navtxtnext {
	font-family:'trebuchet ms', arial, helvetica;
	font-size:1px;
	color:#FFCC00;
}

a:link {
	color:#993300;
}

a:visited {
	color:#0000FF;
}

a:active {
	color:#FF9900;
}

body {
	color:#000000;
	background-color:rgba(204,204,204,0.000000);
}

h1 {
	color:#000000;
	background-color:transparent;
	background-attachment:inherit;
	opacity:1;
}

h2, marquee {
	color:#000000;
}

h3 {
	background-color:#000000;
	opacity:inherit;
	letter-spacing:2px;
	color:#000000;
}

h4 {
	color:#000000;
}

h5 {
	color:#000000;
}

h6 {
	color:#000000;
}

label, .mstheme-label {
	color:#000000;
}

fieldset {
	border-top-color:#330099;
	border-right-color:#330099;
	border-bottom-color:#330099;
	border-left-color:#330099;
	color:#000000;
}

legend {
	color:#000000;
}

select {
	border-top-color:#999999;
	border-right-color:#999999;
	border-bottom-color:#999999;
	border-left-color:#999999;
	color:#000000;
}

table {
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	color:transparent;
}

caption {
	color:#000000;
}

th {
	color:#000000;
}

hr {
	color:#330099;
}

td {
	border-top-color:#330099;
	border-right-color:#330099;
	border-bottom-color:#330099;
	border-left-color:#330099;
}

.mstheme {
}

body {
	font-family:'trebuchet ms', arial, helvetica;
	background-image:url(blegtext.gif);
}

il {
	list-style-image:url(blebul2a.gif);
}

table.ms-toolbar {
	background-image:url(toolgrad.gif);
	border:1px solid #BBBBBB;
}

.userdottedline {
	margin-bottom:2px;
	height:1px;
	overflow:hidden;
	background-color:transparent;
	background-image:url(dot.gif);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
}

.usertoolbar {
	background-image:url(toolgrad.gif);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	background-color:transparent;
	border:1px solid #BBBBBB;
}

.mstheme-topbar-font {
	font-family:'trebuchet ms', arial, helvetica;
	color:#FFCC00;
}

h1 {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:bold;
	font-style:normal;
}

h2 {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	font-style:normal;
}

h3 {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	font-style:normal;
}

h4 {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	font-style:normal;
}

h5 {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	font-style:normal;
}

h6 {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	font-style:normal;
}

button {
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family:Arial, Helvetica, sArial, Helvetica, sans-serifans-serif;
	font-style:normal;
	border-style:solid;
}

label, .mstheme-label {
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
}

textarea {
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
}

fieldset {
	border-top-width:1pt;
	border-right-width:1pt;
	border-bottom-width:1pt;
	border-left-width:1pt;
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
	border-style:solid;
}

legend {
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
}

select {
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
	border-style:solid;
}

table {
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
}

caption {
	font-family:'trebuchet ms', arial, helvetica;
	font-style:normal;
}

th {
	font-family:'trebuchet ms', arial, helvetica;
}

marquee {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-main {
	border-top-color:#FFCC00;
	border-right-color:#FFCC00;
	border-bottom-color:#FFCC00;
	border-left-color:#FFCC00;
}

.ms-bannerframe, .ms-grheaderbackground, .ms-stormefree {
	background-color:#000000;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
}

.ms-banner {
	color:#FFCC00;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-banner a:link {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.ms-banner a:visited {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.ms-nav td {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	color:#000000;
}

.ms-navframe {
	border-top-color:#B9B9B9;
	border-right-color:#B9B9B9;
	border-bottom-color:#B9B9B9;
	border-left-color:#B9B9B9;
}

.ms-nav a {
	text-decoration:none;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	color:#993300;
}

.ms-nav a:hover {
	text-decoration:underline;
	color:#FF9900;
}

.ms-nav a:visited {
	color:#993300;
}

.ms-viewselect a:link {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
}

.ms-titlearea {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
}

.ms-pagetitle {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:bold;
}

.ms-pagetitle a {
	text-decoration:underline;
	color:#993300;
}

.ms-pagetitle a:hover {
	text-decoration:underline;
	color:#FF9900;
}

.ms-announcementtitle {
	font-weight:bold;
}

.ms-formlabel {
	font-family:verdana;
	font-size:0.7em;
	font-weight:normal;
	color:#330099;
}

.ms-formbody {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
}

.ms-formdescription {
	font-family:'trebuchet ms', arial, helvetica;
	color:#330099;
}

.ms-selected {
	background-color:#0000FF;
	color:#000000;
}

.ms-selected span {
	color:#0000FF;
}

.ms-filedialog td {
	height:16px;
}

.ms-descriptiontext {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-descriptiontext a {
	color:#993300;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-separator {
	color:#000000;
}

.ms-authoringcontrols {
	background-color:#B9B9B9;
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
}

.ms-alternating {
	background-color:#B9B9B9;
}

.ms-back {
	vertical-align:top;
	background-color:#B9B9B9;
	padding:2px 4px 4px 4px;
}

.ms-sectionheader {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:bold;
}

.ms-sectionline {
	background-color:#0000CC;
}

.ms-partline {
	background-color:#0000CC;
}

.ms-propertysheet {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-propertysheet th {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	font-weight:bold;
}

.ms-propertysheet a {
	text-decoration:none;
	color:#993300;
}

.ms-propertysheet a:hover {
	text-decoration:underline;
	color:#FF9900;
}

.ms-propertysheet a:visited {
	text-decoration:none;
	color:#0000FF;
}

.ms-propertysheet a:visited:hover {
	text-decoration:underline;
}

.ms-itemheader a {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.ms-itemheader a:hover {
	text-decoration:underline;
	color:#000000;
}

.ms-itemheader a:visited {
	text-decoration:none;
	color:#000000;
}

.ms-itemheader a:visited:hover {
	text-decoration:underline;
}

.ms-vh {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
}

.ms-vb {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	height:18px;
	vertical-align:top;
}

.ms-homepagetitle {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

:hover.ms-homepagetitle {
	text-decoration:underline;
	color:#993300;
}

.ms-addnew {
	font-weight:normal;
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	text-decoration:none;
}

.ms-cal {
	border-collapse:collapse;
	table-layout:fixed;
	font-family:'trebuchet ms', arial, helvetica;
	cursor:default;
}

.ms-caltop {
	vertical-align:top;
	width:14%;
	height:30px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
	border-top:1px solid #0000CC;
}

.ms-calhead {
	border-width:initial;
	border-color:#000000;
	text-align:center;
	background-color:#000000;
	color:#CCCCCC;
	font-family:'trebuchet ms', arial, helvetica;
	border-style:none;
	padding:2px;
}

.ms-caldow {
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	color:#000000;
	height:20px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
	border-top:1px solid #0000CC;
}

.ms-calmid {
	height:20px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
}

.ms-calspacer {
	height:4px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
}

.ms-calbot {
	height:2px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
	border-top:initial none #000000;
	border-bottom:1px solid #0000CC;
}

.ms-appt a {
	color:#993300;
}

.ms-appt a:hover {
	color:#FF9900;
}

.ms-appt {
	text-align:center;
	vertical-align:middle;
	height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:#0000FF;
	color:#000000;
	border:2px solid #0000CC;
}

.ms-caldowdown {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:bold;
	color:#000000;
	text-align:center;
	vertical-align:middle;
}

.ms-caldown {
	color:#000000;
	vertical-align:top;
}

.ms-datepickeriframe {
	position:absolute;
	display:none;
	background-image:initial;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
}

.ms-datepicker {
	font-family:Arial, Helvetica, sArial, Helvetica, sans-serifans-serif;
	background-color:#CCCCCC;
	color:#000000;
	cursor:default;
	border:2px outset #0000AC;
}

.ms-dpdow {
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-width:initial;
	border-color:#000000;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #0000CC;
}

.ms-dpday {
	border-width:initial;
	border-color:#000000;
	text-align:center;
	cursor:pointer;
	border-style:none;
}

.ms-dpselectedday {
	border-width:initial;
	border-color:#000000;
	background-color:#B9B9B9;
	text-align:center;
	cursor:pointer;
	border-style:none;
}

.ms-dpnonmonth {
	color:#BBBBBB;
	border-width:initial;
	border-color:#000000;
	text-align:center;
	cursor:pointer;
	border-style:none;
}

.ms-dphead {
	border-width:initial;
	border-color:#000000;
	text-align:center;
	font-weight:bold;
	background-color:#858585;
	color:#000000;
	border-style:none;
}

.ms-dpfoot {
	text-align:center;
	font-style:italic;
	height:24px;
	border-left:initial none #000000;
	border-right:initial none #000000;
	border-top:1px solid #000000;
	border-bottom:initial none #000000;
}

img.ms-button {
	cursor:pointer;
}

.ms-toolbar, .ms-toolbar a:visited {
	font-family:'trebuchet ms', arial, helvetica;
	text-decoration:none;
	color:#993300;
}

.ms-stylebody {
	font-family:verdana;
	font-size:8pt;
}

.ms-styleheader a:link, .ms-stylebody a:link {
	color:#993300;
	text-decoration:none;
}

.ms-styleheader a:visited, .ms-stylebody a:visited {
	text-decoration:none;
}

.ms-styleheader a:hover, .ms-stylebody a:hover {
	color:#FF3300;
	text-decoration:underline;
}

.ms-gridt1 {
	font-family:'trebuchet ms', arial, helvetica;
	text-align:center;
	color:#BBBBBB;
}

select {
	font-family:'trebuchet ms', arial, helvetica;
}

hr {
	color:#330099;
	height:2px;
}

.ms-formdescription a {
	color:#993300;
	text-decoration:none;
}

.ms-formtable .ms-formbody {
	line-height:1.3em;
}

.ms-radiotext {
	cursor:default;
	text-align:left;
	font-family:verdana;
	font-size:10pt;
	height:19px;
}

.ms-gridtext {
	cursor:default;
	font-family:'trebuchet ms', arial, helvetica;
	height:19px;
}

.ms-formbody {
	font-family:'trebuchet ms', arial, helvetica;
	vertical-align:top;
}

table.ms-form th {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	vertical-align:top;
}

table.ms-form td {
	width:100%;
	vertical-align:top;
}

.ms-formrecurrence {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	vertical-align:top;
}

.ms-long {
	font-family:Arial, Helvetica, sArial, Helvetica, sans-serifans-serif;
	width:386px;
}

.ms-banner a:link {
	font-family:'trebuchet ms', arial, helvetica;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.ms-banner a:visited {
	font-family:'trebuchet ms', arial, helvetica;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.ms-nav td, .ms-nav .ms-spzonelabel, .ms-input {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-nav th {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	color:#000000;
}

.ms-navheader a, .ms-navheader a:link, .ms-navheader a:visited {
	font-weight:bold;
}

.ms-navframe {
	background-image:initial;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#B9B9B9;
}

.ms-navline {
	border-bottom:1px solid #000000;
}

.ms-nav .ms-navwatermark {
	color:#D2D2D2;
}

.ms-selectednav {
	background-image:initial;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#CCCCCC;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #000000;
}

.ms-unselectednav {
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #B9B9B9;
}

.ms-verticaldots {
	border-left:initial none #000000;
	border-right:1px solid #0000CC;
}

.ms-nav a:link {
}

td.ms-titleareaframe {
	color:#000000;
	border-top-color:#FFCC00;
	border-right-color:#FFCC00;
	border-bottom-color:#FFCC00;
	border-left-color:#FFCC00;
}

table.ms-titleareaframe {
	border-left:0px initial #000000;
}

div.ms-titleareaframe {
	border-top:4px solid #FFCC00;
}

.ms-searchform {
	background-color:#FFCC00;
}

.ms-searchcorner {
	background-color:#FFCC00;
	background-image:none;
}

.ms-titlearealine {
	background-color:#0000CC;
}

.ms-bodyareaframe {
	border-top-color:#FFCC00;
	border-right-color:#FFCC00;
	border-bottom-color:#FFCC00;
	border-left-color:#FFCC00;
}

.ms-pagetitle {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-pagetitle a {
	text-decoration:none;
}

.ms-pagetitle a:hover {
	text-decoration:underline;
}

.ms-pagecaption {
	color:#FFFFFF;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-selectedtitle {
	background-color:#B9B9B9;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #999999;
}

.ms-unselectedtitle {
	padding-top:1px;
	padding-bottom:2px;
	margin:1px;
}

.ms-menuimagecell {
	background-color:#B9B9B9;
	cursor:pointer;
}

.ms-filedialog td {
	height:16px;
}

.ms-alerttext {
	color:#DB6751;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-sectionheader a {
	color:#000000;
	text-decoration:none;
}

.ms-sectionheader a:hover {
	color:#000000;
	text-decoration:none;
}

.ms-sectionheader a:visited {
	color:#000000;
	text-decoration:none;
}

.ms-discussiontitle {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	font-weight:bold;
}

.ms-vh2 {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
}

.ms-vh-icon {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	width:22px;
}

.ms-vh-icon-empty {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	width:0px;
}

.ms-vh-left {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
}

.ms-vh-left-icon {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	width:22px;
}

.ms-vh-left-icon-empty {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	width:0px;
}

.ms-vh-right {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
}

.ms-vh-right-icon {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	width:22px;
}

.ms-vh-right-icon-empty {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
	font-weight:normal;
	width:0px;
}

.ms-vh a, .ms-vh a:visited, .ms-vh2 a, .ms-vh2 a:visited, .ms-vh-left a, .ms-vh-right a {
	color:#993300;
	text-decoration:none;
}

.ms-vh a:hover, .ms-vh2 a:hover {
	text-decoration:underline;
}

.ms-vhimage {
	font-family:'trebuchet ms', arial, helvetica;
	color:#434343;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	width:18pt;
}

.ms-gb {
	font-family:'trebuchet ms', arial, helvetica;
	height:18px;
	color:#000000;
	background-color:#B9B9B9;
	font-weight:bold;
}

.ms-styleheader {
	font-family:verdana;
	font-size:0.68em;
	background-color:#B9B9B9;
}

.ms-vb, .ms-vb2, .ms-grfont, .ms-vb-user {
	font-family:'trebuchet ms', arial, helvetica;
	vertical-align:top;
}

.ms-vb a, .ms-vb2 a, .ms-grstatustext a, .ms-vb-user a {
	color:#993300;
	text-decoration:none;
}

.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.ms-vb a:visited, .ms-vb2 a:visited, .ms-grstatustext a:visited, .ms-vb-user a:visited {
	color:#993300;
	text-decoration:none;
}

.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
	color:#FF9900;
	text-decoration:underline;
}

.ms-vb2, .ms-vb-title, .ms-vb-icon, .ms-vb-user {
	border-top:1px solid #FFCC00;
}

.ms-vb-icon {
	vertical-align:top;
	width:16px;
	padding-top:2px;
	padding-bottom:0px;
}

.ms-vb2 {
	padding-top:3px;
	padding-bottom:0px;
}

.ms-addnew {
	font-weight:normal;
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
	text-decoration:none;
}

.ms-error {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	color:#DB6751;
}

.ms-vcal {
	border-collapse:separate;
	table-layout:fixed;
	font-family:'trebuchet ms', arial, helvetica;
	cursor:default;
}

.ms-dcal {
	border-collapse:collapse;
	table-layout:fixed;
	font-family:'trebuchet ms', arial, helvetica;
	cursor:default;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
}

.ms-caldmidhour {
	border-top-color:#0000CC;
	border-right-color:#0000CC;
	border-bottom-color:#0000CC;
	border-left-color:#0000CC;
	height:20px;
}

.ms-caldmidhalfhour {
	border-top-color:#0000CC;
	border-right-color:#0000CC;
	border-bottom-color:#0000CC;
	border-left-color:#0000CC;
	height:20px;
}

.ms-caldmidquarterhour {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#000000;
	height:20px;
	border-style:none;
}

.ms-calspacer {
	height:4px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
}

.ms-caldspacer {
	height:4px;
	border-left:1px solid #0000CC;
	border-right:1px solid #0000CC;
}

.ms-calvspacer {
	background-color:#0000CC;
	width:0px;
}

.ms-calallday {
	text-align:center;
	vertical-align:top;
	width:10%;
	height:12px;
}

.ms-firstcalhour {
	vertical-align:top;
	width:10%;
	height:12px;
}

.ms-calhour {
	vertical-align:top;
	width:10%;
	height:12px;
	border-top:1px solid #0000CC;
}

.ms-calhalfhour {
	vertical-align:top;
	height:12px;
	border-top:1px solid #000000;
}

.ms-calquarterhour {
	vertical-align:top;
	height:12px;
	border-top:0px none #000000;
}

.ms-dappt {
	text-align:center;
	vertical-align:middle;
	height:18px;
	overflow:hidden;
	background-color:#0000FF;
	color:#000000;
	border:2px solid #0000CC;
}

.ms-vappt {
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;
	height:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:#D2D2D2;
	color:#000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:3px solid #000000;
}

.ms-vapptsingle a, .ms-vappt a {
	text-decoration:none;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	color:#993300;
	overflow:hidden;
	text-overflow:ellipsis;
}

.ms-vappt a:link {
}

.ms-vappt a:hover {
	text-decoration:underline;
	color:#000000;
}

.ms-vevt {
	text-align:center;
	vertical-align:top;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	height:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#000000;
	padding:0px;
}

.ms-vevt a {
	text-decoration:none;
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:normal;
	color:#000000;
}

.ms-vevt a:link {
}

.ms-vevt a:hover {
	text-decoration:underline;
	color:#000000;
}

.ms-vevt a:visited {
	color:#DFD664;
}

.ms-apptsingle {
	height:18px;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#000000;
	border-left:1px solid #330099;
	border-right:1px solid #330099;
}

.ms-dapptsingle {
	height:18px;
	vertical-align:middle;
	overflow:hidden;
	color:#000000;
	border-left:1px solid #330099;
	border-right:1px solid #330099;
}

.ms-vapptsingle {
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#000000;
	background-color:#D2D2D2;
	border:1px solid #330099;
}

.ms-vapptsingle a:link {
}

.ms-vapptsingle a:hover {
	text-decoration:underline;
}

.ms-vapptsingle a:visited {
}

.ms-dpnextprev {
	border-width:initial;
	border-color:#000000;
	text-align:center;
	font-weight:bold;
	background-color:#858585;
	color:#000000;
	cursor:pointer;
	border-style:none;
}

.ms-discussionseparator {
	color:#000000;
	height:1px;
}

.ms-stylelabel {
	font-family:verdana;
	font-size:8pt;
	color:#000000;
}

.ms-stylebox {
	font-family:verdana;
	text-align:left;
	border:1px solid #000000;
}

img.thumbnail {
	border:3px solid #858585;
}

tr.ms-imglibselectedrow {
	background-color:#B9B9B9;
}

table.ms-imglibtitletable {
	border:0px solid #FFCC00;
}

.ms-imglibthumbnail {
	background-color:#B9B9B9;
	border:0px solid #858585;
}

span.thumbnail {
	position:relative;
	width:5px;
	padding:16px 10px 16px 10px;
}

span.userdata {
	display:none;
}

.ms-imglibmenuhead {
	cursor:move;
}

.ms-imglibmenu {
	background-color:#B9B9B9;
	cursor:pointer;
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
}

.ms-imglibmenutext {
	cursor:move;
	font-weight:bold;
	color:#993300;
}

.ms-imglibmenuarea {
	background-color:#B9B9B9;
}

img.ms-imglibpreviewarea {
	margin-top:3px;
	border:3px solid #B9B9B9;
}

a.ms-imglibpreviewtitle {
	overflow:hidden;
	text-overflow:ellipsis;
	width:130px;
}

table.ms-imglibpreviewtable {
	display:none;
}

.usershadedregion {
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#B9B9B9;
}

.usercaption {
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#B9B9B9;
}

.userconfiguration {
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#B9B9B9;
}

.userbutton, .userinput, .userselect {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
}

.usernotification {
	font-family:'trebuchet ms', arial, helvetica;
	color:#BBBBBB;
	padding:4px;
}

.usertoolbartextarea {
	padding-bottom:5px;
	font-weight:normal;
	font-family:'trebuchet ms', arial, helvetica;
}

.usertoolbartextarea a:link {
	color:#993300;
	text-decoration:none;
}

.usertoolbartextarea a:visited {
	color:#993300;
	text-decoration:none;
}

.usertoolbartextarea a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.usertoolbardisabledlink {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
	padding:4px;
}

.usertoolbarimage {
	border-top-width:medium;
	border-right-width:medium;
	border-bottom-width:medium;
	border-left-width:medium;
	border-color:#000000;
	cursor:pointer;
	background-color:#BBBBBB;
	text-align:center;
	border-style:none;
}

.usertoolbarimagearea {
	padding-bottom:5px;
	font-weight:normal;
	font-family:'trebuchet ms', arial, helvetica;
}

.usertoolbarselectedimage {
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	border-left:medium none #000000;
	border-right:medium none #000000;
	border-top:medium none #000000;
	border-bottom:1px solid #000000;
}

.usergenericheader {
	font-weight:bold;
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
}

.usergeneric {
	padding:8px 5px 7px 5px;
}

.usergenerictext {
}

.usergenericbody {
	padding:5px 0px 0px 17px;
}

.usersectiontitle {
	font-weight:bold;
	width:100%;
	margin-bottom:5px;
	padding-bottom:2px;
	color:#000000;
	border-bottom:1px solid #858585;
}

.usersectionhead {
	width:100%;
	color:#000000;
	padding:0px 0px 3px 0px;
}

.usersectionfooter {
	border-top:1px solid #858585;
}

.usersectionbody {
	width:100%;
	padding:0px 0px 0px 7px;
}

.usercontrolgroup {
	padding-bottom:10px;
	padding-top:2px;
}

.userfooter {
	width:100%;
	padding:10px 7px 7px 7px;
}

.usercommandarea {
	padding-top:7px;
}

.usercellselected {
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#CCCCCC;
	color:#000000;
	border:1px solid #000000;
	padding:1px 4px 2px 4px;
}

.usercell {
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	padding:2px 5px 3px 5px;
}

.usergenericbulletitem {
	padding-bottom:2px;
}

.ms-toolpaneframe {
	background-color:#B9B9B9;
	padding:0px;
}

.ms-toolpanebody {
	padding-bottom:2px;
	padding-top:2px;
}

.ms-toolpaneheader {
	background-color:#858585;
	border-style:none;
}

.ms-toolpaneborder {
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
}

.ms-toolpaneclose {
	background-color:#858585;
}

.ms-toolpanetitle {
	color:#000000;
	font-weight:bold;
	font-family:'trebuchet ms', arial, helvetica;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#858585;
}

.ms-toolpanefooter {
	background-color:#858585;
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	padding:5px;
}

.ms-toolpaneerror {
	color:#DB6751;
	font-family:'trebuchet ms', arial, helvetica;
	padding:2px;
}

.ms-toolpaneinfo {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#B9B9B9;
	padding:5px 5px 0px 5px;
}

.ms-toolpartspacing {
	padding-top:8px;
}

.ms-tpborder {
	border-width:initial;
	border-color:#000000;
	border-style:none;
}

.ms-tpheader {
	background-color:#000000;
}

.ms-tptitle {
	color:#FFFFFF;
	font-weight:bold;
	font-family:'trebuchet ms', arial, helvetica;
	padding-top:2px;
	padding-bottom:2px;
}

.ms-tpbody {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-tpbody a:link, .ms-tpbody a:visited, .ms-tpbody a:hover {
	color:#993300;
	text-decoration:none;
	cursor:pointer;
}

.ms-tpcommands {
}

.ms-tpinput {
	color:#FFFFFF;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-categorytitle {
	font-family:'trebuchet ms', arial, helvetica;
	font-weight:bold;
	text-decoration:none;
}

.ms-propgridbuilderbutton {
	width:16px;
	display:none;
	background-color:#858585;
	border:1px solid #999999;
}

.ms-spzone {
	border:1px solid #330099;
	padding:5px;
}

.ms-spzoneselected {
	border:1px solid #FF9900;
	padding:5px;
}

.ms-spzoneibar {
	border:3px solid #FF9900;
}

.ms-spzonelabel {
	color:#330099;
	font-family:'trebuchet ms', arial, helvetica;
	padding:0px;
}

.ms-sperror {
	color:#DB6751;
	font-family:'trebuchet ms', arial, helvetica;
	border-bottom:2px solid #B9B9B9;
	padding:2px;
}

.ms-spzonecaption {
	color:#330099;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-wpdesign {
	background-color:#B9B9B9;
}

.ms-wpmenu {
	background-color:#B9B9B9;
}

.ms-wptitle {
	font-weight:bold;
	font-family:'trebuchet ms', arial, helvetica;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
}

.ms-wptitle a:link, .ms-wptitle a:visited {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

.ms-wptitle a:hover {
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

.ms-wpselected {
	border:3px dashed #0000FF;
}

.ms-wpbody {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-wpbody table, .ms-tpbody table {
}

.ms-wpbody a:link, .ms-wpbody a:visited {
	color:#993300;
	text-decoration:none;
}

.ms-wpbody a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.ms-wpbody th, .ms-tpbody th {
	font-weight:bold;
}

.ms-wpbody td {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-wpbody h1, .ms-tpbody h1 {
	font-weight:bold;
}

.ms-wpbody h2, .ms-tpbody h2 {
	font-weight:bold;
}

.ms-wpbody h3, .ms-tpbody h3 {
	font-weight:bold;
}

.ms-wpbody h4, .ms-tpbody h4 {
	font-weight:bold;
}

.ms-wpbody h5, .ms-tpbody h5 {
	font-weight:bold;
}

.ms-wpbody h6, .ms-tpbody h6 {
	font-weight:bold;
}

.ms-wpborder {
	border-top-style:none;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.ms-hovercellactive {
	background-color:#A7D3FF;
	border:1px solid #993300;
}

.ms-hovercellactivedark {
	background-color:#B9B9B9;
	border:1px solid #000000;
}

.ms-splink {
	font-family:'trebuchet ms', arial, helvetica;
	color:#993300;
}

.ms-splink a:link, .ms-splink a:visited {
	color:#993300;
	text-decoration:none;
}

.ms-spbutton {
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-partspacingvertical, .ms-partspacinghorizontal {
	padding-top:10px;
}

.ms-wpheader {
	background-color:#B9B9B9;
	background-image:url(blank.gif);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
}

.ms-pageheaderdate {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-pageheadergreeting {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-rtapplybackground {
	background-color:#330099;
	border:0.02cm solid #999999;
}

.ms-rtremovebackground {
	background-color:transparent;
	border:0.02cm solid #CCCCCC;
}

.ms-rttoolbardefaultstyle {
	font:normal normal normal 8pt/normal 'trebuchet ms', arial, helvetica;
}

.ms-subsmanageheader {
	background-color:#B9B9B9;
	font-family:'trebuchet ms', arial, helvetica;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
}

.ms-subsmanagecell {
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
	height:18px;
	vertical-align:top;
}

.ms-connerror {
	color:#DB6751;
}

.ms-stormeused {
	background-color:#993300;
}

.ms-stormefree {
	background-color:#0000FF;
}

.ms-stormeestimated {
	background-color:#FF9900;
}

.ms-underline {
	vertical-align:top;
	border-bottom:1px solid #FFCC00;
	padding:2px 4px 4px 4px;
}

.ms-underlineback {
	vertical-align:top;
	background-color:#B9B9B9;
	border-bottom:1px solid #FFCC00;
	padding:2px 4px 4px 4px;
}

.ms-smallheader {
	font-weight:bold;
	color:#000000;
	font-family:'trebuchet ms', arial, helvetica;
}

.ms-smallsectionline {
	border-bottom:1px solid #FFCC00;
	padding:2px 0px 0px 0px;
}

.ms-tabselected {
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#0000CC;
	font-weight:bold;
	color:#FFCC00;
	border:2px solid #0000CC;
	padding:3px 10px 3px 10px;
}

.ms-tabinactive {
	font-family:'trebuchet ms', arial, helvetica;
	background-color:#B9B9B9;
	color:#993300;
	border:2px solid #B9B9B9;
	padding:3px 10px 3px 10px;
}

.ms-tabinactive a:link, .ms-tabinactive a:hover, .ms-tabinactive a:visited {
	color:#993300;
	text-decoration:none;
}

.ms-surveyvbart {
	font-size:7pt;
	font-family:verdana;
	text-align:center;
	color:#BBBBBB;
}

.ms-surveygvvbar {
	width:9px;
	background-color:#000000;
	border-top:0px solid #000000;
	border-bottom:0px solid #999999;
}

.ms-surveygvvbars {
	width:20px;
}

.ms-uploadborder {
	border:1px solid #000000;
}

.ms-uploadcontrol {
	background-color:#0000FF;
}

.ms-highlight {
	background-color:#000000;
}

.userbackground {
	background-color:#CCCCCC;
}

.ms-mwsselectedinstance {
	color:#000000;
	text-decoration:none;
}

.ms-mwsinstantiated a:link, .ms-mwsinstantiated a:visited {
	color:#993300;
	text-decoration:none;
}

.ms-mwsinstantiated a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.ms-mwsuninstantiated a:link, .ms-mwsuninstantiated a:visited {
	color:#993300;
	text-decoration:none;
}

.ms-mwsuninstantiated a:hover {
	color:#993300;
	text-decoration:underline;
}

.ms-toolstrip {
	color:#000000;
	background-color:#B9B9B9;
	border:1px solid #330099;
}


