/* HTML Selectors */

body
{
 margin: 0 0 10px 0;
 padding: 0;
 background-color:#666;
 background-image: url('../../Images/fishscale.gif');
 font: 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

a 
{
  color:#53688c
}

a:hover 
{
  color:#104eb4
}

a.leftlinks
{
  padding-left:0px;
  font-size:12px;
  color:#000;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none
}

a.leftlinks:hover
{
  color:#f00;
  border-bottom: #c30 1px dotted;
}

.menutitle
{
  font-weight: bold;
  font-size: 13px;
  line-height:24px;
  color: #c30;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.menuSpacer
{
  margin-bottom: 15px;
  border-bottom: #999 1px dotted
}

.spacer
{
  margin-bottom: 1px;
  border-bottom: #999 1px dotted
}

td
{
  font: 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1
{
    font-weight: 200;
    font-style: normal;
    font-size: 30px;
    padding-left:20px;
    color: #ffa;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
}

h2
{
    font-weight: 200;
    font-size: 18px;
    color:   #c30;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    
}

h3
{
    font-weight: 200;
    font-size: 18px;
    color:   #c30;
    font-family: Arial, Helvetica, sans-serif
}

.applyhere
{
 text-decoration:none;  
 font-weight: 300; 
 line-height:18px; 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:9pt;
 color:#ff0000;
 background-color:Yellow;
}

.applyhere:hover 
{
 line-height:18px; 
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9pt;
 color: #ff0000;
 border-bottom: #c30 1px dotted; 
 background-color:Yellow;
}

#contents
{
 margin-right: 0px;
 float:left;
 padding-left:15px;
 padding-top:10px;
 padding-right:15px;
 background-color:white;
 /*width:566px;*/
}

.card 
{
 text-decoration:none;  
 font-weight:bold; 
 line-height:18px; 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:10pt;
 color:#4169e1
}

.card:hover 
{
 line-height:18px; 
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10pt;
 color: #ff0000;
 border-bottom: #c30 1px dotted; 
}

table
{
 border:none 0px ;
 padding:0px;
 margin:0px;
}

div
{
 width: 100%;
}

hr
{
 color: #999999;
 height: 1px;
 width: 100%;
 background-color:Transparent;
}

p
{
 margin-top: 2px;
 margin-bottom: 2px;
 font: 11px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: #7b7f6c;
 text-align: left
}

pre
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0px;
    font: 9px/12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    width: 440px;
    color: #5a5d51;
    background-color: #e8ebdf
}


h4
{
    margin-top: 2px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
    color: #7b7f6c;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

h5
{
    font-weight: normal;
    font-size: 10px;
    margin: 2px 0px;
    color: #7b7f6c;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

ul.compact
{
    margin-left:20px 
}

.method 
{
    text-decoration:none;
    font-weight:normal; 
    color:#0033ff
}
.method:hover 
{
    text-decoration:underline; 
    font-weight:normal; 
    color:#0033ff
}

.quicklink 
{
  text-decoration:none; 
  font-family:Arial,Helvetica,sans-serif; 
  font-size:9pt;
}
.quicklink:hover 
{
    text-decoration:underline; 
}

.menuHeaderSpacer
{
  margin:0;
  margin-bottom: 5px;
}

.title
{
    font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    margin-left: 0px;
    color: #c30;
    letter-spacing: 2px
}
.quote
{
    border-top: #dee0d1 1px solid;
    font-size: 9px;
    padding-bottom: 10px;
    margin: 10px 25px;
    word-spacing: 1px;
    color: #8f9381;
    padding-top: 10px;
    border-bottom: #dee0d1 1px solid;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px
}

.image
{
    margin-bottom: 5px;
    margin-right: 5px
}
.menu
{
  padding: 10px;
  margin:  0px;
  color: black;
  font: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  float: left;
  width: 200px;
  line-height: 17px;
  text-align: left
}

#wrapper
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 35px auto;
    width: 678px;
}

#page
{
 margin: 0;
 padding: 0;
 width: 768px;
}

#header
{
 background-color:#330099;
 color:White;
 margin: 0;
 padding: 0;
 width: 100%;
 height: 80px;
 border-bottom:solid 1px black;
}

#rightcol
{
 margin-right: 0px;
 float:left;
 padding-left:0px;
 padding-top:0px;
 width:145px; 
 border-left-style:solid;
 border-left-width:1px;
 border-left-color:#aaaaaa;
}

#footer
{
 background-color:orange;
 margin: 0;
 padding: 0;
 width: 768px;
 clear: both;
 padding-left:0px;
 padding-top:0px;
}


