/* -------------- GLOBAL STYLES ----------------------- */
div {
margin:0;
padding:0;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#000;
background-color:#fff;
margin:0;
padding:0;
text-align:center;
}
a {color:#666; text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}
a.arrow {
text-decoration:none;
padding:0 0 0 10px; 
display:block;
background: url(/saa/images/greyarrow.gif) 0 3px no-repeat;
}
a.arrow:hover {
text-decoration:none;
padding:0 0 0 10px; 
display:block;
background: url(/saa/images/blackarrow.gif) 0 3px no-repeat;
color:#000;
}
a.arrowtop {
text-decoration:none;
padding:0 0 0 11px; 
display:block;
background: url(/saa/images/greyarrow_top.gif);
background-position:0 6px;
background-repeat:no-repeat;
}
a.arrowtop:hover {
text-decoration:none;
padding:0 0 0 11px; 
display:block;
background: url(/saa/images/blackarrow_top.gif);
background-position:0 6px;
background-repeat:no-repeat;
color:#000;
}
h1,h2 {display:inline;}
h3,h4 {display:block;margin:0 0 2px 0;font-size:1em;}
form, input {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
fieldset {border:none;}
.alert1 {border:none;float:left;width:200px;padding:3px 0;}
.alert2 {border:none;float:left;width:200px;padding:3px 0;}
.board1 {float:left;width:110px;}
.board2 {float:left;width:440px;}
.clr {clear:both;}
.ht18 {line-height:18px;}

select, option {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
input {padding:2px 0;}
input.border {border:1px solid #000;}
input.noborder {
border:none;
padding:0;
}
.white {color:#fff;}
.small {font-size:90%;}
div.hr {
height:1px;
width:100%;
background:#cccccc;
overflow:hidden;
margin:10px 0 10px 0;
clear:left;
}
div.hr2 {
height:1px;
width:100%;
background:#cccccc;
overflow:hidden;
margin:0 0 10px 0;
clear:left;
}
ul.sitemap {
	list-style: none;
}
.lev1 a {
	display:block;
	font-weight:bold;
	margin:3px 0 5px 0;
	padding-top:5px;
}
.lev2 a {
	padding-left:15px;
	margin-bottom:3px;
}
.lev3 a {
	padding-left:40px;
	margin-bottom:3px;
}
#wrapper table {font-size:100%;}
#wrapper table.line {border-top:1px solid #ccc;}
#wrapper table.lines {}
#wrapper table.greyborder,
#wrapper table.greyborder2 {border:1px solid #ccc;}
#wrapper table.greyborder th,
#wrapper table.greyborder td {padding:5px 0 5px 20px;}
#wrapper table.greyborder2 th,
#wrapper table.greyborder2 td {padding:5px;}
#wrapper table.noborderpad {border:none;}
#wrapper table.noborderpad th, 
#wrapper table.noborderpad td {padding: 3px 0 3px 20px;}
#wrapper table.nopad th,
#wrapper table.nopad td {
padding:0;
}
#wrapper th, #wrapper td {
padding:4px 5px;
font-weight:normal;
}
#wrapper table.lines th,
#wrapper table.lines td {border-bottom:1px solid #ccc;}
#wrapper th.right,
#wrapper td.right {text-align:right;}
#wrapper th.linebot,
#wrapper td.linebot {border-bottom:1px solid #ccc;}
#wrapper th.linetop,
#wrapper td.linetop {border-top:1px solid #ccc;}
#wrapper th.line2,
#wrapper td.line2 {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
#wrapper td.nosidepad {
padding:3px 0;
}
#wrapper {
width:780px;
margin:0 auto;
padding:0;
text-align:left;
}
#accessibility {
display:none;
margin:0;
padding:0;
}
#topBlock {
width:780px;
float:left;
}
#logo {
float:left;
}
#topnav {
float:right;
width:186px;
}
#topnav ul {
margin:0;
list-style-type:none;
float:left;
display:block;
padding:14px 0 0 0;
}
html>body #topnav ul {
padding:7px 0 0 0;
}
#topnav ul li {
margin:0;
padding:0;
list-style-type:none;
display:block;
}
#topnav li a {
background-repeat:no-repeat;
background-position:top left;
padding:4px 0;
}
#topnav li.home a {
background-image:url(/saa/images/nav_home2.gif);
}
#topnav li.about a {
background-image:url(/saa/images/nav_about.gif);
}
#topnav li.ir a {
background-image:url(/saa/images/nav_ir.gif);
}
#topnav li.visit a {
background-image:url(/saa/images/nav_visit.gif);
}
#topnav li.contact a {
background-image:url(/saa/images/nav_contacts.gif);
}
#topnav li.home a:hover {
background-repeat:no-repeat;
background-position:top left;
}
#topnav li.home a:hover,
#topnav li.home a.on,
#topnav li.home a.on:hover {
background-image:url(/saa/images/nav_home2_on.gif);
}
#topnav li.about a:hover,
#topnav li.about a.on,
#topnav li.about a.on:hover{
background-image:url(/saa/images/nav_about_on.gif);
}
#topnav li.ir a:hover,
#topnav li.ir a.on,
#topnav li.ir a.on:hover {
background-image:url(/saa/images/nav_ir_on.gif);
}
#topnav li.visit a:hover {
background-image:url(/saa/images/nav_visit_on.gif);
}
#topnav li.contact a:hover,
#topnav li.contact a.on,
#topnav li.contact a.on:hover {
background-image:url(/saa/images/nav_contacts_on.gif);
}
#banner {
width:780px;
height:101px;
background-color:#000;
clear:left;
float:left;
}
#leftcolBlock {
float:left;
color:#ccc;
width: 594px;
}
/*/*/a{}
#leftcolBlock {
width: 574px;     /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
width: 594px;     /*IE6*/
}
/* */
#title {
float:left;
}
#breadcrumb {
clear:left;
float:left;
padding:45px 0 0 10px;
}
#breadcrumb a {
color:#ccc;
text-decoration:none;
}
#breadcrumb a:hover {
color:#fff;
text-decoration:none;
}
#rightcolBlock {
float:left;
width:186px;
padding-top:3px;
}
#rightcolBlock a {
color:#ccc;
text-decoration:none;
}
#rightcolBlock a:hover {
color:#fff;
text-decoration:none;
}
#rightcolBlock ul {
margin-left: 0;
padding-left: 0;
float:left;
}
#rightcolBlock ul li {
margin:0;
list-style-type:none;
display:block;
padding:10px 0;
}
#rightcolBlock ul li.first {
padding:10px 0;
}
html>body #rightcolBlock ul li.first {
padding:0 0 10px;
}
#rightcolBlock a.print {
background-image:url(/saa/images/print_icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding:2px 0 5px 22px;
}
#rightcolBlock a.bookmark {
background-image:url(/saa/images/bmark_icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding:3px 0 6px 22px;
}
#rightcolBlock a.email {
background-image:url(/saa/images/email_icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 22px;
}
#maincontentBlock {
width:780px;
float:left;
clear:both;
padding-top:6px;
}
#leftnav {
width:180px;
float:left;
}
#leftnav ul {
margin:0;
padding:0 0 26px 0;
list-style-type:none;
float:left;
display:block;
width:180px;
}
#leftnav ul li,
#leftnav ul li.nav2,
#leftnav ul li.nav2a,
#leftnav ul li.nav2aa {
margin:0;
padding:3px 0;
}
#leftnav ul li.nav3,
#leftnav ul li.nav3a,
#leftnav ul li.nav3aa {
margin:0;
padding:3px 0 3px 9px;
}
#leftnav ul li a {
background-image:url(/saa/images/greyarrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:10px;
text-decoration:none;
}
#leftnav ul li a:hover {
background-image:url(/saa/images/blackarrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:10px;
text-decoration:none;
color:#000;
}
#leftnav a.nav2a,
#leftnav a.nav2aa,
#leftnav a.nav3a,
#leftnav a.nav3aa {
background-image:url(/saa/images/blackarrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:10px;
text-decoration:none;
color:#000;
}
#leftnav a.nav2a:hover,
#leftnav a.nav2aa:hover,
#leftnav a.nav3a:hover,
#leftnav a.nav3aa:hover {
background-image:url(/saa/images/blackarrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:10px;
text-decoration:none;
color:#000;
}
#searchBlock {
width:186px;
float:left;
padding-top:8px;
border-top:1px solid #ccc;
}
#searchfield {
float:left;
padding-top:2px;
}
#searchbutton {
float:left;
}
#contentarea {
float:left;
padding-left:15px;
}
#header {
width:560px;
padding-bottom:13px;
}
#textarea {
width:578px;
float:left;
}
#textleft {
width:382px;
float:left;
padding-top:6px;
}
html>body #textleft {
width:387px;
float:left;
padding-top:6px;
}
#textright {
width:186px;
float:left;
padding-left:10px;
}
html>body #textright {
width:180px;
float:left;
padding-left:10px;
}
#footer {
clear:both;
float:left;
width:780px;
background-color:#000;
padding:5px 0;
margin-top:30px;
}
#sitetools {
float:left;
}
/*/*/a{}
#sitetools {
width:568px;     /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
width:580px;     /*IE6*/
}
/* */
#sitetools ul {
float:left;
margin:0;
padding:0;
}
#sitetools ul li {
float:left;
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#sitetools a {
color:#ccc;
text-decoration:none;
padding:0 10px;
}
#sitetools a:hover {
color: #fff;
text-decoration:none;
}
#visitsite {
float:left;
}
#visitsite ul {
list-style-type:none;
float:left;
display:block;
padding:0;
margin:0;
}
#visitsite ul li {
margin:0;
padding:0;
list-style-type:none;
display:block;
}
#visitsite li a {
padding:0;
background-image:url(/saa/images/bottomlink.gif);
background-repeat:no-repeat;
background-position:top right;
}
#visitsite li a:hover {
padding:0;
background-image:url(/saa/images/bottomlink_over.gif);
background-repeat:no-repeat;
background-position:top right;
}
.synopsis{
color:#666666;
font-size:90%;
padding:0 0 0 20px;
}