/* ================ GENERAL RESET STYLES ==========================================*/
*{  
	vertical-align: baseline;  
	font-family: inherit;  
	font-style: inherit;  
	font-size: 100%;  
	/*
	border: none;  
	padding: 0;  
	margin: 0;  
	*/
	}  
body {  
	padding: 5px;  
	}  
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {  
	margin: 10px 0;  
	}  
li, dd, blockquote {  
	margin-left: 30px;  
	}  
table {  
	border-collapse: collapse;  
	border-spacing: 0;  
	}
	
/* ================ GENERAL PAGE STYLES ==========================================*/

html {
	font-size: 100%;
	overflow: auto;

	} 
body {
	font-size: 100%;
	color: #070B0F;	
	padding: 0;
	margin: 0;
		font-family: Arial,"Lucida Sans", "Lucida Grande", Lucida, Verdana, sans-serif;
}

p {
	font-size: 10pt;
	}	
Li{
	font-size: 10pt;
}
 input {
 		font-size: 8pt;
  }

select {
		font-size: 8pt;

	}
	
hr {
	color: #ACD83E;
	background-color: #ACD83E;
	height:2px;
	border: 0;
	width: 80%;
}

td {
	font-size: 10pt;
	}	
a:link, a:visited {
	text-decoration: none;
		font-size: 9pt;

}

a:hover, a:active {
	text-decoration: underline;
		font-size: 9pt;

}

img {
	border: none;
}

.image-left {
	float: left;
	margin: 3px 10px 3px 0;
}

.image-right {
	float: right;
	margin: 3px 0 3px 10px;
}

h1 {
	font-size: 16pt;
	padding: 5px 0;
	color: #80A919;
	margin: 0;
	font-weight: normal;
}

h2 {
	font-size: 1.6em;
	padding: 5px 0;
	margin: 0;
	font-weight: normal;
}

h3 {
	font-size: 1.2em;
	padding: 5px 0;
	margin: 0;
	font-weight: normal;
}

h4 {
	font-size: 1.1em;
	padding: 3px 0;
	margin: 0;
	font-weight: normal;
}

h5 {
	font-size: 1.6em;
	padding: 5px 0;
	margin: 0;
	font-weight: normal;
}

h6 {
	color: #80A919;
	font-size:10.0pt;
	margin: 0;
	}
	
span.term {
	color: red;
	}
span.datepart{
			font-size: 8pt;
	}	
img.left
	{
		float: left;
		margin-top:0px;
		margin-bottom:12px;
		margin-right:12px;
		margin-left:0px;
	}
	
img.right
	{
		float: right;
		margin-top:0px;
		margin-bottom:12px;
		margin-right:12px;
		margin-left:12px;
	}
img.border
	{
		border-color: black; 
		border-width:1px;
		border-style: solid;
	}
	
span.italic
	{
		font-style: italic;
	}

td.img
	{
		width: 78px;
		vertical-align: top;
	}
	
blockquote.info
	{
	font-size: 10pt;
	}
	
input.b1
	{
		width: 180px;
	}
input.b2
	{
		width: 120px;
	}

/* ================ PAGE HEADER STYLES ==========================================*/

#pageHeader {
	position: relative;
	margin: 0 auto;
	padding: 0 20px 0 22px;
	background-color: #070B0F;
	position: relative;
	z-index: 10;
	height: 74px;
	padding-top: 0px;
}

#pageHeader h1 {
	float: left;
	margin-right: 0px ;
	margin-top: 25px;
	color: #FFFFFF;
	font-size: 24pt;
	font-weight: normal;
	font-style: normal;
}

#pageHeader h2 {
	float: right;
	margin-top: 38px;
	margin-right: 2px;
	color: #80A919;
	font-size: 14pt;
	font-weight: normal;
	font-style: italic;
	padding-left: 6px;
	letter-spacing: 1px;
}

#pageHeaderBar {
	background-color: #ACD83E;
	border-bottom-color:#9AC237;
	height: 7px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	left: 0;
	z-index: 1;
	font-size: 0;
}

/* ================ PAGE BODY STYLES ==========================================*/

#container {
	margin: 0 auto;
	z-index: 2;
	padding: 0 20px;
}

#contentContainer {
	line-height: 1.5;
}

#content {
	padding: 20px 15px 30px 0;
	font-size: 0.9em;
}
#content_td {
	font-size: 12pt;
}

/* ================ PAGE FOOTER STYLES ==========================================*/

#pageFooter { 
	margin: 0 auto;
	font-size: 11pt;
	padding: 0px 0px 0px 0px;
	background-color: #070B0F;
	height: 55px;
	border-top-style: solid;
	border-top-width: 7px;
	padding-left: 10px;

}

#pageFooter p {
	padding: 0 0 0 0;
	color: #FFFFFF;
	margin: 0;
	font-size: 8pt;
}

#pageFooter a:link, #pageFooter a:visited {
		color: #80A919;
}

#pageFooter a:hover, #pageFooter a:active {
}

#pageFooterBar {
	margin: 0 auto;
	background-color: #ACD83E;
	border-top-color:#9AC237;
	height: 7px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	left: 0;
	z-index: 1;
	font-size: 0;
}

/* ================ MENU STYLES ==========================================*/

div.menuHeader {
	position: relative;
	cursor: pointer;
	margin: 0 auto;
	padding: 5px 0px 5px 5px;
	background-color: #070B0F;
	color: #FFFFFF;
	position: relative;
	z-index: 10;
	font-size: 8pt;

}

div.menuHeaderBar {
	background-color: #ACD83E;
	border-bottom-color:#9AC237;
	height: 2px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	left: 0;
	z-index: 1;
	font-size: 0;
}
	
	
    .OScopyright{
      top: 0;
      left: 0;
      opacity: 0.5;  /* for demo purpose  */
      width: 100%;
      height: 50%;
      top:96%;
      left:0%;
      z-index: 9;
      position: absolute;
      margin: 0px; 
      margin 0px; 
      padding-top: 0px; 
      padding-left:0px; 
      width: 335px; 
      height: 20px; 
        
    	vertical-align: middle;  
    	font: 10px 'Source Sans Pro', Arial, sans-serif;
  	line-height: 16px;
  	background: rgba(255, 255, 255, 0.7);
    }	
	
	
	
	
	
	