/* Reset */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}



/* The Basics */
* {
  padding: 0;
  margin: 0;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  background-color:#407D99;

}
/* Typography */

a, a:link, a:link, a:link, a:hover {
  background:transparent;
  text-decoration:underline;
  cursor:pointer;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  color: #FFFFFF;
}
p {
  padding: 0px 15px 0px 5px;
  color: #FFFFFF;
  font-size: 13px;
}

h1 {
  font-size: 18pt;
  color: #FFFFFF;
  padding: 0px 20px 0px 20px;
  font: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
h2 {
  font-size: 16pt;
  color: #FFFFFF;
  padding: 0px 20px 0px 20px;
}
h3 {
  font-size: 13pt;
  color: #333333;
  padding: 0px 20px 10px 5px;
}
h4 {
  font-size: 12pt;
  color: #FFFFFF;
  padding: 0px 20px 5px 20px;
}
h5 {
font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
  color: #FFFFFF;
  padding: 6px 20px 15px 20px;
  background-image: url(../images/portal/theme_bk.gif);
  background-repeat: no-repeat;
  margin-left: 20px;
}
h6 {
  font-size: 10pt;
  color: #FFFFFF;
  padding: 0px 20px 15px 40px;
}
/* GENERAL */

img {
  border:none
}
.caption {
  font-size:11px;
  color: #999999;
}

hr {
  margin: 1em 0;
  background:#000;
  height:1px;
  border:none;
  clear:both
}
.clear {
  clear:both;
  position:relative;
  font-size:0px;
  height:0px;
  line-height:0px
}
/* Layout Elements */

#pagewrap {
  margin: 0px auto;
  width: auto;
  height: 100px;
  background-repeat: repeat;
  background-position: center top;
  background-image: url(../images/portal/header1.gif);
}
#headwrap {
  margin: 0px auto;
  width: 980px;
  height: 180px;
  background-image: url(../images/portal/header.gif);
  background-repeat: repeat;
  background-position: center;
}
#wrapper {
  margin: 0px auto;
  width: 980px;
}
#content {
  float: left;
  color: #333;
  height: auto;
  width: auto;
  margin: 0 0 0 10px;
  background-image:url(../images/portal/paper_bg.gif);
}
#content #breadcrumb {
  margin:5px 0 0 15px;
  font-weight:normal
}
#content #breadcrumb a:link, #content #breadcrumb a:visited {
  text-decoration:none
}
#content #breadcrumb a:hover, #content #breadcrumb a:active {
  text-decoration:underline
}
#contentheader {
  height: 185px;
  display: block;
  background-image: url(../images/generic/contenthdbk.png);
}
#contentframe {
  height: auto;
  display: inline-block;
  width: 980px;
}
#contentbottom {
  height: 15px;
  display: block;
  background-image: url(../images/generic/contentbt.png);
}
#leftcolumn {
  color: #333333;
  width: 480px;
  height: 205px;
  float: left;
  background-image: url(../images/portal/paper.gif);
  padding: 45px 15px 0px 15px;
  margin: 10px 0 0 140px;
  background-repeat: no-repeat;
}
#headrightcolumn {
  color: #333;
  width: 550px;
  float: right;
  margin: 200px 160px 0 0;
}
#rightcolumn {
  color: #333;
  width: 220px;
  float: right;
  padding: 0px 30px 0 0;
  margin: 10px 80px 0 0;
}
/* Footer */

#footer {
  width: auto;
  height: 195px;
  clear: both;
  color: #333;
  background-image: url(../images/learners/footer.png);
  padding: 0px 0px 0px 0px;
  display: block;
}
#footercontent {
  width: auto;
  color: #333;
  padding: 0px 0px 0px 125px;
  float: left;
  margin-top: 100px;
}
#footercredit {
  width: 300px;
  color: #333;
  float: right;
  margin-top: 120px;
}
#footercredit a:link, #footercredit a:visited {
  color:#006699;
  font-weight:bold;
  text-decoration:none;
}
#footercredit a:hover {
  text-decoration:underline;
}
/* Portal Styles */

#navigation {
  margin: 150px 0px 0px 100px;
  height: 240px;
}
/* portal rollovers */

#srollover {
  width: 200px;
  height: 250px;
  text-decoration: none;
  float: left;
}
#fbook {
  float: right;
  width: auto;
  margin: 0px 10px 0px 0px;
  padding: 0px 15px 0px 0px;
  font-size: 11px;
  text-align: right;
}
#mailto {
  float: right;
  width: auto;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 21px;
  font-size: 11px;
  text-align: right;
  background-image:url(../images/generic/mail.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

#pagewrap2 {
  width: auto;
  height: 100px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url(../images/portal/header1.gif);
}
#wrapper2 {
  margin: 30px auto 0px auto;
  width: 980px;
}
#contentwrap2 {
  width: 720px;
  float: left;
  height:auto;
}

