/*@import url("fonts.css");*/
body, .centerpara p, .graybg p, h4
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	background: #383838 url(img/grad1.jpg) repeat-x top;
	font-size: 13px;
}
body, a
{
	color: #CCCCCC;
}
table
{
	border-collapse: collapse;
}
td
{
	vertical-align: top;
	}
.clear
{
	clear: both;
	float: none;
}
.c21
{
	width: 100%;
}
.kadamba
{
	width: 95%;
	margin: 0 auto;
	padding: 7px 0px;
}
.main
{
	width: 960px;
	margin: 0 auto;
}
.inner_content, .inner_content_HM
{
	background-color: #151515;
}
.inner_content
{
	padding-bottom: 60px;
}
.inner_content_HM
{
	padding-bottom: 10px;
}
@font-face
{
	font-family: 'Klavik';
	src: url( 'img/KlavikaRegCaps-SC.ttf' );
}
.header
{
	padding: 13px 0px;
}
.header a
{
	margin-right: 16px;
}
.header .linksubsc
{
	width: 99px;
	height: 20px;
	background: url(img/btn_subs_login.png) no-repeat;
	display: inline-block;
	position: relative;
	top: 3px;
}
.Hmenu
{
	background: url(img/Hemnu-flip.jpg) repeat-x;
}
.Hmenu a
{
	display: inline-block;
}
.mat_anal
{
	height: 36px;
	width: 154px;
	background: url(img/match_analysis.jpg) no-repeat;
}
.opp_sco
{
	height: 36px;
	width: 162px;
	background: url(img/opponent_scouting.jpg) no-repeat;
}
.coac_solu
{
	height: 36px;
	width: 157px;
	background: url(img/coaching_solution.jpg) no-repeat;
}
.reports
{
	height: 36px;
	width: 87px;
	background: url(img/reports.jpg) no-repeat;
}
.media
{
	height: 36px;
	width: 71px;
	background: url(img/media.jpg) no-repeat;
}
.blog
{
	height: 36px;
	width: 62px;
	background: url(img/blog.jpg) no-repeat;
}
.play_sele
{
	height: 36px;
	width: 149px;
	background: url(img/player_selection.jpg) no-repeat;
}
.clients
{
	height: 36px;
	width: 104px;
	background: url(img/clients.jpg) no-repeat;
}


