/*body#sd .sidemodules .sbarTop h1, body#sd .module h1 { color: #6caf3d; }*/
/*body#sd .module h1 { color: #6caf3d; }*/
/*.sidebar ul li ul a, .sidebar ul li ul a:hover, .sidebar ul li ul a:active, .sidebar ul li ul a:visited { color: #6caf3d; }*/

body#sd .pageTitle h1 { font-size:130%; margin: 0px; height: 18px; color: #6caf3d;  }
body#sd .pageTitle { height: 18px; margin-bottom: 10px; border-bottom: 1px solid #dcdcdc; }

body#sd .pPageContent a, body#sd .pPageContent a:link{
 font-family: arial, helvetica, sans-serif;
 font-size:100%;}

body#sd .pPageContent a, body#sd .pPageContent a:visited, body#sd .pPageContent a:hover, body#sd .pPageContent a:active{

 font-family: arial, helvetica, sans-serif;
 font-size:100%;
}

body#sd .sidebar ul li, .rightCol ul li { background: transparent url('/images/linkmark_sup.gif') no-repeat 0px 6px; padding-left:13px; }
body#sd #links_ftr .linksFtrCol li {background: transparent url('/images/linkmark_sup.gif') no-repeat 0px 6px; padding-left:13px;}

 #sup h1{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  border-left:solid 3px #6caf3d;
  border-bottom:solid 1px #adafb2;
  border-top:solid 1px #adafb2;
  border-right:solid 1px #adafb2;
  line-height:1.45;
  background:url("/images/tit_bg.jpg") repeat-x;
  font-size:130%;
}

#dow h1{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  border-left:solid 3px   #34BCBA;
  border-bottom:solid 1px #adafb2;
  border-top:solid 1px #adafb2;
  border-right:solid 1px #adafb2;
  line-height:1.45;
  background:url("/images/tit_bg.jpg") repeat-x;
  font-size:130%;

}


#dow h2{
    border-left:solid 3px  #34BCBA;
    border-bottom:solid 1px #adafb2;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 4px;
    font-weight: bold;
    line-height: 1.25;
    font-size:120%;
}

#dow h3{
    border-left:solid 3px #adafb2;
    border-bottom:solid 1px #adafb2;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 4px;
    font-weight: bold;
    line-height: 1.25;
    font-size:100%;

}

/*override the colour*/
.pPageContent h1 {
  border-left:solid 3px  #6caf3d; }

.pPageContent h2 {
    border-left:solid 3px #6caf3d;

}
.pPageContent h3 {
    border-left:solid 3px #adafb2;
}


#page_utils { margin-bottom:10px; }

.util_col1 { margin-bottom: 10px; }
.util_col1 select { margin: 5px 0px 5px; font-size: 0.95em; color: #000000; width: 330px; padding: 2px 3px; }

.util_col { padding: 5px 0px; }
.util_col input { float: left;  }
.util_col input.textInput { color: #000000; border: 1px solid #7f9db9; background-color: #FFF; height: 15px; padding: 3px 5px 0px 5px; width: 335px; font-size: 1em; margin-right: 10px; }
.util_col p { margin: 2px 0px; color: #000000; }
.util_col p span.hl { color: #444; }
/*.util_col p a, .util_col p a:hover, .util_col p a:active, .util_col p a:visited { color: #6caf3d; }*/
.util_col .pageNote { color: #000000; margin-top: 3px; }

/*.gLink a, .gLink a:hover, .gLink a:visited, .gLink a:active { color: #6caf3d; }*/

.modelList {
	padding: 0px; margin: 5px 10px 10px;
    border-top: 1px solid #dcdcdc;
    position: relative;
}
.modelList .modelImage {
	width: 255px; display: block; position: absolute; top: 0px; left: 0px;
	text-align: center;
	margin-top: 20px;
    border-right: 1px solid #dcdcdc;
}

.modelList .modelImage span { color: #6caf3d; display: block; font-weight: bold;}
.modelList ul { margin: 0px; padding: 0px 0px 0px 255px; }
.modelList ul li { display: block; color: #000000; padding: 3px 0px 3px 35px; border-left: 1px solid #dcdcdc; list-style-type: none; }
.modelList ul li.alt { background-color: #f0f0f0; }

.downloadList table { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; margin: 5px 0px 10px; width: 500px; }
.downloadList tr.alt { background-color: #fafafa; }
.downloadList td { padding: 7px; color: #000000; vertical-align: top; width: 255px; }
.downloadList p { margin: 3px 0px; color: #000000; }
.downloadList td p span { color: #000000; }
.downloadList td.downloadDetails { border-left: 1px solid #e8e8e8; padding: 4px 15px; width: 290px; }
.downloadList span.downloadNote { color: #a2a2a2; display: block; font-size: 0.9em; font-style: italic; margin: 5px 0px; }

ol#faqs { margin: 0px 0px 0px 30px; padding: 0px; color: #000000; }
ol#faqs li { margin: 10px 0px 0px; padding: 0px; }
ol#faqs li span { width: 520px; display: block; margin: 3px 0px;}
ol#faqs li span.question { font-weight: bold; }

#productChooser { margin: 40px 0px 20px; }
#productChooser .productType { float: left; width: 190px; text-align: center; }
#productChooser .productType a, #productChooser .productType a:hover, #productChooser .productType a:active, #productChooser .productType a:visited {
	display: block; width: 160px; text-decoration: none; margin: 0px auto; text-align: center;
}
#productChooser .productType span { margin-top: 10px; display: block; }

ul.bulletList li { margin: 3px 0px 3px 20px; padding: 0px; list-style-type: disc;font-family: arial, helvetica, sans-serif;font-size:100%; }
/*ul.bulletList li a, ul.bulletList a:link { color: #6caf3d;  text-decoration: none; }*/
/*ul.bulletList li a, ul.bulletList a:hover, ul.bulletList a:visited, ul.bulletList a:active { color: #6caf3d;  text-decoration: underline; }*/



