/* Copland Events CSS Document */

/* tinymce styles (formatting) */


p{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

table{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
  width:380px;
}

td{
  margin-right:10px;
  margin-bottom:5px;
  vertical-align:top;
}

h1{
  color:                #004a24;
  font-family:          arial;
  font-size:            18px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

h2{
  color:                #004a24;
  font-family:          arial;
  font-size:            16px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

h3{
  color:                #004a24;
  font-family:          arial;
  font-size:            15px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

h4{
  color:                #004a24;
  font-family:          arial;
  font-size:            13px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

h5{
  color:                #004a24;
  font-family:          arial;
  font-size:            13px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

h6{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
}

addr{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
  padding:              5px 10px 0px 10px;
  font-style:           italic;
}



/* end tinymce based styles */

html{
	width:                100%;
	height:               100%;
	background-color:     #FFFFFF;
}

* html a:hover {
	visibility:           visible;
}

img{
  border:               0px;
}

body{
	width:                100%;
	height:               100%;
	padding:              0px;
	margin:               0px;
	background-color:     #FFFFFF;
}

p{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
}

p.sponsorwhat{
  padding:0px;
  margin:0px 0px 10px 0px;
}


ul{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
}

ol{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  line-height:          18px;
}

a{
  color:                #5f655b;
}

a:link{
  text-decoration:      none;
}

a:visited{
  text-decoration:      none;
}

a:hover{
  text-decoration:      underline;
}

a:active{
  text-decoration:      none;
}


.head_strip{
  height:               92px;
  width:                100%;
  position:             relative;
  background:           #e5ffcf;
  background-image:     url('../images/header_repeater.jpg');
  background-position:  bottom left;
  background-repeat:    repeat-x;
}

.header{
  position:             relative;
  width:                843px;
  height:               30px;
  margin:               0px auto;
  background-image:     url('../images/header_back.jpg');
}

.header p{
  padding:5px 0px 0px 20px;
  margin:0px;
}

.foot_strip{
  height:               72px;
  width:                100%;
  position:             absolute;
  bottom:               0px;
  background-image:     url('../images/footer_repeater.jpg');
  margin-bottom:        0px;
  padding-bottom:       0px;
}

.yahoo{
	margin:0px auto;
	width: 843px;
	text-align:right;
	margin-top:5px;
}

.yahoo p{
margin:0px;
padding:0px;
}

.footer{
  position:             relative;
  top:                  43px;
  width:                843px;
  height:               30px;
  margin:               0px auto;
  background-image:     url('../images/footer_back.jpg');
  background-position:  bottom center;
  background-repeat:    no-repeat;
}

.footer p{
  color:                #666666;
  font-family:          arial;
  font-size:            12px;
  line-height:          20px;
  padding:              0px;
  margin:               0px;
  padding-top:          3px;
  margin-top:           3px;
}

.footer a{
  color:                #666666;
}

.foot_left{
  float:                left;
  margin:               0px 130px 0px 10px;
  width:                150px;
  height:               15px;
}

.foot_mid{
  float:                left;
  margin:               0px 130px 0px 10px;
  padding-right:10px;
  text-align:right;
  width:                150px;
  height:               15px;
}

.foot_right{
  float:                right;
  margin:               0px 10px 0px 0px;
  width:                200px;
  height:               15px;
  text-align:           right;
}

.container{
  position:             relative;
  min-height:           100%;
  height:               auto !important;
  height:               100%;
  width:                100%;
}

.content{
  position:             relative;
  height:               auto;
  padding:              10px 10px 10px 10px;
}

.make_85{
  position:             relative;
  height:               85px;
  width:                100%;
}

.lozenge{
  position:             relative;
  width:                840px;
  height:               231px;
  margin:               10px auto;
  margin-bottom:        0px;
}

.lozenge_image{
  position:             absolute;
  top:                  0px;
  left:                 0px;
  width:                840px;
  height:               231px;
  margin:               0px auto;
  padding:              0px;
}

.news_lozenge{
  position:              relative;
  width:                840px;
  height:               90px;
  margin:               10px auto;
  margin-bottom:        0px;
}

#flashcontent{
  width:                840px;
  margin:               0px auto;
}

.events {
  position:             relative;
  width:                840px;
  height:100%;
  margin:               0px auto;
  padding:              0px;
}

.event_detail_left a{
  display:              block;
}

.title_float{
  float:                left;
  width:                435px;
}


.mini_head_loz{
  position:             relative;
  width:                435px;
  height:               29px;
  margin-bottom:        10px;
  background-image:     url('../images/mini_head_loz.jpg');
  background-repeat:    no-repeat;
}

.mini_head_loz_no_drop{
  position:             relative;
  width:                435px;
  height:               29px;
  margin-bottom:        0px;
  background-image:     url('../images/mini_head_loz.jpg');
  background-repeat:    no-repeat;
}

.mini_head_loz p{
  color:                #004a24;
  font-weight:          bold;
  font-size:            14px;
  margin:               0px;
  font-family:          arial;
  padding:              6px 0px 0px 13px;
}

.mini_head_loz_no_drop p{
  color:                #004a24;
  font-weight:          bold;
  font-size:            14px;
  margin:               0px;
  font-family:          arial;
  padding:              6px 0px 0px 13px;
}

.news_holder{
  margin:               0px 0px 20px 10px;
  padding:              0px 0px 10px 0px;
  border-bottom:        1px dashed #999999;
  width:                420px;
}

.news_holder_right{
  margin:               10px 0px 10px 10px;
  padding:              0px 0px 10px 0px;
  border-bottom:        1px dashed #999999;
  border-top:        1px dashed #999999; 
}

.news_holder_right h4{
  padding:              0px 10px 0px 0px;
}

.news_holder_right p{
  padding:              0px 0px 0px 0px;
  margin:               0px 0px 0px 0px;
}



.info_holder{
  margin:               0px 0px 20px 10px;
  padding:              0px 0px 10px 0px;
  width:                420px;
}

.quote{
  position:             relative;
  width:                310px;
  background-image:     url('../images/q2.gif');
  background-position:  bottom right;
  background-repeat:    no-repeat;
  padding:              0px 20px 5px 20px;
  margin:               10px 10px 10px 10px;
}

.quote_buyer{
  position:             relative;
  width:                370px;
  background-image:     url('../images/q2.gif');
  background-position:  bottom right;
  background-repeat:    no-repeat;
  padding:              0px 20px 5px 20px;
  margin:               10px 10px 10px 10px;
}

.quote_attrib{
  margin-bottom:20px;
  margin-top:-20px;
  margin-left: 30px;
}

.quote_l{
  position:             absolute;
  top:                  0px;
  left:                 0px;
  width:                19px;
  height:               15px;
  background-image:     url('../images/q1.gif');
  background-position:  top left;
  background-repeat:    no-repeat;
}

.quote p{
  text-align:           justify;
}

.news_holder p, .info_holder p{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  padding:              5px 0px 5px 0px;
  margin:               0px;
  line-height:          18px;
}

.news_holder h2{
  color:                #004a24;
  font-size:            14px;
  font-weight:          bold;
  font-family:          arial;
  padding:              0px 0px 10px 0px;
  margin:               0px;
  line-height:          18px;
}

.team_float_left{
  float:                left;
  width:                70px;
  height:               100px;
  padding-left:         10px;
}

.head_float_right{
  float:                right;
  width:                290px;
  text-align:           right;
  margin-right:         5px;
  padding-right:        0px;
}

.team_float_right{
  float:                right;
  width:                290px;
}

.event_detail_left{
  position:             relative;
  width:                450px;
  height:               65px;
  min-height:           65px;
  margin-bottom:        10px;
}

.event_detail_login_hold{
  position:             relative;
  width:                425px;
  height:               65px;
  min-height:           65px;
  margin-bottom:        10px;
  background-color:     #e2fecb;
  background-image:     url("../images/highlight_right.jpg");
	background-repeat:    no-repeat;
	background-position:  top right;
}

.right_fill{
  background-image:     url("../images/highlight_left.jpg");
	background-repeat:    no-repeat;
	width:                12px;
	height:               65px;
	float:left;
}

.info_holder_left{
  position:             relative;
  width:                440px;
  margin-bottom:        10px;
  
}

.info_holder_venue{
  position:             relative;
  width:                440px;
  margin-bottom:        10px;
  
}

.info_holder_left_reg{
  position:             relative;
  width:                430px;
  margin-bottom:        10px;
  
}

.info_holder_left p{
  padding:              0px 10px 5px 10px;
  color:                #004a24;
  font-size:            12px;
  font-family:          arial;
  margin:               12px 0px 0px 0px;
  line-height:          18px;
}

.info_holder_venue p{
  padding:              0px 10px 5px 10px;
  color:                #004a24;
  font-size:            12px;
  font-family:          arial;
  margin:               0px 0px 0px 0px;
  line-height:          18px;
}

.info_holder_left h2{
  padding:              0px 10px 5px 10px;
  color:                #004a24;
  font-size:            14px;
  font-family:          arial;
  margin:               12px 0px 0px 0px;
  line-height:          18px;
}

.event_detail_left img, .event_detail_login_hold img{
  margin:               8px 0px 3px 10px;
}

.event_detail{
  position:             absolute;
  left:                 140px;
  top:                  3px;
}

.event_detail_login{
  position:             absolute;
  left:                 140px;
  top:                  3px;
  width:                300px;
  text-align:           right;
}

.event_detail_login img{
  margin:0px;
  padding:0px 20px 0px 0px;
}

.delegate_info{
  width:140px;
  float:left;
  text-align:center;
}

.event_detail_login a{
  display: inline;
}

.event_detail p{
  color:                #5f655b;
  font-size:            12px;
  font-family:          arial;
  margin:              12px 0px 0px 0px;
  padding:               0px;
  line-height:          18px;
}

.event_title{
  color:                #5f655b;
  font-size:            14px;
  font-family:          arial;
  font-weight:          bold;
  margin:               0px;
  padding:              0px;
}

.event_detail_left a{
  text-decoration:      none;
  color:                #5f655b;
}


.event_detail_top{
  position:             absolute;
  top:                  0px;
  left:                 0px;
  height:               8px;
  width:                390px;
  background-image:     url('../images/event_detail_top.jpg');
  overflow:             hidden;
}

.event_swapper{
  float:                right;
  right:                5000px;
  width:                390px;
  top:                  0px;
  height:               100%;
  margin:0px;
  padding:0px;
  clear:right;
}

#event_1_content{
  display:none;
}

#event_2_content{
  display:none;
}

#event_3_content{
  display:none;
}

#event_4_content{
  display:none;
}

#event_5_content{
  display:none;
}

