/*-------------General--------------*/
*{
	margin: 0;
	padding: 0;
}

body
{
  margin:13px 0px 0px 0px;
  background-color:#ffffff;
}

#pageWrapper
{
    float:none;
	width: 766px;
	margin: 0 auto;
    margin-top:0px;
    padding-left:0px;
    overflow: hidden;
}

#footer_wrapper
{
    float:none;
	width: 100%;
	margin: 0 auto;
    margin-top:0px;
    padding-left:0px;
    overflow: hidden;
}

#footer
{
    position:relative;
    right:2px;
    margin-top:3px;
    float:left;
    width:100%;
}

.copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	list-style-type: circle;
	text-decoration: none;
	color: #C1AE7E;
	text-align:right;
}

ul.news_menu
{
    list-style-type:none;
    padding-left:20px;
    float:left;
    margin-top:14px;
}

ul.news_menu li
{
    height:34px;
    vertical-align:middle;
}

#left_div
{
    float:left;
    width:115px;
    height:500px;
    margin-bottom:20px;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

#left_div div
{
   float:left;
   width:115px;
   background:#AFB3A0 url('images/point2.gif') left top no-repeat;
}

#right_div
{
    height:500px;
    width:116px;
    background:#7A94A1 url('images/logo3.gif') 6px 33px no-repeat;
    margin-left:13px;
    float:left;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

/*------------Home page------------*/
#home_left_div
{
    float:left;
    width:115px;
}

#home_left_div div
{   
   width:115px;
   background-color:#66808C;
}

#home_left_div_top
{
    height:400px;
    background:transparent url('images/home.gif') 5px 5px no-repeat;
}

#home_left_div_top div
{
   float:left;
   height:22px;
   margin-top:78px;
   background:transparent url('images/point.gif') left top no-repeat;
}

#home_text
{
    width:84px;
    display:block;
    padding:3px 0px 5px 30px;
}

ul.main_menu
{
    float:left;
    margin-top:14px;
    padding-left:30px;
    list-style-type:none;
}

ul.main_menu li
{
    height:34px;
    vertical-align:middle;
}

#left_div_bottom
{
    height:97px;
    margin-top:18px; 
    background:transparent url('images/logo.jpg') center center no-repeat;
}

#flash_div
{
    float:left;  
    width:480px;
    height:528px; 
    margin:0px 18px 0px 18px;
    background: transparent url('images/anim') left top no-repeat;
}

#home_right
{
    float:left; 
    width:134px;
    height:528px;   
    background: #C1AE7E url('images/news.gif') 5px 5px no-repeat;
}


#home_right a
{
    left:5px;
    float:left;
    width:24px;
    height:171px;
    display:block;
    margin-top:5px;
    cursor:pointer;
    position:relative;
}

#home_right div
{
    height:240px;
    width:133px;border-bottom:solid 1px;
}

#home_news_table
{
    float:left;
    width:116px;
    margin-top:80px;
}

#home_news_table tr td
{ 
   padding-left:8px;
   font:normal 11px verdana;
   background: transparent url('images/arrow.gif') left 16px no-repeat;
}
.white_a
{
    text-decoration:none;
    color:White;
    font:normal 11px verdana;
    float:left;
    text-align:right;
}

.white_a:hover
{
    text-decoration:underline;
}

#home_news_table td a
{  
    color:#F0EADF;
    width:100%;
    text-decoration:none;
    height:50px;
    padding:10px 0px 15px 0px;
}

#home_news_table td a:hover
{
    text-decoration:underline;
}

.Home_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	list-style-type: circle;
	text-decoration: none;
}
.Home_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8E8E8;
	font-weight: normal;
	list-style-type: circle;

}

