﻿﻿html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	vertical-align: baseline;/*background: transparent;

	*/

}

/* HTML5 display-role reset for older browsers */

article, aside, figure, footer, header, hgroup, nav, section {

	display: block;

}

ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

a {

	margin: 0;

	padding: 0;

	vertical-align: baseline;

	color: #777;

}

a:hover {

	color: #000;

}

del {

	text-decoration: line-through;

}

abbr[title], dfn[title] {

	border-bottom: 1px dotted #000;

	cursor: help;

}

/* tables still need cellspacing="0" in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

th {

	font-weight: bold;

	vertical-align: bottom;

}

td {

	font-weight: normal;

	vertical-align: top;

}

hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #ccc;

	margin: 1em 0;

	padding: 0;

}

/* Form Elements */

input, select {

	vertical-align: middle;

}

input[type="radio"] {

	vertical-align: text-bottom;

}

input[type="checkbox"] {

	vertical-align: bottom;

}

.ie6 input {

	vertical-align: text-bottom;

}

select, input, textarea {

	font: 99% sans-serif;

}

a:hover, a:active {

	outline: none;

}

small {

}

strong, th {

	font-weight: bold;

}

td, td img {

	vertical-align: top;

}

sub, sup {

	line-height: 0;

	position: relative;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

/* standardize any monospaced elements */

pre, code, kbd, samp {

	font-family: monospace, sans-serif;

}

/* hand cursor on clickable elements */

.clickable, label, input[type=button], input[type=submit], button {

	cursor: pointer;

}

/* Webkit browsers add a 2px margin outside the chrome of form elements */

button, input, select, textarea {

	margin: 0;

}

/* make buttons play nice in IE */

button {

	width: auto;

	overflow: visible;

}

a, img a, img, a img {

	border: 0;

	outline: 0;

	text-decoration: none;

}

/* FLOAT-elements */

.fltleft {

	float: left;

}

.fltright {

	float: right;

}

/* let's clear some floats */

.clearfix:before, .clearfix:after {

	content: "\0020";

	display: block;

	height: 0;

	overflow: hidden;

}

.clearfix:after {

	clear: both;

}

/* only to clear floats - to be used with any class as addition */

.clear {

	clear: both;

}

/* clear float with blank <div>or <br>*/

.clrflt {

	clear: both;

	line-height: 1px;

	font-size: 1px;

	overflow: hidden;

}

/* MAIN */



body {

	background: #191919 url("images/body_bg.jpg") no-repeat center top;

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

	font-weight: normal;

	font-size: 100%;

	color: #828282;

}

.outer {

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

	font-size: .8125em;

	line-height: 1.4em;

}

div#content {

	background: #fff;

	padding: 10px;

}

h1 {

	background: url("images/h1_bg.jpg") no-repeat scroll left top transparent;

	-webkit-background-size: 100% 49px;

	-moz-background-size: 100% 49px;

	-o-background-size: 100% 49px;

	background-size: 100% 49px;

	-webkit-border-radius: 8px 8px 0px 0px;

	border-radius: 8px 8px 0px 0px;

	color: #FFFFFF;

	font-size: 1.615384615384em;

	font-weight: normal;

	line-height: 1.2em;

	padding: 11px 10px;

	text-align: center;

}

h4 {

	color: #222;

	font-size: 18px;

	font-weight: normal;

	margin-bottom: 1em;

}

.padrt {

	padding-right: 20px;

}

.review {

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #000;

	color: #fff;

	padding: 2px 10px;

}

.review:hover {

	background: url("images/h1_bg.jpg") no-repeat scroll left center transparent;

	color: #fff;

}

th {

	text-align: left;

	padding: 5px 10px;

	color: #fff;

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

}

td {

	padding: 7px 10px;

}

.date {

	float: right;

	font-size: 12px;

	font-weight: normal;

}

.rounded_black {

	display: inline-block;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	width: 18px;

	height: 18px;

	font-size: .84615em;

	background: #000;

	color: #fff;

	text-align: center;

	font-weight: bold;

}

.alternate_gray {

	background: url("images/td2.jpg") repeat-y left top;

	-webkit-background-size: 100% 68px;

	-moz-background-size: 100% 68px;

	-o-background-size: 100% 68px;

	background-size: 100% 68px;

}

br {

}

.blue {

	color: #fff;

	background: url("images/blue_bg.jpg") right top;

	-webkit-background-size: 100% 33px;

	-moz-background-size: 100% 33px;

	-o-background-size: 100% 33px;

	background-size: 100% 33px;

}

table {

}

small br {

	line-height: .1em;

}

small {

	line-height: 1em;

}

.blue tr {

}

h1 img {

	vertical-align: middle;

	display: inline-block;

}

h1.main {

	text-align: left;

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

}

.withsubmenu {

	background: #fff url("images/hdr_bg2.png") left top repeat-x;

}

