body {  

  padding: 0;

  margin: 0;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000;

  background: url(images/header_bg.jpg) repeat-x left top;

}



a img {

	border: none;

}



a {

	color: #666;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



ul, li, h1, h2, h3, h4, h5, h6, p, form {

	margin: 0;

	padding: 0;

}



ul li {

	list-style-position: outside;

	list-style-type: none;

}



.main {

	width: 995px;

	float: left;

}



.row {

	float: left;

	width: 100%;

	padding-bottom: 10px;

}



/* ==================== HEADER ======================= */

/* ====================================================*/



.header {

	height: 168px;

	width: 995px;

	float: left;

	background: url(images/header.jpg) repeat-x left top;

}



.header .header_right {

	float: left;

	width: 100%;

	display: inline;

	height: 135px;

	background: url(images/header_right_bg.jpg) no-repeat right top;

}



.header a.logo {

	text-decoration: none;

	float: left;

}



/* ====================== MENU =========================*/

/* =====================================================*/



.menu_block {

	height: 30px;

/*	background: url(images/menu_bg.jpg) repeat-x left top;*/

	float: left;

	width: 100%;

	border-top: 1px solid #c8c8c8;

}



.menu_block a {

	color: #fff;

	height: 30px;

	background: url(images/menu_sep.jpg) no-repeat right top;

	padding-right: 2px;

}



/* ======================= CONTENT ========================*/

/* ========================================================*/



.contentwrapper {

	float: left;

	width: 100%;

	background: url(images/home_bg.jpg) repeat-x left top;

}



.title {

	background: url(images/title_bg.jpg) repeat-x left top #000;

	float: left;

	width: 100%;

}



.content {

	float: left;

	padding: 10px 0;

        width: 100%;

}



.content2 {

	float: left;

        width: 965px;

        padding: 10px 0;

}



.content table tr td {

	padding-right: 10px;

	padding-bottom: 6px;

	line-height: 16px;

	vertical-align: top;

}



.content ul li {

	list-style-type: disc;

	list-style-position: inside;

}

.content ul ul li  {
	list-style-type: circle;
	list-style-position: inside;
	padding-left: 15px;

}

.content .inner {

        padding: 0 30px;

}



.home {

	border-top: 1px solid #fff;

}



.home .content2 {

	background: url(images/home.jpg) no-repeat left top;

	height: 376px;

}



.content2 a.box_home {
	float: right;
	clear: both;
	width: 263px;
	height: 151px;
	text-align: left;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	font-family: Arial;
	line-height: 28px;

}



.content2 a.box_home span {

	color: #ccc;

}



.content2 a.box_home:hover {

	text-decoration: none;

}



.box1 {

    background: url(images/learn_more1.jpg) no-repeat right bottom;

	margin: 18px 0 50px 0;

}

.box2 {

    background: url(images/learn_more1.jpg) no-repeat right bottom;

}



a.box1:hover, a.box2:hover {

    background: url(images/learn_more2.jpg) no-repeat right bottom;

}



h1 {

	padding-bottom: 4px;

	border-bottom: 2px solid #8f8989;

	clear: both;

	margin-left: 30px;

	padding-top: 16px;

}



.content h2 {

	text-transform: uppercase;

	font-size: 16px;

	padding: 6px 0 16px 0;

}



.content p, .content ul {

	font-size: 12px;

	padding-bottom: 10px;

	line-height: 16px;

}



.content .right {

	float: right;

	width: 240px;

	text-align: center;

}



.content .image {

	padding-left: 10px;

	margin-bottom: 10px;

}



.content .low_links {

	word-spacing: 20px;

	margin-top: -6px;

        padding: 0 30px 16px 30px;

}



.content .low_links a {

	word-spacing: normal;

	color: #000;

	font-size: 10px;

}



.content .low_links a.active {

	color: #8f8b8c;

}



.content form.contact_form label {

	width: 250px;

	float: left;

}



.content form.contact_form span.red {

    color: red;

	font-size: 10px;

}



.content form.contact_form span.small{

    font-size: 10px;

}



.content form.contact_form input, .content form.contact_form textarea {

	float: left;

	width: 300px;

}



.content form.contact_form textarea {

	height: 100px;

}



.content form.contact_form input.submit {

	width: auto;

	float: left;

	display: inline;

	margin-left: 506px;

}



/* ====================== FOOTER =========================*/

/* =======================================================*/



.footer_wrapper {

	background: url(images/footer_bg.jpg) repeat-x left top;

	width: 100%;

	float: left;


}



.footer {

	
	

        clear: both;

	float: left;
	width: 731px;
	padding-left: 30px;

	background: url(images/footer_inner_bg.jpg) repeat-x left top;

}



.footer .footer_menu {

	background: url(images/footer_right.jpg) no-repeat right top;

	height: 20px;

	padding-top: 20px;

	word-spacing: 50px;

    float: left;

    padding-right: 60px;

	width: 711px;

}



.footer .footer_menu a {

	word-spacing: normal;

	font-size: 11px;

	font-weight: bold;

	color: #333;

}



.footer .copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

        float: left;
		
		width: 100%;

        clear: both;

        padding-bottom: 10px;

}



.footer .copyright a {

        color: #666;

}

