/* CSS Document */

body{	
	font-family: Arial, Tahoma, Verdana;	
	font-size: 12px; 
	font-weight: normal; 
	color: #585858;
	margin: 0px; 
	padding:0px; 
}
img{ border: none; }
.clear{ clear:both; margin:0px; padding:0px;}
h1, h2, h3, p{ margin: 0; padding: 0; }
p{ padding: 5px 0; }

h1{ color: #4e4c7b; font-size: 18px; font-weight: normal; line-height: 18px; }

#wrapper{ margin: 0; padding: 0; }
#wrapper #wrapper-container { width: 970px; background-color: #000000; }
#wrapper #wrapper-container #wrapper-menu { width: 970px; height: 56px; text-align: left; }
#wrapper #wrapper-container #container { 
	width: 970px; background: url(../images/pixel-container1.gif); background-repeat: repeat-y; }
#wrapper #wrapper-container #wrapper-bottom { width: 970px; height: 89px; }

#wrapper-bottom #bottom-address { 
	width: 970px; height: 42px; line-height: 42px;
	background: url(../images/bottom1.gif); background-position: top; background-repeat: no-repeat; 
}
#wrapper-bottom #bottom-copyright { width: 970px; height: 31px; padding-top: 16px; }
#bottom-address span, #bottom-address a { color: #cbcbcb; font-size: 12px; font-weight: normal; }
#bottom-address a:hover { text-decoration: none; }
#bottom-copyright span { color: #6b6b6b; font-size: 9px; font-weight: normal; font-family: Tahoma; }

#container #contact{
	width: 275px; height: 50px; margin-right: 35px; 
	background: url(../images/bg-contact.png); background-position: right; background-repeat: no-repeat; 
}
#container #contact span, #container #contact a{
	color: #3f3d6f; font-size: 11px; font-weight: bold; font-family: Tahoma; }
#container #contact a:hover{ text-decoration: none; }
#container #logo{ height: 244px; padding-left: 10px; text-align: left; }

#container #content{ }
#container #content #text{
	color: #4d4d4d; font-size: 12px; font-weight: normal; font-family: Tahoma; line-height: 18px; }

#wrapper-menu #menu-container{ height: auto; width: 891px; float: left; }
#menu-container ul#menu{
	height: auto; margin: 0; padding: 0; display: block; display: inline; float: none; }
#menu-container ul#menu li{ 
	height: 56px; display: inline; position: relative; float: left; list-style: none; text-align: center;
	background: url(../images/pixel-menu.gif); background-repeat: repeat-x;
}
#menu-container ul#menu li div{ height: 37px; padding-top: 19px; }
#menu-container ul#menu li div.active{ 
	background: url(../images/menu-bottom.gif); background-repeat: no-repeat; background-position: center bottom;
}
#menu-container ul#menu li a{
	color: #c7c5fb; font-size: 12px; font-weight: normal; text-decoration: none; 
}
#menu-container ul#menu li a:hover{ color: #ffffff; }

#message-box, #pages-images{ padding: 24px 20px 10px 20px; }
#message-box h2{
	color: #ffffff; font-size: 18px; font-weight: normal; line-height: 18px; }
#message-box span{
	color: #cbcbcb; font-size: 12px; font-weight: normal; font-family: Tahoma; line-height: 18px;
}

input, textarea, select{ 
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: normal; color: #333333; 
	text-decoration: none; border: 1px solid #a5acb2; background-color: #ffffff; 
}
.padding-5{ padding: 5px; }
.textL{ text-align: left; }
.button{
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: normal; color: #ffffff; cursor: pointer; 
	text-decoration: none; border: 1px solid #a5acb2; background-color: #a5acb2; 
}
.textR{ text-align: right; }
.BPadding5{ padding-bottom: 5px; }
.error{ font-size: 12px; font-weight: normal; color: #c00000; text-decoration: none; }

.news-item{ padding: 10px 0; border-bottom: 1px dotted #cacaca; }
.news-item h1{ color: #4e4c7b; font-size: 18px; font-weight: normal; line-height: 18px; }
.news-item .image-container{ float: left; width: 119px; border: 1px solid #afafaf; padding: 5px 0; text-align: center; }
.news-item a{ color: #4e4c7b; font-size: 12px; }
.news-item a:hover{ text-decoration: none; }
.news-item .date{ color: #727272; font-size: 10px; font-weight: normal; font-family: Tahoma; }
.valign30{ height: 30px; line-height: 30px; }