.outline {

	background: url("images/hdr_body.jpg") no-repeat center top;

}

.holder, .header {

	width: 100%;

	max-width: 1200px;

	margin: 0px auto;

	position: relative;

	z-index: 9999;

}

.header * {

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	list-style: none;

	outline: none;

}

.header {

	font-family: 'PT Sans', sans-serif;

}

.topline {

	height: 38px;

	font-size: 0.92307692em;

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

}

.topline .nav img, .topline .nav span {

	float: left;

}

.topline .nav span {

	padding: 11px 0px 0px 0px;

}

.topline .nav img {

	margin: 15px 5px 0px 0px;

}

.topline .nav span small {

	color: #fff;

}

.topline .nav, .topline .nav a {

	color: #87baff;

	text-shadow: -1px -1px 0px #081927;

}

.topline small {

	font-size: 1em;

}

.topline .nav a {

	margin: 0px 5px;

}

.topline .nav a:hover {

	color: #fff;

}

.middle_header {

	display: block;

	clear: both;

	height: 95px;

	overflow: hidden;

}

.mainlogo {

	float: left;

	margin: 18px 0px 0px 0px;

}

.cats_line {

	clear: both;

	height: 38px;

	font-family: 'PT Sans', sans-serif;

	text-shadow: 1px 1px 0px #02182a;

}

.cats_line a {

	float: left;

	color: #fff;

}

.cats_line div {

	float: left;

}

.cats_line .nav {

	display: block;

	clear: both;

	line-height: 12px;

}

.cats_line .nav ul li {

	float: left;

	height: 38px;

	position: relative;

}

.cats_line .nav ul li a {

	padding: 13px 10px;

}

.cats_line .nav ul li:hover a, .cats_line .nav ul li a.current_normal_link {

	background: #02182a;

}

.cats_line .nav ul li ul {

	position: absolute;

	z-index: 120;

	top: 38px;

	background: #02182a;

	padding: 2px 2px 1px 2px;

	left: 0px;

	width: 210px;

	visibility: hidden;

}

.cats_line .nav ul li ul li {

	height: auto;

	display: block;

	clear: both;

	float: none;

	padding: 0px 0px 1px 0px;

}

.cats_line .nav ul li:hover ul {

	visibility: visible;

}

.cats_line .nav ul li ul li a, .cats_line .nav ul li:hover ul li a {

	padding: 7px;

	display: block;

	clear: both;

	float: none;

	background: #265175;

	border-top: 1px solid #2c5e86;

}

.cats_line .nav ul li ul li a:hover {

	background: #34668f;

	border-top: 1px solid #437dae;

}

.cats_line .nav a.choosed_main_link, .cats_line .nav a:hover.choosed_main_link, .cats_line .nav ul li:hover a.choosed_main_link {

	background: #ddd;

	color: #02182a;

	text-shadow: 1px 1px 0px #fff;

}

.showhide_sub_navigation {

	clear: both;

	background: #ddd;

	height: 38px;

	border-bottom: 1px solid #bbb;

}

.showhide_sub_navigation .nav {

	display: block;

	clear: both;

	height: 41px;

}

.showhide_sub_navigation .nav ul {

	display: block;

	clear: both;

}

.showhide_sub_navigation .nav ul li {

	float: left;

	position: relative;

	z-index: 100;

	padding: 7px;

}

.showhide_sub_navigation .nav a {

	display: block;

	clear: both;

	font-family: 'PT Sans', sans-serif;

	color: #02182a;

	text-shadow: 1px 1px 0px #fff;

	padding: 6px;

}

.showhide_sub_navigation .nav a:hover, .showhide_sub_navigation .nav ul li:hover a, .showhide_sub_navigation .nav a.choosed_sub_link {

	background: #333;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

}

.showhide_sub_navigation .nav ul li ul {

	position: absolute;

	background: #333;

	z-index: 200;

	top: 31px;

	left: 7px;

	visibility: hidden;

}

.showhide_sub_navigation .nav ul li:hover ul {

	visibility: visible;

}

.showhide_sub_navigation .nav ul li ul.dropdownmenu {

	width: 200px;

	padding: 4px 4px 3px 4px;

	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);

	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);

}

.showhide_sub_navigation .nav ul li ul.dropdownmenu li {

	display: block;

	clear: both;

	float: none;

	padding: 0px 0px 1px 0px;

}

.showhide_sub_navigation .nav ul li ul.dropdownmenu li a {

	color: #333;

	background: #ddd;

	display: block;

	text-shadow: none;

	clear: both;

	float: none;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	padding: 7px;

	border-top: 1px solid #fff;

	font-weight: bold;

}

.showhide_sub_navigation .nav ul li ul.dropdownmenu li a:hover {

	background: #fff;

	color: #02182a;

}

.top_banner_ad {

	float: right;

	margin: 19px 0px 0px 0px;

}

