.docAll 
{
font-family:"MS Sans Serif";
font-size::13px;
}
.docAll a
{
font-family:"MS Sans Serif";
font-size::13px;
}
.docAll a:hover
{
font-family:"MS Sans Serif";
font-size::13px;
}
.docAll a:visited
{
font-family:"MS Sans Serif";
font-size::13px;
}

.topnav a 
{
color:white;
font-weight:bold;
}
 .topnav a:hover{
color:white;
font-weight:bold;
}
.topnav a:visited{
color:white;
font-weight:bold;
}
.leftlink  
{
overflow:hidden;
 } 
.leftlink a
{
overflow:hidden;
/*background:url(../images/banner_l.gif) repeat-x; */
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#1E3106;
float:left;
width:100%;
height:18px;
border-bottom:1px solid #7C2521;
text-decoration:none;
border-left:3px solid #7C2521;
border-right:3px solid #7C2521;
padding-left:25px;
padding-top:5px;
padding-bottom:2px;
 } 
 .leftlink a:hover
{
overflow:hidden;
/*background:url(../images/banner_r1.gif) repeat-x; */
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#E56943;
float:left;
height:18px;
border-bottom:1px solid #7C2521;
text-decoration:none;
border-left:3px solid #7C2521;
border-right:3px solid #7C2521;
text-decoration:none;
  } 
 
.clear {clear:both;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5B920A;
}
.inputs {border:1px solid #D9E0FF;}
.bodys {background:#fff url(../images/bg.jpg) repeat-x; }
 * {
    font-family:"MS Sans Serif";
 	color: #666666;
}
td { font-size:13px;} 

#wrap {width:954px; margin:25px auto;}
#header {background:url(../images/header.png) no-repeat; height:207px; }
#logo #sitename {
	font-size: 36px;
	color: #000000;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #C6C6C6;
}
#headercontent h2 {
	font-size: 18px;
	color: #5B920A;
}
#wrap #header #logo .description {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
}
#wrap #header #headercontent p {
	color: #666666;
}
#wrap #header #sitecption {
	margin-right: 380px;
	margin-left: 380px;
	padding-top: 85px;
	color: #FFFFFF;
	font: bold 16px "Trebuchet MS", halvetica, Verdana, sans-serif;
}
.bigger {
	font: 18px "Trebuchet MS", halvetica, Verdana, sans-serif;
	color: #C0EC15;
}


#wrap #header #logo {
	width: 260px;
	padding-top: 50px;
	padding-left: 50px;
	height: 150px;
	float: left;
}
#wrap #header #headercontent {
	width: 300px;
	float: right;
	padding-right: 55px;
	padding-top: 60px;
	height: 125px;
}

#main {background:url(../images/pagebg.png) repeat-y; padding:2px 9px 0 9px; margin:0;}
#menus {background:url(../images/menu.jpg) no-repeat; width:936px; margin:0 auto 10px auto; height:60px;}#submenu ul {
	list-style: none;
}
#submenu li {
	display: inline;
}
#submenu a {
	background: url(../images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
#mainmenu {
	height: 55px;
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#mainmenu a {
	display: block;
	height: 40px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	text-decoration: none;
	padding-top: 15px;
	background: url(../images/menudevider.png) no-repeat 0px 3px;
	color: #5B920A;
}
#mainmenu .first a {
	background: none;
}

#mainmenu li {
	display: inline;
}
#mainmenu a:visited, #mainmenu a:active {text-decoration:none; color: #5B920A;}
#mainmenu #active a {background:url(../images/menuactive.gif) no-repeat center top; color:#fff;}
#wrap #main #content {
	padding: 10px;
}
#mainmenu a:hover {background:url(../images/menuactive.gif) no-repeat center top; color:#fff;}
#homeleft {width:100%; float:left;}
#homeright { margin-left:500px; }
h1, h2, h3, h4 { font-family:"Trebuchet MS", halvetica, Verdana, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
#main h2 {color:#333; display:block; padding:3px 0 8px 0;}
.green {
	color: #5B920A;
}
#homeright h3 {
	color: #5B920A;
	font-weight: normal;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#main  p {
	line-height: 16px;
	margin-bottom: 18px;
}
#homeright .column1 {
	width: 31%;
	float: left;
	padding-right: 5px;
}
#homeright .column3 {
	float: left;
	width: 32%;
	padding-left: 8px;
}
#homeright .column2 {
	float: left;
	width: 33%;
}
a:visited, a:active {
	color: #5B920A;
}
a:hover {
	color: #BDEB16;
	text-decoration: none;
}
#wrap #footer {
	background: url(../images/footer.png) no-repeat;
	height: 70px;
	padding-top: 15px;
	text-align: center;
}
#mainmenu ul {list-style:none;}
#submenu a:visited, #submenu a:active {
	background: url(../images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
#submenu a:hover {

	background: url(../images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	text-decoration: none;
}
#mainmenu .first a:visited, #mainmenu .first a:active {

	background: none;
}
#productlist {
	list-style: none;
}
#productlist li {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #eee;
}
.productimage {
	float: left;
}
.post .date {
	font-size: 10px;
}
.post h3 {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 15px;
}
.post {
	padding: 5px;
	margin-bottom: 15px;
}
#sidebar1 {
	float: left;
	width: 49%;
}
#sidebar2 {
	float: right;
	width: 49%;
}
#homeright  ul {
	list-style: none;
}
#homeright li {
	display: block;
	border-bottom: 1px solid #eee;
	height: 18px;
}
#homeright li a {
	display: block;
	height: 15px;
	padding-top: 2px;
	color: #999999;
	text-decoration: none;
	background: url(../images/bullet.png) no-repeat 0px 3px;
	padding-left: 15px;
}