/*----------News General Classes----------*/
#home_link
{
    display:block;
    width:99px;
    height:52px;
    margin:33px 0px 0px 10px;
}
#people_div
{    
    height:500px;
    width:27px;
    background: #7A94A0 url('images/people.gif') center 3px no-repeat;
    margin:0px 8px 20px 14px; 
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#people_div a
{
    display:block;
    width:25px;
    height:85px;
}
#news_div
{
    height:500px;
    width:19px;
    background: transparent url('images/news_events2.gif') center 3px no-repeat;
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}
#news_div a
{
    display:block;
    width:24px;
    height:194px;
}

#archive_div
{
    height:500px;
    width:16px;
    background: transparent url('images/archive.gif') center 3px no-repeat;
    float:left;
    margin-left:4px;
    margin-top:110px;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#archive_div a
{
    display:block;
    width:24px;
    height:80px;
}

#news_details
{
    float:left;
    margin-top:273px;
    width:330px;
}

.news_desc td
{
    padding-bottom:20px;
    padding-left:10px;
    background: transparent url('images/dott.gif') left 4px no-repeat;
}
.news_desc td a
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
}

.news_desc td a:hover
{
    text-decoration:none;
}

/*----------News Page----------*/
#news_body_div
{
    background: transparent url('images/about.jpg') left top no-repeat;
    float:left;
    margin-left:4px;
}

#news_body_div p
{
    padding-left:15px; 
}
#values_div
{
    height:500px;
    width:25px;
    background: #AFB3A0 url('images/values.gif') 2px 3px no-repeat;
    margin-left:13px;
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#lb_calendar
{
    position:relative;
    left:20px;
    font:normal 10px tahoma;
    color:White;
    padding-top:4px;
    text-decoration:none;
    margin-top:191px;
    float:left;
}

#lb_calendar1
{
    background: transparent url('images/cal_img.gif') left top no-repeat;
    float:left;
    position:relative;
    left:10px;
    width:22px;
    height:21px;
    margin-top:191px;
}

#lb_calendar:hover
{
    text-decoration:underline;
}

#values_div a
{
    display:block;
    width:18px;
    height:80px;
}

#our_identity_div
{
    height:500px;
    width:27px;
    background:#7A94A0 url('images/our_identity.gif') center 3px no-repeat;
    margin-left:13px;
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#our_identity_div a
{
    display:block;
    width:25px;
    height:136px;
}

#about_div
{
    height:500px;
    width:25px;
    background:#C1AE7E url('images/abou22.gif') 2px 3px no-repeat;
    margin-left:13px;
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#about_div a
{
    display:block;
    width:18px;
    height:77px;
}

#back_div
{
    height:500px;
    width:24px;
    background: transparent url('images/back1.gif') center 3px no-repeat;
    float:left;
    margin-left:4px;
    margin-top:133px;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#back_div a
{
    display:block;
    width:16px;
    height:55px;
}

.title_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1AE7E;
	text-decoration: none;
	text-decoration: none;
}


.title_brown_linked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1AE7E;
	text-decoration: none;
	text-decoration: underline;
}

.title_brown_linked:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CFC19C;
	text-decoration: none;
	text-decoration: none;
}
.subtitle_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C9177;
	font-weight: bold;
}
.inside_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
}
.Home_links_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515443;
	font-weight: normal;
	list-style-type: circle;
	text-decoration: none;
}
.Home_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0EADF;
	font-weight: normal;
	list-style-type: circle;
	text-decoration: none;
    width:10px;
    position:relative;
    left:2px;
}

.Home_news:hover 
{
 text-decoration: underline;
}

.Home_news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	list-style-type: circle;
	text-decoration: none;
    width:10px;
    position:relative;
    left:2px;
}

.Home_news2:hover 
{
 text-decoration: underline;
}

.inside_textlinked {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.inside_textlinked {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.inside_textlinked:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.subtitle_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8C9177;
	font-weight: bold;
}

.valsum 
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
    position:relative;
    right:26px;
}

.small_text
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
    position:relative;
    left:10px;
}

.left_margin
{
 margin:3px 0px 0px 3px;
}

.about_top
{
 margin:3px 2px 0px 0px;   
}

.main_panel
{
 float:left;
 width:100px;
 height:610px;
}