#event_6_content{
  display:none;
}

#event_7_content{
  display:none;
}

#event_8_content{
  display:none;
}

#event_9_content{
  display:none;
}

#event_10_content{
  display:none;
}

.subhead{
  margin-top:10px;
}

.subhead img{
  padding:  0px 0px 0px 7px;
}

.flashcontent{
  float:left;
  margin:0px;
  padding:0px;
  padding-top:7px;
  padding-left:5px;
  width:180px;
}

.weather_block{
	float:left;
	width:90px;
  text-align:center;
  padding-top:7px;

}

.weather_block p{
	text-align:right;
	margin:0px;
	padding:0px;
	margin-top:-12px;
	padding-right:8px;
	line-height:14px;
}

.event_detail_right{
  position:             relative;
  left:                 0px;
  width:                380px;
  height:auto !important;
  height:540px;
  min-height:           540px;
  background:           #e2fecb;
  background-image:     url('../images/event_detail_bottom.jpg');
  background-repeat:    no-repeat;
  background-position:  bottom left;
  margin:               0px;
  padding:              0px;
  padding-left:         10px;
}

.venue_detail_right{
  position:             relative;
  left:                 0px;
  width:                380px;
  height:               100%;
  min-height:           310px;
  background:           #e2fecb;
  background-image:     url('../images/event_detail_bottom.jpg');
  background-repeat:    no-repeat;
  background-position:  bottom left;
  margin:               0px;
  padding:              0px;
  padding-left:         10px;
}

