.sponsorshipImage
{
    margin-right:6px;
    margin-bottom:8px;
}

.eventsMainImage
{
    float:left;
    margin-right:18px;
    margin-bottom:8px;
}

*{margin:0; padding:0}

body{ background-color:#ECEFDC; background-image:url(../images/hd_tl.jpg); background-position:center top; background-repeat:no-repeat}
img{ border:0;}
ul
{ 
    list-style-type:disc;
    margin-left:20px;
}

h2
{
    font-weight:bold;
    font-size:1.0em;
    margin-bottom:6px;
}    

h3
{
    font-weight:bold;
    font-size:0.8em;
} 

.column{float:left}
.clear{clear:both}
.clearleft{clear:left}
div{font:13px/15px Tahoma, Arial, helvetica, sans-serif; color:#696A63}

input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#7C7E73; vertical-align:top; text-align:left; border: 1px solid #D0D0D0}
input, select{vertical-align:middle}

b a{font:13px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6; font-weight:bold; text-decoration:underline;
	 background:url(../images/blink.jpg) center left no-repeat; padding:0 0 5px 28px}
b a:hover{text-decoration:none}

#ft{background:url(../images/footer_bg.jpg) bottom repeat-x}
#ct{background-color:#FFFFFF}

.header .top{height:69px; padding:2px 0 13px 290px}
/*#header .mid{height:303px; background:url(../images/mp_1.jpg); padding-left:30px}*/
.header .mid{height:303px; padding-left:30px; position:absolute; z-index:2;}
.header .mid img{float:left}
.header .mid .logo{margin:19px 0 0 20px}

.header .rotatingImage { position:absolute; top:164px; margin-left:24px; z-index:0; }

.headersponsor .top{height:69px; padding:2px 0 13px 290px}
/*#header .mid{height:303px; background:url(../images/mp_1.jpg); padding-left:30px}*/
.headersponsor .mid{height:303px; padding-left:30px; position:absolute; z-index:2;}
.headersponsor .mid img{float:left}
.headersponsor .mid .logo{margin:19px 0 0 20px}

.headersponsor .rotatingImage { position:absolute; top:164px; margin-left:24px; z-index:0; }

.cont_1{padding:2px 0 30px 31px;}
.cont_2{padding:36px 0 30px 31px}
.ftd{height:8px}

.hc{padding-left:6px; padding-bottom:10px; height:1050px;}

li a{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#7C7E73; text-decoration:none; padding-left:2px}
li a:hover{text-decoration:underline}

.leftnavlogos { margin-left:8px; margin-top:6px;}
.leftnavlogos a{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#7C7E73; text-decoration:none;}
.leftnavthanks {margin-top:-10px;}

li span a{color:#1D79B6; text-decoration:underline}
li span a:hover{text-decoration:none}

a{font:13px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6; text-decoration:underline}
a:hover{text-decoration:none}

span{font:13px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6; font-weight:bold}

/*================page 1================================================*/
.st_tb{background:url(../images/st_fll.jpg) left 17px repeat-x; width:100%}
.st_tb_bot{background:url(../images/st_fll.jpg) bottom repeat-x}
.st_tb_l{background:url(../images/st_fll.jpg) left repeat-y}
.st_tb_r{background:url(../images/st_fll.jpg) right repeat-y}
.st_tb .top_left{background:url(../images/st_left.jpg) top left no-repeat}
.st_tb .top_right{background:url(../images/st_right2.jpg) top right no-repeat}
.st_tb .left_bot{background:url(../images/st_left_bot.jpg) bottom left no-repeat}
.st_tb .right_bot{background:url(../images/st_right_bot.jpg) bottom right no-repeat; padding:44px 27px 21px 29px}

.small_col_1{width:225px; padding:0 0 10px 0 }
.small_col_1_wide{width:700px;}
.small_col_2{width:227px; padding-bottom:10px;}
.small_col_1 img{margin-bottom:15px}
.small_col_2 img{margin-bottom:15px}
.small_col_md{width:44px}
/*======================================================================*/

/*================page 2================================================*/
.left_col_pic_1{margin:20px 0 15px 0}

#tb_1 .left{width:204px}
#tb_1 .mid{width:57px}
#tb_1 .right{width:200px}
#tb_1  img{float:left; padding-right:20px}

.bot_list{width:262px}
/*======================================================================*/

/*================page 3================================================*/
#p3 .left_col img{float:left; padding-right:21px}
/*======================================================================*/

/*================page 4================================================*/
#p4 .left_col img{float:left; padding-right:20px}
#p4 .list_col{width:232px}
#p4 .list li{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#7C7E73; background:url(../images/d_arr.gif) center left no-repeat; padding-left:14px}
#p4 .list li span{font:11px/20px Tahoma, Arial, helvetica, sans-serif; color:#1D79B6}
/*======================================================================*/

/*================page 5================================================*/
#p5 .left_col{width:252px}
#p5 .lc img{float:left; padding-right:21px}
/*======================================================================*/

/*================page 6================================================*/
#p6 .lc{float:left; padding:5px 20px 0 0 }
/*======================================================================*/

#form .left_cl{width:251px; padding-left:16px}
#form .h_l{height:16px}
#form .in_l{height:29px}
#form .tx_l{height:117px}
#form input{width:205px; height:17px; margin-top:1px}
#form textarea{width:220px; height:106px; margin-top:1px; overflow:auto}

#footer{
	background:url(../images/footer_bg.jpg) repeat-x top; padding:20px 0 20px 0;
	font:11px Tahoma, Arial, helvetica, sans-serif; color:#696A63; text-align:center
}
#footer a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#696A63; text-decoration:none}
#footer a:hover{text-decoration:underline}



.temp
{
    width:100%;
}
.cpmain2class
{
    margin-top:20px;
}

/*==================TRAIL FAQ====================*/
.small_col_1_wide li {margin-bottom:7px;}
.small_col_1_wide ul {padding-left:220px;}

/*=============FOUNDATION======================*/
.boardMembers
{
    width:145px;
    float:left;
    font-size:1.0em;
    text-align:center;
}

.boardMembersContainer
{
    overflow:auto;
}

.cphMain1
{
    padding-top:10px;
    overflow:auto;
}

.videos
{
    text-align:center;
}

.mainCphContainer
{
}

.imageLeft
{
    float:left; 
    margin:8px 8px 8px 0px;
}

.imageRight
{
    float:right; 
    margin:8px 0px 8px 8px;
}

/*==USE THESE WITH CAPTIONS===*/
.imageLeftDiv
{
    float:left; 
    margin:8px 8px 8px 0px;
    text-align:center;
    font-size:0.7em;
    font-family:Arial;
    width:265px;
}

.imageRightDiv
{
    float:right; 
    margin:8px 0px 8px 8px;
    text-align:center;
    font-size:0.7em;
    font-family:Arial;
    width:265px;
}

.button
{
    cursor:pointer;
}

/*======TAB CONTAINER======*/

