/* CSS Document : code by corebean.net : last updated 11.08.09 */

/*************************************************
*
* Layout and Presentation Stylesheet
*
**************************************************/

/* General */
html {height:100%}

* {font-family: "lucida sans unicode","lucida grande",sans-serif;  /* set the font of all elements to this */
	font-size: 1em; /* reset all fonts to a common size */
	word-wrap: break-word; /* Stop IE from expanding parent container when word is too long (proprietary IE, new in CSS3) */
	margin:0;padding:0 /* resets all elements padding and margin to zero */
}

h1 	{font:21px; margin: 0px}
#headimg {margin-left: -7px; margin-top: 0px; margin-bottom: -5px; padding: 0px}
h2 	{font:14px; color:#4a6686;margin:1em 0 1em 0}
h3 	{font:15px}
h4	{font:14px}
h5	{font:13px}
h6	{font:12px}

body {background:#1a1818;background:url(../images/backgroundPage.jpg) repeat}
body, td, th, div, p, label {color:#1a1818; font-size: 13px; font-family: "lucida sans unicode","lucida grande",sans-serif; line-height:1.3; }
body.PagePrint {margin: 0;padding: 0;font-size: .8em /* sets a base font size of 12px/9pt */background-image: url(none);background-color: #FFFFFF;}
img {-ms-interpolation-mode: bicubic; /* Resample images in IE7 */}

img.alpha { /* Give PNG image class="alpha" to fix alpha transparency problems in IE 5.5 & 6 */	 }

img, a img {border: none;}

table 	{border-collapse:collapse; border:0px; width:100%;}
/*td 		{vertical-align:top}*/
th 		{text-align:left; vertical-align:top}

big {font-size: 133%;}

small, sup, sub {font-size: 75%;}

wbr:after {content: "\00200B"; /* Emulate the <wbr> (word break) tag in modern browsers that don't support it */}
hr {border: dotted 1px  #3C3D3A ;margin:1em 0 1.5em 0}
div {outline:0}
p {padding:0px 0px 12px 0px}
.width	{width:100%}
.main	{margin:auto; text-align:left}


/*----TEXT SIZES----*/
.SmallText {font-size:.7em}
.DefaultText {font-size: .8em}
.LargeText {font-size: 1.5em}
.LargerText {FONT-SIZE: 2em}
/*----TEXT SIZES----*/

/* General */

#PageWrapper #flash {

	/*border: 1px solid red;*/
	width:760px;
	height:262px;
	margin-top:0px; 
	/*float:right;*/
}

#PageWrapper #logo {
	/*border: 1px solid green;*/
	position:absolute;
	width:760px;
	height:262px;
	margin-top:0px;
	/*float:left;*/
}

/* Links */
a {color:#5e9fe5; text-decoration:underline;}
a:visited 	{color:#5a8bbc;}
a:hover {color:#5a8bbc; text-decoration:none}
/* Links */

/*----FORMS----*/
.PageWrapper form {}
.PageWrapper textarea {}
.PageWrapper select {}
.PageWrapper .Button {}
.BodyText INPUT .ButtonOK {}

/*----FORMS----*/

/*----LISTS----*/
ul {list-style: disc; margin:5px 0px 5px 15px; padding:5px;}
ol {}
li {}
dl {}
dt {}
dd {}
/*----LISTS----*/

/*----LISTS----*/
.PageWrapper .MainNavigation ul {list-style:none; margin:5px 0px 5px 5px; padding:5px;}
.PageWrapper .MainContent ol {}
.PageWrapper .MainContent li {}
.PageWrapper .MainContent dl {}
.PageWrapper .MainContent dt {}
.PageWrapper .MainContent dd {}
/*----LISTS----*/


/*----SPAN----*/
.Alert {font-weight: bold;color: red;}
.alignLeft {float:left;margin:0 .5em .75em 0}
/*----SPAN----*/

/*---- MODAL POPUP ----*/

/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;top: 10px;left: 10px;}
.modalPopup {background-color: #FFFFFF;	border: 2px solid #E0DEDE;	padding: 10px;	width: 460px;}
.modalDisablePopup {background-color: #FFFFFF;border: 2px solid #E0DEDE;z-index:10000;position:absolute;}
.modalHeading {/*cursor: move;*/background-color: #DDDDDD;border: 1px solid #E0DEDE;color: #333333;	text-align: left;padding: 4px;font-family:Garamond, Georgia;font-size: 12px;font-weight:bold;width: 100%;}
.modalText {font-size: 12px;}
.modalDisablePopup {background-color: #FFFFFF;border: 2px solid #E0DEDE;z-index:10000;position:absolute;}
/*Popup Control*/
.popupControl {	background-color: #FFFFFF;position:absolute;visibility:hidden;}
/*---- MODAL POPUP ----*/

/* Articles */

/* Articles */


/* Standard Page Layout */
#OuterWrapper {width: 760px; text-align: left; margin:20px auto 50px auto;background:#FFFFFF;padding:5px}
#PageWrapper {}
#BrandingWrapper {}
#SearchContent {}
#PromoContentRight {}
#PromoContentLeft {margin:5px 0 5px 0;padding:10px;width:145px;min-height:450px;height:auto !important; height:450px;;background:#1a1818;float:left;}
#MainContent {float:right;width:575px;margin:0 5px 0 0}
#MainContent img {margin:7px}
#MainContent #galleryflash {
	/*border: 1px solid red;*/
	width:575px;
	height:420px;
	/*margin-top:0px; 
	float:right;*/}
	
/* Standard Page Layout */

#BodyContent {}	


/* Promotion Page Layout */

/* Promotion Page Layout */

/* Promotion Containers */

/* Footer Layout */
#FooterWrapper {background:#5e9fe5;width:750px;height:50px;clear:both;padding:5px}
#FooterWrapper p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	float:left
}
#FooterContent {float:right;margin:0 5px 0 0}
#FooterWrapper a {color:#FFFFFF;text-decoration: none}
#FooterWrapper a:hover {text-decoration: underline}
/* Footer Layout */

/* Promotion Containers */

/* Sections */
.PageWrapper #ContentWrapper #MainContent #TitleTable h1.TitleHeading {}

/* Body Styles */
.PageWrapper #ContentWrapper #MainContent #BodyContent img {}

/* Sections */

/* Form Tables */
.PageWrapper form table.FormTable {}
.PageWrapper form table TR TD.FormTableCopyAltLeft,
.PageWrapper table.FormTable tr td.FormTableQuestion {}
.PageWrapper form table tr td.FormTableCopyAltRight {}
.PageWrapper form table tr td.FormTableButtons {}
.PageWrapper form div.ButtonHolder {}
/* Form Tables */

/* Main Navigation */
#MainNavigation ul li {border-bottom:1px solid #2a2727;padding:10px 0 10px 0;}
#MainNavigation ul li a {font-family: Times, serif; font-weight: bold;font-size:17px;text-decoration: none;letter-spacing:1px;color:#68829f}
#MainNavigation ul li a:hover {color:#d8dbcd}
.PageWrapper #BrandingWrapper #MainNavigation #MainNavigationHolder {}
#MainNavigation table tr td.NavTableCellOn a.NavLinkOn,
#MainNavigation table tr td.NavTableCellOn a.NavLinkOn span,
#MainNavigation table tr td.NavTableCellOn a.NavLinkOff,
#MainNavigation table tr td.NavTableCellOn a.NavLinkOff span {}
#MainNavigation a.NavLinkOn:link {}
#MainNavigation a.NavLinkOn:visited {}
#MainNavigation a.NavLinkOn:active {}
#MainNavigation a.NavLinkOn:hover {}
#MainNavigation table tr td.NavTableCellOff a.NavLinkOff,
#MainNavigation table tr td.NavTableCellOff a.NavLinkOff span {}
#MainNavigation a.NavLinkOff:link {}
#MainNavigation a.NavLinkOff:visited {}
#MainNavigation a.NavLinkOff:active {}
#MainNavigation a.NavLinkOff:hover {}
#MainNavigation table tr td.NavTableCellOn {}
#MainNavigation table tr td.NavTableCellOff {}
/* Main Navigation */

/* MESSAGE BOXES */

/* MESSAGE BOXES */

/* Modules */

/* ContextMenuPanel */

/* ContextMenuPanel */

/* BLOG MODULE */
.PageWrapper div.BlogContainer {}
.PageWrapper div.BlogContainer h2.BlogTitle,
.PageWrapper div.BlogContainer h2.BlogTitle a {}
.PageWrapper div.BlogContainer p.BlogByLine, .PageWrapper div.BlogContainer span.BlogByLine, {}
.PageWrapper table tr td.BlogPromoCopy {}
.PageWrapper table tr td.BlogPromoCopy span.BlogPromoText {}
.PageWrapper table tr td.BlogPromoCopy span.BlogDate {}
/* BLOG MODULE */

/*---- NAVIGATION ----*/

/*---- NAVIGATION ----*/

/* CONTACT FORM */

/*#text_contact {
	float:left;
	width:820px;
	margin-left:-100px;
	margin-top:50px;
	padding:0px;
	position:relative;
}*/
#contact label { color: #33333; display: block; font-size: 1em; margin-top: 0.6em; }

.visittext { 
	color: #555; 
	font-size: 1.0em; 
	line-height: 1.8; 
}

.input, .textarea, .select, .TBox {
	background: #f3f3f3;
	color: #333333;
	font-family: inherit;
	font-size: 1em;
	border-top: 2px solid #dbdbdb;
	border-left: 2px solid #dbdbdb;
	font-family: "lucida sans unicode","lucida grande",sans-serif;
}
.input, .textarea { width: 100%; }
.textarea { height: 50px; }
.select { margin-top: 0.6em; width: 100%; }
.submit { margin-top: 0.6em; }

.calendar {
	border-right: 1px outset;
	border-top: 1px outset;
	font-size: 8pt;
	border-left: 1px outset;
	color: black;
	border-bottom: 1px outset;
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	position: absolute;
	background-color: #2567af;
}

.calheader {
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	color: #000000;
	border-bottom: 1px outset;
}

.calday {
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	cursor: hand;
	color: #618A6C;
	border-bottom: 1px inset;
	background-color: #FFFFFF;
}

.notcalday {
	border-right: #618A6C 1px solid;
	border-top: #618A6C 1px solid;
	border-left: #618A6C 1px solid;
	cursor: hand;
	color: #c0c0c0;
	border-bottom: #618A6C 1px solid;
	background-color: gainsboro;
}

.clicker {
	border-right: 2px outset;
	border-top: 2px outset;
	font-weight: bold;
	font-size: 7pt;
	border-left: 2px outset;
	cursor: hand;
	color: #000000;
	border-bottom: 2px outset;
	background-color: #c0c0c0;
}
