/* reset */
*, html { margin: 0px; padding: 0px; }
img { border: 0px; }

body
{
    background: transparent url(images/body_bg.jpg) 50% 168px no-repeat;   
}

div.head
{
    background: transparent url(images/rmr_head_repeat.jpg) 0 100% repeat-x;
}

div.head div.inner
{
    min-height: 133px;
    max-width: 945px;
    margin: auto;
    text-align: right;
    padding: 10px 55px 0 0;
    
    background: transparent url(images/rmr_head.jpg) 0 100% no-repeat;
}

div.head div.inner .radEmptyMessageCss_Default,
div.head div.inner .radHoverCss_Default,
div.head div.inner .radFocusedCss_Default,
div.head div.inner .radEnabledCss_Default
{
    border: 0!important;
    background: transparent url(images/input_bg.png) 0 0 no-repeat!important;
    width: 156px!important;
    height: 22px!important;
    
    padding: 4px 4px 0 4px!important;
}

div.head div.inner .login_label
{
    font-size: 9pt;
    font-weight: bold;
    font-family: Arial;
}

div.head div.inner a.login_label
{
    font-style: italic;
}

div.main
{
    max-width: 1000px;
    margin: auto;
    position: relative;
    top: -56px;
}

div.main div.content
{
    float: right;
    width: 780px;
}

div.main div.content div.menu
{
    height: 81px;
    background: transparent url(images/menu_bg.png) 0 0 no-repeat;
    padding-top: 1px;
}

div.main div.content ul.m_links
{
    margin: 0 0 0 0;
}

div.main div.content ul.m_links a
{
    outline: none;
}

div.main div.content ul.m_links li
{
    float: left;
    list-style-type: none;
}

div.main div.content ul.m_links li a
{
    display: block;
}

div.main div.content ul.m_links li.why a
{
    margin: 12px 0 0 77px;
}

div.main div.content ul.m_links li.samples a
{
    margin: 12px 0 0 25px;
}

div.main div.content ul.m_links li.home a
{
    margin: 0 0 0 0px;
    position: relative;
    top: -7px;
}

div.main div.content ul.m_links li.home
{
    height: 40px;
}

div.main div.content ul.m_links li.contact a
{
    margin: 12px 0 0 0px;
}

div.main div.content ul.m_links li.employment a
{
    margin: 12px 0 0 22px;
}

div.main div.content div.content_outer
{    
    background: transparent url(images/content_bg_repeat.png) 41px 0 repeat-y;  
}

div.main div.content div.content_inner
{
    background: transparent url(images/content_bg.png) 41px 0 no-repeat; 
    min-height: 419px; 
    
    padding: 0 70px 0px 85px;
}

div.main div.content div.content_foot
{
    background: transparent url(images/conetnt_bg_lower.png) 0 100% no-repeat;   
    min-height: 91px;      
}

div.main div.logo
{
    background: transparent url(images/logo.png) 0 75px no-repeat;
    min-height: 448px;   
    padding: 1px 0 0 0; 
}

div.main div.logo a.logo_link
{
    display: block;
    width: 150px;
    height: 145px; 
    margin: 80px 0 0 79px;
}   

div.main div.content_foot .radmenu
{
    margin: 25px 0 0 80px;
}

div.main div.content_foot .RadMenu_rmr .link:link,
div.main div.content_foot .RadMenu_rmr .link:active,
div.main div.content_foot .RadMenu_rmr .link:visited
{
    color: #aaaaaa;
}

div.main div.content_foot .RadMenu_rmr .link:hover
{
    color: #555555;
}

div.content_inner h2.page_name
{
    color: White;
    padding: 0 0 30px 150px;
    letter-spacing: 2px;
    text-align: center;
}

div.client_menu
{
    text-align: center;
    max-width: 1000px;
    margin: auto;
}

.threeonthree
{
    margin-left: 40px;
    margin-top: 175px;
}

.threeonthree a:link,
.threeonthree a:active,
.threeonthree a:visited
{
    color: Blue;
    text-decoration: none;
    font-family: Arial, helvetica;
}

.threeonthree a:hover
{
    color: Red;
}