html { margin: 0px; }
body {
	padding: 0px;
	font-size: 9pt;
	margin: 0px;
	font-family: "Times New Roman", Courier, Garamond, serif; /* background-image: url(Images/background.gif); */
/* background-repeat: repeat;  */
	background-color: #A6996E;
	color: #434D17;
	height:100%;
}

h1, h2, h3, h4, h5, th, thead, tfoot { color: #424B1A; }

h1 { font-weight: bold; font-size: 1.6em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; }
h2 { font-weight: bold; font-size: 1.4em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; }
h3 { font-weight: bold; font-size: 1.2em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; }
h4 { font-weight: bold; font-size: 1.1em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; }
h5 { font-weight: bold; font-size: 1em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; }
h6 { font-weight: bold; font-size: 1em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; }
p, td { font-size: 1em; }

tfoot, thead { font-size: 1em; }	
		
th { font-weight: bold; font-size: 1em; }	
small { font-size: .9em; }	
big { font-size: 1.2em; }	
blockquote, pre { font-family: Courier New, monospace; font-size: 1em; }	
img { border: none; }

a:link { color:#A6996E;text-decoration: none; cursor: pointer; cursor: hand; }	
a:visited { color:#798B96;text-decoration: none; cursor: pointer; cursor: hand; }		
a:hover { color:#565E2C;text-decoration: none; cursor: pointer; cursor: hand; }
a:active { color:#A6996E;text-decoration: none; cursor: pointer; cursor: hand; }	


/*Menu styling*/

div#topMenu{ float:right; padding:10px;}
div#topMenu a{ font:Arial; Font-size:1em; color:#616161; }
div#topMenu a:hover{ color:#7B8A3D;cursor: pointer; cursor: hand; }

div#midMenu{ clear:both; float:right; }


/* Page Layout Styles */

div#Layout{width:800px; margin:0 auto; padding:0px; border:1px solid #0E3508; }

div#Layout_Heading { width:800px; height:75px;background:#FFF; background-image: url(Images/layout/h_top_slice.jpg); background-repeat:no-repeat; }
div#Layout_Heading .logo { float:left; display:block; margin-top: 18px; margin-left: 16px; }
div#Layout_Heading .logo .name { color:white;font-size:1.4em; font-weight:bold; display:block; }
div#Layout_Heading .logo .tagline { color:white;font-size:1.1em; font-weight:bold;display:block; }
div#Layout_Heading .login { float:right; width: 200px; margin-left:-200px; }
div#Layout_Flash {clear:both;width:800px; height:247px;}
div#Layout_Menu { clear: both; width: 800px; height:32px; margin:0 auto; background:#D4CDB5; } 
div#Layout_Breadcrumb { border-bottom: 1px solid black; font:menu; clear: both; width: 800px; margin:0 auto;  background-color: #22475B; background-image: url(Images/background.gif); padding-left: 8px; line-height: 21px; }
div#Layout_Content { width:800px; /*height:100%; */ background:#FFF; background-image: url(Images/layout/h_content_bg.jpg); background-repeat:no-repeat; background-position:bottom right; /*border:1px solid red; */ display:block; /*position:relative; */}
div#Layout_Footer { clear: both;width:800px; height:99px; padding: 0px; margin:0; color: #FFF; background:#363636; background-image: url(Images/layout/footer.gif); background-repeat:no-repeat;}
div#Layout_Footer .footer_content { padding: 20px; margin:0px; color: #FFF; }

/* Security Page Layout Styles */
div#SecurityLayout_Content { clear: both; }
div#SecurityLayout_Footer { clear: both; padding: 4px; margin-top: 8px; color: #888888; text-align: center; }

/* Home Page Layout Styles */
div#HomeLayout {width:800px; margin:0 auto; background:#fff;}
div#HomeLayout_Heading {float:left; margin:0;}
div#HomeLayout_Heading .logo { float:left; display:block; margin-top: 18px; margin-left: 16px; }
div#HomeLayout_Heading .logo .name { color:white;font-size:1.4em; font-weight:bold; display:block; }
div#HomeLayout_Heading .logo .tagline { color:white;font-size:1.1em; font-weight:bold;display:block; }
div#HomeLayout_Heading .login { float:right; width: 200px; margin-left:-200px; }
div#HomeLayout_Menu { width: 200px; }
div.homemenu { 
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
div#hpBlock1 {width:200px; float:left; margin:0; border-top:1px solid #434D17;border-bottom:1px solid #434D17;}
div#hpBlock2 {width:298px!important;width:296px; float:left; margin:0;  border:1px solid #434D17;}
div#HomeLayout_Content { margin:40px; padding:0px; background:#fff url(images/tree_bg.gif) no-repeat bottom left; }
div#HomeLayout_Footer { clear: both; padding: 4px; margin: 0; width:800px; height:98px; color: #fff; background:#fff url(images/footer_bg.jpg) no-repeat;}

/*COntent page styling*/
div#ContentLeftPanel  { float:left;  Margin:0; width:200px;  background:#CCD2AC; border-right:1px solid #CECECE;}

div#ContentRightPanel { float:right; Margin:0; width:599px;  background:none; display:inline; }
.ContentRightPanel { float:right; Margin:0; width:599px;  background:none; display:inline; }
/* Home Page Template Styles */
div#HomeContentPanel { margin-left: 16px; margin-right: 216px; }
div#HomeRightPanel { float:right; width:200px; 				
}


.homerightpanelinner {border-top: 0px solid black; 
	border-left: 1px solid black; 
	border-right: 0px solid black; 
	border-bottom: 0px solid black; }

/* Page Print Layout Styles */
div#PrintLayout_Heading { clear: both; }
div#PrintLayout_Content { clear: both; }
div#PrintLayout_Footer { clear: both; }

/* Misc */
div#flashobject { clear:both;}
.pad4 { padding: 4px; }
.pad8 { padding: 8px; }
.pad10{ padding: 10px; } 
.blackborder1 { border: 1px solid black; }
.blackborder2 { border: 2px solid black; }

/* Samples */
blockquote {
	font-size: 1em;
	color: #DFE4EC;
	padding: 8px;
	background-color: #D43400;
	background-image: url(Images/gridbackground.png);
	background-repeat: no-repeat;
	border: 2px solid black;
	filter: Glow(Color=#6495ed,Strength=6);
}

blockquote.withheading {
	font-size: 1em;
	color: #DFE4EC;
	padding: 0px;
	background-image: url(Images/background.gif);
	background-repeat: repeat;
	border: 2px solid black /*#22475B*/;
}
blockquote.withheading h1 {
	color: white;
	font-size: 1.1em;
	background-image: url(Images/headingbackground.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	border-bottom: 1px solid black;
}
blockquote.withheading p {
	font-size: 1em;
	margin: 0px; 
	padding: 8px; 
}

/* News Articles */
.my_newscontainer { border: 2px solid black; margin-top:16px; margin-left:16px; margin-right: 16px; margin-bottom:16px; padding:0px; }
.my_heading {
	color: white;
	font-size: 1.1em;
	background-image: url(Images/headingbackground.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	border-bottom: 1px solid black;
}
.my_newsheadline { font-weight:bold;font-size:1.4em;margin-top:2px;margin-bottom:2px; }
.my_newsdate { font-weight: normal; font-size:0.9em; }
.my_newsarticle {
	text-align: justify;
	padding-left:16px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	background-image: url(Images/background.gif);
	background-repeat: repeat;
}
.my_newsarticle img { margin:8px; border: 4px solid #697887; }

/* Blogs */
.blogarticlecontainer { border: 2px solid black; margin-top:16px; margin-left:16px; margin-right: 16px; margin-bottom:16px; padding:0px; }
.blogarticlecontainer .heading {color: white;
	font-size: 1.1em;
	background-image: url(Images/headingbackground.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	border-bottom: 1px solid black;}
.blogarticlecontainer .heading .title { font-weight:bold;font-size:1.4em;margin-top:2px;margin-bottom:2px;}
.blogarticlecontainer .heading .date {font-weight: normal; font-size:0.9em; }
.blogarticlecontainer .article {text-align: justify;
	padding-left:16px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	background-image: url(Images/background.gif);
	background-repeat: repeat;
}
.blogrepliescontainer {  margin-top:8px; margin-left:16px; margin-right: 16px; margin-bottom:8px; padding:0px; }
.blogreplycontainer { border: 2px solid black; margin-top:8px; margin-left:16px; margin-right: 16px; margin-bottom:8px; padding:0px; }
.blogreplycontainer .heading { background-color: #22475B; background-image: url(Images/headingbackground.gif); color: #F0F8FF; font-weight: bold; padding-top: 5px; padding-left: 16px; height: 20px; border-bottom: Black 1px solid; }
