/*Use universal selector to provide a uniform margin and padding for all HTML elements across all browsers*/
* {margin:0; padding:0;}
/* ----------------------- GENERAL RULES ----------------------- */
body {text-align: center; background-image: url(bodybg.gif); font-family: Verdana, Arial, sans-serif; margin: 4px; font-size: 80%;  }
h1, h2, h3, h4, h5, h6, p, blockquote, q {margin: 20px 0px; }
h3, h4, h5, h6, p, blockquote, q, cite, ol, ul, input, table {color: #4d4d4d;}
/* ---------------- Skip to Content (tab non-mouse users) -------------- */
#skip a, #skip a:hover, #skip a:visited  { position:absolute;  left:0px; top:-500px;  width:1px;  height:1px;  overflow:hidden;  } 
#skip a:active  {  position:static;  width:auto;  height:auto;  } 
/* ------------------- Containers ------------------- */
#v_container {width: 770px; max-width: 1000px; background-color: #fff; margin: 0px auto 0px auto; text-align: left; padding: 0 3px 3px 3px; border: 2px solid #ced1e2; position: relative; }
#v_headerbox {width: 770px; height: 77px; background-image: url(topboxbg.jpg); background-repeat: no-repeat; background-position: right; margin: 0; padding: 0; margin-top: 3px;}
#v_headerbox h1.title {color: #fff; font-family: Arial;  letter-spacing: 2px; padding-right: 2px; font-weight: bold; text-align: right; margin: 0; line-height: 35px; clear: both; font-size: 95%; } 
#v_hb_left {float:left; width: 640px; padding-left: 60px; margin-top:10px; }
#v_hb_left a {text-decoration:none; color: #527abe; font-size: 75%; border-bottom: none; } 
#v_hb_right {width: 48px; height: 35px; float:right; padding-right: 10px;  }
#v_midbox {width:100%; float: left; }
#v_mb_menu {width:150px; float: left; }
#v_mb_menu ul {margin:0em; list-style-type: none; font-size: 75%; }
#v_mb_menu li {margin: 3px 0; background-color:#d9d9d9; border-left: solid 6px; }
#v_mb_menu li a {padding: 5px 2px; text-decoration:none; margin: 2px 0px; display: block; font-weight: bold; height: 15px; line-height: 14px; color: #4d4d4d; border-bottom: none;}
#v_mb_toolbar1{margin-left:170px;height:30px;margin-bottom:5px;}
#v_mb_print {float:left; width:140px; margin-top: 5px; border: 0; font-size: 80%; }
#v_mb_print a {border-bottom: none; text-decoration: none; font-weight: bold; color: #567DC0; }
#v_mb_print a:hover { text-decoration: underline; }
#v_mb_search {float: right; width: 260px; height:27px; margin-top:3px; background-image: url(searchbg.gif); background-repeat: no-repeat; background-position: right; }
.searchbox {width: 152px; height: 16px; margin: 3px 0 0 0; background-color: #fff; border: #ccc 1px solid; color: #000; padding: 3px 0 0 0; font-family: Verdana, Arial, sans-serif; float: left; margin-left:24px; }
.searchbutton {width: 65px; height: 20px; margin: 3px 4px 0 0; color: #527abe; font-weight: bold; background-color: #fff; padding: 0; float: right; font-family: Verdana, Arial, sans-serif; }
.v_mb_c_label {float:left;width:1px;height:1px;margin:0px;padding:0px;}
/*Style for Learning Guide tools bar*/
#v_mb_toolbar2 {clear:right; margin-left:170px; height:30px; }
#v_mb_t2_dropdown {float:left;width:300px;}
#v_mb_t2_dropdown option {background-color: #e8d3f0; font-family: Verdana, Arial, sans-serif; color: #4d4d4d;}
#v_mb_t2_resources {float:left;width:50px;}
#v_mb_t2_prevnexttop {margin-left: 420px; width:150px; color: #4d4d4d; }
#v_mb_t2_prevnexttop ul {margin: 0; padding: 0; list-style: none; }
#v_mb_t2_prevnexttop li {display: inline; }
#v_mb_t2_prevnexttop a {text-decoration: none; border-bottom: none; color: #4d4d4d;}
#v_mb_t2_prevnexttop a:hover {text-decoration: none; border-bottom: none; color: #5678C0;}
li.v_mb_prevpage {background-image: url(prev.gif);  background-repeat: no-repeat; background-position: left;  padding-left: 16px;}
li.v_mb_nextpage {background-image: url(next.gif);  background-repeat: no-repeat; background-position: right; padding-right: 16px; }
#v_mb_prevnextbot {margin-left: 560px; width: 150px; height: 25px; color: #4d4d4d;}
#v_mb_prevnextbot ul {margin: 0; padding: 0; list-style: none; }
#v_mb_prevnextbot li {display: inline; }
#v_mb_prevnextbot a {text-decoration: none; border-bottom: none; color: #4d4d4d;  }
#v_mb_prevnextbot a:hover {text-decoration: none; border-bottom: none; color: #5678C0; }
#v_mb_content {clear:right; margin: 0 0 15px 170px; width: 550px; _height: 300px; /*Need to use for IE6 height fix other browsers will ignore this!*/ }
#v_mb_categlist ol {list-style-type: none; padding: 5px; margin: 0 0 0 25px;  }
#v_mb_categlist li {margin-top: 5px; }
#v_mb_categlist a {padding: 2px; color: #527abe; font-weight: normal; border-bottom: none; line-height: 110%; }
#v_mb_categleft {border: 1px solid #527abe; float:left; width: 250px;  }
#v_mb_categright {border:1px solid #527abe; margin-left:280px;}
#v_mb_workflow {clear:both;margin-left: 170px; padding: 5px; margin-top: 0px; margin-bottom: 10px; width: 540px;}
#v_mb_workflow legend {padding:8px; font-weight:bold;}
#v_mb_workflow fieldset {padding-left:10px;}
#v_mb_workflow textarea {width:90%;height:120px;}
#v_mb_workflow textarea, input {font-family:Verdana, Arial, sans-serif;font-size:.9em;}
.v_mb_w_chkbox {margin:0px 15px 0px 1px;padding:0px;width:18px;}
#v_botbox { width: 770px; height:25px; clear:both; margin: 0; background-color:#c6dff4;}
#v_bb_footer ul {margin: 0px; list-style: none; padding: 0px; text-align:right; font-size: 80%; }
#v_bb_footer li {display: inline; color: #527abe; padding: 0 8px 0 10px; border-left/**/: 1px solid #527abe;  line-height: 23px; margin-left: 0px; }
#v_bb_footer li { line-height: 25px; }
#v_bb_footer li a {text-decoration: none; color: #527abe; border-bottom: none; }
.v_selected {background-color:#d4deef; display: block; width: 180px; margin-left: -30px; }
html>body .v_selected {margin-left: -20px;}
#v_mb_c_azindex ul {list-style-type: none; padding: 5px; margin: 0 0 0 25px; list-style: none; text-align:left; font-size: 80%; }
#v_mb_c_azindex li {display: inline; color: #527abe; padding: 0 0 0 5px; border-left/**/: 1px solid #527abe;  line-height: 25px; margin-left: 0px; }
#v_mb_c_azindex li a {text-decoration: none; color: #527abe; border-bottom: none; }
#v_mb_c_1 {width:200px; float: right; text-align: right; margin: 0 -30px 10px 0; font-size: 85%; border: 1px solid #527abe; position: relative; }
#v_mb_c_2 {width:330px; float: left; margin: 0 0 10px 10px; font-size: 90%; }
#v_mb_c_2 a {text-decoration: none; border-bottom: none; color: #527abe; }
#v_mb_c_2 a:hover {text-decoration: underline; border-bottom: none; color: #527abe; }
#v_mb_c_2 a:visited {text-decoration: none; border-bottom: none; color: #527abe; }
#v_mb_c_2 ul {list-style-type: none; margin: 0; padding: 0;}
#v_mb_c_2 li {background-image: url(arrowBullet.gif);  background-repeat: no-repeat;  background-position: 0 .2em; padding-left: 15px; margin-bottom: 5px;  }
#print-footer {display: none;}
#v_mb_c_contactdetails legend {background-color:#ffffff;padding:8px; font-weight:bold;}
#v_mb_c_contactdetails fieldset {width:500px;padding:1em; margin:1em;border: 1px dashed grey}
#v_mb_c_contactdetails textarea, input {font-family:Verdana, Arial, sans-serif;font-size:.9em;width:200px;}
#v_mb_c_contactdetails textarea {height:120px;}
.v_mb_c_fieldlabel {width:150px;float:left}
#v_mb_c_errmsg{color:red;padding:5px;}
.v_mb_c_buttonstyle{font-family:Verdana, Arial, sans-serif;font-size:.9em;width:60px;}
#v_mb_c_errtips{color:green;padding:5px;}
/* ----------------------- 3-column layout (30% each column) ----------------------- */
div.left3 { width: 30%; float: left; margin-bottom: 10px;}
div.middle3 { width: 30%; float: left; margin-bottom: 10px; margin-right: 10px; margin-left: 10px; }
div.right3 { width: 30%; float: left; margin-bottom: 10px;}
/* ----------------------- 2-column layout ----------------------- */
.left { float: left; margin-bottom: 10px; margin-right: 10px }
.right {float: right; margin-bottom: 10px; }
div.left2 { width: 47%; float: left; margin-bottom: 10px; margin-right: 10px; }
div.right2 { width: 47%; float: left; margin-bottom: 10px;}
/* ----------------------- Links ----------------------- */
a { color: #003580; text-decoration: none; border-bottom: 1px solid #ccc; }
a:visited { color: #000; border-bottom: 1px solid #000; }
a:hover { color: #4d4d4d; border-bottom: 1px solid #003580; }
a:active, a:focus { color: #4d4d4d; }
/* --------------------- Headings -------------------- */
h1 { margin-top: 10px; font-size: 220%; font-weight: normal; color: #5678C0; }
h1.ebsection {color: #787286; }
h2 { font-size: 180%; color: #5678C0; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #5678C0; }
h3 { font-size: 110%; line-height: 110%; }
h3.sub {font-size: 120%; color: #5678C0; font-weight: normal; font-family: "Trebuchet MS"; padding-top: 12px; }
h4 { font-size: 100%; font-weight: bold; font-style: italic; line-height: 110%;  }
h5 { font-size: 100%; font-weight: bold; line-height: 110%; }
h6 { font-size: 100%; font-weight: bold; line-height: 110%; }
/* --------------------- Latest updates zone colors -------------------- */
h3.lgsection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #A44DC4; color: #A44DC4; }
h3.ebsection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #787286; color: #787286; }
h3.bssection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #31A9E0; color: #31A9E0; }
h3.etsection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #D84A9A; color: #D84A9A; }
h3.sgsection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #4FC3CB; color: #4FC3CB; }
h3.cdsection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #9f9fa0; color: #9f9fa0; }
h3.apsection {font-size: 180%; font-weight: normal; padding: 15px 0 0 0; font-family: "Trebuchet MS"; border-top: dashed 1px #
