/*

Theme Name: Webmedley Default

Theme URI: http://webmedley.com/

Description: Default theme pre-built with all programming and configurations.

Author: the WebMedley team

Version: 1.0

*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */
blockquote {
	quotes: none;
}

a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

-------------------------------------------------------------- */
@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}
/*----------[ START - CUSTOM CLASSES ]----------*/

/*--[ text alignment ]--*/
.left{ text-align:left;}
.center{ text-align:center;}
.right{ text-align:right;}

/*--[ float alignment ]--*/
.floatL{ float:left;}
.floatR{ float:right;}
/*--[ remove padding and margin ]--*/
.noPadTop{padding-top:0 ! important;}
.noPadBot{padding-bottom:0 ! important;}
.noPad{padding-top:0;padding-bottom:0 ! important;}

.noMargTop{margin-top:0 ! important;}
.noMargBot{margin-bottom:0 ! important;}
.noMarg{margin-top:0;margin:bottom:0 ! important;}



/*--[ add padding and margin ]--*/
.padTop10{padding-top:10px ! important;}
.padTop15{padding-top:15px ! important;}
.padTop20{padding-top:20px ! important;}
.padTop25{padding-top:25px ! important;}
.padTop50{padding-top:50px ! important;}

.padBot10{padding-bottom:10px ! important;}
.padBot15{padding-bottom:15px ! important;}
.padBot20{padding-bottom:20px ! important;}
.padBot25{padding-bottom:25px ! important;}
.padBot50{padding-bottom:50px ! important;}

.margTop10{margin-top:10px ! important;}
.margTop15{margin-top:15px ! important;}
.margTop20{margin-top:20px ! important;}
.margTop25{margin-top:25px ! important;}
.margTop50{margin-top:50px ! important;}
.margBot10{margin-bottom:10px ! important;}
.margBot15{margin-bottom:15px ! important;}
.margBot20{margin-bottom:20px ! important;}
.margBot25{margin-bottom:25px ! important;}
.margBot50{margin-bottom:50px ! important;}
.noMargPad {
    margin:0 ! important;
    padding:0 ! important;
}
/*--[ displays none ]--*/
.hide{display:none;}

/*--[ small text ]--*/
.smallTxt{font-size:11px;}
/*--[ remove list style from entire ul or single li ]--*/

.noList, .noList li{list-style:none;}
#siteBy{
    padding-top:10px;
}
#error{
    clear:both;
    margin-top:20px;
}
/*----------[ END - CUSTOM CLASSES ]----------*/
#featuredImg{
    float:left;
    margin:0 20px 10px 0;
}















