﻿body, a, td, input, div, select, textarea, option {font-family: helvetica, verdana, arial, sans-serif;font-size:12px;line-height:15px;}

form	{margin: 0px;padding: 0px;}

/*
html 	{background: #a70000 url(Images/back.jpg) repeat;background-position: top center;height: 100%;} 
	
body {
    background: url(Images/Wrapper.jpg) no-repeat;
    background-position: top center;
    margin: 0;
    padding: 0;
    height: 100%;
}

html>body {
    min-height: 100%;
    height: auto;

}
*/
body 	{background: #000000 url(Images/Wrapper.jpg) no-repeat;background-position: top center;height: 100%;margin: 0px;padding: 0px;} 



.cleaner 				{clear:both;border:none;margin:0px;padding:0px;}

a, a:link, a:visited, a:active, a:hover {color:#840000;cursor:pointer;text-decoration:underline;}
a:hover {color:#170000;text-decoration:underline;}


hr			{background-color:#969eab;border:0px;height:1px;color:#969eab;padding:0px;margin:5px 0px 5px 0px; outline-width:0px;}


.Left			{float:left;width:25px;}
.Main			{float:left;width:550px;background: transparent url(Images/right.png) top right repeat; margin-bottom:25px;}
.MainClean		{float:left;width:550px;}
.MainPadding	{float:left;width:15px;}
.MainContent	{float:left;width:520px; overflow:hidden;}
.Main img, .MainClean img		{border-color:#000000;}



td, a, td, input, div, select, textarea, option	{text-align:left;}

.hovermenu			{background-color:#ce7815;border:1px solid #000000; padding:4px; width:155px; text-align:center;}
.hovermenu	a		{color:#000000;}
.backgroundModal	{background-color: #000000;opacity: 0.6;filter: alpha(opacity=60);z-index:100;}

.WrapperMainSpace	{float:left;width:25px;}

body:nth-of-type(1) .WrapperMainSpace	{width:26px;}	/* crome hack*/

.NewsLetterTxt	{font-size:10px; width:180px; margin-top:5px;}
.Linkbutton, a.Linkbutton, a.Linkbutton:hover, a.Linkbutton:visited, a.Linkbutton:link, a.Linkbutton:active, .Linkbutton h1	{ text-decoration:none;}



.WrapperMain		{float:left;width:950px;background: #fceeab url(Images/MainWrapper.jpg) top left repeat-y; }
/**************** Begin Centering Divs *******************/
#Wrapper			{margin-left: auto;margin-right: auto;width: 1000px;text-align: left;}

#WrapperBack		{float:left;width: 1000px;text-align: left;margin:0px;}
#divCenterContainer {float:left;width: 1000px;text-align: left;margin:0px;}



.WrapperSpace		{float:left; width:48px;overflow:hidden;}

/* ====================== TEXT + HEADERS */
.WarningMessage		{color:#B10103;font-weight:bold;}
a.WarningMessage:link, a.WarningMessage:visited, a.WarningMessage:active,  a.WarningMessage:hover {color:#B10103;font-weight:bold;}
a.WarningMessage:hover {color:#727272;}


.textBoldRed		{font-weight:bold; color:#9a0000;}

h1 			{font-size:22px;font-weight:bold;line-height:25px;padding:0px; margin:0px; color:#170000;}
h2 			{font-size:24px;font-weight:bold;line-height:30px;padding:0px; margin:0px;color:#170000;}
h3, h4, h5	{font-size:16px;font-weight:bold;line-height:18px;padding:0px; margin:0px;color:#170000;}
.HeaderBar	{float:left; width:520px;background: transparent url(Images/Bar_520.gif) top left no-repeat; margin-bottom:3px; } 


/**************** FOOTER *******************  */
.Footer				{float:left;width:950px; font-size:10px; background: #fceeab url(Images/footer.jpg) top left no-repeat; height:31px;}
.Footer .Back1Txt	{float:left; width:950px; overflow:hidden; margin-top:8px; font-size:10px; color:#fbba78;}

.Footer .Back1Txt a, .Footer .Back1Txt a:link, .Footer .Back1Txt a:visited, .Footer .Back1Txt a:active, .Footer .Back1Txt a:hover {font-size:10px;color:#fbba78;cursor:pointer;text-decoration:underline;}
.Footer .Back1Txt a:hover {color:#ffffff;text-decoration:underline;}


/**************** RIGHT *******************  */
.Right			{float:left; width:300px;overflow:hidden; margin:0px 0px 25px 0px;}
.RightBack		{float:left;width:300px;overflow:hidden; padding-top:13px;background: transparent url(Images/right.png) top right repeat; margin-bottom:20px;}

.RightPad		{float:left; padding:5px 18px 10px 18px; color:#000000;}
.RightSpace		{float:left; width:20px;overflow:hidden;}
.RightPad p		{margin:0px; padding:0px; }

.Right .HeaderTop	{color:#840000; font-size:14px; font-weight:bold;}

.Right a.More, .Right a.More:link, .Right a.More:visited, .Right a.More:active, .Right a.More:hover {color:#840000;cursor:pointer;text-decoration:none;font-weight:bold;}
.Right a.More:hover {color:#ee0000;text-decoration:none;}

.Right .Header, .Right a.Header, .Right a.Header:link, .Right a.Header:visited, .Right a.Header:active, .Right a.Header:hover {color:#000000;text-decoration:none;font-weight:bold;}
.Right a.Header:hover {color:#ee0000;text-decoration:none;}

.Right .Intro, .Right a.Intro, .Right a.Intro:link, .Right a.Intro:visited, .Right a.Intro:active, .Right a.Intro:hover {color:#840000;text-decoration:none;font-weight:bold;}
.Right a.Intro:hover {color:#ee0000;text-decoration:none;}

.Right .ReadMore, .Right a.ReadMore, .Right a.ReadMore:link, .Right a.ReadMore:visited, .Right a.ReadMore:active, .Right a.ReadMore:hover {color:#ce7815;text-decoration:none;font-weight:bold; font-size:10px;}
.Right a.ReadMore:hover {color:#ee0000;text-decoration:none;}

/* ====================== PAGING  */	
.Paging .PrevNext {white-space:nowrap;width:80px;font-size:10px;}
.Paging {margin:8px 0px 5px 0px;  background: transparent url(Images/Paging.png) top right repeat; padding:2px 4px 2px 4px;}
.Paging .Center, .Paging .Center a, .Paging .PrevNext a	{text-align:center;font-size:10px; text-decoration:none;}

/**************** MAIN TEXT BACK *******************  */

.Back1Txt		{float:left; width:520px; overflow:hidden; margin-top:20px; }
.Back1TxtBig	{float:left; width:700px; overflow:hidden; margin-top:20px;}
.ListLink, a.ListLink, a.ListLink:hover, a.ListLink:visited, a.ListLink:link, a.ListLink:active, .ListLink h1	{ text-decoration:none;}



.BackDateTxt	{float:right; color:#969eab; margin-top:2px;}

.ArchiveWrap	{float:left; width:520px;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd; margin-top:20px; padding:5px 0px 5px 0px;}
a.Archive:link, a.Archive:visited, a.Archive:active,  a.Archive:hover {color:#999998;font-weight:bold; text-decoration:none;}
a.Archive:hover {color:#727272;}


/**************** TOP *******************/
.FrameTop		{margin:0px;padding:0px;  background: transparent url(Images/FrameTop.gif) top right no-repeat; width:166px; height:36px;}
.FrameBottom	{margin:0px;padding:0px;  background: transparent url(Images/FrameBottom.gif) top right no-repeat; width:166px; height:36px;}
.FrameMiddle	{margin:0px;padding:0px;  background: transparent url(Images/framemiddle.gif) top right repeat-y; width:166px;}

.FrameTop2		{margin:0px;padding:0px;  background: transparent url(Images/FrameTop2.gif) top right no-repeat; width:166px; height:36px;}
.FrameBottom2	{margin:0px;padding:0px;  background: transparent url(Images/FrameBottom2.gif) top right no-repeat; width:166px; height:36px;}
.FrameMiddle2	{margin:0px;padding:0px;  background: transparent url(Images/framemiddle2.gif) top right repeat-y; width:166px;}

.FrameMiddle img, .FrameMiddle2 img	{margin-left:31px;}

/**************** TOP *******************/
.ListHeader	{background-color:#cccccc; font-weight:bold;}
.List1		{background-color:#ffffff;}
.List2		{background-color:#dddddd;}
.ListFooter	{margin-top:20px; background-color:#dfe3e8;}
.ListFooter td {padding:2px;}


/**************** TOP *******************/
#Top		{float:left;width:950px; height:659px;  vertical-align:bottom; }
#Top .Logo	{margin:320px 0px 0px 450px; float:left;}







/**************** LIGHTBOX *******************/


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(Images/Lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(Images/Lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }





/**************** MENU *******************/
.Radio				{float:left; width:117px; height:95px; margin-left:-23px;}
.MenuSpace			{float:left; width:10px;}
.Menu				{float:left;width:833px; margin:10px 0px 0px 0px; }
.Menu a				{font-size:12px; font-weight:bold;}








/**************** TOP MENU *******************/


.TopMenu
{

	margin-top:33px;
 float:right; text-align:left;
width:833px;

}


.TopMenu ul.AspNet-Menu li /* Tier 1 */
{	

	background: transparent url(Images/topMenuBackOff.jpg) top left repeat-x;
	height:34px;	
	
}


.TopMenu ul.AspNet-Menu li a /* Tier 1 */
{	
	font-size:12px; 
	/*background: transparent url(Images/topMenuBackOffRight.gif) top right no-repeat;*/
	padding: 9px 14px 0px 14px;
	
}






.TopMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 250px;
    top: 100%;
    left: 0;
}

.TopMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: 0px;
    left: 250px;
}


.TopMenu ul.AspNet-Menu li li /* all list items */
{
	
    width: 250px;
    background: transparent url(Images/topMenuBackSubOff.jpg) top left repeat-x;
    height:28px;
    
}

.TopMenu ul.AspNet-Menu li li a
{
	font-size:11px;
	padding:4px 10px 0px 10px;
	background: transparent ;
	color:#ffffff;
	text-align:left; 
	white-space:nowrap;
	overflow:hidden;
}



.TopMenu li:hover, /* list items being hovered over */
.TopMenu li.AspNet-Menu-Hover
{

}



.TopMenu a /* all anchors and spans (nodes with no link) */

{
    color: #ffffff;

}



.TopMenu li.AspNet-Menu-Leaf a /* leaves */
{
    /*background-image: none !important;*/
}

.TopMenu li:hover a, /* hovered text */
.TopMenu li.AspNet-Menu-Hover a
{
    color:#ffffff;
}


.TopMenu li:hover li a, /* the tier above this one is hovered */
.TopMenu li.AspNet-Menu-Hover li a,
.TopMenu li:hover li:hover li a,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a
{
    color: #ffffff;
}


.TopMenu ul.AspNet-Menu li.AspNet-Menu-Selected /* this tier is selected */
{
	background: transparent url(Images/topMenuBackOn.jpg) top left repeat-x;

}




.TopMenu ul.AspNet-Menu li.AspNet-Menu-Selected a /* Tier 1 */
{	
	/*background: transparent url(Images/topMenuBackOnRight.gif) top right no-repeat;*/

	/*padding: 6px 14px 6px 14px;	*/
}





.TopMenu ul.AspNet-Menu li li.AspNet-Menu-Selected /* all list items */
{
    background: transparent url(Images/topMenuBackSubOn.jpg) top left repeat-x;
}


.TopMenu ul.AspNet-Menu li li.AspNet-Menu-Selected a /* Tier 1 */
{	
background: transparent;
	padding: 4px 10px 4px 10px;

}



.TopMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    /*border: solid 1px #ff0000 !important;*/
}







.TopMenu ul.AspNet-Menu li.AspNet-Menu-ParentSelected a,
.TopMenu ul.AspNet-Menu li.AspNet-Menu-ParentSelected a span,
.TopMenu ul.AspNet-Menu li li a span /* Tier 1 */
{	

text-align:left;
	background: transparent;
}














.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a
{
    display: block;
    text-decoration: none;
}


ul.AspNet-Menu ul, 
ul.AspNet-Menu ul ul, 
ul.AspNet-Menu ul ul ul, 
ul.AspNet-Menu ul ul ul ul, 
ul.AspNet-Menu ul ul ul ul ul, 
ul.AspNet-Menu ul ul ul ul ul ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,

ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,

ul.AspNet-Menu li:hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,

ul.AspNet-Menu li:hover ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul,

ul.AspNet-Menu li:hover ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul

{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li li li li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li.AspNet-Menu-Hover ul
{	

    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}





