/* --------------------------------------
             G E N E R A L
-------------------------------------- */

body, td, p, div {
	color : #222222;
	font : normal normal normal 12px/normal Arial, Helvetica, sans-serif;
}

.grayout, a.grayout:link, a.grayout:visited {
		color: #A0A0A0;
		font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
		text-decoration: underline;
}

a, a:visited {
	color: #6F0B0B;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

a.grayout:hover{
	color: #A0A0A0;
	text-decoration: none;
}

.redbold12px {
	color : #FF0000;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
}

.red12px {
	color : #FF0000;
	font : normal normal normal 12px/normal Arial, Helvetica, sans-serif;
}

.bulebold12px {
	color : #14359D;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
}

.text11px {
	color : #000000;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
}

.textbold11px {
	color : #000000;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
}

.textbold12px {
	color : #000000;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
}

.text12px {
	color : #000000;
	font : normal normal normal 12px/normal Arial, Helvetica, sans-serif;
}

.link12px, a.link12px:link {
		color: #000000;
		font : normal normal normal 12px/normal Arial, Helvetica, sans-serif;
		text-decoration: underline;
}

a.link12px:visited{
	color: #2B4C9B;
	text-decoration: underline;
}


a.link12px:hover{
	color: #2B4C9B;
	text-decoration: underline;
}

.news11px {
	color : #6F0B0B;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
}

.news12px {
	color : #6F0B0B;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
}

.textbold18px {
	color : #6F0B0B;
	font : normal normal bold 18px/normal Arial, Helvetica, sans-serif;
}

.textbold13px {
	color : #000000;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
}

.eventHeader {
	color : #FFFFFF;
	font : bold normal 12px/normal Arial, Helvetica, sans-serif;
	background-color: #6F0B0B;
}

/* --------------------------------------
             T A B L E
-------------------------------------- */

.tableheader {
	background-color : #102B80;
	color : #ffffff;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
}



 /* --------------------------------------
             F O R M S
-------------------------------------- */

form {
	margin: 0px;
	padding: 0px;
}

select, input, textarea {
	background-color : #EEEEEE;
	color : #000000;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
}

.button {
	background-color : #E2E7BB;
	color : #555746;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
}

blockquote {
	margin : 3px 0px 3px 5px;
	padding : 3px 0px 3px 5px
}

ul, ol {
	margin : 3px 0px 3px 15px;
	padding : 3px 0px 3px 15px
}

li {
	margin : 3px 0px 3px 0px;
	padding : 3px 0px 3px 0px
}

 /* --------------------------------------
             M E N U S
-------------------------------------- */

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  
.clBar{position:absolute; width:10; height:10; background-color:#720003; layer-background-color:#720003; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:5px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#ffffff; layer-background-color:#ffffff; color:white;}
.clLevel0over{background-color:#ffffff; layer-background-color:#ffffff; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#C1BCAC; layer-background-color:#C1BCAC}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:5px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#C1B8A3; layer-background-color:#C1B8A3; color:#4B4742;}
.clLevel1over{background-color:#F6EED6; layer-background-color:#F6EED6; color:#6F0B0B; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#201C16; layer-background-color:#201C16}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:5px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:#C1B8A3; layer-background-color:#C1B8A3; color:#4B4742;}
.clLevel2over{background-color:#F6EED6; layer-background-color:#F6EED6; color:#6F0B0B; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#201C16; layer-background-color:#201C16}