﻿@charset "utf-8";
/* CSS Document */



@import url("reset.css");
@import url("MenuNavigation.css");


div#DIV_Header_ImageMask_Home {position:absolute; top:32px; left:0px; width:900px; height:410px; padding:0px; margin:0px; z-index:12; }
div#DIV_Header_ImageMask {position:absolute; top:32px; left:0px; width:900px; height:210px; padding:0px; margin:0px; z-index:12; }


body {
	font-family:Verdana,helvetica,sans-serif;
	font-size:12px;
	background-image:url(../images/SiteStructure/ColorSwatch02.gif); background-repeat:repeat;
	}

p {margin:10px;}


div#DIV_PageBase {width:100%; height:100%; position:fixed;left:0px; top:0px;
    text-align:center;
    text-align:center;background-image:url(../images/SiteStructure/PageBackground.png);
    background-repeat:repeat-y;
    background-position:top center;
    z-index:1;
}


div#DIV_PageBackground {width:100%; height:100%; position:fixed;left:0px; top:0px;
    z-index:2;
}

div#DIV_TopBar div {margin:0px; border:0px; padding:6px;}
div#DIV_TopBar a{color:#fff; font-weight:bold; text-decoration:none;}
div#DIV_TopBar a:visited {color:#fff; font-weight:bold;}
div#DIV_TopBar a:hover {color:#efefef;}



div#DIV_ContentWrapper {text-align : left ;
	margin-left : auto ;
	margin-right : auto ;
	width:900px;
	min-height:100%;
	position:relative;
   	background-image:url(../images/SiteStructure/ColorSwatch05.gif); background-repeat:repeat;
   	z-index:3;
	}
	



div#DIV_TopBar
{	margin:0px;
 	padding:0px;
 	border:0px;
	color:#fff;
	font-weight:bold;
	height:36px;
	font-size:14px;
   	background-image:url(../images/SiteStructure/TopBar.png);
   	background-repeat:repeat-x;
   	z-index:7;
   	position:absolute;
   	width:100%;
}
div#DIV_TopBar div {margin:0px; border:0px; padding:6px;}
div#DIV_TopBar a{ font-weight:bold; text-decoration:none;}
div#DIV_TopBar a:visited { font-weight:bold;}
div#DIV_TopBar a:hover {}


div#DIV_Header{ padding-top:30px; min-height:200px;
    top: 0px;
    left: 0px;
}




div#DIV_LogoElement {position:absolute; top:5px; left:-5px; z-index:999;}
div#DIV_HeaderElement {position:absolute; top:135px; left:710px;    z-index:10;}
div#DIV_HeaderElement_Inside {position:absolute; top:150px; left:780px;  width:110px; height:100px; overflow:visible;}
div#DIV_Newsletter 
{
	position:absolute; top:35px; left:550px; 
    padding:10px;
    z-index:100;
}

div#DIV_NavBar{position:relative; z-index:8; background-image:url(../images/SiteStructure/NavBar.png);background-repeat:repeat-x; padding-top:6px;}
	
	
div#DIV_ContentArea_Content
{
	background-image:url(../images/SiteStructure/ColorSwatch04.gif);
	background-repeat:repeat;
	min-height:640px;
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	top:-15px;	
	
 }
 
div#DIV_ContentArea_Content_Home
{
	background-image:url(../images/SiteStructure/ColorSwatch04.gif);
	background-repeat:repeat;
	min-height:400px;
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	top:-15px;	
	
 }
 
 div#DIV_PageContent 
 {
 	margin:0px; padding:0px;border:0px;
	padding-left:10px;
	
 	}


div.DIV_PageContent_Normal {width:650px;}
div.DIV_PageContent_Wide { width:850px;}
 	
 div #DIV_PageContentLiner {padding-left:190px; padding-top:10px; padding-bottom:10px;}

 #DIV_PageContentLiner ul{
margin-left: 25px;
padding-left: 10px;
list-style:disc;
line-height:1.2em;

}





div#DIV_Footer{ position:relative; top:-15px;}
div#DIV_Footer div {}

div#DIV_LogoElement{}
div#DIV_HeaderElement{}



div#DIV_SideBar_1 {position:absolute; left:-54px; min-width:249px; min-height:204px; padding:0px; margin:0px; border:0px; top:-10px; background-image:url(../images/SiteStructure/LeftNavBackground.jpg); background-repeat:no-repeat;}

div#DIV_SideBar_1 ul { padding-top:30px; padding-left:15px;}

div#DIV_SideBar_1 a {color:#48492a;}



div#DIV_SideBar_1_Admin {
position:absolute; left:-54px; min-width:205px; min-height:500px; padding:0px; margin:0px; border:0px; top:0px; background:#FFFFFF ; border:1px solid #333; padding-left:4px; line-height:1.5em;}



ul#SideNav {padding:0px; border:0px; margin:0px; top:-8px; left:9px; position:absolute;}
ul#SideNav li {padding:0px; border:0px; margin:0px;}



