/* Main stuff for body outside the main table*/
body {
font-family:Arial, Sans-serif;
color: #000000;
font-size: 9pt;
background-image: url(/bg.gif);
}
/* properties for form elements*/
input,textarea, select,{
	color : #000000;
	font-size: 10pt;
	border-collapse: collapse; border: 1px solid #000000;
}
/* the table that has the search box */
.searchtable {font-family: Arial; border: 1px #FFFFFF solid; background-color: #FFFFFF; width: 100%; padding: 0px}
/*The actual search bar row*/
.searchrow {font-family: Arial; border: 0px #FFFFFF solid; background-color:#4F458C ; width: 100%; padding: 0px color: #00000; font-size: 10pt; color: white; font-weight: bold;}
/*The row under the search*/
.searchunder {font-family: Arial;border: 0px #FFFFFF solid; background-color: #e1e1e1; width: 100%; padding: 0px color: #00000; font-size:  10pt;}
/*main table properties*/
.maintable {font-family: Arial; border: 0px #FFFFFF solid; background-color: #FFFFFF; width: 100%; padding: 0px; font-size: 10pt;}
/*row properties of main table*/
.rows {font-family: Arial; border: 5px #FFFFFF solid; background-color: #FFFFFF; padding: 0px; font-size:  10pt; color: #000000;}
.rows a:link, .rows a:active,.rows a:visited { color : #0000FF;}
/*columns properties of main table*/
.columns {font-family: Arial; border: 17px #FFFFFF solid; background-color: #FFFFFF; padding: 0px;width: 30%; font-size:  10pt;}
/*the box for each link*/
.box {font-family: Arial; border: 2px solid black; background-color: #4F458C; width: 90%; padding: 2px; font-size:  10pt; color: #FFFFFF;}
.box a:link, .box a:active, .box a:visited { color : #FFFFFF; }
/*box table structure*/
.boxtable{font-family: Arial; border: 1px black solid; background-color: #FFFFFF; width: 100%; padding: 0px}
.cat_link {
	padding: 5px;
	padding-right: 50px;
}
h1 {
	font-size: 15pt;
}

table.d1 {
         background: #f5f9fc;
         border-width: 1px;
				 
         border-color: #000000;
         border-style: solid;
      } 
table.d5 {
         background:;
         border-width: 1px;
         border-color: #000000;
         border-style: solid;
				 
         border-top-width: none;
				 
         border-top-color: none;
         border-top-style: none;
      }  
table.d2 {
         background: white;
         border-width: 1px;
				 
         border-color: #000000;
         border-style: solid;
      } 
table.d3 {
         background: #000000;
         border-width: 0px;
				 
         border-color: #000000;
         border-style: solid;
      } 
table.d4 {
         background:;
         border-width: 1px;
         border-color: #000000;
         border-style: solid;
				 
         border-bottom-width: none;
				 
         border-bottom-color: none;
         border-bottom-style: none;
      } 
.ne {
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		}
.date {
		font-family: tahoma;
		font-size: 11px;
		color: #FFFFFF;
		}		
.no {
		font-family: verdana;
		font-size: 9px;
		color: #000000;
		}
.tx {
    font-family: tahoma;
		font-size: 10px;
		border: 1px;
		border-style: solid;
		border-color: #000000;
		}	
	
/* contact form */
.cfform {
		font-family: arial;
		font-size: 14px;
		color: #000000;
		}
.cflite {
	width: 400px;
	font-family: arial;
}
.cflite_td {
	padding:4px;
}
.cflite p {
	padding:4px;
}
.cflite label {
	padding:4px;
	font-size: 12px;
}
label {
 padding-right:10px
}
.required {
 font-weight:bold;
}
.required_star {
 font-weight:bold;
 color:#F00;
}
.not-required {
 font-weight:normal
}