.venue_img_holder{
  position:             absolute;
  height:               280px;
  width:                350px;
  left:                 20px;
  top:                  20px;
}

.sponsor_detail_right{
  position:             relative;
  left:                 0px;
  width:                380px;
  background:           #e2fecb;
  background-image:     url('../images/event_detail_bottom.jpg');
  background-repeat:    no-repeat;
  background-position:  bottom left;
  margin:               0px;
  padding:              0px;
  padding-left:         10px;
}

.event_logo{
  float:                left;
  margin:               0px;
  padding:              0px;
  margin-top:           7px;
  width:                182px;
  height:               86px;
}

.mini_loz{
  float:                left;
  margin:               0px;
  padding:              0px;
  margin-top:           7px;
  width:                98px;
  height:               86px;
  background-image:     url('../images/miniloz_back.jpg');
  background-repeat:    no-repeat;
}

.mini_loz img{
  padding:              20px 0px 0px 10px;
}

.event_title_bar{
  background-image:     url('../images/event_title_bar.jpg');
  background-repeat:    no-repeat;
  overflow:             hidden;
  position:             relative;
  left:                 0px;
  top:                  0px;
  width:                390px;
  height:               29px;
  padding:              0px;
  margin:               0px;
  margin-bottom:        10px;
}

.event_title_bar p{
  color:                #ffffff;
  font-weight:          bold;
  font-size:            14px;
  margin:               0px;
  font-family:          arial;
  padding:              6px 0px 0px 13px;
}



