/* CSS definition file containing sitestyle stylesheets */
body {
margin-top:0;
margin-left:0;
margin-right:0;
padding:0;
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
font-size:80%;
background:#ffffff url(../images/left_column_bg.gif) top left repeat-y;
color:black;
}

td {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
font-size:80%;
}

h1 {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
font-size:120%;
color:#000000;
background-color:transparent;
}

h2, h3, h4, h5, h6 {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
font-size:100%;
color:#000000;
background-color:transparent;
}

a {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
text-decoration:underline;
color:#000066;
background-color:transparent;
}

a:visited {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
text-decoration:underline;
color:#b05010;
background-color:transparent;
}

a:active {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
text-decoration:underline;
color:#d97779;
background-color:transparent;
}

a:hover {
font-family:Arial,Helvetica,Univers,'Zurich BT',sans-serif,sans,Verdana;
text-decoration:underline;
color:#660000;
background-color:transparent;
}

table td.rightColumn {
visibility:inherit;
width:auto;
min-width:620px;
min-height:600px;
height:auto;
top:0;
left:180px;
right:0;
bottom:0;
padding-left:20px;
padding-right:20px;
padding-top:20px;
background-color:transparent;
color:#000000;
font-size:80%;
}

table td.rightColumnMain {
visibility:inherit;
width:auto;
min-width:620px;
min-height:600px;
height:auto;
top:0;
left:180px;
right:0;
bottom:0;
padding-left:45px;
padding-right:20px;
padding-top:20px;
background-color:transparent;
color:#000000;
font-size:80%;
}

table td.footerRow {
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#777777;
padding-left:20px;
padding-right:20px;
background-color:transparent;
font-size:70%;
}

table td.footerRow a, td.footerRow a:visited {
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#777777;
background-color:transparent;
}

table td.footerRow a:hover {
font-weight:normal;
font-style:normal;
text-decoration:underline;
color:#777777;
background-color:transparent;
}

table td.leftColumn {
visibility:inherit;
width:180px;
padding-left:0;
padding-right:0;
padding-top:20px;
background-color:#7FB77F;
color:#000000;
background:#7FB77F;
font-size:80%;
}

ul.butler li {
list-style-image: url(../images/bullet.gif);
padding:3px;
}

.caption, table td.caption {
font-family: Times, Helvetica, Sans;
font-style:normal;
visibility:inherit;
background-color:transparent;
color:#006600;
}

table.greenBox td.leftSide {
border-color:#7FB77F;
border-left-style:solid;
border-left-width:thin;
border-right-style:none;
border-top-style:solid;
border-top-width:thin;
border-bottom-style:solid;
border-bottom-width:thin;
visibility:inherit;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
color:#000000;
}

table.greenBox td.rightSide {
border-color:#7FB77F;
border-right-style:solid;
border-right-width:thin;
border-left-style:none;
border-top-style:solid;
border-top-width:thin;
border-bottom-style:solid;
border-bottom-width:thin;
visibility:inherit;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
color:#000000;
}

div#KeywordsLayer {position:relative;visibility:inherit;width:20px;z-index:0;line-height:0.1px;background-color:transparent;}
div#TopLayer,div#TopLayer1 {position:absolute;visibility:inherit;z-index:0;background-color:transparent;}
div#MiddleLayer,div#MiddleLayer1 {position:absolute;visibility:inherit;z-index:0;background-color:transparent;}
div#BottomLayer,div#BottomLayer1 {position:absolute;visibility:inherit;z-index:0;background-color:transparent;}

