/* CSS Document */
/******************************************************************************/
/* START ELEMENTS */
* {margin:0;padding:0;}
html,body {margin:0;padding:0}
body {font:62.5% Verdana, Arial, Helvetica, sans-serif; background: #fff url(../images/bgbg.png) repeat-x;  margin: 0 auto; padding:0;text-align:center; }
p{font:1.1em/1.6em Verdana, Arial, Helvetica, sans-serif; color:#666; margin:0;padding:5px 0 8px 0; }
a {text-decoration:none;font-weight:bold; }
a:link,  a:visited{font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;  color: #063; text-decoration:underline;}
a:hover, a:active, a#current{font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;  color: #9E9F45;text-decoration:none; background-color: #95C1B5 }
/*a:hover, a:active, a#current{font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;  color: #9E9F45;text-decoration:none; background-color: #00994E; border: solid 1px #000; }
/******************************************************************************/
/* Page ELEMENTS */
#outer{min-height:100%;height:auto;width:100%;margin-left:auto;margin-right:auto;position:relative;
text-align:left;}
#outercont{width:748px;margin-left:auto;margin-right:auto;position:relative;}
#header{ width:748px; height:70px; margin:0 auto; padding:0; border:0; text-align:center;}
#header img{ margin:15px 0 0 0; padding:0; border:0;}
#flash{ width:748px; height:144px; margin:0 auto; padding:0; position:relative; top:5px;}
#contentcont {width:748px; margin:0 auto;position:relative;padding:0;}


.warning
{
    border: solid 1px #000;
    padding: 5px;
    padding-left: 30px;
    margin: 5px;
    background-color: #BDD2CD;
    color: #107040;
    background-image: url(http://www.lazerpro.com/projects/kooman.com/images/edit.gif);
    background-repeat: no-repeat;
    font-weight: bold;  
    width: 400px;  
}


/******************************************************************************/
/* MIN DIVS */
#min{width:210px;float:left; padding:0; margin:0; background:#E8E8CD;font:1.1em/1.8em Verdana, Arial, Helvetica, sans-serif; color:#605657;}
.mincont{width:200px;padding:0; margin:0 auto;}
#min p {color:#666;font:1.1em/1.6em Verdana, Arial, Helvetica, sans-serif}
#min h2{color:#9E9F45; font:bold 1.6em/1.5em Verdana, Arial, Helvetica, sans-serif; margin:8px 0 0 0; padding:0;}
#min h3{color:#9E9F45; font:bold 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif; margin:8px 0 5px 0; padding:0;}
#min a:link, #min a:visited{font:1.1em/1.4em Verdana, Arial, Helvetica, sans-serif;  color: #063;}
#min a:hover,#min a:active{font:1.1em/1.4em Verdana, Arial, Helvetica, sans-serif;  color: #9E9F45;text-decoration:none;  }
#min input {font:1em/1.3em Verdana, Arial, Helvetica, sans-serif; background:#d3d3c1;color:#605657;padding:2px;margin:4px;border-top: 1px solid #808080;border-left: 1px solid #808080;}
#min input.button{background:#063; color:#fff;font: bold .9em Verdana, Arial, Helvetica, sans-serif;position:relative; top:-1px; border:none;}
#min ul, #min ol {padding:0 0 5px 5px;}
#min li, #min ul li ol{font:1em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666;padding:5px 0; list-style-type:none;}
#min label{font:.9em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#605657;padding:3px;}
/*#sect1{background:#fff url(../images/sect1.png) no-repeat; width:210px; height:80px; padding:50px 0 0 0;}
#sect2{background:#fff url(../images/sect2.png) no-repeat; width:210px; height:116px; padding:50px 0 0 0;}
#sect3{background:#fff url(../images/sect3.png) no-repeat; width:210px; height:156px; padding:50px 0 0 0;} */
#menu{background:#E8E8CD; width:195px;padding:0 0 0 15px;}
#menubg h2{color:#063; font:italic 1.9em/2em  "Times New Roman", Times, serif; margin:0 0 8px 15px; padding:0;}
#menubg{background:#CFCF9B; }
/******************************************************************************/
/* MAX DIVS */
#max{ padding:0 10px; margin:20px 0 0 0;font:1.1em/1.8em Verdana, Arial, Helvetica, sans-serif; }
#maxcont{margin:0;}
#maxcont ul, #maxcont ol {padding:0 0 5px 25px;}
#maxcont li, #maxcont ul li ol{font:1.1em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666;padding:5px 0 5px 13px;}
#maxcont p{font:1.1em/1.6em Verdana, Arial, Helvetica, sans-serif; color:#605020; margin:0;padding:5px 0 8px 0; }
#maxcont h1{color:#605020; font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;margin:10px 0; margin:6px 0;}
#maxcont h2{color:#996; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; margin:8px 0; padding:0;}
#maxcont h3{color:#9F7C77; font-size:1em/1.5em Verdana, Arial, Helvetica, sans-serif; font-weight:100; margin:8px 0 0 0; padding:0;}
/******************************************************************************/
/* navigation 
-------------------------------------------- */
#nav					{ position: relative; height: 41px; z-index: 50; background-color: none; width: 740px; }
#nav li 				{ position: relative; height: 41px; list-style: none; float: left }
#nav li a			 	{ position: relative; height: 41px; display:block; text-decoration:none; cursor: pointer; }
#nav li strong 			{ position: absolute; top: 0px; left: 0px; display: block; height: 41px; }
#nav li, #nav li a, #nav li strong, #nav li div	{ background-image: url(../images/nav2.gif); }
#home #nav a:hover		{ text-decoration: none;}

#nav li.nav1, #nav li.nav1 a, #nav li.nav1 a strong		{ background-position: 0 0; width: 147px; }
#nav li.nav2, #nav li.nav2 a, #nav li.nav2 a strong		{ background-position: -147px 0px; width: 147px }
#nav li.nav3, #nav li.nav3 a, #nav li.nav3 a strong		{ background-position: -294px 0px; width: 147px }
#nav li.nav4, #nav li.nav4 a, #nav li.nav4 a strong		{ background-position: -441px 0px; width: 147px }
#nav li.nav5, #nav li.nav5 a, #nav li.nav5 a strong		{ background-position: -588px 0px; width: 147px }


/* HOVER STATE */
#nav li.nav1, #nav li.nav1 a:hover strong		{ background-position: 0px -41px; width: 147px }
#nav li.nav2, #nav li.nav2 a:hover strong		{ background-position: -147px -41px; width: 147px }
#nav li.nav3, #nav li.nav3 a:hover strong		{ background-position: -294px -41px; width: 147px }
#nav li.nav4, #nav li.nav4 a:hover strong		{ background-position: -441px -41px; width: 147px }
#nav li.nav5, #nav li.nav5 a:hover strong		{ background-position: -588px -41px; width: 147px }


#nav li ul li a:link, #nav li ul li a:visited	{ 
background: #E8E8CD no-repeat 10px 10px;
border-bottom: 1px solid #CFCF9B;
color: #605020;
display: block; 
font-size: 9px;
height: 100%;
padding: 4px 3px 6px 15px; 
text-decoration: none; 
width: 123px   
}

* html #nav li ul li a:link, #nav li ul li a:visited	{ width: 130px; w\idth: 123px;}

#nav li ul li	{ height: auto; width: auto; border-bottom: 1px solid #CFCF9B;}

#nav li ul li a:hover {	background: #605020 no-repeat 10px 10px; color:#E8E8CD; }

#nav ul 	{ list-style: none; } /* all lists */
#nav li ul  { display: none; position: absolute; top: 25px; left: 0px; z-index: 50;} /* second-level lists */
#nav li>ul 	{ top: 41px; left: 5px; z-index: 50; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#nav li.nav10 ul  { top: 41px;	left: -44px; z-index: 50; } /* second-level lists */

/* lists nested under hovered list items */
#nav li:hover ul, #nav li.over ul 	{ display: block; padding: 0px; opacity: .95; filter: alpha(opacity=95); z-index: 50; }



/******************************************************************************/
/* Arrows */
#arrows ul{list-style-type: none; text-align:left; padding: 0; margin: 0;}
#arrows li{padding: .2em 1.5em;list-style-type: none;text-align:left;
background: url(../images/arrow1.gif) no-repeat .9em .5em;margin:0;}
#arrows ul li a:link{color: #06C;}
#arrows ul li a:visited{color: #5987AA;}
#arrows ul li a:hover{color: #F00;}
/* Bullet1 */
.bullet1 ul{list-style-type: none; text-align:left; padding: 0; margin: 0;}
.bullet1 li{padding: .5em 1em;list-style-type: none;text-align:left; background: url(../images/arrow2.gif) no-repeat 0 .6em;margin:0;}
.bullet1 ul li a:link{color: #06C;}
.bullet1 ul li a:visited{color: #5987AA;}
.bullet1 ul li a:hover{color: #F00;}
/******************************************************************************/
/* CLASSES */
.clearer { height:1%; overflow:hidden; clear:both; margin-top:-1px;}
.fleft{float:left;}
.fright{float:right;}
.print{float:right; margin:0; padding:0;}
.top{float:right; margin-top:5px; clear:both;}
.more{border:1px solid #E1E1B0; background:#FAFAF2;padding:4px;margin:15px 0; width:25px; text-align:center;}
.imgrt {float:right;border:1px solid #BFA5A5; padding:3px; margin:0 0 10px 10px;}
.logo{float:left; position:relative; top:15px;}
.logo2{float:right; position:relative; top:15px;}
.logoaddy{position:relative;top: 65px; right:-315px; color:#61332D;}
.special{border:1px solid #E1E1B0; background:#FAFAF2;padding:4px;margin:10px 0;}
.rule1{border-top:1px solid #AF8E8E; padding:5px 0;margin:10px 0;}
.indent{position:relative; left:10px;}
/******************************************************************************/
/* CAPTIONS & BLOCKQUOTES */
.capbox {float:right;border:1px solid #E1E1B0; background:#FAFAF2;padding:4px;margin:0 0 10px 10px; text-align:center; color:#9F7C77;}
.capbox p {width:250px;}
#bq1 {border: 1px solid #EFEFD1; border-width: 8px 0; padding: 0 0em;}
#bq1 p { padding: 10px 5px; font:italic 180% Georgia, "Times New Roman", Times, serif;  line-height: 150%;color: #bbb; }
/******************************************************************************/
/* TABLE STYLES */
table{font:1.1em/1.6em Verdana, Arial, Helvetica, sans-serif; color:#666;}
.table td {border-bottom:1px solid #EFEFEF; padding:3px 0;}
/******************************************************************************/
/* SUBNAV */
#subnav{ margin:-10px auto 25px; padding:0; width:778px; list-style-type: none; height:29px; overflow:hidden; }
#subnav ul{ margin:0; padding:0; width:778px; list-style-type: none;height:29px; background:#EFEFD6;}
#subnav li{display: block; float: left; font:bold 1em Arial, Geneva, Helvetica, sans-serif; text-align: center; background:#EFEFD6;}
#subnav a{color: #633; text-decoration: none; display: block; padding:0 10px 0 11px; margin:0; line-height: 29px;border-right:1px solid #fff;}
#subnav a:hover, #subnav a:active, #subnav a#current{text-decoration: none; background:#fff;color: #39c; }
/******************************************************************************/
/* FOOTER */
#footercont {width:100%; height:100px; background:#f8f8ec url(../images/footerbg.png) repeat-x; position:relative;top:5px; padding:0; margin:5px 0 0 0;}
/******************************************************************************/
/* COPYRIGHT */
.copyright{font:.9em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#605020;position:relative; top:10px;}
copyright p {margin:2px 0;}
.copyright a{color: #063; text-decoration: none;padding:0 8px; margin:0; text-align: center; }
.copyright a:hover, .copyright a:active{color: #c5b7b5;text-decoration: none;}
/******************************************************************************/
/* FORMS */
textarea, select, input {font:1em/1.3em Verdana, Arial, Helvetica, sans-serif; background:#d3d3c1;color:#605657;;padding:2px;	margin:5px 0;border-top: 1px solid #808080;border-left: 1px solid #808080;}
label{font:.9em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#605657;padding:3px;}



