/* Hides from IE-mac \*/
* html .clearfix {
   height: 1%;
}

body {
   margin: 0;
   color: #343434;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: center;
}

form {
   margin: 0px;
   padding: 0px;
}

img {
   border: 0px;
}

p {
   margin-top: 0;
   margin-bottom: 10px;
}
   
h2 {
   margin: 0;
   margin-bottom: 10px;
   color:#404E92;
   font-size: 16px;   
} 
h3 {
   margin: 0;
   padding: 0;
   color:#353E7F;
   font-size: 12px;   
}


ul#global-nav{
   padding: 0;
   margin: 0;
   margin-left: 15px;
   float: left;
   list-style-type: none;
}

ul#global-nav li {
   padding-right: 10px;
   list-style-type: none;
   display: inline;
}

ul.white-bullet, #main-two-cols #combine-inside ul, #main-entry ul {
   margin: 0px;
   margin-left: 10px;
   padding-left: 11px;
   list-style-image: url(../dsg/bullet1.gif);
}

ul.white-bullet li, #main-two-cols #combine-inside ul li, #main-entry ul li {
   margin-bottom: 5px;
}

.#main-entry .module h1 {
   color: #FFFFFF;
   font-size: 12px;
   height: 10px;
}

.box-right {
   border-bottom: 3px solid #FFFFFF;
   padding: 5px;
   color: #5584BA;
}
#combine-inside #right-content  h1 {
  color: #5584BA;      
  text-align: left;
}
.clear {
   clear: both;
   font-size: 1px;
}

.clearfix {
   display: inline-table;
}

.clearfix {
   display: block;
}

.clearfix:after {
   clear: both;
   display: block;
   content: ".";
   height: 0;
   visibility: hidden;
}

.module p, .module .content{
   margin: 5px;
}

#combine-inside {
   width: 540px;
   float: right;
   height: 100%; 
  
}
#combine-inside h1 {
   font-size: 12px;
   color:#FFF; 
   margin:0;
   padding:2px 2px 0;
   text-align:right;
}         
#full-container #main-content {
   width: 700px;
}
#main-content {
   width: 399px;   
   padding: 0px;  
   text-align: left; 
   float:left; 
  
}

#combine-inside #right-content {
   width: 136px;
   float: right;
   color: #5584BA;   
   height: 100%;
}

#first-row #module1 .buttons {
   margin-left: 90px;
   clear: both;
}

#first-row #module1 ul {
   float: right;
   width: 145px;
   margin: 0px;
   padding-top: 5px;
   list-style-image: url(../dsg/bullet.gif);
   color: #FFFFFF;
   overflow: hidden;
   height: 114px;
}
 #first-row #module1 td {
    padding: 5px 5px 0 5px;
 }
#first-row #module1 td ul {
   float: none;
   width: auto;
   margin: 0px;
   padding-top:0;  
   color: #FFFFFF;
   overflow: hidden;
   height: auto;  
   margin-left: 10px;
   padding-left: 11px;
   list-style-image: url(../dsg/bullet1.gif);
}

#first-row #module2 {
   width: 170px;
   float: right;
  /* background-image: url(../dsg/round_left.gif);*/
   background-repeat: no-repeat;
   background-position: 0 100%;
   height: 100%;
}

#first-row #module2 {
   color: #373737;
   font-size: 10px;
}

#first-row #module2 h1 {
   border-bottom: 1px #B8BED7 dashed;
   margin: 0px;
   padding: 5px;
   padding-bottom: 3px;
   margin-bottom: 3px;
   background-color: #D2D2E0;
   color: #273059;
   font-size: 12px;
   font-weight: normal;
}

#first-row #module2 input {
   margin-bottom: 4px;
   background-color: #F2F4FC;
   height: 12px;
}

#first-row #module2 input.checkbox {
   margin: 0px;
   padding: 0px;
   width: 12px;
   background-color: transparent;
   height: 12px;
}

#first-row #module2 label {
   vertical-align: middle;
}

#frame {
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   padding: 0px;
   width: 730px;
   text-align: left;
}

