UL { 
	list-style-type: none; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0px; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0;
}

.content UL { 
	list-style-type: none; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 15px; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
}

.content UL LI { 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left:20px; 
}

.content UL UL { 
	margin: 0; 
	padding-left: 15px;
}

.content UL UL UL { 
	margin: 0; 
	padding-left: 15px;
}

.content UL UL UL UL { 
	margin: 0; 
	padding-left: 15px;
}

.content UL UL LI { 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left:40px;
}

.content UL UL UL LI { 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left:60px;
}

.content UL UL UL UL LI { 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left:80px;
}

.content TABLE {}

.content TABLE TH { 
	padding-left: 5px;  
	padding-right:7px; 
	line-height: normal; 
	background-color: #e4e0dc; 
	font-weight: normal; 
	color: inherit; 
}

.content TABLE TD { 
	padding-left: 3px; 
	padding-right:7px; 
	line-height: normal; 
}

.content TABLE TR.even TD { 
	background-color: #f5f4f2; 
	color: inherit; 
}

LI.content { 
	margin:0; 
}

DD.content { 
	margin-top:0; 
}

DL.content { 
	margin-top: 0px; 
}

DT.content { 
	margin-top: 0px;
}

DT.content DL { 
	margin-top: 0px;
}

P.pages { 
	background-color: #e4e0dc; 
	padding: 4px; 
	font-size: 10px; 
	text-align: center; 
	line-height: normal; 
	color: #aaa; 
}

P.pages A { 
	text-decoration: none !important; 
	padding: 0 5px; 
	color: #000000; 
	background-color: inherit; 
}

P.pages A:hover { 
	text-decoration: underline !important; 
}

P.pages A.active { 
	font-weight: 600; 
	text-decoration: underline !important; 
}

P.actions {}

P.actions INPUT, P.actions BUTTON { 
	border: 2px solid; 
	border-color: #789dc3 #18395b #18395b #789dc3; 
	padding: 1px 15px; 
	overflow: visible; 
	background-color: #3d6895; 
	color: #ffffff; 
	cursor: pointer; 
	font-weight: bold; 
}

TABLE.form { 
	border: none; 
}

TABLE.form TH { 
	width: 30%; 
	border: solid #ffffff; 
	border-width: 2px 0 0 0; 
	background-color: #f5f4f2; 
	padding: 5px 10px; 
	text-align: right; 
	color: inherit; 
}

TABLE.form TH.subheading { 
	background-color: #ffffff; 
	padding: 15px 10px 5px 0; 
	text-align: left; 
	color: #3d6895; 
	font-weight: bold; 
}

TABLE.form TD { 
	width: 70%; 
	border: solid #ffffff; 
	border-width: 2px 0 0 0; 
	background-color: #f5f4f2; 
	padding: 2px 10px 2px 0; 
	color: inherit; 
}

TABLE.form TD.tbl { 
	padding: 3px; 
}

TABLE.form TD.tbl TABLE { 
	margin: 0; 
	width: auto; 
}

TABLE.form TD.tbl TABLE TD { 
	text-align: center; 
	padding: 0; 
	width: auto; 
}

TABLE.form TD.data { 
	padding: 5px 10px 5px 0; 
}

TABLE.form .disabled { 
	background-color: #f5f4f2; 
	color: inherit; 
}

TABLE.form INPUT, TABLE.form SELECT, TABLE.form IMG { 
	vertical-align: middle; 
}

TABLE.form TR.error TH { 
	color: #eb3927; 
	background-color: inherit; 
}

TABLE.form TR.error TD { 
	color: #eb3927; 
	background-color: inherit; 
}

TABLE.form TR.error INPUT, TABLE.form TR.error SELECT, TABLE.form TR.error TEXTAREA { 
	background-color: #ffe6e6; 
	color: #eb3927; 
}

TABLE.form .submit { 
	border-width: 1px; 
	border-style: solid; 
	border-color: #aaaaaa #cccccc #cccccc #aaaaaa; 
	background-color: #333333; 
	color: #ffffff; 
	overflow: visible; 
	padding: 0 10px; 
	cursor: pointer; 
}

TABLE.form .default { 
	width: 180px; 
}