.point_img
{
 float:left;
 position:relative;
 top:96px;
}

.white_area
{
 width:11px;
 height:550px;
}

.white_area2
{
 width:15px;
 height:550px;
}

.service_copyright
{
  float:right;
  position:relative;
  right:94px;
  height:17px;
  margin-top:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight : normal;
  text-decoration : none;
  color: #C1AE7E;  
}

.par_services
{
 width:77px;
 margin-left:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
}

.additional_cell
{
  width:20px;
}
/*--------Event Details Page---------*/
#news_body_div
{
    background: transparent url('images/about.jpg') left top no-repeat;
    float:left;
    margin-left:4px;
}

#event_details_div
{
    width:330px;
    float:left;
    margin-top:20px;
    position:relative;
    left:16px;
}
#event_body_div
{
    background: transparent url('images/about.jpg') left top no-repeat;
    float:left;
    margin-left:4px;
}
/*---------News Details---------*/
.lbl_newsdet_desc
{
    width:100%;
    margin-bottom:25px;
    line-height:18px;
    margin-top:10px;
    color:#7A94A0;
    float:left;
    position:relative;
    left:-14px;
    
}
.lbl_news_date
{
    width:100%;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1AE7E; float:left;
}

.lbl_news_title
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C1AE7E;
	width:100%;
	padding-top:10px;
	float:left;
}

.lbl_news_desc
{
    width:100%;
    margin-bottom:25px;
    line-height:18px;
    margin-top:10px;
    color:#7A94A0;
    float:left;
    
}
.lbl_event_desc
{
    width:100%;
    margin-bottom:25px;
    line-height:18px;
    margin-top:10px;
    float:left;  
    position:relative;
    left:0px;
}
#news_details_table
{
  width:330px;  
}

#news_details_table p
{
    margin-top:15px;
}

#news_details_table td
{
  padding-bottom:15px;  
}

/*----------Event Calendar------------*/
#calendar_div
{
    float:left;
    width:572px;
    margin-top:5px;
    position:relative;
    left:5px;
    height:500px;
}

#cal_back_div
{
    height:500px;
    width:16px;
    background: transparent url('images/calendar_back.gif') center 3px no-repeat;
    float:left;
    margin-left:4px;
    padding-bottom: 32767px;
	margin-bottom: -32767px;

}

#cal_back_div a
{
    display:block;
    width:16px;
    height:55px;
}
#calendar_body
{
    float:left;
    width:355px;
    position:relative;
    left:9px;
}
#calendar
{
    float:left;
    width:257px;
    position:relative;
    left:49px;
}

#logo_cal
{
    background:transparent url('images/cal_logo.gif') right center no-repeat;
    width:107px;
    height:71px;
    position:relative;
    left:0px;
    float:left;
    margin-top:0px;
}

#calendar_header
{
    width:253px;
    height:26PX;
    float:left;
    background-color:#AFB3A0;
    position:relative;
    left:2px;
}

#previous
{
    float:left;
    width:4px;
    height:9px;
    margin-top:10px;
    background:transparent url('images/cal_arrow_left.gif') left top no-repeat;
}
#next
{
    float:left;
    width:6px;
    height:12px;
    margin-top:10px;
    background:transparent url('images/cal_arrow_right.gif') left top no-repeat;
}
#next a
{
    display:block;
    width:6px;
    height:12px;
}

#previous a
{
    display:block;
    width:4px;
    height:9px;
}
.show_prev
{
    float:left;
    width:110px;
    margin-top:17px;
    height:20px;
}

.prev_a
{
    display:block;
    width:5px;
    height:10px;
    background:transparent url('images/cal_arrow_left.gif') left top no-repeat;
    cursor:pointer;
    float:left;
    margin-top:2px;
}

#label_div
{
    float:left;
    width:85px;
    height:14px;
    color:white;
    font:normal 12px tahoma;
    padding-left:10px;
    margin-top:7px;
}

