/* CSS Document */
html {height:100%}
body {font:12px arial,san-serif; color:#000; margin:48px 0 0 0; padding:0 0 48px 0; text-align:center; background-color:#2c2d3e; background-image: url(../images/bg.gif); background-repeat:repeat-x; min-height:101%}
table, td, tr {font:12px arial,san-serif; color:#000;}
img {border-style:none}
h1 {font:19px arial,san-serif; color:#0d0f4a; margin:0 0 15px 0; font-weight:bold}
h2 {font:17px/20px arial,san-serif; color:#0d0f4a; margin:0;}
h3 {font:17px arial,san-serif; color:#0d0f4a; margin:0; padding:15px 0 0 0;}
h4 {font:13px arial,san-serif; color:#0d0f4a; margin:0; padding:15px 0 0 0; font-weight:bold}
.headline {font:19px arial,san-serif; color:#9e9c9a; margin:30px 0 0 50px; font-weight:bold; text-align:right; float:left}
.divider {background-image: url(../images/divider.gif); background-repeat:repeat-x; width:580px; padding:15px 0}
.floatLeft {float:left}
.clear {clear:both; display:block}

/* Common */
#container {width:800px; margin:0 auto; text-align:left; padding:0; border: 2px solid #000; background-color:#bebcba; background-image: url(../images/bg_content.gif); background-repeat:repeat-x;}
#containerHome {width:800px; margin:0 auto; text-align:left; padding:0; border: 2px solid #000; background-color:#bebcba; background-image: url(../images/bg_home.jpg); background-repeat:no-repeat;}
#logoAni {background-image:url(../images/logo_ani.gif); background-repeat:no-repeat; width:116px; height:44px; padding:0; margin:18px 0 21px 19px; display:inherit}
#logo {background-image:url(../images/logo.gif); background-repeat:no-repeat; width:116px; height:44px; padding:0; margin:18px 0 21px 19px; display:inherit}
#content {margin:0 0 0 185px; padding-right:25px; text-align:left; display:inherit}
p {font:12px/18px arial,san-serif; color:#000; text-align:left; margin:5px 0 15px 0}
a {color:#262873; text-decoration:underline}
a:visited {color:#262873; text-decoration:underline}
a:hover {color:#0d0f4a; text-decoration:underline}
#content ul {list-style-type: none; padding: 1px 0 0 8px; margin:0 0 10px 0;}
#content li {background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0px 6px; padding: 2px 8px 3px 10px;}
.ftoteam {float:left; margin-right:10px; margin-bottom:4px; border:solid 1px #9e9c9a; }
#featureContainer {background-image: url(../images/bg_feature_top.gif); background-repeat:no-repeat; width:580px; margin:0; padding:10px 0 0 0}
#featureBottom {background-image: url(../images/bg_feature_bottom.gif); background-repeat:no-repeat; width:580px; margin:0; padding:0 0 10px 0}
#feature {background-image: url(../images/bg_feature.gif); background-repeat:repeat-y; width:580px; text-align:left; margin:0; padding:1px 10px}
#feature p {font:12px/18px arial,san-serif; color:#2c2d3e; width:560px}

/* Nav */
#nav {margin: -2px 20px 0 -6px; position:relative; padding:2px; float:left; background-image:url("../images/bg_nav.gif"); background-repeat:no-repeat;}
#nav ul {margin: 0; padding:0; background: url("../images/nav.gif") top left no-repeat; width: 166px; height:161px}
#nav li {list-style: none; top: 0;}
#nav li, #nav a {height: 23px; display: block; text-decoration: none}

#nav a 							{text-indent: -9999px; }

#navHome						{top: 0px; height: 23px}
#navAbout						{top: 23px; height: 23px}
#navProducts					{top: 46px; height: 23px}
#navSave						{top: 69px; height: 23px}
#navNews						{top: 92px; height: 23px}
#navContact						{top: 115px; height: 23px}
#navMember						{top: 138px; height: 23px}

#navHome a:hover				{background: transparent url("../images/nav.gif") 0 -161px no-repeat}
#navAbout a:hover				{background: transparent url("../images/nav.gif") 0 -184px no-repeat}
#navProducts a:hover			{background: transparent url("../images/nav.gif") 0 -207px no-repeat}
#navSave a:hover				{background: transparent url("../images/nav.gif") 0 -230px no-repeat}
#navNews a:hover				{background: transparent url("../images/nav.gif") 0 -253px no-repeat}
#navContact a:hover				{background: transparent url("../images/nav.gif") 0 -276px no-repeat}
#navMember a:hover				{background: transparent url("../images/nav.gif") 0 -299px no-repeat}

#navHome .active				{background: transparent url("../images/nav.gif") 0 -161px no-repeat}
#navAbout .active				{background: transparent url("../images/nav.gif") 0 -184px no-repeat}
#navProducts .active			{background: transparent url("../images/nav.gif") 0 -207px no-repeat}
#navSave .active				{background: transparent url("../images/nav.gif") 0 -230px no-repeat}
#navNews .active				{background: transparent url("../images/nav.gif") 0 -253px no-repeat}
#navContact .active				{background: transparent url("../images/nav.gif") 0 -276px no-repeat}
#navMember .active				{background: transparent url("../images/nav.gif") 0 -299px no-repeat}

#survey {margin:0 0 0 20px; padding:0; width:260px; float:left; display:inherit}
#surveyRow {margin:0; padding:0; clear:both}
#block {margin:0 0 20px 0px;}
input, textarea {font:12px arial,san-serif; color:#000; text-align:left;}
#radio {padding-right:8px; float:left}
#button {font: 11px arial, san-serif; text-align:center; color:#FFF; font-weight:bold; padding:3px; margin:0 20px 0 0; width:65px; background-color:#960000; border:1px outset #960000; display:inline}
.field {margin:2px 0; padding:2px; border:1px inset #9e9c9a;}

#news {width:569px; margin:0; padding:0; background-image:url(../images/bg_news.gif); background-repeat:repeat-y;}
#article {width:163px; float:left; margin:0 25px 0 0px; padding:0}
#news p {font:11px/14px arial,san-serif; color:#000; margin:0; padding:0}
#news a {font:11px/14px arial,san-serif; color:#262873; text-decoration:underline; font-weight:bold}

#footer {width:800px; height:22px; font:10px arial, san-serif; color:#000; margin:30px 0 0 0; text-align:center; background-color:#9e9c9a; padding:10px 0 0 0; display:block; clear:both}
#left {width:522px; margin:0; padding-left:10px; text-align:left;}
#right {width:258px; margin-right:10px; text-align:right;}
