/* CSS Document 
PURPLE 		 #821073
Mid (line)	 #C18CB6
Drk Pale	 #E1D0DF
Lht Pale	 #EdE4EC

-----
drk beige    #dcd1c3
lht beige    #eee8e1

div {
	border:thin solid #FF0000;
	}
/* --- LAYOUT  ---------------------------------------------------- LAYOUT ------*/

body{
	background-color:#2F2F2F;
	/*#CCCCCC;*/
	margin:0px;
	padding:0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height:14px;
	margin-bottom: 0px;
}
.tdLeft {
	background-image:url(images/bg_left.gif);
	background-repeat:repeat-y;
}
.tdRight {
	background-image:url(images/bg_right.gif);
	background-repeat:repeat-y;
}
.tdLeftFooter {
	background-image:url(images/bg_leftFooter.gif);
	background-repeat:repeat-y;
}
.tdRightFooter {
	background-image:url(images/bg_rightFooter.gif);
	background-repeat:repeat-y;
}
/* --- HEADER ---------------------------------------------------- HEADER ------*/
#header {
	margin:0px;
	height:200px;
	background-color:#3E3E3E;
}
/* --- MAIN NAVIGATION  ---------------------------------------------------- MAIN NAVIGATION ------*/
#nav{
	background-image:url(images/nav_bar.gif);
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 55px;
	padding: 5px 20px 0px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:20px;
}
#nav a {
	color:#dcd1c3;
	text-decoration: none;
	}
	
#nav a:hover, a:active{
	color:#FFFFFF;
	text-decoration: underline;
	}

/* --- MAIN BODY AREA  ---------------------------------------------------- MAIN BODY AREA ------*/
#main {
	margin: 10px 20px 5px 20px;
}
h1 {
	margin-top:25px;
	font-size:17px;
	color:#2f2f2f;
	clear:left;
	line-height:normal;
	background-image:url(images/h1_bg.jpg);
	background-repeat:no-repeat;
	padding-left: 5px;
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 2px solid #E3DBD0;
	width:600px;
}
h6 {
	font-size:14px;
	color:#2F2F2F;
	clear:left;
	line-height:normal;
	border-top: 2px solid #C18CB6;
	width:600px;
	padding-left: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
h2 {
	font-size:15px;
	color:#2F2F2F;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	}
.subHead{
	font-weight:bold;
	color: #2F2F2F;
}
p, li, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height:14px;
	text-decoration:none;
	color: #333333;
	}
p a:link, p a:visited, p a:active {
	color:#5564A7;
	text-decoration:none;
}
p a:hover {
	color:#5564A7;
	text-decoration:underline;
}
a:link, a:visited, a:active {
	color:#5564A7;
	text-decoration:none;
}
a:hover {
	color:#5564A7;
	text-decoration:underline;
}
.pAlternate{
	font-size: small;
	color:#000033;
}
li a:link, li a:visited, li a:active {
	color:#5564A7;
	text-decoration:none;
}
li a:hover {
	color:#5564A7;
	text-decoration:underline;
}
.link a:link, .link a:visited, .link a:active {
	color:#5564A7;
	text-decoration:none;
}
.link a:hover {
	color:#5564A7;
	text-decoration:underline;
}
.nameHeading {
	font-size:12px;
	font-weight:bold;
	}
.fileSize{
	font-size:9px;
	color:#666666;
	}
.tdLightbeige{
	background-color:#F1EDE7;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	width:135px;
	}
.tdBeige {
	background-color:#EEE8E1;
	padding: 5px;
	width:215px;
}
.tdDarkBeige{
	background-color:#DFD5C8;
	padding: 5px;
	width:215px;
}
.tdWhite{
	padding-left: 10px;
	width:215px;
	}
/* ---- ALIGNMENTS /floater ----------------------------------------- ALIGNMENTS/floaters --*/
.imgLeft{
	float:left;
	margin-right: 20px;
}
.imgRight{
	float:right;
	margin-left:10px;
	}

.leftInsert{
	float:left;
	padding: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	background-color: #eee8e1;
}
.leftInsert img{
 	border: 1px solid #A98F70;
 }

/*----- FLASH STAMP ------------------------------------------------ FLASH STAMP --*/
#flashStamp {
	float:right;
	/*border:dotted thin #831007;*/
	width: 80px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top:-10px;
	_margin-top: 15px;
	}

/*----- NEWS PANEL ------------------------------------------------- NEWS PANEL --*/
#news {
	clear:left;
	/*background-color:#EBEBEB;*/
	width:480px;
	margin-top: 20px;
	margin-bottom: 40px;
	padding: 0px;
}
.newsItem{
	border-top: thin solid #eee8e1;
	clear:left;
	
	}
.newsItem img{
	float:left;
	padding: 5px;
	margin-right: 20px;
	margin-top: 20px;
	background-color: #eee8e1;
 	border: 1px solid #A98F70;
	margin-bottom: 20px;
 }
/*----- highlight box ---------------------------------------------- HIGHLIGHT BOX --*/
#highlight {
	background-color: #eee8e1;
	padding: 2px 20px;
	margin-top: 20px;
	_margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 2px solid #dcd1c3;
	width: 570px;
	clear:left;
}
/*----- GALLERY --------------------------------------------------- GALLERY --*/
#gallery{
	width: 480px;
}
#gallery img{
	padding-right:5px;
	padding-bottom:5px;
}
/*----- PIC GALLERY --------------------------------------------------- GALLERY --*/
#Picsgallery{
	width: 520px;
}
#Picsgallery img{
	margin-right:5px;
	margin-bottom:2px;
	padding: 5px 4px 4px 5px;
	border-bottom:  2px solid #dcd1c3;
	border-right:  2px solid #dcd1c3;
	background-color: #EAE3DB;	
}

/* --- FOOTER  ---------------------------------------------------- FOOTER ------*/
#footerFlash{
	margin: 0px;
	height: 80px;
}

#footerTxt {
	color:#999999;
	font-size: xx-small;
	text-align:center;
	padding:5px 0px;
}
#footerTxt p{
	margin-left:5px;
	color:#999999;
}
#footerTxt a, a:hover, a:active{
	color:#999999;
}
	
.flashImg{
	float:left;
	margin-right: 10px;
	margin-bottom: 3px;
}
.footerImgRight{
 	float:right;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 3px;
}
.flashTxt{
	font-size: 9px;
	color:#999999;
	line-height:10px;
}
