@import "/_includes/_forms.css";


BODY {
font-size : 100%; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color : #2D4494; 
/*background-image:URL(/_images/mainpage/tota_mp_tile.jpg);*/
color : #767364; 
} 

dt { font-weight: bold; padding: 8px 0 8px 0;}
dd { margin: -5 0 0 15px; padding-top: 0; }

/***************** GENERAL STYLES ****************************/
A:link {
color : #B67810; 
text-decoration : underline; 
} 
A:visited {
color : #DE9515; 
text-decoration : underline; 
} 
A:active , A:hover {
color : #e85b0b; 
text-decoration : none; 
} 

td {
font-size:90%;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
td.main{
font-size:90%;
}

ul , ol , p {
font-size : 100%; 
color : #69675A; 

font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
/*letter-spacing : 1px; -- THIS IS STILL MESSING UP THE <BR> TAG */
} 

ul{
margin-top:0;
padding-top:0;
}

li {
margin-bottom : 1px; 
}
p {
margin-top : 5px; 
}

.hdr , H1 {
font-weight : bold; 
font-size : 100%; 
color : #0A4E90;
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif; 
font-variant : small-caps; 
padding-bottom : 0; 
margin-bottom : 0; 
}

.hdr2 , H1 {
font-weight : bold; 
font-size : 120%; 
color : #0A4E90;
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif; 
font-variant : small-caps; 
padding-bottom : 0; 
margin-bottom : 0; 
}
 
.subhdr , H2 {
font-weight : bold; 
font-size : 90%; 
color : #888257;
font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding-top : 0; 
padding-bottom : 5px; 
margin-bottom : 3px; 
} 

.subshdr , H2 {
font-weight : bold; 
font-size : 90%; 
color : #BD4D32;
font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding-top : 0; 
padding-bottom : 5px; 
margin-bottom : 3px; 
}

.subhead_nav_wrapper
{
    width: 461px;
    padding: 0 0 15px;
    background: left bottom no-repeat url(/_images/tota_int_subhead_alt_bottom.gif);
    float: right;
    margin: 0 0 1em;
}
.subhead_nav
{
    width: 400px;
    padding: 30px 49px 0 12px;
    background: 0 0 no-repeat;
}
* html .subhead_nav { width: 449px; }
.subhead_nav_wrapper .subnav_wrapper
{
    width: 100%;
    border: none;
    float: none;
}
.subhead_nav_wrapper .subnav_wrapper table { width: 100%; }
.subhead_nav_wrapper .subnav_wrapper div { display: inline; }
.subhead_nav_wrapper .subnav_wrapper #subnav_cell { width: auto; }
.subhead_nav_wrapper .subnav_wrapper #subnav_cell div { white-space: nowrap; }
.subhead_nav_wrapper .subnav_wrapper #subnav_cell div.subnav_separator { display: inline; color: #FFF; }
.subhead_nav_wrapper .subnav_wrapper #subnav_cell div.subnav_line_separator
{
    display: block;
    height: 1px;
    overflow: hidden;
    padding: 0;
    zoom: 1;
}
.subhead_nav_wrapper .subnav_wrapper a.subnav:link,
.subhead_nav_wrapper .subnav_wrapper a.subnav:visited
{
    border: none;
    color: #FFF;
    font-weight: bold;
}
.subhead_nav_wrapper .subnav_wrapper a.subnavat:link,
.subhead_nav_wrapper .subnav_wrapper a.subnavat:hover,
.subhead_nav_wrapper .subnav_wrapper a.subnavat:active,
.subhead_nav_wrapper .subnav_wrapper a.subnavat:visited,
.subhead_nav_wrapper .subnav_wrapper a.subnav:hover
{
    color: #EDE1BB;
    text-decoration: underline;
    font-weight: bold;
}

.sshdr , H3 {
font-weight : bold; 
font-size : 100%; 
color : #ff6215; 
font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.ssshdr , H4 {
font-weight : bold; 
font-size : 135%; 
color : #0A4E90; 
font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.story , H5 {
font-weight : bold; 
font-size : 105%; 
color : #0A4E90; 
font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}


.bold , B,strong {
font-weight : bold; 
} 

.italic , I {
font-style : italic; 
font-weight : bold; 
color : #969696; 
} 

.caption {
/*display:block;
padding:4px;
border:1px solid #CDCDCD;
background-color:#FFFBEA;*/
font-size : 10px; 
color : #787667; 
/*margin-left : 10px; 
margin-right : 10px; */
} 



div.quote {
font-size : 85%; 
color : #ff6215; 
padding-top : 12px; 
}

.stxt {
font-size : 75%; 
color : #535353; 
} 

.note {
background-color : yellow; 
} 

.reg {
font-size : 10.5px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
vertical-align : text-top; 
} 

.redBold {
	font-weight: bold;
	color: #9A3E29;
}

HR {
color : #993333; 
} 

 
BLOCKQUOTE {
margin-bottom : 6px; 
margin-top: 6px;
margin-left: 18px;
} 

/***************** GENERAL STYLES ****************************/





/* ERROR STYLES */
.smallerror {
font-weight : bold; 
color : #ff6600; 
font-size : 10px; 
} 
.error, .error_box {
font-weight : bold; 
color : red; 
} 
INPUT.error, SELECT.error, TEXTAREA.error {
  font-weight: normal;
  color: black;
  background-color: yellow;
}
/* ERROR STYLES */




A.subnav,A.subnavat{
font-weight : normal;
font-size:10.5px;
}
A.subnav:link,A.subnav:visited {
color : #E9380C; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : none; 
border-bottom:1px solid  #69675A; 
} 
A.subnav:hover , A.subnav:active {
color : #2E342A;
border:none; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : none; 
} 
A.subnavat:link , A.subnavat:hover , A.subnavat:active , A.subnavat:visited {
color : #c54e0e; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : underline; 
}

.NavFlyout_wrapper { height: 0; position: relative; }
.NavFlyout
{
    position: absolute;
    left: 215px;
    top: 0;
    display: none;
}
.ieHover .NavFlyout { display: block; }

.subnav_separator, .subnav_line_separator { display: none; }
.subnav_wrapper { border:1px solid #AAA; padding: 10px; }
.subnav_wrapper #subnav_cell { width: 170px; float: right; }
.subnav_wrapper #subnav_cell div { padding: 2px; }
.NavFlyout .subnav_wrapper
{
    border: 1px solid #99D1D6;
    background: #FFF;
    padding: 2px;
}
.NavFlyout .subnav_wrapper td,
.NavFlyout .subnav_wrapper div { padding: 0; }
.NavFlyout .subnav_wrapper table td,
.NavFlyout .subnav_wrapper table div { padding: 0; }
.NavFlyout A.subnav:link,
.NavFlyout A.subnav:visited,
.NavFlyout A.subnav:hover,
.NavFlyout A.subnav:active
{
    display: block;
    color: #064B99;
    border: none;
    zoom: 1;
    line-height: 2.5em;
    vertical-align: middle;
    padding: 0 5px;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
}
.NavFlyout A.subnav:hover { background: #99D1D6; color: #BF4D33; }

/* FOOTER */
A.fl{font-weight : bold; }
A.fl:link,A.fl:visited {
color : #F3F0E1; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : none; 
border-bottom:1px solid  #F3F0E1; 
} 
A.fl:hover , A.fl:active {
color : #2E342A; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : none; 
} 
A.flat:link , A.flat:hover , A.flat:active , A.flat:visited {
color : #c54e0e; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : underline; 
} 


A.sfl:link , A.sfl:visited {
color : #bbb198; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : underline; 
} 
A.sfl:hover , A.sfl:active {
color : #008698; 
font-family : Verdana, Helvetica, Tahoma; 
text-decoration : none; 
} 


.footer {
font-size : 10px; 
color : #ECBE37; 
} 

.footadd {
font-size: 12px;
color : #2D4494;
}

.intfooter {
font-size : 12.5px; 
color : #5c4eb0; 
} 
/* FOOTER */



/*DATA TABLE*/
.dataTable {
border : 1px solid #859874; 
background : #E6EAE1; 
} 
.rowHead {
background : #5B6B4E; 
color : #ffffff; 
} 
.rowEven {
background : #ffffff; 
} 
.rowOdd {
background : #BFCAB7; 
} 
/*DATA TABLE*/



