
*{

margin:0px;

padding:0px

}

img{border:0px;}

html{

width:100%;

height:100%;

background-image:url(../images/top_bg.gif);

background-position:top left;

background-repeat:repeat-x;

}

body{

width:995px;

height:100%;

margin:0 auto;

background-image:url(../images/top.jpg);

background-position:top left;

background-repeat:no-repeat;

font-family:Arial;

font-size:12px;

color:#333333;

}
.text ul {
	padding: 0px 0px 0px 15px;
}
.text .picture {
	margin: 10px 0px 0px 0px;
	display:inline-block;
	border: 1px solid #FFC17F;
}
.text .picture img {
	padding: 1px;
	border: 1px solid #881D09;
}

#meta{

float:right;

padding:31px 70px 0 0;

}

#meta a{

color:#42030E;

text-decoration:underline;

display:block;

float:left;

}

#meta a:visited{text-decoration:underline}

#meta a:hover{text-decoration:none}

#meta span{

padding:0 25px 0 0;

float:left;

}

#meta img{

float:left;

margin:0 6px 0 0;

}
#meta span form{
  float:left;
}

#menu{

background-image:url(../images/menu_bg.jpg);

background-image:top left;

background-repeat:no-repeat;

margin:247px 0 0 0;

float:left;

width:995px;

height:64px;

text-align:center;

}

#menu ul{

width:604px;

margin:0 auto;

}

#menu li{

float:left;

list-style-type:none;

}

#menu li a{

display:block;

float:left;

height:54px;

background-position:bottom;

background-repeat:no-repeat

}

#menu li a:hover{

background-image:url(../images/arrow.gif);

}

#menu li a.active{

background-image:url(../images/arrow.gif);

}

#content{

background-image:url(../images/content_bg.gif);

background-position:top left;

background-repeat:repeat-y;

float:left;

width:953px;

margin:0 0 0 21px;

display:inline

}

.navigation{

width:200px;

float:left

}

.navigation ul{

margin:6px 0 50px 15px;

list-style-type:none;

font-size:13px;

}

.navigation li{

background-image:url(../images/li_bg.gif);

background-position:top left;

background-repeat:no-repeat;

height:20px;

padding:4px 0 0 20px;

}

.navigation li a{

text-decoration:none;

color:#535353

}

.navigation .subcat {
	background-image:url(../images/li_bg_sub.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
	padding:4px 0 0 33px;
}

.navigation .subcat a:hover  {
	text-decoration: underline;
	color:#535353
}

.center{
	float:left;
	width:483px;
	vertical-align: middle;
}

.welcome{
	background-image:url(../images/welcome.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:6px 0 12px 5px;
	display:inline;
	width:465px;
	height:268px;
	float:left
}

.welcome span{

display:block;

width:168px;

height:143px;

margin:120px 0 0 127px;

}

.text{
	width:451px;
	padding:10px 19px 5px 13px;
}

.text p{
	padding:15px 15px 0 0
}

.text ol{

margin: 0px 0px 0px 15px;

}

.img {
	float: left;
}

.text a{

color:#8E190B;

text-decoration:underline;

}

.text a:visited{text-decoration:underline}

.text a:hover{text-decoration:none}

.news_events{

width:258px;

float:left;

padding:24px 0 0 0;

}

.latest{

margin:14px 0 26px 32px;

}

.news{

position:relative;

margin:18px 0 0 0;

float:left

}

.news p{

width:200px;

padding: 28px 0 5px 8px;

margin:0 0 0 29px;

border-left:6px solid #DED6AC

}

.data{

position:absolute;

top:0px;

left:0px;

font-weight:bold;

width:35px;

border-bottom:1px solid #DED6AC;

background-color:#FFFFFF

}

.more{

border-left:6px solid #8E190B;

display:block;

float:left;

margin:0 0 0 29px;

display:inline;

padding:0 0 0 8px

}

.more a{

color:#8E190B;

text-decoration:underline;

}

.more a:visited{text-decoration:underline}

.more a:hover{text-decoration:none}

#footer{

width:953px;

float:left;

text-align:center;

color:#323232

}

#footer a{

color:#323232;

text-decoration:none;

margin:0 5px

}

#footer a:visited{text-decoration:none}

#footer a:hover{text-decoration:underline}

#copyright{

width:953px;

float:left;

text-align:center;

padding:10px 0;

}

#copyright a{

color:#8E190B;

text-decoration:underline

}

#copyright a:visited{text-decoration:underline}

#copyright a:hover{text-decoration:none}

.about{

padding:25px 0 0 33px;

width:652px;

float:left

}

.about p{

width:595px;

padding:15px 0 0 0

}

.list{

width:257px;

float:left;

padding:25px 0 0 0

}

.list ul{

margin:17px 0 15px 13px;

list-style-type:none

}

.list li{

background-image:url(../images/bullet.gif);

background-position:0px 4px;

background-repeat:no-repeat;

line-height:20px;

padding:0 0 0 19px;

}
/* ALL BETWEEN HERE AND THE "FORM CLASSES END" COMMENT IS FORM RELATED */

.form_err {

	color: #ff0000;

	font-weight: bold;

}

.err_pad {

	padding: 5px 0px 5px 20px;

}



.form h1, h2 {

	font-weight: normal;

}



form {

	margin: 0;

	padding: 0;

}



fieldset {

	margin: 0;

	padding: 0;

	border: none;

}



input, textarea, select {

	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;

}



 label{

	display:block;

	margin-bottom:10px;

	color:#555555;

}



 label span{

	display:block;

	float:left;

	padding-right:6px;

	width:130px;

	text-align:right;

}



.input-text {

	border: 1px solid #666666;

	/** remember to change image path **/

	background: url(none) no-repeat #ffffff;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style: normal;

	font-size: 14px;

	color: #3f3795;

	width:280px;

}



.input-textarea {

	border: 1px solid #666666;

	/** remember to change image path **/

	background: url(none) no-repeat #ffffff;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style: normal;

	font-size: 14px;

	color: #3f3795;

	width:280px;

	height: 100px;

}

/*   FORM CLASSES END   */

/*   FORM CLASSES END   */

/*   FORM CLASSES END   */ 
