/*AUTHOR: Erwin AligamWEBSITE: http://www.styleshout.com/TEMPLATE NAME: EnvisionTEMPLATE CODE: S-0013VERSION: 1.0*/ /********************************************   HTML ELEMENTS********************************************/ /* Top Elements */* { margin: 0; padding: 0; }body {    background: #CCC;    font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;    color: #555;     text-align: center;}/* links */a, a:visited {    text-decoration: none;    color: #6688AA;    background: inherit;}a:hover {    color: #000066;    background: inherit;    text-decoration: underline;}/* headers */h1, h2, h3 {    font-family: 'Trebuchet MS', Tahoma, Sans-serif;    font-weight: Bold;         }h1 {    font-size: 130%;}h2 {    font-size: 120%;    text-transform: uppercase;    color: #000066;}h3 {    font-size: 120%;    color: #666666; }/* images */img {    background: #FAFAFA;    border: 1px solid #E5E5E5;    padding: 5px;}img.clean {    background: none;    border-collapse: collapse;    border: none;    padding: none;}img.float-right {  margin: 5px 0px 10px 10px;  }img.float-left {  margin: 5px 10px 10px 0px;}h1, h2, h3, p {    padding: 10px;            margin: 0;}ul, ol {    margin: 5px 20px;    padding: 0 20px;}ul li {    list-style-image: url(bullet.gif);}code {  margin: 5px 0;  padding: 10px;  text-align: left;  display: block;  overflow: auto;    font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;  /* white-space: pre; */  background: #EAEAEA;  border: 1px solid #DDDDDD;  }acronym {  cursor: help;  border-bottom: 1px solid #777;}blockquote {    margin: 10px;     padding: 0 0 0 28px;      border: 1px solid #DDDDDD;       background: #EAEAEA url(quote.gif) no-repeat 5px 5px;    }/* start - table */table {    border-collapse: collapse;    margin: 10px;    font-size: .5 em;}th strong {    color: #fff;}th {    background: #6688AA;    height: 29px;    padding-left: 12px;    padding-right: 12px;    color: #FFF;    text-align: left;    border-bottom: solid 1px #113355;}tr {    height: 30px;}td {    padding-left: 11px;    padding-right: 11px;    border: solid 1px #113355;}td.first,th.first {    border-left: 0px;    border-bottom: solid 1px #113355;}th.blank {    border-left: none;    border-bottom: solid 1px #113355;    background: none;}tr.row-a {    background: #afc1d4;}tr.row-b {    background: #DDDDDD;}/* end - table *//* form elements */form {    margin:10px; padding: 0 5px;    border: 1px solid #DDDDDD;     background-color: #EAEAEA; }label {    display:block;    font-weight:bold;    float: left;}label.reg_form {    width: 10em;    display:block;    font-weight:normal;    margin:5px 0;    text-align: left;    margin-right: 0.5em;}input {    padding:2px;    border:1px solid #ccc;    font: normal 1em Verdana, sans-serif;    color:#777;    margin:5px 0;}input.reg_form {    margin-left: 10em;    font: bold 12px Arial, Sans-serif;     height: 24px;    padding: 2px 3px;     color: #FFF;    background: #113366 url(button-bg.jpg) repeat-x 0 0;    border: none;}textarea {    width:400px;    padding:2px;    font: normal 1em Verdana, sans-serif;    border:1px solid #ccc;    height:100px;    display:block;    color:#777;}input.button {     font: bold 12px Arial, Sans-serif;     height: 24px;    margin: 0;    padding: 2px 3px;     color: #FFF;    background: #113366 url(button-bg.jpg) repeat-x 0 0;    border: none;}/* search form */.searchform {    background-color: transparent;    border: none;        margin: 0; padding: 5px 0 15px 0;        width: 190px;    }.searchform p { margin: 0; padding: 0; }.searchform input.textbox {     width: 120px;    color: #777;     height: 18px;    padding: 2px;        border: 1px solid #E5E5E5;    vertical-align: top;}.searchform input.button {     width: 60px;    height: 24px;    padding: 2px 5px;    vertical-align: top;}/********************************************   LAYOUT********************************************/ #wrap {    width: 820px;    background: #CCC url(content.jpg) repeat-y center top;    margin: 0 auto;    text-align: left;}#content-wrap {    clear: both;    width: 760px;    padding: 0;     margin: 10px auto;}#header {    width: 820px;    position: relative;    height: 103px;    /*height: 103px;*/    background: #CCC url(header.jpg) no-repeat center top;    padding: 0;        color: #FFF;    /* font-size: 14px; */}#header h1#logo-text {    position: absolute;    margin: 0; padding: 0;    font: bolder 44px 'Trebuchet MS', Arial, Sans-serif;    letter-spacing: -2px;    color: #FFF;    text-transform: none;        /* change the values of top and left to adjust the position of the logo*/    top: 25px; left: 47px;}#header h2#slogan {    position: absolute;    margin: 0; padding: 0;    font: normal 12px 'Trebuchet MS', Arial, Sans-serif;    text-transform: none;    color: #FFF;    /* change the values of top and left to adjust the position of the slogan*/    top: 74px; left: 49px;}/* header links */#header #header-links {    position: absolute;    top: 20px; right: 30px;        color: #C6DDEE;    font-size: 10px;    }#header #header-links a {        color: #FFF;    text-decoration: none;    }#header #header-links a:hover {    color: #113366;    }/* Header Space for picture content in header */#headerspacer {    clear: both;        margin: 0 auto; padding: 0;    background: url(header_spacer.jpg) repeat-x 0 0;        font: bold 12px/37px Verdana, Arial, Tahoma, Sans-serif;    height: 150px;    width: 780px;}/* Menu */#menu {    clear: both;        margin: 0 auto; padding: 0;    background: url(menu.jpg) repeat-x 0 0;        font: bold 12px/37px Verdana, Arial, Tahoma, Sans-serif;    height: 37px;    width: 780px;    }#menu ul {    float: right;    list-style: none;    margin:0; padding: 0;}#menu ul li {    display: inline;}#menu ul li a {    display: block;    float: left;    padding: 0 10px;    color: #FFF;        text-decoration: none;}#menu ul li.last a {    padding-right: 20px;    }#menu ul li a:hover {    color: #113355;    }#menu ul li.current a {        color: #113355;}/* Main Column */#main {    float: left;    width: 70%;    padding: 0; margin: 0 0 0 5px;    display: inline;}#main h1 {    margin-top: 10px;    font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif;    color: #001155;     padding: 5px 0 5px 25px;         border-bottom: 1px solid #EFF0F1;    background: #FFF url(square-green.png) no-repeat 3px 50%;    }.post-footer {    background-color: #EAEAEA;    padding: 5px; margin: 7px 10px 30px 10px;    border: 1px solid #DDDDDD;    font-size: 95%;    color: #CC0000;}.post-footer .date {    background: url(clock.gif) no-repeat left center;    padding-left: 20px; margin: 0 10px 0 5px;}.post-footer .comments {    background: url(comment.gif) no-repeat left center;    padding-left: 20px; margin: 0 10px 0 5px;}.post-footer .readmore {    background: url(page.gif) no-repeat left center;    padding-left: 20px; margin: 0 10px 0 5px;}/* Sidebar */    #sidebar {    float: right;    width: 26.5%;    padding: 0; margin: 0;        color: #001155;}#sidebar h1 {    margin-top: 10px;    padding: 5px 5px;     font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;    color: #001155;    }#sidebar ul.sidemenu {    list-style: none;    text-align: left;    margin: 7px 4px 8px 0; padding: 0;    text-decoration: none;            background: url(dots.jpg) repeat-x left top;}#sidebar ul.sidemenu li {    list-style: none;    background: url(dots.jpg) repeat-x left bottom;    padding: 4px 0 4px 5px;    margin: 0 2px;    color: #113366;}* html body #sidebar ul.sidemenu li {    height: 1%;}#sidebar ul.sidemenu li a {    text-decoration: none;        background-image: none;        color: #666666;            }#sidebar ul.sidemenu li a:hover {        color: #000066;    }/* Footer */    #footer {    color: #C6DDEE;    background: #CCC url(footer.jpg) no-repeat center top;    clear: both;    width: 820px;    height: 65px;    text-align: center;        font-size: 92%;    }#footer a {     color: #FFF;    text-decoration: none; }/* alignment classes */.float-left  { float: left; }.float-right { float: right; }.align-left  { text-align: left; }.align-right { text-align: right; }/* display and additional classes */.clear { clear: both; }/* TheHerk Added */.message{    position:absolute; left:0; top:0;    border-style:solid;    border-width:4;    border-color:blue;    background-color:white;    padding:5px;    color:red;    font-family:Arial;    font-weight:bold;    font-size:1.2em;    z-index:2;    visibility:visible;}.reg_green{    background-color: #66cc00;    display: block;    border: 1px solid #000;    text-decoration: none;}a.reg_green{    background-color: #66cc00;    display: block;    text-decoration: none;}a.reg_green{    background-color: #66cc00;    color: #000;    display: block;    text-decoration: none;}a.reg_green:hover{    background-color: #336600;    color: #fff;    display: block;    text-decoration: none;}.reg_red{    color: #ff0000;}.reg_blue{    background-color: #EAEAEA;    display: block;    border: 1px solid #000;    text-decoration: none;}a.reg_blue:hover{    background-color: #6688AA;    color: #EAEAEA;    display: block;    text-decoration: none;}.small{    font-size:.8em;}.center{    width:100%;    border-left:auto;    border-right:auto;}.steps{    max-width:100%;}
