﻿#cms-header, #cms-headersmall 
{
 float:left;
    width:97.6%;
    font-size:93%;
    line-height:normal;
   background:Transparent url("../images/bg-tab.gif")
      repeat-x bottom;
       font-size:93%;
    line-height:normal;
    margin:10px 10px 0px 10px ;
}

#cms-headersmall{
width:95%;
}

#cms-header h2 
{color:#EC008C;font-weight:normal;}

#cms-header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
    
#cms-header li {
     float:left;
    background:Transparent url("../images/norm_right.gif")
      no-repeat right top;
    margin-right:2px;
    padding:0;
    }

#cms-header a {
    display:block;
    background:url("../images/norm_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   font-weight:bold;
    }

#cms-header a:hover {
color:#06587C;
}

  #cms-header .current {
    background-image:url("../images/norm_right_on.gif");
    }
  #cms-header .current a {
    background-image:url("../images/norm_left_on.gif");
     padding-bottom:5px;

    }
#logo-cms {
	/*width:188px;*/
	height:70px;
	margin-top:0px;
	margin-bottom:10px;
	background:Transparent url(../images/logo.gif) no-repeat bottom left;
}

#cms-topnav li{
display:inline;
float:right;
margin-right:4px;
background-image:none;
background-color:#0083CA;
}

#cms-topnav a {
color:#FFF;
font-weight:bold;
background-image:none;
}

#cms-topnav a:hover {
color:#FFF;
font-weight:bold;
background-image:none;
background-color:#EC008C;
}

.cms-contentwrap {
background-color:#edf9f9;
width:auto;
height:auto;
margin:0px 10px 10px 10px;
padding:10px;
border-right:solid 1px #92CDEB;
border-bottom:solid 1px #92CDEB;
border-left:solid 1px #92CDEB;
}

.cms-contentwrap h3 {
margin-bottom:20px;
margin-bottom:10px;
padding:10px 0px;
border-bottom:solid 1px #92CDEB;
font-weight:normal;
clear:both;
position:relative;
}

div.cbDiv
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    overflow: auto;
    padding-top: 5px;
    height: 200px;
    width: 600px;
    display: inline-block;
    border:1px solid #999;
    background:#fff;
}

/***** new cms ******/

#wrapper {
width: 950px;
height: auto;
margin: 0 auto;
display: block;
}

.cmstools {
width: 300px;
background-color: #eee;
padding: 10px;
float: right;
font-size: 110%;
color: #666;
font-weight: bold;
line-height: 30px;
margin-top: 5px;
}

.cmstools a, .cmstools a:link, .cmstools a:hover, .cmstools a:active, .cmstools a:visited {
text-decoration: none !important;
}

.toolselected {
background-color: #FFF;
overflow:hidden !important;
padding: 5px;
border: solid 1px #ddd;
}

.toolselected ul li {
list-style-type: none;
margin: 0px !important;
font-size: 80%;
color: #666;
font-weight: normal;
line-height: 15px;
}

.toolselected table, .toolselected td {
border: #FFF;
padding: 1px;
}

.cmscontent {
width: 595px;
float: left;
margin-top: 5px;
}

.cmscontent ul li {
list-style-type: none;
margin: 0px !important;
font-weight: normal;
line-height: 15px;
}

.cmstitle, .cmstitle2, .cmstoptitle {
color: #0083CA;
font-size: 100%;
display: inline-block;
font-weight: bold;
padding: 5px 0;
width: 549px;
}

.cmstitle2 {
width: auto;
padding: 0px;
}

.cmstoptitle {
width: 100%;
font-size: 150%;
border-bottom: dotted 1px #92cdeb;
font-weight: normal;
margin-bottom: 10px;
}

li.toolimglimit img {
	max-width: 250px;
}

ul.admin-menu li a {
background-color: #57ad51;
padding: 10px;
line-height: 10px;
color: #FFF;
display: inline-block;
font-size: 120%;
font-weight: bold;
margin-top: 10px;
border: solid 1px #CCC;
border-bottom: solid 1px #999;
border-left: solid 1px #b2b1b1;
}

ul.admin-menu li {
display: inline;
}

/*** admin cms ***/


.cmsholder {
width: 100%;
}

.cmsholder table td, .cmsholder table th {
border: solid 1px #ded1e0 !important;
}

.editorbox {

}

.greenboxpop {
width: 90%;
background-color: #fafafa;
border: solid 2px #57ad51;
padding: 10px;
}

.greyboxpop {
	width: 90%;
	background-color: #eee;
	padding: 10px;
	border-bottom: solid 1px #666;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
}

.entrypage {
	width: 97.7%;
	height: auto;
	background-color: #edf9f9;
	border: 1px solid #92cdeb;
	font-size: 105%;
	padding: 5px 10px 10px 10px;
	margin: 20px 0;
	float: left;
}

.clickbtn-cms, .btn-edit {
	background-color: #0083CA;
	padding: 4px 8px !important;
	color: #fff !important;
	display: inline-block;
	font-size: 90%;
	font-weight: bold;
	}

.btn-edit  {
background-color: #00A650;
line-height: 15px;
}

.btn-edit a:hover {
background-color: #78CC4A;
}

a:hover.clickbtn-cms  {
	background-color: #ed1164;
}
	
a:hover.clickbtn-garrow, a:active.clickbtn-garrow {
	background-color: #ec008c;
	border: solid 1px #cc0066;
	text-decoration: none !important;
	background: #ec008c url(../images/arrowb-2.gif) no-repeat center right;
	}	

a:active.clickbtn-garrow  {
	background-color: #ec008c;
	}

.clickbtn-garrow:focus {
outline:2px solid #ccffcc; /* Not supported by IE/Win :-( */
}

.greenboxpop {
width: 90%;
background-color: #fafafa;
border: solid 2px #0083CA;
padding: 10px;
}

.greyboxpop td {
padding: 5px;
}

.greyboxpop th {
padding: 10px;
background-color: #fff; 
}
/****/