.event_detail_text{
  float:                left;
  height:               auto !important;
  height:               206px;
  min-height:           206px;
  width:                370px;
  background:           #ffffff;
  background-image:     url('../images/infoloz_bottom.jpg');
  background-repeat:    no-repeat;
  background-position:  bottom left;
  margin:               10px 0px 10px 0px;
  padding:              0px;
}

.sponsor_detail_text{
  float:                left;
  height:               auto !important;
  height:               50px;
  min-height:           50px;
  width:                370px;
  background:           #ffffff;
  background-image:     url('../images/infoloz_bottom.jpg');
  background-repeat:    no-repeat;
  background-position:  bottom left;
  margin:               10px 0px 10px 0px;
  padding:              0px;
  text-align:           center;
}

.sponsor_detail_text img{
  margin:5px;
}

.contact_detail_text{
  float:                left;
  height:               auto !important;
  height:               176px;
  min-height:           176px;
  width:                370px;
  background:           #ffffff;
  background-image:     url('../images/infoloz_bottom.jpg');
  background-repeat:    no-repeat;
  background-position:  bottom left;
  margin:               10px 0px 10px 0px;
  padding:              0px 0px 15px 0px;
}

.affiliate_title_bar{
  background-image:     url('../images/event_title_bar.jpg');
  background-repeat:    no-repeat;
  overflow:             hidden;
  position:             relative;
  left:                 0px;
  top:                  0px;
  width:                390px;
  height:               29px;
  padding:              0px;
  margin:               10px 0px 10px 0px;
}

.affiliate_title_bar p{
  color:                #ffffff;
  font-weight:          bold;
  font-size:            14px;
  margin:               0px;
  font-family:          arial;
  padding:              6px 0px 0px 13px;
}


.event_detail_text_top{
  position:             relative;
  top:                  0px;
  left:                 0px;
  height:               8px;
  width:                370px;
  background-image:     url('../images/infoloz_top.jpg');
  background-repeat:    no-repeat;
  overflow:             hidden;
}

.event_detail_text p{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  padding:              0px 10px 10px 10px;
  margin:               0px;
}

.contact_detail_text h2{
  color:                #004a24;
  font-family:          arial;
  font-size:            14px;
  margin:              10px 10px 10px 10px;
  padding:               0px;
}

.contact_detail_text p{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  padding:              0px 10px 5px 10px;
  margin:               0px;
}

