.subjClass { visibility: hidden; width:1px; height:1px; }

body {background: #fff url(../images/bg.jpg) repeat-x 0 0; margin-left: 10px; }
body.plain {background-image: none}
ul li{list-style:none}

a{color:#003d9b;text-decoration:none}
a:hover, a:active{color:#ec7832;text-decoration:underline}

p, h1, h2, h3, h4, hr, #content ul, .contentEditor ul, blockquote, dd{margin-bottom:10px}
h1, h2, h3, h4, h5, h6, h7, h8, h9, th{font-weight:normal}
.textColor, h1, h2, h3, h4, h5, h6, h7, h8, h9, th, dt{color:#013789}
em, i{font-style: italic}
b, strong{font-weight:bold}
u { text-decoration:none}
.borderTop, dt{border-top:1px dashed #ccc;margin-top:10px;padding-top:5px}
hr{color: #ccc; background-color: #ccc;padding: 0px;}
p{font-size:1em}
h1{font-size:1.3em;margin:15px 0 5px; font-family:Arial, Helvetica, sans-serif; }
h2{font-size:1.45em}
h3{font-size:1.3em;margin-bottom:7px}
h4, th{font-size:1.2em}
h5, h6, h7, h8, h9{font-size:1.1em;margin:0px 0px 0px 0px}
#content ul li, #content_home ul li, .contentEditor ul li, #featVid ul li, #news ul li, #events ul li, #blog ul li, #quickLinks ul li{background:url(../images/icons/16x16/bullet.gif) no-repeat 0px 1px;margin-top:3px;padding-left:17px}
#content ol, #content_home ol, .contentEditor ol{margin-left:20px}
#content ul li ul li, #content_home ul li ul li, .contentEditor ul li ul li{background:url(/images/icons/16x16/bullet2.gif) no-repeat -5px -1px;margin-top:3px;padding-left:10px;color:#333;margin-top:2px;font-size:.92em;line-height:1.4em}
#content ul li ul li a, .contentEditor ul li ul li a{color:#666}
#content ul li ul li a:hover, .contentEditor ul li ul li a:hover{color:#f03c5e}
#content ul li ul li ul li a, .contentEditor ul li ul li ul li a{color:#999}
#content ul li ul li ul, .contentEditor ul li ul li ul{margin-bottom:0}
#content ul li ul li ul li a:hover, .contentEditor ul li ul li ul li a:hover{color:#f03c5e}
sup, sub { font-size:.6em; line-height:.6em;vertical-align:baseline;position:relative}
sup {bottom:1ex}
sub {top:.5ex}

/*----- HEADER -----*/
#header{height:145px;margin:0px;width:950px;position:relative; background: transparent; margin:0; }
#brand{width:322px;height:81px;position:absolute;left:15px;top:5px;background: #fff url(../images/soccer_trainers_logo.png) no-repeat 0 0;display:block}
#tagline {width:400px;height:124px;position:absolute;right:0px;top:0px; background: transparent url(images/tagline.png) no-repeat 0 0; z-index:500 }

.popup #header {margin-bottom:48px;}

.t1{position:absolute;left:80px;top:111px;height:34px;background: url(images/navbg.jpg);font-family: "myriad-pro",sans-serif; text-transform: uppercase; font-weight: 600; margin:0px}
.t1_home{}
.t1 li, .t1_home li{float:left}
.t1 a:link, .t1 a:visited{display: block;color:#000;text-decoration:none;padding:6px 18px;-webkit-text-size-adjust:none}
.t1 a:hover, .t1 a:active{background:#e0ebb7;}
.t1 a.on:link, .t1 a.on:visited, .t1 a.on:hover, .t1 a.on:active{background:#fff;color:#e0ebb7;}
.t1 img, .t1_home img{margin-right:0}
.t1 li ul, .t1_home li ul{position:absolute;z-index:9999;width:200px;padding:5px 0;background:transparent url(../images/navigation/menu_background.png) repeat-y 0px 0px;font-size:12px;line-height:14px}
.t1 li ul li, .t1_home li ul li{float:none;display: block}
.t1 li ul li a, .t1_home li ul li a{color:#fff;text-decoration:none;padding:5px 10px; display:block}
.t1 li ul li a:hover, .t1 li ul li a:active, .t1_home li ul li a:hover, .t1_home li ul li a:active{color:#26350c;background:#fff}

/*----- leftnav -----*/
.leftnav a {color: #013789; text-decoration: none;}

.leftnav a:hover {color: #fff; }
a.callouts {display: block; width: 118px; color:#013789; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;font-size: 15px; margin-bottom:20px} 
a.callouts span{display: block; color:#9eb643; font-weight: normal; font-size: 18px} 
a.callouts:hover {color: #ec7832;}
.borderBottom {border-bottom: 1px solid #ccc; padding-bottom:20px; margin-top:20px}


/*----- Content -----*/
#content{float:left;width:680px;padding:20px 5px;overflow:hidden; min-height:500px;word-wrap:break-word}
#contentLeft{float:left;width:360px;padding:10px 25px; margin-right:15px;overflow:hidden; min-height:500px;word-wrap:break-word; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.8em;}
#contentLeft h1, #contentLeft h2{font-size:1.5em;margin:15px 0}
.players {display: block}
#contentRight{float:left;width:300px;padding-top:30px;overflow:hidden; min-height:500px;word-wrap:break-word;font-family:Arial, Helvetica, sans-serif}
#contentLeft ul {margin:0 0 20px; padding:0px}
#contentLeft li {background:url(../images/icons/bullet_arrow.png) no-repeat 0px 5px; padding-left: 20px; line-height:1.6em}

#contentRight h3 {color:#d7753a; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;font-size: 16px; margin-bottom:15px }
.trainerCall {float:left; padding-bottom:30px; border-bottom: 1px solid #ccc;}
.name {display: block; color:#000; font-size: 15px; font-weight: bold}
.location {display: block; color:#000; font-size: 15px;}
.trainerImg {float: left; margin:0 20px 0 15px;}
.trainerImgBorder {float: left; margin:0 20px 0 15px; -webkit-border-radius: 8px;
border-radius: 8px; border: 1px solid #d7753a;}

.campCall {float:left;  padding:10px 0 40px;}
.campName {display: block; color:#000; font-size: 15px; font-weight: bold; padding-left:15px}
.campLocation {display: block; color:#000; font-size: 15px;padding-left:15px}

.soccerCall {float:left; width:240px; background:#e0ebb7; border-radius: 8px;  padding: 25px; font-size: 13px;}
.soccerCall span {display: block}
.title {font-family: "myriad-pro",sans-serif; font-weight: 600;font-style: italic;font-size: 18px; text-transform: uppercase;margin-bottom:15px; }
.subTitle {font-weight: bold; margin-bottom:10px}
a.full {display:block; color:#003d9b; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;text-decoration: none; margin-top:10px}
a.full:hover {color:#ec7832}

#testimonial {float:left;width:730px;  padding: 25px 40px 25px 25px; margin: 20px 0; background: #fbe4da url(images/quote.png) no-repeat 25px 65px;  border-radius: 8px; font-size: 13px}
#testimonial h2 {color:#d7753a; font-family: "myriad-pro",sans-serif; font-weight: 600;font-style: italic;font-size: 18px; margin: 0 0 30px }
#testimonial span {display: block;margin-left: 30px; font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-style: italic; color:#555; line-height: 1.4em;}
.credit {display: block; text-align:right;}

a.more {color:#003d9b; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;font-size: 16px; text-decoration: none;}
a.more:hover {color:#ec7832}

a.join {display: block; float: right; text-align: center; width: 104px; height: 32px; background: url(images/bg_green.png) repeat-x 0 0; border-radius:4px; color:#fff; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;font-size: 15px; line-height: 2em; text-decoration: none; }
a.join:hover {background: url(images/bg_orange.png) repeat-x 0 0;}

a.join2 {display: block; text-align: center; width: 104px; height: 32px; background: url(images/bg_green.png) repeat-x 0 0; border-radius:4px; color:#fff; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;font-size: 15px; line-height: 2em; text-decoration: none; }
a.join2:hover {background: url(images/bg_orange.png) repeat-x 0 0;}

a.read {color:#d7753a; font-family: "myriad-pro",sans-serif; font-weight: 600 ; font-style: italic;font-size: 14px; text-decoration: none;}
a.read:hover {color:#b2cd4c}

.photoright{float:right;padding:0px 0px 10px 20px}
.photoleft{float:left;padding:0px 20px 10px 0px}
.phototreatment{}
.dark{background:#efefef}
.light{background:#fff}
.muted {opacity:0.5;filter:alpha(opacity=50)}

#footer{font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #000;  line-height: 1.3em}
#footer a{color:#666;}
#footer a:hover, #footer a:active{color:#333}

/*----- Include Styles -----*/

.sponsorTitle {font-family:Arial, Helvetica, sans-serif; color:#013789; font-size: 1em; margin:30px 0 5px; display: block }

/*----- ORIGINAL STYLES -----*/
.text
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: tahoma;
    LETTER-SPACING: 0px
}
.tabletitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txt_red_10
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.txt_darkred_10
{
    FONT-SIZE: 10pt;
    COLOR: #a5192d;
    FONT-FAMILY: Arial
}
.txt_black_8
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.txt_black_10
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.txt_black_bold_10
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.submit_button
{
    BACKGROUND-COLOR: #ffffff
}
.txt_tahoma_8
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}
.txt_8_bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Tahoma
}
.txt_red_8
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