#sports_feed .feed_teams a {

	color: #4F616F;

}

.flt_lft {

	float: left;

}

img.flt_lft {

	padding: 0px 5px 5px 0px;

}

.hhsp .row a {

	color: #000;

	text-decoration: none;

}

.hhsp .row a:hover {

	color: #09f;

}

.hhsp .row {

	background: #fff url("images/tr_bg.jpg") repeat-x scroll left bottom;

	font-size: 11px;

	padding: 5px 10px;

	font-size: 11px;

	padding: 5px 0px;

}

#right .hhsp .row {

	padding: 5px;

}

.hhsp h4 {

	font-size: 12px;

}

.hhsp {

	width: auto;

}

.hhsp h5 {

	background: #006699 none repeat scroll 0 0;

	color: #FFFFFF;

}

#u_r_here {

	padding: 5px 0;

	color: #fff;

	font-size: 11px;

}

#u_r_here a {

	color: #87BAFF;

	text-decoration: underline;

}

#u_r_here a:hover {

	text-decoration: none;

}

/* popup logo */

.logo {

	padding: 0px 0 0 0;

	position: relative;

	margin: 55px 0 0 0;

	overflow: visible;

}

.logo:hover .sub_logo {

	display: block;

}

.sub_logo {

	position: absolute;

 //left:0px;

	top: 110px;

	background: #102f4a;

	border: 1px solid #274d6d;

	display: none;

	z-index: 9950;

}

.sub_logo ul {

	padding: 0px;

	margin: 0px;

	list-style: none;

}

.sub_logo ul li {

	display: block;

	padding: 10px;

}

.textwidget ul li:hover {

	background: #081e31;

}

a.mainlogo {

	display: block;

	padding: 0 25px 0 0;

	background: url("images/arrow.png") no-repeat left center;

	background-position: 240px 25px;

}

/* end of popup logo*/



#left {

	width: 69%;

	float: left;

	margin-right: 1%;

}

#right {

	width: 30%;

	float: right;

}

.two-col-rev, .two-col, .one-col, .three-col, .four-col, .eq-col {

	margin-bottom: 10px;

}

.col-b, .col-s {

	float: left;

}

.two-col-rev .col-s {

	padding-right: 1%;

}

.two-col-rev .col-b {

	padding-right: 0%;

}

.col-b {

	width: 60%;

	padding-right: 1%;

}

.col-s {

	width: 39%;

}

.four-col .col {

	float: left;

	width: 24%;

	margin-right: 1%;

	margin-bottom: 1em;

}

.four-col {

	width: 101%;

	margin-right: -1%;

}

.box {

}

.open {

	background: url("images/open_accnt.png") no-repeat right top;

	color: #FFFFFF;

	display: block;

	font-weight: bold;

	height: 30px;

	line-height: 30px;

	padding-left: 25px;

	text-transform: uppercase;

	-webkit-background-size: 100% 30px;

	-moz-background-size: 100% 30px;

	-o-background-size: 100% 30px;

	background-size: 100% 30px;

}

.preview {

	line-height: 30px;

	border-radius: 5px;

	font-weight: bold;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border: 1px solid #135;

	padding: .2em 10%;

	background: #258;

	color: #fff;

	margin-left: 5%;

}

.open:hover {

	color: #adf;

}

img.pad-top {

	padding: 0;

	padding-top: 5px;

}

.box-content {

	background: url("images/box_bg.png") no-repeat left center;

	-webkit-background-size: 100% 100%;

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	background-size: 100% 100%;

	clear: both;

	border-radius: 0px 0px 10px 10px;

	-moz-border-radius: 0px 0px 10px 10px;

	-webkit-border-radius: 0px 0px 10px 10px;

	border: 1px solid #ccc;

}

.box-content h2 {

	text-align: center;

	margin-bottom: .5em;

}

.box-content ul {

	margin: 0 auto 0.5em;

	width: 90%;

}

.box-content ul li {

	padding: .5em 10px .5em 30px;

	color: #fff;

	background: url("images/box_li.png") no-repeat left center;

	border-radius: 0px 20px 20px 0px;

	-moz-border-radius: 0px 20px 20px 0px;

	-webkit-border-radius: 0px 20px 20px 0px;

}

.three-col .col-b {

	width: 49%;

	padding-right: 1%;

}

.three-col .col-s {

	width: 29%;

	float: left;

	padding-right: 1%;

}

.three-col .col-l {

	width: 20%;

	float: right;

}

.three-col .col-s ul, .menu ul {

	width: 50%;

	background: url("images/li_bg.jpg") repeat-y left top;

	-webkit-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-o-background-size: 100% auto;

	background-size: 100% auto;

}

.three-col ul li a, .menu ul li a {

	color: #fff;

	background: url("images/li_arrow.png") left center no-repeat;

	padding-left: 10px;

}