TABLE.form INPUT.default, TABLE.form TEXTAREA.default { 
	width: 294px; 
}

TABLE.form .default { 
	width: 300px; 
}

TABLE.form .max { 
	width: 450px; 
}

TABLE.form .small { 
	width: 150px; 
}

TABLE.form .min { 
	width: 50px; 
}

TABLE.form .date { 
	width: 65px; 
}

TABLE.form .time { 
	width: 50px; 
}

TABLE.form1 { 
	border: none; 
}

TABLE.form1 TH { 
	width: 30%; 
	border-style: solid; 
	/*border-color: #ffffff; */
	border-color: transparent; 
	border-top-width: 2px; 
	border-right-width: 0; 
	border-bottom-width: 0; 
	border-left-width: 0; 
	background-color: #ffffff; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right: 10px; 
	padding-left: 10px; 
	text-align: right; 
	color: inherit; 
}

TABLE.form1 TH.subheading { 
	background-color: #ffffff; 
	padding-top: 15px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 0; 
	text-align: left; 
	color: #3d6895; 
	font-weight: bold; 
}

TABLE.form1 TD { 
	width: 70%; 
	border-style: solid; 
	/*border-color: #ffffff; */
	border-color: transparent; 
	border-left-width: 2px; 
	border-right-width: 0; 
	border-bottom-width: 0; 
	background-color: #ffffff; 
	padding-top: 2px; 
	padding-right: 10px; 
	padding-bottom: 2px; 
	padding-left: 0; 
	color: inherit; 
}

TABLE.form1 TD.tbl { 
	padding: 3px; 
}

TABLE.form1 TD.tbl TABLE { 
	margin: 0; 
	width: auto; 
}

TABLE.form1 TD.tbl TABLE TD { 
	text-align: center; 
	padding: 0; 
	width: auto; 
}

TABLE.form1 TD.data { 
	padding-top: 5px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 0; 
}

TABLE.form1 .disabled { 
	background-color: #f5f4f2; 
	color: inherit; 
}

TABLE.form1 INPUT, TABLE.form1 SELECT, TABLE.form1 IMG { 
	vertical-align: middle; 
}

TABLE.form1 TR.error TH { 
	color: #eb3927; 
	background-color: inherit; 
}

TABLE.form1 TR.error TD { 
	color: #eb3927; 
	background-color: inherit; 
}

TABLE.form1 TR.error INPUT,TABLE.form1 TR.error SELECT,TABLE.form1 TR.error TEXTAREA { 
	background-color: #ffffff; 
	color: #eb3927; 
}

TABLE.form1 .submit { 
	border-width: 1px; 
	border-style: solid; 
	border-top-color: #aaaaaa; 
	border-right-color: #cccccc; 
	border-bottom-color: #cccccc; 
	border-left-color: #aaaaaa; 
	background-color: inherit; 
	color: #ffffff; 
	overflow: visible; 
	padding-top: 0; 
	padding-bottom: 0; 
	padding-right: 10px; 
	padding-left: 10px; 
	cursor: pointer;
}

TABLE.form1 .default { 
	width: 180px; 
}

TABLE.form1 INPUT.default, TABLE.form TEXTAREA.default { 
	width: 294px; 
}

TABLE.form1 .default { 
	width: 300px; 
}

TABLE.form1 .max { 
	width: 450px; 
}

TABLE.form1 .small { 
	width: 150px; 
}

TABLE.form1 .min { 
	width: 50px; 
}

TABLE.form1 .date { 
	width: 65px; 
}

TABLE.form1 .time { 
	width: 50px; 
}

#news { 
	padding: 0; 
	margin: 1em 0 0 0; 
	line-height: normal; 
	border-bottom: 1px solid #eeeeee; 
}

#news DT { 
	padding: 3px 0 3px 15px; 
	/*background: url(dot01.gif) 0 7px no-repeat;*/ 
	background-image:url('dot01.gif');
	background-repeat:no-repeat;
	background-position: 0 7px; 
	border-top: 1px solid #eeeeee; 
}

#news DT A { 
	text-decoration: none; 
	font-weight: bold; 
}

