/* Diverge toward infinity */

/*

------------------------------------------------------
Copyright William Pratt, www.metalwings.org
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* --- DEFAULTS ---------------- */

:link, :visited {
text-decoration:none;
}

ul, ol {
list-style:none;
margin: }

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, body, html, p, blockquote {
margin:0;
padding:0;
}

/* --- BODY -------------------- */

body {
font-family:"Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
font-size: 95%;
color:#646464;
background:rgb(125,125,125);
}

/* --- BANNER ------------------ */

#banner {
margin:0 auto;
position:relative;
width:800px;
height:160px;
background-image:url(addfin_logo.png);
background-repeat:no-repeat;
}

#banner p {
position:relative;
top:65px;
left:170px;
width:768px;
font-family:trebuchet,"trebuchet ms",sans-serif;
letter-spacing:1px;
color:rgb(222,156,33);
}

#nav-meta {
position:absolute;
top:11px;
left:705px;
width:90px;
font:bold trebuchet,"trebuchet ms",arial,helvetica,sans-serif;
font-size: .5em;
}

#nav-meta a {
padding-left:11px;
color:#fff;
}

#nav-meta a:hover {

}

html>body #nav-meta a:hover {
background-position:0 68%;
}

/* --- NAV-MAIN ---------------- */

#nav-main {
width:800px;
height:30px;
margin:0 auto;
font-size: 0.85em;
font-weight: normal;
background:rgb(68,68,68);}

#nav-main ul {
position:relative;
}

#nav-main li {
	position:absolute;
	top:5px;
	font:bold arial,verdana,sans-serif;
	width: 71px;
	height: 16px;


}

#nmli_0 {
left:15px;
}

#nmli_1 {
left:90px;
}

#nmli_2 {
left:215px;
}

#nmli_3 {
left:325px;
}

#nmli_4 {
left:425px;
}

#nmli_5 {
left:512px;
}

#nmli_6 {
left:700px;
}

#nav-main a {
display:block;
width:83px;
height:18px;
padding:1px 0 0 28px;
color:rgb(234,234,234);
}

#nmli_0 a {
width:63px;
padding-left:10px;
}

#nav-main a:hover {
text-decoration:underline;
color:rgb(222,156,33);
}

#nav-main .current {
color:rgb(222,156,33);
font-weight: bold;

}

#nav-main .current:hover {
cursor:default;
}

/* --- CONTAINER --------------- */

#container {
width:800px;
margin:0 auto;
background:url(container_bg.gif) repeat-y;
}

/* --- CONTENT ----------------- */

#content {
float:left;
width:540px;
}

#content h1 {
margin:20px 20px 3px 18px;
padding-left:30px;
font: verdana,sans-serif;
letter-spacing:5px;
font-size: 1.2em;
Color:rgb(222,156,33);}

#content h2 {
position:relative;
top:10px;
margin:20px 20px 3px 18px;
padding-left:30px;
font:bold verdana,sans-serif;
letter-spacing:3px;
font-size: 1em;}

#content h3 {
position:relative;
top:10px;
margin:20px 20px 3px 18px;
padding-left:30px;
font:bold verdana,sans-serif;
letter-spacing:1px;
font-size: 0.9em;}

#content h4 {
position:relative;
top:10px;
font:bold verdana,sans-serif;
letter-spacing:3px;
font-size: 1em;
Color:rgb(222,156,33);}

#content p {
margin-left:20px;
padding:14px 15px 6px 26px;
text-indent:0.2in;
line-height:17px;
font-size: .8em;
line-height: 1.6em;
}

#content img {
margin-left:20px;
padding:14px 15px 6px 26px;
}

#content ol, #content ul {
margin-left:20px;
padding:14px 15px 6px 26px;
font-size: .8em;
line-height: 1.6em;
}

#content ul {
list-style-type: square;
}

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

#content .first {
padding-top:4px;
border-top:2px solid #e2e2e2;
}

#content a {
font:bold verdana,sans-serif;
color:rgb(68,68,68);
text-decoration:underline;
}

#content a:hover {
color:rgb(222,156,33);
}

#content .addfin
{
color:#DC9F22;
}

