/* Start of CMSMS style sheet 'wireframe3col : wireframe3col' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */

div#logo{
position: absolute;
left: 0px;
width: 182px;
height: 185px;
margin: 0px;
padding: 0px;
background-image: url(uploads/images/l_b.jpg);
}

div#contenthead {
margin: 0px auto; 
padding: 10px;
}

html{
height: 100%;
margin-bottom: 1px;
}

html,body{
margin: 0px;
padding: 10px 0px 20px;
}

div#box{
position: relative;
left: 50%;
top: 0px;
margin-left: -487px;
margin-top: 0px;
width: 975px;
border: 1px solid #98002E;
}

div#page{
width: 975px;
height: 625px;
margin: 0px;
text-align: left;
background-color: white;
border: 0px solid black;
}

div#header{
position: absolute;
top: 0px;
left: 182px;
width: 793px;
height: 122px;
margin: 0px;
padding: 0px;
background-image: url(uploads/images/r_b.jpg);
border: 0px solid black;
}

div#hbox{
margin: 5px;
padding: 10px;
}

div#hbox{
margin: 0;
padding: 10px 0;
}

div#header h1{
margin: 5px 0;
padding: 60px 5px 15px;
}

div#menu_vert{
position: absolute;
left: 0px;
top: 185px;
width: 182px;
height: 440px;
margin: 0px;
padding: 0px; 
border: 0px solid red;
background-image: url(uploads/images/l_o.jpg);
color:#98002E;
text-align: right;
line-height: 13pt;
}

div#menu_vert li{
list-style: none;
line-height: 13pt;
}

div#menu_vert ul{
border: none;
list-stye: none;
margin: 8px 10px 0px 0px;
padding: 0px;
}

div#menu_vert ul ul {
color: red;
margin: 0px 15px 0px 0px;
}

div#menu_vert ul ul a {
font-size: 100%;
padding: 0px 0px 0px 0px;
background-position: 0px center; 
border: none;
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}

div#wrapper{
height: 440px;
padding: 0px;
border: 0px solid red;
}

div#menuwrapper{
margin: 0px;
padding: 0px 20px;
border: 0px;
}

span.sectionheader {
	text-decoration: underline;
	color: blue;
border:0px;
}

div#content{
margin: 4px 0 10px;
padding: 0px;
overflow: auto;
}

 * html body div#content{
margin: 4px;
padding: 1px;
}

div#contentbox{
position: absolute;
left: 182px;
top: 185px;
margin: 5px;
padding: 10px;
}

 * html body div#contentbox{
margin: 0px;
padding: 10px;
}

div#contentbox table{
margin-left: 25px;
}

div#contentbox th{
padding: 7px;
}

div#contentbox th h2{
font-size: 170%;
color: #000;
}

p.center {
margin: 0px;
text-align: center;
}

.center{
margin-left: 180px;
}

div#footer{
clear: both;
margin-top: 10px;
border: 0px solid black;
}

div#footer p {
margin: 0px;
padding: 5px;
text-align: center;
}


div#title{
position: absolute;
left: 182px;
top: 122px;
width: 783px;
height: 43px;
padding: 20px 0px 0px 10px;
margin: 0px;
background-image: url(uploads/images/r_m.jpg);
}

div#title h1{
font-size: 22pt;
color: #98002E;
font-family: verdana;
}

div#mainblock{
position: absolute;
left: 182px;
top: 185px;
width: 793px;
height: 440px;
margin: 0px;
padding: 0px;
border: 0px;
color: #0071BC;
line-height: 1.2;
}

 *html body div#mainblock{
width: 55%;
margin: 6px;
padding: 0px;
}

div#main {
width: 550px;
height: 420px;
padding: 10px;
overflow: auto;
border: 0px solid red;
}

 * html body div#main {
padding: 10px;
}

div#block2{
width: 54%;
margin: 0 auto 10px;
padding: 5px;
}

 *html body div#block2{
width: 55%;
margin: 5px auto 6px;
padding: 0px;
}

div#content2 {
padding: 5px;
margin: 0px;
}

div#content2 p{
margin: 0px;
padding: 5px;
}

div#content2 h2{
margin: 0px;
padding: 5px;
}

div#news, div#news2{
position: absolute;
left: 752px;
width: 203px;
top: 185px;
height: 440px;
margin: 0px;
padding: 0px 10px 0px 10px;
background-color: #c6c6c6;
z-index: 1;
border: 0px;
text-align: center;
}

div#flat{
clear: both;
width: 66%;
height: 38px;
margin: 10px 0 0;
padding: 5px;
}

div.left49{
float: left;
width: 45%;
}

div.right49{
float: right;
width: 45%;
text-align: right;
}

div.left49 p{
margin: 0px 20px;
padding:0px;
}

div.right49 p{
margin: 0px;
padding:0px;
}

div#menu_vert a:link{
color:#98002E;
font-weight:bold;
text-decoration:none;
}
div#menu_vert a:visited{
color:#98002E;
font-weight:bold;
text-decoration:none;
}
div#menu_vert a:hover{
color:#0071BC;
font-weight:bold;
text-decoration:none;
}
div#menu_vert a:active{
color:#0071BC;
font-weight:bold;
text-decoration:none;
}

div#main a:link{
color: #0071BC;
text-decoration: none;
font-weight: bold;
}
div#main a:visited{
color: #0071BC;
text-decoration: none;
font-weight: bold;
}
div#main a:hover{
color: #98002E;
text-decoration: none;
font-weight: bold;
}
div#main a:active{
color: #98002E;
text-decoration: none;
font-weight: bold;
}

div#main p{
padding:0px;
margin:0px;
}

/* End of 'wireframe3col : wireframe3col' */