#news DT A:hover { 
	text-decoration: underline; 
}

#news DT SPAN { 
	float: right; 
	color: #aaaaaa; 
	background-color: inherit; 
}

#news DD { 
	padding: 0 0 10px 15px; 
	margin: 0; 
	line-height: 16px; 
}



BODY, HTML { 
	height: 100%; 
}

#box1 { 
	min-width: 870px; 
	max-width: 970px; 
	margin: auto; 
	min-height: 100%;  
	background: url(bg01.gif) repeat-x;
}

* HTML #box1 { 
	height: 100%; 
}

#box2 { 
	padding-left:50px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px;
}

#header1 { 
	height: 85px; 
	width: 100%;
}

#header1 #title { 
	margin: 0; 
	float: left; 
	padding: 0 0 0 0; 
}

#header1 #logo { 
	margin: 0; 
	float: right;  
	padding-top: 6px; 
	padding-right: 50px;
}

.bannerbg {
	background-color: #3976d1;
	color: inherit; 
}

.scoolbg {
	background-color: #ff6600; 
	color: #3d6895; 
	height: 30px; 
	text-align: center; 
	font-size: 20px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
}

#header2 { 
	height: 26px; 
}

#header2 UL { 
	padding: 5px 0 0 0; 
	margin-left: -15px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	list-style: none; 
	float: left; 
	font-weight: bold; 
}

#header2 UL LI { 
	float: left; 
	padding: 0 0 0 15px; 
}

#header2 UL LI A { 
	color: #3d6895; 
	background-color: inherit; 
}

#header2 UL LI A.active { 
	color: #7f142c; 
	background-color: inherit; 
}

#header2 P.flag { 
	float: right; 
	margin: 0; 
	padding: 6px 50px 0 8px; 
}

#header2 P.print { 
	float: right; 
	margin: 0; 
	padding: 6px 5px 0 8px; 
}

#header2 #searchForm { 
	float: right; 
}

#header2 #searchForm P { 
	margin: 0; 
	padding-top: 3px; 
	padding-right: 0px; 
}

#header2 #searchForm INPUT { 
	float: left;
	border: 1px solid; 
	font-size: 11px; 
	margin-right: 3px; 
}

#header2 #searchForm .search-string { 
	width: 120px; 
	padding: 1px 5px 2px 5px; 
	border-color: #403f3f #b5b3b0 #b5b3b0 #403f3f; 
}

#header2 #searchForm .search-submit { 
	overflow: visible; 
	padding: 0 0px; 
	cursor: pointer; 
	margin-right: 0px; 
	font-weight: bold; 
	background-color: #fff; 
	color: #3d6895; 
	border-color: #8fafd1 #284d74 #284d74 #8fafd1; 
}

#header2 #searchForm .search-button { 
	overflow: visible; 
	padding: 0 0px; 
	cursor: pointer; 
	background-color: #e4e0dc; 
	color: #333333; 
	border-color: #fff #aba5a0 #aba5a0 #ffffff; 
}

#header2_1 { 
	height: 26px; 
	margin-top: -15px; 
	padding-right: 50px;
}

#header2_1 UL { 
	padding: 5px 0 0 0; 
	margin-left: -15px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	list-style: none; 
	float: left; 
	font-weight: bold; 
}

#header2_1 UL LI { 
	float: left; 
	padding: 0 0 0 15px; 
}

#header2_1 UL LI A { 
	color: #3d6895; 
	background-color: inherit; 
}

#header2_1 UL LI A.active { 
	color: #7f142c; 
	background-color: inherit; 
}

#header2_1 P.flag { 
	float: right; 
	margin: 0; 
	padding: 6px 50px 0 8px; 
}

#header2_1 P.print { 
	float: right; 
	margin: 0; 
	padding: 6px 5px 0 8px; 
}

#header2_1 #searchForm_1 { 
	float: right; 
}

#header2_1 #searchForm_1 P { 
	margin: 0; 
	padding-top: 3px; 
}

#header2_1 #searchForm_1 INPUT { 
	float: left; 
	border: 1px solid; 
	font-size: 11px; 
	margin-right: 3px; 
}

