body {
	font: 12px verdana Geneva Arial Helvetica sans-serif;
	margin: 0;
}

.graybar {
	height: 30px;
	background: url(gray_bar.gif) no repeat top right;
}

.align{
  	right: auto;
}

.smalltext{
	font-size:12px;
 	display:inline;
 	margin-left:5.5cm;
}

.graybar div {
	padding-top: 8px;
	padding-left: 20px;
	color: #f58211;
	font-size: 14px;
	height: 30px;
	background: url(gray_bar.gif) no repeat top left;
}

.textbold{
 font-weight:bold;
}

.box { 
	border-bottom:1px solid #ffcc99; 
  	background: #ffffff bottom;  
}

.boxtopsmall {
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS" Arial "Times New Roman" Helvetica;
	color: #000000;
  	height: 20px;       
    background: url(t2t.bmp) no-repeat top right;   
}

.boxtopsmall div {
	padding-top: 9px;
	padding-left: 20px;
	height: 4px;
	background: url(t1t.bmp) no-repeat top left;
}

.bar{
	background: url(orangebar2.bmp) repeat center;
	padding-top: 3px;
	width: 190px;
	margin-top:-0.7em;
	margin-left:-0.3em;
	height:20px;
}

.rowheight{
	height:2.5cm;
}

.cbar {
	background:url(orangebar.bmp) repeat center;
	height:30px;
	width:506px; //557px
	padding-top: 5px;
	margin-left:-0.03em;
	margin-top:-0.45em;
}

.bar1 {
	background:url(orangebar.bmp) repeat center;
	height:30px;
	width:507px; //557px
	padding-top: 10px;
	margin-left:-0.03em;
	margin-top:-0.45em;
}

.bar2 {
	background:url(orangebar.bmp) repeat center;
	height:30px;
	width: 98%; //557px
	padding-top: 10px;
	margin-left:-0.03em;
	margin-top:-0.45em;
}

.logoAlign img{
  	margin-left:4em;
}

.boxtop { 
  	height: 30px; 
  	font-weight: bold;
  	font-family: "Trebuchet MS" Arial "Times New Roman" Helvetica;
  	color: #000000;
  	background: url(orangeend.bmp) no-repeat top right;
}


.boxtop div { 
 	padding-top: 7px;
  	padding-left: 20px;
  	height: 20px; 
  	background: url(orangehead.bmp) no-repeat top left;height:10px;
}



.boxbottom { 
  	height: 0px;
  	border-left:1px solid #ff9933;  
}

.boxbottom div { 
  	height: 0px; 
  	text-align: right;
  	border-right:1px solid #777777; 
}

.boxcontent {
  	border-left:1px solid #ffcc99;
  	border-right:1px solid #ffcc99;
  	padding: 5px 10px 0px 10px;    	 	
}

.tableboxcontent {
	border-left:1px solid #ffcc99;
	border-right:1px solid #ffcc99;
	padding: 5px 0px 0px 0px;
}

.tableboxcontent2 {
  	//border-left:1px solid #ffcc99;
  	//border-right:1px solid #ffcc99;
  	border:1px solid #ffcc99;
  	padding: 5px 0px 0px 0px; 
  	font: 13px verdana Geneva Arial Helvetica sans-serif;
	text-align: justify;   	 	
}

.hr_orange {
  	border:1px solid #ffcc99;	
}

.textstyle {
	font: 13px verdana Geneva Arial Helvetica sans-serif;
	text-align: justify;	
}

.sideboxtext {
	font-size: 13px;
	text-align: left;
}

.expander a {
   font: normal;
   text-decoration: none;
   color: black;
}

.bluetitle a {
   font-weight: bold;
   color: #3366cc;
   text-decoration: none;
}

.bluetitle a:hover {
	text-decoration: underline;
}

.bluelink a {
	color: #3366cc;
	text-decoration: none;
	font-size: 14px;
}

.bluelink a:hover {
	text-decoration: underline;
}

.smallbluelink a {
	color: #3366cc;
	text-decoration: none;
	font-size: 13px;
}

.smallbluelink a:hover{
	text-decoration: underline;
}

.compevent a {
	color: #3366cc;
	text-decoration: none;
	font-size: 13px;
}

.compevent a:hover {
	font-weight: bold;
}

.viewfont {
	color: #999999;
}

.space{
margin-left:0.8em;
display:inline;
}

.newsdate {
	color: #777777;
	font-size:12px;
}

.graybox {
	padding-top: 2px;
	padding-left: 20px;	
  	height: 20px; 
	background-color: #ffffff;
}

.graytitle {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}


.newsgraytitle {
	color: #999999;
	font-size: 18px;
	font-weight: bold;
}

.listrow1 {
	background-color: #ffe9d2;
}

.formtitle {
	text-decoration: underline;
	font-weight: bold;
}

.mtprofilealign {
	float: left; 
	text-align: right;
	padding: 0px, 12px, 11px, 0px;
}

.blacktitle {
	font-weight: bold;
	font-size: 14px;
}

.orangereg {
	color: #ff6600;
}

.indent{
	margin-left:1.15em;
}

.hand{ 
	cursor:hand;
	
}

.shtable {
	background-color: #999999;
	padding-left: 20px;	
}

.shrow {
	background-color: #999999;
	padding-left: 40px;
}

.blogmonth {
	text-indent: 10px;
}

.blogday {
	margin-left: 30px;
}

.blogtitle {
	color: #ff9933;
	font-size: 18px;
	font-weight: bold;
}

.headertitle{
	font-size:40px;
	font-family:"Trebuchet MS", Arial, "Times New Roman" Helvetica;
	font-weight: bold;
}

.headertitle2{
	font-size:20px;
	font-family:"Trebuchet MS", Arial, "Times New Roman" Helvetica;
	font-weight: bold;
}

.orows {
	background-color: #fff3e8;
}

.topborder {
	border-top-width: thin;
	border-color: black;
	border-top-style : solid;
	border-bottom-style : double;
}

.space {
	padding-left: 10px;
	padding-right: 10px;
}

form {
	margin: 0px;
	padding: 0px;
}

.ajax_box { padding: 3px; width: 200px; border: 1px solid #999; font-family: verdana; arial, sans-serif; font-size: 12px;}
.ajax_box { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0; background: #dddddd;}
.ajax_item { margin: 0 0 5px 0; cursor: default; color: black;}
.ajax_item:hover { background: #ffc; }
.ajax_item.selected { background: white;}
.ajax_box_long { padding: 3px; width: 350px; border: 1px solid #999; font-family: verdana; arial, sans-serif; font-size: 12px;}
.ajax_box_long { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0; background: #dddddd;}