#label_div1
{
    float:left;
    width:50px;
    height:14px;
    color:white;
    font:normal 12px tahoma;
    text-align:center;
    margin-top:7px;
}

#drop_down_div
{
    float:left;
    width:130px;
    height:56px;
    position:relative;
    left:20px;
}

.next_a
{
    display:block;
    width:5px;
    height:10px;
    background:transparent url('images/cal_arrow_right.gif') left top no-repeat;
    cursor:pointer;
    float:left;
    margin-top:2px;
}

#year_list_div
{
    float:left;
    width:130px;
    height:20px;
    margin-top:13px;
    position:relative;
    left:15px;
}

.ddl_year
{
    text-align:center;
    float:left;
    width:130px;
    height:20px;
    color:#B4B4BE;
}

#lbl_year
{
    float:right;
    color:#7A94A1;
}
#lbl_month
{
    float:left;
    color:#AFB3A0;
}

#month_list_div
{
    float:left;
    width:130px;
    height:20px;
    margin-top:8px;
    position:relative;
    left:15px;
}

.days_div
{
    width:35px;
    height:26px;
    float:left;
}

#days_names_div
{
    width:253px;
    height:21px;
    background-color:#7A94A1;
    margin-top:2px;
    float:left;
    position:relative;
    left:2px;
}

#sunday_div
{
    background:transparent url('images/sun.gif') center center no-repeat;
}

#monday_div
{
    background:transparent url('images/mon.gif') center center no-repeat;
}

#tuesday_div
{
    background:transparent url('images/tue.gif') center center no-repeat;
}

#wednesday_div
{
    background:transparent url('images/wed.gif') center center no-repeat;
}

#thursday_div
{
    background:transparent url('images/thu.gif') center center no-repeat;
}

#friday_div
{
    background:transparent url('images/fri.gif') center center no-repeat;
}

#saturday_div
{
    background:transparent url('images/sat.gif') center center no-repeat;
}

#days_table
{
    width:257px;
    float:left;
    margin-top:0px;
}
#days_table tr
{
    height:28px;
}

#days_table tr td
{
    width:32px;
    border:solid 1px #BABABA;
    padding-top:0px;
    height:28px;
}

.day_header_div
{
    font:normal 12px tahoma;
    height:22px;
    float:left;
    width:100%;
    color:#BABABA;
    text-align:center;
    padding-top:6px;
}
.day_header_div a
{
    float:left;
    text-decoration:none;
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    
}
.day_event_div
{
    font:normal 12px tahoma;
    height:22px;
    float:left;
    width:100%;
    color:#BABABA;
    text-align:center;
    text-decoration:none;
    padding-top:6px;
}
.day_event_div:hover
{  
    text-decoration:underline;
}

.labels
{
    float:left;
    height:20px;
    color:#B4B4BE;
    font-style:italic;
    font-size:11px;
    margin-top:3px;
    position:relative;
    left:5px;
}

.textbox
{
    float:left;
}

#month_events_div
{
    margin-top:45px;
    float:left;
    position:relative;
    left:16px;
    width:330px;
}

#month_year
{
    float:right;
    width:330px;
    height:27px;
    border-bottom:solid 1px #AFB3A0;
}

.month_year_labels
{
    font:bold 18px tahoma;
}
#cal_events_table
{
    float:right;
    width:330px;
}

#cal_events_table td
{
 vertical-align:top;
  padding-top:12px;
} 

#cal_events_table td.event_cell
{
 padding-top:18px;
 text-align:left;
} 

#events
{
    float:left;
}

.cal_day
{
    background-color:#7A94A1;
    color:White;
    font:normal 12px tahoma;
    width:20px;
    height:22px;
    float:left;
    padding-right:10px;
    text-align:right;
    padding-top:6px;
    border:solid 1px #BABABA;
}

.cal_event
{
    text-decoration:none;
    width:220px;
    color:#808285;
    font:normal 11px tahoma;
    height:100%;
    position:relative;
    left:5px;
    text-align:left;
}

.cal_event:hover
{
    text-decoration:underline;
}

