body
	{
	padding: 0px;
	text-align: left;
	color:#333333;
	font: 10px helvetica;
	background-color: #333333;
	}

img
	{
	border: 0px;
	}

img.gallery
	{
	padding-bottom:0px;
	padding-right:3px;
	border: 0px;
	align:left;
	background: url("../images/shadow.gif") no-repeat;
	}

h2
	{
	font-size: 14px;
	}
	
h3
	{
	font-size: 12px;
	text-align:left;
	color:#666666;
	}

hr.burnt
	{
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
	}
		
	
hr
	{
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
	}
	

/* Links */

a:link    {color:#000000; background-color:transparent;text-decoration:none;font-weight:normal;}
a:visited {color:#000000; background-color:transparent;text-decoration:none;font-weight:normal;}
a:active  {color:#000000; background-color:transparent;text-decoration:underline;font-weight:normal;}
a:hover   {color:#000000; background-color:transparent;text-decoration:underline;font-weight:normal;}

/*a:link    {color:#4077AF; background-color:transparent;text-decoration:none}
a:visited {color:#4077AF; background-color:transparent;text-decoration:none}
a:active  {color:#000000; background-color:transparent;text-decoration:underline}
a:hover   {color:#00236B; background-color:transparent;text-decoration:underline}*/

#livesearch
  { 
  width:200px; 
  background-color:#ffffff;
  }

#txt1
  { 
  margin:0px;
  } 
 

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}



#shadowed-border {
  padding: 20px;
  width: 30%;
  margin: 20px auto;
}

#shadowed-border .sb-inner {
  background:#ccc;
}

#shadowed-border .sb-border {
  background:#fff;
}

#shadowed-border2 {
  padding: 10px;
  width: 30%;
  margin: 10px auto; 
}

#shadowed-border2 .sb-inner {
  background:#DFE2FF;
}

#shadowed-border2 .sb-border {
  background:#FFDC9F;
}

.plain {
  padding: 10px;
  width: 30%;
  margin: 10px auto;
  border: thin solid black;
}


.search
	{
	position: absolute;
	top:70px;
	float:left;
	z-index: 1;
	font: 10px;
	}

.header
	{
	font-family: Garamond, serif;
	font-weight: bold;
	font-size: 16px;
	color: #b24940;
	font-style:bold;
	line-height: 16pt;
	letter-spacing: .1em;
	}
	
.topBlock
	{
	position: relative;
	font: 11px verdana;
	color: #999999;
	vertical-align:bottom;
	float:left;
	}
	
.left_fl
	{
		float:left;
		text-align:left;
		padding-left:20px;
		background-color: #FFFFFF;
	}

.credit
	{
	font: 10px verdana;
	color: #999999;
	}	

.tabs {
	position:relative;
	top: 80px;
	left: 140px;
	width:650px;
	z-index:1;
	}

.tab_container {
	position:relative;
	top: 200px;
	left: 150px;
	width:650px;
	}

.main_container{
	z-index:10;
	width:1000px;
	text-align:left;
/*	bottom:10%;*/
/*	border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;*/
 	/*background-image: url("../images/hdr.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-position: center top;*/ 
	background-color: #FFFFFF;
}


.generalText
	{
	position: relative;
	float:left;
	top: 200px;
	left: 20px;
	width: 760px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	border-top: 1px dashed #bdbdbd;
	padding-top:10px;
	}
	
.galleryBlock
	{
	top: 700px;
	left: 20px;
	position: relative;
	width: 500px;
	background-color:#ffffff;	
	padding-bottom:20px;
	}
	
.galleryText
	{
    top: 20px;
	left: 140px;
	position: relative;
	width: 340px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	}


.air_mainText
	{
	position: relative;
	width: 500px;
	top: 20px;
	left:230px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-top:50px;
	padding-right:18px;
	}


.highlight
	{
	position: absolute;
	top: 480px;
	left: 535px;
	width: 250px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-bottom: 1px dashed #bdbdbd;
	padding-bottom:20px;
	}

.joinus
	{
	position: relative;
	top: 780px;
	left: 535px;
	width: 250px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-bottom: 1px dashed #bdbdbd;
	padding-bottom:20px;
	}



.Block
	{
	position: relative;
	float:left;
	font: 12px verdana;
	color: #666666;
	padding-top:0px;
	padding-bottom:10px;
	vertical-align:top;
	line-height:18px;
	background-color: #ffffff;
	width:1000px;
	}

	