p.nopad{
  padding:              0px 10px 0px 10px;
  font-size:            14px;
}

.event_detail_text a:hover{
  text-decoration:      underline;
}

.clear{
  clear:                both;
  height:               0px;
  overflow:             hidden;
}

.clear_top{
  border-top:           1px dashed #CCCCCC;
  clear:                both;
  height:               0px;
  overflow:             hidden;
}

.clear_top_10{
  border-top:           1px dashed #CCCCCC;
  clear:                both;
  margin-bottom:        10px;
    height:               0px;
  overflow:             hidden;
}

.clear_top_20{
  border-top:           1px dashed #CCCCCC;
  clear:                both;
  margin-bottom:        20px;
    height:               0px;
  overflow:             hidden;
}


.left_float_50{
  float:                left;
  width:                80px;
  padding:              0px;
  margin:               0px;
  padding-right:        10px;
}


.left_float_100{
  float:                left;
  width:                180px;
  padding:              0px;
  margin:               0px;
  padding-right:        10px;
}

.left_float_300{
  float:                left;
  width:                240px;
  padding:              0px;
  margin:               0px;
}

.left_float_300 input{
  width:                230px;
  margin:              3px 0px 8px 0px;
  padding:0px;
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
}

.left_float_100 p{
  padding:              3px 0px 10px 10px;
  margin:               0px;
}











.nav{
  position:             relative;
  margin:               0px auto;
  top:                  20px;
  width:                843px;
  height:               36px;
}

.logo{
  float:                left;
  height:               31px;
  width:                159px;
}

.nav a{
  display:              block;
}

#login_nav{
	height:					      22px;
	width:					      50px;
  float:                left;
  margin:               3px 0px 0px 5px;
  padding:              0px;
}

#login_nav a{
  display:              block;
}

#login_nav a:link, #login_nav a:visited{
	background-image:		  url('../images/login_over.jpg');
	background-repeat:    no-repeat;
}

#login_nav a:hover img, #login_nav a:active img{
  visibility:		        hidden;

}

#logout_nav{
	height:					      22px;
	width:					      58px;
  float:                right;
  margin:               3px 0px 0px 5px;
  padding:              0px;
  
}

#logout_nav a{
  display:              block;
}

#logout_nav a:link, #logout_nav a:visited{
	background-image:		  url('../images/logout_over.jpg');
	background-repeat:    no-repeat;
}

#logout_nav a:hover img, #logout_nav a:active img{
  visibility:		        hidden;

}

#user_area_nav{
	height:					      22px;
	width:					      127px;
  float:                right;
  margin:               3px 0px 0px 5px;
  padding:              0px;
}

#user_area_nav a{
  display:              block;
}

#user_area_nav a:link, #user_area_nav a:visited{
	background-image:		  url('../images/user_area_over.jpg');
	background-repeat:    no-repeat;
}

#user_area_nav a:hover img, #user_area_nav a:active img{
  visibility:		        hidden;

}




#home_nav{
	height:					      29px;
	width:					      63px;
  float:                left;
  margin:               0px 3px 0px 6px;
}

#home_nav a:link, #home_nav a:visited{
	background-image:		  url('../images/home_nav_over.jpg');
	background-repeat:    no-repeat;
}

#home_nav a:hover img, #home_nav a:active img{
  visibility:		        hidden;
}

.home #home_nav img{
  visibility:		        hidden;
}

#mtb_nav{
	height:					      29px;
	width:					      108px;
  float:                left;
  margin:               0px 3px 0px 3px;
}

#mtb_nav a:link, #mtb_nav a:visited{
	background-image:		  url('../images/mtb_nav_over.jpg');
	background-repeat:    no-repeat;
}

#mtb_nav a:hover img, #mtb_nav a:active img{
  visibility:		        hidden;
}

.mtb #mtb_nav img{
  visibility:		        hidden;
}

.test #test_nav img{
  visibility:		        hidden;
}


#test_nav{
	height:					      29px;
	width:					      109px;
  float:                left;
  margin:               0px 3px 0px 3px;
}

