/* Start of CMSMS style sheet 'wireframe3col : wireframe3colLayout' */
body {
min-width:900px;
width:100%;
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

.hide, li#menu-spacer{
display:none;
}

.addtopmargin{
margin-top:20px
}

#clientsTable img{
border:1px solid #ccc;
padding:10px;
}

#pagecontainer{
width:900px;
margin:0 auto;
position:relative;
z-index:1;
}

div.clear{
clear:left;
}

div.homeclear{
clear:left;
}

#colmask {
clear:both;
float:left;
margin-top:20px;
overflow:hidden;
position:relative;
width:100%;
z-index:0;
}

#colmid {
float:left;
left:200px;
position:relative;
width:200%;
}

#colright {
float:left;
left:50%;
margin-left:-400px;
position:relative;
width:100%;
}

#col1wrap {
float:right;
position:relative;
right:100%;
width:50%;
}

#col1pad {
margin:0 15px 0 485px;
overflow:hidden;
}

#col1 {
overflow:hidden;
width:100%;
}

#col2 {
float:left;
left:200px;
margin-left:-50%;
overflow:hidden;
position:relative;
width:236px;
}

#col3 {
float:left;
left:50px;
overflow:hidden;
position:relative;
width:150px;
}

#rollovers{height:220px}

#main div.news-block-container h3{border-bottom:1px solid #CC6600;margin-bottom:10px}

div.news-block {border-bottom:1px solid #CC6600;margin-bottom:12px}

p#news-page-count{text-align:center}

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */


div.breadcrumbs{margin:5px;padding: 5px;text-align:left;font-size: 90%;}
div#contenthead{clear:left;height:24px}
 * html body div#contenthead { margin: 0px auto; padding: 10px 0;}

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

html,body{margin:0;padding:0}
div#box{width:900px;margin: 0px auto}
div#page{width: 100%;margin: 0px ;text-align: left}

div#header{width: 273px;float:left}
div#hbox{color:red;}
 *html bomdy div#hbox{margin: 0; padding: 10px 0}
div#header h1{background:url("/images/logo.gif") no-repeat top left;height:100px;width:273px;text-indent:-10000px;padding:0;margin:0;}

div#menu_horiz{float:right; z-index:2}
div#menu_horiz *{z-index:2}
div#colmask *{z-index:0}
div#wrapper{height: 20px;padding:  0}
div#menuwrapper{}

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

div#contentbox{margin:10px 0}
 * 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: 20px;padding:10px}
div#footer p {margin: 0;padding: 5px 0;border-top:1px solid #CC6600}


div#mainblock{margin-left:280px;padding:5px;width:404px;}
 *html body div#mainblock{width:400px;margin:10px 250px 0 0;padding:0px}
div#main {padding:5px 0;}
 * html body div#main {padding:5px;}

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

div#quote{background-color:#ffe5cc;padding:10px 15px 0;position:relative}
div#newsblock2{float:left;width:20%;padding:5px;}
div#news, div#news2{padding:5px 8px;}

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:0; padding:0px}

/* End of 'wireframe3col : wireframe3colLayout' */

