hr{
height:1px;
border-style:solid none none;
border-color:#cccccc;
}
p, pre, blockquote{
margin:1em 0;
padding:0;
}
img{
border:medium none;
}
input, select{
border:1px solid #cccccc;
}
#gym-body-box{
background:#ffffff;
font-size:10pt;
margin:0 auto;
padding:0;
width:1000px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
#gym-header-top-line{
display:table;
height:40px;
width:1000px;
border-bottom:1px solid #cccccc;
position:relative;
vertical-align:middle;
}
#gym-top-line-wrapper{
display:table-cell;
position:relative;
vertical-align:middle;
width:100%;
}
#gym-slogan{
float:left;
margin-left:30px;
}
#gym-slogan h1{
font-size:14pt;
font-weight:normal;
}
/*#gym-input-box{
font-size:8pt;
float:left;
margin:0 20px 0 50px;
}
#gym-input-box p{
display:inline;
}*/
#gym-search{
float:right;
margin-right:20px;
/*margin-left:700px;*/
}
#gym-search .search input{
color:#cccccc;
padding:0;
margin:0;
height:20px;
border:1px solid #cccccc;
}
#gym-header-image{
height:350px;
border-bottom:1px solid #cccccc;
/*background:url("../images/header.png") no-repeat;*/
}
#gym-content-box-header{
height:30px;
color:#ffffff;
padding-left:30px;
line-height:28px;
}
#gym-navigation-header{
width:220px;
float:left;
}
#gym-navigation-header h3{
font-size:110%;
font-weight:bold;
}
#gym-breadcrumbs{
font-size:90%;
padding-left:20px;
}
#gym-breadcrumbs a{
color:#ffffff;
text-decoration:underline;
}
#gym-breadcrumbs a:hover{
text-decoration:underline;
}
#gym-left-column{
position:relative;
float:left;
width:250px;
background:transparent;
overflow:hidden;
}
#gym-left-column h3{
color:#ffffff;
height:30px;
padding-left:30px;
margin-bottom:10px;
text-align:left;
font-size:110%;
font-weight:bold;
line-height:26pt;
}
#gym-left-column .moduletable_menu, #gym-left-column .moduletable{
margin-bottom:30px;
text-align:center;
}
#gym-left-column ul.menu{
text-align:left;
}
#gym-left-column ul.menu li{
border-bottom:1px dashed #cccccc;
}
#gym-left-column ul.menu li a{
padding-left:30px;
display:block;
color:#333333;
text-decoration:none;
line-height:180%;
}
#gym-left-column ul.menu li a:hover{
background:#b9f2f7;
}
#gym-left-column ul.menu li#current a{
padding-left:30px;
display:block;
text-decoration:none;
line-height:180%;
}
#gym-left-column ul.menu li#current a:hover{
background:#ffffff;
}
#gym-left-column ul.menu li li{
padding-left:10px;
font-size:95%;
border:none;
}
#gym-left-column ul.menu li li a:hover{
background:#ffffff;
}
#gym-content-main-box{
float:right;
margin:20px 20px 20px 0px;
width:710px;
}
#gym-expander-line{
margin:0px 730px 0px 250px;
/*background:url("../images/gray_pixel.gif") repeat-y;*/
border-left:1px solid #cccccc;
}
#gym-expander-bottom{
clear:both;
}
.gym-padding-box{
padding:10px;
}
#gym-static-content-box{
margin-bottom:10px;
padding:10px;
text-align:center;
border:1px solid #cccccc;
}
#gym-static-content-box img{
margin-bottom:10px;
}
#gym-board-content-box{
font-size:10pt;
float:left;
width:460px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #cccccc;
}
#gym-news-content-box{
font-size:10pt;
/*margin-bottom:10px;*/
margin-left:470px;
/*border:1px solid #cccccc;*/
}
#gym-news-content-box .moduletable{
margin-bottom:10px;
padding:10px;
border:1px solid #cccccc;
}
#gym-news-content-box .moduletable h3, #gym-board-content-box .moduletable h3{
font-size:110%;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}
#gym-component-content-box{
display:block;
overflow:hidden;
clear:both;
border:1px solid #cccccc;
}
#gym-footer-box{
font-size:8pt;
padding:10px;
border-top:3px solid #cccccc;
clear:both;
}
#authors{
font-size:8pt;
margin-bottom:0px;
color:#999999;
}
#authors p{
display:inline;
}
#authors a{
color:#999999;
}
#authors a:hover{
text-decoration:none;
}