html
{
    height:100%;
}
body
{
    margin:0px;
    height:100%;
    overflow:auto;
}

#top_right
{
    float:right;
    height:118px;
    width:70%;
    background-color:#efefef;
}

#top_right img
{
    margin-left:-9px;
}

/*#header
{
    margin-bottom:10px;
}*/

#houndredPercentFix
{
    height:100%;
    width:100%;
    margin-bottom:-100px;
}

#houndredPercentFix td
{
    vertical-align: top;
}

#menu
{
    height:26px;
    background-color:#076da0;
    width:100%;
}

#btnHolder
{
    height:26px;
    width:530px;
    margin:0 auto;
}

#menu .menuBtn
{
    margin-top:2px;
    width:98px;
    height:21px;
    float:left;
    margin-left:6px;
    cursor:pointer;
}

#home
{
    background: url("../images/buttons/home.gif") left top no-repeat;
}

#home_p
{
    background: url("../images/buttons/home_p.gif") left top no-repeat;
}

#solutions
{
    background: url("../images/buttons/solutions.gif") left top no-repeat;
}

#solutions_p
{
    background: url("../images/buttons/solutions_p.gif") left top no-repeat;
}

#products
{
    background: url("../images/buttons/products.gif") left top no-repeat;
}

#products_p
{
    background: url("../images/buttons/products_p.gif") left top no-repeat;
}

#resources
{
    background: url("../images/buttons/resources.gif") left top no-repeat;
}

#resources_p
{
    background: url("../images/buttons/resources_p.gif") left top no-repeat;
}

#about
{
    background: url("../images/buttons/about.gif") left top no-repeat;
}

#about_p
{
    background: url("../images/buttons/about_p.gif") left top no-repeat;
}

#content
{

    background-color:#efefef;
}

#content table
{
    width:100%;
    margin-top:20px;
}


.rounded
{
    border:1px solid black;
    width:710px;
    height:120px;
    margin-top:10px;
    margin:0 auto;
    margin-bottom:20px;
    position:relative;
    background-color:white;
    
}

.rounded img.deco
{
    position:absolute;
}

.presText
{
    float:right;
    width:300px;
    margin-top:20px;
    font-family:Verdana;
    font-size:14px;
}

.rounded#rightAligned .presText
{
    float:none;
    position:absolute;
    margin-left:10px;
}

.rounded#rightAligned img
{
    position:relative;
    float:right;
}

.corner_clt
{
    position:absolute;
    height:14px;
    width:14px;
    background: url("../images/corners/clt.gif") left top no-repeat;
    left:-1px;
    top:-1px;
    z-index:10;
}


.corner_crt
{
    position:absolute;
    height:18px;
    width:22px;
    background: url("../images/corners/crt.gif") left top no-repeat;
    right:-10px;
    top:-1px;
    z-index:10;
}


.corner_crb
{
    position:absolute;
    height:23px;
    width:22px;
    background: url("../images/corners/crb.gif") left top no-repeat;
    right:-10px;
    bottom:-10px;
    z-index:10;
}


.corner_clb
{
    position:absolute;
    height:23px;
    width:17px;
    background: url("../images/corners/clb.gif") left top no-repeat;
    left:-1px;
    bottom:-10px;
    z-index:10;
}



.shadow_mr
{
    position:absolute;
    width:7px;
    height:95px;
    background: url("../images/shadows/mr.gif") left top repeat-y;
    right:-8px;
    top:17px;
    z-index:15;
}


.shadow_mb
{
    position:absolute;
    width:682px;
    height:8px;
    background: url("../images/shadows/mb.gif") left top repeat-x;
    left:16px;
    bottom:-9px;
    z-index:15;

}



#footer
{
    height:16px !important;
    background-color:#076da0;
    font-size:10px;
    text-align:center;
    color:white;
}

#footer a
{
    color:#92C503;
    margin-left:10px;
}

#solutions_page
{
    font-family:Tahoma;
    position:relative;
}

#solutions_page .rounded
{
    background:url("../images/logo_small.gif") right bottom no-repeat;
    background-color:white;
}

#solutions_page p
{
    padding:10px;
    font-size:12px;
}

 .oddTitle
{
    background-color:#92C503;
    height:25px;
    font-weight:bold;
    padding-left:20px;
    padding-top:5px;
}

#solutions_page .evanTitle
{
    background-color:#076DA0;
    height:25px;
    font-weight:bold;
    padding-left:20px;
    padding-top:5px;
}

.oddTitle span,.evanTitle span
{
    color:gray;
    text-decoration: underline;
    cursor:pointer;
}

#solutions_page h3
{
    font-size:15px;
    margin-left:14px;
}

#solutions_page img
{
    margin-left:10px;
    float:left;
    margin-right:10px;
    border:1px solid black;
}

#flagHolder
{
    float:right;
    margin-top:10px;
    margin-right:10px;
}

form
{
    margin:0 auto;
    width:300px;
    margin-top:30px;
}

form label
{
    display:block;
    font-weight:bold;
    font-family:Verdana;
    font-size:0.8em;
}

form .error
{
    color:red;
    font-weight:bold;
    font-size:0.8em;
}

form #submitBtn
{
    display:block;
    margin-top:10px;
}

#privacy
{
    margin-left:10px;
}

#privacy p
{
    padding-left:20px;
}


#part0
{
    display:none;
}

#part1
{
    
}

#captchaImage
{
    border:1px solid black;
    margin-top:10px;
}

#captchaNote
{
    font-size:0.8em;
    color:#076DA0;
    padding-top:-10px;
}

#flagHolder img
{
    cursor: pointer;
}
