 /******
 * This stylesheet is part of the Calender Date Picker Script, downloaded from http://start.excudo.net
 *
 * See calender_date_picker.js for license details
 *
 * Author: Martijn Korse
 * Website: http://devshed.excudo.net
 *
 * Date: 2006-09-07 07:53:21
 ***/
#calender {
	width: 200px;
	font-family: verdana, arial;
	font-size: 6pt;
	}

#calenderTable {
	border-style: outset;
	border-width: 2px;
	border-color: #00285b;
	background-color: #ffffff;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}
#calenderTable TD {
	text-align: center;
	font-size: 7pt;
	width: 19px;
	}
#calenderTableHead TR {
    font-family: verdana, arial;
	background-color: white;
	}
#calenderTableDays TR {
	background-color: #C3D4E7;
	font-family: verdana, arial;
	}
#selectMonth, #selectYear {
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	border-width: 0px;
	border-style: none;
	}

#calenderTable A {
	color: black;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana, arial;
	}
#calenderTable A:hover {
	color: red;
	text-decoration: none;
	}
.normalDay {
	border: 1px solid #f0f0f0;
	cursor: pointer;
	}
.hlDay {
	border: 1px solid #f0f0f0;
	background-color: #FFF;
	color: red;
	cursor: pointer;
	}
.toDay {
	border: 1px solid #ff0a0a;
	background-color: #f0f0f0;
	color: #ff0a0a;
	font-weight: bold;
	cursor: pointer;
	}
.choosenDay {
	border: 1px solid green;
	background-color: #A8FAA8;
	color: green;
	font-weight: bold;
	cursor: pointer;
	}
	 /****** end....

 ***/

/*FONTS*/

.smallfont {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal}
/* n/b this is the same as the Ad Ticker */

.parafont {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal}
.greyparafont {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color:#999999;}
.parafont_faded {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color:#CCCCCC;}

.parafont_faded A:link, .parafont_faded A:visited, .parafont_faded A:hover
{
color:#839fd9;
}

.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.redsubhead { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #EF1821} 
.greensubhead { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00CC00} 
.graysubhead { font-family: Arial, Helvetica, sans-serif; color: #939598; font-size: 13px; font-weight: bold}
.bluesubhead { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #354C65} 



.redmainhead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #EF1821}
.mainhead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}



/*LINKS*/

.parafont A:link {color: #3b5fab; text-decoration: none; text-decoration: underline;}	
.parafont A:visited {color: #3b5fab; text-decoration: none; text-decoration: underline;}	
.parafont A:active {text-decoration: none}	
.parafont A:hover {color: #3b5fab; text-decoration: none;}

A:link {color: #3b5fab; text-decoration: none; text-decoration: underline;}	
A:visited {color: #3b5fab; text-decoration: none; text-decoration: underline;}	
A:active {text-decoration: none}	
A:hover {color: #3b5fab; text-decoration: none;}

/*PADS, HRs and SPACERS*/
.leftgradient {background: #FFFFFF url(graphics/layout/left_gradient.jpg) no-repeat }

.nullffox {
	border:1px solid #ffffff;
	padding:0;
	margin: 0px 10px 10px 0px;	
    color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff;}
	}

.newsimage {
	border:1px solid #000000;
	padding:0;
	margin: 0px 10px 10px 0px;
	}
	
.mainbodyhr {
  border: 0;
  width: 100%;
  color: #ACACAC;
  background-color: #ACACAC;
  height: 1px;
}

.bodydarkhr {
  border: 0;
  width: 100%;
  color: #000000;
  background-color: #000000;
  height: 1px;
}

.toplinehr {
  border: 0;
  width: 100%;
  color: #000000;
  background-color: #000000;
  height: 2px;
}

.lightblueborder {
	border:1px solid #f0f0f0;
	}

.blueborder {border:1px solid #3b5fab;}
.bluebordernotop {
border-left:1px solid #3b5fab;
border-right:1px solid #3b5fab;
border-bottom:1px solid #3b5fab;
}

/*WHATS THIS*/

.lefttd {  background-color: CDD0D9; left: 5px; top: 5px; clip:  rect(5px 5px  ); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: CDD0D9; height: 3px}
.rtimage {  text-align: right; left: 90px; clip:  rect(   )}
.leftth {  }
.lefthr {  border-color: #00FF99 #FFFF33 #000000 #CC0000; border-bottom-width: 1px}
.righttd { background-color: CDD0D9; left: 5px; top: 5px; clip: rect(5px 5px  ); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: CDD0D9; height: 3px }
.righttdwhite { background-color: E1E3E9; left: 5px; top: 5px; clip: rect(5px 5px  ); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: CDD0D9; height: 3px }

.searchform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100px}
.searchform130 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 130px}

.txtinput {
	BORDER-RIGHT: #00285b 1px solid; BORDER-TOP: #00285b 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #00285b 1px solid; COLOR: #00285b; BORDER-BOTTOM: #00285b 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffffff
}

.dent_input {
	BORDER-RIGHT: #00285b 1px solid; 
	BORDER-TOP: #00285b 1px solid; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	BORDER-LEFT: #00285b 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #00285b 1px solid;  
}

.dent_button { 
 font-family: Helvetica, Arial, sans-serif;
 font-size: 11px; 
 background-color: #8e8e8e; 
 color: #ffffff; 
 border:1px solid;
   border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;
   }



.dent_input_focus {
	BORDER-RIGHT: #00285b 1px solid;
	BORDER-TOP: #00285b 1px solid;
	FONT-SIZE: 11pt;
	BORDER-LEFT: #00285b 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #00285b 1px solid;
	background-color: #EB1B22;

}

.dent_input_small {
	BORDER-RIGHT: #00285b 1px solid; BORDER-TOP: #00285b 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #00285b 1px solid; COLOR: #000000; BORDER-BOTTOM: #00285b 1px solid;  
}

.dent_input_small_w {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #FFFFFF 1px solid; COLOR: #000000; BORDER-BOTTOM: #FFFFFF 1px solid;  
}

.dent_inputbutton {
	FONT-SIZE: 9pt;  
}

/*MENU*/

/* minimum menu requirements for functionality */

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}

#content {
	clear: left;

}


/* menu design */

#dmenu {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	
	margin-left:-40px;
	align: left;
}

.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.topmenuli{
	list-style-type:none;
	float:left;
}


.topmenutitle {
    display:block;
	width:103px;
	
	text-indent:3px;
	text-decoration: none;
	border:0px solid #000000;
	padding:3px;
	line-height:16px;
	
	border-top:1px solid #000000;
	background:#f0f0f0;
	color: #000000;
	font-weight: normal;
	color: #000000; text-decoration: none; 
}


.submenuul {
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

	margin-top:-0px;
	background-color:#FFFFFF;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:2px solid #FF0000;

}

.submenuli a{
	display:block;
	width:101px;
	
	padding:3px;
	text-decoration: none;
	color: #000000;
}

.submenuli a:hover{
	text-decoration: none;
	background:#336699;
	color: #FFFFFF;
}


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

.topmenuli a:hover{
	text-decoration: none;
	background:red;
	color: #FFFFFF;
}


