/**[GLOBALS]*******************************************************************/

body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 83%;
	margin: 0 15px 0 15px;
  	color: #004F34;
        text-align: justify;
        background-color: #d8dad6;
}

body table {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 90%;
}

ul {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 92%;
}

img {
	border: 0;
       
}

.container {
	width: 1000px;
        margin-left: auto;
        margin-right: auto;
        text-align: justify;
        border-left: 2px solid #004F34;
        border-right: 2px solid #004F34;
        background-color: #ffffff;
        padding: 10px;
        
}


a {
	color: #80C342;
	text-decoration: none;
}

a:hover {
	color: #80C342;
	text-decoration: none;
}

.title {

margin: 0;
padding: 0;

}
/**[HEADER]********************************************************************/

.header {
	background: url('/media/soccerex/WEB_Header.png') no-repeat;
	height: 150px;
        padding: 0px 0 20px 0;
        border: 0px solid #004F34;
        position: relative;
        

}

.header .headlines {
	display: inline-block;
	height: 100px;
	left: 210px;
	position: relative;
	width: 400px;
        margin-top: 18px;
        margin-bottom: 6px;       
}

.header .headlines td {
	padding: 0 0 10px 0;
	vertical-align: bottom;
}

.header .headlines .stick {
	position: relative;
	bottom: 0;
}

.header .headlines .headline {
	margin: 10px 0 0 0;
}

.header .headlines .headline span {
	display: block;
	font-weight: bold;
}


.bar {
        border-top: 8px solid #004F34;
        padding: 10px 0 0 0;
        width: 1000px;
        margin: 10px 0 10px 0;
        position: relative;
        
}

.header .link {

	float: left; 
        margin: 15px 7px 20px 8px;
        text-align: left;
        background-image: url(/media/soccerex/v2button.jpg); 
        width: 154px;
        height: 50px;
        background-repeat: no-repeat;
        padding-top: 2px;
        padding-bottom: 5px;

}

.header .link h1 {

        font-family: rockwell;
        font-size: 18px; 
        margin: 0px;
        padding-left: 10px;
        padding-right: 50px;
        line-height: 1em;
        text-transform: uppercase
       
}

.link a:hover {
	color: #07643e;
	text-decoration: none;
}


.link a {

     color: #FFFFFF;

}
.headercontent {

       position: relative;
       height: 130px;
	   padding-bottom: 10px;
}

/**[NAVIGATION]****************************************************************/

.nav {
	float: left;
	width: 200px;
       text-align: left;    
}

.nav a {
	text-decoration: none;
        text-transform: uppercase;
}

.nav ul {
	border-bottom: 1px solid #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav ul ul {
	border: 0;
}

.nav ul li {
	border-top: 1px solid #000;
	font-size: 1em;
	font-weight: bold;
	padding: 2px 1px;
	text-transform: uppercase;
}

.nav ul li a {
	color: #80C342;
}

.nav ul li.featured a {
	color: #F00;
}


.nav ul li.normalsub {
	border: 0;
	padding: 0 1px;
	text-transform: none;
        padding-left: 10px;
}

.nav ul li.normalsub a {
	color: #80C342;
        padding-left: 10px;
        font-size: 10px;
}

.nav ul li.normalsub a:hover {
	color: #004F34;
        padding-left: 10px;
}


.nav ul li.normal {
	
        padding-left: 15px;
}


.nav ul li.normalsubred {
	
        padding-left: 15px;
}

/**[CONTENT]*******************************************************************/

.right_col {
      width: 187px;
      float: left;
      margin-top:15px;
}

.right_logo {
      width: 186px;
      height: 190px;
	  	margin-top: 5px;
        background: url('/media/soccerex/v2contentbox-bottomred.png') no-repeat;
}

.right_logo .bottomlink {
	font-weight: bold;
	/*float: right;*/
        text-align:right;
        padding-bottom: 5px;
	padding-right: 10px;
	height: 20px;
        font-size:12pt;
}

.right_logo .bottomlink a {
	color: #e44444;
}

