	body {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: small;
		margin: 0px;
		border: 0px;
		padding: 0px;
		background-color: Aliceblue;
	}
	.incdoc {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: small;
		margin: 20px;
		border: 0px;
		padding: 0px;
	}
	div.incdoc h1,h2,h3,h4,h5,h6 {
		font-style : normal;
		font-weight : normal;
		text-align : left;
		align : left;
	}
	div.incdoc h1 {
		font-size : 166%;
		font-weight : bold;
	}
	div.incdoc h2 {
		font-size : 166%;
		font-weight : normal;
	}
		
	div.incdoc h3 {
		font-size : 150%;
		font-weight : bold;
	}
		
		
	.cym {
		color: navy;
	}
	.eng {
		color: #006600;
	}
	.footer {
		font-size: 66%;
	}
	.caption {
		font-size: 66%;
		align : center;
		text-align : center;
	}
	h1, h2, h3, h4, h5, h6 {
		font-style : normal;
		font-weight : normal;
		text-align : center;
		align : center;
	}
	h1 {
		font-size: 125%;
		margin : 0px 0px 0px 0px;
	}
	h2 {
		font-size: 133%;
		margin : 0px 0px 0px 0px;
	}
	h3 {
		font-size: 125%;
		margin : 10px 0px 0px 0px;
	}
	h4 {
		font-size: 115%;
	}
	h4 em{
		padding-top: 20px;
	}
	p,td {
		font-size: 100%;
	}
	ul li {
		font-size: 90%;
	}
		.message {
		color: red;
	}
	.tagline {
		color: #006bff;
		font-family : "Times New Roman", Times, serif;
		font-style : italic;
		font-weight : bold;
		text-align : center;
		clear: right;
	}
	.menu {
		text-align : left;
		margin : 0;
		height: 100%;
		font-style: normal;
		font-size: 90%;
		float : left;
		color: #630707;
		background: #ffffee;
		position-left: 0px;
	}
	.menu2 {
		text-align : left;
		height: 100%;
		font-style: normal;
		font-size: 90%;
		color: #630707;
		background: #ffffee;
	}
	.menuitem {
		padding: 2px 5px 2px 5px;
		font-size: 70%;
	}
	.menuitem_e {
		color: #006600;
		text-decoration : none;
		font-style: normal;
	}
	.menuitem_c {
		color: navy;
		text-decoration : none;
		font-style: normal;
	}
	.fieldlabel {
		padding: 2px 2px 2px 2px;
		font-size: 75%;
		text-align: left;
	}
	.main {
		text-align : left;
		margin : 0;
		font-style: normal;
		float : left;
	}
	a:hover.menuitem_c, a:hover.menuitem_e {
		color: red;
		text-decoration: underline;
	}
	
	.schedpage {
		margin-left : 10px;
		font-size: small;
	}
	.schedpage h1 {
		font-size : 125%;
		font-style : italic;
		color : Navy;
	}
	.schedpage h3 {
		font-size : 125%;
		color : Navy;
	}
	.acc {
	font-size : 125%;
	color : Navy;
	background-color: #ea8484;
	text-align: center;
	}
	.ref {
	font-size : 125%;
	color : Navy;
	font-weight: bold;
	color: Maroon;
	}
	.warn {
	color : Red;
	font-weight:bold;
	}
	.limit {
	color : Red;
	}
	.hi {
	background : Yellow;
	}
	.page {
	font-size : 125%;
	color : Navy;
	}
		.tagline2 {
		color: #006bff;
		font-family : "Times New Roman", Times, serif;
		font-style : italic;
		font-weight : bold;
		text-align : center;
		font-size: smaller;
	}
	DIV.schedpage h2{
	font-size: 125%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
	DIV.searchpage {
	font-size: 90%;
	padding: 0px;
	margin: 10px;
	border: 0px;
	}

	DIV.searchpage H3{
	font-size: 120%;
	}
	DIV.searchpage TD,P{
	font-size: 90%;
	}
	.smallfix {
	font-size: 10px;
	}

#ixhdr{
 height:85px;
 background:#ffffee;
 text-align: center;
 }
#hdr{
 height:66px;
 background:#ffffee;
 text-align: center;
 }

