/*--beginning of general structure --*/
body {
 margin: 15px auto;
 text-align: center;
 color: #000;
 background: #4d4d4d;
 font: 1.0em verdana, arial, helvetica, sans-serif;
 }
#wrapper {
 width: 915px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 color: #000;
 background: #fff url(images/bgFrame.gif) repeat-y;
}
#subwrapper {
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background: transparent url(images/bgGhost.gif)  top center no-repeat;
  position: relative;
}
#header {
 background: transparent url(images/topFrame.gif) no-repeat top;
 }
#subheader {
  padding: 50px 0 0 100px;
}
.readmore, .example{
  font: italic 85% Verdana, Arial, Helvetica, sans-serif;
  color: #9d080d;
  background: transparent;
  text-decoration: none;
}
.clear {
  clear: both;
}
.clearright {
  clear: right;
}
.clearleft {
  clear: left;
}
/*--end of general structure - beginning of navigation area  --*/
#primarynav{
 float: left;
 width: 150px;
 padding: 0 30px 75px 100px;
 background: transparent;
}
ul#primarynavigation{
font: 80% verdana, arial, helvetica, sans-serif;
 list-style-type: none;
  padding: 80px 10px 20px;
 margin: 0;
 }
ul#primarynavigation li{
 background: transparent;
 padding: 0 10px 30px 0;
 margin: 0;
}
ul#primarynavigation li a:link, ul#primarynavigation li a:visited {
 color: #000;
 text-decoration: none;

 }

ul#primarynavigation li a:hover{
 font-weight: bold;
 color: #9d080d;
 text-decoration: none;
}
ul#primarynavigation li a#current{
 font-weight: bold;

}
/*--end of navigation area - beginning of main content area --*/
#content {
 float: left;
 width: 500px;
 text-align: left;
 background: transparent;
 padding: 0;
 margin: 30px 0 15px;

 }
#content h1 {
 margin: 0;
 color: #9d080d;
 background: transparent;
 padding: 5px;
 font: bold small-caps 105% verdana, arial, helvetica, sans-serif;
 text-align: center;
}
#content h1#resourcehead {
  padding-bottom: 20px;
}

#content h2 {
 color: #9d080d;
 background: transparent;
 font-size: 105%;
 text-align: center;
 padding: 30px 20px 20px;
 margin: 0;
 }
#content h2#contactPageSlogan {
 color: #9d080d;
 background: transparent;
 font-size: 105%;
 text-align: center;
 padding: 10px 20px 20px;
 margin: 0;
 }
#content p {
 color: #000;
 background: transparent;
 font-size: 90%;
 line-height: 120%;
 margin: 0;
 padding: 15px 40px 7px 45px;
 }

 #content p#columnfirst {
  float: left;
  width: 145px;
  padding: 5px 10px 25px 45px;
  font-size: 70%;
}
#content p.columnmid {
  float: left;
  width: 145px;
  font-size: 70%;
  padding: 5px 10px 25px 10px;
}
#content p#columnlast {
  float: left;
  width: 145px;
  font-size: 70%;
  padding: 15px 45px 25px 10px;
}

#content ul {
  padding: 7px 40px 10px 55px;
  font-size: 85%;
  margin: 0;
}
#content ul li {
  padding-bottom: 10px;
  list-style-position: inside;
}
#content ul#indexPage, #content ul#resources, #content ul#training, #content ul#common, #content ul.multilists {
  padding: 0 40px 0 70px;
  margin: 0;
}
#content ul#indexPage li, #content ul#resources li,  #content ul#common li, #content ul.multilists li  {
  list-style:  outside url(images/inkBottle.gif);
  padding: 2px;
  margin: 0;
  font-size: 90%;
  vertical-align: top;
}
#content ul.multilists li ul {
  padding: 0 40px;
}

#content ul.multilists li ul li{
  font-size: 110%;
  padding:0;
  list-style-image: none;
  list-style-type: none;
}

 #content ul#training li {
  list-style:  outside url(images/inkBottle.gif);
  padding: 2px;
  margin: 0;
  font-size: 100%;
  vertical-align: top;
  font-weight: bold;
}
#content a:link, #content ul#resources a:link,#content a:visited, #content ul#resources a:visited {
  text-decoration: none;
  font-size: 98%;
  font-weight: bold;
  color: #9d080d;
}
#content a:hover, #content ul#resources a:hover {
   text-decoration: underline;
}
#content ul#training li ul.sublist, #content ul#resources li ul.sublist {
  font-size: 100%;
  padding: 0 0 10px;
  margin: 0;

}


#content ul#training li ul.sublist li, #content ul#resources li ul.sublist li{
  list-style: disc inside none;
  vertical-align: baseline;
  padding: 0;
  margin: 0;
  font-size: 90%;
 font-weight: normal;
}
#content ul#resources li ul.sublist li {
  font-size: 100%;
  list-style-position: outside;
  margin-left: 20px;
}

#content ul#resources li ul.sublist li a:link {
  font-size: 105%;
}


#sidebar{
 position: absolute;
 left: 75px;
 top: 570px;
 width: 195px;
 padding: 0;
 background: transparent;
}
#sidebar p{
font: 80% Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0;
margin: 0;
}
#sidebar h2 {
  font: bold 100% verdana, arial, helvetica, sans-serif;
  padding: 4px 0;
  margin: 0;
  color:#9d080d;
}
#sidebar h3 {
  font: bold 90% verdana, arial, helvetica, sans-serif;
  padding: 4px 0;
  margin: 0;
  color: #000;
  font-variant: small-caps
}
/*--beginning of contact form specific--*/
form#contactus {
  padding: 0;
  margin: 0;
}
form#contactus input#subject {
  width: 330px;
}
form#contactus input#email {
  width: 350px;
}
form#contactus p{
  padding: 10px;
  margin: 0;
}
form#contactus ul {
  font-size: 95%;
  text-align: left;
  padding: 10px;
  margin: 0;
}
form#contactus li {
  padding: 5px
}
#feedback {
    padding: 40px 0 30px;
   min-height: 350px;
}
p#finalfeedback {
  color: #9d080d;
  font-style: italic;
}
#content p.resourcesPara {
  padding-bottom: 25px;
  padding-top: 20px;
}

h4#feedbacktitle {
  color: #000;
  text-align: center;
  font-variant: small-caps;
}
h5#feedbacksubtitle {
  color: #9d080d;
  text-align: left;
  padding-left: 20px;
}
blockquote {
  font-size: 95%;
  color: #777;
  font-style:italic}
/*--end of contact form specific--*/
/*--end of main content area - beginning of footer area --*/
#footer {
 margin: 0 auto;
 text-align: left;
 font-size: 80%;
 color: #808080;
 background: transparent url(images/bottomFrame.gif) no-repeat bottom;
}
#footer p{
 margin: 0;
 font-size: 70%;
 padding: 10px 0 60px 70px;
}
ul#secnavigation {
 margin: 0;
 padding: 10px 0 0;
 width: 50%;
 color: #808080;
 background: transparent;
 float: right;
 font-size: 80%;
 list-style-type: none;
}
ul#secnavigation li {
  display: inline;
}
ul#secnavigation li a:link, ul#secnavigation li a:visited{
 color: #808080;
 background: transparent;
 text-decoration: none;
 text-align: center;
 }
ul#secnavigation li a:hover{
 color: #9d080d;
 background: transparent;
 text-decoration: underline;
  }
/*--end of footer area --*/