#test_nav a:link, #test_nav a:visited{
	background-image:		  url('../images/test_nav_over.jpg');
	background-repeat:    no-repeat;
}

#test_nav a:hover img, #test_nav a:active img{
  visibility:		        hidden;
}




#arch_nav{
	height:					      29px;
	width:					      138px;
  float:                left;
  margin:               0px 3px 0px 3px;
}

#arch_nav a:link, #arch_nav a:visited{
	background-image:		  url('../images/archived_nav_over.jpg');
	background-repeat:    no-repeat;
}

#arch_nav a:hover img, #arch_nav a:active img{
  visibility:		        hidden;
}

.arch #arch_nav img{
  visibility:		        hidden;
}


#about_nav{
	height:					      29px;
	width:					      88px;
  float:                left;
  margin:               0px 3px 0px 3px;
}

#about_nav a:link, #about_nav a:visited{
	background-image:		  url('../images/about_nav_over.jpg');
	background-repeat:    no-repeat;
}

#about_nav a:hover img, #about_nav a:active img{
  visibility:		        hidden;
}

.about #about_nav img{
  visibility:		        hidden;
}

#services_nav{
	height:					      29px;
	width:					      84px;
  float:                left;
  margin:               0px 3px 0px 3px;
}

#services_nav a:link, #services_nav a:visited{
	background-image:		  url('../images/services_nav_over.jpg');
	background-repeat:    no-repeat;
}

#services_nav a:hover img, #services_nav a:active img{
  visibility:		        hidden;
}

.services #services_nav img{
  visibility:		        hidden;
}

#news_nav{
	height:					      29px;
	width:					      58px;
  float:                left;
  margin:               0px 3px 0px 3px;
}

#news_nav a:link, #news_nav a:visited{
	background-image:		  url('../images/news_nav_over.jpg');
	background-repeat:    no-repeat;
}

#news_nav a:hover img, #news_nav a:active img{
  visibility:		        hidden;
}

.news #news_nav img{
  visibility:		        hidden;
}

#contact_nav{
	height:					      29px;
	width:					      74px;
  float:                left;
  margin:               0px 0px 0px 3px;
}

#contact_nav a:link, #contact_nav a:visited{
	background-image:		  url('../images/contact_nav_over.jpg');
	background-repeat:    no-repeat;
}

#contact_nav a:hover img, #contact_nav a:active img{
  visibility:		        hidden;
}

.contact #contact_nav img{
  visibility:		        hidden;
}



/* Admin Navigation */


/* Admin Nav Home */

#admin_home_nav{

				height:27px;
				width:61px;
				float:left;
				margin:0px 2px 0px 5px;
}

#admin_home_nav a:link, #admin_home_nav a:visited{

				background-image:url('../images/admin/nav/admin_home_over.jpg');
				background-repeat:no-repeat;
}

#admin_home_nav a:hover img, #admin_home_nav a:active img{
				
				visibility:hidden;
}

.admin_links_home #admin_home_nav img{
  				visibility:hidden;
}

/* Admin Nav Events */

#admin_events_nav{

				height:27px;
				width:61px;
				float:left;
				margin:0px 2px 0px 2px;
}

#admin_events_nav a:link, #admin_events_nav a:visited{

				background-image:url('../images/admin/nav/admin_events_over.jpg');
				background-repeat:no-repeat;
}

#admin_events_nav a:hover img, #admin_events_nav a:active img{
  				
				visibility:hidden;
}

.admin_links_events #admin_events_nav img{
  
  				visibility:hidden;
}

/* Admin Nav Venues */

#admin_venues_nav{

				height:27px;
				width:67px;
				float:left;
				margin:0px 2px 0px 2px;
}

#admin_venues_nav a:link, #admin_venues_nav a:visited{
	
				background-image:url('../images/admin/nav/admin_venues_over.jpg');
				background-repeat:no-repeat;
}

#admin_venues_nav a:hover img, #admin_venues_nav a:active img{
  
  				visibility:hidden;
}

