@font-face {
    font-family: "Trebuchet MS";
    src: 
		url("css/fonts/TrebuchetMS.ttf");
}
@font-face {
    font-family: Rockwell;
    src: 
		url("css/fonts/Rockwell.ttf");
}

body {
    text-align: justify;
    font-size: 11pt;
    font-family: "Trebuchet MS", Georgia, sans-serif;
    color: #4d4948;     	
}

.default_text {
    text-align: justify;
    font-size: 11pt;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #4d4948;           
}

.small_text {
    font-size: 9pt;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #333;           
}

.h1_serif {
    font-size: 32pt;
    font-weight: bold;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #4f90b2;
}

.h1_sans_serif {
    font-size: 32pt;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #4d4948;
}

.h2_serif {
    font-size: 24pt;
    font-weight: bold;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #4f90b2;
}
			
.h2_sans_serif {
    font-size: 24pt;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #4d4948;
}

.h3_serif {
    font-size: 14pt;
    font-weight: normal;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #4f90b2;
}

.h3_sans_serif {
    font-size: 14pt;
    font-weight: normal;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #4d4948;
}

.h3_plain {
    margin:.0em 0em .2em 0em;
    font-weight: normal;
    padding:0;
    color: #666;
    font-size: 13pt
}          

.green-head {
	font-weight: bold;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #a8cf45;
	font-size: 20pt;
}

.blue-head {
	font-weight: bold;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #4f90b2;	
	font-size: 20pt;
}

.green-head-small {
	font-weight: bold;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #a8cf45;
	font-size: 15pt;
}

.blue-head-small {
	font-weight: bold;
    font-family: Rockwell, "Courier New", Courier, "Times New Roman", serif;
    color: #4f90b2;	
	font-size: 15pt;
}

.div_hr_main {
    position: relative;
    width: 786px;
    height: 5px;
    margin: 18px 0px 8px 0px;
    border-bottom: 1px dashed #4f90b2;
}

.mainTd{
border:#999 1px dashed;
}

table{
border-collapse:collapse;
}

a:link{
	color: #548cb0;
	text-decoration: none;
}

a:visited{
	color: #548cb0;
}

a:hover{
	text-decoration: underline;
}

img{
	border-style: none;
}

.meter-wrap{
    position: relative;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);	
}

.meter-value{
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}

.meter-wrap, .meter-value, .meter-text {
    width: 200px; height: 15px;
}

.meter-wrap, .meter-value {
    background-color: #ccc;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

.meter-text {
    position: absolute;
    top:0; left:0;
	font-size: 8pt;
    padding-bottom: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    width: 100%;
}

textarea{
	border: 1px solid #96aab7;
	resize: none;
	overflow: auto;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: small;
	color: #4e4a49;
	width: 431px;
}