body {
margin : 40px 0px;
padding : 0px;
background-image : url(resources/main_bg.gif);
background-attachment : fixed;
font-size : 0.8em;
}

p, h6, h5, h4, h3, h2, h1, hr, div.indent {
margin : 0px 18px 1em 18px;
}

ul {
list-style-type : none;
}

.stamp {
margin : 10px 0px 0px 40px;
}

.underline {
text-decoration : underline;
}

.bio-box {
float : left;
width : 210px;
text-align : center;
}

.bio-center {
float : left;
width : 501px;
}

.bio-text {
text-align : left;
}

.bio-pic {
margin : 2px 18px 18px 23px;
/*
border-style : solid;
border-width : 5px;
border-color : #cccccc;
*/
}

.float-left {
float : left;
}

.blue {
color : #104E8B;
}

.steps td {
height : 1.5em;
padding-right : 0.5em;
font-size : 1.4em;
}

.steps td a {
color : #000044;
text-decoration : none;
}

.steps td a:hover {
text-decoration : underline;
}

.stepped {
margin : 18px;
}

.stepped td {
height : 3em;
vertical-align : top;
}

#wrap {
margin : 0px auto;
width : 955px;
border-style : solid;
border-width : 5px;
border-color : black;
background-image : url(resources/bgwrap.jpg);
background-repeat : repeat-y;
}

#header {
height : 200px;
width : 955px;
background : #4B73B1 url(resources/header.jpg) no-repeat center;
}

#videobanner {
height : 400px;
width : 921px;
background-color : #cccccc;
}

#links {
font-family : Arial, Tahoma, Sans-serif;
font-weight : bold;
font-size : 17px;
background-color : #222222;
background-image : url(resources/fon_top01.gif);
background-repeat : repeat-x;
border-style : solid;
border-width : 0px 0px 5px;
border-color : #cccccc;
height : 46px;
}

#links td {
height : 46px;
}

#links a {
padding : 0px 10px;
text-decoration : none;
}

#links a:link {
color : #bcbcbc;
background-color : #eeeeee;
}

#links a:visited {
background-color : #eeeeee;
color : #bcbcbc;
}

#links a:hover {
background-color : #bcbcbc;
color : #eeeeee;
}

#content-single {
font-family : tahoma;
}

#content-left {
float : left;
width : 200px;
font-family : tahoma;
text-align : center;
}

#content-center {
float : left;
width : 555px;
font-family : tahoma;
}

#content-right {
float : left;
width : 200px;
font-family : tahoma;
text-align : center;
}

#content-left-rp {
float : left;
font-family : tahoma;
width : 477px;
}

#content-right-bb {
float : right;
font-family : tahoma;
width : 477px;
}

#content-left-generic {
float : left;
width : 755px;
font-family : tahoma;
}

#content-right-generic {
float : left;
width : 200px;
text-align : center;
}

/*
#content-right-generic img {
border-style : solid;
border-width : 5px;
border-color : #cccccc;
}
*/

#calendar {
clear : both;
}

#footer {
background-color : #222222;
height : 46px;
clear : both;
background-image : url(resources/fon_top02.gif);
background-repeat : repeat-x;
border-style : solid;
border-width : 5px 0px 0px;
border-color : #cccccc;
height : 46px;
}

#footer td {
height : 46px;
font-size : 15px;
}

#footer a:link, #footer a:visited {
text-decoration : none;
color : #555555;
}

#footer a:hover {
text-decoration : underline;
}

#footer a:active {
color : #aaaaaa;
}