.menuBlock
	{
	position: relative;
	left:8px;
	z-index:100;
	float:inherit;
	font: 12px verdana;
	}


.apayaText
	{
	position: absolute;
	width: 640px;
	left:158px;
	padding-top:207px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
/*	border-bottom: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;*/
	}

LI.list1 {list-style: disc inside; color:red; width: 250px;font-size:11px;padding-left:20px;} 
LI.list2 {list-style: disc inside; color:purple; width: 250px;font-size:11px;padding-left:20px;} 
LI.list3 {list-style: square inside; line-height:20px;} 

LI.list4 {list-style: disc inside; width: 275px;font-size:9pt;} 

UL { 
		list-style: circle outside;
		color:red;
        text-align:left;
        margin: 0px 0px 0px 16px;
       /* T L B R */
        padding: 0px 0px 0px 0px;
        
     }
     

input,textarea, select {
	font: 11px verdana;
	font-weight: normal;
	border: thin groove #999999;
	color: #666666;
	}
	
.footer
	{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	font: 10px verdana;
	/*border-top: 1px dotted #bdbdbd;*/
	width:100%;
	vertical-align:middle;
	}
	
.error
	{
	color: #ff0000;
	}
	
.announcement_bg
	{
	background: url("../images/bg.jpg") no-repeat;
	}
	
.maintext_title
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	letter-spacing:0.2em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	}

.maintext_title2
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing:0.2em;
	padding-top:3px;
	padding-bottom:3px;
	}

.maintext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding: 4px;
	line-height: 17px;
	}

.maintext_admin
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	padding: 4px;
	line-height: 17px;
	}

.event_text
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	padding: 15px;
	line-height: 17px;
	}

.mainInfo
	{
	padding-left:10px;
	}
	

.audio_list
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	padding: 4px;
	line-height: 9px;
    background: url("../images/audio_b.gif") no-repeat;
	}

	
.maintext_dark
	{
	font-size: 11px;
	color: #333333;
	padding: 4px;
	}

.maintext_head
	{
	color: #204060;
	font-size: 13px;
	letter-spacing:0.2em;
	padding-bottom:4px;
	font-family: trebuchet ms;
	font-weight:bold;
	}

.maintext_dark_right
	{
	color: #333333;	
	text-align:right;
	}


.copyright
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 5px;
	position:relative;
	}
	
.title
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

.explain
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	}

.announcement_left
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #222222;	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	}	

.announcement_right
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #222222;	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	}

.announcement
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding:5px;
	}	

.announcement_side
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;	
	padding:1px;
	}	

.announcement_category
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;	
	letter-spacing: 2px;
	}

.announcement_date
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	padding:1px;
	padding-left: 3px;
	}


.arr, .arr2
	{
 	background-image: url(../images/arrow_white.gif); 
	background-repeat:no-repeat;
	padding-left:9px;
	padding-bottom:4px;
	color: #eeeeee;
	}

.main
	{
	color: #eeeeee;
	line-height: 15px;
	font-weight:bold;
	}

.arr4
	{
 	background-image: url(../images/square_b.gif); 
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	color: #eeeeee;
	}

.announce
	{
	text-align:left;
	padding-left:5px;
	border-bottom: 2px dotted #EADB13;
	padding-bottom:5px;
	background-color:#D0CA6C;
	}
	
.float_right
	{
	float: right;
	}
	
.course_num
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #595323;	
	padding:3px;
	line-height:14px;
	}
	
.event_title
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: left;
	color: #B1E2DC;	
	padding:5px;
	background-color: #704C68;
	}

.event_text2
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #eee;	
    background: url("../images/square_g.gif") no-repeat;
	}

.event_maintext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #111111;
	padding: 3px;
	}


.event_maintext_light
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #cccccc;
	padding: 3px;
	}

.event_rsvp
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:bold;
	color: #990000;
	padding: 3px;
	}

.event_form
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	color: #333333;
	padding: 3px;
	}

.event_rsvp_req
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #990000;
	}

.event_form_small
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	font-style: italic;
	color: #111111;
	padding: 3px;
	}

.event_rsvp_error
	{
	font-size: 10px;
	color: #ff0000;
	}
	
.event_section_head
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #111111;
	padding-left: 3px;
	}

.about_title
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 5px;
	text-align: left;
	line-height: 15px;
	}

.about_text
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	padding: 3px;
	text-align: left;
	line-height: 15px;
	}

.more
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 5px;
	text-align: right;
	}