#header2_1 #searchForm_1 .search-string { 
	width: 120px; 
	padding: 1px 5px 2px 5px; 
	border-color: #403f3f #b5b3b0 #b5b3b0 #403f3f;  
	float: left; 
	margin-right: 3px;
}

#header2_1 #searchForm_1 .search-submit { 
	overflow: visible; 
	padding: 0 10px; 
	cursor: pointer; 
	/*margin-right: 10px; */
	font-weight: bold; 
	background-color: #fff; 
	color: #3d6895; 
	border-color: #8fafd1 #284d74 #284d74 #8fafd1;  
	float: left; 
	margin-right: 3px;
}

#header2_1 #searchForm_1 .search-button { 
	overflow: visible; 
	padding: 0 10px; 
	cursor: pointer; 
	background-color: #e4e0dc; 
	color: #333; 
	border-color: #fff #aba5a0 #aba5a0 #ffffff;  
	float: left; 
	margin-right: 3px;
}


#footer { 
	color: #ffffff;  
	min-width: 770px; 
	max-width: 970px; 
	margin: 0 auto 0 auto; 
	background-color: #33549b; 
	text-align: left; 
	padding: 5px 10px; 
	height: 20px;
}

#footerleft { 
	float: left; 
	background-color: #33549b; 
	padding-left: 5px; 
	margin: 0; 
	color: inherit; 
}

#footerright { 
	float: right; 
	background-color: #33549b; 
	padding-right: 5px; 
	margin: 0;
	color: inherit; 
}

#footer #footerleft A:link { 
	color: #ffffff; 
	text-decoration: none; 
	background-color: inherit; 
}

#footer #footerleft A:visited { 
	color: #ffffff; 
	text-decoration: none; 
	background-color: inherit; 
}

#footer #footerleft A:hover { 
	color: #ffffff; 
	text-decoration: none; 
	background-color: inherit; 
}

#footer #footerleft A:active { 
	color: #ffffff; 
	text-decoration: none; 
	background-color: inherit; 
}


#body { 
	margin-top: 15px; 
}

#col1 { 
	float: left; 
	width: 170px;
	margin-right: 20px; 
}

#col1 DIV.a { 
	border-right: 3px solid #e4e0dc; 
	padding: 0 20px 0 0; 
}


#col12 { 
	margin: 0px; 
	padding-top:0px; 
	width: 215px;
}

#col2 { 
	float: left; 
	width: 740px; 
}

#col123 { 
	border-bottom-style: solid; 
	border-bottom-width: 3px; 
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-color: #e4e0dc;
}


#toctree {
	margin-left: -8px; 
	top:-3px; 
	position: relative; 
	width:182px; 
	padding: 0;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding-left:7px;
	border-top: 1px solid #ffffff;	
	font-weight: bold;
}

A.menuDefault:link, A.menuDefault:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menuSelected:link, A.menuSelected:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menuDefault:hover, A.menuDefault:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold;
	background-color: inherit; 
}

.menuList0 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menuList1 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menuList1 LI {
	padding-top: 5px;
}
.menuList2 {
	list-style-image: url(/images/bullet_3.gif);
	margin-left: 18px;
}
.menuList3 {
	list-style-image: url(/images/bullet_3.gif);
	margin-left: 18px;
}

#toctree1 { 
	margin: 0px;
}

#toctree2 { 
	margin-left: -8px; 
	top:0px; 
	position: relative;
}



#mainSettings { 
	margin-top: -13px;
}

#mainSettings1 { 
	margin-top: -50px; 
}

#mainSettings1_1 { 
	margin-top: -30px;
}

#mainSettings2 { 
	margin-top: 0; 
}

#mainSettings3 { 
	margin-top: 0; 
	float: left; 
	width: 400px; 
}

.jelSettings { 
	margin-top: -13px; 
	padding: 0px;
}

.contentTable {
	margin-top: -12px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	border-width: 0px; 
	padding: 0px;
}

.contentTable_front {
	margin-top: -2px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	border-width: 0px; 
	padding: 0px; 
}

.rightColumnLine { 
	border-right-style: solid; 
	border-right-width: 3px; 
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-right-color: #e4e0dc; 
	margin: 0; 
	padding: 0;
}

