
body
{
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.84em;
    color: #333333;
}
table.regform
{
    background-color:#E9ECF8;
    padding:20px;
}
td
{
    padding:4px;
}
tr.title
{
    background-image:url(../images/navbar_slice.gif);
    background-repeat:repeat-x;
    color:White;
    font-weight:bolder;
    text-align:left;
}
tr.title2
{
    background-image:url(../images/navbar_slice.gif);
    background-repeat:repeat-x;
    color:White;
    font-weight:bolder;
    text-align:left;
    white-space:nowrap;
}
/* Error Messages */
.errmsg
{
    color: red;
    font-size: 0.8em;
}
/* Inputs */
input.short
{
    width:80px;
}
input.medium
{
    width:120px;
}
input.long
{
    width:200px;
}
input.longer
{
    width:300px;
}
input.vlong
{
    width:100%;
}
div.submit
{
    background-image:url(../images/navbar_slice.gif);
    background-repeat:repeat-x;
    color:White;
    font-weight:bolder;
    margin-left:auto;
    margin-right:auto;
    width:150px;
    vertical-align:middle;
    text-align:center;
    padding:6px;
    cursor:pointer;
    margin-top:20px;
}

ul, li
{
    padding: 0px;
    margin: 0px;
}

a:link, a:visited
{
    color: #03f;
    text-decoration: underline;
}

a:hover
{
    background-color: inherit; /* #e4e6f7; */
    color: #333;
    text-decoration: underline;
}

h1, h2, h3, h6
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: lighter;
    color: #000066;
}

h1
{
    font-size: 2.1em;
    margin-top: 0px;
}

h2
{
    font-size: 1.9em;
}

h3, h4
{
    font-size: 1.6em;
}
h4
{
    font-size: 1.2em;
    text-align: center;
    color: #000066;
}

h5
{
    font-size: 1.1em;
    color: #000066;
    padding-top: 10px;
}

h3.nomargin
{
    font-size: 1.6em;
    margin-bottom: 0px;
}
.smaller
{
    font-size: 0.6em;
}

.break
{
    clear: both;
}

#wide
{
    width: 100%;
}

#wrapper
{
    width: 1005px;
    margin-left: auto;
    margin-right: auto;
}

#top
{
    width: 993px;
    margin-left: 6px;
    margin-right: 6px;
}

#top-left
{
    float: left;
    width: 750px;
    display: block;
    height: 97px;
}

#top-right
{
    float: right;
    width: 228px;
    background-image: url(../images/DBA-navigator-topdots.gif);
    background-repeat: repeat-y;
    background-position: top;
}

#top-right ul
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.1em;
    margin-top: 59px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 20px;
    list-style-type: none;
}
ul
{
    list-style-type: square;
}
li
{
    margin-bottom: 4px;
}
li.indent1
{
    margin-left: 40px;
    list-style-type: disc;
}


#top-right li a
{
    color: #333;
    text-decoration: none;
}


#top-right li a:hover
{
    color: #03f;
    text-decoration: none;
}



/*top blue bar css inc partner buttons*/

#partners
{
    float: left;
    width: 993px; /*background-image: url(images/top-bar-alt_08.jpg); 	background-repeat: no-repeat;*/
    font-size: 0.9em; /*padding-top: 7px; 	padding-right: 6px; 	padding-bottom: 7px; 	padding-left: 6px;*/
}

#partner-left
{
    float: left;
    width: 462px;
    color: #fff;
    text-align: right;
    background-image: url(../images/top-bar-left.jpg);
    background-repeat: repeat-x;
    padding: 7px 8px 7px 6px;
}

#partner-right
{
    float: right;
    width: 506px;
    text-align: center;
    background-image: url(../images/top-bar-right.jpg);
    background-repeat: repeat-x;
    padding: 7px 5px 7px 5px;
}

#partner-right li
{
    list-style-type: none;
    display: inline;
    color: #fff;
    margin-right: 2px;
    margin-left: 2px;
}


#partner-right li a
{
    color: #ccc;
    text-decoration: none;
}


