html, body { background-color: #c2eaff; margin: 0 auto; padding: 0px; height: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#page { background-image: url(../images/sun.jpg); background-repeat: no-repeat; width: 940px; height: 300px; text-align: center; margin: 0 auto;}
a img {border: 0px;}
.wrapper { margin: 0 auto; text-align: center; width: 940px;}
.clear { clear: both;}
.space { height: 20px;}
.topspace { height: 80px;}
.sun {background-image: url(../images/sun.jpg); background-repeat: no-repeat; width: 940px; height: 237px;}

.slide{ padding:4px; border:solid 1px #3e8d05; padding-left:0px; padding-right:0px;}

.header { background-image: url(../images/header_bg.gif); background-repeat: no-repeat; width: 940px; height: 97px;}
.menu { padding-top: 30px; float: right; width:640px;}
.menu ul { list-style-type: none;  float:left; list-style:none; padding-right:20px;}
.menu ul li {display: inline-block;  float:left;}

.text01{ font-size:1px; line-height:1px; color:#FFF; margin-top:7px;}

.menu ul li a { text-decoration: none; color: #144e84; font-size: 12px; font-weight: 700; display: inline-block; background-image: url(../images/menu_bg.gif); background-repeat: no-repeat; width: 95px; height: 22px; background-position: center; padding-top:4px;}
.menu ul li a:hover { color: #FFFFFF; background-image: url(../images/menu_bg_on.gif); background-repeat: no-repeat;}
.menu li.on a { color: #FFFFFF; background-image: url(../images/menu_bg_on.gif); background-repeat: no-repeat;}

.photo{ border:solid #e3e2e2 2px; padding:2px; margin:4px;}
.photo:hover{ border:solid #3f8d05 2px; padding:2px; margin:4px;}

.label1{ font-weight:bold; padding:4px; padding-bottom:4px; padding-top:10px; float:left; text-align:right; padding-right:10px; width:100px;}
.label2{ padding:4px; padding-bottom:4px; padding-top:4px; border-bottom:#c3cdc4 solid 1px;}

input { padding:2px; border:#bdd4c2 solid 1px; background-color:#cdeeca;}
input:hover { padding:2px; border:#88bb20 solid 1px; background-color:#cde4f0;}

.button { padding:2px; border:#bdd4c2 solid 1px; background-color:#cde4f0; cursor:pointer;}
.button:hover { padding:2px; border:#88bb20 solid 1px; background-color:#cde4f0; cursor:pointer;}

textarea{width:200px; height:100px;border:#bdd4c2 solid 1px; background-color:#cdeeca;}
textarea:hover {border:#88bb20 solid 1px; background-color:#cde4f0;}
textarea:focus {border:#88bb20 solid 1px; background-color:#cde4f0;}

.main { background-color: #ffffff; width: 940px; padding-top: 16px; text-align: left;}
.leftbar { margin-left: 10px; float: left; text-align: left; width:240px;}

.mainbar { margin-right: 0px; float: left; padding-left:0px;}
.menu_bg { background-image: url(../images/left_menu.jpg); background-repeat: no-repeat; width: 240px; height: 37px; margin-bottom: 4px; cursor:pointer;}
.menu_bg:hover { background-image: url(../images/left_menu_on.jpg); background-repeat: no-repeat; width: 240px; height: 37px; margin-bottom: 4px; color: #1e14e3;}
.menu_bg a { color: #071f41; font-weight: 700; text-decoration: none; font-size: 13px; margin-left: 28px; line-height: 36px;}
.menu_bg a:hover {color: #071f41; text-decoration:underline;}
.menu_bg .current2 {color: #071f41;}

.content { margin: 0 auto; width: 640px; margin-left:20px;}
.top { background-image: url(../images/top.jpg); background-repeat: no-repeat; width: 588px; height: 18px;}
.bottom { background-image: url(../images/bottom.jpg); background-repeat: no-repeat; width: 588px; height: 15px;}
.middle { background-image: url(../images/middle.jpg); background-repeat: repeat-y; width: 588px;}
.title { font-size: 16px; font-weight: 700; color: #0b47b1;}
h1{font-size: 16px; font-weight: 700; color: #0b47b1; margin-left: 10px;}
.title01 { font-size: 12px; font-weight: 700; color: #0b47b1;}
.date { font-size: 11px; color: #898181;}


.text { font-size: 12px; color: #666666; margin: 14px 24px 24px 24px; text-align: justify;}


.link { text-align: right; margin-right: 20px; margin-top: 14px;}

.boxleft { background-image: url(../images/box1.jpg); background-repeat: no-repeat; width: 279px; height: 124px; float: left;}
.boxright { background-image: url(../images/box2.jpg); background-repeat: no-repeat; width: 279px; height: 124px; float: right;}

.title2 { font-size: 14px; font-weight: 700; color: #0e5500; margin-left: 18px; margin-top: 18px;}
.text2 { font-size: 12px; color: #0e5500; margin: 14px 120px 14px 18px; text-align: justify;}
.title3 { font-size: 14px; font-weight: 700; color: #0075c0; margin-left: 18px; margin-top: 18px;}
.text3 { font-size: 12px; color: #0075c0; margin: 14px 120px 14px 18px; text-align: justify;}

.text_bg { background-image:url(../images/text_bg.jpg); background-repeat: no-repeat; width:237px; height:156px;}
.title4 { font-size: 17px; font-weight: 700; color: #0e5500; padding-left: 18px; padding-top:10px;}
.text4 { font-size: 12px; color: #ffffff; margin: 17px 10px 10px 10px;}

.link4 a { font-size: 11px; color: #0e5500; margin-left: 18px;}

.footer { background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; width: 940px; padding-bottom: 30px;
text-align:left; padding-top: 15px; padding-left: 15px;}
.footer { font-size: 10px; color:#006600;}
.footer a{ font-size: 10px; color:#006600;}



.xorisma_form { background:url(../images/xorisma_form.gif); height:7px;}

/********************************* LiveValidation *************************************/

.message_ok {margin-top:20px; margin-bottom:20px; color:#0c0e75; height:25px; border:#df610d solid 2px; padding:10px;}
.message_error { margin-top:20px; margin-bottom:20px; height:20px; background-color:#fa0d0d; border:#000000 solid 2px; padding:10px; color:#FFFFFF;}


.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	text-indent: 40px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 2px solid #FF0000;
}

/************************************ HELPERS ***************************************/	


/* ------------ PAGING --------------------------------*/

a.paging:link    { 
 border:#bebfbf solid 1px;
 line-height:25px;
 color:#332e2e; 
 padding:4px;  
 font-size:10px; 
 font-weight:normal;
 margin:0px;
}
a.paging:visited { 
border:#bebfbf solid 1px;
line-height:25px; 
color:#332e2e; 
padding:4px; 
font-size:10px; 
font-weight:normal;
}
a.paging:hover   { 
background-color:#1e579e;
color:#FFFFFF;
font-size: 10px;
font-weight:normal;
text-decoration:none;
}

.visited1 { 
line-height:25px; 
color:#a3a0a0; 
padding:4px; 
font-size:11pt; 
font-weight:bold;
}
.noActivate {
line-height:25px; 
color:#a3a0a0; 
padding:4px; 
font-size:10px; 
border:#bebfbf solid 1px; 
font-weight:bold;
}
.pages { 
font-size:10px; 
padding:4px; 
color:#7b7373; 
padding-right:20px;
}


/* ------------ PAGING --------------------------------*/		