#global-nav a {
   padding-left: 15px;
   background-image: url(../dsg/bullet_bordered.gif);
   background-repeat: no-repeat;
   background-position: 0 100%;
   color: #404E92;
   font-weight: bold;
   text-decoration: none;
}

#global-nav a.type2 {
   padding-left: 14px;
   background-image: url(../dsg/bullet2.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   font-weight: normal;
   text-decoration: none;
}

#header {
   margin-bottom: 3px;
   padding-left: 17px;
   padding-right: 17px;
   background-image: url(../dsg/back_top.gif);
   background-repeat: no-repeat;
   height: 90px;
}

#header-inner {
   padding-top: 7px;
   height: 56px;
}

#icons {
   float: right;
}

#left-menu {
   width: 140px;
   float: left;
   padding-bottom: 11px;
   margin-right: 5px;
   height: 100%;
   
}

#left-menu  li {
   margin-bottom: 1px;
   

   background-color: #404E92;
}

#left-menu #current, #left-menu #subcurrent {
   color: #78E786;
}

#left-menu .menu-spacer {
   padding: 3px 5px 3px 5px;
   width: 140px;
   background-image: none;
   background-color: transparent;
}

#left-menu a {
   padding: 3px 5px 3px 5px;
   width: 130px;  
   padding-left: 15px;
   display: block;
   color: #FFFFFF;
   background-color: #404E92;
   background-image: url(../dsg/bullet_menu.gif);
   background-repeat: no-repeat;
   background-position: 5px .6em;
   font-weight: bold;
   text-decoration: none;
}

#left-menu a:hover {
   color: #78E786;
   text-decoration: none;
}

#left-menu ul {
   margin: 0;
   padding: 0;
   border-top: 1px solid #384687;
   list-style-type: none; 
   border-bottom:2px solid #fff;
   width:150px;
}
#left-menu ul ul {
   border-bottom: none;
}
#left-menu ul ul a {
   padding-left: 15px;
   width: 125px;
   display: block;
   color: #FFFFFF;
   background-color: #404E92;
   font-weight: normal;
   text-decoration: none; 
   background-image: none;
}

#left-menu ul ul li {
   margin-bottom: 0;
   border-bottom: none;
   padding-left: 0;
   background-image: none;
}

#main-content  a {
   color: #3C7CC4;
}

#main-content .lead, .lead-nobold {
   padding: 5px;
   padding-bottom: 12px;
   margin-bottom: 15px;
   background-color: #F8F5DA;
   color: #32407C;   
}
       
.lead {
   font-weight: bold;
}
#main-content .text {
   padding: 0 6px 0 5px;
}

#main-content li {
   padding-left: 10px;
   background-image: url(../dsg/bullet_menu.gif);
   background-repeat: no-repeat;
   background-position: 0 .5em;
}

#main-content p {  
   margin:0;
   margin-bottom: 12px; /*border: 1px solid red;*/
   
}

#main-content td {
 
   padding-top: 5px;
   vertical-align: top;
   border-bottom: 1px #A3BCDA solid;
}

#main-content th {
   padding: 3px 5px 3px 5px;
   background-color: #A3BCDA;
   color: #FFFFFF;
   font-weight: bold;
}

#main-content ul, #right-content ul {
   margin-left: 0;
   margin-top: 0;
   padding-left: 0;
   padding-top: 0;
   list-style: none; /*border: 1px solid red;*/
}

#main-entry #first-row {
   margin-bottom: 3px;
   background-image: url(../dsg/entry_back1.gif);
   background-repeat: repeat-y;
   height: 143px;
   overflow: hidden;
}

#main-entry #first-row #module1 {
   width: 520px;
   float: left;
   background-image: url(../uploads/add_crm.jpg);
   background-repeat: no-repeat;
   background-position: 0 0;
   height: 142px;
   vertical-align: top;
}

#main-entry #second-row {
   margin-bottom: 3px;
   background-image: url(../dsg/entry_back2.gif);
   background-repeat: repeat-y;
}