.noColumnLine { 
	margin:0; 
	padding: 0;
}

.leftColumnLine { 
	border-left-style: solid; 
	border-left-width: 3px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-color: #e4e0dc; 
	margin: 0; 
	padding: 0;
}

.stabilize { 
	margin: 0; 
	padding: 0;
}

.stabilize2 { 
	margin: 0; 
	padding: 0; 
	min-width: 468px; 
	max-width: 638px;
}

.stabilize_front { 
	max-width: 920px;
}

.stabilize_content{
	min-width: 217px; 
	max-width: 417px; 
	margin: 0; 
	padding: 0;
}

#tocPathSettings { 
	margin-top: -13px;  
	width:400px
}


#menu1 { 
	padding: 0; 
	margin: 0; 
	list-style: none; 
	font-weight: bold; 
}

#menu1 LI { 
	display: inline; 
}

#menu1 A { 
	display: block; 
	padding: 3px 0; 
}

#menu1 A.active { 
	color: #7f142c; 
	background-color: inherit; 
}

#menu1 UL {
	padding: 5px 0; 
	margin: 0; 
	font-weight: normal; 
}

#menu1 UL A { 
	padding: 1px 0 1px 18px; 
	/*background: url(dot01.gif) 5px 7px no-repeat; */
	background-image:url('dot01.gif');
	background-repeat:no-repeat;
	background-position: 5px 7px; 
}
#menu1 UL A.active { 
	/*background: url(dot02.gif) 5px 7px no-repeat; */
	background-image:url('dot02.gif');
	background-repeat:no-repeat;
	background-position: 5px 7px; 
}
#menu1 TABLE { 
	padding: 5px 0; 
	margin: 0; 
	font-weight: normal; 
}

#menu1 TABLE A { 
	padding: 1px 0 1px 18px; 
	/*background: url(dot01.gif) 5px 7px no-repeat; */
	background-image:url('dot01.gif');
	background-repeat:no-repeat;
	background-position: 5px 7px; 
}
#menu1 TABLE A.active { 
	/*background: url(dot02.gif) 5px 7px no-repeat; */
	background-image:url('dot02.gif');
	background-repeat:no-repeat;
	background-position: 5px 7px; 
}

#menu1 TD { 
	display: inline; 
}

UL.menu0 { 
	padding: 0; 
	margin: 50px 0 0 0; 
	list-style: none; 
	font-weight: bold; 
	width: 198px; 
	float: left;
}

UL.menu0 LI { 
	display: inline; 
	background-color: #e4e0dc; 
	color: inherit; 
}

UL.menu0 LI A { 
	display: block; 
	padding: 3px 8px; 
	border-top: 2px solid #ffffff; 
	text-decoration: none; 
	color: inherit; 
	background-color: #e4e0dc; 
}

UL.menu0 LI A:hover { 
	color: #ffffff; 
	text-decoration: none; 
	background-color: #3d6895; 
}

UL.menu0 A.active { 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}

/*
#path { 
	margin-left: 0px; 
	top:0px; 
	position: relative;
}
*/

#path { 
	margin: 0; 
	font-size: 11px; 
	font-style: italic; 
	font-weight: bold; 
	border-bottom: 3px solid #e4e0dc; 
	padding: 0 0 4px 0; 
	color: #7f142c; 
	background-color: inherit; 
}

#path A { 
	color: #7f142c; 
	background-color: inherit; 
}

#path A.first { 
	color: #3d6895; 
	background-color: inherit; 
}


DIV.contentcol-1 { 
	float: left; 
	width: 440px; 
	margin-right: 20px; 
}

DIV.contentcol-2 { 
	float: left; 
	width: 280px; 
}

DIV.contentcol-2 DIV.a { 
	border-left: 3px solid #e4e0dc; 
	padding: 0 0 0 20px; 
}

DIV.contentcol-2 UL { 
	padding: 0; 
	margin: 0; 
	line-height: normal; 
}

DIV.contentcol-2 UL LI { 
	/*background: url(dot01.gif) 0 6px no-repeat; */
	background-image:url('dot01.gif');
	background-repeat:no-repeat;
	background-position: 0 6px; 
	padding: 0 0 0 15px; 
	margin: 8px 0 0 0; 
}