.mat_anal:hover, .mat_anal_active
{
	height: 36px;
	width: 154px;
	background: url(img/match_analysisH.jpg) no-repeat;
}
.opp_sco:hover, .opp_sco_active
{
	height: 36px;
	width: 162px;
	background: url(img/opponent_scoutingH.jpg) no-repeat;
}
.coac_solu:hover, .coac_solu_active
{
	height: 36px;
	width: 157px;
	background: url(img/coaching_solutionH.jpg) no-repeat;
}
.reports:hover, .reports_active
{
	height: 36px;
	width: 87px;
	background: url(img/reportsH.jpg) no-repeat;
}
.media:hover, .media_active
{
	height: 36px;
	width: 71px;
	background: url(img/mediaH.jpg) no-repeat;
}
.blog:hover, .blog_active
{
	height: 36px;
	width: 62px;
	background: url(img/blogH.jpg) no-repeat;
}
.play_sele:hover, .play_sele_active
{
	height: 36px;
	width: 149px;
	background: url(img/player_selectionH.jpg) no-repeat;
}
.clients:hover, .clients_active
{
	height: 36px;
	width: 104px;
	background: url(img/clientsH.jpg) no-repeat;
}
.ban2, .ban3, .ban4, .ban5, .ban6, .ban7, .ban2a
{
	width: 100%;
	height: 220px;
}
.ban2
{
	background: url(img/ban_page2.jpg) no-repeat bottom center;
}
.ban2a
{
	background: url(img/ban_page2a.jpg) no-repeat bottom center;
}
.ban3
{
	background: url(img/ban_page3.jpg) no-repeat bottom center;
}
.ban4
{
	background: url(img/ban_page4.jpg) no-repeat bottom center;
}
.ban5
{
	background: url(img/ban_page5.jpg) no-repeat bottom center;
}
.ban6
{
	background: url(img/ban_page6.jpg) no-repeat bottom center;
}
.ban7
{
	background: url(img/ban_page7.jpg) no-repeat bottom center;
}
.box
{
	height: 168px;
	width: 266px;
}
.title_mat_ana, .title_opp_sco, .title_rpo, .title_med, .title_blg, .title_coc_slu, .title_ply_pro, .title_frm_gui, .title_mat_rpo, .title_contri, .title_top
{
	width: 100%;
	height: 26px;
}
.title_mat_ana
{
	background: url(img/matchanalysis_01.jpg) no-repeat;
}
.title_opp_sco
{
	background: url(img/oppenentscouting_01.jpg) no-repeat;
}
.title_rpo
{
	background: url(img/reports_01.jpg) no-repeat;
}
.title_med
{
	background: url(img/media_01.jpg) no-repeat;
}
.title_blg
{
	background: url(img/blog_01.jpg) no-repeat;
}
.title_coc_slu
{
	background: url(img/coachingsolutions_01.jpg) no-repeat;
}
.title_ply_pro
{
	background: url(img/playerprofilereport_01.jpg) no-repeat;
}
.title_frm_gui
{
	background: url(img/formguide_01.jpg) no-repeat;
}
.title_mat_rpo
{
	background: url(img/matchreport_01.jpg) no-repeat;
}
.title_contri
{
	background: url(img/contributors_01.jpg) no-repeat;
}
.title_top
{
	background: url(img/box_top.jpg) no-repeat;
	font: bold 16px 'Klavik';
	*font-size: 14px;
	font-size: 14px\9;
	text-transform: uppercase;
	text-indent: 8px;
	line-height: 26px;
}
.centerpara .td
{
	width: 245px;
}
.centerpara .td1
{
	width: 300px;
}
.graybg
{
	background-color: #1C1C1C;
	padding: 8px 4px;
}
.hdate
{
	width: 38px;
	height: 36px;
	background: url(img/datebg.png) no-repeat;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: sans-serif;
	color: #868686;
}
.hdate b
{
	font-size: 16px;
	display: block;
}
.lineV
{
	background: url(img/top-divider.gif) repeat-y center center;
	width: 9px;
}
.lineH
{
	background: url(img/bot-divider.gif) repeat-x center center;
	height: 9px;
}
.box1,.box_bottom
{
	width: 100%;
	height: 142px;
	background: url(img/blogcontainer.jpg) no-repeat;
}
.title, .title_home, .footerlink .heading
{
	font-family: 'Conv_NeoSans-Medium', Arial, Helvetica, Sans-Serif;
}
.title
{
	text-transform: uppercase;
	font-size: 23px;
	height: 25px;
	width: 100%;
	border-bottom: 1px solid #5e683a;
	padding: 2px 0px;
	margin-top: 10px;
}
.title_home
{
	text-transform: uppercase;
	font-size: 19px;
	margin: 0px;
	padding: 32px 0px 6px 0px;
}
.subtitle
{
	font: normal 20px Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #5e683a;
	margin: 13px 0px 2px 0px;
	padding: 0px;
	letter-spacing: 1px;
	display: inline-block;
}
h3
{
	margin: 0;
	padding: 2px 3px;
	font: normal 23px Myriad Pro, Arial, Helvetica, sans-serif;
	text-shadow: #CCCCCC 1px 1px 4px;
	text-transform: uppercase;
}
.hometabl h4, .box1_title
{
	font: bold 20px 'Klavik';
	text-transform: uppercase;
	margin: 0;
	padding: 8px 8px 3px 14px;
}
.hometabl h4, .box1_title
{
	font-size: 16px\9;
	*font-size: 14px;
	_font-size: 16px;
}
.hometabl p
{
	padding: 0px 8px;
	margin: 0;
	line-height: 18px;
	height: 107px;
	overflow: hidden;
}
.hometabl a
{
	background: url(img/arrowImg.jpg) no-repeat left center;
	padding: 0px 9px;
}
.hometabl a:hover
{
	text-decoration: none;
}

