/*
	brown color: #473512
	blue color:	 #1271D0  (orig? #1B1247)
	red: cc0000
	grey: 444444
*/
body {background:#ffffff url('/images/bg.gif') no-repeat fixed;font-family:Arial;margin:0;margin-left:35px;margin-top:25px;margin-bottom:25px;margin-right:5px;}
td {font-family:Arial;text-align:left;vertical-align:top;}

#bodydiv {background:white;font-family:Arial;font-weight:normal;font-size:100%;margin-left:10pt;margin-top:8px;}

.sidenavmenu {color:#cc0000;font-family:arial;font-size:9pt;arial;margin-top:30px;margin-left:10px;}
.bottomnav {color:#222222;font-family:arial;font-size:7pt;margin-top:5px;text-align:center;}
.navitemtop {color:#222222;font-family:arial;font-size:8pt;margin-top:5px;text-align:right;}

/* layout properties */
td#topblank1 {background:;height:10px;}
td#topblank2 {background:;width:16px;height:10px;}
td#r3c6 {background:#ffffff url('/images/topbgbdr.png') repeat-x top left;}
td#slogan {background-color:#444444;text-align:right;}
td#topnav {background:#ffffff;font-family:Arial;font-size:9pt;text-align:right;vertical-align:middle;width:100%;height:22px;}
td#upright1 {background:url('/images/upright1.gif') no-repeat top left;width:16px;height:4px;}
td#upright2 {background:url('/images/upright2.gif') no-repeat top left;width:16px;height:29px;}
td#logolower {background:#444444 url('/images/logolower.png') no-repeat top left; width:158px;height:22px;}
td#logo1 {background:#444444 url('/images/logo1.png') no-repeat top left;}
td#logo2 {background: url('/images/bannerslice.gif') repeat-x top left;width:292;height:43;}
td#r5c7 {background:#ffffff url('/images/indexr5_c7.png') repeat-x top left;}

td#leftbgbdr {background:#e9e9e9 url('/images/leftbgbdr.png') repeat-y top left; width:14px;height:100%;}
td#nav {background:#e9e9e9 url('/images/nav.png') repeat-x top left; width:133px;height:100%;}
td#r6c4 {background:#e9e9e9 url('/images/indexr6_c4.png') no-repeat top left;width:11px;height:100%;}

td#rightbgbdr {background:#ffffff url('/images/rightbgbdr.png') repeat-y top left; width:16px;height:100%;}
td#r7c3 {background:#ffffff url('/images/indexr7_c3.png') repeat-y top left;width:133px;height:15px;}
td#r7c4 {background:#ffffff url('/images/indexr7_c4.png') repeat-y top left;width:11px;height:15px;}
td#lowerbgbdr {background:#ffffff url('/images/lowerbgbdr.png') repeat-x top left;width:100%;height:15px;}
td#lowleft {background: url('/images/lowleft.gif') repeat-x top left;width:14;height:15px;}
td#lowright {background: url('/images/lowright.gif') repeat-x top left;width:16;height:15px;}
td#bodybox {background:#ffffff;width:100%;height:100%;font-family:Arial;text-align:left;vertical-align:top;}


/* Other items */
a:link {
	color:#cc0000;
	text-decoration:none;
}
a {
	color:#cc0000;
	text-decoration:none;
}
a:visited {
	color:#cc0000;
	text-decoration:none;
}
a:hover {
	color:blue;
	text-decoration:underline;
}
a:link.nav {
	color:#aa0000;
	text-decoration:none;
	font-weight:bold;
	
}
a.nav {
	color:#aa0000;
	text-decoration:none;
	font-weight:bold;
	
}
a:visited.nav {
	color:#aa0000;
	text-decoration:none;
	font-weight:bold;
	
}
a:hover.nav {
	color:#aa0000;
	text-decoration:underline;
	font-weight:bold;
	
}

td.LRListing {
			border: dashed 1px #cccccc;
			text-alignment: left;
			vertical-align: top;
			background-color:#ffffff;
			filter:alpha(opacity=100); 
			-moz-opacity:1; 
			-khtml-opacity:1;
			opacity: 1; 
}

a.navmain {color:#222222;font-size;11pt;font-weight:normal;}
a:link.navmain {color:#222222;font-size;11pt;font-weight:normal;}
a:hover.navmain {color:#222222;font-size;11pt;font-weight:normal;text-decoration:none;background:url('/images/navbluebgslice.gif') no-repeat;}
a:visited.navmain {color:#222222;font-size;11pt;font-weight:normal;}

a.navmainselected {color:#222222;font-size;11pt;font-weight:normal;background:url('/images/navredbgslice.gif') no-repeat;}
a:link.navmainselected {color:#222222;font-size;11pt;font-weight:normal;background:url('/images/navredbgslice.gif') no-repeat;}
a:hover.navmainselected {color:#222222;font-size;11pt;font-weight:normal;text-decoration:none;background:url('/images/navbluebgslice.gif') no-repeat;}
a:visited.navmainselected {color:#222222;font-size;11pt;font-weight:normal;background:url('/images/navredbgslice.gif') no-repeat;}


a.navmid {color:#222222;font-size;8pt;font-weight:bold;}
a:link.navmid {color:#222222;font-size;8pt;font-weight:bold;}
a:hover.navmid {color:#cc0000;font-size;8pt;font-weight:bold;text-decoration:underline;background:url('/images/navbluedsbgslice.gif') no-repeat;}
a:visited.navmid {color:#222222;font-size;8pt;font-weight:bold;}

a.navmidselected {color:#222222;font-size;8pt;font-weight:normal;background:url('/images/navreddsbgslice.gif') no-repeat;}
a:link.navmidselected {color:#222222;font-size;8pt;font-weight:normal;background:url('/images/navreddsbgslice.gif') no-repeat;}
a:hover.navmidselected {color:#222222;font-size;8pt;font-weight:normal;text-decoration:none;background:url('/images/navbluedsbgslice.gif') no-repeat;}
a:visited.navmidselected {color:#222222;font-size;8pt;font-weight:normal;background:url('/images/navreddsbgslice.gif') no-repeat;}


a.navside {color:#222222;font-size;8pt;font-weight:bold;}
a:link.navside {color:#222222;font-size;8pt;font-weight:bold;}
a:hover.navside {color:#cc0000;font-size;8pt;font-weight:bold;text-decoration:underline;background:url('/images/navbluedbgslice.gif') no-repeat;}
a:visited.navside {color:#222222;font-size;8pt;font-weight:bold;}

a.navsideselected {color:#222222;font-size;8pt;font-weight:normal;background:url('/images/navreddbgslice.gif') no-repeat;}
a:link.navsideselected {color:#222222;font-size;8pt;font-weight:normal;background:url('/images/navreddbgslice.gif') no-repeat;}
a:hover.navsideselected {color:#222222;font-size;8pt;font-weight:normal;text-decoration:none;background:url('/images/navbluedbgslice.gif') no-repeat;}
a:visited.navsideselected {color:#222222;font-size;8pt;font-weight:normal;background:url('/images/navreddbgslice.gif') no-repeat;}

a.navbottom {font-family:arial;margin-top:5px;text-align:center;color:#222222;font-size;7pt;font-weight:bold;}
a:link.navbottom {font-family:arial;margin-top:5px;text-align:center;color:#222222;font-size;7pt;font-weight:bold;}
a:hover.navbottom {font-family:arial;margin-top:5px;text-align:center;color:#cc0000;font-size;7pt;font-weight:bold;text-decoration:underline;background:url('/images/navbluedbgslice.gif') no-repeat;}
a:visited.navbottom {font-family:arial;margin-top:5px;text-align:center;color:#222222;font-size;7pt;font-weight:bold;}


#BodyContainer {text-align:center;}
#ContentContainerWrapper {background: #ffffff url('/images/bg.jpg') repeat-x;margin:0px;width:100%;height:100%;}
#ContentContainer {background: #ffffff url('/images/bg_div.jpg') no-repeat;text-align:center;margin:0px;width:100%;height:100%;}


#titlestyle {color:#333333;font-size:12pt;}

#NavSub {}
#NavStatus {}

#ContentBoxTrans {background-color:#ffffff;
			filter:alpha(opacity=75); 
			-moz-opacity:0.75; 
			-khtml-opacity: .75;
			opacity: 0.75; 
			text-align:center;
			margin:15px;
}

#NavLeftTrans {background-color:#666666;position:relative;left:10;top:10;height:100%;float:left;padding:20;

}
#NavLeft {
	
	
}

#Content { padding:20; height:100%;
	/* background:transparent; */
}
div.WhiteTrans {
			width:100%;
			height:100%;
			background-color:#ffffff;
			/*
			filter:alpha(opacity=90); 
			-moz-opacity:0.9; 
			-khtml-opacity: .9;
			opacity: 0.9; 
			*/
		
}
div.DarkTrans {
			width:100%;
			height:100%;
			background-color:#444444;
			
			filter:alpha(opacity=90); 
			-moz-opacity:0.9; 
			-khtml-opacity: .9;
			opacity: 0.9; 
			
}
td.DarkTrans {
text-align:center;
}



/*  ==============================================  
	Items for FBSite
*/



/* *******************************************
CLEARFIX
These items needed to clearfix the divs 
that overflow when not supposed to.

Put this wrapper around the problem areas:
<div class="clearfix">

****************************************** */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
/*background-color:white;*/
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*  END CLEARFIX */


/*  ==============================================  
	Items for FBSite
*/

.pagemetaprops {
	font-size: 75%;
}
.pagemetapropslg {
	font-size: 110%;
	font-weight:bold;
}
div.button  {
	cursor:pointer;
	cursor:hand;
	font-size:7pt;
	font-weight:bold;
	border:1px solid black;
	background-color:#3366aa;
	width:90px;
	margin:5px;
	padding:1px;
	text-align:center;
	color:#ffffff;
		
}


div:hover.button,div:focus.button {
	cursor:pointer;
	cursor:hand;
	background-color:#e9e9e9;
	color:#444444;
}


div.button, #hideaddcomment {float:left;}

.fontSize1 {
	font-size:75%;	
}
.fontSize2 {
	font-size:85%;	
}
.fontSize3 {
	font-size:95%;	
}
.fontSize4 {
	font-size:100%;	
}
.fontSize5 {
	font-size:105%;	
}
.fontSize6 {
	font-size:110%;	
}
.fontSize7 {
	font-size:120%;	
}

.frmElement {
	padding: 8px;
	
	/* margin: 15px; float:left; */
	font-size: 85%;
	font-weight:bold;
}

.frmItem {
	
	border:2px solid #c0c0c0;
	/* font-family: courier; */
	font-size: 75%;
	font-weight:normal;
}

.frmLabel {
	padding: 2px;
	/* font-family: courier; */
	font-size: 85%;
	font-weight:normal;
}

.fbForm {
	display:none;
	border:1px solid #cccccc;
	padding:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	vertical-align:top;
	
}

.fbFormOn {
	border:1px solid #cccccc;
	padding:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	vertical-align:top;
	
}

.galFormOn {
	position:relative;
	width:150px;
	border:1px solid #cccccc;
	padding:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	vertical-align:top;
	 float:left;
	 display:inline;

}

.galEditFormOn {
	position:relative;
	border:1px solid #cccccc;
	padding:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	vertical-align:top;
	display:inline;
	float:left;
	
}

.galElement {
	text-align:left;
	font-size: 80%;
	
}
.galElementCom {
	text-align:left;
	margin:0 auto;
	padding-left:8px;
	padding-right:8px;
	font-size: 80%;
	
}

.galEditElement {
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
	/* margin: 15px; float:left; */
	font-size: 80%;
	display:block;


}







.updMes {
	font-size: 85%;	
	background-color:#999999;
}


.blog_header {
	font-size: 130%;
	padding-bottom:25px;
}

.blog_props {
	font-size: 75%;
	float: right;
	display:inline;
	width:30%;
	padding:0px 0px 20px 20px;
}

.blog_header_prv {
	font-size: 140%;
	padding: 10px 0px 5px 0px;
}

.blog_props_prv {
	font-size: 75%;
	padding:0px 0px 20px 0px;
}

.blog_footer_prv {
	font-size: 75%;
	padding: 15px 0px 40px 0px;
	text-align:right;
	clear:both;
}

.blog_table {
	width: 700px;
}

.blog_contentcol {
	vertical-align:top;
	text-align:left;
	padding-right:10px;
	
}
.blog_recentlistcol {
	width: 230px;
	border-left: 1px solid #444;
	vertical-align:top;
	text-align:left;
	padding: 8px;
}
.blog_recentlistcol h5 {
	padding: 5px 0px 15px 5px;
}

.blog_recentlistitem {
	font-size: 85%;
	font-style:italic;
	padding-bottom:15px;
}
.blog_recentlistitem a {
	font-size:120%;
	font-style:normal;
}

/*	=========================================
	End of FBSite items
*/
