

body {
	color:#444444;
    background:#ffffff;
}

.hotwrapper, .header_module {
	width:960px;
}

.topmenu,.path,.upper,.bottom,.main_area,.header,.footer_content,.footer_wrap_copyright_content {
	width:960px;
}

.content_wrap {
	width:745px;
}

.column_left {
	width:0px;
}

.column_right {
	width:200px;
}

.pathway, a.pathway:link, a.pathway:visited, a.pathway:hover {
	color:#ffffff;
}

.upper,.bottom {
    color:#ffffff;
}

.column_right div.moduletable,.column_right div.moduletable_menu,.column_right div.moduletable_text,
.column_left div.moduletable,.column_left div.moduletable_menu,.column_left div.moduletable_text {
    color:#444444;
}

div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3 {
	color:#444444;
}

.full_wrapper {
	background:#1e1e1e;
    color:#fff;
}

.full_wrapper {
    border-bottom:1px solid #383838;
}

#nav li {
	background:#000000;
}

#nav li:hover, #nav li.active {
	background:#ffffff;
}

#nav li:hover a, #nav li.active a {
    color:#222222;
}

#nav li a {
    color:#ffffff;
}

#nav li:hover ul li a {
	background:#222222;
	color:#ffffff;
}

#nav li:hover ul li a:hover {
	background:#115164;
	color:;
}

a:link,a:visited,.footer ul.menu li a:hover {
	color:#317f95;
}

.column_right li.active a:link,.column_right li.active a:visited,.column_left li.active a:link,.column_left li.active a:visited {
	color:#317f95 !important;
}

#header_wrap {
	background:#222222;
}

.footer_wrap {
	background:#222222;
}


.button, .button_header, button {
	background-color:#149ed1;
}

/* responsive */

@media (max-width: 860px) {

	img {
		max-width:100%;
		height:auto;
	}

	.topmenu, .path, .upper, .bottom, .main_area, .header, .footer_content, .footer_wrap_copyright_content, .hotwrapper, .header_module {
		width: 700px;
	}

	.upper div.moduletable {
		padding-right:0;
	}

	#featured {
		width:700px !important;
	}

	#featured img {
		width:350px;
	}

	#featured .ui-tabs-panel .infotext {
		left:350px !important;
	}

	#featured ul.ui-tabs-nav {
		width:150px;
	}

	#featured li.ui-tabs-nav-item a {
		height:45px;
		line-height:45px;
	}

	#nav a {
		padding: 10px 18px 9px 18px;
	}

	.column_left, .column_right {
		width: 120px;
	}

	.column_left.noright, .column_right.noleft {
		width: 240px;
	}

	.content_wrap {
		width: 460px;
	}
}

@media (max-width: 730px) {

	.topmenu, .path, .upper, .bottom, .main_area, .header, .footer_content, .footer_wrap_copyright_content, .hotwrapper, .header_module {
		width: 100%;
	}

	.upper {
		padding-top:0;
	}

	#featured {
		width:100% !important;
		height:auto !important;
	}

	#featured .ui-tabs-panel .infotext {
		position:relative  !important;
		left: 0 !important;
	}

	#featured .infotext {
		width:100%;
		height:auto;
	}

	#featured ul.ui-tabs-nav li.ui-tabs-selected {
		background:#ccc;
		margin-top:3px;
	}

	#featured li.ui-tabs-nav-item a {
		height:30px;
		line-height:30px;
	}

	#header_link, #topmenu_pad, #font_resize {
		padding-left:1%;
		padding-right:1%;
	}

	#topmenu_pad ul.menu {
		padding-top:8px;
	}

	#topmenu_pad li {
		line-height:normal;
	}

	.logo, #header_search {
		width:100%;
		height:auto;
		float:none;
		text-align:center;
	}

	.header_search_pad {
		padding-top:0;
	}

	.header_module .topmenu {
		text-align:center;
	}

	#featured img {
		width:100%;
	}

	.column_left, .column_right, .content_wrap {
		width: 98% !important;
		margin:0 1%;
		float:none;
	}

	.content_pad {
		padding:0;
	}

	.modulerow1, .modulerow2, .modulerow3, .modulerow4 {
		width: 98% !important;
		margin:0 1%;
		float:none;
	}

	.upper .modulerow1 {
		width: 100% !important;
		margin:0;
	}

	.footer, .footer2 {
		width:48%;
		margin:0 1%;
	}

	h1 {
		line-height:1;
	}


}