body {
margin:0;
padding:0;
background-color:#eee;
font-family:Arial, Helvetica, sans-serif;
}
a.header:link {
color:#7F7FB2;
text-decoration:none;
}
a.header:hover {
color:#000066;
text-decoration:underline;
}
a.header:visited {
color:#7F7FB2;
text-decoration:none;
}
a.out:link {
color:#00cc00;
text-decoration:underline;
}
a.out:hover {
color:#00cc00;
text-decoration:none;
}
a.out:visited {
color:#00cc00;
}
a.footer:link {
color:#7F7FB2;
text-decoration:underline;
}
a.footer:hover {
color:#000066;
text-decoration:none;
}
a.footer:visited {
color:#7F7FB2;
}
a.cred:link {
color:#000066;
text-decoration:underline;
}
a.cred:hover {
color:#000066;
text-decoration:none;
}
a.cred:visited {
color:#000066;
}
a.boxri:link {
color:#00cc00;
text-decoration:underline;
}
a.boxri:hover {
color:#000066;
text-decoration:none;
}
a.boxri:visited {
color:#00cc00;
}
a.boxce:link {
color:#000066;
text-decoration:none;
}
a.boxce:hover {
color:#000066;
text-decoration:underline;
}
a.boxce:visited {
color:#000066;
text-decoration:none;
}
.top {
background:url(/assets/temp_index_r1_c1.gif);
background-repeat:no-repeat;
padding-left:8px;
padding-right:16px;
padding-bottom:2px;
font-size:10px;
color:#7F7FB2;
}
td.header {
background:url(/assets/temp_index_r3_c1.gif);
background-repeat:no-repeat;
padding-left:12px;
padding-right:20px;
}
.ce {
background: url(/assets/temp_index_r4_c1.jpg);
background-repeat: repeat-y;
padding-top:4px;
padding-left:8px;
padding-right:16px;
padding-bottom:4px;
}
th.out {
font-size:14px;
font-weight:bold;
color:#000066;
}
td.out {
font-size:12px;
font-weight:normal;
color:#000066;
}
.ri {
border-left:#7F7FB2 2px solid;
padding-left:8px;
}
.le {
text-align:left;
padding-left:8px;
padding-right:8px;
}
td.outfoot {
font-size:10px;
background-color:#fff;
height:32px;
line-height:32px;
}
td.footer {
font-size:10px;
color:#7F7FB2;
}
th.boxce {
background-color:#7F7FB2;
color:#fff;
font-size:13px;
font-weight:bold;
text-align:center;
}
td.boxce {
font-size:11px;
font-weight:normal;
text-align:left;
color:#000066;
padding-top:2px;
}
p.boxce {
padding:0;
margin:0;
}
img.boxce {
padding-top:2px;
}
th.boxri {
background-color:#7F7FB2;
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
}
td.boxri {
font-size:10px;
font-weight:normal;
text-align:left;
color:#000066;
padding-top:2px;
}
p.boxri {
padding:0;
margin:0;
}
img.boxri {
padding-top:2px;
}
span.top_left {
float:left;
}
span.top_right {
float:right;
}
h1.out {
font-size:14px;
font-weight:bold;
color:#000066;
padding-bottom:4px;
margin:0;
}
p.out {
font-size:12px;
font-weight:normal;
color:#000066;
padding-top:4px;
padding-bottom:8px;
margin:0;
/*display:none; */
}
th.rate_le {
background-color:#BFBFD9;
text-align:center;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
border-right:#000066 1px solid;
border-bottom:#000066 1px solid;
}
th.rate_ri {
background-color:#BFBFD9;
text-align:center;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
border-bottom:#000066 1px solid;
}
td.rate_le {
padding-left:8px;
border-right:#000066 1px solid;
border-bottom:#000066 1px solid;
background-color:#eee;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
}
td.rate_ri {
text-align:center;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
border-bottom:#000066 1px solid;
}
span.outparacap {
color: #000066;
font-size: 12px;
font-weight: bold;
}
span.links {
color: #000066;
font-size: 12px;
font-weight: bold;
}
span.high {
font-family: Arial, Helvetica, sans-serif;
color: #ff0000;
font-size: 12px;
font-weight: bold;
}

/* Navigation */

span.site {
border: #fff 1px solid;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
padding-top:2px;
}

ul.sdf_nav,
ul.sdf_nav ul {
width: 102px; /* override this for a different menu width. WARNING: have to change in other places too */
margin: 0;
padding-left:0px;
list-style: none;
/* border-bottom: 1px #000089 solid;*/
}

ul.sdf_nav:after {
content: "."; 
display: block; 
height: 0;
clear: both; 
visibility: hidden;
}

ul.sdf_nav li {
position: relative;
float: left;
width:102px; /* Width of Menu Items */
background:#BDBDD7; /* IE6 Bug */
z-index:1000;
}

ul.sdf_nav li a,
ul.sdf_nav li li a {
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
display: block;
text-decoration: none;
padding-left:0px;
height:21px;
line-height:21px;
/*border: 1px #000089 solid; */
border-bottom:1px #7F7FB2 solid;
}

ul.sdf_nav li a:hover,
ul.sdf_nav li li a:hover {
font-family: Arial, Helvetica, sans-serif;
color:#00ff00;
font-size:11px;
text-decoration:none;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.sdf_nav li { float: left; height: 1%; }
* html ul.sdf_nav li a { height: 1%; }
/* End */


ul.sdf_nav ul {
position: absolute;
display: none;
}


/* Sub Menu Styles */
ul.sdf_nav li ul li a { 
font-family: Arial, Helvetica, sans-serif;
color:#000066;
font-size:11px;
padding: 0px 0px; 
}

ul.sdf_nav li ul li a:hover {
font-size:11px;
color:#fff;
}

/* Hide sub-menus initially */
ul.sdf_nav li:hover ul ul,
ul.sdf_nav li:hover ul ul ul,
ul.sdf_nav li.over ul ul,
ul.sdf_nav li.over ul ul ul { 
display: none; 
} 

/* Show submenus when over their parents */
ul.sdf_nav li:hover ul,
ul.sdf_nav li li:hover ul,
ul.sdf_nav li li li:hover ul,
ul.sdf_nav li.over ul,
ul.sdf_nav li li.over ul,
ul.sdf_nav li li li.over ul { 
display: block; 
} 

/* stuff for HORIZONTAL menus where submenus pop DOWN */

ul.sdf_nav_hor {
float: left;
width: 100%;
border: 0;
}

ul.sdf_nav_hor li.navparent {
/*border-bottom: 1px #000089 solid;*/
}
ul.sdf_nav_hor li.navparent li {
border-bottom:0;
}

ul.sdf_nav_hor ul {
left: 0;
}

ul.sdf_nav_hor ul ul {
left:101px;
top:0;
}

ul.sdf_nav_hor li.navparent { 
background: #7F7FB2; 
}

ul.sdf_nav_hor li.navparent:hover,
ul.sdf_nav_hor li.over {
background: #7F7FB2;
}

ul.sdf_nav_hor li li.navparent { 
background: #eee; 
}

ul.sdf_nav_hor li li.navparent:hover,
ul.sdf_nav_hor li li.over {
background: #7F7FB2;
}