body{
	font-family: arial, verdana, serif; 
	font-size: 12px;
}
p{
	font-family: arial, verdana, sans-serif; 
	font-size: 12px;
}

a{
	color: #0000ff;
	text-decoration: underline;
}
a:hover{
	color: #ff0000;
	text-decoration: underline;
}
a:visited{
	color: #336699;
}

h1{
	font-size: 24px;
	font-family: Verdana, sans-serif;
	margin-bottom: 0px;
	color: #0000ff;
	font-weight: normal;
	text-decoration: none;
}

h2{
	font-size: 14px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	color: #0066cc;
}

h3{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color: #0000ff;
}

hr{
	color: #ff0000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


/* page divs */
#container{
	width: 700px;
}

/* content body & table */
#contentMenu{
	text-align: left;
	margin: 6px;
}
.contentTable{
	width: 700px;
}

.contentTableRowLeft{
	background: url('../images/shadow_left.gif') repeat top right;
	width: 3px;
}

.contentTableRowCenter{
	border: 1px solid #000000;
}

.contentTableRowRight{
	background: url('../images/shadow_right.gif') repeat top left; 
	width: 3px;
}

/* .contentTableRowBottom{
	background: url('../images/shadow_bottom.gif') no-repeat top center;
	height: 15px;
} */

/* menu table and div */
.headerMenu{}
.headerMenuTable{
	font-size: 12px; 
	width: 710px; 
	background-color: transparent;
	text-align: center;
}
.headerMenuTableRow{
	background: url('../images/menu_background.gif') no-repeat top center;
}
.headerMenuTableRowSelected{
	border-right: 1px solid #333333;
	background: none;
	color: #3399ff;
}
.headerMenuTableRowNormal{
	border-bottom: 1px solid #333333;
	border-right: 1px solid #000000;
}
.headerMenuTableRowFiller{
	border-bottom: 1px solid #333333;
	border-right: 1px solid #000000;
	width: 10px;
}
.headerMenuTableRowNormalLast{
	border-bottom: 1px solid #333333;
}
.headerMenuTableRowSelectedLast{
	border-bottom: 1px solid #333333;
}

/* menu links */
.menuLink{
	font-family: Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
.menuLink:visited{
	font-family: Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
.menuLink:hover{
	font-family: Verdana, sans-serif;
	color: #ff0000;
	text-decoration: underline;
}

.menuLinkSelected{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
.menuLinkSelected:visited{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #3399ff;
	text-decoration: none;
}
.menuLinkSelected:hover{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}

.menuLinkRight{
	font-family: Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
.menuLinkRight:visited{
	font-family: Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
.menuLinkRight:hover{
	font-family: Verdana, sans-serif;
	color: #ff0000;
	text-decoration: underline;
}

.menuLinkRightSelected{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
.menuLinkRightSelected:visited{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
.menuLinkRightSelected:hover{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
o
.menuLinkBottom{
	font-family: Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.menuLinkBottom:visited{
	font-family: Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.menuLinkBottom:hover{
	font-family: Verdana, sans-serif;
	color: #ff0000;
	text-decoration: underline;
}

/* content body */
#contentBody{
	margin: 16px; 
	font-size: 12px;
}
.contentBodyTable{
	font-size: 12px; 
	width: 675px; 
	background-color: transparent;
}

.contentBodyTableLeft{
	width: 530px; vertical-align: top;
}
.contentBodyTableRight{
	vertical-align: top;
/*	background-color: #DDDDDD; */
        padding: 3px;
}
.contentBodyTableFull{}

/* content footer */
.contentFooterTable{
	font-size: 12px; 
	font-family: Verdana, sans-serif;
	width: 700px; 
	background-color: transparent; 
	text-align: center;
}

.contentFooterTableLeft{
	border-top: 1px solid #333333;
}
.contentFooterTableCenter{
	border-top: 1px solid #333333;
	width: 100px;
}
.contentFooterTableRight{
	border-top: 1px solid #333333;
}

