/*////////////////////////////////////////////
// Global Styles
////////////////////////////////////////////*/
body
{
    /*background: #4f8bc1 url("../images/background2.jpg") repeat-x left top;*/
	background: #4f8bc1 url("../images/bodyBG.jpg") repeat-x left top;
    margin: 0;
    font: 12px/14px Arial;
}

img { border: 0px; }

a:link, a:visited, a:active
{
    font: normal 11px Arial;
    color: #f36d21;
    text-decoration: none;
}

a:hover{ text-decoration: underline; }

.pusher 
{
    clear:both;
}

/*////////////////////////////////////////////
// Page Layout
////////////////////////////////////////////*/
.wrapper 
{
    margin:0 auto 0 auto;
    background-image:url(/images/outerTopBg.jpg);
    background-repeat:repeat-y;
    width:983px;
}
* html .wrapper {
	width:993px;
}
.innerWrapper 
{
    background-image:url(/images/innerTopBg.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    width:992px;
}
.wrapperInt
{
    margin:0 auto 0 auto;
    background-image:url(/images/outerTopBgInt.jpg);
    background-repeat:repeat-y;
    width:983px;
}
.innerWrapperInt 
{
    background-image:url(/images/innerTopBgInt.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    width:992px;
}
* html .innerWrapper, * html .wrapperInt, * html .innerWrapperInt, * html .footerArea {
	width:995px;
}

.leftSide 
{
    float:left;
    width:21px;
	margin:0px;
}
.middleArea 
{
    width:950px;
    float:left;
	margin:0px;
}
.rightSide 
{
    width:21px;
    float:left;
	margin:0px;
}
.topRight 
{
    text-align:right;
    height:25px;
    padding:25px 17px 12px 0px;
}
.navigation
{
    text-align:right;
    height:50px;
    width:645px;
    float:right;
    
}
* html .navigation
{
    margin-top:-7px;
}
.contentArea, .contentAreaHome
{
    width:905px;
    margin-left:31px;
    margin-top:61px;
    
}
.contentAreaHome
{
    margin-top:75px;
}
* html .contentArea
{
    margin-top:54px;
}
* html .contentAreaHome
{
    margin-top:68px;
}
.leftBox 
{
    background:url(/images/leftBox.jpg) no-repeat;
    width:324px;
    height:456px;
    float:left;
}
.leftBoxContent
{
    padding:15px 42px 20px 25px;
    color:#0067ac;
    line-height:16px;
}
.leftBoxContent p.topParagraph
{
    margin-top:0px;
}
* html .leftBoxContent p
{
    margin:10px 0px;
}
*:first-child+html .leftBoxContent p
{
    margin:10px 0px;
}
.faredflex 
{
    font-style:italic;
    font-weight:bold;
}
.oakLogo 
{
    margin-top:0px;
}

#oakMitsui_MitsuiKinzoku
{
    margin-top:20px;
}
*:first-child+html #oakMitsui_MitsuiKinzoku
{
    margin-top:0px;
}
* html #oakMitsui_MitsuiKinzoku
{
    margin-top:0px;
}
#oakMitsui
{
    float:left;
    width:162px;
    height:55px;
    margin-right:20px;
}
#MitsuiKinzoku
{
    float:left;
    width:36px;
    height:55px;
}

.fishFlashArea 
{
    float:left;
    width:327px;
    height:456px;
    margin-top:-11px;
    margin-left:13px;
    margin-right:13px;
}
.rightBox
{
    background:url(/images/rightBox.jpg) no-repeat;
    width:227px;
    height:456px;
    float:left;
}
.rightBoxContent 
{
}

.footerArea 
{
    margin:0 auto 0 auto;
    background:url(/images/footerArea.jpg) no-repeat;
    width:983px;
    height:47px;
}
*:first-child+html .footerArea {
	width:983px;
}
/*.footerContent
{
    text-align:right;
    padding-top:12px;
    width:950px;
}*/
.footerContent
{
    margin-bottom:15px;
}
.footerItem
{
    padding-right:10px;
    padding-left:10px;
    float:left;
    border-right:solid 1px white;
    height:10px;
    padding-bottom:3px;
    padding-top:0px;
    margin:0 auto 0 auto;
}
.footerItemLast
{
    padding-right:10px;
    padding-left:10px;
    float:left;
    height:10px;
    padding-bottom:3px;
    padding-top:0px;
}
.underFooterArea 
{
   margin:0 auto 0 auto;
    text-align:center;
    width:983px;
}
.ufContent 
{ 
    margin:0 auto 0 auto;
    text-align:center;
    padding-top:5px;
    text-align:center;
    color:White;
    width:983px;
}
.mercury 
{
    color:#fbc073;
    margin-top:9px;
    text-align:center;
    
}
.mercury a:link, .mercury a:visited, .mercury a:active
{
    color:#fbc073;
    font-size:9px;
}

/* top Navigation */
.navArea 
{
	padding:4px 0px 0px 0px;
    text-align:right;
    font-family:Arial;
    margin-left:20px;
    font-weight:bolder;
	height:14px;
}
*:first-child+html .navArea
{
    padding-top:3px;
}
* html .navArea
{
    padding-top:3px;
}
a.nav:link, a.nav:visited, a.nav:active
{
    font-family:Arial;
    color:#f36d21;
    font-weight:bolder;
}
a.nav:hover, a.navOn:link, a.navOn:visited, a.navOn:active 
{
    font-family:Arial;
    color:#4f8bc0;
    text-decoration:none;
    font-weight:bolder;
}
/* footer */
.footer a:link, .footer a:visited, .footer a:active
{
    font-family:Arial;
    color:White;
    font-weight:bold;
}
.footer 
{
    margin:0;
    padding:0;
    margin:0 auto 0 auto;
    list-style:none;
    width:505px;
}

* html .footer
{
    width:510px;
}

/* News and Events Boxes */
.box
{
    padding:10px 10px 20px 55px;
}
.boxHeader 
{
    color:#2567a4;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}
.boxItem 
{
    height:65px;
    width:150px;
}
.boxItemLast 
{
    margin-bottom:20px;
}
.boxItemBullet 
{
    margin-right:5px;
    margin-top:6px;
    float:left;
}
.boxItemText 
{
    float:left;
    width:140px;
}
.boxHeadline a:link, .boxHeadline a:active, .boxHeadline a:visited
{
    font-size:11px;
    color:black;
}
.boxDate
{
    font-weight:bold;
    color:#f36d21;
    font-size:12px;
}
.prop 
{
    float:right;
    width:1px;
    height:300px;
}
.clear 
{
    clear:both;
    height:1px;
    overflow:hidden;
}
#newsBox1
{
    height:197px;
}
* html #eventsBox
{
    margin-top:-20px;
}
*:first-child+html .boxItemBullet
{
    margin-top:-2px;
}
* html .boxItemBullet
{
    margin-top:-2px;
}

/**************** Internal Content Box ***********************/
.contentBox 
{
    margin-left:8px;
    background:url(/images/contentBxBg.jpg) repeat-y;
    width:875px;
}
* html .contentBox
{
    width:885px;
}
.contentBoxBody 
{
    margin-left:-1px;
}
* html .contentBoxBody
{
    margin-left:0px;
}
.contentBoxHead 
{
    background:url(/images/contentBxTop.jpg) no-repeat;
    background-position:center center;
    width:875px;
    height:44px;
}
.contentBoxBodyLeft 
{
    float:left;
    
}
.contentBoxBodyMid
{
    width:863px;
    float:left;
}
*:first-child+html .contentBoxBodyMid, * html .contentBoxBodyMid
{
    width:862px;
}
.contentBoxBodyRight
{
    float:left;
}
.contentBoxBodyBottom
{
    background:url(/images/contentBxBottom.jpg) no-repeat;
    background-position:center center;
    width:875px;
    height:27px;
}
.contentWords
{
    margin:0 54px 0 54px;
    font-size:12px;
}
.contentWords p
{
    font-size:12px;
}
.contentWords a:link, .contentWords a:active, .contentWords a:visited
{
    font-size:12px;
}
/**************** Internal Content Box ***********************/

.intProp 
{
    float:right;
    width:1px;
    height:401px;
}
.intClear 
{
    clear:both;
    height:1px;
    overflow:hidden;
}

.contentWords
{
    padding:20px;
    font:normal 13px Arial;
}
.pageTitle
{
    padding-top:17px;
    padding-left:23px;
    font:normal 16px Arial Black;
    color:White;
    float:left;
}
.subNav
{
    padding-top:22px;
    float:right;
    padding-right:25px;
}
.subNavItem
{
    font-size:12px;
}
.subNavItem a:link, .subNavItem a:visited, .subNavItem a:active 
{
    font-weight:bolder;
    color:White;
    text-decoration:none;
}
.subNavItem a:hover
{
    font-weight:bolder;
    color:white;
    text-decoration:underline;
}
.subNavItemOn a:link, .subNavItemOn a:visited, .subNavItemOn a:active
{
    font-weight:bolder;
    color:white;
    text-decoration:underline;
}

.clickToHome
{
    width:166px;
    height:116px;
    margin-left:45px;
    float:left;
}

/*************** Start News/Events Repeaters *************************/
.newsEventsRow
{
    padding:5px;
}
.newsDLLeft 
{
    float:left;
    width:350px;
}
.newsDLRight 
{
    float:right;
    text-align:right;
    width:175px;
    
}
#newsSummary 
{
    font-size:12px;
}
#ndlTopLevel 
{
    margin-bottom:5px;
}
.newsDLLeft b 
{
    color:#4f8bc0;
}
.newsDLRight a, .newsDLRight a:link, .newsDLRight a:visited 
{
    color:#f36d21;
}

*:first-child+html .detailsTitle, * html .detailsTitle 
{
    padding-bottom:7px;
}

/*************** End News/Events Repeaters *************************/
/************** Form Stuff **********************/
.formContainer 
{
    margin-left:auto;
    margin-right:auto;
    width:510px;
    margin-top:5px;
}
.formContainer label 
{
    float:left;
    width:220px;
    font-weight:bold;
    margin-bottom:5px;
    padding-top:3px;
}
.formContainer input 
{
    margin-bottom:5px;
    float:left;
}
.formContainer br 
{
    clear:left;
}
.formContainer input[type="checkbox"]
{
    margin-top:5px;
}
.required 
{
    color:#f36d21;
    font-weight:bold;
}
.formContainer input.larger, .formContainer textarea.larger
{
    margin-top:15px;
}
