/********** global */
html, body, table {
	margin: 0;
	padding: 0;
	font: 14px Arial, "Times New Roman", Times, serif;
}
form, input {
	font: 12px Arial, "Times New Roman", Times, serif;    
}
body {
	background: #fff url(/images/bg.gif) repeat-x;
	text-align: center;
}
img {
	border: 0 none;
}
td {
    vertical-align: top;
}
a {
	font: 14px Arial, "Times New Roman", Times, serif;
	color: Black;
}
div#wrapper {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}
/********** header */
div#headrow {
	height: 120px;
}
div#header {
	height:120px;
	padding: 10px 0 0 0;
	width:980px;
	color: #006227;
	text-align: left;
}
div#menurow {
    height: 45px;
    border-bottom: 1px solid #c6c6c6;
}
#menu {
    height:45px;
    margin:0px auto;
    padding:0px;
    width:980px;
}
ul#top_menu {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul#top_menu li {
    float:left;
}
ul#top_menu li a {
    margin: 0 5px 0 5px;
    padding-top: 10px;
    display: block;
    width: 130px;
    height: 35px!important;
    height: 45px;
    font: bold 12px Arial, "Times New Roman", Times, serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;    
    background: transparent url(/images/button.gif) no-repeat;
}
ul#top_menu li a:hover  {
    background-position: 0px -35px 
}
body#page1 ul#top_menu li#menu1 a, body#page2 ul#top_menu li#menu2 a, body#page3 ul#top_menu li#menu3 a,  
body#page4 ul#top_menu li#menu4 a, body#page5 ul#top_menu li#menu5 a, body#page6 ul#top_menu li#menu6 a,  
body#page7 ul#top_menu li#menu7 a, body#page8 ul#top_menu li#menu8 a, body#page9 ul#top_menu li#menu9 a, 
body#page10 ul#top_menu li#menu10 a, body#page11 ul#top_menu li#menu11 a, body#page12 ul#top_menu li#menu12 a { 
    background-position: 0px -35px 
}
/********** content */
div#container {
    position: relative;
    width: 980px;
    margin: 10px 0 10px 0;
    text-align: left;
}
div.article-left {
    float: left;
    margin: 0 0 10px 0;
    width: 320px;
}
div.article-right {
    float: right;
    width: 650px;
    margin: 0 0 10px 0;    
}
div.article-middle {
    float: left;
    width: 980px;
    margin: 0 0 10px 0;    
}
div.article-left p, div.article-right p, div.article-middle p {
    margin: 0;
    padding: 5px;
}
div.article-left h2, div.article-right h2, div.article-middle h2 {
    margin: 3px 0 0 0;
    padding: 5px 0 0 5px;
    font: bold 14px Arial, "Times New Roman", Times, serif;
    color: #000;
    background: #ececec;
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75;
    height: 20px!important;
    height: 25px;
}
div.article-left h2 a, div.article-right h2 a, div.article-middle h2 a {
    text-decoration: none;
    color: #000;
    font: bold 14px Arial, "Times New Roman", Times, serif;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
div.item {
	position:relative;
	width:322px;
	min-height:350px;
	float:left;
	margin-left:3px;
	margin-top:3px;
}
/********** footer */
div#footerrow {
    clear: both;
    height: 145px;
    background-color: #dfdfdf;
    border-top: 1px solid #c6c6c6;
}
#footer {
    margin: 20px 0 0 0;
    width:980px;
    color: #000;
    text-align: center;
}
#footer ul {
    padding: 0;
    margin: 10px 0 0 0;
}
#footer li {
    margin: 0 12px 0 12px;
    padding: 0;
    display: inline;
}
div#footer A {
    color: #868686;
    text-decoration: none;
    padding-bottom: 10px;
}
div#footer A:hover, div#links A:hover {
    text-decoration: underline;
	color: #000;
}
#footer p {
	text-align: center;
	color: #868686;
}