body 
{
    margin:0;
    font-family:Verdana;
    font-size:11px;
    color:#48484A;
    font-style:italic;
    line-height:154%;
}
a img 
{
 	border:0;
}
a
{
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
h2
{
    font-size:18px;
    color:#004D77;
    font-style:italic;
}
h3
{
    font-size:14px;
    color:#8B93B7;
  }
h5
{
    margin:0;
}
ul
{
   margin:0;
}
hr
{
   border:none;
   height:3px;
   background-image:url('images/hr.gif');
   background-position:right;
   background-repeat:no-repeat;
   background-color:#000;
}
/* Header */
#header
{
    height:138px;
    width:997px;
    margin:0 auto;
}
#header .column-one, #header .column-two
{
    position:relative;
    float:left;
}

#header .column-one img
{
    margin-top:32px;
}
#header .column-two
{
	width:760px;
	padding-top:45px;
	text-align:right;
}
#wrapper
{
   overflow:hidden;
   border-bottom:solid 1px #5E6C90;
}
/* footer */
#footerWrapper
{
   border-top:solid 1px #628CF2;
   background-image:url('images/background-footer.jpg');
   background-repeat:repeat-x;
   background-position:center;
   height:150px;
}
#footer
{
    padding:12px 0;
    color:#fff;
    width:997px;
    margin:0 auto;
}
#footer ul
{
    padding:0;
    list-style:none;
    font-style:normal;
    font-family:Arial;
}
#footer a
{
    color:#fff;
}
#footer .column-one,#footer .column-two
{
   float:left;
}
#footer .column-one
{   
    width:760px;
}
#footer .column-one .column-one,#footer .column-one .column-two
{
    border-right:none;
    width:200px;
}
#footer .column-two .column-one,#footer .column-two .column-two
{
    border-right:none;
    width:100px;
}
#footer .column-two
{

   overflow:hidden;
}

#footer .credit
{
    margin-top:100px;
    float:none;
    clear:both;
    text-align:right;
}
/* Columns */
.column-one, .column-two, .column-three
{
    float:left;
}
/* Home */
#homeSubHeader h2
{
   padding:0 0 10px 50px;
   background-repeat:no-repeat;
   background-position:left;
}
#homeSubHeader h2 a
{
    text-decoration:none;
    color:#004D77;
}
#homeSubHeader ul
{margin:5px;padding:5px;}
#homeSubHeader h2 span
{
    display:block;
    color:#48484A;
    font-size:11px;
    font-weight:normal;
}

#homeSubHeader .column-one,#homeSubHeader .column-two,#homeSubHeader .column-three
{
   background-repeat:repeat-x;
   background-position:top center;
   padding:10px 10px 0 10px;
   width:310px;
   height:185px;
}
#homeSubHeader .column-one
{
    border-right:solid 1px #D8E4EB;
}
#homeSubHeader .column-one h2
{
   background-image:url('images/icon-crew.gif');
   margin:0;
}
#homeSubHeader .column-two
{
   border-right:solid 1px #fff;
   border-left:solid 1px #fff;
}
#homeSubHeader .column-two h2
{
   background-image:url('images/icon-owner.gif');
   margin:0;
}
#homeSubHeader .column-three
{
    border-left:solid 1px #D8E4EB;
}
#homeSubHeader .column-three h2
{
   background-image:url('images/icon-lighthouse.gif');
      margin:0;
}
#homeSubHeader, #homeContent
{
    width:997px;
    margin:0 auto;
}
#homeContent
{
    padding:10px 0;
    overflow:hidden;    
}
#homeContent .column-one
{
    padding-left:20px;
    width:640px;
}
#homeContent .column-one h3,#homeContent .column-two h3
{
    font-style:normal;
    font-size:18px;
    color:#004D77;
    font-family:Arial;
}
#homeContent .column-two
{    padding-left:20px;}
#homeSubHeaderWrapper
{
    background-color:#F3F8FA;
    border-bottom:solid 1px #CFDDE5;
    overflow:hidden;
}
#homeContentWrapper
{
   background-color:#E5EFF3;
   border-top:solid 1px #fff;
}
/* Details */
#detailsContentWrapper
{
    width:997px;
    margin:0 auto;
    overflow:hidden;
}
#detailsContentWrapper h1
{
     font-style:normal;
     font-family:Arial;
     color:#004D77;
     font-size:22px;
}
#detailsContentWrapper .column-one
{   
    margin-top:20px;
    padding-right:5px;
    width:270px;
}
#detailsContentWrapper .column-two
{   
    margin:20px 0;
    padding:0 20px 0 0;
    width:580px;
}
#detailsContentWrapper .column-three
{    
    min-height:625px;
    margin:12px 0;
}
#detailsContentWrapper .column-one, #detailsContentWrapper .column-two, #detailsContentWrapper .column-three
{
    float:left;
}
.navigation .wrapper
{
    position:relative;
    width:997px;
    margin:0 auto;
} 
.navigation .login
{
	width:450px;
    position:absolute;
    right:-34px;
    text-align:right;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#fff;
}
.navigation .login strong
{

}
.radfdSkinnedFormButton
{

}
.navigation .login .riTextBox
{
}
.navigation .login #ctl00_ctl00_Login1_LoginView1_btnLogin
{
position:relative;
top:8px;
}
/* Navigation */
.navigation
{
    background-image:url('images/background-navigation.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:40px;
}
.navigation li
{
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}
.navigation a
{
    line-height:39px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    font-style:normal;
    margin-right:38px;
    text-decoration:none;
}
.navigation a:hover
{
    text-decoration:underline;
}
/* News */
.newsList
{
    width:300px;
     list-style:none;
     padding:0;
}
.newsList li h4
{margin:0;}
.newsList li p
{margin:0;}
.newsList .credits
{text-align:right; color:#81888D;}
.newsList .credits .name
{
    font-weight:bold;
    color:#000;
}
/* Box */
.box
{width:257px;padding:0 2px;margin-bottom:20px;}
.box h2
{
    margin:0;
    padding:0 10px 10px 10px;
}
.box ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.box li
{
    padding-left:10px;
}
.box .header
{
    height:14px;
    background-image:url('images/box-top.gif');
    background-repeat:no-repeat;
    background-position:bottom center;
}
.data .box .header
{
    background-image:url('images/box-top-large.gif'); 
}
.data .content
{
    overflow:visible;
}
.box .body
{
    background-image:url('images/box-background.gif');
    background-repeat:repeat-y;
    background-position:left;
    overflow:hidden;
}
.box .body .item
{
    margin:10px;
}
.data .box .body
{
    background-image:url('images/box-background-large.gif');
}
.box .body li
{
    margin:0 1px;
    border-top:solid 1px #D8DBDB;
    border-bottom:solid 1px #fff;
}
.box .body li a
{
    display:block;
    margin:0 8px 0 0;
    line-height:30px;
    height:30px;
    font-style:normal;
    font-family:Arial;
    color:#000;
    font-weight:bold;
 }

.box .body li a:hover
{
    text-decoration:none;
    background-color:#8B93B7;
 }
.box .body p
{
  padding:0 10px;
  margin:0;
}
.box .body fieldset
{
    padding:5px;
    margin:10px;
    border:none;
}
.box .footer
{
    height:14px;
    background-image:url('images/box-bottom.gif');
    background-repeat:no-repeat;
    background-position:top;    
}
.data .box .footer
{
    background-image:url('images/box-bottom-large.gif');
}
/* Charts */
.chart
{
    clear:both;
    float:none;
}
.chart h2
{
    margin:0;
}
.chart img
{
    margin-bottom:25px;
}
.chart div, .chart img
{
    float:left;
}
.chart div
{
    padding:0 20px;
    margin-left:10px;
    width:420px;
 }
/* Forms */
fieldset
{
    border:none;
}
fieldset label
{
    float:left;
    width:220px;
    display:block;
}
fieldset input
{
    float:left;
}
fieldset br
{
clear:both;
float:none;
}
/* Report Page */
#reportPage
{padding-bottom:20px;}
#reportPage h3
{
    margin-bottom:0;
    font-size:12px;
    font-style:normal;
}
#reportPage .toolbar
{float:none;clear:both;margin:20px 10px 0 0;text-align:right;}
.RadTabStrip
{
    position:relative;
    z-index:2;
}
.data .header
{
   position:relative;
    top:-1px;
   z-index:1;
   height:10px;
   background-image:url('images/chart-box-header.gif');
   background-position:left center;
   background-repeat:no-repeat;
}
.data .box .header 
   {position:relative;
    top:0;}
.data .content
{
    width:570px;
    padding:0 0 0 8px;
    margin-top:-1px;
    border-left:Solid  1px #828282;
    border-right:Solid  1px #828282;

}
.data .footer
{
   height:10px;
   background-image:url('images/chart-box-footer.gif');
   background-position:left top;
   background-repeat:no-repeat;
}
.data .box
{
    width:568px;
}
.data .box .footer,.data .box .header
{height:13px;}
.data .filter
{
}
.data .column-one
{margin-right:7px;}
.data li
{padding-left:10px;}
.data .column-one, .data .column-two
{
    float:left;
    margin-top:0!IMPORTANT;
    width:260px!IMPORTANT;
}
/* filters */
.filters fieldset
{
    margin:5px!IMPORTANT;
    border:none!IMPORTANT;
}
.filters fieldset label
{float:left!IMPORTANT;}
.filters fieldset .field
{
    float:left;
}
.filters fieldset .field label
{
    padding:0;
    width:74px;
}
.filters fieldset .actionButton
{clear:both;float:none;text-align:right;margin-top:15px;}
.currency
{
	text-align:right;
	margin-right:10px;
}
/* List */
#positionList
{
    
}
.errorMessage
{
    color:Red;
    display:block;
}
.formMessage
{
    color:Blue;
    display:block;    
    }
.printMessage
{
    display:none;
}
/* Blank Page */
.blank
{
    padding:10px;
 }
 /**/
 .hidden
 {
     visibility:hidden;
 }
#ctl00_ctl00_contentMain_columnTwo_ctl00_rpvData
 {overflow:hidden;}
 .beta
 {
 	visibility:hidden;
    position:absolute;
    right:-40px;
    top:-40px; 
 }
 /* Comments */
 .comments h3
 {
     font-size:16px;
     margin:10px 0;
  }
.comments .body
 {padding:5px;}
.comments label
  {width:150px;}
.comments #submit
    {margin:0;}
	/* Bio */
.bio
{
	float:none;
	clear:both;
}
.bio img, .bio p
{
	float:left;

}
.bio img
{
	margin:10px 20px 0 0;
}.bio p
{
width:70%;
}