.admin_links_venues #admin_venues_nav img{
  
  				visibility:hidden;
}

/* Admin Nav News */

#admin_news_nav{
				
				height:27px;
				width:58px;
				float:left;
				margin:0px 2px 0px 2px;
}

#admin_news_nav a:link, #admin_news_nav a:visited{
				
				background-image:url('../images/admin/nav/admin_news_over.jpg');
				background-repeat:no-repeat;
}

#admin_news_nav a:hover img, #admin_news_nav a:active img{
  
  				visibility:hidden;
}

.admin_links_news #admin_news_nav img{
  				
				visibility:hidden;
}

/* Admin Nav Sponsers */

#admin_sponsers_nav{
				
				height:27px;
				width:84px;
				float:left;
				margin:0px 2px 0px 2px;
}

#admin_sponsers_nav a:link, #admin_sponsers_nav a:visited{
				
				background-image:url('../images/admin/nav/admin_sponsers_over.jpg');
				background-repeat:no-repeat;
}

#admin_sponsers_nav a:hover img, #admin_sponsers_nav a:active img{
 				
				visibility:hidden;
}

.admin_links_sponsors #admin_sponsers_nav img{
  
  				visibility:hidden;
}

/* Admin Nav Scheduling */

#admin_scheduling_nav{
				
				height:27px;
				width:98px;
				float:left;
				margin:0px 0px 0px 2px;
}

#admin_scheduling_nav a:link, #admin_scheduling_nav a:visited{
				
				background-image:url('../images/admin/nav/admin_scheduling_over.jpg');
				background-repeat:no-repeat;
}

#admin_scheduling_nav a:hover img, #admin_scheduling_nav a:active img{

  				visibility:hidden;
}

.admin_links_scheduling #admin_scheduling_nav img{

  				visibility:hidden;
}


#admin_programmes_nav{

				height:27px;
				width:108px;
				float:left;
				margin:0px 2px 0px 2px;
}

#admin_programmes_nav a:link, #admin_programmes_nav a:visited{

				background-image:url('../images/admin/nav/admin_programmes_over.jpg');
				background-repeat:no-repeat;
}

#admin_programmes_nav a:hover img, #admin_programmes_nav a:active img{
  				
				visibility:hidden;
}

.admin_links_programmes #admin_programmes_nav img{
  
  				visibility:hidden;
}

#admin_users_nav{

				height:27px;
				width:58px;
				float:left;
				margin:0px 2px 0px 2px;
}

#admin_users_nav a:link, #admin_users_nav a:visited{

				background-image:url('../images/admin/nav/admin_users_over.jpg');
				background-repeat:no-repeat;
}

#admin_users_nav a:hover img, #admin_users_nav a:active img{
  				
				visibility:hidden;
}

#admin_test_nav{

				height:27px;
				width:109px;
				float:left;
				margin:0px 2px 0px 2px;
}


#admin_test_nav a:link, #admin_test_nav a:visited{

				background-image:url('../images/admin/nav/admin_test_over.jpg');
				background-repeat:no-repeat;
}

#admin_test_nav a:hover img, #admin_test_nav a:active img{
  				
				visibility:hidden;
}

.admin_links_test #admin_test_nav img{
  				
				visibility:hidden;
}

.admin_links_users #admin_users_nav img{
  
  				visibility:hidden;
}



/* End Admin Navigation */




.drop_10{
  height:               10px;
  width:                100%;
}

.drop_20{
  margin-top:           10px;
  padding-top:          10px;
}

.drop_20_small{
  margin-top:           10px;
  padding-top:          10px;
 
}

.drop_20_small p{
  font-size:            10px;
}

.admin_head_loz{
  float:                left;
  width:                259px;
  height:               29px;
  margin:               0px;
  padding:              0px;
  background-image:     url('../images/admin/event_back.jpg');
  background-repeat:    no-repeat;
}

.admin_head_loz p{
  padding:              0px;
  margin:               5px 0px 0px 10px;
}

