

/* -------------------------------- body -----------------------------------------*/
body{
background-color:#ffffff;
}

body, td, input, table, p, a, ul, ol, li, select, option{
/*vertical-align: top;*/
font-family:verdana, arial, helvetica;
font-size:10px;
color:#000000;
font-weight:normal;
}

ul{
list-style: square outside;
}

input{
border-width:1px;
border-color:#999999;
border-style:solid;
}

input.button{
background-color:#232323;
font-family:verdana, arial, helvetica;
border-width:1px;
border-color:#999999;
border-style:solid;
color:#ffffff;
font-weight:bold;
}

.line{
border-width:0px 0px 1px 0px;
border-style:dashed;
border-color:#666666;
}



/* -------------------------------- background -----------------------------------------*/
.titlebg{
background-color:#051D3C;
}
.home-sub-bg{
background-color:#F7F3E7;
}
.main-title{
font-family:verdana, arial, helvetica;
font-size:15px;
font-weight:bold;
color:#B7AC83;
padding-left:18px;
}

.sub-title{
font-family:verdana, arial, helvetica;
font-size:13px;
font-weight:bold;
color:#ffffff;
padding-left:6px;
}

/* ---------------------------------------------------copyright hyperlinks -------------------------------------*/
.copy{
font-weight:normal;
font-size: 11px;
color:#ABA680;
text-decoration:none;
text-align:left;
text-height:120%;
}
a.copy{
font-weight:normal;
font-size: 11px;
color:#ABA680;
text-decoration:none;
text-align:left;
text-height:120%;
}
a.copy:hover{
color:#ffffff;
}

/* -------------------------------- index page -----------------------------------------*/

#home-header1{
font-family:verdana, arial, helvetica;
font-size:19px;
font-weight:bold;
color:#045475;
text-align: left;
line-height:160%;
padding-left: 10px;
padding-top: 10px;
}

.left-img{
overflow:hidden;
border-width:0px 0px 0px 0px;
border-color:#ffffff;
background-repeat: no-repeat;
}
.slogan{
font-family:arial, helvetica;
font-size:16px;
font-weight:bold;
color:#ffffff;
vertical-align: top;
text-align: left;
padding-top:28px;
padding-left:30px;
word-spacing:3px;
letter-spacing:1px;
}

.business-unit-name{
font-family:verdana,arial, helvetica;
font-size:13px;
font-weight:bold;
color:#ABA680;
text-align: right;
word-spacing:3px;
letter-spacing:1px;
padding-bottom:11px;
}

