/* CSS Document */

 css.css 
File Type: ASCII text, with CRLF line terminators 

--------------------------------------------------------------------------------

body {
margin: 0; 
padding: 0; 
font-family: Verdana, Helvetica, sans-serif; 
color: #000;
background: #fff;
 }

a { text-decoration: none; color: #2C4C82 }
a:active {text-decoration: none; color: #000066 }
a:visited { text-decoration: none; color: #660066 }
a:hover { text-decoration: underline; color: #993300 }

.tableborder_all, .tableborder_all3 { border: solid 1px #DDDACC;}

.tableborder_all3 { 
padding: 2px 6px 6px 6px;
vertical-align: top;
}

.tableborder_all2 { border-left: solid 1px #DDDACC; border-right:solid 1px #DDDACC; border-top: solid 0px #DDDACC; border-bottom:solid 1px #DDDACC;}

.tableborder_red_all { border-left: solid 1px #990000; border-right:solid 1px #990000; border-top: solid 1px #990000; border-bottom:solid 1px #990000;}

.tableborder_1 { border-left: solid 1px #999999; border-right:solid 0px #999999; border-top: solid 1px #999999; border-bottom:solid 0px #999999;}

.tableborder_navblue { border-left: solid 1px #045B88; border-right:solid 0px #999999; border-top: solid 1px #045B88; border-bottom:solid 0px #999999;}

.tableborder_space { 
padding: 2px;
vertical-align: top;
}

.tableborder_space2 { 
padding: 10px 10px 1px 10px;
vertical-align: top;
}

.details
{

border-top: #999999 0px solid ;
border-bottom: #999999 1px solid;
border-right: #999999 1px solid;
border-left: #999999 0px solid;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 1px;
vertical-align: top;
padding-top: 2px;

}

.blue_nav
{

border-top: #999999 0px solid ;
border-bottom: #045B88 1px solid;
border-right: #045B88 1px solid;
border-left: #999999 0px solid;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 1px;
vertical-align: middle;
padding-top: 2px;

}

.details_redbox
{
border: #000066 1px solid ;
padding: 0;
vertical-align: top;
}

.details_redbox_nav
{

border-top: #000066 1px solid ;
border-bottom: #000066 1px solid;
border-right: #000066 1px solid;
border-left: #000066 0px solid;
padding: 0;
vertical-align: top;
}

.details_redbox_nav2
{

border-top: #000066 1px solid ;
border-bottom: #000066 1px solid;
border-right: #000066 0px solid;
border-left: #000066 0px solid;
padding: 0;
vertical-align: top;
}

.details_gray
{
border-top: #DDDACC 0px solid ;
border-bottom: #DDDACC 1px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 0px;
vertical-align: top;
padding-top: 0px;

}

.details_gray1
{
border-top: #DDDACC 0px solid ;
border-bottom: #DDDACC 1px solid;
border-right: #DDDACC 0px solid;
border-left: #DDDACC 0px solid;
padding: 0;
vertical-align: top;
}

.details_gray3
{
border-top: #DDDACC 0px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 0px solid;
padding: 0;
vertical-align: top;
}

.details_gray2
{

border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding: 0;
vertical-align: top;
}

.details_gray_all
{
border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 1px solid;
border-right: #DDDACC 0px solid;
border-left: #DDDACC 0px solid;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 3px;
vertical-align: top;
padding-top: 3px;

}

.details_gray_text
{

border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 3px;
vertical-align: top;
padding-top: 3px;
}

.details_gray_text2
{
border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 0px solid;
border-left: #DDDACC 1px solid;
padding: 3px;
vertical-align: top;
}

.details_gray_text3
{

border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 0px solid;
padding: 3px;
vertical-align: top;
}

.details_gray_text4
{

border-top: #DDDACC 0px solid ;
border-bottom: #DDDACC 1px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding: 3px;
vertical-align: top;
}

.details_none
{
border: #999999 0px solid ;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 1px;
vertical-align: top;
padding-top: 2px;

}

.details_none_extra
{

border: #999999 0px solid ;
padding-right: 10px;
padding-left: 2px;
padding-bottom: 0px;
vertical-align: top;
padding-top: 3px;
}

.details_none_bottom
{

border: #999999 0px solid ;
padding: 0;
vertical-align: bottom;
}

.mid
{
border: #999999 0px solid ;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 1px;
vertical-align: middle;
padding-top: 2px;

}


table, TABLE{
padding: 0;
margin: 0;
border-collapse:collapse;
font-family: Verdana, Helvetica, sans-serif; 
}

td {
font-size: 80%;
padding: 0;
margin: 0;
}


.row_white { background-color: #fff; } 
.row_red { background-color: #000066; }
.row_gray { background-color: #DDDACC; }

.row_lightgray { background-color: #eee; }
.row_lightgray_bold { background-color: #eee; font-weight: bold;}

a:link.footer{color: #666666; text-decoration: none;}
a:active.footer{color: #666666; text-decoration: none;}
a:visited.footer{color: #76A6B8; text-decoration: none;}
a:hover.footer{color: #df926e; text-decoration: underline;}

.smaller {
font-size: 1em; }

.smaller td
{
padding: 10px;
}

