
html {
height : 100%;
margin-bottom : 0;
}
body {
background : #ffffff;
font-family : Tahoma, Arial, sans-serif;
line-height : 1.3em;
margin : 0;
padding : 0;
font-size : 12px;
color : #333;
}
.body_bg {
background :#fec923 url(../images/topbg.jpg) repeat-x top center;
}

a:link, a:visited {
outline : none;
text-decoration : none;
font-weight : normal;
color :#619933;
}

a:hover {
text-decoration : underline;
font-weight : normal;

color : #7cc142;
}

p {
margin-top : 0;
margin-bottom : 5px;
text-align : justify;
}
div.module div div div form#form-login {
width : 160px;
}
#page_bg {
height : 100%;
padding : 0;
margin : 0;
}
div.center {
text-align : left;
margin : 0 auto;
padding : 0;
width : 960px;
background : #fff url(../images/center_tl_bg.jpg) no-repeat top left;
}
div.center_1 {
margin : 0 auto;
padding : 0;
background : transparent url(../images/center_tr_bg.jpg) no-repeat top right;
}
div#wrapper {
padding : 0;
margin : 0 auto;
background : transparent url(../images/center_br_bg.jpg) no-repeat bottom right;
}
#header {
height : 188px;
background : transparent url(../images/header_bg.jpg) no-repeat top center;
margin : 10px auto;
width : 937px;
padding : 0;
}
#newsflash {
font-size : 11px;
}
#newsflash div.module_menu div div div, #newsflash div.module div div div {
text-align : justify;
width : 540px;
}
#newsflash h3 {
font-family : Tahoma, Arial, sans-serif;
width : 540px;
color : #fff;
font-size : 13px;
height : 31px;
text-decoration : none;
text-align : center;
padding : 28px 0 0 10px;
background : url(../images/newsflash_h3.jpg) no-repeat top left;
font-weight : bold;
line-height : 24px;
margin : 0;
}

#content {
margin : 0 auto;
padding : 10px 0 10px 0;
overflow : hidden;
background : transparent url(../images/center_bl_bg.jpg) no-repeat bottom left;
}
#topw {
width : 960px;
height : 170px;
margin : 0 auto;
padding : 0;
background : url(../images/header_bg_2.jpg) no-repeat top center;
}
#logo {
text-align : center;
margin : 0 auto;
padding : 0;
width : 960px;
line-height : 24px;
height : 132px;
}
#logo a, #logo a:link, #logo a:hover {
font-weight : bold;
font-family : Tahoma;
font-size : 24px;
padding : 0;
margin : 0;
letter-spacing : 1px;
color : #71a2ea;
text-decoration : none;
outline : none;
}
.pill_m {
text-align : center;
margin : 0 auto;
padding : 0;
width : 960px;
height : 38px;
background : transparent;
}
#pillmenu {
text-align : left;
padding : 0;
margin : 0 auto;
}
#pillmenu ul {
margin : 0;
padding : 0;
list-style : none;
}
#pillmenu li {
float : left;
margin : 0 5px;
padding : 0;
background : url(../images/pillmenu_r_bg.jpg) no-repeat left center;
}
#pillmenu li a {
font-family : Verdana, Tahoma, sans-serif;
font-size : 12px;
float : left;
display : block;
line-height : 36px;
padding : 0 10px;
margin : 0;
color : #fff;
text-decoration : none;
font-weight : bold;
background : none;
height : 38px;
background : url(../images/pillmenu_l_bg.jpg) no-repeat right center;
}
#pillmenu li a:hover {
color : #fff;
text-decoration : underline;
}
#leftcolumn {
margin : 0;
width : 200px;
float : left;
padding : 0 0 10px 0;
text-align : left;
}

#rightcolumn {
margin : 0;
width : 200px;
float : right;
padding : 0 0 10px 0;
text-align : left;
}


