
BODY{
	background-color:#EAEADE;
	color:#777766;
	font-size:11px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;
}

BODY.light{
	background-color:#FFFFFF;
	color:#777766;
	font-size:11px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;
}

TD{
	color:#777766;
	font-size:11px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;
}

SUP{
	font-size:9px;
}

INPUT, SELECT, TEXTAREA{
	background-color:#EEEEEE;
	color:#777766;
	font-size:10px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	padding: 0px;
	margin: 0px;
}

.caption1{
	color:#555544;
	font-size:16px;
	font-style:italic;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1.5px;
	text-align:center;
	vertical-align:middle;
}

.captionEnd{
	color:#dfdfdf;
	font-size:36px;
	font-family:verdana,arial;
	font-weight:bold;
}

.title{
	background-color:#FFFFFF;
	background-image:url(../img/title_bg.gif);
	width:288px;
	height:80px;
	color:#555544;
	font-size:24px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;

}

.bold{
	font-weight:bold;
	color:#777766;
	font-size:12px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;
}

.bigbold{
	font-weight:bold;
	color:#777766;
	font-size:14px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;
}

.error{
	font-weight:bold;
	background-color:#CC0000;
	color:#FFFFFF;
	padding-left:5px;
	font-size:12px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 1px;
}

DIV.title2{
	width:100%;
	height:46px;
	text-align:left;
	background-image:url(../img/title_bg_sm.jpg);
	color:#555544;
	font-size:18px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
}

DIV.title2-2{
	height:30px;
	text-align:center;
	background-image:url(../img/title2_bg.png);
	color:#555544;
	font-size:18px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
}

H3,.title1{
	color:#555544;
	font-size:18px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 2px;
	margin: 2px;
}

A.title1, A.title1:Visited, A.title1:Hover{
	color:#555544;
	font-size:18px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 2px;
	margin: 2px;
}

A.title1:Visited{
	color:#555544;
	font-size:18px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 2px;
	margin: 2px;
}

A.title1:Hover, A.title1:Visited:Hover{
  text-decoration: underline;
}


A{
  font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  color:#FF1200;
  letter-spacing: 1px;
}

A:Visited{
  color:#BB1200;
}

A:Hover, A:Visited:Hover{
  text-decoration: underline;
  color:#666666;
}

A.grey, A.grey:Visited{
  color:#AAAAAA;
}

A.grey:Hover, A.grey:Visited:Hover{
  text-decoration: underline;
  color:#999999;
}

UL{
	padding: 0px 0px 0px 8px;
	margin: 2px 0px 2px 8px;
}

LI{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 8px;
}

LI.spacedList{
	padding: 6px 0px 6px 0px;
	margin: 2px 0px 2px 8px;
}

HR{
  color:#CCCCCC;	
}

.foot{
	color:#999999;
	font-size:10px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing: 0.5px;
}

DIV.float{
	background-color:#F6F6FF;
	border:1px solid #CCCCCC;
	padding: 6px;
}

DIV.navbar{
	background-color:#FFFFFF;
	border-bottom:1px dotted #DEDEDE;
	text-align:left;
}

TABLE.grid{
	background-color:#CCCCCC;	
}
TD.grid{
	background-color:#FFFFFF;	
}
TD.gridh{
	background-color:#EEEEEE;	
}

TD.td1{
	background-color:#E9E9EC;
	color:#555544;
	font-size:11px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing:1px;
}

TD.td2{
	background-color:#F3F3FC;
	color:#555544;
	font-size:11px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing:1px;
}

TD.homeContent{
  font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  color:#777766;
  border-top:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  padding:5px;
}

#topLinks TD{
	padding:0px 1px 2px 5px;
	vertical-align:top;
	text-align:center;
	/* border-right:1px solid #666666; */
}

#sideBar{
	width:15%;
	background-image:url(../img/sideBar_bg.jpg);
	color:#FFFFFF;
	border: 1px solid #CCCCCC;
	text-align:center;
	vertical-align:top;
	padding:10px 4px 10px 4px;
}

#sideBarLinkTable {
	width:94%;
}

#sideBarLinkTable A{
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  color:#333333;
}

#sideBarLinkTable A:Hover, A:Visited:Hover{
  color:#999999;
  text-decoration: none;
}

.sideBarLinkTableTD{
	padding: 6px 4px 6px 2px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
}

.sideBarLinkTableTD_ON{
	background-color:#F6F6F6;
	padding: 6px 4px 6px 2px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
}


// *** BEGIN:: tblBorder definitions ***
.tblBorder {
	background-color:#FFFFFF;
}

.tblBorderCenter {
	background-color:#FFFFFF;
}

.tblBorderTop{
	height:19px;
	background-image:url(../img/border_top.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderBottom{
	height:19px;
	background-image:url(../img/border_bottom.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderLeft{
	width:19px;
	background-image:url(../img/border_left.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderRight{
	width:19px;
	background-image:url(../img/border_right.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderTopLeft{
	height:19px;
	width:19px;
	background-image:url(../img/top_left_corner.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderTopRight{
	height:19px;
	width:19px;
	background-image:url(../img/top_right_corner.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderBottomLeft{
	height:19px;
	width:19px;
	background-image:url(../img/bottom_left_corner.jpg);
	color:#FFFFFF;
	font-size:1px
}

.tblBorderBottomRight{
	height:19px;
	width:19px;
	background-image:url(../img/bottom_right_corner.jpg);
	color:#FFFFFF;
	font-size:1px
}
// *** END:: tblBorder definitions ***