.box1
{
	text-align: left;
}
.box1 p
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	padding-left: 20px;
	line-height: 20px;
}
.content ul li
{
	margin: 8px 0px;
	line-height:24px;
	*line-height:normal;
}
.content ul
{
	list-style: outside url(img/ball.jpg);
}
.content ul ul
{
	list-style: outside url(img/ball_1.jpg);
}
/*.content p, .footer, .footer a, .header a, h3, .hometabl p, .hometabl a, .subtitle, .content ul, .content ul li, .box1
{
	color: #FFFFFF;
}*/
.client_lists th, .client_lists td
{
	text-align: center;
}
.client_lists th
{
	background-color: #95ce33;
	color: #000000;
	border-left: 8px solid #151515;
	padding: 2px;
}
.client_lists td
{
	padding-top: 10px;
}
.contri ul, .contri ul li
{
	list-style: none;
	margin: 0;
	padding: 3px 0px 3px 7px;
	font-size: 12px;
}
.footerframe
{
	width: 100%;
	height: 300px;
}
.footerlink
{
	background-color: #0e0e0e;
	width: 952px;
	margin: 0 auto;
	padding: 8px 4px;
}
.footerlink a
{
	font-size: 12px;
	text-decoration: none;
}
.footerlink p
{
	padding: 5px 0px;
	margin: 0;
}
.footerlink .heading
{
	font-size: 19px;
	text-transform: uppercase;
	padding-bottom: 7px;
}
.footer, footer
{
	width: 100%;
	height: 37px;
	background: url(img/footer.png) no-repeat top center;

}
.footer, .footer a
{
	font-size: 12px;
	line-height: 37px;
}
.footer a
{
	padding: 0px 5px;
}






/*common*/

.title_top, .title_home, .hometabl h4, .box1_title, .content .note p, .blog-heading, .blogcontent a:hover, .scorecardlink:hover, .centerpara a, .footerlink a:hover, .graybg a:hover
{
	color: #65A700; /*green color*/
}
.blogpost, .subtitle, #menu > li li a:hover, #menu > li a.active, #menu li ul li a:hover
{
	color: #B0D730; /*lime color*/
}
.centerpara a:hover, .graybg a
{
	text-decoration: none;
}
















.blog_table
{
	padding-top: 20px;
}
.blog-container
{
	background-image: url(img/blogcontainer.gif);
	background-repeat: no-repeat;
	height: 172px;
	width: 235px;
	left: auto;
	top: auto;
	padding: 10px 0px 0px 0px;
}

input
{
	height: 18px;
}
.blog-border
{
	border: 1px solid #595757;
}
.blog-heading
{
	background: url(img/blogheading-bg.gif) repeat-x;
	height: 25px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}
.blogcontent a:hover
{
	text-decoration: none;
}
.blogcontent, .blogcontent a, .blogcontent p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	letter-spacing: 0.1px;
	text-align: left;
	margin: 3px;
	word-spacing: 1px;
	padding: 10px 5px 5px 5px;
}
.blogpost
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	letter-spacing: 0.1px;
	text-align: right;
	margin: 3px;
	word-spacing: 1px;
	padding: 10px 5px 10px 5px;
}
.heading-img
{
	padding: 0px 0px 2px 4px;
}
.scorecardlink
{
	position: relative; 
	top: -15px; 
	left: 580px;
	font-weight: lighter;
}
.scorecardlink:hover
{
	text-decoration: none;
}
.content
{
	min-height: 400px;
}
.content p
{
	line-height:18px;
}
.content .hometabl  p
{
	line-height: normal;
}



/* menu */
        #menu {
	font-family:'Conv_KlavikaRegCaps-SC', Arial, Helvetica, Sans-Serif;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:36px;
	display:inline-block;
	float:left;
	z-index:1000;
	font-size:14px;
    font-weight:500;
}
#menu .left
{
	width: 4px;
	height:36px;
	padding: 0px;
	background: url(menu/Hemnu-L.png) no-repeat;
}
#menu .right
{
	width: 16px;
	height:36px;
	padding: 0px;
	background: url(menu/Hemnu-R.png) no-repeat right;
}
#menu a {
	text-decoration:none;
}
#menu > li {
	background: url(menu/Hemnu-flip.png) repeat-x;
	cursor:pointer;
	float:left;
	position:relative;
	padding:0 23px 0 23px;
	z-index:200;
}
#menu .logo {
	background:;
	padding:0px;
	}
