@charset "utf-8";
/* CSS Document */

* {
	margin: 0; padding: 0;
}

body {
	background-color: #ebebeb; font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}

#container {
	width: 902px; background-color:#FFFFFF; margin: 0 auto;
}

#header {
	height: 156px; width: 902px; background: url(images/header.jpg) no-repeat;
}

#banner {
	height: 187px; width: 902px; background: url(images/banner.jpg) no-repeat;
}

#banner div {
	padding: 50px 40px; color: white; width: 410px;
}

#menu {
	height: 54px; width: 902px; background: url(images/menu.jpg) no-repeat;
}

#menu ul {
	list-style: none;
}

#menu li {
	float: left; margin: 16px 0px; padding: 0 22px; background: url(images/menu_separator.jpg) no-repeat right;
}

#menu li a {
	font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}

#menu li a:hover {
	text-decoration: underline;
}

#content {
	padding: 40px; color: black;
}

p, #content div {
	color: black; line-height: 20px;
}
p.tag { 
	color:#cccccc; font-size:10px; line-height:11px; font-weight:bold; text-align:center; margin:0px 3px; 

}
#left {
	 text-align: justify;
}

#content li {
	margin-bottom: 10px;
}

#right {
	width: 250px; float: left; margin-left: 50px;
}

ul {
	/*list-style: none; list-style-image: url(images/pointer.jpg); */ margin-left: 20px;
}

#right li {
	color: #045fbe;
}

#contact_us {
	width: 243px; height: 101px; background: url(images/phone.jpg) no-repeat;
}

#left {
	float: left; width: 510px;
}

.text_img {
	margin-bottom: 5px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #535353; background: url(images/h_border.jpg) repeat-x bottom;
	padding-bottom: 10px; margin-bottom: 25px;
}
h1.tag { color: #045FBE; font-size:12px; background:none; margin-bottom:5px; padding-bottom:0px;

}

h2.new, p.new {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #535353; background: url(images/h_border.jpg) repeat-x bottom;
	padding-bottom: 10px; margin-bottom: 25px;
}


.more {
	border: 0; background: url(images/button_more.jpg); width: 103px; height: 23px; display: block; margin: 18px 0;
}

#box {
	width: 590px; height: 98px; padding: 10px 4px; background: url(images/box.png) no-repeat; text-align: center;
}

#footer {
	height: 93px; width: 902px; background: url(images/footer.jpg) no-repeat; color: #e5e5e5;
}
#footer p {
	color:#e5e5e5;
}
#footer a {
	color: #e5e5e5; text-decoration: none;
}

#footer div {
	padding: 10px 10px; text-align: right; 
}