.admin_head_loz a{
  color:                #ffffff;
  font-weight:          bold;
  font-size:            14px;
  margin:               0px;
  font-family:          arial;
}

.admin_holder{
  position:             relative;
  width:                430px;
  margin-bottom:        5px;
}

.admin_holder_wide{
  position:             relative;
  width:                800px;
  height:               29px;
  margin-bottom:        5px;
}

.admin_holder p{
  padding-left:          10px;
}

.admin_pref_info{
  float:                left;
  background-image:     url('../images/admin/event_pref_info.jpg');
  background-repeat:    no-repeat;
  width:                156px;
  height:               164px;
}

.admin_float_left{
  float:                right;
  width:                156px;
  height:               29px;
}

.admin_float_left_50{
  float:                left;
  width:                60px;
  height:               70px;
}

.admin_float_left_50 img{
  padding:5px;
  vertical-align:center;
  margin:0px;
}


.admin_float_left_150{
  float:                left;
  width:                150px;
  height:               70px;
}


.admin_float_left_300{
  float:                left;
  width:                350px;
  height:               30px;
  margin-top:10px;
}

.admin_float_left_300 p{
  padding:0px 0px 0px 10px;
  margin:0px;
}

.admin_float_left_400{
  float:                left;
  width:                430px;
}

.admin_float_left_400 p{
  padding:0px 0px 0px 10px;
  margin:0px;
}

.admin_float_left_150 p{
  padding-top:5px;
  margin:0px;
}

.admin_float_left_100{
  float:                left;
  width:                70px;
  height:               30px;
  margin-top:10px;
}

.admin_float_left_100 img{

}


.admin_info_holder{
  margin:               0px;
  padding:              0px;
  width:                430px;
  background-image:     url('../images/admin/strips.jpg');
  background-position:  bottom right;
  background-repeat:    repeat-y;  
}

.admin_info_holder{
  margin:               0px;
  padding:              0px;
  width:                430px; 
}

.admin_left_info{
  float:                left;
  width:                274px;
}

.admin_left_info p{
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  padding:              5px 0px 5px 0px;
  margin:               0px;
  line-height:          18px;
}

.admin_input{
  margin:               3px 5px 0px 0px;
  padding:              0px;
  width:                32px;
  height:               21px;
  	color:                #004a24;
  font-family:          arial;
  font-size:            12px;
}

.admin_input_r{
  margin:               3px 0px 0px 4px;
  padding:              0px;
  width:                32px;
  height:               21px;
  	color:                #004a24;
  font-family:          arial;
  font-size:            12px;
}

.admin_input_right{
  margin:               3px 0px 0px 0px;
  padding:              0px;
  width:                32px;
  height:               21px;
}

.admin_float_right{
  text-align:           right;
  background:           white;
  padding-top:          5px;
}

.admin_rte_holder{
  position:             relative;
  height:               250px;
}

.admin_rte_holder_large{
  position:             relative;
  height:               550px;
}

.admin_rte_holder_large_wide{
  position:             relative;
  height:               550px;
  width:                800px;
}

.admin_tiny{
  width:                400px;
  height:               200px;
  padding:              10px;
}

.admin_large{
  width:                400px;
  height:               500px;
}

.admin_large_wide{
  width:                800px;
  height:               500px;
}

.admin_wide{
  width:                800px;
}

.fix_strong strong{
  margin-right:         10px;
}

.fix_strong h4{
  padding:0px 10px 12px 10px;
  margin:0px;
}

.fix_strong p{
  padding:0px 10px 8px 10px;
  margin:0px;
}

.fix_strong {
  padding:20px 10px 0px 10px;
}

.flv{
  padding-top:10px;
  text-align:center;
  width: 370px;
}

textarea{
  width:230px;
  height:100px;
  color:                #004a24;
  font-family:          arial;
  font-size:            12px;
  padding:0px;
  margin-bottom:10px;
}

text_small{
  color:                #004a24;
  font-family:          arial;
  font-size:            10px;
}

.full_width{
  width:350px;
  height:50px;
}

.contact_detail_text input{
  margin-left:10px;
}

.small_news p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
}
