@import "reset.css";

body {
	font:14px/18px normal normal Arial, Helvetica, sans-serif;
	background:#feffff url(../images/bg-body.jpg) repeat-x;
}
div#header, div#footer, div#content {
	width:990px;
	margin:0 auto;
}
div#header div.goleft {
	padding-top:30px;
}
div#header div.goleft a {
	position:relative;
	z-index:100;
}
div#header div.goright {
	width:730px;
}
ul#top-menu {
	padding-top:10px;
	float:right;
}
ul#top-menu li {
	padding-right:25px;
	float:left;
}
ul#top-menu li a {
	color:#fff;
	font-weight: bold;
	
}
ul#top-menu li a:hover {
	text-decoration:underline;	
}
ul#navbar {
	width:737px;
	height:61px;
	padding-top:18px;
	overflow:hidden;
	background:url(../images/bg-navbar.png) no-repeat;	
}
ul#navbar li {
	float:left;	
}
ul#navbar li a {
	padding-left:28px;
	display:block;
	float:left;
	font-size:12px;
	color:#a7a9ac;
	position:relative;
}
ul#navbar li a strong {
	text-indent:2px;
	margin-bottom:-4px;
	line-height:16px;
	font-size:18px;
	color:#fff;
	display:block;	
}
ul#navbar li a:hover, ul#navbar li a.selected {
	color:#fff;
	background:url(../images/ico-arrow.gif) no-repeat 15px 5px;
}
ul#navbar li.last a:hover, ul#navbar li.last a.selected, ul#navbar li.last a {
	background:none;
	color:#fff;
}
#positioned {
	position:relative;
	z-index:1;
	top:-25px;

}

#positioned-chat {
	position: relative;
	z-index: 5;
	top: -20;
}
div.box-news {
	width:244px;
	height:253px;
	padding-top:5px;
	margin-top:15px;
	background:url(../images/box-what%27s_hot.gif)	
}

div.audio {
	margin-top: 15px;
	width: 200px;
	height:200px;
	margin-left:20px;
	font-size: 14px;
	
}

div.audio-pageleft{
	width:450;
	float:left;

}


div.audio-pageright{
	width:450px;
	float:right;
	
}


div.box-news h2 {
	margin-bottom:5px;
	font-size:18px;
	color:#e70000;
	text-align:center;
}
div#content div.box-news ul {
	padding-left:5px;
}
div#content div.box-news ul li {
	margin-bottom:10px;
}	
div#content div.box-news ul li a {
	font-size:10px;
	color:#000;
}
div.box-news ul li a:hover {
	text-decoration:underline;	
}
div.half {
	width:478px;
	overflow:hidden;
}
div.half div.top, div.half div.bottom {
	height:6px;
	overflow:hidden;
}
div.half div.top {
	background:url(../images/top-container-half.gif) no-repeat;	
}
div.half div.bottom {
	background:url(../images/bottom-container-half.gif) no-repeat;	
}
div.half div.content {
	height:150px; /* temp */
	overflow:hidden;
	background:url(../images/content-container-half.gif) repeat-y;	
}
h3 {
	font-size:18px;
	color:#003e7e;
	font-weight:700;
	padding-left: 5px;
}

div#content ul.menus {
	width:159px;
	float:left;
}
div#content ul.menus li {
	padding-bottom:10px;
	font-size:14px;
	list-style: none;
}
div#content ul.menus li a {
	color:#000000;
	display:block;
	padding:2px 0 2px 17px;
}
div#content ul.menus li a:hover, div#content ul.menus li a.selected{
	background-color:#e70000;
	color:#fff;
}
div#content h3 a {
	font-size:12px;
	color:#e70000;
	font-weight:400;
	font-style:italic;
}
div#content h3 a strong {
	font-weight:700;
	font-style:normal;
}
ul#news {
	padding:10px 10px 5px;
}
ul#news li {
	margin-bottom:12px;
	line-height:14px;
}
ul#news li a {
	font-size:11px;
	color:#000;	
}
ul#items {
	padding-top:10px;	
}
ul#items li {
	width:235px;
	height:158px;
	padding:7px 5px 13px;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(../images/item-holder.gif) no-repeat;	
}
ul#items div.top, ul#items div.heading {
	width:225px;
	text-align:center;
	font-size:18px;
	color:#003e7e;
}
ul#items div.heading {
	position:absolute;
	bottom:21px;
	font-size:18px;
	color:#ffffff;
}
ul#items div.top p {
	padding-bottom:20px;	
}
ul#items li.red, div#red {
	width:239px;
	height:182px;
	background:url(../images/item-holder-red.gif) no-repeat;	
}
div#red {
	padding-right:5px;
	background:url(../images/bg-red-2.gif) no-repeat;	
}
ul#items li.red h5, div#red h5 {
	padding:9px 0 0 15px;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Arial, sans-serif;
	color:#fff;
}	
ul#items li.red p, div#red p {
	padding:0 15px 0 15px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