#event_separator
{
    float:right;
    width:330px;
    height:1px;
    border-bottom:solid 1px #D2D3D5;
}

#lb_register
{
    color:#7A94A0;
    font:normal 12px tahoma;
    text-decoration:none;
    float:right;
}
#lb_register:hover
{
    text-decoration:underline;
}

/*-------Users Page-------*/
#admin_users_div
{
    width:690px;
}
.admin_users_table
{
    float:left;
    width:508px;
    border-left:solid 1px #7A94A0;
    border-right:solid 1px #7A94A0;
    position:relative;
    left:15px;
}
.admin_users_table tr td
{
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:solid 1px #7A94A0;
 height:25px;
}

.create1
{
    float:left;
    width:308px;
    text-align:right;

}



/*-------Create Users Page-------*/
#create_users_div
{
    width:690px;
}
#create_users_table
{
    left:17px;
    float:left;
    width:300px;
    color:#7A94A0;
    margin-top:10px;
    position:relative;
    font:normal 12px verdana;
}

#create_users_table tr td
{
    height:30px;
}
 
#create_users_table td textarea
{
    color:#456789;
}

#txt_username
{
    float:right;
    width:165px;
}

#txt_password
{
    float:right;
    width:165px;
}

#txt_confirm
{
    float:right;
    width:165px;
}
#btn_add
{
    float:right;
}

.validation_style1 ul
{
    float:left;
    width:300px;
    color:#C1AE7E;
    margin-top:10px;
    line-height:15px;
    padding-left:25px;
    list-style-type:disc;
    font:normal 11px verdana;
}


/*-------Registration Page--------*/
#registration_div
{
    float:left;
    width:460px;
}

#registration_top_div
{
    float:left;
    width:100%;
    height:40px;
}
#registration_body
{
    float:left;
    width:100%;
}
#registration_body span
{
    position:relative;
    left:41px;
    margin-top:30px;
    width:389px;
    float:left;
    color:#AFB3A0;
    font:normal 18px tahoma;
    border-bottom:solid 1px #AFB3A0;
    height:32px;
}
#registration_body p
{
    position:relative;
    left:41px;
    float:left;
    font:normal 12px tahoma;
    width:389px;
    color:#808285;
    margin-top:13px;
    line-height:15px;
}
#registration_table
{
    float:left;
    position:relative;
    left:39px;
    font:normal 11px tahoma;
    width:393px;
    margin-top:32px;
    color:#7A94A1;
}
#registration_table tr td
{
    height:25px;
    text-align:left;
}
.registration_textboxes
{
    width:272px;
    height:18px;
    float:right;
    border:solid 1px #F1F2F2;
    color:#808285;
    margin-bottom:10px;
}

#attendees_table
{
    float:left;
    position:relative;
    left:39px;
    font:normal 11px tahoma;
    width:389px;
    margin-top:20px;
    border:solid 1px #F1F2F2;
}
#attendees_table tr td
{
    height:19px;
    text-align:left;
    border-left:solid 1px #F1F2F2;
}
#attendees_table tr th
{
    height:19px;
    text-align:left;
    background-color:#7A94A1;
    border-left:solid 1px #F1F2F2;
    color:White;
    font:normal 11px tahoma;
    padding-left:12px;
}

.txt
{
    float:none;
    width:90px;
    border-width:0px;
    color:#808285;
    position:relative;
    left:3px;
}

.attendees_div
{
    float:left;
    width:381px;
    position:relative;
    left:62px;
    text-align:right;
    vertical-align:middle;
    height:20px;
    margin-top:5px;
}

#add_link1
{
     font:normal 11px tahoma;
     text-decoration:none;
     color:#BEBEBE;
     float:right;
     position:relative;
     left:7px;  
     cursor:pointer;
}

#add_link1:hover
{
    cursor:pointer;
    text-decoration:underline;
}

