body, div
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	background-repeat: no-repeat;
}

#pagebody
{
	width: 964px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#decobar
{
	position: relative;
	width:	964px;
	height: 125px;
}

a img
{
	border-width: 0px;
	margin: 0px;
}

#notes-aby
{
	position: absolute;
	left: 3px;
	bottom: 10px;
}

#notes-sem
{
	position: absolute;
	right: 4px;
	bottom: 10px;
}

#arch
{
	position: absolute;
	left: 407px;
	bottom: 0px;
}

#menubar
{
	position: relative;
	width:	964px;
	height: 70px;
	background-image: url(layout/menubar-main.png);
	margin-bottom: 3px;
}

#menubar a:link, #menubar a:visited, #menubar a:hover, #menubar a:active
{
	font-size: 12px;
	text-decoration: none;
	color: #6f6f6f;
}

#abymainlink
{
	position: absolute;
	top: 17px;
	left: 8px;
}

#semmainlink
{
	position: absolute;
	top: 17px;
	right: 7px;
}

#abylinks
{
	position: absolute;
	left: 5px;
	bottom: 10px;
}

#abylinks a:hover, .abycolor
{
	color: #8b242a;
}

.abycolorlinks:link, .abycolorlinks:visited, .abycolorlinks:hover, .abycolorlinks:active
{
	color: #8b242a;
	text-decoration: none;
}

#semlinks
{
	position: absolute;
	right: 6px;
	bottom: 10px;
}

#semlinks a:hover, .semcolor
{
	color: #272a60;
}

.semcolorlinks:link, .semcolorlinks:visited, .semcolorlinks:hover, .semcolorlinks:active
{
	color: #272a60;
	text-decoration: none;
}

#bodyblock
{
	position: relative;
	width:	964px;
}

#sidenav
{
	position: absolute;
	top: 0px;
	width:	198px;
	height: 370px;
	border: 1px solid #6f6f6f;
	overflow: hidden;
}

.sidenavbox
{
	width: 198px;
	height: 33px;
	overflow: hidden;
}

.sidenavtitle
{
	margin: 9px 10px 4px 10px;
}

.sidenavtext
{
	height: 226px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 18px;
	font-size: 12px;
	line-height: 22px;
	border-top: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
}

.sidenavtext a:link, .sidenavtext a:visited, .sidenavtext a:hover, .sidenavtext a:active
{
	font-size: 12px;
	text-decoration: none;
	color: black;
}

.abyheader
{
	color: #8b242a;
}

h4
{
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
}

#content
{
	position: absolute;
	top: 0px;
	left: 212px;
	width:	540px;
	font-size: 12px;
}

#contentblock
{
	width:	490px;
	min-height: 298px;
	border: 1px solid #6f6f6f;
	padding: 30px 24px 24px 24px;
	font-size: 12px;
	line-height: 18px;
}

#widecontent
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 752px;
	font-size: 12px;
}

#widecontentblock
{
	width:	666px;
	min-height: 298px;
	border: 1px solid #6f6f6f;
	padding: 36px 42px 36px 42px;
	font-size: 12px;
	line-height: 18px;
}

.sidenews
{
	position: absolute;
	top: 0px;
	width:	200px;
}

.sidenewsbox
{
	position: relative;
	width: 198px;
	height: 178px;
	border: 1px solid #d7dfe5;
	overflow: hidden;
}

.sidenewstext
{
	position: absolute;
	bottom: 3px;
	left: 3px;
	width: 180px;
	height: 172px;
	padding: 0px 6px 0px 6px;
	background-color: #d7dfe5;
	font-size: 12px;
	line-height: 16px;
}

.sidenewstext img
{
	height: 120px;
	width: 180px;
	margin: 4px 0px 4px 0px;
}

.sidenewstext a:link, .sidenewstext a:visited, .sidenewstext a:hover, .sidenewstext a:active
{
	text-decoration: none;
	color: #6f6f6f;
}

#footlinks
{
	text-align: center;
	color: #6f6f6f;
}

#footlinks a:link, #footlinks a:visited, #footlinks a:hover, #footlinks a:active
{
	font-size: 10px;
	text-decoration: none;
	color: #6f6f6f;
}

#footlinks a:hover
{
	color: black;
}

.contenthead
{
	font-size: 14px;
	color: #8b242a;
}

.contentsection
{
	font-weight: bold;
	color: #222222;
}

.contenticon
{
	float: left;
	margin: 0px 36px 12px 24px;
}

.contentimageleft
{
	float: left;
	margin: 0px 24px 12px 0px;
}

.contentimageright
{
	float: right;
	margin: 24px 0px 12px 36px;
}

.contenttable
{
	text-align: left;
	line-height: 14px;
}

.contentlink
{
	border-bottom: 1px dashed #8b242a;
}

.comingsoon
{
	cursor: url("images/comingsoonflag.gif"), help;
}

.completed
{
	text-decoration: line-through;
}

.rightalign
{
	text-align: right;
}

.bold
{
	font-weight: bold;
}
