/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
    content:                ".";
    display:                block;
    height:                 0;
    clear:                  both;
    visibility:             hidden;
}

/* Hides from IE-mac \*/
* html .floatfix {
    height:                 1%;
}
/* End hide from IE-mac */

html {
    height:                 100%;
}

body {
    font-size:              12px;
    color:                  #4d4d4d;
    font-family:            Verdana;
	margin:                 0px; 
	background-color:       #e6e6e6;
    background-image:       url("../images/bg.gif");
    min-height:             100%;
    height:                 100%;
}

h3 {
    margin-top:             0px;
    font-weight:            bold;
    font-size:              12px;
    color:                  #5d80a6;
    border-bottom:          #5d80a6 1px solid;
    font-family:            Verdana;
    text-align:             left;
    text-decoration:        none;
}

a {
    color:                  #f48209;
    font-family:            Verdana;
}

a img {
    border:                 none;
}

#divContainer {
    position:               relative;
    width:                  770px;
    margin:                 0 auto;
    background-color:       white;
}

#divContent {
    position:               relative;
    width:                  768px;
    background-color:       inherit;
    padding-top:            20px;
    margin-top:             -4px;
    border:                 1px solid black;
}

#divLeftContent {
    position:               relative;
    width:                  183px;
    left:                   0;
    margin:                 0;
    background-color:       inherit;
    float:                  left;
}

#divLeftContent .imgCertification {
    text-align:             center;
    margin-left:            auto;
    margin-right:           auto;
    display:                block;
}

#divRightContent {
    position:               relative;
    width:                  565px;
    float:                  left;
    background-color:       inherit;
    margin:                 0;
    font-family:            Verdana;
    color:                  #4D4D4D;
}

#divRightContent a {
    text-decoration:        underline;
}

#divContentFooter {
    position:               relative;
    bottom:                 0;
    float:                  left;
    left:                   -1px;
    width:                  770px;
    background-image:       url("../images/bottom.gif");
    height:                 38px;
    font-size:              .8em;
    color:                  white;
    text-align:             center;
}

.menu {
    position:               relative;
    background-color:       #ffffff;
    width:                  163px;
    left:                   0px;
    display:                inline-block;
    margin-right:           2px;
}

.menuTitle {
    background-image:       url("../images/menu_top.jpg");
    background-repeat:      no-repeat;
    height:                 37px;
    line-height:            37px;
    vertical-align:         middle;
    padding-left:           10px;
    text-transform:         uppercase;
}

.menuTitle {
    font-size:              10px;
    font-weight:            bold;
    color:                  #ffffff;
}

.menuLinks {
    background-image:       url("../images/menu_back.jpg");
    background-repeat:      repeat-y;
    color:                  #f48209;
    width:                  100%;
    padding-left:           25px;
}

.menuLinks a, a:visited {
    color:                  #f48209;
    text-decoration:        none;
}

.menuLinks a:hover {
    text-decoration:        underline;
}

.menuBottom {
    height:                 15px;
    background-image:       url("../images/menu_bottom.jpg");
}

.boxTitle {
    background-image:       url("../images/center_top.jpg");
    background-repeat:      no-repeat;
    width:                  550px;
    height:                 30px;
    line-height:            30px;
    text-transform:         uppercase;
    color:                  white;
    padding-left:           15px;
    font-weight:            bold;
}

.boxContent {
    background-image:       url("../images/center_back.jpg");
    background-repeat:      repeat-y;
    height:                 auto;
    padding-left:           25px;
    padding-right:          35px;
}

.boxBottom {
    background-image:       url("../images/center_bottom.jpg");
    background-repeat:      no-repeat;
    width:                  550px;
    height:                 30px;
}

.form_email {
    border:                 1px solid #5D80A6
}