#add_link
{
     background: transparent url('images/add_sign.gif') left top no-repeat;
     display:block;
     width:9px;
     height:9px;
     float:right; 
     margin-top:3px;
     cursor:pointer; 
}      
.btn
{
    float:right;
    width:97px;
    height:20px;
    margin-top:5px;
    background-color:#7A94A0;
    font:normal 12px tahoma;
    color:White;
    border:none;
    cursor:pointer;
}
.cells
{
    border-left:solid 1px #BEBEBE;
}

#registration_summary ul
{
    position:relative;
    left:30px;
    color:#7A94A0;
    font:normal 11px verdana;
    line-height:15px;
    float:left;
    list-style-type:disc;
    width:300px;
    margin-top:15px;
}
/*------------Subscription-------------*/
.btn_subscription
{
    float:left;
    width:97px;
    height:20px;
    margin-top:10px;
    border:none;
    position:relative;
    left:150px;
    cursor:pointer;
    background-color:#7A94A0; 
    color:White;
    font:normal 12px tahoma;
}

#subscription_div
{
    float:left;
    width:360px;
}

#subscription_top_div
{
    float:left;
    width:100%;
    height:269px;
    background:transparent url('images/clients1.jpg') 42px top no-repeat;
}

#subscription_body
{
    float:left;
    width:100%;
}

#subscription_body span
{
    position:relative;
    left:42px;
    margin-top:30px;
    width:100%;
    float:left;
    color:#AFB3A0;
    font:bold 18px tahoma;
}

#subscription_table
{
    margin-top:22px;
    width:100%;
    color:#808285;
    font:normal 11px tahoma;
    float:left;
    position:relative;
    left:42px;
}

.subscription_textboxes
{
    width:245px;
    height:17px;
    float:left;
    margin-bottom:12px;
    border:solid 1px #BEBEBE;
    color:#808285;
}

#subscription_summary ul
{
    position:relative;
    left:32px;
    color:#7A94A0;
    font:normal 11px verdana;
    line-height:15px;
    float:left;
    list-style-type:disc;
}
/*------Unsubscribe Page------*/
#unsubscription_table
{
    margin-top:20px;
    width:100%;
    color:#808285;
    font:normal 11px tahoma;
    float:left;
    position:relative;
    left:42px;
}

/*------Forward to a Friend Page------*/
#forward_wrapper
{
    width:500px;
    background-color:White;
    padding:5px 5px 5px 5px;
    margin:auto 0;
}

#forward_wrapper table
{
    width:490px;
}

#logo_row
{
    height:96px;
}

#logo_row td
{
    height:96px;
}

#logo_cell_1
{
    width:128px;
    background:transparent url('images/email/logo.jpg') 21px 28px no-repeat;
}
#logo_cell_1 a
{
    float:left;
    width:94px;
    height:43px;
    display:block;
    position:relative;
    left:21px;
}

#logo_cell_2
{
    width:208px;
    background-color:#B0B4A1;
}

#logo_cell_3
{
    width:63px;
    background:#B0B4A1 url('images/top1.gif') right top no-repeat;
}

#logo_cell_4
{
    width:21px;
    background:#C1AE7E url('images/top2.gif') left top no-repeat;
}

#logo_cell_5
{
    width:65px;
    background:#7A95A1 url('images/top3.gif') left top no-repeat;
}

.empty_row
{
    width:490px;
    height:5px; 
}

#header_cell_1
{
    width:160px; 
    height:20px;
    background:#7A95A1 url('images/forwarding_newsletters.gif') 21px center no-repeat;
}

#header_empty_div
{
     background-color:#7A95A1;
     width:208px;
     height:24px;
     float:left;
}

#header_image_div
{
    float:right;
    width:133px;
    height:24px;
    background:#7A95A1 url('images/forward_header.gif') right top no-repeat;
}

#title_cell
{
    width:490px;
    height:68px;
    background:#F2F2F3 url('../images/forward_corner.gif') right top no-repeat; 
}

#message_info_cell
{
    width:490px;
    background-color:#F2F2F3; 
}