#headbutton3 {
  margin: 0px 0px 0px 620px;
  width: 136px;
  float:left;
  padding: 0px 0px 0px 0px;
}
#headbutt2 {
  display: block;
  width: 136px;
  height: 45px;
  background: url(../images/generic/headbutt_back.gif) no-repeat 0 0;
  padding: 0px 0px 0px 0px;
}
#headbutt2:hover {
  background-position: 0 -46px;
}
#headbutt2 span {
  display: none;
}
#leftcolumn2 {
  color: #333;
  height: 660px;
  width: 230px;
  float: left;
  padding: 20px 0px 0px 0px;
  margin-top: 20px;
  margin-bottom: 10px;
  background-image: url(../images/portal/menu.gif);
  background-repeat: no-repeat;
}
#rightcolumn2 {
  color: #333;
  height: auto;
  width: 180px;
  float: right;
}
/* Styling - Left Menu */

#ddblueblockmenu2 {
  border-bottom-width: 0;
  width: 210px;
  margin-left: 7px;
}
#ddblueblockmenu2 ul {
  margin: 0;
  padding: 20px 0 0 0;
  list-style-type: none;
  font-size: 12px;
}
#ddblueblockmenu2 li a {
  display: block;
  padding: 3px 0;
  list-style-image:none;
  padding-left: 5px;
  width: 150px; /*185px minus all left/right paddings and margins*/
  text-decoration: none;
  line-height: 1.4em;
  color: #333333;
  font-weight: bold;
}
#ddblueblockmenu2 li {
  padding:0;
  padding-left: 20px;
  list-style-image:none;
  background-image: url(../images/generic/bulletmain.png);
  background-repeat: no-repeat;
  margin-left: 10px;
}
#ddblueblockmenu2 li.voice {
  padding-left: 20px;
  list-style-image:none;
  background-image: url(../images/generic/voicemain.gif);
  background-repeat: no-repeat;
  margin-left: 10px;
}
#ddblueblockmenu2 li ul li {
  padding-left: 15px;
  margin-left: 0px;
  
  background-image: url(../images/generic/bulletindent.png);
  background-repeat: no-repeat;
}
* html #ddblueblockmenu2 li a { /*IE only */
  width: 187px; /*IE 5*/
  w\idth: 200px; /*185px minus all left/right paddings and margins*/
}
#ddblueblockmenu2 li a:hover {
  color: #C00;
  
  background-repeat: no-repeat;
}

#content2 {
  float: left;
  color: #333333;
  width: 720px;
  background-image:url(../images/portal/first_contentmidbk.gif);
  margin: 0px 0px 0px 0px;
}
#contentheader2 {
  float: left;
  color: #333333;
  width: 720px;
  background-image:url(../images/portal/first_contenthdbk.gif);
  height: 75px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
}
#contentbottom2 {
  float: left;
  color: #333333;
  height: 12px;
  width: 720px;
  margin: 0px 0px 0px 0px;
  background-image:url(../images/portal/first_contentbtbk.gif);
}
#content2 p {
  color: #FFFFFF;
  padding: 5px 30px 10px 30px;
  line-height:1.3em;
}

#content2 h4 {
  color: #FFFFFF;
  padding: 5px 30px 10px 30px;
  line-height:1.3em;
  font-size:1.5em;
}

#content2 dt {
  padding-left:20px;
  font-size: 10pt;
  color:#FFFFFF;
}
#headbutton {
  margin: 0px 0px 0px 620px;
  width: 136px;
  float:left;
  padding: 0px 0px 0px 0px;
}

#headbutton2 {
  margin: 0px 178px 0px 0px;
  width: 113px;
  float:right;
  padding: 0px 0px 0px 0px;
}


#video {
  width: 320px;
  height: 240px;
  padding: 3px 3px 3px 3px;
  background-repeat: no-repeat;
  margin: 20px 0px 20px 30px;
  border: dotted #999 2px;
}
#videolink {
  width: 433px;
  height: 28px;
  padding: 6px 0px 0px 40px;
  background-repeat: no-repeat;
  background: transparent url("../images/generic/view_flv.gif") no-repeat 5px -0px;
  margin: 0px 0px 15px 17px;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  border: dotted #fff 1px;
}

#pdflink {
  width: auto;
  height: 25px;
  padding: 6px 0px 0px 30px;
  background-repeat: no-repeat;
  margin: 5px 40px 15px 40px;
  border: dotted #999 1px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  background-image: url(../images/generic/pdf_down.gif);
  background-position: 0 -2px;
  font-size: 13px;
}
#externallink {
  width: auto;
  height: 25px;
  padding: 6px 0px 0px 30px;
  background-repeat: no-repeat;
  margin: 5px 40px 15px 40px;
  border: dotted #999 1px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  background-image: url(../images/generic/externallink.gif);
  background-position: 0 5px;
  font-size: 13px;
}
a.morelink:link, a.morelink:visited, a.morelink:active {
  color:#FFFFFF;
  background: transparent url("../images/generic/sprites.gif") no-repeat 5px -0px;
  padding-left:21px;
  text-decoration: underline;
}
a.morelink:hover {
  background: transparent url("../images/generic/sprites.gif") 5px -0px;
  text-decoration: underline;
  background-repeat: no-repeat;
}
.morelink span {
  position:absolute;
  width:100px;
  left: -9999px;
}

ul {
  margin: 5px 40px 5px 40px;
  color: #FFFFFF;

}

li {
  margin: 0px 0px 0px 0px;
  background:url(../images/generic/FAQs_bullet.gif) no-repeat top left;
  padding-left:17px;
  line-height:1.3em;
  padding-bottom:5px
}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

