body
{ color: black;
font-family: helvetica, arial;
font-size: 14px;
}

.welcome
{
background-color: #3c3;
color: #fff;
padding: 10 10 10 10;
text-align: left;}

.description
{
color: #000;
padding: 0 10 10 10;
text-align: left;
font-size: 1em;
}

.description_center
{
color: #000;
padding: 0 10 10 10;
text-align: center;
}

.left_bar
{ float: left;
font-size: .9em;
font-weight: bold;
color: #fff;
padding: 20 10 10 10;
text-align: center;
background-color: #669;
width: 130px;
height: 900px;
margin-left: 40px;
}

.pdf_download { font-size: .8em; font-style: normal; font-weight: bold; padding-bottom: 5px;}
.gen_em { font-weight: bold; color: #669; font-size: 1em}
.left_bar_selected { font-style: normal; color: #0d0 }
.left_bar_em
{
color: #ff0;
font-size: .8em;
text-transform: uppercase;
}
div.variable_header
{
float: left;
width: 700px;
padding: 0 10 0 10;
font-family: verdana;
font-size: .8em;
margin-top: -12px;
text-align: center;
}


div.middle_top
{
float: left;
width: 700px;
height: 120px;
padding: 0 10 0 10;
font-family: verdana;
font-size: .8em;
text-align: center;
}

div.middle
{
float: left;
width: 700px;
height: 318px;
padding: 10 20 10 20;
font-family: verdana;
font-size: .9em;
background-color: #fff;
color: #000;

}

div.middle_bottom
{
float: left;
width: 700px;
padding: 0 10 0 10;
background-color: #fff;
text-align: center;

}

.wrap_right
{ float: right;
margin: 0 10 0 10;
border: 1px solid black;
}

.webdesign_td
{text-align: center; font-size: .9em; padding: 10 15 10 15; vertical-align: top }

a { color: #107; text-decoration: underline; }
a:visited { }
a:hover { color: #0c0;}

a.left_bar_link { color: #fff; text-decoration: none; }
a:hover.left_bar_link { color: #0f0; }

.link { border: 1px solid black}
.link:hover { border: 1px solid #3c3; }
.webdesign_links {text-decoration: none;}
.category
{font-family: helvetica, arial; font-size: 50px; margin: 20 0 0 0; text-align: center; }
img.borderless { border: 0px; }

h2 {color: #669; text-align:left}