.three-col ul li a:hover, .menu ul li a:hover {

	color: #ccc;

	background: url("images/li_arrow.png") 1px center no-repeat;

}

.three-col ul li, .menu ul li {

	padding: 3px 10px;

	border-bottom: 1px solid #275a7f;

	border-top: 1px solid #3377a8;

}

img.resp_img {

	width: 100%;

	height: auto;

	padding: 0;

}

h1.silverish {

	background: url("images/h1_big.png") no-repeat left top;

	-webkit-background-size: 100% 100%;

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	background-size: 100% 100%;

	text-align: left;

	color: #1d5e90;

}

.article {

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

	-webkit-background-size: 100% 100%;

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	background-size: 100% 100%;

	padding: 20px;

	border-left: 1px solid #ddd;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	border-top: 1px solid #fff;

}

.alt_td_blue a {

	color: #cef;

}

.more {

	background: url("images/more.jpg") left center no-repeat;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	-webkit-background-size: 100% 100%;

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	background-size: 100% 100%;

}

#slider {

	background: url("images/slider_bg.jpg") no-repeat left center;

	-webkit-background-size: 100% 100%;

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	background-size: 100% 100%;

	height: 365px;

}

#cbp-contentslider a img {

	width: auto;

	height: auto;

	max-height: 51px;

}

#cbp-contentslider li a img {

    height: auto;

    width: auto;

	max-height: 172px;

}

.alt_td_blue a:hover {

	color: #fff;

}

.alt_td_blue {

	background: url("images/td3_alt_1.jpg") left 30px;

	-webkit-background-size: 100% 100px;

	-moz-background-size: 100% 100px;

	-o-background-size: 100% 100px;

	background-size: 100% 100px;

	color: #fff;

}

.small {

	font-size: .8em;

	line-height: 1em;

	color: #000;

}

.more a {

	color: #000;

}

.more a:hover {

	color: #555;

}

.social {

	text-align: right;

}

h4 {

}

.nav_resp_main {

	display: none;

}

.nav_resp_main select {

	border: medium none;

	font-size: 12px;

	padding: 3px;

	margin: 8px 0 0 10px;

}

.cats_line .nav ul li.appear_left_link ul {

	left: -151px;

}

.nav_resp {

	display: none;

}

/*=====================footer=====================*/

#footer {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #AAAAAA;

	clear: both;

	margin: 0 auto;

	padding: .5%;

	width: auto;

}

#footer_links .col ul {

	padding: 0px;

	margin: 0px;

	list-style: none;

}

#footer_links .col li a {

	color: #5a5a5a;

	text-decoration: none;

}

#footer_links .col li a:hover {

	color: #aaa;

}

#footer_links .col li {

	line-height: 16px;

	list-style: none;

}

#footer_links .col {

	padding: 10px 0 10px 10px;

	width: 226px;

	text-align: left;

	float: left;

}

#footer_links h4 {

	background: none;

	padding: 0px;

	font-size: 13px;

	font-weight: bold;

	margin-bottom: 5px;

	color: #FFF;

}

#footer_links {

	background: url("jewosa-lita/45a303ef_footer_bg.gif") repeat scroll center 0 #FFFFFF;

	border: medium none;

	float: none;

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

	font-size: 12px;

	width: 98%;

	padding: 0 1%;

}

#footer_contents {

	background: #222;

	color: #8c8c8c;

	font-family: Verdana, Geneva, sans-serif;

	clear: both;

	padding: 10px 50px;

	text-align: center;

	font-size: 11px;

}

#footer_contents p {

	padding: 0px;

	margin: 0px;

	line-height: 16px;

}

#footer_links a {

	color: #ccc;

}

#footer_links a:hover {

	color: #fff;

}

#expand_button {

	width: 30px;

	height: 22px;

	background: url("images/menu_exp_close.png") no-repeat top left;

	float: right;

}

#close_button {

	width: 30px;

	height: 22px;

	background: url("images/menu_exp_close.png") no-repeat left -25px;

	float: right;

}

.menu_exp {

	background: #58a;

	padding: 1% 10px;

	height: 22px;

	display: none;

}

.text-center {

	text-align: center;

}















/*  edits  */

	

.reverse #right {

	float: left;

}

.reverse #left {

	float: right;

	margin-right: 0;

	margin-left: 1%;

}

.bluebg {

	-webkit-background-size: 100% 51px;

	-moz-background-size: 100% 51px;

	-o-background-size: 100% 51px;

	background-size: 100% 51px;

	color: #FFFFFF;

	font-size: 1.615384615384em;

	font-weight: normal;

	line-height: 51px;

	/*padding: 11px 10px;*/

	text-align: left;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url("images/bluebg.png");

	background-repeat: no-repeat;

	background-position: left top;

	margin-top:-3px;

	margin-bottom:20px;

	width:100%;

	float:left;

	

}