ul#items li.red form, div#red form {
	padding:3px 15px;	
}
ul#items li.red form span, div#red form span {
	color:#fff;
	font-size:12px;
}
form#email input.text {
	width:200px;
	height:21px;
}
form#email input.submit {
	width:110px;
	height:36px;
	margin-right:-5px;
	padding-right:5px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border:none;
	float:right;
	background:url(../images/btn-join.gif) -5px 0 no-repeat;	
	text-indent: -9999px;
}
div#footer {
	text-align:center;	
}
#footer #flash {
	clear: both;
	padding-top:20px;	
}
ul#logos {
	width:940px;
	margin-top:30px;
	padding-left:40px;
	border-top:1px solid #e9eaea;
	border-bottom:1px solid #e9eaea;
	display:inline-block;
}
ul#logos li {
	float:left;	
}
ul#menu, ul#policy {
	padding-top:10px;
	display:inline-block;	
}
ul#menu li {
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #003e7e;
}
ul#menu li.last {
	border:none;
	margin:0;
	padding:0;
}
ul#menu li a {
	font-size:12px;
	font-weight:bold;
	color:#003e7e;
}
ul#policy li {
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #a7a9ac;
}
ul#policy li.last {
	border:none;
	margin:0;
	padding:0;
}
ul#policy li a {
	font-size:12px;
	color:#a7a9ac;
}
div#footer p {
	padding-top:30px;
	font-size:12px;
}
div#main {
	padding-top:10px;
	width:727px;
	float:left;	
}
div#main div.top, div#main div.bottom {
	height:7px;
	overflow:hidden;
}
div#main div.top {
	background:url(../images/top-container-main.gif) no-repeat;	
}
div#main div.bottom {
	background:url(../images/bottom-container-main.gif) no-repeat;	
}
div#main div.content {
	padding:5px 15px;
	overflow:hidden;
	background:url(../images/content-container-main.gif) repeat-y;	
}
div#main div.content div.goright {
	width:430px;	
}
div#main div.content p {
	margin-bottom:15px;
	font-size:13px;
}	
div#sidebar {
	width:244px;
	padding-top:10px;
	float:right;
	overflow:hidden;
}
div#sidebar div.top, div#sidebar div.bottom {
	height:9px;
	overflow:hidden;
}	
div#sidebar div.top {
	background:url(../images/top-container-sidebar.gif) no-repeat;
}
div#sidebar div.bottom {
	background:url(../images/bottom-container-sidebar.gif) no-repeat;
}
div#sidebar div.content {
	padding:10px 0 20px;
	background:#9ea5ab url(../images/content-container-sidebar.gif) repeat-x;
}
ul#testimonial li {
	padding:0 20px;
	margin-bottom:20px;
}
ul#testimonial li p {
	font-size:13px;
	font-style:italic;
	color:#fff;
}
ul#testimonial li h6 {
	font-size:12px;
	font-weight:bold;
	color:#003e7e;
	text-align:right;
}
ul#testimonial li span {
	font-size:12px;
	color:#003e7e;
	display:block;
	text-align:right;
}
div#page {
	padding-top:10px;
	width:984px;
	overflow:hidden;
}
div#page div.top, div#page div.bottom {
	height:8px;
	overflow:hidden;
}
div#page div.top {
	background:url(../images/top-container-large.gif) no-repeat;
}
div#page div.bottom {
	background:url(../images/bottom-container-large.gif) no-repeat;
}
div#page div.content {
	padding:5px 15px;
	overflow:hidden;
	background:url(../images/content-container-large.gif) repeat-y;
}
ul#team div.pic {
	float:left;
	
}	
ul#team div.info {
	width:820px;
	float:right;
}
ul#team div.info p {
	font-size:15px;
	margin-bottom:15px;	
}
ul#team div.info p.about {
	font-size:13px;
	color: #255da7;
	font-style:italic;
}
ul#team li {
	overflow:hidden;
	margin-bottom:40px;	
	list-style-type: none;
}
table#contact {
	width:700px;
	margin:0 auto;
	border-collapse:collapse;	
}
table#contact th {
	padding:5px;
	text-align:left;
	background-color:#e70000;
	color:#fff;
}
table#contact th.col1 {
	width:165px;
}
table#contact th.col2 {
	width:215px;
}
table#contact th.col3 {
	width:310px;
}
table#contact td {
	padding:5px;
	font-size:13px;
	color:#003e7e;
}
div#address {
	padding:10px 0 0 20px;	
}
div#address strong {
	color:#003e7e;
	font-weight:bold;
}
div#address p {
	margin-bottom:15px;
	font-size:13px;
	color:#fff;
}
div#pic {
	width:430px;
	float:left;
}

div#info {
	width:260px;
	float:right;	
}
h4 {
	font-size:18px;
	color:#003e7e;
	font-weight:normal;
}
div#accordion h3 a {
	margin-bottom:5px;	
	padding-left:12px;
	background:url(../images/ico-arrow-1.gif) no-repeat 0 5px;
	display:block;
	font-size:13px;
	color:#003e7e;
	font-style:normal;
}
div#main div#accordion p {
	font-size:11px;
	color: #15182a;
}
div#accordion h3.ui-state-active a {
	background:url(../images/ico-arrow-2.gif) no-repeat 0 5px;
}
div#accordion div {
	margin-bottom:10px;	
}
div#red form#email input.submit {
	height:38px;
}

/** OMG STYLES HERE DOWN **/
div.content h1 {
	color: #003e7e;
	font-size: 18px;
	padding-bottom: 10px;
}

div.content p {
	color: #000;
	font-size: 12px;
	padding: 5px 0 5px 0;
}

div.content a {
	color: #003e7e;	
}

div.content a:hover {
	color: #003e7e;
}

div.content ul  {
	margin: -5px 0 10px 0;
	padding: -5px 0 10px 30px;
}

div.content li  {
	color: #000;
	list-style: disc;
}

.box2-row {
	width:450px;
	float: left;
	background-image: url(../images/bulllet.gif);
	background-repeat: no-repeat;
	background-position:  left 5px; 
	margin-bottom:0;
	padding-left:15px;
}

div.box2-row a span.title {
	color: #003D80;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}

div.box2-row a:hover span.title {
	color: #000;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}

div.box2-row a p.message {
	width: 340px;
	float: left;
	color: #000;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
}

div.vmarquee ul li {
	color: #000;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
}

