/* general tag styles */
/*body,p,td,input,textarea,select {font-family: Georgia, "Times New Roman", Times, serif} font-size: 11px; line-height: 14px;}*/
a:link {text-decoration: underline; color: blue;}
a:visited {text-decoration: underline; color: blue;}
a:hover {text-decoration: none; color: red;}
a:active {text-decoration: none; color: red;}
a.linkmenu:link {text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; font-weight: normal; color: blue; background-color: #ffffff;}
a.linkmenu:visited {text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; font-weight: normal; color: blue; background-color: #ffffff;}
a.linkmenu:hover {text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; font-weight: normal; color: red; background-color: ffffff;}
a.linkmenu:active {text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; font-weight: normal; color: red; background-color: ffffff;}
hr {
  height: 0;
  font-size: 0;
  line-height: 0;
  width: 80%;
  align: center;
}
.dotted {
  border-bottom: dotted 1px #333333;
}
.dashed {
  border-bottom: dashed 1px #333333; width: 80%;
}
h2{color: black; font-weight:bold; font-size:18px;}
h3{color: black; font-weight:bold; font-size:14px; text-align: center;}
/*p{ font-size: 11px; line-height: 12pt; list-style-position: outside; list-style-type: upper-alpha
form{margin:0px;padding:0px;}
textarea{overflow:auto;}
input,textarea,select{font-size:12px;color:#660000;}*/
.px11small { font-size: 11px; color: #000000; line-height: 14pt; list-style-position: outside; list-style-type: upper-alpha}
.speriment{color: red; font-family: 'Times New Roman', Times, serif; font-style: normal; font-weight: normal; font-variant: normal; font-size: 12pt; line-height: 12pt;}

/* general classes */
.mainbody {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; }
.mainbodybold {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; font-weight: bold; }
.mainbodybolditalic {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; line-height: 16px; font-weight: bold; }
.mainbodyitalic {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; line-height: 16px; }
.mainbodytitle {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; line-height: 16px; }
.mainbodytitleitalic {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style:italic; text-align: center; line-height: 16px; }
.bodybold {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; font-weight: bold; }
.bodybolditalic {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: bold; line-height: 16px; }
.bodybolditalicsmall {font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: bold; line-height: 14px; }
.captionsmall {font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; }
.piclarge {
border-color: #333333;
border-bottom: 1px solid;
}
.picsmall {
border-color: #333333;
border-bottom: 2px solid;
border-right: 2px solid;
border-left: 1px solid;
border-top: 1px solid;
} 
.bordercell {border-left:1px #666666 solid; border-bottom:1px #666666 solid;border-top:1px;#666666 solid; border-right:1px #666666 solid;}
.style1 {font-family: Georgia, "Times New Roman", Times, serif}
.style6 {
	font-size: 12;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style8 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.style9 {font-size: 12px}
.style12 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; }
.style16 {font-size: 12; }
.scheduletxt {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-style: italic; color: #333300}
.scheduletxtm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333300}
.scheduletxtb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333300}
.keywordbig {font-size: x-large;}
.keywordmedium {font-size: medium;}
.keywordsmall {font-size: small;}
.keywordxsmall {font-size: x-small;}
.keywordxxsmall {font-size: xx-small;}
.speriment{color: red; font-family: 'Times New Roman', Times, serif; font-style: normal; font-weight: normal; font-variant: normal; font-size: 12pt; line-height: 12pt;}
.menu    { color: red; font-weight: bold; font-size: 11px; }
.menu_highlight  { color:#660099; font-weight: bold; font-size: 11px;}
.px11 { font-size: 18px; line-height: 14pt; list-style-position: outside; list-style-type: upper-alpha}
.px11small { font-size: 11px; color: #000000; line-height: 14pt; list-style-position: outside; list-style-type: upper-alpha}
.px14 { font-size: 14px; line-height: 20px}
.px15  { font-size: 14px; line-height: 22px }
.px16  { font-weight: bold; font-size: 15px; line-height: 22px }
.brain { font-size: 18px; line-height: 22px ; font-weight: bolder; color: #CC0033}
.brain2 { font-size: 17px; line-height: 24px; font-weight: bolder; color: #FF0033}
.px17 { font-size: 17px; line-height: 24px; font-weight: 500}
.px13 { font-size: 13px; line-height: 16px; list-style-position: outside; list-style-type: upper-alpha }
.caption { font-size: 9px; font-weight: normal}
.px10 { font-size: 10px; font-weight: bold; color: #FF0033 ; line-height: 10px}
.brainwht { font-size: 18px; line-height: 22px ; font-weight: bolder; color: #FFFFFF;}
.formButton{border:solid 1px #666666 outset;background-color:#FFFFFF;font-weight:bold;color:#CC0033;font-size:11px;cursor:hand;}

/*  footer */
.footer { font-size: 11px;}
.copyright  { font-size: 9px;}

/* Home page only */
div.homerightbox{padding:7px 7px 15px 8px;color:#666666;font-size:11px;line-height:14px;background:#f1f1f1;border:solid 1px #666666;}
div.homerightbox a{color:#666666;}
div.homerightbox a:hover{background:none;color:#666666;font-weight:normal;}
div.homerightbox div{padding-left:8px;}
.px13home  { font-weight: bold; font-size: 13px; line-height: 18px }
.px12home  { font-size: 12px; line-height: 16px }

/* Contact page */
body.contact{}
body.contact textarea{width:300px;height:120px;}
body.contact select{width:300px;}
body.contact td{font-size:12px;}