/* CSS Document */
body { margin: 0px 0px 0px 0px; font-style : normal; font-weight : normal;font-family: Arial,Verdana, Helvetica, sans-serif;color: #2b140c;background:url(../../images/bg.jpg) repeat-y top;font-size:100%; }

p { padding:0;margin:0 0 1em 0 ;}
#header .topNavigation p{ text-align:right;margin:5px 0 0 0;color:#fff;}
#header .topNavigation a{ color:#fff;font-weight:bold;}

.clear{ clear:both;} 

a:link { text-decoration:underline; color:#2B140C;}
a:visited { text-decoration:underline;color:#533419; }
a:hover { text-decoration: none; color:#2B140C/* #73B84B*/; }

a.updateLink{ text-decoration:none;}
a.updateLink:hover{ text-decoration:underline;}

.red{ color:red;} 

h1 { color:#1060A9;font-size:1.7em;font-family:Arial, Verdana;margin:0em 0 0.5em 0; }
legend, h2 { color:#1060A9;	font-size:1.2em;	margin:0 0 0.5em 0 ; }
h3 { 	color:#fff;	font-family:Arial, Verdana;	font-size:1em;	margin:3px 0;/*background:url(../../images/stage.jpg) top left no-repeat;line-height:43px;width:270px;height:43px;*/padding:0 0 0 0;}
h4 { color:#2b140c;	font-size:1em;	margin:0 0 0.5em 0 ; }
h3.green{ font-size:14px;color:#71BD43;margin-top:0;background:none;height:auto;line-height:14px;padding:0;}
.bigGreen{ font-size:14px;font-weight:bold;color:#71BD43;margin-top:0;background:none;height:auto;line-height:14px;padding:0;text-decoration:none;}
a.outer{ text-decoration:none;}
img.left{float:left;
margin:0;
padding-right:10px;
}

hr { 	border: 1px solid #DBD9D9; }
	
ul { padding:0;list-style:outside;margin:0 0 1em 0;}
li { margin:0 0 2px 15px;  }
li ul{ list-style-type:disc;margin:5px 0;}
li ul li{ margin:0 0 2px 10px; font-size:90%; }

ul.innerList{ list-style:none;}

#sectorTopNav a{ color:#2B140C;}
#button{ }

.right{ float:right;}
.left{ float:left;}
.clear{ clear:both;}
.width20{ width:20px;}

#competitors-block{ background:url(../../images/competitors-back.png) top left no-repeat; width:392px;height:61px;padding:60px 0 0 19px;}
#competitors-block a{ color:#fff;text-decoration:none; }
#competitors-block a:hover{ text-decoration:underline; }
#competitors-block a.competitors-button{ background:url(../../images/competitors-buttons.jpg) top left no-repeat; width:119px;height:20px;float:left;font-size:90%;padding:3px 0 0 5px;}

div.HomeVideoMenu{ list-style:none;margin:0;background:url(../../images/home-video-bottom.jpg) top left no-repeat;width:257px;height:17px;padding-top:2px;color:#fff;font-size:90%;padding-left:177px;}
div.HomeVideoMenu a{ color:#fff;font-weight:bold;text-decoration:none;}
div.HomeVideoMenu a:hover{ text-decoration:underline;}

#mainnavigation {float:left;width:947px;height:31px;font-weight:bold;background:#105EA9;}
#mainnavigation ul{margin:0;padding-left:30px;float:left;color:#fff;}
#mainnavigation ul li{ list-style-type:none; vertical-align:middle;margin:0 2px;padding:0;display:inline;text-align:right;color:#fff;}
#mainnavigation ul li a{ display:inline;color:#fff;font-size:100%;text-decoration:none;text-align:right;line-height:28px;}
#mainnavigation ul li a:hover{ text-decoration:underline;}
#mainnavigation ul li a.active{ text-decoration:underline;color:#F7B45A;}

a.glossary {font-size:110%;margin-right:5px;text-decoration:none; }
a.glossary:hover {text-decoration:underline; }

ul.athleteMenu{ list-style:none;margin:0;}
ul.athleteMenu li{ margin:0 0 3px 0;width:198px;height:25px;}
ul.athleteMenu li a{ color:#4F5150;font-weight:bold;background:url(../../images/sub-nav-back.jpg) top left no-repeat;height:19px;
padding:3px 0 0 5px;width:193px;float:left;text-decoration:none;}
ul.athleteMenu li a:hover, ul.athleteMenu li a.active{ color:#FFF;/*background:url(../../images/sub-nav-back-rollover.jpg) top left no-repeat;*/background-position:top right;height:19px; text-decoration:none;}

.thumbimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.thumbimageright {float:right; padding-left: 10px; padding-bottom:10px;border:none;}
.mainimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.back {padding:5px;font-weight: bold;border:1px solid #e4e4e4;}
#back1 {background:url(../../images/backButton.jpg) top left no-repeat;height:19px;width:47px;padding:3px 0 0 30px;float:right;color:#fff;text-decoration:none;/*padding:5px;font-weight: bold;border:1px solid #e4e4e4;color:#3F2210;*/}
.back1 {background:url(../../images/backButton.jpg) top left no-repeat;height:19px;width:47px;padding:3px 0 0 30px;float:right;color:#fff;text-decoration:none;/*padding:5px;font-weight: bold;border:1px solid #e4e4e4;color:#3F2210;*/}

.maincol a.Link1{ color:#3F2210;}
div.outerClass{ margin:12px 15px 0 18px;min-height:100px;float:left;text-align:left;width:80px;}

div.imageOuter{ height:80px;text-align:center;}

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }
#container { margin-left:auto;margin-right:auto; width:947px;margin-top:0;margin-bottom:0;font-size:0.75em; }

#header { height: 148px;width:947px; }
#header h1 {margin:0;}
#header h1 a {height:160px;width:300px;float:left;}
#header h1 span {display:none;}

#rotateimgs{}


.content { float:left; padding:20px 30px 5px 30px;width: 887px; background:#FFF;min-height:330px; }

.content1 { float:left; padding:20px 26px 0 26px;width: 895px; background:#FFF;}
/*.content a:link, .content a:visited {color:#3F2210;}
.content a:hover {text-decoration: none;color:#705A4D;}*/
.content h1 span {color:#70bf42;}
/*.content h1 {color:#2b140c;}*/
#content-bottom {background:url(../../images/content-bottom.png) no-repeat top;float:left;width:947px;height:33px;margin:0;padding:0;}
#leftcol {width:307px; float:left;margin-right:20px;}

#midcol {width:257px;float:left;margin-right:20px;}
#midcol img {margin-bottom:18px;}
#rightcol {width:286px;float:left;}
#maincol {float:left;width:642px;}

/***********HOME PAGE LEFT AND MAIL COLLUMN *************/
#leftcol-home {width:428px; float:left;margin-right:30px;}
#maincol-home {float:left;width:428px;}

#contentleftcol {float:left;width:423px;margin-right:20px;border:0px solid #000;/*background:url(../../images/location-back.jpg) top left repeat-y;*/padding:3px 0 0 0;}
#contentleftcol a { margin:0 0 8px 0;}
#contentleftcol a.link0 { padding:3px 0 0 6px;width:394px;height:17px;background:#0F5499;float:left;color:#fff;text-decoration:none;}
#contentleftcol a.link1 { padding:3px 0 0 6px;width:394px;height:17px;background:#7A298F;float:left;color:#fff;text-decoration:none;}
#contentleftcol a.link2 { padding:3px 0 0 6px;width:394px;height:17px;background:#C91E2E;float:left;color:#fff;text-decoration:none;}
#contentleftcol a.link3 { padding:3px 0 0 6px;width:394px;height:17px;background:#F7941F;float:left;color:#fff;text-decoration:none;}
#contentleftcol a:hover { text-decoration:underline;}

img.grayBorder { border:1px solid #ccc;	}
img.rightImage  { clear:both;float:right;margin-bottom:1em;}
#contentrightcol {float:left;width:440px;border:0px solid #000;}



div.floatbloack1 { float:left;width:207px;margin-right:8px;margin-left:7px;border:1px solid #7AA8DA;padding:0px;/*background:url(../../images/dontation-back.jpg) top left no-repeat;*/height:196px;}
div.floatbloack1 a.donation{ background:url(../../images/make-a-donation.jpg) top right no-repeat;width:60px;height:20px;color:#fff;top:159px;left:77px;position:relative;float:left;font-size:90%;padding:2px 0 0 5px;text-decoration:none;} 
div.floatbloack1 a.donation:hover{ text-decoration:underline;}
div.floatbloack2 { float:right;width:188px;margin-right:0;border:0px dashed #000;padding:10px 10px 0 10px;background:#fff url(../../images/bottom-latest-news-back.jpg) top left no-repeat;min-height:196px;}

div.locationleft { float:left;width:300px;margin-right:0;padding:10px 10px 10px 0;}
div.locationright { float:left;width:295px;padding:10px 0 10px 10px;}



.maincol {float:left;width:565px;}
/*.maincol img{float:right;padding:0 0 10px 10px;}*/

#buttons {margin-top:8px;}
#buttons a.buttons1{background:url(../../images/homeButtons.jpg) top left no-repeat;float:left;height:18px;margin:0 1px 0 2px;padding:2px 0 0 17px;width:93px;color:#FFFFFF;cursor:pointer;}
#mainleftcol {float:left;width:198px;margin-right:30px;min-height:100px;}
#mainmidcol {float:left;width:305px;margin-right:30px;}
#mainrightcol {float:left;width:305px;}
#mainrightcol1 {float:left;width:185px;}
#logos {float:left;width:auto;padding:0/*10px 0*/;margin-top:0/*10px*/;border-top:0px solid #e8e8e8;}
#footer { background:#104D8E; width:937px; color:#FFFFFF; height:33px; float:left; text-align:right; line-height:33px;padding-right:10px;
	margin:0; }
#footer p, #footer a:link,  #footer a:visited {color:#FFFFFF;margin:0;font-weight:bold;}
#footer a:hover {text-decoration:none; color:#FFFFFF;}

img {border:none;}

hr {border:1px solid #e9e9e9;}

.left{float:left;}
.clear { clear:both;height:1px;width:auto; } 

#mainleftcol a.button { border: 1px solid #A0A1A5;color: #fff;font-size:90%; padding:3px 5px 4px 4px; float:right;font-weight:bold;background:#462715;margin:0;}
#mainleftcol a.button:hover{ text-decoration:underline;}

.mandatory { color:#d22a5d; }
/* form label { display:block; width:180px; float:left;  color:#00aeef; font-weight:bold; padding:3px 0; }
form input, form textarea { font-size:1em;}
form div {  padding:6px; margin-bottom:3px;float:left; width:200px;}
form fieldset {border:1px solid #bf451d; width:500px;padding:10px;} */

.error { color:#d22a5d; }
.validationfailed  { border-color:#d22a5d; }

address { font-style:normal; line-height:120%; font-size:83%; padding:10px; background-color:#f8f8f8; }

/* form */
form{margin: 1em 0;padding: 1em;border: 1px solid #ccc;background:#f8f8f8;}
#form1 { margin: 1em 0;padding: 0;border: 0px solid #ccc;background:#fff;}
label{display:block; line-height:1.5em;font-weight:bold;}
input, select, textarea{width:280px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*.button{width:80px; margin-top:10px;}*/
#form1 #button1 { width:80px; !important}


#the_form{margin: 0 0 18px 0;padding: 1em;border: 1px solid #ccc;background:#f8f8f8;float:left;width:95%;}
/*label{display:block; line-height:1.5em;}*/
#email{width:280px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#send{width:80px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;float:right;}
.button{width:80px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;float:right;}
.EmailAddr{width:280px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#registration{ margin: 1em 0;padding: 1em;background:none;border:none; }
#registration fieldset{ margin: 0.5em 0;padding: 0 16px 10px 16px;background:#f8f8f8;width:612px;float:left;border:1px solid #ccc; }
legend{ font-weight:bold;}

#searchForm { padding:0;background:none;border:none;margin:0; }
#searchForm input { width:120px;float:left;}
#searchForm #button { width:30px;float:right;}