#main-entry #second-row #module3 {
   width: 346px;
   float: left;
   color: #FFFFFF;
}

#main-entry #second-row #module4 {
   width: 345px;
   float: right;
   color: #FFFFFF;
}

#main-entry #second-row #module4 a {
   color: #FFFFFF;
}

#main-entry #second-row #module4 div img {
   margin-left: 0px;
   margin-right: 10px;
   margin-bottom: 5px;
   float: left;
}

#main-entry #second-row #module4 div.list {
   margin-bottom: 5px;
   clear: both;
   display: block;
}

#main-entry #second-row #module4 h1 {
   margin: 0px;
   padding: 5px;
   padding-bottom: 3px;
   margin-bottom: 5px;
   background-color: #B9E4A6;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
}

#main-entry #third-row {
   margin-bottom: 3px;
   background-image: url(../dsg/entry_back3.gif);
   background-repeat: repeat-y;
   min-height: 157px;
}

#main-entry #third-row #module5 {
   width: 347px;
   float: left;
   margin-right: 4px;
   color: #204785;
}

#main-entry #third-row #module5 h1,
#main-entry #third-row #module7 h1 {
   margin: 0px;
   padding: 5px;
   padding-bottom: 3px;
   margin-bottom: 5px;
   background-color: #CBCADB;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

#main-entry #third-row #module6 {
   width: 169px;
   float: left;
   margin-right: 3px;
   color: #204785;
}

#main-entry #third-row #module6 h1 {
   margin: 0px;
   padding: 5px;
   padding-bottom: 0px;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

#main-entry #third-row #module6 ul {
   margin: 0px;
}

#main-entry #third-row #module7 {
   width: 169px;
   float: right;
   color: #204785;
}

#main-entry #third-row .more img {
   margin-left: 3px;
}

#main-inside {
   background-image: url(../dsg/back_inside.gif);
   background-repeat: repeat-y;
}

#main-two-cols {
   background-image: url(../dsg/back_2cols.gif);
   background-repeat: repeat-y;
}

#main-two-cols #first-row {
   margin-bottom: 3px;
   background-image: url(../dsg/levelone_back1.gif);
   background-repeat: repeat-y;
   
   overflow: hidden;
}

#main-two-cols #first-row #module1 {
   width: 366px;
   float: left;
   background-image: url(../uploads/add_levelone_main3.jpg);
   background-repeat: no-repeat;
   background-position: 0 0;
   height: 142px;
   vertical-align: top;
}

#main-two-cols #first-row #module1 a {
   color:#FFF;
}
#main-two-cols #second-row {
   margin-bottom: 3px;
   width: 541px;
   background-image: url(../dsg/levelone_back2.gif);
   background-repeat: repeat-y;
   color: #FFFFFF;
}

  #main-two-cols #second-row #module3 p,
  #main-two-cols #second-row #module4 p,
  #main-two-cols #second-row #module5 p {
   padding: 5px;
}

#main-two-cols #second-row #module3,
  #main-two-cols #second-row #module4,
  #main-two-cols #third-row #module6 {
   width: 181px;
   float: left;
   margin-right: 4px;
}

#main-two-cols #second-row #module5 {
   width: 171px;
   float: right;
}

#main-two-cols #third-row {
   margin-bottom: 3px;
   width: 541px;
   background-image: url(../dsg/levelone_back3.gif);
   background-repeat: repeat-y;
   color: #204785;
}

#main-two-cols #third-row  a, #main-entry #third-row #module5 a,
#main-entry #third-row #module6 a,
#main-entry #third-row #module7 a {
   color: #204785;
}

#main-two-cols #third-row #module7 {
   width: 356px;
   float: right;  
}  

#main-two-cols #third-row #module7 h1{      
   background-color: #B8C6DC;
}
#main-two-cols #third-row h1{
   margin: 0px;
   padding: 5px;
   padding-bottom: 3px;
   margin-bottom: 5px;
   background-color: #C6D3E4;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

#path {
   float: left;
   color: #BABCC7;
   font-size: 10px; 
   margin-top: 4px;     
}

