body, td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #FFFFFF;
	background-color:#647BAD;
	border: 1px #2B447D solid;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
}
fieldset {
	padding-left:8px;
	height:575px;
	margin:0px;
}
td.bevel1 {
	background-image:url(gfx/bevel2.jpg);
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #647BAD;
	font-weight:bold;
	text-decoration:none;
	width:200px;
	height:40px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	vertical-align:middle;
	padding-top:0px;
}
td.bevel1_below {
	background-image:url(gfx/bevel2_below.jpg);
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #647BAD;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	width:200px;
	height:40px;
}
a.nav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #647BAD;
	font-weight:bold;
	text-decoration:none;
}
a.nav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #647BAD;
	font-weight:bold;
	text-decoration:none;
}
a.nav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #647BAD;
	font-weight:bold;
	text-decoration:underline;
}
a.nav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #647BAD;
	font-weight:bold;
	text-decoration:none;
}

.addthis_toolbox .vertical
{
    width: 136px;
    padding: 10px 0 10px 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .vertical a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: #647BAD;
}

.addthis_toolbox .vertical a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more
{

    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}




h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#647BAD;
}
.fieldset {
	border:1px #CCCCCC solid;
	padding:20px;
}
td.gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
input:text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
td.compRow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
td.compHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-align:center;
	padding:10px;
	background-color:#FFFFCC;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
#menu3 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu3 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #8BADCF;
	display: block;
	background:  url(gfx/menu3.gif);
	padding: 8px 0 0 10px;
	}
	
#menu3 li a:hover {
	color: #627EB7;
	background:  url(gfx/menu3.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
#tabsJ {
  float:left;
  width:100%;
  background:#F4F4F4;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #24618E;
  }
#tabsJ ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
  }
#tabsJ li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsJ a {
  float:left;
  background:url("tableftJ.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  }
#tabsJ a span {
  float:left;
  display:block;
  background:url("tabrightJ.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
  color:#FFF;
  }
#tabsJ a:hover {
  background-position:0% -42px;
  }
#tabsJ a:hover span {
  background-position:100% -42px;
  }


a.nav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
a.nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
a.nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
a.nav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}