#ixlh-col{
 position: absolute;
 top: 88px;
 left: 00px;
 width: 160px;
 background: #ffffee;
 margin: 0px;
 padding: 0px;
 height: 100%;
 }

#lh-col{
 position: absolute;
 top: 69px;
 left: 00px;
 width: 160px;
 background: #ffffee;
 margin: 0px;
 padding: 0px;
 height: 100%;
 }

#rh-col{
 margin: 0px 0px 0px 160px;
 background-image: url(lluniau/cef1.gif);
 position :relative;
  }
 div.accreg_item {
 	font-size: 11px;
	font-color: Navy;
	font-weight: normal;
	border-top: 1px solid silver;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
}
.accreg_title {
	font-weight: bold;
	color: Maroon;
}
/* New stuff for ac2 below */
td, th {
	vertical-align: top;
}
#mainmenu {
	width: 160px;
}
#mainmenu li {
	list-style: none;
	border-bottom: 1px solid #888888;
	line-height: 130%;
	padding:2px;
}
#mainmenu ul {
	padding-left: 0px;
	margin-left: 0px;
	border-top: 2px solid #888888;
	border-bottom: 1px solid #888888;
	background-color: #eeeeee;
	margin-bottom: 0px;
}
#mainmenu li a {
	color: Navy;
	text-decoration: none;
	padding: 2px;
}
#mainmenu li #currentpage {
	color: DarkGreen;
	font-weight:bold;
	padding: 2px;
}
#mainmenu li a.menu_otherlang {
	color: DarkGreen;
	text-decoration: none;
}
#mainmenu li a:hover {
	color: Maroon;
	background-color: yellow;
	text-decoration: underline;
}
#col1 {
	width: 160px;
	float: left;
	border-right: 2px solid #888888;
}
#footerwrap {
        clear: both;
		margin: 0em 0em 0em 0em;
        padding: 0em 0em;
        width: 100%;}
		
#footer {
        font-size: 80%;
        margin: 0;
        padding: .3em 1em;
        text-align:center;
        border: 1px solid #999;
        color: #FdB464;
        background:  #ffffff;
        }
#footer a {
        text-decoration:underline;
        }
#footer a:hover {
        color: Maroon;
        }
#footer .copyright {
        color:Navy;
		}
#footer .website_by {
        color:Navy;
		}
.tagline {
		margin-top: 25px;
		border-top:0px solid silver;
		padding-top: 4px;
        color:#006BFF;
		font-style: italic;
		font-weight: bold;
		font-size: 133%;
		text-align: center;
		}
div.loggedin {
	text-align: center;
	color: maroon;
	font-size: 10px;
}
div.loggedin a.admlink{
	color: maroon;
	font-size: 10px;
	font-weight: normal;
}
div.loggedin a:visited{
	color: maroon;
}
#col1 div.loggedin {
	color: maroon;
	font-size: 10px;
}
#col1 div.loggedin a.admlink2 {
	color: Navy;
	font-size: 8px;
}
#col1 div.loggedin a.admlink2:hover {
	color: #888888;
	font-size: 8px;
}
div#switch_lang {
	margin-top: 5px;
	width: 100%;
	text-align: center;
}
div#switch_lang a {
	padding: 2px 8px;
	background-color: Maroon;
	color: white;
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
}
div#switch_lang a:hover {
	background-color: DarkGreen;
	text-decoration: underline;
}

#col2 {
        margin:10px 10px 10px 0px;
		clear: right;
        float:right;
        padding: 0.2em 0.5em 0.5em 0.5em;
        color: Navy;
        text-align:left;
        font-size:1.0em;
        line-height: 115%;
        border: 0px solid #9797BE;
		width: 780px;
        /* height:100%; */
}
#col2 h2 {
font-size: 133%;
margin-top:0.4em;
margin-bottom:0.2em;
}

#col2 a:link {
        text-decoration: underline;
}
#col2 a:visited {
        color: #37085E;
        text-decoration: underline;
        }
#col2 a:hover {
        color: #404040;
        }
#col2 img{
        vertical-align: top;
        margin:0.2em 0.5em 0.1em 0.2em;
        }
