/* CSS Document */

body {  color: #000000; background-color: #fff; margin:0px; background-image: url('/img/wave.gif'); background-repeat: repeat-y; }
td,th { font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }
form { margin-top: 0px; margin-bottom: 0px; }
form.pad { margin-top: 5px; margin-bottom: 0px; }

.content { color: #000000; background-color: #ffffff; padding-right:30px; }
.yellowbar { background-color:#FFCC00; }
.purplebar { background-color:#663399; }
.pagetitle { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #663399; background-color:#ffffff; padding-top:10px; vertical-align:bottom; }

div.menu { font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; vertical-align: top; margin:10px 0px 0px 5px; line-height:20px; }
div.submenu { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }

.headsmall { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.headbig { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #663399; }
.text_norm { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }
.textred_bold { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #cc0000; }
.text_bold { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #663399; }
.text_ital { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #663399; }
.graylink {  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3EB2C0; }

input { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
input.small { margin:0px; padding:0px; }
select { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height:17px; line-height:13px; }

hr { height:1px; color:#666; border-top:1px solid #666; margin:0px;}

ul { margin-left:10px; }

a:link { color: #663399; text-decoration: bold; }
a:active { color: #FFCC00; text-decoration: bold; }
a:visited { color: #47A3AE; text-decoration: bold; }
a:hover { color: #3FFCC00; text-decoration: underline overline; bold }

div.menu a:link { color: #ffffff; text-decoration: bold; }
div.menu a:active { color: #663399; text-decoration: none; }
div.menu a:visited { color: #ffffff; text-decoration: none; }
div.menu a:hover { color: #663399; text-decoration: underline overline; }

.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.first { margin-top:0px; }
.tdleft { width:30%; }
.tdleft1 { width:60%; }
.tdcenter {width:10%; }
.tdmiddle{width:30%; }

.compact { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.required { font-weight: bold; color:#cc0000; }
.tight { margin-top:5px;}
.buttonstyle {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #663399;
}