.right_logo h2 {

        color: #FFFFFF;
	margin: 0;
        height: 20px;
        background: url('/media/soccerex/v2contentbox-topblankred.png') no-repeat;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        font-family: rockwell;
        font-size: 15px;
        font-weight: bold;
        
}

.right_logo h3 {
        color: #e44444;
        font-size: 15px;
        font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
        padding-top: 0px;
        text-align:center;
}

.right_logo p {
	font-size: 8pt;
	margin: 3px 0 0 0;
        padding-left: 5px;
        padding-right: 5px;
        text-align: left;
}

.right_logo .bottomlink p {
        text-align: right;
}

.right_logo span {
        color: #e44444;
        font-weight: bold;
}

.right_box1 {
      width: 187px;
      height: 175px;
      padding-top:10px;
}


.right_box2 {
      width: 187px;
      height: 190px;
      padding-top:10px;
}

.content {
	float: left;
        margin-bottom: 80px;
	padding: 0;
        width:755px;
	/*width: 568px;*/
        /*overflow:hidden;*/
        margin-left:15px;
        margin-right:15px;
}

.content-index {
	float: left;
	margin-left: 20px;
        margin-bottom: 80px;
	padding: 0;
/*	width: 568px;*/
        height: 570px;
}

.content h1 {
	border-bottom: 1px solid #000;
	color: #004F34;
	float: left;
	font-size: 110%;

	margin: 0;
	padding-bottom: 3px;
	text-transform: uppercase;
	width: 100%;
}



.content .subtitle {
	color: #80C342;
}


.content .breadcrumb {
	color: #999;
	display: block;
	margin-top: 50px;
}


.content .breadcrumb span {
	color: #004F34;
}

.content .top_content {
        margin: 50px 0px 20px 0px;
	    width: 565px;
	
        padding: 0px 2px 0px 0px;
        font-size: 90%;
}

.content .top_content1 {
        margin: 50px 0px 20px 0px;
	width: 755px;
    height: 290px;
	<!--[if IE 7]>
	padding-top: 20px;
	<![endif]-->
}

.content .top_content  h2 {

       font-size: 1.1em;

}

.content .mid_content {
	
	margin: 0px 0 0 0px;
	width: 270px;
        position: relative;
        padding:5px


}

.content .mid_content div {
	margin: 5px 0;
}


.content .mid_content .quote {
	background: #129AB1;
	color: #FFF;
}

.content .smallbox {
	margin-top: 5px;
        background: url('/media/soccerex/v2contentbox-bottom.jpg') no-repeat;

}

.content .smallbox .bottomlink {
	font-weight: bold;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	height: 40px;
}

.content .smallbox .bottomlink a {
	color: #004f34;
}

.content .smallbox h2 {

        color: #FFFFFF;
	margin: 0;
        height: 20px;
        background: url('/media/soccerex/v2contentbox-topblank.jpg') no-repeat;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        font-family: rockwell;
        font-size: 15px;
        font-weight: bold;
        
}

.content .smallbox h3 {
        color: #80C342;
        font-size: 22px;
        font-weight: bold;
		margin-top: 10px;
		margin-bottom: 10px;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
}

.content .smallbox p {
	font-size: 90%;
	margin: 5px 0;
        padding-left: 10px;
        padding-right: 10px;
}

.content .smallbox span {
        color: #80C342;
        font-weight: bold;
}

.content .smallbox_clients {
        margin: 10px 0 0 0;
      	background: url('/media/soccerex/v2clients_bg_full.jpg') no-repeat;
        
}


.content .smallbox_clients h2{
        background: url('/media/soccerex/v2clients_top.JPG') no-repeat;	
        height: 20px;
        padding: 0 0 0 0;
        margin: 0px;
        color: #FFFFFF;
        font-family: rockwell;
        font-size: 15px;
        font-weight: bold;
}

.content .smallbox1 h2 {
	color: #004F34;
	margin: 0;
	padding-top: 10px;
        padding-left: 10px;
        
}

.content .smallbox1 p {
	font-size: 90%;
	margin: 5px 0;
        padding-left: 10px;
        padding-right: 10px;
}

