form {margin:0;padding:0;}
img {border:0;}

html, body {background: #202329 url(images/header_bg.jpg) repeat-x top; margin: 0; padding: 0; text-align: left;}
p {margin:10px 0 10px 0;}
#container, #logo, #menu, #banner_container, #footer_container, #sub_footer_container{margin: 0 auto 0 auto;width:830px;}
#logo {padding:20px 0 21px 0;}
#menu {height:33px;background:url(images/menu_bg.jpg) repeat-x;padding-top:1px;}
#banner {
	height:320px;
	background-image: url(images/banner_bg.jpg);
	background-repeat: repeat-x;
}
#content {background: #F3F1E9;}
#container {padding-top:20px;}
#footer {background: #ffe813 url(images/footer_rip.jpg) repeat-x top;}
#sub_footer {background: #ffe813 url(images/sub_footer_bg.jpg) repeat-x top;}

* html a:hover {visibility:visible}
.menu_home a:hover img{visibility:hidden}
.menu_home a:hover,.menu_home a,.menu_home {
	background-color:transparent;
	background-image: url(images/menu_home2.jpg);
} 
.menu_services a:hover img{visibility:hidden}
.menu_services a:hover,.menu_services a,.menu_services {background-color:transparent;background-image: url(images/menu_services2.jpg);}
.menu_about a:hover img{visibility:hidden}
.menu_about a:hover,.menu_about a,.menu_about {background-color:transparent;background-image: url(images/menu_about2.jpg);}
.menu_portfolio a:hover img{visibility:hidden}
.menu_portfolio a:hover,.menu_portfolio a,.menu_portfolio {background-color:transparent;background-image: url(images/menu_portfolio2.jpg);}
.menu_contact a:hover img{visibility:hidden}
.menu_contact a:hover,.menu_contact a,.menu_contact {background-color:transparent;background-image: url(images/menu_contact2.jpg);}

#col1 {width:450px;float:left;}
#col2 {width:280px;float:left;padding-left:100px;}

h1, h1 a, h2, h3 {margin:0;padding:0;font-family:arial,helvetica,verdana,sans-serif;font-size:18px;color:#C00000;text-decoration:none;}
h3 {font-size:14px;}
.sub {font-size:14px;padding-top:20px;clear:both;}

.bodytext {font-family:verdana,sans-serif;font-size:11px;color:#383D44;line-height:1.5em;}
.bodytext a {
	color:#19719E;
	text-decoration:none;
}
.bodytext a:hover {color:#C00000;text-decoration:underline;}

#banner_container {clear:both;}
#banner_container .bodytext{color:#FFFFFF;}


#col1 .bodytext, #col .bodytext {font-size:12px;}
#col1 h3, #col h3 {font-size:12px;margin:10px 0 5px 0;font-family:verdana,sans-serif;}
#col .bodytext {line-height:1.8em;}
#col ul ul ul li {list-style:circle;}
#col ul ul li {list-style:square;}
#col .level1 {padding-top:10px;}
#col1 .bodytext ul li {padding:5px 0 5px 0;} 
.bodytext dt {font-weight:bold;}


.errortext {color:#C00000;}
.formfield, .formfielderror {margin:0 0 15px 0;}
.formfield input, .formfield textarea, .formfielderror input, .formfielderror textarea {font-family:verdana,sans-serif;font-size:11px;color:#383D44;padding:2px;}
.button {font-family:arial,helvetica,verdana,sans-serif;font-size:18px;color:#C00000;}


.foot1 {
	float:left;
	width:210px;
	padding-top: 55px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 100px;
}
.foot2 {float:left;width:210px;padding-top:55px;}
#footer h2 {color:#19719E;}
.foot1 ul li,.foot1 ul {margin:0;padding:0;font-family:arial,helvetica,verdana,sans-serif;font-size:18px;list-style:none;}
.foot1 ul li {padding-top:10px;}
.foot1 a {
	color:#990000;
	text-decoration:none;
}
.foot1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.foot2 .search {font-size:11px;padding:4px;background:#FFFFFF;border:#DBD5C5 1px solid;}
.foot2 .button_search {padding:0;margin:0;vertical-align:middle;}
.foot2 h2 {padding-top:20px;}
.foot2 ul li,.foot2 ul, .foot2 #brochure {margin:0;padding:0;font-family:verdana,sans-serif;font-size:11px;list-style:none;}
.foot2 ul li {padding-top:10px;}
.foot2 a{color:#DBD5C5;text-decoration:none;}
.foot2 a:hover {color:#FFFFFF;text-decoration:underline;}
.foot2 #brochure, .foot2 #rsslink {margin-top:10px;}
.foot2 #brochure img{float:right;padding-left:5px;} 
.foot2 #rsslink img{float:left;padding-right:10px;}

#sub_footer_container {padding:20px 0 20px 0;background:url(images/footer_clik.jpg) no-repeat center left;}
#sub_footer_container .text {padding-left:62px;font-family:verdana,sans-serif;font-size:11px;color:#737375;line-height:1.4em;}
#sub_footer_container .text span {margin:0 10px 0 10px;color:#484A4D;}
#sub_footer_container .text a {
	margin-right:15px;
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
}
#sub_footer_container .text a:hover {
	color:#000000;
}

.divide{width:280px;height:41px;background:url(images/line_280.jpg) no-repeat center;}
.clear_line {clear:both;width:830px;height:41px;background:url(images/line_830.jpg) no-repeat center;}
.clear {clear:both;}

#col1 .author,#col1 .date {font-family:verdana,sans-serif;font-size:11px;color:#666B75;float:left;padding-bottom:5px;}
#col1 .author {background:url(images/author.jpg) no-repeat top left;padding-left:16px;margin:10px 20px 0 0;}
#col1 .date {background:url(images/date.jpg) no-repeat top left;padding-left:16px;margin:10px 0 0 0;}