#path a, {
   padding-left: 5px;
   padding-top: 5px;
   color: #BABCC7;
}

#right-content  a {
   color: #5584BA;
}

#right-content h1 {
   margin: 0px;
   padding: 0px;
   margin-bottom: 12px;
   font-size: 12px;
   font-weight: bold;
}

#right-content li {
   padding-left: 15px;
   margin-bottom: 3px;
   background-image: url(../dsg/bullet1.gif);
   background-repeat: no-repeat;
   background-position: 0 .2em;
}


#search-box {
   float: right;
   width: 250px;
}

#search-box input {
   width: 170px;
}

#search-box label {
   float: left;
   margin-left: 3px;
   color: #404E92;
}

#tabs-container {
   width: 696px;
   margin: 0 auto;
   border-bottom: 3px solid #404E92;
}

#tabs-container .left {
   float: left;
   margin-right: 5px;
}

#tabs-container .right {
   float: right;
   margin-left: 5px;
}

#tabs-container img {
   border: 0;
}

#tabs-line {
   clear: both;
   color: #404E92;
   background-color: #404E92;
   height: 3px;
}

#third-row .more {
   float: right;
   margin: 5px;
}

#tools {
   border-bottom: 1px #BABCC7 solid;
   background-color: #FFFFFF;
   height: 23px;
}

#top-line {
   width: 100%;
   border-bottom: 3px solid #BABCC7;
   background-color: #CBCCD0;
   height: 12px;
}

#wrapper {
   padding-left: 17px;
   padding-right: 17px;
}

#main-content h1 {
   color:#  ;
   font-size: 20px;
   font-weight: bold;  
   margin: 10px 0 10px 0; 
   text-align: left;
}        
.date {
    width: 75px; 
    white-space: normal; 
   
}                      

.lead b, lead strong {
   font-style: oblique;
}
                        
fieldset {
   border: none;
   border-bottom: 1px #A3BCDA solid;
   padding:0;
   margin: 0;
   margin-bottom: 15px;
   padding-bottom: 10px;
   
}      
legend {
   background-color: Aqua;
   width: 100%;
   padding-left: 10px;
   margin-left:0;
}   
fieldset h3 {
   padding: 3px 5px 3px 5px;
   background-color: #A3BCDA;
   color: #FFFFFF;
   font-weight: bold;    
   margin-bottom: 5px;
}  
fieldset label {
   margin: 0;
	display: block;
	width: 155px;
	text-align: right;
	float: left;
   margin-right:10px; 
   margin-bottom:5px;
   font-weight: bold;
   color: #343434;
}   
.input input,  .input textarea, .input select{
   width: 200px; 
   margin-bottom:5px;
}       
.preview {
   clear: both;   
}
.input input.calendarInput {
   width: 180px;
   margin-bottom: 5px;
}     
.radiobutton-wide input {
    width:15px;
    float:left; 
    margin-right:10px; 
    margin-bottom: 0px;
    margin-left: 165px;
}  
.radiobutton-wide label {
  width: 180px;
  text-align: left;
  padding-top: 4px; 
  font-weight: bold;
}   
.line {
  border-bottom: 1px #A3BCDA solid;
}               
.error, .error-message {
   color: #D12710;
}                      
.error-message {
   text-transform: uppercase;
   font-size: 12px;
   font-weight: bold;
}       
.submit input.image {
       float:right;
       margin-top:10px;
}       
.submit input.image-left {
   float:left;  
   margin-top:10px;
}                
 #main-content a.path  {
   color: #A3BCDA;
}   
#main-content  .search-result a.path {
    
   width: 352px;
    overflow: hidden;
   display: block;
}                         

#global-nav {
   display: none;
}   
#search-box {
   display:none;
}
#tabs-container{
   display: none;
}       
#left-menu {
   display: none;
}   
#icons {
   display:none;
}  
#right-content {
   display:none;
}  
#main-inside {
   background-image: none;
}
#combine-inside {
   width: 720px;
}        
.back {
   display: none;
}             
#header {
   background-image: none;
   height: 50px;
}
