body {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 9pt;color: #000;margin: 0;padding: 0;background-color: #fff;
background-image: url(images/texture2.jpg); background-repeat: repeat;}
th { height: 24px; background-color:#FFFFAA }
.png { behavior: url('png/pngbehavior.htc'); }
A,A:visited {color: #004F9D;text-decoration:none;}
A:hover {color: #d86600;}
H1 {font-size: 160%;margin: 0;text-align: center;color: #07234f;}
H2 {font-size: 140%;font-weight: normal;margin-bottom: 0;color: #800000;}
H3 {font-size: 110%;font-weight: bold;margin-bottom: 0;color: #045070;}
H4 {font-size: 110%;font-weight: normal;margin: 0;}
P {margin-top: 0.5em;margin-bottom: 1em;}
LI {margin-bottom: 0.3em;}

html,body{height:100%;}
table{border-collapse:collapse;width:100%;}
#left {float:left;width:200px;padding:2px 0;}
#left .out {margin:0 1px 0 2px;padding:10px;}
#right {float:right;width:100%;margin:0 0 0 -200px;padding:2px 0;}
#right .out {margin:0 2px 0 201px;padding:20px;}
#left .in, #right .in {width:100%;}

#topcont { height: 188px; width: 900px; position:relative; margin: 0 auto; padding: 0; }
#bottcont {clear: both;padding: 3px;border-top: solid 2px #ccc;border-bottom: solid 1px #ccc;font-size: 70%;}

#leftcont {width: 200px;margin: 20px 0 10px 0;float: left;}
#maincont {margin: 20px 10px 10px 230px; }
.texttitle {background-color:#FFFFAA;border: 1px solid #FFCC66;text-align:center;font-weight: bold; padding: 5px 0; margin: 3px;}
.text {border: 1px solid #FFCC66; padding: 5px 2px; margin: 2px;}
.ie, .op, .ff, .nc, .sa, .html, .css { margin: 0;padding-right: 3px;vertical-align: middle;position: relative;top: -1px;}
#navlistcont {text-align:center;}
#navlist ul { margin: 0; padding-top: 10px; padding-bottom: 3px; padding-left: 50px; position: relative; padding-right: 20px; white-space: nowrap; }
#navlist ul li { list-style-type: none; display: inline; margin-bottom: 0; margin-left: 0; padding-right: 3px }
#navlist ul a:link, #navlist ul a:visited { color: #004F9D; font-size: 1.1em; font-weight: normal; text-decoration: none; padding-right: 3px; font-weight:bold; }
#navlist ul a:hover { color: #a12621; }
.pa, .news { width: 152px; height: 120px; }
.tabstyle {
	border-collapse: collapse;
	border: 1px solid #FFCC66;
	padding: 0px;
	width: 100%;
}
input, textarea, select {
	border:1px solid #008000; background-color:#FFFFCC
}
hr {border:1px dashed #FFCC00; }
.redalert {color: #800000; font-weight: bold}
.tabcenter {margin: 0 auto;}
.center {text-align: center;}
.right {text-align: right;}
.tabcont{border-spacing: 6px; width: 100%; border: 0; }
.head1{color:#ff0080}
.head2{color:#FF5500}
.current{color:#FF5500}