.verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.small {
	font-size: 9px;
	color:#666666;
}
.addy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;


}
.grayborder{
	border:1px solid #BBBBBB;
}
.quickLink{
	margin:0;
	
}
.nicesmalllink{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
	text-decoration:none;
}
.nicesmalllink:hover{
	text-decoration:underline;
}
.actionLink{
	display:block;
	width:93px;
	text-align:center;
	vertical-align:middle;
	float:left;
	border:1px solid #AAAAAA;
	border-top:none;
	background-color:#FFFFFF;
}
.actionLink:hover{
	background-color:#EEEEEE;
}
.infoWindowTable{
	border:1px solid #AAAAAA;
	width:190px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-collapse:collapse;
}
.infoWindowTable td{
	border:1px solid #AAAAAA;
}
.addyBG {
float:left;
background-image:url('images/bg_02.jpg');
background-position: top left;
background-repeat:no-repeat;
width:140px;
}
.addyBG2 {
	float:left;
	background-image:url('images/bg_02_noline.jpg');
	background-position: top left;
	background-repeat:no-repeat;
	width:140px;
	padding-left:10px;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	font-weight: 800;
}

.body{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
}

.title{
	font-family : Verdana;
	font-size : 14px;
	color : #003399;
	text-decoration : none;
	font-weight : 600;
	letter-spacing : 2pt;
}

.image{
	margin: 0 0 10px 10px;
	float : right;
	font-family : Verdana;
	font-size : 14px;
	color : #000000;
	text-decoration : none;
	font-weight : 600;
}
.cropped{
	vertical-align:middle;
	overflow:hidden;
}
.caption{
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
.caption a{
	color:#666666;
}

A.a:link, A.a:visited {
	color: #CC0000;
	text-decoration: underline;
}

A.a:hover {
	border-bottom: 1px dashed #003399;
	color: #003399;
	text-decoration: none;
}

A.logo:link, A.logo:visited {
    color: #FF0000;
	text-decoration: none;
}

A.logo:hover {
	text-decoration: none;
}

BODY {
	margin : 0 0 0 0;
	background-image : url(images/bg.jpg);
}

.small{
	font-family : Arial;
	font-size : x-small;
}

.num{
	list-style-type : decimal;
}

.form{
	background-color : #FFFFFF;
	border-bottom : thin solid #93A49C;
	border-right : thin solid #93A49C;
	border-top : thin solid #93A49C;
	border-left : thin solid #93A49C;
	width : 200;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #333333;
}
.formErrors{
	margin:0px auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	width:300px;
	font-weight:bold;
	padding:10px;
}
.cleaner {
	clear: both;
	height: 0;
}

.label{
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
}
.cat_title{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}  

tr.alt td {
	background: #eeeeee;
}

tr.over td {
	background-color: #cccccc;
}
tr.over{
	background-color: #cccccc;
}
.proj_exp{
	width:97px;
	padding-bottom:15px;
	margin-left:2px;
	vertical-align:middle;
	border:1px solid #DDDDDD;
	float:left;
} 
.divider{
	height:1px;
	color:#777777;
	background-color:#777777;
	clear:both;
} 
.invisible{
	height:1px;
	clear:both;
	visibility:hidden;
}
.no_und{
	text-decoration:none;
} 
.no_und:hover{
	text-decoration:none;
} 
.smallred{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0000;
}
/* Curved boxes */
/* Curved cutout Borders*/
.curved {
  background:transparent; 
  float:left;
  width:97px;
  margin-left:3px;
  vertical-align:middle;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#EEEEEE; 
  border-left:1px solid #AAA; 
  border-right:1px solid #AAA;
  }
.curved .b1 {
  margin:0 4px; 
  background:#AAA;
  }
.curved .b2 {
  margin:0 2px; 
  height:1px;
  border-width:0 2px 0 2px;
  }
.curved .b3 {
  margin:0 1px;
  height:2px;
  }
.curved .b4 {
  margin:0; 
  height:1px; 
  border-width:0 1px 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:#FFFFFF; 
  border:0 solid #AAA; 
  border-width:0 1px;
  }
  /* End curved boxes */
.block {
	display: block;
	margin: 0px;
	padding: 0px;
}
.pointer{
cursor:pointer;
cursor:hand;
}

.flowtestLink {
	display:block;
	width:75px;
	padding:2px;
	background-color:#EFEFEF;
	float:right;
	color:#666666;
	border:1px solid #AAAAAA;
	border-bottom:none;
	margin-right:2px;
	margin-bottom:0px;
	font-size:10px;
	text-align:center;
}
hr.thinGrayLine{
	height:1px;
	color:#AAAAAA;
	background-color:#AAAAAA;
	clear:both;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
} 
div.thinGrayLine {
	border-top:1px solid #AAAAAA;
	clear:both;
	height:1px;
	line-height:1px;
	margin:0px;
	padding:0px;
}
