﻿body
{
	text-align: center;
	margin: 0;
	padding: 0;
	background: #333;
}
#wrapper
{
	width: 1029px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11pt;
	color: #333;
	background-color: #f5f5f5;
	background-image: url(images/lmg_bg.jpg);
	background-repeat: repeat-x;
}
#header
{
	margin: 0;
	text-align: center;
	background-image: url(images/top_header.jpg);
	height: 84px;
}
.contentbodybg
{
	background-color: #f5f5f5;
	background-repeat: repeat-x;
}
.blankhomelink
{
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding-top: 2em;
}
.logintext
{
	margin: -1em 0px 0px 62em;
}
/********************************************************************/
.menu
{
	padding-top: 5px;
	font-size: 11pt;
	color: #fff;
	background-image: url(images/menu_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 49px;
	vertical-align: top;
	letter-spacing: 1px;
	margin: 0px;
	
}
#navbar, #navbar ul 
{
	margin: .4em 0px 0px -2em;
	padding: 0px 2em 0px 4em;
	height: 1em;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	width: 1029px;
}
#navbar li
{
	list-style: none;
	float: left;
	position: relative;
	
}
#navbar ul
{
	position: absolute;
	width: 170px;
	top: 32px;
	left:25px;
	display: none;
}
#navbar li ul a
{
	width: 170px;
	float:left;
	font-size:9pt;
}
#navbar li a
{
	display: block;
	padding: 10px 19px;
	color: #fff;
	text-decoration: none;
}
#navbar li a:hover
{
	display: block;
	padding: 10px 19px;
	color: #999;
	text-decoration: none;
}
#navbar li ul
{
	display: none;
	width: 170px;
	background-color: #333;
}
#navbar li:hover ul, #navbar li.hover ul
{
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}
#navbar li:hover li, #navbar li.hover li
{
	float: left;
	width: 170px;
	margin-left: 0px;
	background-color: #333;
	text-align: left;
	margin: 0;
	padding: 0;
}
#navbar li:hover li a, #navbar li.hover li a
{
	background-color: #333;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 10px;
}
#navbar li li a:hover 
{
	background-color: #666;
}
#navbar ul ul
{
	top: auto;
}
#navbar li ul ul
{
	left: 20.9em;
	margin: 0px 0 0 0px;
}
#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li:hover ul ul ul ul
{
	display: none;
}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li li li li:hover ul
{
	display: block;
}
/*******************************************************************************************************/
.maincontent
{
	width: 1029px;
	padding: 0px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-y; 
	
}
.flash
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}
.content_box
{
	width: 998px;
	height: 200px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
	background-image: url(images/content_box.jpg);
	background-repeat: no-repeat;
}
.content_box_lg
{
	width: 998px;
	height: 449px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
	background-image: url(images/content_box_lg.jpg);
	background-repeat: no-repeat;
}
.content_box_home
{
	width: 998px;
	height: 450px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
	background-image: url(images/content_box_home.jpg);
	background-repeat: no-repeat;
}
.content_box_community
{
	width: 998px;
	height: 276px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
	background-image: url(images/content_box_community.jpg);
	background-repeat: no-repeat;
}
.content_box_biz
{
	width: 998px;
	height: 479px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
	background-image: url(images/content_box_biz.jpg);
	background-repeat: no-repeat;
}
.content_box_biz_lg
{
	width: 998px;
	height: 550px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
	background-image: url(images/content_box_biz_lg.jpg);
	background-repeat: no-repeat;
}
.content_box_charity
{
	width: 998px;
	text-align: center;
	padding-top: 10px;
	margin-left: 15px;
}
.h1
{
	width: 960px;
	color: #535353;
	border-bottom: solid 1px #ccc;
	text-align: left;
	margin-left: 5px;
}
.h1 h1, .h1 h2, .h1 h3
{
	font-size: 16pt;
	font-weight: normal;
	margin-top: .2em;
	margin-bottom: .1em;
}
.h2 h2
{
	color: #535353;
	font-size: 16pt;
	font-weight: normal;
}
.content
{
	text-align: left;
	padding: 10px 10px 0px .8em;
	width: 950px;
}
.copycontent
{
	color: #333;
}
.copycontentlg
{
	color: #003399;
	font-size: 13pt;
}
a.bluefontlink
{
	font-size: 11pt; 
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
a.bluefontlink:hover
{
	font-size: 11pt; 
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.bluelink
{
	font-size: 11pt; 
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
a.bluelink:hover
{
	font-size: 11pt; 
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}
.bluefont
{
	font-size: 11pt; 
	font-weight: normal;
	color: #006699;
}
.redfont
{
	font-size: 11pt; 
	font-weight: normal;
	color: #00ffff;
}
#video
{
	width: 271px;
	margin: -.3em 0px 0px 0px;
}
.videocopy
{
	color: #006699;
	margin-top: 0px;
	font-size:16pt;
}
/********************************************************************/
/* dimensios for both splash image and the player wrapper */
a.flowplayer, a.flowplayer img {
	display:block;				
	width:271px;
	height:206px;
	border:0px;	
	}

/* play button on top of splash screen */
div.playButton {
	background:url(images/play.png) no-repeat;
	width:64px;
	height:64px;
	position:relative;
	top:-10em;
	margin-left:7em;	
	opacity:0;
}

/* play button upon mouseover */
div.playButton:hover {
	opacity: 0;		
}
/*---------------------------------------*/
/********************************************************************/
/* dimensios for both splash image and the player wrapper */
a.flowplayerlg, a.flowplayerlg img {
	display:block;				
	width:400px;
	height:250px;
	border:0px;	
	}

/* play button on top of splash screen */
div.playButtonlg {
	background:url(images/play.png) no-repeat;
	width:64px;
	height:64px;
	position:relative;
	top:-10em;
	margin-left:7em;	
	opacity:0;
}

/* play button upon mouseover */
div.playButtonlg:hover {
	opacity: 0;		
}
/*---------------------------------------*/
/* style the outer cntaining div to fit the landscape, portrait and buttons */
.albumcontainer
{
	margin:-16.7em 0px 0px 18.7em;
}
.albumcontainer2
{
	margin:-17.1em 0px 0px 42.3em;
}
.albumcontainer3
{
	margin:0px 0px 0px 0px;
}
.albumcontainer4
{
	margin:10px 0px 0px 0px;
}
#album {
width:337px; 
height:206px; 
background-color: #333;
border:1px solid #aaa;
margin:-13.3em auto 20px 18.9em;
}
#album2 {
width:337px; 
height:206px; 
background-color:#333;
border:1px solid #aaa;
margin:-13.4em auto 20px 42.5em;
}
.album3 {
width:337px; 
height:257px; 
background-color:#333;
border:1px solid #aaa;
margin:0px auto 20px 0px;
}
.album4 {
width:337px; 
height:224px; 
background-color:#333;
border:1px solid #aaa;
margin:0px auto 20px 0px;
}
.videocopy2
{
	color: #0099ff;
	margin-top: -3.3em;
	padding-left: 27.5em;
}
.videocopy3
{
	color: #0099ff;
	margin-top: -3.3em;
	padding-left: 51em;
}
.videocopy4
{
	color: #0099ff;
	margin-top: -3.3em;
	padding-left: 10px;
}
.videocopy5
{
	color: #0099ff;
	margin-top: -3em;
	padding-left: 10px;
}
.videocopy6
{
	color: #0099ff;
	margin-top: -3em;
	margin-left: -47.5em;
}
.videocopy7
{
	color: #0099ff;
	margin-top: -3em;
	margin-left: -45em;
}
.videocopy8
{
	color: #0099ff;
	margin-top: -2em;
	margin-left: 5px;
}
.videocopy9
{
	color: #0099ff;
	margin-top: -2em;
	margin-left: -3em;
}
.videocopy10
{
	color: #0099ff;
	margin-top: -4.3em;
	padding-left: -1em;
	text-align: left;
}
.videocopy11
{
	color: #0099ff;
	margin-top: -2em;
	margin-left: .5em;
}
.videocopy12
{
	color: #0099ff;
	margin-top: -3em;
	margin-left: 1em;
}
.videocopy13
{
	color: #0099ff;
	margin-top: -3em;
	margin-left: 1em;
}
.videocopy14
{
	color: #0099ff;
	margin-top: -2em;
	margin-left: 5px;
}
/*--------------------------------------*/

#footer
{
	text-align: center;
	vertical-align: bottom;
	height: 152px;
}
.footerImg
{
	margin: 0px 0px 10px 0px;
	
}
.footercircles
{
	height: 66px;
	margin-top: -2em;
}
.footertxtbg
{
	background-image: url(images/footer_bg.jpg);
	height: 84px;
}
.footerfont
{
	padding-top: 10px;
	text-align: center;
	font-size: 9pt;
	color: #fff;
}
a.footerlink
{
	font-size: 9pt;
	color: #fff;
	text-decoration: none;
}
a.footerlink:hover
{
	font-size: 9pt;
	color: #ffcc33;
	text-decoration: none;
}

#slideshowholder
{
	width: 800px;
		margin-top: -3em;
		z-index: 200;
}

#video1
{
	position: relative;
	margin-top: 40px;
	margin-left: 2em;
	margin-bottom: 10px;
}
#video2
{
	position: relative;
	margin-top: -15em;
	margin-left: 32em;
	margin-bottom: 10px;
}
#slidewrapperbody {margin:10px; background:#111; padding:5px; font:11px Verdana,Arial}
#slidewrapperbody2 {margin:0px; background:#fff; padding:5px; font:11px Verdana,Arial; width: 400px;}

/* styling of the container. */ a.myPlayer {     display:block;     width: 320px;     height:240px;      text-align:center;     margin:2em 15px 15px 0;     float:left;     border:1px solid #999; }  /* play button */ a.myPlayer img {     margin-top:70px;     border:0px; }  /* when container is hovered we alter the border color */ a.myPlayer:hover {     border:1px solid #000; }
/* styling of the container. */ a.myPlayerHome {     display:block;     width: 320px;     height:240px;      text-align:center;     margin:-2em 15px 15px 40px;     float:left;     border:1px solid #999; }  /* play button */ a.myPlayer img {     margin-top:70px;     border:0px; }  /* when container is hovered we alter the border color */ a.myPlayerHome:hover {     border:1px solid #000; }


.galclassic
{
	margin: -1.9em 0px 0px 19.5em;
	position: absolute;
	z-index: 9000;
}
.galclassichp
{
	margin: -2em 0px 0px 21em;
	position: absolute;
	z-index: 9000;
}
.galclassicPG
{
	margin: -1.5em 0px 0px 21em;
	position: absolute;
	z-index: 9000;
}