p.readmore { text-align: left; margin:0; } 
p.readmore a { color: #21408d; font-size: 11px; text-decoration:none; } 



body{
	margin:0;
	padding:0;
	background:url(images/bg.jpg) repeat-y top #21408d;
}
.clear{
	margin:0;
	padding:0;
	line-height:0;
	clear:both;
	font-size:0;
}
.alert{
	width:100%;
	background:url(images/header-top-bg.jpg) repeat-x top;
	height:23px;
	padding-top:2px;
	text-align:center;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000;
}
#ViperBar_inner{
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	color:#000;
}
.outer-container{
	margin:0 auto;
	width:999px;
	border:1px solid #000;
	border-top:none;
	background-color:#fff;
	float:left;
}
.header-container{
	display:block;
	float:left;
	width:999px;
	background:url(images/header-bg.jpg) no-repeat left top;
	height:194px;
}
.logo{
	display:block;
	float:left;
	padding-left:21px;
	padding-top:10px;
	width:217px;
}
.header-right-container{
	display:block;
	float:right;
	padding-right:6px;
	padding-top:8px;
	width:720px;
}
.search-container{
	display:block;
	float:right;
	width:260px;
}
.search-field{
	display:block;
	float:left;
	width:228px;
}
.search-field input{
	width:225px;
	height:21px;
	background:url(images/search-bg.jpg) repeat-x top left;
	border:1px solid #888b92;
}
.search-butn{
	display:block;
	float:left;
	padding-left:3px;
}
.navigation-container{
	display:block;
	float:right;
	width:720px;
	padding-top:40px;
}
.navigation-container ul{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
	display:block;
}
.navigation-container ul li{
	display:block;
	float:left;
	background:url(images/nav-border.jpg) no-repeat right 5px;
	padding:0 10px;
}
.navigation-container ul li.last{
	background:none;
}
.navigation-container ul li a{
	text-decoration:none;
	color:#fff;
	/*font:normal 17px "DroidSans", arial, verdana;*/
}
.content-container{
	padding-bottom:20px;
}
.content-container, .banner-container{
	display:block;
	float:left;
	width:999px;
}
.banner-container{
	padding-bottom:12px;
	border-bottom:2px solid #727272;
}
.banner-left-outer{
	display:block;
	float:left;
	width:650px;
	padding-left:9px;
}
.banner-left-outer h1{
	margin:0;
	padding:10px 0 10px 5px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:32px;
	color:#003893;
}
.banner-left{
	display:block;
	float:left;
	width:636px;
	height:242px;
	background:url(images/banner-bg.png) no-repeat right top;
	padding:7px;
}
.ban-img{
	display:block;
	float:left;
	width:368px;
}
.slideshow-nav{
	display:block;
	float:left;
	width:266px;
	background:#eee;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	height:240px;
}
.banner-links ul{
	display:block;
	float:left;
	width:266px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.banner-links ul li{
	display:block;
	float:left;
	width:256px;
	padding:6px 0 7px 10px;
	border-bottom:2px solid #cacaca;
	color:#1f4492;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
.banner-links ul li a{
	text-decoration:none; color:#0386cc;
	font-size:10px;
}
.banner-links ul li.first{
	-moz-border-radius: 0px 5px 0px 0px;
	border-radius: 0px 5px 0px 0px;
}
.banner-links ul li.last{
	-moz-border-radius: 0px 0px 5px 0px;
	border-radius: 0px 0px 5px 0px;
	border:none;
}
.banner-links ul li.active{
	border:none;
	background:url(images/banner-link-active.jpg) repeat-x top;
	color:#fff;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
}
.banner-links ul li.active a{
	text-decoration:none; color:#fff;
}
.banner-right{
	display:block;
	float:right;
	width:306px;
}
.banner-right h2{
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:27px;
	color:#21408d;
	margin:0;
	padding:10px 0;
}
.scroller{
	display:block;
	float:left;
	width:286px;
	border:1px solid #000;
}
.video-1{
	display:block;
	float:left;
	width:272px;
	padding:8px 7px;
	background-color:#eaeaea;
}
.video-2{
	display:block;
	float:left;
	width:272px;
	padding:8px 7px;
	background-color:#d5d8fe;
}
.video-img{
	display:block;
	float:left;
	width:101px;
}
.video-text{
	display:block;
	float:left;
	width:268px;
}
.video-text h4{
	margin:0;
	padding:0;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#21408d;
	display:block;
	float:right;
	width:156px;
}
.video-text p{
	margin:0;
	padding:0;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#313131;
	display:block;
	float:right;
	width:156px;
}
.watch-video{
	display:block;
	float:left;
	padding-left:11px;
}
.watch-video a{
	display:block;
	background:url(images/watch-video-icon.png) no-repeat left;
	padding-left:25px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#21408d;
	padding-top:5px;
}
.main-content-container{
	display:block;
	float:left;
	width:985px;
	background:url(images/content-bg.jpg) repeat-x top;
	padding:15px 7px 0;
}
.main-content-container-inner{
	display:block;
	float:left;
	width:985px;
	padding:15px 7px 0;
}
.content-left{
	display:block;
	float:left;
	width:680px;
}
.content-left-sub{
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:19px;
	color:#313131;
	display:block;
	float:left;
	width:640px;
	padding:0 20px;
}
.col-1{
	display:block;
	float:left;
	width:216px;
	padding:0 6px 0 5px;
}
.col-2{
	display:block;
	float:left;
	width:193px;
	padding:0 6px 0 5px;
}
.col-3{
	display:block;
	float:left;
	width:216px;
	padding:0 0 0 5px;
}
.img{
	display:block;
}
.col-1 h3, .col-2 h3, .col-3 h3{
	margin:0;
	padding:5px 0;
	text-transform:uppercase;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#21408d;
}
.col-1 p, .col-2 p, .col-3 p{
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#313131;
	margin:0;
}
.two-col-outer{
	display:block;
	float:left;
	width:674px;
	padding-left:6px;
	padding-top:20px;
}
.proud-sponsor{
	display:block;
	float:left;
	width:230px;
}
.sponsor-head{
	display:block;
	float:left;
	width:230px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#21408d;
	padding:7px 0;
}
.sponsor-image{
	display:block;
	float:left;
	width:211px;
	height:211px;
	text-align:center;
	border:1px solid #020202;
}
.news-container{
	display:block;
	float:left;
	width:385px;
	padding-left:50px;
}
.new-head{
	display:block;
	float:left;
	width:385px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:28px;
	color:#21408d;
	border-bottom:2px solid #d0d0d0;
}
.news-container ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:385px;
	display:block;
	float:left;
}
.news-container ul li{
	display:block;
	float:left;
	width:385px;
	border-bottom:2px solid #d0d0d0;
	padding:10px 0;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#727272;
}
.read-more{
	width:385px;
	padding-top:5px;
}
.read-more a{
	text-decoration:none;
	color:#21408d;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:12px;
}
.right-container{
	display:block;
	float:right;
	width:286px;
	padding-right:13px;
}
.resource-container{
	display:block;
	float:right;
	width:286px;
	border:1px solid #000;
}
.resource-head{
	display:block;
	float:left;
	width:266px;
	background-color:#ccc;
	padding:20px 10px 10px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:30px;
	text-transform:uppercase;
	color:#21408d;
}
.resource-container ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	float:left;
	width:286px;
}
.resource-container ul li{
	display:block;
	float:left;
	width:266px;
	background:url(images/right-bg.jpg) repeat-x top;
	padding:10px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#fff;
}
.resource-container ul li a{
	text-decoration:none;
	color:#fff;
}
.social-networks{
	display:block;
	float:left;
	width:266px;
	padding-top:17px;
}
.social-networks ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	float:left;
	width:266px;
}
.social-networks ul li{
	display:block;
	float:left;
	padding-right:8px;
}
.footer-content-container{
	width:100%;
	background-color:#e0e0e0;
	padding:8px 0;
}
.footer-content-inner{
	margin:0 auto;
	width:999px;
}
div.foot-cont-cols:first-child{
	padding-left:0px!important;
}
.foot-cont-cols{
	display:block;
	float:left;
	width:245px;
	padding-left:6px;
}
.foot-cont-cols-right{
	display:block;
	float:right;
	width:245px;
}
.foot-head-right{
	display:block;
	float:left;
	width:239px;
	background-color:#f1f1f1;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#21408d;
	padding:8px 0 9px 6px;
	margin-bottom:5px;
}
.foot-head{
	display:block;
	float:left;
	width:233px;
	background-color:#f1f1f1;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#21408d;
	padding:7px 6px;
	margin-bottom:5px;
}
.foot-text{
	display:block;
	float:left;
	width:233px;
	padding:7px 6px;
	background-color:#f1f1f1;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000;
	height:165px;
	position:relative;
}
.foot-text-right{
	display:block;
	float:left;
	width:233px;
	padding:7px 6px;
	background:url(images/login-bg.jpg) no-repeat center #f1f1f1;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000;
	height:165px;
	position:relative;
}
.foot-text p{
	margin:0;
	padding:5px 0;
}
.foot-text .read-more{
	width:233px;
	position:absolute;
	bottom:10px;
}
.login-fields{
	display:block;
	float:left;
	width:233px;
	text-align:center;
	padding-top:10px;
}
.login-fields input{
	text-align:left;
	border:1px solid #888b92;
	height:21px;
	width:220px;
	background:url(images/field-bg.jpg) repeat-x top;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#464646;
}
.submit-butn{
	display:block;
	float:left;
	padding-top:10px;
	text-align:right;
	width:230px;
	position:absolute;
	bottom:14px;
}
.footer-container{
	width:100%;
	background:url(images/footer-bg.jpg) repeat-x top;
	text-align:center;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	padding:27px 0;
}
.poweredByKaltura{
display:none;

}

@font-face {
     font-family: Droid Sans; src: url('DroidSans.ttf');
}

.navigation-container ul li a{
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
}
.slideshow-nav{
	font-family: 'Droid Sans', sans-serif;
}






