HTML, BODY {
	height: 100%;
	margin: 0;
	padding: 0;
}
BODY {
	font-family: Verdana, sans-serif;
	font-size: 80%;
	color: black;
	background-color: white;
	text-align: center;
}
TD, TH {
	font-size: 80%;
	vertical-align: top;
}
LI {
	list-style-type: none;
}
DIV {
	text-align: left;
}

H1 {
	font-size: 23px;
	margin: 0.8em 0 0 0;
	background-repeat: no-repeat;
}
H1 SPAN {
	visibility: hidden;
}
A {
	color: Navy;
}
A:HOVER {
	color: #E9450E;
}
.ReadMore {
	text-align: right;
	margin: -0.7em 0 1em 0;
}
.ReadMore A {
	font-weight: bold;
	text-decoration: none;
}
P {
	margin: 0.3em 0 1em 0;
}
BR.Clear {
	clear: both;
}

P, TABLE, H1, H2, H3 {
	margin-left: 2px;
}

TD.Nobr {
	word-break : keep-all;
}


DIV.Header {
	background-color: #eeeeee;
	height: 180px;
	width: 100%;
	background-image: url(/_images/front_view.jpg);
	background-position: right;
	background-repeat : no-repeat;
}
DIV.Logo {
	position: absolute;
	z-index: 5;
	left: 10%;
	top: 30px;
}
DIV.VerticalStripe {
	position: absolute;
	z-index: 4;
	width: 7px;
	height: 180px;
	background-color: #E9450E;
	right: 354px;
}


DIV.Departments {
	margin: 0 0 1em 6px;
	float: right;
	width: 17em;
}
DIV.Departments A {
	text-decoration: none;
}
DIV.Departments UL {
	font-size: 85%;
	margin: 0 0 1em 6px;
	padding: 0.4em 0 0.2em 0;
}
DIV.Departments LI {
	padding: 0 0 0 12px;
	list-style-type: none;
	color: #999999;
}
DIV.Departments H2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 0 6px;
	border-left: 5px solid #E9450E;
	padding: 0.1em 0 0.2em 5px;
}


DIV.TopBlock, DIV.News {
	margin: 1em 17em 0 15em;
}


DIV.TopBlock {
}
DIV.TopBlock DIV.Colored {
	background-color: #ECF4F9;
}
DIV.TopBlock P {
	font-size: 93%;
}

DIV.Colored {
	padding: 0.4em;
}

DIV.News {
}
DIV.News H2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0.1em 0 0.1em 0;
}
DIV.News DIV.Colored {
	background-color: #FAFAEB;
}

/*
DIV.Menu {
	margin: 0 0 1em 0;
	float: left;
	width: 15em;
	padding: 0 0.7em 0 0.7em;
}
*/
DIV.Menu {
	position: absolute;
	left: 0;
	top: 190px;
/*	margin: 0 0 1em 0; */
/* 	float: left; */
	width: 15em;
	padding: 0;
}
DIV.Menu A {
	text-decoration: none;
}
DIV.Menu UL {
	font-size: 90%;
	margin: 0 0.7em 1em 0.7em;
	padding: 0.4em 0 0.2em 0;
}
DIV.Menu LI {
	margin: 10px 0;
	list-style-type: none;
	color: #333333;
}

UL.Submenu LI {
	font-size: 105%;
	margin: 0 0 0 1.3em;
	list-style-type: square;
	color: #ccc;
}

/*
DIV.Content {
	margin-left: 16em;
	padding: 1em 1em 1em 0;
	float: left;
}
*/
DIV.Content {
	padding: 1em 1em 1em 0;
	margin-left: 16em;
}
TABLE.Text {
	border-collapse: collapse;
	border: 1px solid #ccc;
}
TABLE.Text TD {
	border: 1px solid #cccccc;
	padding: 0.1em 0.3em 0.1em 0.3em;
}
TABLE.Text TH {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0.3em 0.3em 0.4em 0.3em;
	background-color: #f9f9f9;
	font-weight: bold;
}
LI {
	list-style-type: square;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
LI LI {
	list-style-type: disc;
}
DIV.Content H1 {
	font-size: 125%;
	margin: 1em 0 1em 2px;
	padding-left: 5px;
	border-left: 5px solid #E9450E;
}
H2 {
	font-size: 110%;
	margin: 1em 0 1em 2px;
}
H3 {
	font-size: 100%;
	margin: 0.5em 0 0.5em 2px;
	font-weight: bold;
}

TH {
	text-align: left;
	font-weight: normal;
}

P.Author {
	text-align: right;
}
.Note {
	background-color: #eeeeee;
	border-left: 7px solid #E9450E;
	margin: 1em 0 1em 2em;
	padding: 0.5em;
}
.Note H2 {
	font-size: 100%;
	margin: 0.5em 0 1em 0;
}
.Note UL {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.Note LI {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-size: 85%;
}

.Sign {
	margin-top: -1em;
	font-size: 85%;
	color: #666666;
}
UL.Contents LI {
	list-style-type: none;
}
.Q {
	font-weight: bold;
	color: #333333;
	margin-bottom: 0;
}

DIV.ImageRight {
	float: right;
	margin: 0.5em 0 0.5em 0.5em;
	font-size: 85%;
	text-align: right;
}
DIV.ImageRight200 {
	float: right;
	margin: 0.5em 0 0.5em 0.5em;
	font-size: 85%;
	text-align: right;
	width: 200px;
}
DIV.ImageRight300 {
	float: right;
	margin: 0.5em 0 0.5em 0.5em;
	font-size: 85%;
	text-align: right;
	width: 300px;
}
DIV.ImageBreak {
	margin: 0.5em 0 0.5em 3px;
	font-size: 85%;
}
DIV.ImageLeft {
	margin: 0.5em 0.5em 0.5em 2px;
	font-size: 85%;
	float: left;
}
DIV.ImageRight IMG {
	border: 1px solid black;
}
DIV.ImageRight200 IMG {
	border: 1px solid black;
}
DIV.ImageRight300 IMG {
	border: 1px solid black;
}
DIV.ImageLeft IMG {
	border: 1px solid black;
}
DIV.ImageBreak IMG {
	border: 1px solid black;
}


DIV.Footer {
	margin-top: 1em;
	padding: 0.5em 1em;
	background-color: #eeeeee;
}