DIV.rightfloater { 
	float: right; 
	width: 200px; 
	clear: both; 
	margin: 0 0 15px 15px; 
}

DIV.rightfloater UL.menu { 
	padding: 0; 
	margin: 1em 0 0 0; 
	list-style: none; 
	font-weight: bold; 
}

DIV.rightfloater UL.menu LI { 
	display: inline; 
	background: none; 
	padding: 0; 
	margin: 0; 
}

DIV.rightfloater UL.menu LI A { 
	display: block; 
	background-color: #e4e0dc; 
	padding: 3px 8px; 
	border-top: 2px solid #ffffff; 
	color: inherit; 
}

DIV.rightfloater UL.menu LI A:hover { 
	background-color: #3d6895; 
	color: #ffffff; 
	text-decoration: none; 
}

DIV.rightfloater UL.menu A.active { 
	color: #7f142c; 
	background-color: inherit; 
}


DL.more { 
	margin-top: 0px; 
	margin-right:0; 
	margin-bottom:0; 
	margin-left:0; 
	padding-left: 5px; 
	color: #000000; 
	background-color: #e4e0dc; 
	border-right-width: 15px; 
	border-left-width: 15px; 
	border-bottom-width: 15px; 
	border-top-width: 15px; 
	border-color: #e4e0dc;
	border-style:solid;
}

DL.more DT { 
	float: left; 
	padding: 0; 
	margin-top: 0; 
	margin-right:15px; 
	margin-bottom:0; 
	margin-left:0; 
	font-weight: bold; 
}

DL.more DD { 
	float: left; 
	padding: 0; 
	margin: 0; 
}

DL.more DD UL {
	padding: 0; 
	margin: 0; 
}


P.ad1 { 
	color: #3d6895; 
	font-size: 22px; 
	font-weight: bold; 
	line-height: normal; 
	margin: 10px 0 0 0; 
	padding: 10px 15px; 
	background-color: #f2efec; 
}

P.ad1 A:hover { 
	text-decoration: none; 
}

UL.publications { 
	margin: 1em 0 0 0; 
	padding: 0; 
}

UL.publications LI.clear { 
	padding: 0; 
	margin: 0; 
	background: none; 
}

UL.publications LI.clear DIV.img { 
	float: left; 
	width: 122px; 
	overflow: hidden; 
	margin-right: 13px; 
}

UL.publications LI.clear DIV.img IMG { 
	border: 1px solid #e4e0dc; 
}

UL.publications LI.clear DIV.txt { 
	float: left; 
	width: 605px; 
	overflow: hidden; 
}


A.menu0:link, A.menu0:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menu0:hover, A.menu0:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}

A.menu1:link, A.menu1:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menu1:hover, A.menu1:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}

A.menu2:link, A.menu2:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold;
	background-color: inherit; 
}

A.menu2:hover, A.menu2:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
} 

A.menu3:link, A.menu3:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold;
	background-color: inherit; 
}

A.menu3:hover, A.menu3:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
} 

A.menu0:link IMG, A.menu0:visited IMG,A.menu0:hover IMG, A.menu0:active IMG {
	border: 0; 
}

A.menu1:link IMG, A.menu1:visited IMG,A.menu1:hover IMG, A.menu1:active IMG {
	border: 0; 
}

A.menu2:link IMG, A.menu2:visited IMG,A.menu2:hover IMG, A.menu2:active IMG {
	border: 0; 
}

A.menu3:link IMG, A.menu3:visited IMG,A.menu3:hover IMG, A.menu3:active IMG {
	border: 0; 
}


A.menu0on:link, A.menu0on:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menu0on:hover, A.menu0on:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: normal; 
	background-color: inherit; 
}

A.menu1on:link, A.menu1on:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
}  

A.menu1on:hover, A.menu1on:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: normal; 
	background-color: inherit; 
}

A.menu2on:link, A.menu2on:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menu2on:hover, A.menu2on:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: normal; 
	background-color: inherit; 
}

A.menu3on:link, A.menu3on:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
}

A.menu3on:hover, A.menu3on:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: normal; 
	background-color: inherit; 
}