/* sub-menus*/
        #menu ul {
	padding:0px;
	margin:0px;
	display:block;
	display:inline;
}
#menu li ul {
	position:absolute;
	left:-10px;
	top:0px;
	margin-top:36px;
	width:200px;
	line-height:16px;
	background-color:#151316;
	color:#0395CC; /* for IE */
	display:none;
}
#menu li:hover ul {
	display:block;
}
#menu li ul li {
	display:block;
	margin:5px 20px;
	padding: 5px 0px;
	border-top: dotted 1px #606060;
	list-style-type:none;
}
#menu li ul li:first-child {
	border-top: none;
}
#menu li ul li a {
	display:block;
	color:#CCCCCC;
}
/* main submenu */
        #menu #main {
	left:0px;
	top:-20px;
	padding-top:20px;
	background-color:#7cb7e3;
	z-index:999;
}
/* search */
        .searchContainer div {
	background-color:#ffffff;
	display:inline;
	padding:5px;
}
.searchContainer input[type="text"] {
	border:none;
}
.searchContainer img {
	vertical-align:middle;
}
/* corners*/
        #menu .corner_inset_left {
	position:absolute;
	top:0px;
	left:-12px;
}
#menu .corner_inset_right {
	position:absolute;
	top:0px;
	left:200px;
}
#menu .last {
	background:transparent none repeat scroll 0% 0%;
	margin:0px;
	padding:0px;
	border:none;
	position:relative;
	border:none;
	height:0px;
}
#menu .corner_left {
	position:absolute;
	left:0px;
	top:0px;
}
#menu .corner_right {
	position:absolute;
	left:182px;
	top:0px;
}
#menu .middle {
	position:absolute;
	left:18px;
	height: 20px;
	width: 165px;
	top:0px;
}

#menu
{
	*font-size:13px;
	_font-size:13px;
	font-size:13px\9;
}
#menu > li {
	*padding:0px 45px 0px 12px;
	_padding:0px 45px 0px 12px;
	padding:0px 45px 0px 12px\9;
}
#menu .right
{
	*width: 18px;
	_width: 18px;
	width: 18px\9;
}

.null
{
	width: 100%;
	height: 400px;
}








































/*.home_banner_c21A
{
	width: 100%;
	height: 275px;
	background: url(img/ban_home_c21A.jpg) no-repeat bottom center;
}
.home_banner_photo, .home_banner, .contact_banner, .matchanaysis_banner, .opponentsouting_banner, .coachingsolutions_banner, .report_banner, .palyerprofilereport_banner, .formguide_banner, .media_banner, .blog_banner, .playerselection_banner, .clients_banner
{
	width: 100%;
	height: 220px;
}
.home_banner_photo
{
	background: url(img/ban_home.jpg) no-repeat bottom center;
}
.home_banner
{
	background: url(img/ban_home_c21.jpg) no-repeat bottom center;
}
.contact_banner
{
	background: url(img/ban_contact.jpg) no-repeat bottom center;
}
.matchanaysis_banner
{
	background: url(img/ban_match_anal.jpg) no-repeat bottom center;
}
.opponentsouting_banner
{
	background: url(img/ban_opp_scou.jpg) no-repeat bottom center;
}
.coachingsolutions_banner
{
	background: url(img/ban_coac_solu.jpg) no-repeat bottom center;
}
.report_banner
{
	background: url(img/ban_reports.jpg) no-repeat bottom center;
}
.palyerprofilereport_banner
{
	background: url(img/ban_player_report.jpg) no-repeat bottom center;
}
.formguide_banner
{
	background: url(img/ban_form_guide.jpg) no-repeat bottom center;
}
.media_banner
{
	background: url(img/ban_media_spons.jpg) no-repeat bottom center;
}
.blog_banner
{
	background: url(img/ban_blog.jpg) no-repeat bottom center;
}
.playerselection_banner
{
	background: url(img/ban_player_selection.jpg) no-repeat bottom center;
}
.clients_banner
{
	background: url(img/ban_client.jpg) no-repeat bottom center;
}*/



.blogpostinbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	letter-spacing: 0.1px;
	text-align: right;
	color: #B0D730;
	word-spacing: 1px;
	
}


p.quotesac
{
}