body {background:#fff ; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #000;}
#container {position: relative; background: #fff; margin: 0px auto; padding: 0px; width: 100%; border: 0px; background:url() no-repeat scroll right bottom}
#head {background: url(i/top_right.gif) no-repeat scroll right bottom #fff; height:100px;}
#head #subtitle {position: absolute; right:285px; width:235px; top:70px; text-align:center;}
#head #subtitle p {padding:0px; margin:0px; color:#fff;}
#head h1 {padding:0px; margin:0px;}
#navpics {margin-top: 0px; width: auto;}
#navbar {height:20px; background-color:#E10000; left: 0px; width: auto; padding: 3px; font-size:small; color: #fff;text-align:center;}
#navbar ul li {display:inline; text-align:center;}
#navbar ul {margin: 0; padding:0;}

/*#navbar a:link, a:visited {color: #fff; text-decoration:none;}
#navbar a:hover {text-decoration: underline;}

#navbar ul li a{display: inline; color:#fff; text-decoration:none; background: url(i/a_navbar.gif) no-repeat right; padding-right:20px;}*/

#main {background: url() no-repeat scroll right bottom; clear: both;}
#plogo img {display:none;}
#leftcol {float:left; width: 200px; border-right: 0px #f00 solid; padding: 3px 0px 37px 5px; margin:0px;}
ul.s {margin: 0; padding-left: 10px; margin-bottom: 10px; list-style-type: none; font-size:small; text-align:left;}
ul.s li { padding: 0 0 3px 0;}
ul.s li a {display: block; padding: 2px 2px 2px 24px; width: auto; background-repeat:no-repeat; background-image: url(i/a1_bulloff.gif); color:#000; text-decoration:none;}
ul.s li a:hover {background-repeat:no-repeat; background-image: url(i/a1_bullon.gif); text-decoration:underline;}
#leftcol h4 {color: #000; margin-bottom: 5px; padding:5px;}
#leftcol p {font-size: smaller; margin: 0px; padding:0px; text-align:left;}
#leftcol img {border: 1px solid #000; padding:0px 0 0 0; margin:10px 0 0 0;}

#leftcol #sitenav {background:#D5DAEE; border: 1px solid #0000CD; margin:10px 0 0 0;}
#leftcol #sitenav h5{background:#0000CD; color:#D5DAEE; text-align:center; padding-bottom:2px;  }
#leftcol #sitenav ul {margin: 0 0 0 15px; padding:0;}
#leftcol #sitenav ul li {display:block; list-style-type:none;}
#leftcol #sitenav ul li a{color:#0000CD; text-decoration:none; background: url(i/a_navbar.gif) no-repeat left; padding-left:18px; font-size:10px;}
#leftcol #sitenav a:hover {text-decoration: underline;}
#leftcol #sitenav a:link, a:visited {color: #0000CD; text-decoration:none;}


#leftcol #mainnav ul {margin:10px 0 0 0; padding:0;list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size: 13px; }
#leftcol #mainnav li {margin: 0; color: #1313FE;}
#leftcol #mainnav li a {display: block;padding: 2px 2px 2px 24px;border-right: 1px solid #D5DAEE;border-top: 1px solid #D5DAEE; border-bottom: 1px solid #D5DAEE; width: 173px; background-color: #fff;background-image:url(i/a_over.gif); color: #0000CD; margin-bottom:3px; font-weight:bold; }
#leftcol #mainnav li a:link, #mainnav a:visited {color: #0000CD;text-decoration: none;}
#leftcol #mainnav li a:hover {background-color: #fff;background-image: url(i/a1_down.gif);color: #1313FE; border-color:#E10000;}

#content {margin: 0px 0 0 215px;width: auto;padding: 10px;background-attachment: scroll;background-repeat: no-repeat;background-position: left top;}
#contenttest {margin: 0px 0 0 5px;width: auto;padding: 10px;background-attachment: scroll;background-repeat: no-repeat;background-position: left top;}
#content p{font-size:13px; margin-left:0px; padding-left:0px;}
#content h1, h2, h3, h4, h5, h6 {color: #003D6B; padding-bottom:0px; margin-bottom:0px; margin-top: 0px;}
#content ul {list-style-type: square; color: #003D6B; font-size:13px; padding:7px 0 7px 40px; margin:0px;}
#content ul li {color: #000; padding:0px; margin:0px;}
#content ol {font-size:13px;}
#content a {color:#30c; text-decoration:underline;}
#content a:hover{text-decoration:underline;}
/*#content table {border: 3px solid #66c; border-collapse: collapse; font-size:small; margin-top:2px;margin-bottom:20px}
#content table th {background-color:#30c; color:#fff; text-align:left; padding: 5px; border: solid 3px #66c; font-weight:bold; vertical-align:top;}
#content table td {background-color:#fff; color:#000; text-align:left; padding: 5px; border: solid 3px #66c; vertical-align:top;}
#content table td p {font-size:small; margin-top:0px;} */
#content .notice { float:left; background-color:#cff; width: auto; padding: 5px; border:1px solid #69c;}
#content .notice p {font-size:85%}
#content img {border: 1px solid #000;}
#content img.noborder {border: 0px;}
#content img a:hover{background-color:#fff; border:1px solid #2A0000;}
#content img.floatl {float:left;margin-right:5px;}
#content p.intro {margin-top:0px; font-size:smaller;}
#content img.nb{border: 0px;}
#content #searchbox {float:right; height:auto; background:#F1C0A9; border: 1px solid #2A0000;  padding: 5px; margin:0px 0px 5px 5px ;}
#content #searchbox table {padding-top:2px;}
#content #searchbox h3 {padding-bottom:2px;}
#content #searchbox p {font-size:0.9em;}
#content #searchbox ul  {padding:0px; margin:0px; padding-bottom: 10px; }
#content #searchbox ul li {background-image: url(i/a_bullet2.gif);font-size:0.9em;}
#content #searchbox table {font-size:70%;}

#footer {margin: 25px 0 0 0; height: 1.5em; text-align: right; clear:both; font-size: x-small; color: #fff; background-color: #E10000;}
#footer a:link { color: #fff; text-decoration:none;}
#footer a:visited { color: #fff; text-decoration:none;}
#footer a:hover {text-decoration: underline;}

#heading {width: 550px; height: 95px;position: relative;font-size: 1px;color: #fff; }
#heading span {
	background: url(i/title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	margin-bottom:0px;
	left: 1px;
	top: 2px;
}
.homebox{float:left; width:250px; height:200px; margin:0 15px 0 0;}
.homeboxtop{background: url(i/homebox_bg.gif) repeat-y; color:#fff; border:1px solid #000; border-bottom:0px; font-size:13px;font-weight:bold; padding:3px;}
.homeboxmain{height:160px; border: 1px solid #000; font-size:small; padding:0 85px 0 0;}
.homeboxmain p{padding:10px 0 0 10px; margin:0px;}