div#DIV_SideBar_2_Home { position:absolute; left:718px;  top:-10px; }
div#DIV_SideBar_2 { float:right; width:200px;  top:-10px; }

#DIV_Sideblock_1 {position:relative;background-image:url(../images/SiteStructure/RightNavBackground_middle.jpg); background-repeat:repeat-y; min-width:250px; padding:0px; width:250px; margin:0px; border:0px; }

#DIV_Sideblock_2 {position:relative;background-image:url(../images/SiteStructure/RightNavBackground_middle.jpg); background-repeat:repeat-y;min-width:250px; width:250px;  padding:0px; margin:0px; border:0px;margin-top:15px; }




#DIV_Sideblock_1:before {content:url(../images/SiteStructure/RightNavBackground_top.jpg); padding:0px; margin:0px;border:0px;}
#DIV_Sideblock_1:after { content:url(../images/SiteStructure/RightNavBackground_bottom.jpg); padding:0px; margin:0px;border:0px; position:relative; top:2px;}

#DIV_Sideblock_2:before {content:url(../images/SiteStructure/RightNavBackground_top.jpg);min-width:250px; min-height:10px; padding:0px; margin:0px;border:0px; }
#DIV_Sideblock_2:after { content:url(../images/SiteStructure/RightNavBackground_bottom.jpg); padding:0px; margin:0px;border:0px;position:relative; top:2px;}



	
#DIV_Sideblock_1_Liner { margin:0px 16px 0px 16px; margin-top:20px;color:#48492a; font-size:14px;}
#DIV_Sideblock_2_Liner { margin:0px 16px 0px 16px;color:#48492a;font-size:14px;}
	

#ErrorMessage
{
      border:1px solid #c33;
      background-color:#ffe8e8;
      background-image:url(../images/icon_error.gif);
      background-repeat:no-repeat;
      background-position:10px 5px;
      padding-left:35px;padding-right:35px;padding-bottom:5px;padding-top:2px;

}

#SuccessMessage
{
      border:1px solid #191;
      background-color:#e6f8dd;
      background-image:url(../images/icon_check.gif);
      background-repeat:no-repeat;
      background-position:10px 5px;
      padding-left:35px;padding-right:35px;padding-bottom:5px;padding-top:2px;
    
}


.hide { display:none; }

#DIV_BrowserAlert {width:100%; height:50px; background-color:#f00; color:#fff; text-align:center; font-weight:bold;}

.requiredField {background-color:#ffeeee; border:2px solid #f00;}
.requiredFieldlabel {color:#ff0000; font-weight:bold;}






table.DataTable { border:1px solid #666666; padding:5px; text-align:left; margin:10px;}
tr.DataTable_Header{ background-color:#CCCCCC; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_Footer{ background-color:#CCCCCC; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_SubHeader{ background-color:#DDDDDD; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_HiLiteRow { background-color:#ccccff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_Odd_Row{ background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
tr.DataTable_Even_Row { background-color:#dddddd;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

tr.DataTable_Footer a, tr.DataTable_Footer a:visited {color:#666666;}
tr.DataTable_Header a, tr.DataTable_Header a:visited {color:#666666;}
tr.DataTable_HiLiteRow a, tr.DataTable_HiLiteRow a:visited {color:#666666;}
tr.DataTable_Odd_Row a, tr.DataTable_Odd_Row a:visited {color:#003B65;}
tr.DataTable_Even_Row a, tr.DataTable_Odd_Row a:visited {color:#003B65;}

.DataTable td {padding:5px;}
.stdtable  td {padding:5px;}
.RecordView { background-color:#ffffff; border:1px solid #333; width:90%;}
.RecordView td { vertical-align:top;  padding:10px;}

P {line-height:1.25em;}


table.DataEntryTable td {padding:6px;}
.RequiredField { border: 1px solid #900;}

.illustration { border: 1px solid #333;margin:6px;}

h1#H1_PageHeader{ color:#ffffff;
font-size:24px; 
position:absolute; 
right:10px; top:45px; 
z-index:40;

text-shadow: #555 3px 3px 3px;
filter: Shadow(Color=#555555, Direction=135, Strength=5);
padding:10px;
}

h1#HomepageHeader { font-size:18px;}

.SPAN_ImageCaption{position:absolute; top:380px; left:0px; width:900px; height:30px; color:#fff; z-index:200;background-image:url(../images/SiteStructure/Trans_Black_80.png);background-repeat:repeat; padding-top:12px; z-index:200;}
.SPAN_ImageCaption span {float:right;}

div#DIV_PauseReminder {position:absolute; top:10px; left:0px; margin:0px; padding:0px; border:0px; background-image:url(../images/SiteStructure/Trans_Black_80.png);background-repeat:repeat; color:#fff; font-weight:bold; font-size:14px; height:30px;}


div#DIV_PhotoCredit {width:100%; text-align:center; font-style:italic; color:#beb38b; padding:10px;}

.ParagraphHeader {font-weight:bold;color:#4a4313;}
.sectionheader {font-weight:bold;color:#4a4313;}

/*  */
.preview img {border:1px solid #333;}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:200;
	}

/*  */
