BODY,P 		{Font-Family: Verdana, Helvetica, Arial;FONT-SIZE: 11px;FONT-WEIGHT:normal; COLOR: #000000;}
TD,SPAN		{FONT-SIZE: 11; FONT-WEIGHT:normal; COLOR: #000000;}
H1 		{FONT-SIZE: 16; COLOR:#004372;Font-Family: Lucida Sans, Verdana, Helvetica, Arial;margin-bottom:2px;}
H2 		{FONT-SIZE: 14; COLOR:#004372;Font-Family: Lucida Sans, Verdana, Helvetica, Arial;margin-bottom:2px;}

.lblock 	{display:block;}

LI {margin-bottom:0px;}
UL {list-style-type:square;}
OL LI {margin-bottom:10px;}

.tblbg_y {background-color:#FAE2B8;}
.tblbg_yd {background-color:#F7CA7D;}



.title 		{FONT-SIZE: 18px; COLOR:#ABABAB;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;}
.title 		{FONT-SIZE: 18px; COLOR:#F3B343;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;}

H1 {FONT-SIZE: 18px; COLOR:#F3B343;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;display:inline;}

H1 {FONT-SIZE: 18px; COLOR:#E39817;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;display:inline;}
H2 {FONT-SIZE: 16px; COLOR:#777777;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;display:inline;}
H3 {FONT-SIZE: 14px; COLOR:#000000;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;display:inline;}
H4 {FONT-SIZE: 11px; COLOR:#777777;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;display:inline;}
H5 {FONT-SIZE: 11px; COLOR:#000000;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:normal;font-style:italic;TEXT-DECORATION: none;display:inline;}

#zoomevents{
padding-top:6px;

}

#photoalbums{
padding-top:6px;
width:250px;
}

#slideshow{
	width:557px;
	height:100%;
	boder:0px;
	frameborder:0px;
	margin:0px;
}

.eventlogo{
	display:block;
	cursor: pointer;
	margin-right:4px;
	text-align:left;
	align:left;
	float:left;
}

.eventlink{
	display:block;
	font-size: 10; 
	font-weight:normal;
	cursor: pointer;
	padding-bottom:-4px;
}	
.eventdate{
	font-size: 10; 
	font-weight:normal;
}

.eventloc{
	font-size: 9.5; 
}
.eventname{
	font-size: 11; 
	font-weight:bold;
}

.eventdesc{
	margin-top:4px;
	font-size: 9.5px; 
	font-weight:normal;
}


hr{color:#aaaaaa;}

.niceli LI{margin-bottom:4px;}

.subtitle 	{FONT-SIZE: 12px; COLOR:#777777;Font-Family: Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;}
.smtxt 		{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Lucida Sans,verdana,arial,helvetica;}
.hrl		{width:100%;margin-right:0px;margin-top:3px;margin-bottom:3px;color:#62A3B0;}

.hlight		{FONT-SIZE: 12px;text-align:center;FONT-WEIGHT:bold;background-color:C7C1CD;padding:6px;padding-left:10px;color:#000000;background-image: url(images/butbg.jpeg);}
.hlight2	{FONT-SIZE: 12px;text-align:center;background-color:#dddddd;padding:6px;padding-left:10px;color:#003377;}
.hlight22	{FONT-SIZE: 12px;text-align:center;background-color:#eeeeee;padding:6px;padding-left:10px;color:#114488;}


.rtitle 	{FONT-SIZE: 16px; COLOR:#446377;Font-Family: Lucida Sans, Verdana, Helvetica, Arial; FONT-WEIGHT:bold;TEXT-DECORATION: none;margin-bottom:5px;}

A {COLOR:#777777;}
A:link {TEXT-DECORATION:none}
A:hover {color:#777777;TEXT-DECORATION:underline;}
A:visited {TEXT-DECORATION: none}
A:active {TEXT-DECORATION:underline;}



.img_left{

	margin-right:20px;
	float:left;
	border: 1px solid #aaaaaa;
}


.bg{
	background-color:#ffffff;
	background-image: url(images/background_4.jpeg); 
	background-attachment:fixed;
	
}

#testimonial{
	display:block;
	width:250px;
	height:220px;
	cursor:pointer;
}

.liimg{
	background-image:url('/testimonials/photos/cassandre.jpeg')
	margin-left:-20px;
}

.quote {
	margin: 8px 0px 8px 0px;
	font-size: 10px;
	line-height: 11px;
	color: #222222;
	text-align:right;
}
.quote_credit a { font-size: 9px; line-height: 11px; text-align: right; font-weight: normal; color: #2e516c; }
.quote_credit {
	float: right;
	width: 140px;
	font-size: 9px;
	line-height: 11px;
	margin: 12px 0 0 0;
}
.quote_image {
	float: left;
	margin: 4px 8px 6px 0;
	
}

.quote_photo {
	float: right;
	margin: 3px 0px 4px 10px;;
	background-position:center;
	width:75px;
	height:75px;
	border: 1px solid #555555;
}

.zoomlogo{

	margin:20px;
	margin-bottom:42px;
	margin-bottom:59px;	
}

#headtitle	{
	FONT-SIZE: 14px; 
	COLOR:#aaaaaa;
	Font-Family: Arial narrow, Verdana, Helvetica, Arial; 
	FONT-WEIGHT:normal;
	TEXT-DECORATION: none;
	letter-spacing: 7px;
	padding-left:15px;
	margin-top:-20px;
	margin-bottom:0px;
	font-variant: small-caps;
	
	}


.am_head{
	background-image: url(images/head_sm_AM.jpeg); 
	padding-top:60px;
	background-repeat: no-repeat;
	background-position:top center; 
}

.uploadthpic{
	cursor:pointer;
	display:block;
	width:70px;
	height:70px;
	margin-right:2px;
	margin-bottom:2px;
	padding:0px;
	font-size:20px;
	color:white;
 	background-image: url(images/pixel.gif); 
	background-repeat: no-repeat;
	background-position:top center; 
	border: 1px solid #aaaaaa;
}

.uploadlogo{
	cursor:pointer;
	display:block;
	width:50px;
	height:50px;
	margin-right:2px;
	margin-bottom:2px;
	padding:0px;
	font-size:20px;
	color:white;
 	background-image: url(images/pixel.gif); 
	background-repeat: no-repeat;
	background-position:top center; 
	border: 1px solid #aaaaaa;
}


#headimg{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

#photobg{
	background-color:#000000;
}

#viewphoto{
	background-image: url(images/pixel.gif); 
	margin:0px;
	padding:0px;
	height:210px;
	width:595px;
	background-repeat: no-repeat;
	background-position:top center; 
	filter:alpha(opacity=0);
	-moz-opacity:.0; 
   	opacity:.0;	
}



.loading{
	width:600px;
	height:100px;
	background-image: url(images/loading.gif); 
	background-repeat: no-repeat;
	background-position:300 300; 
	filter:alpha(opacity=40);
	-moz-opacity:.40; 
	opacity:.40;
}

.loaded{
	width:600px;
	height:100px;
	background-image: url(images/pixel.gif); 
	background-image: url(images/photo_mask2.png)	
	background-repeat: no-repeat;
	background-position:300 300; 
	filter:alpha(opacity=100);
	-moz-opacity:1.0; 
	opacity:1.0;
}

#alerts{
	background-color:#F5C058;
	border-left: 1px solid #aaaaaa;
	border-right: 8px solid #ffffff;
}

#video{
	display:block;
	background-image: url(/skin/images/vid_bg.jpeg);
	background-repeat: no-repeat;
	background-color:#000000;
	width:280px;
	height:250px;
	border-right: 1px solid #aaaaaa;
}

#videotxt{
	display:block;
	height:40px;
	width:250px;
	background-color:#B8B8B8;
	margin-top:5px;
	text-align:left;
	font-size:9px;
	color:#ffffff;
}

#videonav{
	background-color:#B8B8B8;
	margin-bottom:10px;
	margin-top:4px;
	text-align:left;
	font-size:9px;
	color:#ffffff;
}

.vmenuimg{
	width:40px;
	height:10px;
	cursor:pointer;
}

.vmenuon{
	display:inline;
	margin-right:1px;
	background-color:#dddddd;
	margin:0px;
	margin-left:-1px;
	border:1px solid #dddddd;
	align:left;
}

.vmenuoff{
	display:inline;
	margin-right:1px;
	background-color:#999999;
	margin:0px;
	margin-left:-1px;
	border:1px solid #dddddd;
	align:left;
}

.vmenuclk{
	display:inline;
	margin-right:1px;
	background-color:#E39817;
	margin:0px;
	margin-left:-1px;
	border:1px solid #dddddd;
	align:left;
}

#rightcol{
	background-color:#B8B8B8;
	width:280px;
}

.rightcol_header{
	background-color:#555555;
	color:#ffffff;
	padding:4px;
	text-align:center;
}

.rightcol_content{
	padding:15px;
	padding-top:5px;
}



.hairlineborder{
	border: 1px solid #cccccc;
	padding:7px;
	padding-bottom:7px;
}



.mainbody{
	background-color:#ffffff;
}

.mainbg{	display:block;
		background-color:#A0A0A0;
		margin:10px;
		margin-top:10px;
		width:810px;
}


#maintext{
	background-color:#ffffff;
	padding:20px;
	height:2000px;	
}

#sitehead{
	FONT-SIZE: 10.5px; 
	COLOR: #aaaaaa;
	background-color:#000000;
	height:25px;
	border-bottom: 1px solid #ffffff;	
}

.headbut{
	background-image: url(images/butbg.jpeg); 
	background-color:#aaaaaa;
	cursor:pointer;

	text-align:center;

	padding:6px;
	padding-top:2px;
	padding-bottom:3px;
		
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:0px;

	border: 1px solid #cccccc;
	
	height:28px;
	
	FONT-FAMILY: Arial narrow;
	FONT-SIZE:11pt;
	FONT-WEIGHT:normal; 
	COLOR: #444444;
	
	filter:alpha(opacity=80);
	-moz-opacity:.80; 
	opacity:.80;
	
}


.mainmenubg{
	background-image: url(skin/images/butbg2.jpeg);
	background-repeat: repeat-x;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* TOP MENU BUTTONS */
/* ------------------------------------------------------------------------------------------------------------------ */

#menu_container{}

#header_menu {
	text-align:center;
}
#header_menu  UL { padding: 0; margin: 0;}
#header_menu  LI { list-style: none; float: left; height: 25px; padding: 0; }


#top_menu {text-align:center;background-image: url(skin/images/menu_overbg.jpg);}
#top_menu  UL { padding: 0; margin: 0; }
#top_menu  LI { list-style: none; float: left; height: 25px; padding: 0; }


a:link.imenu 	{ font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/butbg.jpeg)      top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #404040; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}
a:visited.imenu { font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/butbg.jpeg)      top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #404040; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}
a:hover.imenu 	{ font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/menu_overbg.jpg) top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}
a:active.imenu 	{ font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/menu_overbg.jpg) top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #404040; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}


a:link.tmenu 	{ font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/butbg.jpeg) top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #404040; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}
a:visited.tmenu 	{ font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/butbg.jpeg) top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #404040; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}
a:hover.tmenu 	{ font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/menu_overbg.jpg)      top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}
a:active.tmenu { font-family: Arial narrow;font-size: 12px;background: #979797 url(skin/images/menu_overbg.jpg)      top left repeat-x;display: block; padding: 4px 0 5px 0; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #bebebe; margin: 0; height: 16px;}

#button { padding: 0; margin: 0;margin-top:4px;border-bottom: 1px solid #888888; }
a:link.button 	{FONT-FAMILY: Arial narrow;font-size: 13px;background-image: url(skin/images/butbg.jpeg);display: block; padding: 2px 0 3px 0; text-align: center; font-weight: bold; color: #404040; -background: transparent; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #888888; border-bottom: 1px solid #888888;margin: 0; height: 15px;margin-top:4px; }
a:visited.button{FONT-FAMILY: Arial narrow;font-size: 13px;background-image: url(skin/images/butbg.jpeg);display: block; padding: 2px 0 3px 0; text-align: center; font-weight: bold; color: #404040; -background: transparent; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #888888; border-bottom: 1px solid #888888;margin: 0; height: 15px;margin-top:4px; }
a:hover.button 	{FONT-FAMILY: Arial narrow;font-size: 13px;background-image: url(skin/images/menu_overbg.jpeg);display: block; padding: 2px 0 3px 0; text-align: center; font-weight: bold; color: #ffffff; -background: transparent; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #888888; border-bottom: 1px solid #888888;margin: 0; height: 15px;margin-top:4px; }
a:active.button {FONT-FAMILY: Arial narrow;font-size: 13px;background-image: url(skin/images/menu_overbg.jpeg);display: block; padding: 2px 0 3px 0; text-align: center; font-weight: bold; color: #ffffff; -background: transparent; text-decoration: none; border-top: 1px solid #bebebe; border-left: 1px solid #ffffff; border-right: 1px solid #888888; border-bottom: 1px solid #888888;margin: 0; height: 15px;margin-top:4px; }




.but{
	background-image: url(images/butbg.jpeg); 
	background-color:#aaaaaa;
	cursor:pointer;

	text-align:left;

	padding:6px;
	padding-top:2px;
	padding-bottom:0px;
		
	margin:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:0px;

	border: 1px solid #ffffff;
	border-bottom: 1px solid #555555;
	border-right: 1px solid #555555;
		
	height:20px;
	
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal; 
	COLOR: #444444;
	text-decoration:none;
}

.but a{}