/*== layers and boxes ==*/
.logo {position:absolute; left: 10px; top: 10px; width:130px; height: 130px; z-index: 1; }
.topLink {
	position:absolute;
	left: 150px;
	top: 10px;
	width:650px;
	height:20px;
	z-index:2;
}
.banner {
	position:absolute;
	left: 150px;
	top: 35px;
	width:650px;
	margin-right: 20px;
	height: 105px;
	z-index: 3;
	overflow: hidden;
}
.sidemenu {position:absolute; left: 10px; top: 150px; width:130px; z-index: 4; }
.main {position:absolute; left: 150px; top: 150px; margin-right: 20px; z-index: 5; }

.twoToneBox {border: solid 1px #9999CC; background-color: #F0F0FF; padding: 10px; }


/*== Graphics and lines ==*/
.redline {border: solid 2px #C00; width:50%; align: center; }
.redlinelong {border: solid 2px #C00; width:95%; align: center; }
.greenline {border: groove 2px #99CC99; width:50%; align:center; }
.blueline {border: dotted 2px #9999FF; width:50%; align:center; }

/*== text configurations ==*/
h1 {font-size: 28px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-weight: normal; }
h2 {font-size: 20px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-weight: normal; }
h3 {font-size: 16px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; }
h4 {font-size: 12px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; color: #303030; }

p {font-size: 12px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; }

td {font-size: 12px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; }

a:visited, a:link {text-decoration: none; color: #000080; font-weight: bold; }
a:hover, a:active {text-decoration: none; color: #4040ff; }