body{
font-family:Verdana,Sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-top: 3px;
margin-bottom: 0px;
}

#wrapper{  margin: 0 auto;  width: 922px;}

#header{ height: 130px; background-image: url('images/bg.jpg'); background-color: #003366; width: 922px; text-align: left; }

img { border-style: none; }

H2 { text-align: center; font-family: Times New Roman,Sans-serif; font-size: 1.7em; margin: 0px; padding: 0px; }

h3 {font-size: 150%; margin: 0px; padding: 0px; display:inline;}

#left{ float: left; width: 200px; height: 100%; margin-bottom: 15px;}

#right{ width: 719px; padding-bottom: 10px; overflow: hidden; }

#footer{ text-align: center; font-size: 95%; clear:both; width: 922px; padding-top: 5px;  padding-bottom: 0px; border-top: 1px solid #003366; background-color: #F7F7F7;  }

input{ }


.boxes{ width: 1em; }

.imgl{padding-bottom: 5px;}

#bar{
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-weight:bold;
width: 922px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.submitbutton{
margin-left: 0px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

#loginForm{
margin-top: 5px;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 5px;
border: solid 1px #ccc;
background-color: #F7F7F7;
}

form {  }

.loginInput {margin-bottom: 5px;}

#Search{
margin-left: 5px;
margin-top: 5px;
padding-bottom: 5px;
background-color: #F7F7F7;
text-align: right;
padding-right: 15px;
border: 1px solid #ccc;
}

.browse{
background-color:#003366;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-top: 20px;
}

.category{
background-color: #F7F7F7;
padding-left: 3px;
padding-top: 3px;
padding-right: 3px;
border-right: 1px solid #003366;
border-left: 1px solid #003366;
border-bottom: 1px solid #003366;
}

#result{
margin-left: 5px;
}
a.nav:link {color: black; text-decoration: none; }
a.nav:visited {color: black; text-decoration: none; }
a.nav:hover {color: white; background-color: #003366; text-decoration: underline; font-weight: bold;}
a.nav:active {color: black; }

a.state:link {color: white; text-decoration: none; font-weight: bold;}
a.state:visited {color: white; text-decoration: none; font-weight: bold;}
a.state:hover {color: white; text-decoration: none; font-weight: bold;}
a.state:active {color: white; text-decoration: none; font-weight: bold; }

a.pdf:link {color: black; text-decoration: none;}
a.pdf:visited {color: black; text-decoration: none; }
a.pdf:hover {color: black; text-decoration: underline; }
a.pdf:active {color: black; }

a.bar:link {color: black; text-decoration: none;}
a.bar:visited {color: black; text-decoration: none; }
a.bar:hover {color: black; text-decoration: underline;  }
a.bar:active {color: black; }

a.bar2:link {color: black; text-decoration: underline;}
a.bar2:visited {color: black; text-decoration: underline; }
a.bar2:hover {color: black; text-decoration: underline;  }
a.bar2:active {color: black; }

#center{
margin-left: 5px;
margin-top: 5px;
text-align: center;
padding-right: 15px;
border: 1px solid #000000;
padding-bottom: 15px;
}

.download{
margin-left: 5px;
margin-top: 5px;
text-align: center;
padding-right: 15px;
padding-bottom: 15px;
font-size: 150%;
font-weight: bold;
}

#smallheader{
padding-top: 3px;
padding-bottom: 3px;
margin-left: 5px;
margin-top: 5px;
text-align: center;
padding-right: 15px;
background-color: #003366;
color: white;
font-weight: bold;
}


#center2{
margin-left: 5px;
text-align: left;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
border: 1px solid #000000;
}

.one{
color: #000084;
font-size: 16pt;
font-family:"Times New Roman, serif";
margin-top: 4px;
font-weight: bold;
}

.two{
color: red;
font-size: 16pt;
font-family:"Times New Roman, serif";
font-weight: bold;
 font-style: italic;
margin-top: 4px;
}

.three{
color: black;
font-size: 14pt;
font-family:"Times New Roman, serif";
font-weight: bold;
margin-top: 6px;
}

a.four:link {color: #000084; text-decoration: none; }
a.four:visited {color: #000084; text-decoration: none; }
a.four:hover {color: #000084; text-decoration: underline;  }
a.four:active {color: #000084; }

.subscribe{color: #000000; margin-top: 10px;}	

.middle{padding-top: 20px; padding-left: 20px; padding-right: 20px; }

#leftForm{
float:left;
width: 25%;
}

#rightForm{
display:inline;
}

textarea{overflow: auto;}

#submitbutton2{
width: auto;
margin-top: 15px;
}

.sub1{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
width: 90%;
text-align: left;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 5%;
margin-left: 5%;
margin-bottom: 20px;
}

.subHead{
margin-bottom: 20px;
font-size: 130%;
text-align: center;
font-weight: bold;
}

p.pw{ font-size: 90%;}
p.error{ color: red; font-size: 110%; background-color: #f7f7f7; padding: 5px; }
p.name{ font-size: 90%; font-style: italic;}

#path{color: #808080;  font-size: 90%;  padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #003366; }
#path2{background-color: #f7f7f7; color: #808080;  font-size: 90%;  padding-left: 5px; 
padding-bottom: 3px; padding-top: 10px; border-top: 1px solid #003366; margin-bottom: 25px;}

a.p:link, a.p:visited, a.p:active  {color: black; text-decoration: none; }
a.p:hover {color: black; text-decoration: underline;  }
a.normal:link, a.normal:visited, a.normal:active, a.normal:hover  {color: blue; text-decoration: underline;}

.none{ margin: 0; padding: 0; }

.searchbox{ width: 250px; }
.terms{margin-left: 5px; text-align: left; border: 1px solid #777777;}

table{border-spacing:1px; width: 90%; }
td, th{padding:4px; border-bottom:1px solid #ccc;}
tbody th{font-weight:bold;}
tbody tr{text-align:left;}

.pagination{width: 100%; padding-bottom: 10px; margin-bottom: 10px;}
.p1{width: 49%; text-align: left;  float:left;}
.p2{width: 49%; text-align: right;  float:right;}

.check{ 
background-image: url('/images/check.gif'); 
padding-bottom: 15px;
background-repeat: no-repeat;
background-position: top left; 
padding-left: 24px;
padding-top: 5px;
color: #003366;
font-weight: bold;
font-style: italic;
}

.cen{
margin-left: 20px;
font-size: 100%;
}

.samplesTop{
border-bottom: 8px solid #003366;
background-image: url('/images/sample-bg.gif'); 
background-repeat: no-repeat;
background-position: top left;
font-size: 100%;
padding-top: 15px;
padding-left: 8px;
color: white;
font-weight: bold;
}

.samplesBottom{
background-color: #F7F7F7;
padding-top: 10px;
padding-bottom: 10px;
border-left: 1px dotted #777;
border-right: 1px dotted #777;
border-bottom: 1px dotted #777;
padding-left: 10px;
}

.thre{
color: black;
font-size: 120%;
font-weight: bold;
margin-top: 2px;
text-align: center;
}

.trial{
background-color: #FFFF99;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 20px;
border: 1px dotted red;
margin-bottom: 20px;
text-align:center;
}

td.helpHed
{
color: #fff;
background-color: #003366;
text-align: left;
text-indent: 2px;
font-weight: bold;
}
td.helpRow
{
width: 30%;
}
.n{
padding: 0;
border: 0;
}