﻿body 
{
    padding:0;
    margin:0;
    font-family:Arial, Verdana;
    color:#696969;
    font-size:11px;
}

#Container
{
    margin:auto;
    width:750px;
    border:solid 1px #C2C2C2;
    border-top:none;
    padding:0px 25px 10px 25px;
}

#Header
{
    border-top:solid 15px #FF8822;
    background:url(../../App_Images/MRI-Logo.gif) no-repeat left top;
    height:111px;
}

#Header a.HomeLink
{
    display:block;
    width:350px;
    height:110px;
}

#Banner
{
    background:url(../../App_Images/View-Banner.jpg) no-repeat left top;
    height:115px;
}

.Keyboard
{
    background:url(../../App_Images/Keyboard-Banner.jpg) no-repeat left top !important;
}

.Neon
{
    background:url(../../App_Images/Neon-Banner.jpg) no-repeat left top !important;
}

.Beijing
{
    background:url(../../App_Images/Beijing.jpg) no-repeat left top !important;
}

.HongKong
{
    background:url(../../App_Images/HongKong.jpg) no-repeat left top !important;
}

.Montage
{
    background:url(../../App_Images/Montage.jpg) no-repeat left top !important;
}

.Korea
{
    background:url(../../App_Images/Korea.jpg) no-repeat left top !important;
}

.Shanghai
{
    background:url(../../App_Images/Shanghai.jpg) no-repeat left top !important;
}

.Singapore
{
    background:url(../../App_Images/Singapore.jpg) no-repeat left top !important;
}

.Taiwan
{
    background:url(../../App_Images/Taiwan.jpg) no-repeat left top !important;
}

#TopNav
{
    margin-top:5px;    
    background:#C2C2C2;
    padding-left:10px;
    font-size:12px;
    line-height:25px;  
    color:White;  
}

#TopNav a
{
    color:White;    
    text-decoration:none;
    text-transform:uppercase;  
}

#TopNav a:hover
{
    color:#696969;    
}

#Content
{
    margin-top:25px;
    background:url(../../App_Images/Content-Body.gif) repeat-y left top;
}

#XOO,
#OOX
{
    width:170px;
}

#XOO h2,
#OOX h2
{
    text-transform:uppercase;
    font-size:19px;
    color:#FF8822;
    margin:0 0 10px 0;
}

.SubText
{
    color:#C2C2C2;
}

#OXO
{
    padding:0 20px 0 20px;
    width:370px;
}

#OXO h1
{
    font-size:20px;
    color:#FF8822;
    margin:0 0 20px 0;
}

#OXO h1 .SubText
{
    color:#696969;
}

#OXO h2
{
    font-size:14px;
    color:#FF8822;
    margin:0 0 15px 0;
}

hr
{
    background:#C2C2C2;
    height:1px;
}

a
{
    color:#FF8822;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

.News
{
    margin-bottom:15px;
}

.News .Date
{
    text-decoration:underline;
}

.News .Title
{
    text-decoration:underline;
    color:#696969;
}

.Feature
{
    margin-bottom:10px;
    color:#FF8822;
}

.Feature h3
{
    font-size:14px;
    text-decoration:none;
    color:#696969;
    margin:0;
}

.FeatureCategory
{
    border-bottom:solid 1px #696969;
}

.FeatureCategory a
{
    line-height:25px;
    border-top:dotted 1px #696969;
    display:block;
    text-decoration:none;
    font-weight:bold;
    color:#696969;
    font-size:12px;
}

.FeatureCategory a:hover
{
    border-top:solid 1px #FF8822;
    color:#FF8822;
}

.FeatureCategory .CategoryContent a
{
    display:block;
    margin-left:10px;
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
    border:none;
    line-height:1.5em;
    padding-bottom:10px;
}

#Footer
{
    padding-top:10px;
    position:relative;
    background:white;
    color:#C2C2C2;
}

.QuestionBlock
{
    padding-bottom:15px;
}

.QuestionBlock > b
{
    background:#F0F0F0; 
    line-height:22px; 
    font-weight:bold; 
    padding-left:5px;
    display:block;
}

.FormTable
{
    width:100%;
}

.FormTable .XO
{
    width:25%;
    vertical-align:top;
}

#SearchBox
{
    float:right;
    margin-top:70px;
    vertical-align:middle;
    height:30px;
}

.SearchResult a
{
    display:block;
    margin-bottom:5px;
}

.SearchResult
{
    margin-bottom:10px;
}