body{
    font-family: arial, sans-serif;
    font-size: 12px;
    padding: 0px 2px 2px 2px;
    margin: 0px 2px 2px 2px;
    background:#c0c0c0;
}
body.mceContentBody {
   background: #FFF;
}

a, a:visited, a:active {
    color: #000000;
    text-decoration: none
}

div.listentry a{
    color: #ffffff !important;
    text-decoration: none
}
div.listentry a:hover{
    color: #000000 !important;
}
div.seperator{
    background: #c0c0c0;
    margin:0px 2px 0px 2px;
}
div.listentry a:active  {
    color: #000000;
    text-decoration: none
}
span.top_nav  {
     background: url(../library/template/nav2.gif) no-repeat;
}
div.nav{
    background: #707c92;

    margin-left:98px;

}
div.nav a, div.nav a:visited{
    color: #fff;
    text-decoration: none;
    padding: 0px 10px 0px 15px;

}
div.nav a:hover{
    color: #ffd900;
    text-decoration: none

}

h3.header{
    font-size: medium;
    color: #fff;
    background: url(../library/template/nav_tile.gif);
    margin:0px 0px 2px 0px;
    padding-left:10px;
}
#wraper{
    background: #fff;
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #c0c0c0;

}
#page_body{
    background: #fff url(../library/template/page-bg2.gif) repeat-y;
    width: 920px;

}
#column_nav{
    float:left;
    width:140px;
}
#column_nav a{
    padding-left: 5px;
  }
#main_content{
    margin:0px 4px 2px 4px;
    float:left;
    width:772px;
}
span.current{
    padding:2px 3px 2px 3px;
    border:1px solid #c0c0c0;
    background: #000;
    color: #fff;
   display:block;
    float:left;
    margin-right:4px;
}
span.disabled{
    padding:2px 3px 2px 3px;
    border:1px solid #fff;
    display:block;
    float:left;
    margin-right:4px;
}
a.page, a.prev, a.next{
    padding:2px 3px 2px 3px;
    border:1px solid #c0c0c0;
    display:block;
    float:left;
    margin-right:4px;

}
#the_paginator, #the_paginator2{
    margin:2px 0px 10px 0px;
    float:right;
    overflow: visible;
}
#cont p{margin:0px;
}
#cont label { position: absolute; text-align:right; width:130px; }
#cont input, #cont textarea { margin-left: 140px; border: 1px solid #c0c0c0;background: #fff; }
#cont img {margin-left: 140px; }
#cont label.check, #cont label.radio { position:relative; text-align:left; }
#id_verify_1 {
    margin: 0px !important;
    border: 1px solid #c0c0c0;
    background: #fee3ad; }
#logo_header{
    background: #fff url(../library/template/logo.gif) no-repeat;
    height:61px;

}
#quick_nav{
    float:left;
    margin: 4px 50px 0px 110px;
    }
#slogan{
    margin:5px 0px 0px 140px;
    clear:left;
    font-size:16px;
    color: #fff;
}
#cont ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #fff;
text-decoration: none;
background-color: red;
text-indent: 5px;
list-style-position: inside;
list-style-type: square;
padding: 4px;
width:240px;
margin-bottom:0px;
margin-left: 140px;
}
.customer_main{
    height:100%;
    overflow:hidden;
    border:1px solid #c0c0c0;
    clear:both;
    margin-bottom:10px;
}
.customer_img{
    float:left;
}
.customer_txt{
    float:left;
    margin-left:10px;
}
.customer_title{
    color:#cc0000;
}
#footer{
    background: #787878 url(../library/template/nav_tile.gif)  repeat-x;
    color: #fff;
    padding: 10px 0px 10px 10px;
}
.box				{
background-color:#E5E5E5;
border:1px solid #C0C0C0;
margin-bottom:10px;
height:100%;
}
.boxholder{
padding:5px;
border-top:1px solid #FFFFFF;
height:100%;
}

.boxplans
{
padding:15px 13px 10px 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#666666;
text-decoration:none;
line-height:16px;
background-color: #FFFFFF;
height:100%;
}

pre.code{display:block;
margin: 10px 40px 10px 40px;
padding:20px;
background: #f9f9f9;
overflow: hidden;
border: dashed 1px #2f6fab;
}

