/* Presentation Stylesheet */
h4 {
 margin:0;
 padding: 5px 0;
 }

#titleMinor {
 font-weight: bold;
 color:#205394;
}

p.copyright {
  font-size:8pt;
  color:#205394;
  text-align: center;
}
/* Layout Stylesheet */ 

body{
 margin: 0;
 padding:0;
 background: #c5c5ff;
 color: #333333;
 }

#banner{
 height:160px;
 background:#c5c5ff;
 color:#000000;
 border:solid #000000;
 border-width:0px 0px;
 margin:0 0 0 0;
 }

#hdr{
 height:35px;
 background:#205394;
 color:#000000;
 border:solid #003366;
 border-width:1px 0px;
 margin:0 0 0 0;
 }


#lh-col{
	position: absolute;
	top: 233px;
	left: 20px;
	width: 180px;
	border: 2px solid #000000;
	background: #ffffff;
	color: #333333;
	margin: 0px;
	padding: 0px;
	height: 233px;
	z-index: 0;
 }

IMG.LHCOL
{
  width: 180px;
  height 180px;
  border: 0px;
  margin: 0px 0px 0px 0px;
  z-index: 0;
}

#rh-col{
 margin: 20px 20px 20px 220px;
 border: 2px solid #000000;
 padding: 20px;
 background: #ffffff;
 position :relative;
 z-index: 0;
 }

#center-col{
 margin: 20px 20px 20px 20px;
 border: 2px solid #000000;
 padding: 20px;
 background: #ffffff;
 position :relative;
 z-index: 0;
 }


/******************* News Style *******************/
TABLE.NEWSTABLE
{
  border-collapse:collapse;
  width:100%;
  border-style:solid;
  border-color:#205394;
  border-width:1px;
  background: #ffffff;
}

TH.NEWSTABLE
{
  border-style:none none none none;
  border-width:1px medium 1px 1px;
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0,0,0);
  background-color:#993300;
  font-size:2;
  color:#ffffff;
  text-align:left;
}

TD.NEWSTABLE
{  
  font-size:2;
  border-left-color: rgb(0, 102, 153);
  border-left-width: 1px;
  border-width:1px;
  text-align:left;
  padding: 8px;
}

TABLE.DATATABLE
{
  width:100%;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  background: #ffffff;
}
TH.DATATABLE
{
  border-style:solid;
  border-width:1px;
  background:#c5c5ff;
  font-size:2;
  color:#000000;
  text-align:left;
}
TD.DATATABLE
{  
  font-size:2;
  border-style:solid;
  border-width:0px;
  text-align:left;
  color:#000000;
  padding: 8px;
}


TABLE.CALDATE
{
  width:100%;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  background: #ffffff;
  border-spacing:0px;
  padding:5px;
}

TD.CALDATE
{
  font-size:10pt;
  font-weight:bold;
  border-top:1px solid #FFC407;
  border-right:0px solid #FFC407;
  border-left:1px solid #FFC407;
  border-bottom:1px solid #FFC407;
  text-align:left;
  border-spacing:0px;
  background:#FFFBBA;
  color:#000000;
  padding: 1px;
}
TD.CALDATEEMPTY
{
  border-top:1px solid #FFC407;
  border-right:1px solid #FFC407;
  border-left:1px solid #FFC407;
  border-bottom:0px solid #FFC407;
  background:#FFFBBA;
  font-weight:bold;
  font-size:12pt;
}

TD.CALEVENT
{  
  font-size:12pt;
  border-top:0px solid #FFC407;
  border-right:1px solid #FFC407;
  border-left:1px solid #FFC407;
  border-bottom:1px solid #FFC407;
  text-align:left;
  border-spacing:0px;
  background:#FFFBBA;
  color:#000000;
  padding: 1px;
}

TH.CALDATE
{
  border-style:solid;
  border-width:1px;
  border-top:0px solid #FFC407;
  border-right:0px solid #FFC407;
  border-left:0px solid #FFC407;
  border-bottom:2px solid #000000;
  background:#ffffff;
  font-size:2;
  color:#000000;
  text-align:left;
  padding:4px;
}


TABLE.FORMTABLE
{
  width:100%;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  background: #ffffff;
}
TD.FORMTABLEHEAD
{  
  font-size:2;
  border-style:solid;
  border-width:1px;
  text-align:left;
  color:#000000;
  background:#c5c5ff;
  padding: 4px;
}
TD.FORMTABLEINPUT
{  
  font-size:2;
  border-style:solid;
  border-width:0px;
  text-align:left;
  color:#000000;
  padding: 4px;
}

TABLE.CLASSTABLE
{
  width:100%;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  background: #ffffff;
}
TH.CLASSTABLE
{
  border-style:solid;
  border-width:1px;
  background:#c5c5ff;
  font-size:2;
  color:#000000;
  text-align:left;
  font-weight:normal;
}
TD.CLASSTABLE
{  
  font-size:2;
  border-style:solid;
  border-color:#c5c5ff;
  border-width:0px 0px 1px 0px;
  text-align:left;
  color:#000000;
  padding: 8px;
}



/************************* Menu *************************/

.ddm1 
{
  font: 14px tahoma;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover 
{
  padding: 3px 8px 4px 8px;
  border: 0px #003366;
  border-style: solid none solid none;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  display: block;
  position: relative;
}

TD.menudiv
{  
  font: 14px tahoma;
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
}

.ddm1 .item1 
{
  background: #205394;
  color: #ffffff;
}

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover 
{
  background: #FF6600;
  color: #ffffff;
}

.ddm1 .item2,
.ddm1 .item2:hover {
  padding: 3px 8px 4px 8px;
  text-decoration: none;
  display: block;
  white-space: nowrap;
}

.ddm1 .item2 
{
  background: #3264C7;
  color: #ffffff;
}

.ddm1 .item2:hover 
{
  background: #6699FF;
  color: #ffffff;
}

.ddm1 .section 
{
  border: 1px #003366;
  border-style: solid solid solid solid;
  position: absolute;
  visibility: hidden;
  z-index: -1;
  white-space: nowrap;
}

.ddm1 .left, .ddm1 .left:hover 
{ 
  border-style: solid none solid solid; 
}

.ddm1 .right, .ddm1 .right:hover 
{ 
  border-style: solid solid solid none; 
}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
