/* Start of CMSMS style sheet 'DEI Style' */
/*===== Resets =====*/
body, address, blockquote, dl, ol, ul, li, form, fieldset, legend, h1, h2, h3, h4, h5, h6, p, pre {
margin:0;
padding:0;
}
body {
    background: #fff;
    padding:2px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 95%;
    color: #000;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

html {overflow-y:scroll;} /*keep scrollbar present in FF*/
 
 
/*==== Begin Layout Styles ====*/
 
#wrapper {
    margin: 2px auto;
    width: 980px;
    position: relative;
}
#header {
    padding-left: 270px;
    min-height:80px;
}
* html #header {height:80px;} /*min height for IE6*/
 
#straplineholder {padding-top: 13px; font-size: 12px; height: 45px;}
#principles {float: left; position: relative; margin-left: 5px; margin-right: 10px;}

#container {
    margin-left:190px;
    margin-right:220px;
    min-height:400px;
}
* html #container {height:400px;}
#innerwrap {
    float:left;
    width:100%;
    position:relative;
}
#content {
    float:right;
    width: 570px; /*450px with #container side borders*/
}
#left {
    float:left;
    width:170px;
    margin-left:-190px;
    padding-bottom:10px;
    position:relative; /*IE6 needs this*/
}
#right {
    float:right;
    width:200px;
    margin-right:-221px;
    padding-bottom:10px;
    position:relative; /*IE6 needs this*/
}
.clear {clear:both}
#footer {
    clear:both;
    height:1.65em;
    line-height:1.65em; 
    border-top: 1px solid red;
}
code {font-weight:bold; color:green}




div.left38 {
	float: left;
        position: relative;
        width: 38%;
        padding-right: 2%;
}
div.left60 {
        float: left;
        position: relative;
        width: 60%;
}
div.left49 {
	float: left;
	width: 49%;
	padding-right: 1%;
}
div.right49 {
	float: right;
        width: 49%;
	padding-left: 1%;
}
#footer {
        font-size: 10px;
}
div.leftfoot {
	float: left;
}
div.rightfoot {
	float: right;
}

div.rightfoot a {
                color: #000;
                text-decoration: none;
}

div.rightfoot a:visited {
                color: #000;
                text-decoration: none;
}

div.rightfoot a:hover {
                color: #000;
                text-decoration: underline;
}



.clear { height: 0px; line-height: 0px; clear: both; }

/***************************************************/
/*************** Header and Box Styles****************/
/***************************************************/

.boxleftheader {
          background:  url(/uploads/images/site/column_header_bg.gif) repeat-x left 0px;
          color: #09396a;
          font-weight: bold;
          height: 22px;
          padding-top: 3px;
}

.boxleftheader span {
          margin-left: 75px;
}

.boxleftcontent {
          padding: 5px;
}
 
#central_boxes {
          clear: both;
          margin-top: 20px;
}

.central_box {
          width: 250px;
          height: 120px;
          background:  url(/uploads/images/site/box_bg.gif) repeat-x left 0px;
          padding: 10px 0 10px 0;
          text-align: center;
}

.central_box_image {
          width: 251px;
          height: 121px;
          margin: 10px 0 10px 0;
}

.leftbox {
          float: left;
          margin-left: 20px;
}

.rightbox {
          float: right;
          margin-right: 20px;
}

.widebox {width: 100%; clear: both; margin-top: 20px; margin-bottom: 20px;}
.widebox_head {
          background:  url(/uploads/images/site/wide_header_bg.gif) repeat-x left 0px;
          padding-left: 200px;
          padding-top: 3px;
          color: #09396a;
          font-weight: bold;
          font-size: 14pt;
          height: 22px;
          margin: 0 20px;
}
.widebox_body {
          border-left: 1px solid #dadada;
          border-right: 1px solid #dadada;
          border-bottom: 1px solid #dadada;
          margin: 0 20px;
}

.widebox_content {
          padding: 10px;
}

#signups {
          border-top: 5px solid red;
          border-bottom: 5px solid red;
          width: 200px;
          overflow: hidden;
}
#bigbang {
          background:  url(/uploads/images/site/sales-managers-book.jpg) no-repeat left 0px;
          height: 190px;
          width: 100%;
          position: relative;
          border-bottom: 5px solid red;
}
.nlsignup {
          background: #c2c2c2;
          border-bottom: 5px solid #ffffff;
}

.nlsignupbot {
          background: #c2c2c2;
}


.sideform {
          padding: 10px;
          color: #fff;
          font-weight: bold;
          font-size: 12pt;
}
.greyform {
          border-top: 5px solid red;
          border-bottom: 5px solid red;
          background: #c2c2c2;
}
/* End of 'DEI Style' */

