/* GLOBAL */
BODY		{ margin:0px; padding:0px; background-color:#CCCCCC; font-size:11px; font-family: arial, verdana, sans-serif; color:#484848;}
INPUT			{ font-size:11px;}
SELECT			{ font-size:11px;}

/* GENERAL */
#PageContainer	{ background:#ffffff url(Images/BG.gif);background-position:right top; background-repeat:repeat-y; margin:0px auto;border-right: solid 1px #000000;border-bottom: solid 1px #000000; border-left: solid 1px #000000;width:732px;}
#PageContainerNoBG	{ background:#ffffff;background-position:right top; background-repeat:repeat-y; margin:0px auto;border-right: solid 1px #000000;border-bottom: solid 1px #000000; border-left: solid 1px #000000;width:732px;}
#Content		{ float:left;width:460px; margin:10px 20px;line-height:18px;}
#MainContent	{ float:left;width:690px; margin:10px 20px;line-height:18px;}
#HomeContent	{ float:left;width:705px; margin:10px 10px 10px 20px;line-height:18px;}
#RightColumn	{ float:left;}
#ContentFullPage	{ width:690px; margin:10px 20px;line-height:18px;}
h1				{ background-color:#D7E5F0; line-height:20px; text-indent:10px; color:#4E7EA4; font-weight:bold;margin:10px 0px 0px 0px;font-size:11px;}
h2				{ font-size:12px;margin:5px 0px; padding:0px;color:#4E7EA4; border-bottom:solid 1px #999999;}
h3				{ background-color:#808080; line-height:25px; text-indent:10px; color:#ffffff; font-weight:bold;margin:0px 0px 0px 0px;font-size:11px;}
h4				{ font-size:11px;margin:5px 0px 0px 0px; padding:0px;color:#808080; border-top:dashed 1px #999999;text-indent:10px;background-color:#f2f2f2}
.Label		{ font-family: arial, verdana, sans-serif; font-size: 11px; color:#484848; font-weight:bold; padding:3px; }
.Value		{ font-family: arial, verdana, sans-serif; font-size: 11px; color:#484848; font-weight:normal; padding:3px; }

a:Link			{ color:#0066B3;}
a:Active			{ color:#0066B3;}
a:Visited			{ color:#0066B3;}
a:Hover			{ color:#999999;}

.ClearFloats	{ clear:both;}

#PhotoGallery td	{ padding:5px;}
#PhotoGallery IMG	{ border:solid 1px #999999;}

#Testimonials		{ float:left;width:223px;padding-right:15px;}
.Quote				{ line-height:12px;font-style:italic; border-bottom:dashed 1px #cccccc;padding:5px 5px 0px 5px;}
.Person				{ font-size:10px;line-height:11px; float:right;margin:5px 0px;font-style:normal;}

#Videos				{ float:left;width:222px;}
.VideoItem			{ padding:5px;}
.VideoItem IMG		{ float:left; border:solid 1px #999999;width:98px;}
.VideoDescription	{ float:left;padding:3px;width:198px;line-height:12px;font-weight:bold;}
.VideoDescription IMG	{ border:solid 0px #999999;margin-top:5px;width:75px; }

.Date				{ float:left; font-weight:bold;width:65px;margin:0px;padding-bottom:5px;}
.Event				{ float:left;width:160px;margin:0px;padding-bottom:5px;}

.SectionHeader		{ font-weight:bold;font-size:18px;margin:5px 0 5px 0; }
.SectionSubHeader		{ font-weight:bold;font-size:16px;margin:5px 0 5px 0; }
.SectionWithBorder { border:solid 1px #999999; margin:5px 0 5px 0; }
.Label				{ font-weight:bold;text-align:left;}
.Value				{ padding-left:3px;}

.SortRow			{ background-color:#f2f2f2;}
.SortRow td			{ font-weight:bold;color:#808080;padding:2px 5px;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;}
.SortRowHeader			{ background-color:#808080;}
.SortRowHeader td	{ line-height:25px; text-indent:10px; color:#ffffff; font-weight:bold;margin:0px 0px 0px 0px;font-size:11px;}

.OddRow				{ background-color:#ffffff;}
.OddRow td			{ padding:2px 5px;}
.EvenRow			{ background-color:#f2f2f2;}
.EvenRow td			{ padding:2px 5px;}

.ShipTo				{ background-color:#f2f2f2;padding:5px;}
.FormImage			{ text-align:center;}
.Frame				{ margin:0px auto;text-align:center;}
.Frame	img			{ background-color:#ffffff; border:solid 1px #000000;margin:0px auto;}

/* LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	}
#lightboxDetails{
	font-family: arial, verdana, sans-serif; font-size: 11px; color:#484848; font-weight:normal;padding-top: 0.4em;
	}	
#lightboxCaption{ float: left;font-family: arial, verdana, sans-serif;font-size: 12px; color:#0093D0; text-transform: uppercase; font-weight:bold; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/Images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/Images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/overlay.png", sizingMethod="scale");
	}

.CloseBtn	{ display: block; border: solid 1px #0093D0; padding:3px; font-family: arial, verdana, sans-serif;font-size: 11px; color:#0093D0; text-transform: uppercase; font-weight:bold;}

a.CloseBtn:Link	{font-family: arial, verdana, sans-serif;font-size: 11px; color:#0093D0; text-transform: uppercase; font-weight:bold;}
a.CloseBtn:Active	{font-family: arial, verdana, sans-serif;font-size: 11px; color:#0093D0; text-transform: uppercase; font-weight:bold;}
a.CloseBtn:Visited	{font-family: arial, verdana, sans-serif;font-size: 11px; color:#0093D0; text-transform: uppercase; font-weight:bold;}
a.CloseBtn:Hover	{font-family: arial, verdana, sans-serif;font-size: 11px; color:#0093D0; text-transform: uppercase; font-weight:bold;}
