/* CSS Document */


body {
background-color: #FFF;
color:#666; 
padding: 0px;
margin: 0px;
font: normal 0.9em Arial, sans-serif;
}

.smtxt{
color: #FFF;
background-color:transparent;
padding-right: 10px;
padding-left: 10px;
font-size: 75%;
}


.smtxtb{
color: #666;
background-color:transparent;
padding-right: 10px;
padding-left: 10px;
font-size: 75%;
}
a.smtxt, a.smtxt:link, a.smtxt:visited {
color: #666;
background-color:transparent;
padding-right: 10px;
padding-left: 10px;
font-size: 75%;
}

a.smtxt:hover {
text-decoration: none;
}

a.smtxtc, a.smtxtc:link, a.smtxtc:visited {
color: #FFF;
background-color:transparent;
padding-right: 10px;
padding-left: 10px;
font-size: 75%;
}

a.smtxtc:hover {
text-decoration: none;
}




h1{
color: #7C96A1;
background-color: #FFF;
font-size: 125%;

}

.header {
background: #FFF url(images/bg_header.gif) left top repeat;
color:#FFF;
text-align:right;
padding-top: 3px;
vertical-align:top;
}

.bread {
background-color: #CCC;
color:#666;
text-align:left;
vertical-align:top;
padding-top:2px;
padding-bottom: 2px;
border-bottom:2px solid #FFF;
}

.gap {
font-size: 7px;
}

#nav{
color:#7C96A1;
background: #DEE5E7 url(images/bg_nav.gif) left top repeat;
width: 225px;
padding-top: 10px;
font-size: 90%;
vertical-align:top
}

.bluebg {
background: #DEE5E7 url(images/bg_nav.gif) left top repeat;
}

.navlinkover{
display:block;
color:#333;
background-color:#BCC9CF;
padding: 5px 0px 5px 10px;
border-right: 5px solid #333;
}

a.navlink:link, a.navlink:visited {
display:block;
color: #7C96A1;
padding: 5px 0px 5px 10px;
}

a.navlink:hover{
display:block;
color:#333;
background-color:#BCC9CF;
padding: 5px 0px 5px 10px;
border-right: 5px solid #333;
text-decoration: none;
}

.navlinksubover{
display:block;
color:#333;
background-color:#BCC9CF;
padding: 5px 0px 5px 20px;
border-right: 5px solid #333;
}

a.navlinksub:link, a.navlinksub:visited {
display:block;
color: #7C96A1;
padding: 5px 0px 5px 20px;
}

a.navlinksub:hover{
display:block;
color:#333;
background-color:#BCC9CF;
padding: 5px 0px 5px 20px;
border-right: 5px solid #333;
text-decoration: none;
}

.footer{
background: #EBEFF1 url(images/bg_footer.gif) left top repeat;
color: #666;
font-size: 75%;
border-left: 2px solid #FFF;
padding: 2px
}

#content {
padding:10px;
vertical-align:top
}

a, a:link, a:visited {
color:#003399;
background-color:transparent;
}

.errortext 
{
    color:Red;
}

.confirmmsg
{
    color: #7C96A1;
}

.splashContent {
padding:10px;
text-align:left;
border-bottom: 2px solid #7C96A1;
border-right: 2px solid #7C96A1;
}

.splashImage {
text-align:left;
border-bottom:2px solid #7C96A1;
border-left: 2px solid #7C96A1;
}

.splashFooter{
color: #666;
font-size: 75%;
padding: 2px
}

.lightBlueBold  {color: #BCC9CF;font-weight:bold}
.darkBlueBold  {color: #7C96A1;font-weight:bold}
.blackBold {color: #000;font-weight:bold}
.darkGreyBold {color: #666;font-weight:bold}

.tables {border: 2px solid #CCC;
}

.tables td { /*any level of td of tables*/
padding: 2px; /*cellpadding*/
margin: 0px; /*cellspacing*/
border-collapse:collapse;

}



