body {
 font-family: verdana, arial,helvetica;
 font-size: 9pt;
 background-color: #fff;
 background-image: url(../images/bg.gif);
 margin: 0px;
}


table.form {
 padding: 10px;
 border:1px;
 border-style: solid;
 border-color: black;

}

table.testimony {
 padding: 10px;
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #FEF8C4;
}

td.leftcell {
 width: 150px;
}

.headerbar {
 background-color: #E3E1E1;
 padding: 5px;
 font-weight: bold;
 font-size: 14px;
 color: #000;
}

#centralpad {
 padding-left: 35px;
 padding-right: 35px;
 padding-top: 10px;
}

#printpad {
 padding-right: 15px;
 padding-top: 5px;
 padding-bottom: 15px;
}

.sidepad {
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}

td.TopPad {
 background-image: url(../images/topbg.gif);

}

#pagetitle {
 color: red;
 font-weight: bolder;
 font-family: Gill Sans MT,Arial,verdana,Helvetica,Tahoma;
 font-size: 25pt;
 padding-top: 22px;
}


td.leftmargin {
 padding-left: 30px;
 height: 141px;
}

hr {
 color: #016593;
 height: 5px;
 background-color: #016593;
}

hr.form {
	background-color: Black;
	color:Black;
	height:1px;
	border:0px
}

td.tophdrl {
 padding-left: 35px;
}

td.tophdrr {
 padding-right: 35px;
}

#hrfooter {
 padding-left: 35px;
 padding-top: 15px;
}

.footer {
 margin-left: 35px;
}

#footer {
 padding-bottom: 5px;
}



/* Font Styles */
.blue {
 color: #048AFC;
 font-weight: bolder;
}

.bluenormal {
 color: #048AFC;
}

.thhdrl {
 font-family: verdana,arial,helvetica;
 font-size: 15px;
 font-weight: bold;
}

.bl {
 font-size: 9pt;
 font-weight: bold;
}

.sm {
 font-size: 10px;
 color: #000000;
}

.subtitle {
 font-size: 13pt;
 font-weight: bold;
 color: #000000;
}

.title {
 font-size: 13pt;
 font-weight: bold;
 color: #000000;
}

.titlesm {
 font-size: 11pt;
 font-weight: bold;
 color: #008C36;
}

td {
 font-family: verdana,arial,helvetica;
 font-size: 9pt;
}

.bred {
 color: red;
 font-weight: bold;
}

.bggrey {
 background-color: #ECECEC;
}

.bgr {
 font-size: 9pt;
 font-weight: bold;
 color: #336600;
}

#main {
 padding-right: 50px;
}

/* End Font Styles */
/* button styles */
.tablemain {
 border-collapse: collapse;
 border-width: 0px;
 border-style: solid;
 padding: 0px;
 width: 100%;
}

td.mainleft {
 padding-bottom: 5px;
 padding-top: 5px;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-width: 0px;
 border-left-style: solid;
 border-top-width: 0px;
 border-top-style: solid;
 font-size: 8pt;
 width: 160px;
}

td.mainright {
 width: 20px;
}

td.maincentral {
 padding-bottom: 5px;
 padding-left: 20px;
 padding-top: 5px;
}

.tablehdr {
 border-collapse: collapse;
 border-width: 0px;
 border-style: solid;
 padding: 0px;
 width: 100%;
}

td.tablehdrleft {
 background-image: url(images/topbg.gif);
}

/* form contact*/
input {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 140px;
}

.cb {
 border-width: 0;
 width: 16;
 background-color: #EBEBEB;
}

.inputt {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 25px;
}

.inputsm {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 80px;
}

.inputsm4 {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 40px;
}

.inpute {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 275px;
}

.inputm {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 170px;
}

.inputl {
 border:1px;
 border-style: solid;
 border-color: black;
 background-color: #B8C9EA;
 height: 18;
 font-family: Verdana, arial, Helvetica;
 font-size: 12px;
 width: 250px;
}

.prinput {
 height: 22px;
 background-color: ffffff;
 width: 250px;
}

.prinputsm {
 height: 22px;
 background-color: ffffff;
 width: 75px;
}

.prinputsm4 {
 height: 22px;
 background-color: ffffff;
 width: 40px;
}

.prinputsm8 {
 height: 22px;
 background-color: ffffff;
 width: 70px;
}

.radio {
 border-width: 0;
 border-style: solid;
 width: 25px;
 background-color: #EBEBEB;
}

.radiowh {
 border-width: 0;
 border-style: solid;
 width: 24px;
 background-color: #fff;
}

textarea {
 font-size: 12px;
 font-family: Verdana, arial, Helvetica;
 width: 275px;
 height: 80px;
 scrollbar-base-color: #B8C9EA;
 background-color: #B8C9EA;
}

.textareal {
 font-size: 12px;
 width: 275px;
 height: 100px;
 scrollbar-base-color: #B8C9EA;
}

.prtextarea {
 font-size: 12px;
 width: 250px;
 height: 50px;
}

.prtextareal {
 font-size: 12px;
 width: 275px;
 height: 70px;
}

.nbinput {
 background-color: #000080;
 height: 18;
 font-size: 12px;
 color: white;
 width: 80px;
 cursor: pointer;
 cursor: hand;
}

form {
 border:1px;
 border-style: solid;
 border-color: #E3E1E1;;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #EBEBEB;
 width: 90%;
}

.shform {
 border-right: 1px solid;
 border-top: 1px solid;
 border-left:1px  solid;
 border-bottom: 1px  solid;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #EBEBEB;
 width: 165px;
}

.prform {
 border-right: 1px solid;
 border-top: 1px solid;
 border-left:1px  solid;
 border-bottom: 1px  solid;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 90%;
 background-color: #FFFFFF;
}

/*  main anchors */
a:link {
 color: #800000;
 text-decoration: none;
}

a:visited {
 color: #909090;
 text-decoration: none;
}

a:hover {
 color: #000000;
 text-decoration: none;
}

/* footer anchor */
a.fotlink:link {
 font-size: 15px;
 color: #808080;
 text-decoration: none;
 line-height: 20px;
 font-weight: bold;
}

a.fotlink:visited {
 font-size: 15px;
 color: #808080;
 text-decoration: none;
 line-height: 20px;
 font-weight: bold;
}

a.fotlink:hover {
 color: #404040;
 font-size: 15px;
 line-height: 20px;
 font-weight: bold;
}

/* bot anchor */
a.botlink:link {
 font-size: 10px;
 color: #808080;
 text-decoration: none;
}

a.botlink:visited {
 font-size: 10px;
 color: #808080;
 text-decoration: none;
}

a.botlink:hover {
 color: #404040;
 font-size: 10px;
}

/* pint only */
.printonly {
 display: none;
}

#printonly {
 display: none;
}