/* GLOBAL */
*
{
padding: 0px;
margin:0px auto;
}
html
{
height: 100%;
margin: 0px;
padding: 0px;
}
body 
{
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
font-size: 13px;
font-family: Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
line-height: 16px;
background: #e6eded;
color: #608585;
}
p,center,div,form,img,input,table,td,tr,input,h1,h2,h3,a,br,object,embed
{
margin: 0px;
padding: 0px;
border: 0px;
font-size: 13px;
font-family: Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
}
input.txt
{
color: #608585;
border: 2px solid #a6bbbb;
padding: 3px;
height: 16px;
font-weight: bold;
}
br
{
width: 0px;
height: 0px
}
a
{
color: #2b565a;
}
a:hover
{
color: #6cbb03;
}
.clear
{
clear:both;
padding: 0px;
margin: 0px;
height: 0px;
width: 0px;
}
.white
{
background: #ffffff;
}
.nomargin
{
margin: 0px
}
.nopadding
{
padding: 0px
}
.floatLeft
{
float: left
}
.floatRight
{
float: right
}
.bottomAlign
{
vertical-align: bottom
}
.topAlign
{
vertical-align: top
}
.strong
{
font-weight: bold
}
.noborder
{
border: 0px
}
.margintop15
{
margin-top: 15px
}
/* HEADER */
.header
{
background: url("../../images/header_background.gif") repeat-x top;
width: 956px;
height: 130px;
}
.header .logo
{
width: 290px;
margin:35px 0px 0px 0px;
padding-left: 40px
}
.header .links
{
margin:65px 20px 0px 0px;
text-align:right;
width: 336px;
}
.header .links a
{
font-weight: bold
}
.header .search
{
margin:62px 0px 0px 0px;
width: 270px;
text-align: left
}
/* TOP MENU */
.topMenu
{
background: url("../../images/topmenu_background.gif") repeat-x top;
width: 956px;
height: 28px;
}
.topMenu ul
{
list-style: none;
padding-left: 20px;
}
.topmenuli{
list-style-type:none;
float:left;
border-right: 2px solid #b6ec78;	
}
.topmenuli.noborder{
border: 0px
}
.topmenuli a:hover
{
background: #eaf0f0;
color:#3c6901
}
.topmenutitle{
display:block;
text-decoration: none;
font-size: 14px;
color: #ffffff;
font-weight: bold;
padding: 5px 25px 7px 11px;		
}
.topMenu ul ul
{
margin: 0px;
padding: 0px;
}
.submenuul{
position:absolute;
z-index: 200;
display:none;
margin-top:-1px;
background: #eaf0f0;
text-align: left
}
.submenuli a, .submenuli a:hover
{
display:block;
color: #608585;
width: 190px;
font-size: 14px;
line-height: 24px;
margin-bottom: 3px;
padding-left: 10px;
font-weight: bold;
text-decoration: none;
}
.submenuli a:hover 
{
background: #dfe8ea;
}
li:hover ul , li.over ul{ /* lists nested under hovered list items */
display: block;
}
#dmenu li>ul { 
	top: auto;
	left: auto;
}

/* MAIN PAGE CONTENT */
.main .titles
{
width: 956px;
}
.main .titles
{
background: url("../../images/mainpage_content_top.png") no-repeat top;
width: 956px;
height: 71px;
text-align: left;
}
.main .titles h1
{
font-size: 32px;
line-height: 35px;
font-weight: normal;
color: #549202;
padding: 33px 0px 0px 92px;
}
.main .titles h2
{
font-size: 28px;
line-height: 28px;
width: 233px;
text-align: left;
font-weight: normal;
color: #3c777c;
padding: 43px 0px 0px 0px;
}
.main .content
{
background: url("../../images/mainpage_content_background.gif") repeat-y top;
width: 956px;
text-align: left;
}
.main .content .left
{
width: 590x;
margin-top: 10px;
padding-left: 30px;
}
.main .content .left .grey
{
background: url("../../images/mainpage_block_grey_bg.png") repeat-y top;
width: 562px;
text-align: left;
padding: 10px 20px 0px 20px;
}
.main .content .left .white
{
background: url("../../images/mainpage_block_white_bg.png") repeat-y top;
width: 562px;
text-align: left;
padding: 10px 20px 0px 20px;
}
.main .content .left .img
{
background: url("../../images/picture_background.png") no-repeat top;
text-align: center;
padding-top: 10px;
width: 125px;
height: 101px
}
.main .content .left .text
{
width: 410px;
margin-left: 15px;
padding-bottom: 5px;
}
.main .content .right
{
width: 245px;
padding-left: 30px;
padding-right: 15px;
}
.main .content .right div
{
width: 230px;
margin: 15px 0px 15px 0px;
}
.contentBottom
{
background: url("../../images/mainpage_content_bottom.png") repeat-y top;
width: 956px;
height: 28px;
}
/* INNER PAGE */
.inner_title
{
background: url("../../images/title_bg.png") no-repeat top;
width: 841px;
height: 84px;
padding: 0px 0px 0px 115px;
text-align: left;
}
.inner_title h1
{
padding-top: 31px;
font-size: 32px;
line-height: 35px;
font-weight: normal
}
.inner_main .top
{
background: url("../../images/inner_content_top.png") no-repeat top;
width: 956px;
height: 64px;
}
.inner_main .content
{
background: url("../../images/inner_content_bg.gif") repeat-y top;
width: 956px;
}
.inner_main .content .left
{
width: 320px;
}
.inner_main .content .left .picture
{
background: url("../../images/inner_pic_bg.gif") repeat-y top;
width: 225px;
text-align: center;
}
.inner_main .content .right
{
text-align: left;
width: 460px;
padding-right: 170px;
}
.inner_main .content .right ul
{
list-style: none;
}
.inner_main .content .right li
{
list-style-type: none;
background: url("../../images/bullet.gif") no-repeat left top;
padding-left: 16px;
margin-bottom: 5px;
}
.inner_main .bottom
{
background: url("../../images/inner_content_bottom.png") no-repeat top;
width: 956px;
height: 60px;
}
/* FOOTER */
.footer
{
background: url("../../images/footer.png") no-repeat top;
width: 956px;
height: 84px;
padding-bottom: 60px;
}
.footer .menu
{
padding-top: 35px;
width: 850px;
margin-left: auto;
margin-right: auto
}
.footer .menu ul
{
list-style: none;
}
.footer .menu li	
{
text-align: left;
display: inline;
padding-left: 15px;
padding-right: 15px;
border-right: 1px solid #3c777c;
}
.footer .menu li a
{
text-decoration: none;
font-size: 12px;
font-weight: bold
}
.footer .menu li.noborder
{
border: 0px
}