.content .forumbutton {
	
        border: 1px solid #004F34;
        margin-top: 10px;       	
}

.content .simplebox {
	padding: 0px;
        border: 1px solid #004F34;
       
}

.content img {
     padding: 0px 0px 10px 0px;

}

.float_left {
        float: left;
        margin-right: 5px;
}

.float_right {
        float: left;
        margin-left: 5px;     
}

.video {
padding-left: 130px;

}

.team_memb {

         border: 2px solid #c15227;
         float: left;
         position: relative;
}

.frontpagecontentbox {

       height: 340px;
}

/**[ADVERTS]*******************************************************************/

.advert {

     float: left;
     width: 100px;
}

.advert img {
       
       border: 0px solid #004F34;
} 


.ads {
	text-align: center;
        position:relative;
}


.ads .contentbox {
	border-top: 1px solid #80C342;
	margin: 0px 0 5px 0;
	text-align: left;
        width:1000px;
        height: 100%;
        padding: 0;
        position: relative;
}

.ads .contentbox h1 {
	color: #80C342;
	font-size: 110%;
	margin: 0;
	padding: 5px;
	text-transform: uppercase;
}

.ads .contentbox .info {
	
        margin-left: 50px;
     
}

.footer .ads .contentbox img {
	
     padding-left:12px;
     
}

/**[FOOTER]********************************************************************/

.footer {
	
	clear: both;
	border-top:1px solid #000000;
        padding-top:10px;
	margin-top: 60px;
	width: 1000px;
        font-size: 14px;
        position: relative;
}

/**[MISC]**********************************************************************/


img.leftwrap
{

	float: left;
	margin-top:6px;
        margin-left: 15px;
        margin-bottom: 4px;
	margin-right: 0px;
		
}

img.rightwrap
{
	
	float: right;
	margin-top:6px;
        margin-left: 15px;
        margin-bottom: 4px;
	margin-right: 0px;
}

.registrationdetails th {
	text-align: right;
	vertical-align: top;
}

.flags {
      width: 350px;
      height: 20px;
      padding-left:685px;
      

}

/***full width content styles - used within TV section ***/

.full_width .full_content {

     width:975px;
     height: 1000px;
     background-color: #ffffff;
     padding-left: 22px;
     margin-bottom: 0;
     color: #000000;
     font-size: 14px;
     font-family: arial;
     /* border-bottom: 8px solid #80c342; */
}

.full_width .full_content .page_subh {
 
    width: 956px;

    padding-top:15px;
    padding-bottom:15px

}

.full_width .full_content .logo {

     width: 330px;
     height: 100px;
     float: left;
     position: relative;
     background-color: #ffffff;
     margin-right: 14px;
   
}

.full_width .full_content .add_banner {
     width: 605px;
     height: 100px;
     float: left;
     position: relative;
     background-color: #ffffff;
     border: 1px solid #ffffff;
}

.full_width .full_content .video_content {
    clear:both;
    width: 956px;
    margin-bottom:20px;
    color: #ffffff;
    padding-top:15px;
    

}
.video_content .left_column {
    float:left;
    position: relative;
    width: 636px;
    height: 400px;
    background-color: #ffffff;
    margin-top:0;
}
.video_content .right_column {
    float:left;
    position: relative;
    width:300px;
    background-color: #ffffff;
    margin-left:15px;
    color: #004f34;
    font-size: 13px;
    font-family: arial;
    
}

.tvitem ul {
    list-style-type:none;
    padding-left:0;
    padding-top:0;
    margin-left:0;
    margin-top:0;
}

.tvitem ul li {
    width: 638px;
    height: 150px;
    background-color: #004f34;
    border: #ffffff solid 1px;
    margin-bottom: 15px;
    list-style-type:none;
    border: 1px solid #004f34;
}

.tvitem .tv_left {
        float: left;
        margin-right: 5px;
        position: relative; 
        height: 150px; 
        width: 440px; 
        margin-left:5px;
        margin-top: 5px;

}