.gallery
	{
	background-color:#C3C593;
	}

i.gallery
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	}

.gallery_top_menu
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	padding: 3px;
	}

.gallery_title
	{
	font-family: trebuchet MS, minion web;
	font-size: 12px;
	font-weight:none;
	color: #333333;	
	padding:3px;
	}	


.airMenu
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;	
	line-height:14px;
	border-style: dotted 1px;
	}

.airMenu_date
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	
	font-weight:normal;
	}	



.gallery_title_3
	{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	color: #7D1E09;	
	padding:3px;
	}


a.arr:link	{color:#4077AF; background-color:transparent;text-decoration:none}
a.arr:visited {color:#4077AF; background-color:transparent;text-decoration:none}
a.arr:active  {color:#1226E0; background-color:transparent;text-decoration:underline}
a.arr:hover   {color:#1226E0; background-color:transparent;text-decoration:underline}


a.email:link	{color:#723D49; background-color:transparent;text-decoration:none;font-weight:normal;}
a.email:visited {color:#723D49; background-color:transparent;text-decoration:none;font-weight:normal;}
a.email:active  {color:#723D49; background-color:transparent;text-decoration:underline}
a.email:hover   {color:#723D49; background-color:transparent;text-decoration:underline}

a.fff:link	{color:#ffffff; background-color:transparent;text-decoration:none}
a.fff:visited {color:#ffffff; background-color:transparent;text-decoration:none}
a.fff:active  {color:#000000; background-color:transparent;text-decoration:underline}
a.fff:hover   {color:#ffffff; background-color:transparent;text-decoration:underline}

a.blue:link	{color:#00f8fe; background-color:transparent;text-decoration:none;font-weight:normal;}
a.blue:visited {color:#00f8fe; background-color:transparent;text-decoration:none;font-weight:normal;}
a.blue:active  {color:#00f8fe; background-color:transparent;text-decoration:none;font-weight:normal;}
a.blue:hover   {color:#00f8fe; background-color:transparent;text-decoration:none;font-weight:normal;}

a.red:link	{color:#7b445d; background-color:transparent;text-decoration:none;font-weight:normal;}
a.red:visited {color:#7b445d; background-color:transparent;text-decoration:none;font-weight:normal;}
a.red:active  {color:#7b445d; background-color:transparent;text-decoration:none;font-weight:normal;}
a.red:hover   {color:#7b445d; background-color:#transparent;text-decoration:none;font-weight:normal;}

a.arr2:link	{color:#000000; background-color:transparent;text-decoration:none}
a.arr2:visited {color:#333333; background-color:transparent;text-decoration:none}
a.arr2:active  {color:#000000; background-color:transparent;text-decoration:underline}
a.arr2:hover   {color:#00236B; background-color:transparent;text-decoration:underline}

a.main:link	   {color:#4077AF; background-color:transparent;text-decoration:none}
a.main:visited {color:#4077AF; background-color:transparent;text-decoration:none}
a.main:active  {color:#4077AF; background-color:transparent;text-decoration:underline}
a.main:hover   {color:#4077AF; background-color:transparent;text-decoration:underline}

a.web:link		{color:#78435c; background-color:transparent;text-decoration:none}
a.web:visited {color:#78435c; background-color:transparent;text-decoration:none}
a.web:active  {color:#78435c; background-color:transparent;text-decoration:underline}
a.web:hover   {color:#78435c; background-color:transparent;text-decoration:underline}

a.rsvp:link	{color:#333333; background-color:transparent;text-decoration:none}
a.rsvp:visited {color:#222222; background-color:transparent;text-decoration:none}
a.rsvp:active  {color:#ff0000; background-color:transparent;text-decoration:underline}
a.rsvp:hover   {color:#00236B; background-color:transparent;text-decoration:underline}

a.event:link	{color:#595323; background-color:transparent;text-decoration:none}
a.event:visited {color:#595323; background-color:transparent;text-decoration:none}
a.event:active  {color:#595323; background-color:transparent;text-decoration:underline}
a.event:hover   {color:#00236B; background-color:transparent;text-decoration:underline}

a.event_blue:link {color:#B1E2DC; background-color:transparent;text-decoration:none}
a.event_blue:visited {color:#B1E2DC; background-color:transparent;text-decoration:none}
a.event_blue:active  {color:#B1E2DC; background-color:transparent;text-decoration:underline}
a.event_blue:hover   {color:#B1E2DC; background-color:transparent;text-decoration:underline}

a.dark:link	{color:#000000; background-color:transparent;text-decoration:none}
a.dark:visited {color:#333333; background-color:transparent;text-decoration:none}
a.dark:active  {color:#ff0000; background-color:transparent;text-decoration:underline}
a.dark:hover   {color:#00236B; background-color:transparent;text-decoration:underline}

a.img:link	{color:#000000; background-color:transparent;text-decoration:none}
a.img:visited {color:#333333; background-color:transparent;text-decoration:none}
a.img:active  {color:#ff0000; background-color:transparent;text-decoration:none}
a.img:hover   {color:#00236B; background-color:transparent;text-decoration:none}

a.coll:link	   {color:#000000; background-color:transparent;text-decoration:none}
a.coll:visited {color:#333333; background-color:transparent;text-decoration:none}
a.coll:active  {color:#000000; background-color:transparent;text-decoration:bold}
a.coll:hover   {color:#00236B; background-color:transparent;text-decoration:underline}

a.dot:link	  {color:#000000; background-color:transparent;text-decoration:none;border-bottom: 1px dotted;}
a.dot:visited {color:#333333; background-color:transparent;text-decoration:none;border-bottom: 1px dotted;}
a.dot:active  {color:#000000; background-color:transparent;border-bottom: 1px solid;}
a.dot:hover   {color:#00236B; background-color:transparent;border-bottom: 1px solid;}


 /* CLICK MENU */

       .click-menu {
       		width:210px;
       }
       .click-menu .box1 {
         /*  background: url("../images/button1.gif") no-repeat;*/
           background: url("../back.jpg") no-repeat;
           background-color:#C3C593;
           color: #efefef;
       }
       .click-menu .box1-hover {
        /*  background: url("../images/button1.gif") no-repeat;*/
            background: url("../back.jpg") no-repeat;
            background-color:#C3C593;
           color: #B0E3DC;
       }
       .click-menu .box1-open {
       /*    background: url("../images/button1-click.gif") no-repeat;*/
        background: url("../back.jpg") no-repeat;
           color: #f9f9f9;
       }
       .click-menu .box1-open-hover {
        /*   background: url("../images/button1-click.gif") no-repeat;*/
         background: url("../back.jpg") no-repeat;
           color: #B0E3DC;
       }
       .click-menu .box1,
       .click-menu .box1-hover,
       .click-menu .box1-open,
       .click-menu .box1-open-hover {
           text-indent: 5px;
           font-weight: bold;
           font-size: 8.5pt;
           line-height: 20px;
           font-family: verdana;
           cursor: pointer;
           width: 210px;
       }
       .click-menu .section {
       
           background-color: #C3C593;
           font-family: verdana;
           font-size: 7.5pt;
           line-height: 15px;
           padding: 0 0 3px 3px;
           display: none;
           width: 205px;
       }
       .click-menu .section a {
           color: #333333;
           text-decoration: none;
           white-space: wrap;
       }
       .click-menu .section a:hover {
           color: #724B68;
           text-decoration: none;
           white-space: wrap;
       }
       .click-menu .box2 {
           border-color: #724B68;
           border-width: 1px;
           border-style: none none dotted dotted;
           /* background: url("../images/tree-leaf.gif") no-repeat;*/
           padding: 1px 0 2px 5px;
           width: 200px;
       }
       .click-menu .box2-hover {
           border-color: #724B68;
           border-width: 1px;
           border-style: none none dotted dotted;
           padding: 1px 0 2px 5px;
           background: #C3C593;
           width: 200px;
    }
	
.tabs{
	position: absolute;
	top: 85px;
	z-index:1;
}


#dropmenudiv{
position:absolute;
border-left:0px solid #333;
border-right: 1px solid #333;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-left:0px solid #666;
border-right: 1px solid #666;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: white;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}

#FrogJS{
				width: 760px;
				height: 600px;
				margin: 0 auto;
			}
			#FrogJSCredit{
				text-align: right;
				font-size: 80%;
				color: #999;
				padding: 1px;
			}
			#FrogJSCaption{
				text-align: left;
				line-height: 140%;
			}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   130px;

  border-bottom:  2px solid #78435c;
  border-right:  1px solid #78435c;
  padding-left: 10px;

  background: #ffffff;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 11px;
  color:   #ffffff;
  line-height:18px;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #7b445d;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 300px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 0px solid grey;
color: #000000;
background-color: white;
font-size:11px;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #666666;
background-color: #ffffff;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: #f8f8f8;
}