A.menu0on:link IMG, A.menu0on:visited IMG,A.menu0on:hover IMG, A.menu0on:active IMG {
	border: 0; 
}

A.menu1on:link IMG, A.menu1on:visited IMG,A.menu1on:hover IMG, A.menu1on:active IMG {
	border: 0;
}

A.menu2on:link IMG, A.menu2on:visited IMG,A.menu2on:hover IMG, A.menu2on:active IMG {
	border: 0; 
}

A.menu3on:link IMG, A.menu3on:visited IMG,A.menu3on:hover IMG, A.menu3on:active IMG {
	border: 0; 
}


A.path:link, A.path:active, A.path:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
}

A.pathActive:link, A.pathActive:active, A.pathActive:visited, A.pathActive:hover, A.path:hover { 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}

A.shortcut:link, A.shortcut:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.shortcut:hover, A.shortcut:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}

#frontTxtmain { 
	margin: 0; 
	padding: 0; 
	color: #7f142c; 
	background-color: #ffffff; 
	width: 100%; 
	z-index: -100; 
	border: 0px; 
	/*border-color:#ffffff; */
	border-color:transparent; 
	border-style:solid;
}

#frontTxt { 
	margin: 0; 
	padding: 0; 
	color: #7f142c; 
	background-color: #ffffff; 
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
}

#frontTxtmain1_1 A { 
	color: #dd0000; 
	text-decoration: none; 
	background-color: inherit; 
}

#frontTxtmain1 { 
	margin: 0; 
	padding-top: 10px; 
	padding-left: 6px; 
	padding-right: 6px; 
	font-weight: bold; 
	font-size: 16px; 
	width: 100%; 
	color: #3d6895;
	background-color: inherit; 
}

#frontTxtmain1_1 {
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 18px; 
	width: 95%; 
	color: #dd0000;
	background-color: inherit; 
}

.frontTxt1 { 
	margin: 0; 
	padding: 0; 
	color: #3d6895; 
	background-color: #ffffff; 
	font-size: 18px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
}

.content { 
	padding-right: 12px; 
	margin-top: 10px;
}


.frontpic{  
	width: 195px; 
	border-style: solid; 
	border-right-width: 17px;
	border-left-width: 0px; 
	border-top-width: 17px; 
	border-bottom-width: 8px; 
	border-color: #ffffff;
}

.frontpic_large{  
	width: 390px; 
	border-style: solid; 
	border-right-width: 0px; 
	border-left-width: 0px; 
	border-top-width: 17px; 
	border-bottom-width: 8px; 
	border-color: #ffffff;
}


.menu5, A.menu5:link, A.menu5:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #3d6895;
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menu5:hover, A.menu5:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}

A.menu5on:link, A.menu5on:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #7f142c; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: inherit; 
} 

A.menu5on:hover, A.menu5on:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #7f142c; 
	text-decoration: none; 
	background-color: inherit; 
}


.news_header { 
	margin: 1em 0 0 0; 
	padding: 0; 
	color: #3d6895; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: normal !important; 
	font-size: 14px; 
	font-weight: bold; 
	background-color: inherit; 
}

.news_title:hover { 
	color: #7f142c; 
	text-decoration: underline; 
	background-color: inherit; 
}

#news_ten { 
	margin-top: -12px; 
}

#news_ten TABLE { 
	padding: 0; 
	margin: 0; 
	border-width: 0; 
	width: 100%;
}

#news_ten_1 { 
	margin-top: -12px; 
}

#news_ten_1 TABLE { 
	padding: 0; 
	margin: 0; 
	border-width: 0; 
	width: 100%;
}

#news_ten1 {
	margin-top: -12px; 
}

#news_ten1 TABLE { 
	padding: 0; 
	margin: 0; 
	border-width: 0; 
	width: 100%;
}

#news_ten1_1 { 
	margin-top: -12px;
}

#news_ten1_1 TABLE { 
	padding: 0; 
	margin: 0; 
	border-width: 0; 
	width: 100%;
}

#news_ten3 { 
	margin-top: -12px; 
}

#news_ten3 TABLE { 
	padding: 0; 
	margin: 0; 
	border-width: 0; 
	width: 100%;
}