#content .contact {
margin-left:20px;
padding:14px 15px 6px 26px;
line-height:17px;
font-size: .8em;
line-height: 1.6em;
text-indent:0inch;
}

#contact a {
font:bold verdana,sans-serif;
color:rgb(68,68,68);
text-decoration:underline;
}

#contact a:hover {
color:rgb(222,156,33);
}

/* --- NAV-SUBS ---------------- */

#nav-subs {
float:right;
width:260px;
padding-top:0px;
}

#nav-subs div {
margin:0;
padding:0;
margin-top:13px;
margin-bottom:13px;
}

#nav-subs h1 {
font: verdana,sans-serif;
letter-spacing:1px;
font-size: 1em;
Color:rgb(222,156,33);}


#nav-subs p {
margin:0 0 2px 2px;
padding-left:14px;
font:bold verdana,sans-serif;
letter-spacing:1px;
font-size: 0.85em;
background:url(images/sub.gif) 0 50% no-repeat;

}

#nav-subs ul {
width:100%;
margin:0;
padding:0;
border:0px solid #c9c9c9;
background:rgb(222,156,33);
font-family:verdana;
font-size: 11px;
font-weight:normal;
}

#nav-subs li {
width:100%;
text-indent:5px;
}

#nav-subs li a {
display:block;
padding-top:8px;
padding-bottom:8px;
background:rgb(227,227,227);
color:rgb(68,68,68);
font-family:verdana;
font-size: 11px;
font-weight:bold;
}

.spacer {
margin:0;
padding:0;
height:1px;
}

.subhead {
width:100%;
margin:0;
padding:0;
padding-top:12px;
padding-bottom:12px;
text-indent:5px;
border:0px solid #c9c9c9;
background:rgb(222,156,33);
color:rgb(68,68,68);
font-family:verdana;
font-size: 11px;;
font-weight:bold;
}

#nav-subs ul ul {
margin:0;
padding:0;
background:rgb(227,227,227);
list-style-type:none;
}

#nav-subs li li {
display:block;
list-style-position:none;
padding-top:2px;
padding-bottom:2px;
background:rgb(235,235,235);
color:rgb(68,68,68);
font-family:verdana;
font-size:9px;
font-weight:normal;
}

#nav-subs li li a{
display:block;
padding-top:2px;
padding-bottom:2px;
background:rgb(235,235,235);
color:rgb(68,68,68);
font-family:verdana;
font-size:9px;
font-weight:normal;
}

#nav-subs li a:hover {
text-decoration:underline;
color:rgb(222,156,33);
}

#nav-subs li li a:hover {
}

#nav-subs .youarehere0 {
color:rgb(222,156,33);
font-weight:bold;
}

#nav-subs li .youarehere {
color:rgb(222,156,33);
font-weight:bold;
}

#nav-subs li li .youarehere {
color:rgb(222,156,33);
font-weight:normal;
}

#nav-supp
{
text-align:center;
}
#nav-supp .pictitle
{
float:left;
text-align:center;
margin-left:8px;
margin-right:8px;
padding:0;
line-height:17px;
font-size:10px;
line-height: 1.2em;
text-indent:0;
}
#nav-supp a {
font:bold verdana,sans-serif;
color:rgb(68,68,68);
text-decoration:underline;
}

#nav-supp a:hover {
color:rgb(222,156,33);
}

/* --- INFO-SITE --------------- */

#info-site {
clear:both;
height:75px;
width:800px;
margin:0 auto;
background:url(info_site_bg.gif);
font-size: .7em;
}

#info-company {
width:540px;
padding-top:9px;
text-align:center;
font:verdana,arial,helvetica,sans-serif;
}

#info-company a {
color:rgb(64,64,64);
padding:0 10px 0 21px;
}

#info-company a:hover {
text-decoration:underline;
}

#info-standards {
position:relative;
top:30px;
left:700px;
width:210px;
font:bold verdana,arial,helvetica,sans-serif;
color:#fff;
}

#info-standards a {
color:#fff;
}

#info-standards a:hover {
text-decoration:underline;
}

#pic1 { 
padding-top: 10px; 
padding-bottom: 10px; 
} 