.bluegrade {

	color: #fff;

	background: #329fd3; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzI5ZmQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiNTE4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(-45deg, #329fd3 0%, #1b5189 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #329fd3), color-stop(100%, #1b5189)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(-45deg, #329fd3 0%, #1b5189 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(-45deg, #329fd3 0%, #1b5189 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(-45deg, #329fd3 0%, #1b5189 100%); /* IE10+ */

	background: linear-gradient(135deg, #329fd3 0%, #1b5189 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329fd3', endColorstr='#1b5189', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

border:none;

}

.button {

	background-image: url("images/button.png");

	/*background-position: 100% 47px;*/

	color: #095f90;

	-webkit-background-size: 100% 51px;

	-moz-background-size: 100% 51px;

	-o-background-size: 100% 51px;

	float: left;

	background-repeat: no-repeat;

	height: 60px;

	width: 232px;

	font-size: 1em;

	line-height:47px;

	font-weight: bolder;

	text-align:center;

	margin-top:20px;

}

.blue_button{

	background-image:url("images/button2.png");

	background-repeat:no-repeat;	

	width:119px;

	color:#FFF;

	line-height:35px;

	font-size:1.3em;

	font-weight:bold;

	text-align:center;

	display:block;

}

.blue_text{

	color:#157598;

	font-size:1.1em;

}

.yallow_text{

	color:#FFD200;

}

.yallow_b_text{

	color:#ffd200;

	font-size:1.2em;

	padding-top:26px;

	padding-bottom:17px;

}

.yallow_bgcolor{

	background-color:#242424;

	padding:4px;

}

.b_text{

	padding-bottom:21px;

	font-size: 1.3em;

}

.icon_ribbon{

	background-image: url("images/icon-2.png");

	background-repeat: no-repeat;

	width: 32px;

	color: #1e4d7b;

	float: left;

	margin-left: 14px;

	margin-right: 7px;

	height: 51px;

	background-position: center;

	font-size:14px;

	line-height:43px;

	text-align:center;

}

.icon_book{

	margin:15px 2px 0px 10px;

}



/*edits by achu*/

.top_ten_button{

	background:url("images/Round_blue_bg.png") no-repeat;

	min-height:38px;

	line-height:36px;

	border-radius: 0px 20px 20px 0px;

	-moz-border-radius: 0px 20px 20px 0px;

	-webkit-border-radius: 0px 20px 20px 0px;

}

.white_text{

	color:#fff;

}

.black_text{

	color:#000;

}

.top_ten_button h3{

	padding:0px 13px 10px 43px;

	font-size:1.2em;

}

.click_btn{

	font-size:16px;

}

.black_bg{

	width: 100%;

	clear: both;

	background-image: url("images/black_bg.jpg");

	background-repeat: repeat-x;

	line-height:51px;

	-webkit-background-size: 100% 49px;

	-moz-background-size: 100% 49px;

	-o-background-size: 100% 49px;

	background-size: 100% 49px;

	/*-webkit-border-radius: 8px 8px 0px 0px;

	border-radius: 8px 8px 0px 0px;*/

	color: #FFFFFF;

	font-size: 1.615384615384em;

	font-weight: normal;

	line-height: 1.2em;

	text-align: center;

}

.margin_top{

	margin-top: 1em;

	}

.full_width{

	width: 100%;

	}

.black_s_bg{

	background-image: url("images/black_open.png");

	background-repeat: repeat-x;

	-webkit-background-size: 100% 36px;

	-moz-background-size: 100% 36px;

	-o-background-size: 100% 36px;

	background-size: 100% 36px;

	text-align: right;

	padding-right:5% !important;

	font-size: 12px;

	font-weight: bold;

	padding-left:5% !important;

	float: right;

	height:100%;

}

.pad_lft{

	padding-left: 3%;

	}

.black_bg h1{

	color:#FFF;

	font-size:1em;

	background-image:none;

}

.black_bg h2{

	color:#FFF;

	font-size:13px;

	background-image:none;

	line-height:48px;

	/*margin:0 14.2% ;*/

}

.black_color{

	color:#000;

}

.s_col{

	width:26%;

	padding-right:2%;

	padding-bottom:2%;

}



.p_bottom{

	padding-bottom:8%;

}

.w_articles_ico{

	padding-left: 2%;

    padding-right: 1px;



}

.s_article{	

	-webkit-background-size: 100% 100%;

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	background-size: 100% 100%;

	padding: 15px;

	margin: 20px;

	color: #e8e8e8;

	border: 1px solid #6ad;

	margin:20px;

}

.man_img{

	padding-left: 3%;

    padding-top: 1%;

	float: left;

}



.s_col_s{

	float:left;

	padding-left:3%;

	padding-bottom:0;

	padding-right: 6%;

}

.s_col_s h1{

	background:none;

	font-size:20px;

	text-align:left;

	padding:0;

	font-weight: lighter;

	padding-bottom:10%;

	

}

.s_col_s ul{

}

.s_col_s li{

	padding-bottom:5%;

}



.s_col_m{

	padding-top:5%;

	font-size:13px;

}

.s_col_m h2{

	color: #FFFFFF;

    font-size: 20px;

    font-weight: normal;

    padding-bottom: 4%;

    padding-left: 3%;

	float: left;

}

.width-75{

	width: 75%;

	}

.col{

	float: left;

	}

.width-49{

	width: 49%;

	}

.col-vs{

	}

.col-vb{

	}

.reverse .col-b {

	float:right;

	padding-right:0;

	width: 59%;

}

.bluegrade tr td{

	}

.g_one{

	background: #1c6387; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjNjM4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTgzYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left, #1c6387 0%, #4583a2 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1c6387), color-stop(100%,#4583a2)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, #1c6387 0%,#4583a2 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, #1c6387 0%,#4583a2 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, #1c6387 0%,#4583a2 100%); /* IE10+ */

background: linear-gradient(to right, #1c6387 0%,#4583a2 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6387', endColorstr='#4583a2',GradientType=1 ); /* IE6-8 */

   padding-left: 5%;

   padding-right: 5%;

   line-height:34px;

   color:#FFF;

}

.g_two{

	background: #13527b; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTI3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjZkOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left, #13527b 0%, #2f6d94 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#13527b), color-stop(100%,#2f6d94)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, #13527b 0%,#2f6d94 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, #13527b 0%,#2f6d94 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, #13527b 0%,#2f6d94 100%); /* IE10+ */

background: linear-gradient(to right, #13527b 0%,#2f6d94 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13527b', endColorstr='#2f6d94',GradientType=1 ); /* IE6-8 */

   padding-left: 5%;

   padding-right: 5%;

	line-height:34px;

	color:#FFF;

}

.rounded_orange {

   background: #ffdfb1; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmRmYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZiMDA4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-radial-gradient(center, ellipse cover, #ffdfb1 0%, #ffb008 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffdfb1), color-stop(100%,#ffb008)); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover, #ffdfb1 0%,#ffb008 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover, #ffdfb1 0%,#ffb008 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover, #ffdfb1 0%,#ffb008 100%); /* IE10+ */

background: radial-gradient(ellipse at center, #ffdfb1 0%,#ffb008 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdfb1', endColorstr='#ffb008',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

	

	

    border-radius: 13px;

    color: #000;

    display: inline-block;

    font-size: 13px;

    font-weight: bold;

    height: 26px;

    text-align: center;

    width: 26px;

	line-height:26px;

}

.a3{

	font-size:15px;

	font-weight:bold;

}

.a2 .button {

    display: inline-block;

    float: none;

    margin: 0 auto;

	}

.ad{

	float:left;

	padding-bottom:10px;

}

.click_here{

	padding:10px;

	text-transform:uppercase;

}











#menu {

    list-style: none;

    padding: 0;

    margin: 0;

}



.clear {

    clear: both;

}





/********************/

/* EXPANDABLE LIST  */

/********************/

#listContainer{

  margin-top:15px;

}



#expList ul, li {

    list-style: none;

    margin:0;

    padding:0;

    cursor: pointer;

	 padding-bottom: 10px;

}

#expList p {

    margin:0;

    display:block;

	font-weight:normal;

}

