body, html { width:100%; height:100%; margin:0px; padding:0px; }
body {
	background-color: #FFFFFF;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: .75em; color: #606060;
	line-height: 1.8em;
}



a { text-decoration:none; }
a:link {color: #00536A; }
a:visited {color: #002B37; }
a:hover {text-decoration : underline !important;}
a:focus { border:none; outline:none;  }


li { list-style-position: outside; list-style-image: url(../images/bullet.gif); }

input,textarea, select { color: #005577; font: normal 1em Verdana, Tahoma, sans-serif; }
input.button { background-color: #EFEFEF; color: #005577; font: bold 1em Verdana, Tahoma, sans-serif; }

h1, h2, h3, h4 { margin:.6em 0em; font-size: 1.1em; }
h1 { color:#000000; }

table {border-collapse: collapse; padding:0px; margin:0px;}
table, tr, td  {font-size:1em;} 
th { font-weight: bold; font-size: .9em; color:#000; }
td { vertical-align:top; }
.outline { border:1px solid #ccc; }
.tdoutline { border:1px solid #ccc; margin:20px; }
.tdoutline th { border:1px solid #ccc; background:#efefef; padding:6px; }
.tdoutline td { border:1px solid #ccc; padding:6px; }

.sm { font-size:.86em; }
.header { color:#000000; }
em { font-style:italic; font-weight:bold; }
img { border:0px; }
.center { text-align:center; }

.container { width: 900px; margin: 0px auto;}


#wrapper {
  width: 100%;
  min-width: 1000px;
  min-height: 100%;
  height: 100%;
}

#header {
  width:100%; height:140px;
  background:#ededed;
}
#toplinks { padding:20px;  }
#toplinks a { display:block; float:left; margin-right:20px; color:#000000;}


#content {
  clear:both; height: auto !important; min-height:50% !important;
  background: url(../images/bg_header.png) top left repeat-x; 
}

.pagemenu { width:120px; padding-top: 50px; float:left; }
.pagemenu a { display: block; margin:1em 0em; }
.page {  
  float:right;
  width:682px; 
  background: transparent url(../images/bg_content.png) top right no-repeat; 
}
.page div { padding:20px; }

#footer {
 clear:both; height:160px;
	width:100%;
	background:#ededed;
	border-top: 1px solid #d5d5d5;
	color: #888888;
	font-size:.9em;
}
.footerbox { float:left; line-height:1.6em; font-size:.92em; padding:12px; }
.footerbox h1 { margin: 0em; font-family:Verdana, Tahoma, sans-serif; font-size:1em; }
.footer a, .footerbox a { display:block; color:#606060;}



.breadcrumbs {text-align:right; color:#CCB812; margin-top:6px; }
.index { width:900px;  margin-top:50px; }
.indextext { padding-left: 416px; padding-bottom:12px;}

.submenu { margin-left:18px;}
.submenu a {display: block; line-height: 1.2em; margin:.6em 0em;}

.clear {clear:both; height:1px; }


.awards td { padding: 0px 0px 24px 0px; }
.awards td h3 { margin:0em; }
.awards td p { margin: 1.1em 0em;}
.awdimg { padding-top:4px !important; padding-right:12px !important; }
.awdimg img { border:0px; }
.more {
  background: transparent url(../images/arrow.gif) center left no-repeat; 
  font-size:.9em; 
  padding-left:12px; 
  margin:0em;
}


.prlist td { line-height:2.5em; height:2.5em; border-bottom: 1px dotted #aaa;}
.prlist td a { display:block; padding: 0px 10px;}
.toutline { border-collapse:collapse; border:3px double #ddd; padding:7px; margin:.5em 3em .5em 1em; }
.toutline td { padding:3px 8px; }
.tlabel { color:#888888; text-align:right; }
.toutline ul, .toutline li { }
.tdfloat { float:left; margin:1em; }