#col2 ul {
        list-style: disc;
        margin: 0.7em 0em 0em 1.9em;
        padding:0em 0.1em 0em 0.2em;
        font-size:70%;
        }
#col2 li {
        font-size:1.1em;
        font-weight: 600;
        padding:0em;
        margin:0em 0em 0em 4.9em;
        line-height:140%;
        }
a.editlink {
	border: 1px solid black;
	font-size: 9px;
	background-color: Pink;
	color: Black;
	padding: 0px 2px;
	font-weight: normal;
}
a.editlink:hover, #col2 a.editlink:hover {
	background-color: Green;
	color: white;
}

#tab_container {
	border: 1px solid #006BFF;
	background-color: #ffffee;
}
#search_table {
	margin-top: 6px;
}
#nowelsh {
	border: 1px solid red;
	padding: 2px;
	color: red;
	background-color: white;
}
#col2 div.indent {
	margin-left: 20px;
}
.accreg p {
}
.accreg_no {
	font-weight: bold;
	color: Navy;
}
.accreg_title {
	font-weight: bold;
	color: Maroon;
}
.accreg_desc {
	font-weight: normal;
	color: #333333;
}
.accreg_misc {
	font-weight: normal;
	color: #666666;
}
.highlighter {
	background-color: yellow;
}
.highlighter2 {
	background-color: pink;
}
#sched_search {
	background-color: 	#FFA07A;
	margin: 0px 0px 8px 0px; 
	padding: 6px;
	width: 300px;
}
#searchfor {
	font-size: 80%;
}
#searchwhat {
	font-size: 80%;
}
#searchsubmit {
	font-size: 80%;
	padding: 0px;
}
#sched_search_form {
	margin: 0px;
}

#col2 .userhigh {
	font-weight: bold;
	color: Maroon;
}
#col1 .userhighbox {
	border: 2px solid red;
	background-color: yellow;
	color: Maroon;
	font-size: 80%;
}
.userhigh2 {
	color: #008c46;
	font-weight: bold;
}
.userhigh3 {
	color: 	#8B4513;
	font-weight: bold;
}
.userhigh4 {
	background:	#ffee99;
	font-weight: bold;
	padding:0px 4px 0px 4px;
}
.userhigh5 {
	color: 		#6B8E23;
	font-weight: bold;
}
.userbig {
	font-size: 125%;
}
.userbigger {
	font-size: 150%;
}
.usersmall {
	font-size: 80%;
}
.usersmaller {
	font-size: 66%;
}
#col2	.userhighbox {
	width: 370px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #01839B;
	padding: 4px;
	background-color: #BADEE4;
}
td.bilingcol {
	width: 375px;
}
#col2 .bilingcol .userhighbox {
	width: 374px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid Maroon;
	padding: 4px;
	background-color: #FCFD97;
	color: Maroon;
}
.bordertab {
	border: 1px solid silver;
	border-collapse: collapse;
}
h4 em {
	font-weight: bold;
	color: maroon;
	font-style: normal;
}
p.isadnat {
	margin-left: 25px;
}
span.isadref {
	color: Black;
}
.userimg {
	margin: 10px;
}
#righttd .userimg {
	margin: 0px;
}
.usernewsbox {
	background: #ffee99;
	border: 1px solid #d80048;
	padding: 0px 2px;
	margin: 0px 10px 0px 0px;
	font-size: 80%;
}
.usernewsbox h2 {
	padding: 0px;
	margin: 0px;
}
.usernewsbox h3 {
	padding: 0px;
	margin: 0px;
}
#simplesearchform {
	font-size: 12pt;
}
p.searchnotfound {
	color: Brown; 
	background: Lightgray; 
	padding: 3px; 
	font-weight: bold;
}
span.search_res_title {
	color: DarkGreen; 
	font-size: 90%;
}
h4.aca {
	font-size: 120%;
}
#adminlink {
	color: #cccccc;
	font-size: 8px;
	padding-top: 20px;
	padding-right: 10px;
	float: right;
}
p.showingaccs {
	color: DarkGreen;
}
div.lastupd {
	color: DarkGreen;
	font-weight: bold;
}
.wordmatches {
	color: #444444;
	font-size: 85%;
	font-weight: normal;
}