body {

background-color: #8BB0C0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color: #1F5675;

}



A , A:visited , A:active , A:link {

	font-weight:normal;

	color: #1F5675;

}



A:hover {

	text-decoration:none;

}



.outerTable , .mainTable{

	background-color:white;

	margin:20px;

}

.outerTable{

	border: 1px solid #1F5675;

}



.mainDiv {

background-color:white;

}



.langNav {

	font-weight: bold;

	background-color: #FFFCE5;

	vertical-align:middle;

	height:22px;

	border-bottom: 1px solid #1F5675;

	border-right: 1px solid #1F5675;

	border-left: 1px solid #1F5675;

}



.leftNav , .leftPic  {

	background-image:url(leftnav_bg.gif);

	background-repeat:repeat-y;

}



.navTable {

	margin: 22px 33px 22px 0px;

	background-color: #FFFCE5;

	vertical-align:middle;

	border: 1px solid #1F5675;

	width: 258px;

}



.navTable TD {

	color: #0D2431;

	padding: 6px 0px 6px 9px;

	font-weight:bold;

}



a.navLink:link , a.navLink:active , a.navLink:visited  {

	font-weight:bold;

	line-height:15px;

}



a.navLink:hover {

	text-decoration:underline;

 }

 

h1 {

padding: 0px 1px 0px 0px;

font-size:12px;

}



h2 {

	padding: 1px 5px 6px 0px;

	margin: 1px 5px 2px 0px;

	font-size:14px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}
.promo {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #FF3333;
}




/*---- calendar view ------------*/



.calendar td {

	text-align : center;

	font-size:10px;

}



td.oqp , td.low , td.mid , td.high {

	background-repeat: repeat-x;

	border-left: 1px solid white;

	border-right: 1px solid gray;

}



td.oqp {

	background-image: url("./oqp.gif");

}



td.low {

	background-image: url("./low.gif");

}



td.mid {

	background-image: url("./mid.gif");

}



td.high {

	background-image: url("./high.gif");

}



p {

	margin-top:5px;

	margin-bottom:7px;

}



hr {

height:1px;

color: #1F5675;

}



ul {

	margin-left:25px;	

	margin-top:4px;

	margin-bottom:7px;

}