#partner-right li a:hover
{
    color: #fff;
    text-decoration: underline;
    background-color: #0f20e8;
}


#main
{
    background-image: url(../images/DBA-navigator-content-bg.gif);
    background-repeat: repeat-y;
    width: 1005px;
}
#mainclean
{
    width: 1005px;
}

/*first nav css*/
#nav-top
{
    margin-left: 6px;
}


#nav
{
    float: left;
    width: 215px;
    margin-left: 6px;
    margin-right: 0px;
}

#nav li
{
    margin: 1px;
    font-size: 1em;
    list-style-type: none;
    padding: 0px;
    text-transform: uppercase;
}

#nav li a
{
    color: #000066;
    text-decoration: none;
    display: block;
    background-color: #e4e6f7;
    padding: 8px;
}

#nav li a:hover, #nav li.over a:hover
{
    background-color: #cccccc;
    text-decoration: none;
}

#nav li.over a
{
    background-color: #fff;
    margin-bottom: 0px;
}

/*second nav css*/

#nav-two
{
    padding-left: 20px;
    margin-bottom: 6px;
}

#nav-two li
{
    font-size: 0.9em;
    line-height: 110%;
}

#nav-two li a
{
    color: #000066;
    text-decoration: none;
    display: block;
    background-color: #fff;
    padding: 2px 3px 3px 3px;
}


/*end second nav css*/

.sfedi-banner
{
    margin-left: 3px;
    border: none;
}

#content
{
    padding: 20px;
    float: right;
    width: 738px;
}
#contentwide
{
    padding: 20px;
    width: 100%;
}

/*#content img
{
    width: 88px;
    height: 31px;
}*/

#content img.noborder
{
    border: 0px;
    margin: 0px 0px 10px 0px;
}

#content img.left
{
    margin: 0px 8px 8px 0px;
    float: left;
}

#content img.right
{
    margin: 0px 0px 8px 8px;
    float: right;
}

#content-bottom
{
    background-image: url(../images/content-bottom.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 1005px;
}

#content ul
{
    margin-left: 25px;
}

#footer
{
    background-image: url(../images/footer-top.gif);
    background-repeat: no-repeat;
}

#footer a
{
    font-size: 0.8em;
    color: #333333;
    text-decoration: none;
}

#footer a:hover
{
    color: #03f;
    text-decoration: none;
}

#footer li
{
    list-style-type: none;
    display: inline;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #000066;
}

#footer li a
{
    font-size: 0.8em;
    color: #333333;
    text-decoration: none;
}

.align-left
{
    float: left;
    width: 213px;
    margin: 14px 10px 6px 16px;
}



.align-right
{
    width: 740px;
    float: right;
    margin: 12px 10px 6px 16px;
    text-align: right;
}

#footer li a
{
    font-size: 0.8em;
    color: #333333;
    text-decoration: none;
}

#footer-bottom
{
    background-image: url(../images/footer-bottom.gif);
    background-repeat: no-repeat;
    height: 15px;
    width: 1005px;
    margin-bottom: 10px;
}


.sitemapdiv
{
    padding: 3px 0px 3px 0px;
}


.newsfoot, .contentbox
{
    padding: 10px;
    border: 1px solid #ccc;
    background: #f4f5fe;
    margin-bottom: 15px;
}


.newsfoot h3, .contentbox
{
    margin-top: 4px;
}
.newsimg, .contentbox
{
    float: left;
    margin-right: 10px;
}
.lclear
{
    clear: left;
}


/* CSS for contact page*/
address
{
    font-style: normal;
    font-size: 1em;
}

fieldset
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #ccc;
    background: #f4f5fe;
}

label
{
    display: block;
}

textarea
{
    width: 400px;
    height: 80px;
}

input.checkbox, input.radio, input.submit
{
    width: auto;
}

input.checkbox
{
    float: left;
    margin-right: 1em;
}

#content-right
{
    width: 600px;
    float: right;
}

#content-left
{
    width: 250px;
    float: left;
}

#smap
{
    margin-left:30px;
    line-height:180%;
    
}
.L2 
{
    margin-left:30px;
}