.form {margin:10px 25px 10px 50px;}
.form .text {
	display:block;
	border:1px solid #666666;
	background: #efefef;
	width:250px;
	padding:5px;
	font-size:14px;
	color:#000000;
}
.form label {display:block; margin-bottom:3px; margin-top:10px;}
.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}
.form .text:focus {
	background:#efefef;
	border: 1px solid #669900;
}
.form .button {
	display:block;
	border:1px solid #666666;
	background:#efefef;
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
}
.form .button:hover {
	display:block;
	border:1px solid #666666;
	background: #ffffff;
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
}
/* Accordian menu*/

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
padding: 1px 0 10px 6px;

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 13px Tahoma;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 3px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
background-color:white;
font: 13px Tahoma;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
 
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 22px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 70%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}

/* Grid Table*/
#justajax-mainbox {
      height:10px;
    }

    #table-box .cell-editor {
      border: 2px solid #000;
    }

    #table-box .table-theaders-resizer {
       position:absolute;
       z-index:1000;
       width:2px;
       background-color:#777;
       height:14px;
    }

    #justajax-mainbox .tools-panel {
      background-image:url(../images/titlebar-active.png);
      height:26px;
      width:619px;
      border: 1px solid rgb(192,192,192);
      border-right:none;
    }

    #justajax-mainbox td.table-mover {
      padding-left:5px;
      padding-right:7px;
    }

    #justajax-mainbox .table-mover img {
      width:3px;
      height:15px;
    }

    #justajax-mainbox .table-record-add img {
      width:16px;
      height:15px;
      margin:3px 0px 0px 0px;
      cursor:pointer;
    }

    #justajax-mainbox .table-record-delete img {
      width:16px;
      height:15px;
      margin:3px 0px 0px 0px;
      cursor:pointer;
    }

    #justajax-mainbox .table-refresh img {
      width:16px;
      height:15px;
      margin:3px 0px 0px 0px;
      cursor:pointer;
    }

    #justajax-mainbox .tools-panel .filter {
      color:#000;
    }

    #justajax-mainbox .table-filter-textbox {
      border:1px solid rgb(192,192,192);
      background-color:#fff;
      width:100px;
      font-size:10px;
      color:#000;
      margin-top:1px;
      height:18px;
    }

    #justajax-mainbox .table-status {
      background-image:none;
      background-repeat:no-repeat;
      background-position:2px;
      width:163px;
      height:11px;
    }

    #justajax-mainbox .table-statusonloading {
      background-image:url('../data/status_anim.gif');
      background-repeat:no-repeat;
      background-position:2px;
    }

    #justajax-mainbox .table-rows-names-box {
	  background-color:#5B920A;
      overflow:hidden;
      width:100%;
    }

    #justajax-mainbox .table-rows-names {
      background-color: #E5E4E8;
      height:20px;
      border: 1px solid rgb(192,192,192);
      border-right:none;
 
      /* fixed width :: necessary parameter */
      width:100%;
    }

    #justajax-mainbox .table-rows-names-right {
      background-color: #E5E4E8;
      border:1px solid rgb(192,192,192);
      border-left:none;
    }

    #justajax-mainbox .table-rows-names-right img {
      height:19px !important;
      height:20px;
    }

    #justajax-mainbox .table-rows-names {
      table-layout:fixed;
      /*overflow:hidden;*/
    }

    #contents{
	  font-size:14px; 
	  font-family:"MS Sans Serif",Tahoma;
    }
	

    #justajax-mainbox .table-rows-names td span {
      text-transform: capitalize;
    }

    #justajax-mainbox .table-rows-names .table-rows-name-textondown {
      background-image:url('../images//table-sortpointer-down.gif');
      background-position:right;
      background-repeat:no-repeat;
      padding-right:10px;
      background-color:transparent;
    }

    #justajax-mainbox .table-rows-names .table-rows-name-textonup {
      background-image:url('../images/table-sortpointer-up.gif');
      background-position:right;
      background-repeat:no-repeat;
      padding-right:10px;
      background-color:transparent;
    }

    #justajax-mainbox .table-rows-nameonmouseover {
    }

    #justajax-mainbox .table-rows-delimiter {
      margin-top:1px;
      cursor:e-resize;
      background-image:url('../images/table-rows-delimiter.gif');
      background-repeat:no-repeat;
      background-position:left;
      width:5px;
      height:15px;
      position:relative;
      z-index:2;
    }

    #justajax-mainbox .table-statusbar {
      background-color: #E5E4E8;
      height:20px;
      width:100%;
      border: 1px solid rgb(192,192,192);
      color:#777;
      margin:1px 0px 0px 0px;
    }

    #justajax-mainbox .table-statusbar img {
      margin:2px 2px 0px 5px;
    }

    #justajax-mainbox .table-rows-contents-box {
	  padding-left:15px; 
	  padding-right:25px;
	  line-height:20px;
      /* IE Hack */
      width:98% !important;
      width:98%;
      /* Opera Hack for Content Width */
	  font-size:14px;
	  font-family:"MS Sans Serif",Tahoma;
    }

    #justajax-mainbox .table-rows-contents {
      border-left:1px solid rgb(192,192,192);
 
      /* fixed width :: necessary parameter */
      table-layout:fixed;
      width:100%;
    }
  #justajax-mainbox .table-rows-contents2 {
      border-left:1px solid rgb(192,192,192);
      border-top:1px solid rgb(192,192,192);
	  padding-left:15px;
      width:100%;
    }
    #justajax-mainbox .table-rows-contents td {
       border-bottom:1px solid rgb(192,192,192);


      /* fixed height for cell ( for IE ) :: necessary parameter */
      height:20px;
      /* canceal new lines ( ignored in IE ) :: necessary parameter */
      white-space: nowrap;
    }

    #justajax-mainbox .table-rows-contents .select td {
      background-color:#ffffff;
      border-bottom:1px solid rgb(192,192,192);
    }

    #justajax-mainbox .table-rows-contents td
    {
       border-bottom:1px solid rgb(192,192,192);
    }

    #justajax-mainbox .table-rows-contents td.onselected {
      border: 2px solid #000000;
    }

    #justajax-mainbox .table-rows-contents td.onmouseover, #justajax-mainbox .table-rows-contents .select td.onmouseover {
    }

    #justajax-mainbox .table-rows-contents .selectonmouseover td
    {
       background-color:#ffffff;
    }

    #justajax-mainbox .table-rows-contents .onmouseover td {
    }

    #justajax-mainbox .table-resizer img {
      margin-top:7px;
    }

    #justajax-mainbox .table-resizer {
      cursor:nw-resize;
    }

   /**** scrolling */

    #table-box {
      background:#ffffff;
    }

    #table-box table.table-scrollbar {
      margin-left:1px;
      background-color:rgb(212,208,200);
      background-image:url('../data/track.gif');
      width:16px;
    }

    #table-box .table-scroll-top {
      background-image:url('../data/top.gif');
      background-repeat:no-repeat;
      background-color:rgb(212,208,200);
      height:16px;
      background-position:center;
    }

    #table-box .table-scroll-bottom {
      background-image:url('../data/bottom.gif');
      background-repeat:no-repeat;
      background-color:rgb(212,208,200);
      height:16px;
      background-position:center;
    }

    #table-box .table-scroll-pointer, #table-box .table-scroll-pointeronmouseover {
      position:absolute;
      z-index:10px;
      background-image:url('../data/pointer.gif');
      background-repeat:no-repeat;
      background-color:#000;
      height:39px;
      width:16px;
      background-position:center;
    }

    #table-box .table-scroll-pointeronmouseover {
      position:absolute;
      z-index:10px;
      background-image:url('../data/bottom.gif');
    }
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 2px solid darkred;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}


.contentbox{font-size:13px;} 
.contentbox tr {font-size:13px;} 
.contentbox td {font-size:13px;} 
.contentbox span {font-size:13px;} 
.contentbox p{font-size:13px;} 