div#maincolumn {
float : left;
width : 560px;
margin : 0 0 6px 0;
padding : 10px 0 0 0;
}
div#topdiv {
width : 940px;
background : transparent url(../images/topdiv_bg.jpg) no-repeat bottom center;
padding : 0 10px 5px 10px;
height : 25px;
}
div.cpathway {
float : left;
margin : 0;
padding : 0;
height : 25px;
}
div.cpathway div.cpleft {
margin : 0;
padding : 0;
}
div.cpathway span {
padding : 0 10px;
color : #000000;
line-height : 23px;
font-size : 11px;
}
div.cpathway span a {
color : #999999;
}
div.nopad {
overflow : hidden;
padding : 0;
}
div.nopad form#jForm p, div.nopad form#jForm div#navigation {
padding : 5px 0 0 10px;
}
div.nopad ul {
clear : both;
}

.categories{
float:left;
margin-left:50px;
margin-top:20px;
}

.categories li{
list-style:none;
}

#footer {
margin : 0 auto;
text-align : center;
width : 980px;
height : 54px;
background : url(../images/footer_bg.jpg) no-repeat top center;
}
#footer p {
height : 20px;
text-align : right;
padding : 10px 30px 0 0;
color : #666666;
}
h1 {
padding : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 1.3em;
font-weight : bold;
vertical-align : bottom;
color : #333;
text-align : left;
width : 100%;
}
h2 {
padding : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 12px;
vertical-align : middle;
color : #6599e8;
text-align : left;
font-weight : bold;
}
h4 {
font-family : Tahoma, Arial, sans-serif;
color : #333;
font-size:12px;
}
h3, .componentheading, table.moduletable th, legend {
margin : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 14px;
text-align : left;
color : #619933;
padding : 0;
}
.small {
font-size : 10px;
color : #619933;
font-weight : normal;
text-align : left;
}
.contentpaneopen {
margin : 0;
padding : 0;
}
table.contentpaneopen {
margin : 2px 8px;
}
table.contentpaneopen li {
margin-bottom : 5px;
}
table.contentpaneopen fieldset {
border : 0;
border-top : 1px solid #669933;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
table.contentpaneopen h4 {
font-family : Tahoma, Arial, sans-serif;
color : #669933;
}
div.module_menu, div.module {
margin : 0;
padding : 0;
}
div.module_menu div div, div.module div div {
margin : 0 0 15px 0;
padding : 0;
background : url(../images/menu_bottom.jpg) no-repeat bottom left;
}
#search div.module_menu div div, #search div.module div div {
background : none;
padding : 0;
margin : 0;
}
#newsflash div.module_menu div div, #newsflash div.module div div {
width : 540px;
background : url(../images/newsflash_bottom_bg.jpg) no-repeat bottom left;
padding : 20;
margin : 0;
}
div.module_menu div div div, div.module div div div {
margin : 0;
background : url(../images/menu_top_out.jpg) no-repeat top left;
text-align : center;
padding : 0 0 20px 0;

}
div.module_menu div div div div, div.module div div div div {
background : none;
padding : 4px 8px;
text-align : left;
}
div.module div div div form {
padding : 4px 0 0 4px;
margin : 0 auto;
text-align : left;
}
div.module div div div form table.poll, div.module div div div form label {
color : #6599e8;
}
div.module div div div form table td {
text-align : left;
}
div.module div div div form ul {
margin : 10px 0 0;
padding : 0;
list-style : none;
}
div.module_menu ul {
list-style : none;
text-align : left;
padding : 0;
}
div.module_menu ul li {
margin : 0;
padding : 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight : bold;
padding : 2px 0 2px 20px;
line-height : 24px;
text-decoration : none;
color : #829300;
font-size : 11px;
}
div.module_text div div div div {
margin : 0 auto;
}
div.bannergroup_text {
display : block;
width : 180px;
background : url(../images/menu_bottom.jpg) no-repeat bottom left;
padding : 10px 10px 20px 25px;
}
#leftcolumn div.module table, #rightcolumn div.module table {
margin : 0 auto;
}
div.module table.poll {
width : 160px;
margin : 0 auto;
}
#leftcolumn div.module table.poll td {
text-align : left;
}
#leftcolumn h3 {
font-family : Tahoma, Arial, sans-serif;
width : 200px;
color : #fff;
font-size : 11px;
height : 45px;
text-decoration : none;
text-align : center;
padding : 0;
font-weight : bold;
line-height : 32px;
margin : 0;
background : url(../images/h3.jpg) no-repeat top left;
}
#rightcolumn h3 {
font-family : Tahoma, Arial, sans-serif;
width : 200px;
color : #fff;
font-size : 11px;
height : 44px;
text-decoration : none;
text-align : center;
padding : 0;
font-weight : bold;
line-height : 31px;
margin : 0;
background : url(../images/h3_r.jpg) no-repeat top right;
}
#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, #rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {
margin : 0 0 16px 0;
padding : 0 0 8px 0;
}
#leftcolumn ul.menu, #rightcolumn ul.menu {
margin : 0 auto;
padding : 5px 0 0 4px;
list-style : none;
width : 170px;
}
#leftcolumn ul.menu li, #rightcolumn ul.menu li {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
line-height : 18px;
padding : 0 0 0 16px;
text-decoration : none;
font-size : 11px;
background : url(../images/menu_row.jpg) no-repeat center left;
margin : 0;
height : 18px;
color : #7cc142;
font-weight : normal;
}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {
color : #619933;
text-decoration : underline;
}
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, #rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
line-height : 18px;
padding : 0 0 0 16px;
text-decoration : underline;
color : #76a5eb;
font-weight : normal;
font-size : 11px;
background : url(../images/menu_row.jpg) no-repeat center left;
margin : 0;
height : 18px;
}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {
color : #216cde;
text-decoration : underline;
}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {
text-decoration : none;
color : #216cde;
margin : 0 0 0 6px;
font-size : 11px;
background : url(../images/submenu_row.jpg) no-repeat center left;
font-weight : normal;
display : block;
line-height : 18px;
padding : 0 0 0 18px;
border : none;
height : 18px;
}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {
font-size : 11px;
margin : 0 0 0 6px;
padding : 0 0 0 18px;
text-decoration : none;
border : none;
color : #216cde;
background : url(../images/submenu_row.jpg) no-repeat center left;
height : 18px;
line-height : 18px;
}
#leftcolumn ul.menu li#current ul {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li#current ul li {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li ul {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li.parent ul li a {
text-decoration : none;
color : #666;
margin : 0 0 0 6px;
font-size : 11px;
background : url(../images/submenu_row.jpg) no-repeat center left;
font-weight : normal;
display : block;
line-height : 18px;
padding : 0 0 0 18px;
border : none;
height : 18px;
}
#leftcolumn ul.menu li#current ul li a:hover {
color : #216cde;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
list-style : none;
}
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {
margin : 6px 0;
padding : 0;
list-style : none;
}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {
margin : 0;
padding : 0 2px;
}
fieldset {
font-family : Tahoma, Arial, sans-serif;
border : 1px solid #ccc;
margin-top : 15px;
padding : 15px;
line-height : 20px;
}

fieldset h4 {
	display:inline;
}

fieldset h5 {
	display:inline;
}

fieldset li{
list-style-image: url("../images/li.jpg");

}

legend {
margin : 0;
padding : 0 10px;
}

input[type="checkbox"], input[type="radio"] {
background : transparent;
border : none;
}
#sgf {
font-size : 12px;
text-align : right;
width : 100%;
margin : 0 auto;
color : #fff;
font-family : Tahoma, Arial, sans-serif;
}
.sgf {
text-align : right;
font-size : 12px;
font-family : Tahoma, Arial, sans-serif;
color : #fff;
text-decoration : none;
}

.cell{
	float:left;
	margin-left:10px;
	text-align:left;

}

.valign img{
	vertical-align:middle;
	height:50px;
	width:50px;
	line-height:55px;
	border:1px solid #619933;
}

.valign a{
	vertical-align:middle;
	line-height:55px;
	text-decoration:none;
}

.valign h4{
	display:inline;
}

.error{
font-size : 10px;
color : #FF0000;
font-weight : normal;
text-align : left;
}