td.home-sub{
vertical-align: middle;
text-align:center;
border-width:1px;
border-color:#B7AC83;
border-style:solid;
hight:23px;
width:95px;
}
.topbg {
overflow:hidden;
width:30px;
}
.navbg{
background-color:#B7CB9E;
height:25px;

}
td.nav{
padding:6px 11px 8px 11px;
border-width:0px 1px 0px 0px;
border-color:#ffffff;
border-style:solid;
}
td.nav-company{
padding:6px 17px 8px 11px;
border-width:0px 1px 0px 0px;
border-color:#ffffff;
border-style:solid;
}
.leftcontentspace{
padding-left:16px;
}
.topcontentspace{
padding-top:6px;
}
.leftsidebg{
background-color:#B7AC83;
overflow:hidden;
font-weight:bold;
width:160px;
padding-top:16px;
padding-bottom:20px;
}
.mdahome-brownbg{
background-color:#B7AC83;
color:#ffffff;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
.mdahome-bluebg{
background-color:#007390;
color:#ffffff;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
.mdahome-brownbg-header{
background-color:#B7AC83;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:center;
vertical-align:middle;
height:24px;
}
.mdahome-bluebg-header{
background-color:#007390;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:center;
vertical-align:middle;
height:24px;
}
.dark_blue_bg{
background-color:#045573;
}
td.footerbg{
background-color:#045573;
font-size:9px;
color:#ffffff;
font-weight:normal;
height:43px;
padding-left:13px;
vertical-align: middle;
}

.biz-unit-bg{
background-color:#B7CB9E;
height:25px;
}

/* ---------------------------------------------------TOP NAV hyperlinks -------------------------------------*/
a.topnav{
font-weight:bold;
color:#ffffff;
text-decoration: underline;
text-transform: lowercase;
text-align:left;
text-height:120%;
}
a.topnav:hover{
color:#B3F8F7;
}
/* ---------------------------------------------------footer hyperlinks----------------- */
a.footer {
font-size:9px;
text-decoration : underline;
color:#ffffff;
}
a:link.footer {
color:#ffffff;

}	
a:hover.footer {
color:#99D0DD;
}	

/* ---------------------------------------------------FONT ----------------- */
.h3{
color:#000000;
font-size:10px;
font-weight:bold;
}

p{
text-align: left;
padding:6px 6px 6px 16px;
line-height: 150%
}

.red{
color:#ff0000;
}


p.home{
text-align: left;
padding:15px;
line-height:143%;
}
.left-content{
text-align: left;
padding:6px 6px 6px 0px;
line-height: 150%
}
.left-table{
text-align: left;
margin-top:100px;

}
.right-content{
text-align: left;
padding:6px 6px 6px 16px;
line-height: 150%
}
.left-home-header{
font-weight:bold;
text-align: left;
padding-right:1px;
}
.left-home{
color:#ffffff;
text-align: left;
}

.bold{
font-weight:bold;
}
.white{
color:#ffffff;
}
.bold-white{
color:#ffffff;
font-weight:bold;
}
.brown-center{
font-size:6px;
font-weight:normal;
color:#B7AC83;
text-align: center;
}
.pageheader1{
color:#000066;
font-size:10px;
font-weight:bold;
}

.biz-unit-left{
font-family:arial;
color:#48513D;
font-size:12px;
font-weight:bold;
text-align: center;
text-transform: uppercase;
}
/* ------------------------  MARGIN -------------------------------------------------*/
.home-margin{
margin-top:8px;
}

.home-img-margin{
margin-top:5px;
}

/* ------------------------  PADDINGS -------------------------------------------------*/
.padding1{
padding:20px;
}
.searchpadding{
padding-top:10px;
}
.padding11{
padding-left:15px;
}
.padding60{
padding-left:60px;
}
/* ------------------------  FLOAT-------------------------------------------------*/
.floatleft{
float:left;
margin-right:11px;
}
.floatright{
float:right;
margin-left:11px;
}



/* -------------------------------- border -----------------------------------------*/


table.sidenav{
border-width:0px 0px 1px 1px;
border-color:#69613E;
border-style:solid;
}
td.intro-img1{
border-width:0px 1px 0px 0px;
border-color:#B7AC83;
border-style:solid;
align:left;
vertical-align: top;
padding-right:16px;
padding-top:16px;
padding-bottom:16px;
}
td.intro-img2{

vertical-align: top;
horizontal-align:right;
padding-left:16px;
padding-top:16px;
padding-bottom:16px;
}

.solidborder-bot td{
border-width:0px 0px 1px 0px;
border-color:#B7AC83;
border-style:solid;
}

.solidborder td{
border-width:0px 1px 1px 1px;
border-color:#B7AC83;
border-style:solid;
}
.allwhite{
border-width:1px;
border-color:#cccccc;
border-style:solid;
}

.allbrown td{
border-width:1px;
border-color:#B7AC83;
border-style:solid;
}

.allbrown{
border-width:1px;
border-color:#B7AC83;
border-style:solid;
}
.bottom-brown{
border-width:0px 0px 1px 0px;
border-color:#B7AC83;
border-style:solid;
}
.top-brown{
border-width:1px 0px 0px 0px;
border-color:#B7AC83;
border-style:solid;
}
.right-brown{
border-width:0px 1px 0px 0px;
border-color:#B7AC83;
border-style:solid;
}
.right-bottom-brown{
border-width:0px 1px 1px 0px;
border-color:#B7AC83;
border-style:solid;
}
table.left-bottom-brown, .left-bottom-brown{
border-width:0px 0px 1px 1px;
border-color:#69613E;
border-style:solid;
}

.left-bottom-brown{
border-width:0px 0px 1px 1px;
border-color:#B7AC83;
border-style:solid;
}

.right-bottom-left-brown{
border-width:0px 1px 1px 1px;
border-color:#B7AC83;
border-style:solid;
}
.bottom-white{
border-width:0px 0px 1px 0px;
border-color:#ffffff;
border-style:solid;
}
.right-bottom-white{
border-width:0px 1px 1px 0px;
border-color:#ffffff;
border-style:solid;
}
.right-white{
border-width:0px 1px 0px 0px;
border-color:#ffffff;
border-style:solid;
}
.botsolidborder{
border-width:0px 0px 1px 0px;
border-color:#B7AC83;
border-style:solid;
}

/* ---------------------------------------------------top and bot nav */
a.disclaim {
text-decoration : none;
color: #ffffff;
}
a:hover.disclaim {color:#B3F8F7;
}	
/* ---------------------------------------------------content hyperlinks */
a.go {
text-decoration : underline;
color:#0261FD;
}
a:link.go {
color:#0261FD;

}	
a:hover.go {
color:#B52D2D;
}	

/***** ------------- side nav -----------*******/
a.sidenav-header{
font-size:10px;
font-weight:bold;
text-decoration : none;
padding-left: 8px;
}

/******************* ------------- when side nav is clicked. it becomes static -----------*******************/
a.sidenav-header-on{
color:#045573;
font-size:10px;
font-weight:bold;
padding-left:6px;
border-width:0px;
border-color:#69613E;
border-style:solid;
background-color:#A49D97;
}

a:hover.sidenav-header{
font-size:10px;
font-weight:bold;
background-color:#999999;
text-decoration : none;
padding-left: 8px;
}

a.sidenav-subheader{
font-size:10px;
font-weight:bold;
text-decoration : none;
padding-left: 10px;
}

a:hover.sidenav-subheader{
font-size:10px;
font-weight:bold;
background-color:#A49D97;
text-decoration : none;
padding-left: 10px;
}

a.sidenav{
color:#ffffff;
text-decoration : none;
padding-left: 14px;
}

a:hover.sidenav{
color:#ffffff;
background-color:#A49D97;
text-decoration : none;
padding-left: 14px;
}

td.sidenav-header-off{
font-size:10px;
font-weight:bold;
padding-left:6px;
border-width:1px 0px 0px 0px;
border-color:#69613E;
border-style:solid;
background-color:#B7AC83;
}
td.sidenav-header-on{
font-size:10px;
font-weight:bold;
padding-left:6px;
border-width:1px 0px 0px 0px;
border-color:#69613E;
border-style:solid;
background-color:#A49D97;
}

td.sidenav-subheader-off{
font-size:10px;
font-weight:bold;
padding-left:13px;
border-width:1px 0px 0px 0px;
border-color:#69613E;
border-style:solid;
background-color:#B7AC83;
}
td.sidenav-subheader-on{
font-size:10px;
font-weight:bold;
padding-left:13px;
border-width:1px 0px 0px 0px;
border-color:#69613E;
border-style:solid;
background-color:#A49D97;
}

td.sidenav-off{
padding-left:30px;
border-width:1px 0px 0px 0px;
border-color:#69613E;
border-style:solid;
background-color:#B7AC83;
}
td.sidenav-on{
padding-left:30px;
border-width:1px 0px 0px 0px;
border-color:#69613E;
border-style:solid;
background-color:#A49D97;
}



/****************** RADARSAT APPLICATION STYLES **********************/
/* -------------------------------- mosaic pages -----------------------------------------*/
.mosaicstableborder{
border-width:1px;
border-color:#999999;
border-style:solid;
}
.mosaicsHeader1{
background-color:#051D3C;
color:#ffffff;
font-size:10px;
font-weight:bold;
}
.mosaicsaltbg{
background-color:#E1DABF; 
}

.imageborder{
border-color:#B7AC83;
border-width:1px;
border-style:solid;
}
.allsolidborder{
border-width:1px;
border-color:#B7AC83;
border-style:solid;
}

.headerbg{
background-color:#E1DABF;
font-size:10px;
font-weight:bold;
color:#000000;
}

.index-sq{
background-color:#AC9C63;
border-width:0px 1px 0px 0px;
border-color:#ffffff;
border-style:solid;
width: 150px;
height: 22px;
}

.index-sq-right-brown{
background-color:#AC9C63;
width: 150px;
height: 22px;
}

a.index-page{
font-weight:bold;
background-color:#AC9C63;
color:#ffffff;
text-decoration: none;
text-transform: uppercase;
text-align:center;
text-height:120%;
}

a.index-page:hover{
color:#015372;
}

a.index-page-update{
font-weight:normal;
background-color:#AC9C63;
color:#000000;
text-decoration: underline;
text-align:center;
text-height:120%;
}

.dashed-hr{
text-align:center;
border-style:dashed;
border-color:#AC9C63;
border-width:1px 0px 0px 0px;
width:120px;
}

.index-pix-margin{
margin:3px;
}