#expList p:hover {

    

}

#expList li {

    line-height:140%;

	font-size:14px;

	font-weight:bold;

    text-indent:0px;

    background-position: 1px 8px;

   /* padding-left: 20px;*/

    background-repeat: no-repeat;

}



/* Collapsed state for list element */

#expList .collapsed {

    background-image: url("img/collapsed.png");

}

/* Expanded state for list element

/* NOTE: This class must be located UNDER the collapsed one */

#expList .expanded {

    background-image: url("img/expanded.png");

}

#expList {

    clear: both;

}



.listControl{

  margin-bottom: 15px;

}

.listControl a {

    border: 1px solid #555555;

    color: #555555;

    cursor: pointer;

    height: 1.5em;

    line-height: 1.5em;

    margin-right: 5px;

    padding: 4px 10px;

}

.listControl a:hover {

    background-color:#555555;

    color:#222222; 

    font-weight:normal;

}

img.fltright{

	padding-bottom:10px;

	padding-left:10px;

	

}

.rounded_corner{

	border-radius:10px;

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

}





.click_here{

    font-size: 1em;

    line-height: 2em;

    /*margin-top: -23px;*/

    text-align: center;

	background: rgb(255,169,57); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODc0MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZhOTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

background: -moz-linear-gradient(top, rgba(255,169,57,1) 0%, rgba(232,116,3,1) 100%, rgba(255,169,57,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,169,57,1)), color-stop(100%,rgba(232,116,3,1)), color-stop(100%,rgba(255,169,57,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(255,169,57,1) 0%,rgba(232,116,3,1) 100%,rgba(255,169,57,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(255,169,57,1) 0%,rgba(232,116,3,1) 100%,rgba(255,169,57,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(255,169,57,1) 0%,rgba(232,116,3,1) 100%,rgba(255,169,57,1) 100%); /* IE10+ */

background: linear-gradient(to bottom, rgba(255,169,57,1) 0%,rgba(232,116,3,1) 100%,rgba(255,169,57,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa939', endColorstr='#ffa939',GradientType=0 ); /* IE6-8 */



}

.click_here a{

	color:#FFF;

	font-weight: 700;

    display: inline-block;

    line-height: 2.1em;

}

.click_here a:hover{

	color: #fd6;	

}

.no_margin{

	margin-bottom:0;

}

.comment{

	clear: both;

	padding-left: 3%;

	margin-bottom: -15px;

}

.bluegrade_two {

	color:#FFF;

background: rgb(40,121,169); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NzlhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODQ3NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left, rgba(40,121,169,1) 0%, rgba(24,71,113,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(40,121,169,1)), color-stop(100%,rgba(24,71,113,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, rgba(40,121,169,1) 0%,rgba(24,71,113,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, rgba(40,121,169,1) 0%,rgba(24,71,113,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, rgba(40,121,169,1) 0%,rgba(24,71,113,1) 100%); /* IE10+ */

background: linear-gradient(to right, rgba(40,121,169,1) 0%,rgba(24,71,113,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2879a9', endColorstr='#184771',GradientType=1 ); /* IE6-8 */



}

.accordion span {

    padding-left: 70px;

}

.max-350{

	max-width: 350px;

	}

.margin_top_adj{

	margin-top: -4px;

	}



.cbp-contentslider h2 {

margin: 1em 0 1.4em;

color: #fff;

font-weight: normal;

}



.cbp-contentslider h2 a {

margin: 1em 0 1.4em;

color: #fff;

font-weight: normal;

}

h3 {

color: #000;

font-size: 18px;

font-weight: normal;

margin-bottom: 1em;

}

h3 a{

color: #000;

}

h3 a:hover{

text-decoration: underline;

}

.no_resp{

	width:auto !important;

}

 h4 a{ color: #000;}

h4 a:hover{text-decoration: underline;}









@media screen and (max-width: 1200px) {

.middle_header, .topline {

	padding: 0 10px;

}

#u_r_here {

	padding: 5px 10px;

	background: #000;

}

}

@media screen and (max-width: 1100px) {

.open {

	font-size: .9em;

}

.four-col .col {

	width: 32.32%;

}

}

@media screen and (max-width: 1000px) {

#right, #left {

	float: none;

	width: 100%;

	padding: 0;

}

.banner-on-right #right {

	float: left;

	width: 29%;

	padding: 0;

}

.banner-on-right #right .one-col {

	width: 100%;

	padding: 0;

}

.banner-on-right #left {

	float: left;

	width: 70%;

	padding: 0;

	padding-right: 0;

}

#right .one-col {

	width: 48%;

	float: left;

	padding: 1%;

}

.three-col .col-s {

	width: 35%;

	padding-right: 1%;

}

.three-col .col-l {

	padding: 0px;

	width: 14%;

}

.three-col .col-b {

	width: 49%;

	padding-right: 1%;

}

.eq-col {

	float: left;

	width: 48%;

	margin: 1%;

}

.eq-col img.banner {

	max-width: 300px;

}

}

@media screen and (max-width: 900px) {

.nav_resp_main {

	float: left;

	display: block;

}

.cats_line .nav {

	display: none;

}

.nav_resp {

	text-align: center;

}

.middle_header {

	height: auto;

	text-align: center;

}

.cats_line {

	text-align: center;

}

.cats_line div {

	float: none;

}

.sub_logo {

	left: 25%;

}

.top_banner_ad {

	float: none;

}

.header {

	height: auto;

}

.middle_header a.mainlogo {

	margin: 0 auto;

	background-position: 240px 45px;

	float: none;

	padding: 20px 0 0;

	display: inline-block;

	text-align: center;

}

.top_banner_ad {

	margin-left: -10px;

	margin-top: 13px;

}

.cats_line {

	background: #000;

}

#u_r_here {

	background: #000;

	border-top: 1px solid #666;

	padding: 5px 10px;

}

.three-col .col-s {

	clear: left;

	width: 70%;

	padding-top: 1em;

	padding-right: 1%;

}

.three-col .col-l {

	padding: 0px;

	width: 29%;

}

.three-col .col-b {

	width: 70%;

	padding-right: 1%;

}

}

@media screen and (max-width: 720px) {

.nav_resp {

	display: block;

	padding-top: 7px;

}

.three-col .col-b {

	width: 100%;

	padding-right: 0;

}

.three-col .col-s {

	width: 71%;

	float: left;

	padding-top: 0;

}

.three-col .col-l {

	width: 28%;

}

.four-col .col {

	width: 49%;

}

.open {

	text-align: center;

	-webkit-background-size: 200% 100%;

	-moz-background-size: 200% 100%;

	-o-background-size: 200% 100%;

	background-size: 200% 100%;

	padding: 0;

}

.preview {

	margin: 0;

}

.box-content .col-s {

	text-align: center;

	padding: 0;

}

.box-content img.flt_lft {

	float: none;

	padding-right: 10px;

}

.sub_logo {

	left: 10%;

}

.nav_resp select {

	border: medium none;

	padding: 3px;

}

.topline .nav {

	display: none;

}

.col-s, .col-b, .reverse .col-b {

	width: 100%;

	padding: 0 0 10px;

	float: none;

}

#right .one-col {

	float: none;

	width: 100%;

	padding: 0 0 10px;

}

.width-49{

	width: 100%;

	}

}

@media screen and (max-width: 600px) {

.sub_logo {

	left: 4%;

}

.social {

	padding-top: 8px;

}

.three-col .col-l {

	display: none;

}

.three-col .col-s {

	width: 100%;

	padding-right: 0;

}

.top_ten_button{

	font-size: 0.85em;

}

.yallow_b_text {

    line-height: 1.4em;

}

.width-75{

	width: 100%;

	}

}

@media screen and (max-width: 480px) {

.cbp-content img {

	width: 80%;

	height: auto;

}

.eq-col {

	float: left;

	width: 100%;

	margin: 0%;

}

.banner-on-right #right, .banner-on-right #left {

	width: 100%;

}

.banner {

	max-width: 250px;

}

#slider {

	height: 340px;

}

.four-col .col {

	width: 99%;

}

img.fltright{

	padding-bottom:10px;

	padding-left:0;

	width:100%;

	

}

.top_ten_button{

	min-height:38px;

    line-height: 1.3em;

	background-image:none;

}

.black_bg h1{

	font-size: .8em;

	}

.top_ten_button h3{

	background: rgb(240,249,255); /* Old browsers */

background: -moz-linear-gradient(top, rgba(240,249,255,1) 0%, rgba(203,235,255,1) 47%, rgba(161,219,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(161,219,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* IE10+ */

background: linear-gradient(to bottom, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */



	 color: #225577;

    font-size: 1.1em;

    margin-bottom: 20px;

    padding: 10px 0 10px 3%;

    width: 97%;

	border: 1px solid #acf;

}

.click_btn {



	background-image: url("images/button2.png");

    background-position: 100% 0px;

    background-repeat: no-repeat;

    color: #FFFFFF;

    display: block;

    font-size: 1.2em;

    font-weight: bold;

    line-height: 35px;

    text-align: center;

    width: 119px;

	clear:both;

}



}

@media screen and (max-width: 320px) {

.sub_logo img {

	left: 0;

	width: 100%;

}

#slider {

	height: 270px;

}

.mainlogo img {

	width: 100%;

}

.mainlogo {

	padding: 0px;

}

.article img {

	width: 100%;

	padding: 0px 0 5px 0;

	height: auto;

}

h1 {

	font-size: 18px;

}

.sub_logo {

	width: 100%;

	left: 0;

	border: none;

}

td, th {

	font-size: 12px;

	padding: 3px;

}

.accordion_slide  span{

    padding-left: 10px;

}

.menu ul{

	width:100%;

}

.bluebg{

	font-size:1.3em;

}

.icon_ribbon {

	margin-right:5px;

}

.click_btn {

}

.button {

    background-image: none;

	background: rgb(184,225,252); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2E5ZDJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzkwYmFlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzkwYmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2EyZGFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGYzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left, rgba(184,225,252,1) 0%, rgba(169,210,243,1) 10%, rgba(144,186,228,1) 25%, rgba(144,188,234,1) 37%, rgba(162,218,245,1) 83%, rgba(189,243,253,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(184,225,252,1)), color-stop(10%,rgba(169,210,243,1)), color-stop(25%,rgba(144,186,228,1)), color-stop(37%,rgba(144,188,234,1)), color-stop(83%,rgba(162,218,245,1)), color-stop(100%,rgba(189,243,253,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%); /* IE10+ */

background: linear-gradient(to right, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=1 ); /* IE6-8 */



    color: #095F90;

    float: left;

    font-size: 0.9em;

    font-weight: bolder;

    height: auto;

    line-height: 1.5em;

    margin-top: 20px;

    padding: 0.5em 2%;

    text-align: center;

    width: 96%;

	  -webkit-border-radius: 10px;

	border-radius: 10px;

}



}

@media screen and (max-width: 250px) {

.accordion_slide  span{

    padding-left: 0;

	clear:both;

	display:block;

	padding-top:5px;

}

h1{

	font-size:1.3em;

}

}

.teamName{
	font-size: 11px;
}