@charset "utf-8";
*{margin:0;padding:0;}
img  {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.fright {float:right;display:none;}
body {
	background-image: url(../images/bg1.jpg);
	background-repeat:no-repeat;
	background-color:#bfbfbf;
	text-align:center;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
#container{width:960px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;background-color:#ffffff;}
#containerPadding{}
#header, #header1, #content, #footer, #copyright, #threeCols, #innerContent {margin-bottom:5px;float:left;width:100%;clear:both;font-weight:normal;}
#header{
	height:157px;
/*	background-image: url(../images/header-bg.png);
	background-repeat: repeat-x;*/
}
#header1{

}
.bg1{background-image:url(../images/bg1.gif);height:20px;}
.bg2{background-image:url(../images/bg2.gif);height:11px;}
.bg3{background-image:url(../images/bg3.gif);height:14px;}
bg4{background-image:url(../images/bg4.gif);height:15px;}
.bg1, .bg2, .bg3, .bg4, #content{width:100%;float:left;clear:both;background-repeat:repeat-x;}
.logoGroup{float:left;width:100%;clear:both;background-color:#f4f4f4;height:80px;}
.logoRight{float:right;line-height:40px;font-weight:bold;font-size:15px;color:#333333;padding-right:10px;}
.logoRight img{vertical-align:middle;padding-right:2px;}
.logo{background-image:url(../images/logo.gif);height:71px;background-repeat:no-repeat;width:543px;}

.toplinks{float:left;background-image:url(../images/toplinks-bg.gif);height:33px;line-height:32px;color:#ffffff;font-size:15px;font-weight:bold;width:100%;padding-right:10px;background-repeat:repeat-x;text-align:right;}
.banner{width:960px;height:252px;clear:both;}
#content{font-size:15px;line-height:27px;background-image:url(../images/content-bg.gif);height:96px;padding-right: 5px;border-bottom:solid 1px #ddd;margin-bottom:10px;}
div.padding{padding-left:10px;padding-right:10px;text-align:justify;}
span.text1{color:#fe6700;font-size:18px;font-weight:bold;}
span.text2{color:#4c9a17;font-weight:bold;}
span.text3{color:#fe6700;font-weight:bold;}
span.text4{text-decoration:underline;color:#fe6700;font-weight:bold;}
#threeCols{padding-left:10px;margin-bottom:10px;text-align:left;}
.photo{width:305px;height:286px;background-image:url(../images/photogallery.gif);float:left;margin-right:10px;}
.events{width:305px;height:287px;background-image:url(../images/events.gif);float:left;margin-right:10px;}
.tips{width:305px;height:287px;background-image:url(../images/tips.gif);float:left;}
/*.photo, .events, .tips{padding-top:20px;}*/
/*#threeCols h3{Font-size:23px;font-weight:normal;}*/
.photo h3, .events h3, .tips h3 {Font-size:23px;font-weight:normal;}
.photo h3 {padding-left:100px;color:#FFFFFF;}
.photoDetails {padding-top:20px;}
.photoGalleryImages{padding-left:65px;padding-top:40px;}
.events h3 {padding-left:70px;color:#FFFFFF;}
.eventsDetails {padding-top:20px;color:#666666;}
.eventHeadings{color:#c60505;font-weight:bold;}
.eventImage{padding-left:20px;display:inline-block;width:140px;float:left;margin-bottom:3px;}
.tips h3 {color:#333333;padding-bottom:50px;}
.tipsDetails {padding-left:75px;padding-top:20px;padding-right:20px;color:#666666;}
.tipsColor1{color:#4c9a17;}
.tipsColor2{color:#0255b5;}
.tipsColor3{color:#c60505;}
.tipsColor4{color:#fe6700;}
.readOn{color:#cf0342;}
#footer{color:#fe6700;font-size:14px;font-weight:bold;line-height:34px;background-image:url(../images/footer-bg.gif);height:34px;}
.fImage{display:block;float:left;width:176px;}
#copyright{height:40px;line-height:40px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#3b3a3a;padding-left:10px;}
.clear{clear:both;height:1px;}
.mBottom{margin-bottom:10px;}
/* Inner Page*/
.innerHeader{padding:1px;width:100%;float:left;}
.innerHeaderBg{width:100%;float:left;background-image:url(../images/innerHeaderBg.gif);background-repeat:repeat-x;height:14px;}
#innerContent{overflow:hidden;padding-bottom:1px;}
.innerContentPadding{padding:5px;float:left;}
.innerLeftCol{width:250px;float:left;}
.innerRightCol{width:695px;float:left;padding-left:5px;background-color:#ffffff;}
.breadcrumbs{font-size:11px;font-family:verdana;line-height:18px;}
.innerTitles{font-size:24px;color:#fe6700;font-weight:normal;margin-top:10px;margin-bottom:10px;}
.innverSubTitles{font-size:15px;color:#398a02;font-weight:bold;/*margin-top:10px;margin-bottom:10px;*/}
.bg3-inner{background-image:url(../images/bg3.gif);height:11px;width:100%;float:left;background-repeat:repeat-x;}
/* Left Column*/
.leftPhotoGallery{height:233px;width:250px;background-image:url(../images/photogallery-left.gif);text-align:left;overflow:hidden;}
.leftHeadings, .leftHeadings1{color:#ffffff;font-weight:normal;font-size:24px;padding-top:17px;padding-left:80px;line-height:27px;}
.leftImage{padding-left:49px;padding-top:35px;}
.leftMoreDetails{padding-left:130px;font-family:verdana;line-height:18px;color:#000000;text-decoration:underline;font-weight:bold;}
.leftEvents{height:233px;width:250px;background-image:url(../images/events-left.gif);text-align:left;overflow:hidden;}
.leftImage1{padding-left:49px;padding-top:8px;}
.leftTips{height:233px;width:250px;background-image:url(../images/tips-left.gif);text-align:left;overflow:hidden;}
.leftHeadings1{color:#333333;}
.leftHeadings a{color:#ffffff;}
.leftHeadings1 a{color:#333333;}

.team{float:left;/*overflow:hidden;*/margin-bottom:10px;clear:both;}
.teamImage{float:left;width:100px;display:inline-block;border:solid 3px #f0f0f0;margin-right:10px;}
.teamDetails{/*width:550px;*/width:530px;display:inline-block;float:left;padding-top:2px;}
.tipsLinePadding{padding-top:5px;padding-bottom:5px;}
.pgImageborder{border:solid 1px #666666;}
.pgDiv{width:200px;float:left;margin-right:20px;margin-bottom:20px;}
.pgDiv strong{display:block;}
.innerRightCol .tipsColor1, .innerRightCol .tipsColor2, .innerRightCol .tipsColor3, .innerRightCol .tipsColor4{font-size:13px;}
.note, .note a {color:#FF0000;}
.toplinks a{color:#ffffff;}
#footer a{color:#fe6700;}
#copyright a{color:#3b3a3a;font-weight:bold;}
.leftMoreDetails a{color:#000000;}
.photo h3 a, .events h3 a{color:#ffffff;}
.tips h3 a{color:#333333;}
.breadcrumbs a{color:#333333;}
.logoRight a{color:#333333;}
.photoRow{padding:10px;overflow:hidden;height:180px;margin-bottom:10px;}
.pImgTop{padding-top:10px;}
#eventsTable {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
#eventsTable td{height:28px;}
.onlineRegistration{font-weight:bold;text-decoration:underline;color:#FF0000;}
.offlineRegistration{font-weight:bold;text-decoration:underline;color:#398A02;}
.onlineRegistration:hover, .offlineRegistration:hover{text-decoration:none;color:#0000ff;}
#rForm td{height:28px;line-height:28px;padding:2px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
#rForm td:hover {background-color:#f3f3f3;}
#rForm  td.bold{font-weight:bold;}
#rForm  span.bold{font-weight:bold;}
.star{font-family:verdana;color:#FF0000;font-weight:bold;font-size:11px;}
.categoryRegistration{font-weight:bold;color:#0072c6;font-size:15px;}
.categoryRegistration a{color:#000000;}
.divPhotoMain{width:305px;padding:10px;float:left;margin-right:10px;margin-bottom:10px;}
.divPhotoMain h2.titles{font-size:15px;color:#398a02;font-weight:bold;padding-left:10px;}
.divPhotoMain h2.titles a{color:#398a02;}
.divPhotoMain h3.subtitles{font-size:12px;color:#0072c6;font-weight:bold;padding-left:10px;}
.divPhotoMain h3.subtitles a{color:#0072c6;}
#sponsorTable {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
#sponsorTable td{height:30px;padding-left:5px;}
#devent{float:left;width:95%;pading-left:10px;}
#devent .form-row{clear:both;float:left;margin-bottom:10px;padding-bottom:5px;width:100%;}
#devent ul{margin:0;padding:0;}
#devent li{list-style-type:none;}
label.bold{display: inline-block;
    font-weight: bold;
    padding-bottom: 2px;}
.mandatory{color:#C60505;font-weight:bold;margin-bottom:10px;}
.redstar{color:#ff0000;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.linkblue{color:#0000ff;}
.linkred{color:#ff0000;font-weight:bold;}
span.applybutton{border:solid 1px #e0e0e0;color:#FF0000;display:inline-block;font-size:12px;font-weight:bold;padding:2px 10px;}
span.applybutton:hover{background-color:#f0f0f0;text-decoration:underline;}
#table2 td{padding:3px;}
#eventForm textarea, #eventForm input, #eventForm select{padding:3px 5px;}
#table3 td{padding:3px;}
#table3 tr{background-color:#ffffff;}
#table3 tr:hover{background-color:#f0f0f0;}
#table3 tr.eventOver{background:#F9F9F9;color:#999999;}
#runnersTable tr{background-color:#ffffff;}
#runnersTable td{padding:3px 2px;}
#runnersTable .column1{width:75px;color:#c60505;font-weight:bold;}
#runnersTable .column2{width:200px;}
#runnersTable .colorRed{color:#c60505;font-weight:bold;}

#runnersResults tr{background-color:#ffffff;}
#runnersResults td{padding:3px 2px;}
#runnersResults .column1{width:75px;color:#c60505;font-weight:bold;}
#runnersResults .column2{width:200px;}
#runnersResults .column3{width:100px;}
#runnersResults #column4{width:563px;}
#runnersResults .colorRed{color:#c60505;font-weight:bold;}
.uline{text-decoration:underline;}
.uline:hover{text-decoration:none;color:#c60505}
.donation{background:#4c9a17;border:solid 1px #4c9a17;dispaly:inline;float:right;padding:2px 10px;border-radius:10px;}
.red{color: #fe6700;font-weight:bold;}