.extra_emails
{
    padding-bottom:15px;
    float:left;
    display:none;
    position:relative;
    left:21px;
}

#forward_footer_div
{
    float:left;
    width:490px;
    height:24px;
    margin-top:5px;
    background-color:#B0B4A1;
}

#forward_footer_div a
{
    position:relative;
    right:8px;
    color:White;
    height:20px;
    float:right;
    padding-top:4px;
    text-decoration:none;
    font:normal 12px Times New Romans;
}
.forward_text_cell
{
    padding-bottom:3px;
}

.forward_textbox_cell
{
    padding-bottom:10px;
}

#message_info_div
{
    float:left;
    width:490px;
    background-color:#F2F2F3;
}
.forward_titles
{
    font:bold 12px tahoma;
    color:#7A95A1;
    vertical-align:middle;
    width:400px;
    position:relative;
    left:21px;
}
.forward_text
{
    color:#808285;
    font:normal 12px tahoma;
}

.forward_table
{
    width:400px;
    position:relative;
    left:21px;
    float:left;
    margin-top:25px;
    color:#808285;
    font:normal 12px tahoma;
}
/*------Successful Registration Page------*/
#sregistration_body 
{
    float:left;
    width:100%;
}
#sregistration_body span
{
    position:relative;
    left:41px;
    margin-top:30px;
    width:100%;
    float:left;
    color:#7A94A0;
    font:normal 18px tahoma;
    height:32px;
}
#sregistration_div
{
    float:left;
    width:360px;
}
/*-----------CMS General Classes-----------*/
.admin_left_div
{
    float:left;
    width:115px;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

.admin_menu_div
{
    width:100%;
    float:left;
    margin-top:15px;
    background-color:#B0B4A1;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

.admin_logo_div
{
    width:100%;
    height:115px;
    float:left;
    background:#7A94A0 url('images/logo3.gif') center 34px no-repeat;
}

.admin_middle_div
{
    float:left;
    background-color:#F2F2F3;
    position:relative;
    left:15px;
    
}

.admin_middle_div a:hover
{
    text-decoration:underline;
}

.admin_titles
{
    font: bold 16px Verdana;
    color:#C1AE7E;
    margin:37px 0px 3px 15px;
    width:500px;
    float:left;
}

.admin_create_table
{
    float:left;
    width:400px;
    color:#7A94A0;
    font:normal 12px verdana;
    position:relative;
    left:15px;
}

.admin_create_table tr td
{
    height:38px;
}
 
.admin_create_table  td textarea
{
 color:#456789;
}

.create
{
    float:left;
    width:665px;
    text-align:right;
}

.link_buttons_style
{
    font:normal 10px Verdana;
    color:#C1AE7E;
    text-decoration:none;
}

.alter
{
    background-color:white;
    color:white;
    font:normal 12px verdana;
}

.admin_header
{
    background-color:#7A94A0;
    color:white;
    font:normal 12px verdana;
    height:25px;
}

.admin_table
{
    float:left;
    width:660px;
    position:relative;
    left:15px;
    border-left:solid 1px #7A94A0;
    border-right:solid 1px #7A94A0;
}

.th_style
{
    padding-left:10px;
    text-align:left;
    height:30px;
}

.admin_texts
{
    font:normal 12px verdana;
    color:#7A94A0;
    float:left;
    vertical-align:middle;
}

.admin_texts1
{
    font:bold 14px verdana;
    margin-bottom:15px;
    width:100%;float:left;
    color:#7A94A0;
}

.line_style
{
    line-height:18px;
    margin-bottom:15px;float:left;
    text-align:inherit;
    color:#7A94A0;
}

.line_style1
{
    line-height:18px;
    margin-bottom:15px;float:left;
    text-align:inherit;
    color:#C1AE7E;
    width:450px;
    margin-top:20px;
}
.admin_linkbuttons
{
    color:#C1AE7E;
    font:normal 12px verdana;
    text-decoration:none;
}

.admin_table tr td
{
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:solid 1px #7A94A0;
 height:30px;
}
/*---------Login Page---------*/


#login_div
{
    float:left;
    width:690px;
    height:400px;
    position:relative;
    left:15px;
}

#admin_right_div
{
    float:left;
    width:115px;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    background:#ACCEDE url('images/logo4.gif') center 31px no-repeat;
}

.home_logo_link
{
    display:block;
    margin-top:35px;
    float:left;
    position:relative;
    left:9px;
    width:94px;
    height:43px;
}

#wrong_login_div
{
    margin-top:120px;
    float:left;
    width:510px;
    text-align:center;
    color: #C1AE7E;
    margin-bottom:15px;
    font: normal 11px Verdana;
}

.labels_style
{
        visibility:hidden;
}

.login_labels
{
    color:#7A94A0;
    font: normal 11px Verdana;
    width:100px;
    padding-top:10px;
    text-align:left;
}
.login_textbox
{
    width:150px;
    margin-top:10px;
}

#admin_login
{
    float:left;
    position:relative;
    left:103px;
}

.login_button
{
    width:60px;
    margin-top:8px;
    background-color:#7A94A0;
    border:none;
    color:White;
    font: normal 11px Verdana;
    position:relative;
    right:8px;
    height:20px;
}

/*----------Create News Page----------*/

.validation_style ul
{
    color:#C1AE7E;
    font:normal 11px verdana;
    line-height:15px;
    padding-left:25px;
    width:250px;
    float:left;
    list-style-type:disc;
}


#txt_news_title
{
    float:right;
    width:350px;
}

#txt_newsletter_title
{
    float:left;
    width:234px;
}

#txt_desc
{
    float:right;
    width:352px;
    height:100px;
    color:#7A94A0;
}

.admin_buttons
{
    height:22px;
    width:70px;
    color:#7A94A0;
    font:normal 12px verdana;
    float:right;
    margin-left:5px;
    text-align:center;
}

/*--------Create Newsletter Page--------*/
#create_newsletter_div
{
    width:690px;
}

/*-----------Admin News Page-----------*/
#admin_news_div
{
    width:690px;
}
#admin_news_div a:hover
{
    text-decoration:underline;
}
/*-----------Create Events Page-----------*/
#create_events_div
{
    width:690px;
}
/*-----------Admin Events Page-----------*/
#admin_events_div
{
    width:690px;
}
#admin_events_div a:hover
{
    text-decoration:underline;
}

#admin_events_table
{
    width:690px;
}
/*-----------Admin Newsletters Page-----------*/
#admin_newsletter_div
{
    width:690px;
}
/*-----------Admin Subscribers Page-----------*/
#admin_subscribers_div
{
    width:690px;
    height:400px;
}
/*-----------Create Subscribers Page-----------*/
.padd_class
{
    margin-top:10px;
}

/*------------Create News Page---------------*/
#create_news_div
{
    width:690px;
}


/*-------------Privacy Policy-----------------*/
#policy_body_div
{
    background: transparent url('images/about.jpg') right top no-repeat;
    float:left;
    margin-left:4px;
    width:505px;
}

#policy_body_div p
{
    padding-left:0px; 
}

#policy_div
{
    float:left;
    width:100%;
    margin-top:273px;
}

#privacy_div
{
    height:500px;
    width:22px;
    background: #FFFFFF url('images/privacy_image.gif') center 3px no-repeat;
    margin:0px 5px 20px 8px; 
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;
}

.inside_text1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66808C;
	font-weight: normal;
	text-align: left;
	margin-top: 15px;
}
.privacy_link
{
    left:-18px;
    float:left;
    color:#C1AE7E;
    position:relative;
    text-decoration:none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#refund_div
{
    height:500px;
    width:22px;
    background: #FFFFFF url('images/refund.gif') center 3px no-repeat;
    margin:0px 5px 20px 8px; 
    float:left;
    padding-bottom: 32767px;
	margin-bottom: -32767px;
}

.privacy_link:hover
{
    text-decoration:underline;
}