#news_ten2 { 
	margin-top: -37px; 
}

#news_ten2 TABLE { 
	padding: 0; 
	margin: 0; 
	border-width: 0; 
	width: 100%;
}


.news_title, .news_date, .news_size { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #3d6895; 
	font-weight: normal; 
	text-decoration: none;
	background-color: inherit; 
}

.news_col-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	background-color: #ffffff; 
}

.news_uplink { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	background-color: inherit; 
}


.raam {
	border: 1px; 
	border-style: solid; 
	border-color: #000000; 
}

A .raam {
	border: 1px;
	border-style: solid; 
	border-color: #3976d1; 
}


.content-left { 
	text-align: left;
} 

.content-right { 
	text-align: right;
}

.content-center { 
	text-align: center;
}




#HEAD { 
	FONT-SIZE: SMALL; 
}

#UPDATE { 
	TEXT-ALIGN: RIGHT; 
	FONT-STYLE: ITALIC; 
	FONT-SIZE: SMALL; 
}

.update { 
	TEXT-ALIGN: RIGHT; 
	FONT-STYLE: ITALIC; 
	FONT-SIZE: SMALL; 
}

#NOTE { 
	FONT-SIZE: SMALL; 
}

#FOOT { 
	TEXT-ALIGN: CENTER; 
	FONT-SIZE: SMALL; 
}

.red { 
	font-weight: 700; 
	color: #ff0000; 
	background-color: inherit; 
}

.address {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	margin: 1em 0 0 0;
}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}


.explanation {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.source {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 400;
}

.header33 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #3d6895;
	font-weight: bold;
	background-color: inherit; 
}

.header333 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #3d6895;
	background-color: inherit; 
}

.sisu1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #3d6895; 
	font-weight: bold;
	background-color: inherit; 
}



.frm {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px; 
	background-color: #FFFFFF; 
	height: 18px; 
	width:116px; 
	border-style: solid; 
	border-color: #e4e0dc; 
	border-width: 1px;
	color: inherit; 

}

.frm1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px; 
	height: 18px;
}
 
.btn {
	height: 19px; 
	font-family: Arial, Helvetica,sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	line-height: 13px
}

.searchMoreContainer { 
	text-align: right;
}

.searchHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
	font-weight: bold;
	background-color: inherit; 
}

.searchScore, .searchDate, .searchSummary { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
	background-color: inherit; 
}

.searchSummaryLabel { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #e4e0dc; 
	font-weight: bold;
	background-color: inherit; 
}

.errorContainer { 
	background-color: #aa2222;
	color: inherit; 
}

.errorMessage { 
	font-family: Verdana, Arial, sans-serif ; 
	color: #ffff00; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: inherit; 
}

.headerContainerUnderline { 
	background-color: #3d6895;
	color: inherit; 
}

.tableHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3d6895; 
	font-weight: bold;
	background-color: inherit; 
}

.tableColumnContainer { }

.tableColumn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	font-weight: bold;
	background-color: inherit; 
}

.evenRow { 
	background-color: #ffffff;
	color: inherit; 
}

.oddRow { 
	background-color: #f5f5ff;
	color: inherit; 
}

.percent, .number, .date, .string { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-align: left;
	background-color: inherit; 
}

.string, .date { 
	text-align: left;
	color: inherit; 
	background-color: inherit; 
}

.relatedLink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-align: left;
	background-color: inherit; 
}


.title{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 12px; 
	color: #3d6895; 
	font-weight: normal; 
	text-decoration: none;
	background-color: inherit; 
}

.custom{
	font-family: Arial, Sans-Serif; 
	font-size: 12px; 
	color: #000000;
	background-color: inherit; 
}

.item-label{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal;
	background-color: inherit; 
}

.item-data{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	background-color: inherit; 
}

.col-header{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	background-color: inherit; 
}

.item-name{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #3d6895; 
	font-weight: bold; 
	text-decoration: none;
	background-color: inherit; 
}

.item-size, .item-description, .item-date {
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal;
	background-color: inherit; 
}

TBODY {
	color: #000000; 
	background-color: inherit; 
}
