@charset "utf-8";
/* CSS Document */


/*-------{GLOBAL CSS}--------*/

a,a:visited{color:#333;text-decoration:none;}

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

table{border-collapse : collapse}

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

h1, h2, h3, h4,h5 h6{ 
  font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; 
}


/* clearing */

    .clear {
        clear:both; 
        height:15px; 
        margin:0; 
        padding:0; 

    }
    
	 .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .clearfix {display: inline-block;}

    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */



body {
	font-family:'trebuchet ms', verdana, arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:22px;
	background-attachment: scroll;
	background-image: url(../images/backg2006.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #BA9A73;
}


/*-------{/GLOBAL CSS}--------*/


/* Layout css   */
#header{
width:947px;
margin:0 auto;
height:318px;
}

#page{
width:947px;
margin:0 auto;
padding:0;
}

.inner{padding:10px;color:#583D20;}

.urlhere{
background:transparent url(../images/urlhere_bg.gif) left top no-repeat;
padding:5px 5px;
}


.cols_left{
width:190px;
background:#FFF url(../images/left_bg.jpg) left top no-repeat;
vertical-align:top;
padding-left:6px;
height:1000px;
}

.cols_right{
width:751px;
background:#FFF;
vertical-align:top;
}

.inbottom{
background:transparent url(../images/in_bottom.gif) left top no-repeat;
height:5px;
}

.cols_left ul{margin-left:20px;}

/* FOOTER */
div#footer {
width:950px;
margin:0 auto;
padding-top:15px;
}

div#footer ul li{
float:left;
margin-left:200px;
}



/* END FOOTER */


/* typo css*/
h4{
font-size:14px;
color:#583d20;
background:transparent url(../images/left_nav_bg.gif) left top no-repeat;
padding-left:20px;
margin:5px;
}

.cols_left{color:#FFF;}


div#footer{color:#894e49;}

.zone a {color:#fff}

.zone {color:#fff}

/*page css*/

#pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
display:inline;
}

#pagination a{
border:solid 1px #b44071;
margin-right:2px;
}

#pagination .previous-off,
#pagination .next-off {
color:#666666;
float:left;
font-weight:bold;
padding:3px 4px;
}

#pagination .next a,
#pagination .previous a {
font-weight:bold;
border:solid 1px #b44071;
}

#pagination .active{
color:#ff0084;
font-weight:bold;
float:left;
padding:4px 6px;
}

#pagination a:link,
#pagination a:visited {
float:left;
padding:3px 6px;
text-decoration:none;
}

#pagination a:hover{
border:solid 1px #b44071;
}

p.more{
text-align:right;
padding-bottom:1em;
}


/* - forms.css */
label { font-weight: bold; }

/* Text fields */
input.text, input.title   { width: 100px; margin:0.5em 0.5em 0.5em 0; }
input.text, input.title   { border:1px solid #bbb; background:#f3f3f3; padding:2px; }
input.text:focus,
input.title:focus         { border:1px solid #999; background:#fff; }
input.title               { font-size:1.5em;}

/* Textareas */
textarea            { width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0; }
textarea            { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus      { border:1px solid #999; background:#fff; }

/* Select fields */
select              { border:1px solid #ccc; background:#f6f6f6; width:200px; }
select:focus        { border:1px solid #999; background:#fff; }


/* Success, error & notice boxes for messages and errors. */
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }

a.button, .button {
  display:block;
  float:left;
  margin:0 0.583em 0.667em 0;
  padding:2px 10px 2px 7px;   /* Links */
  
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;

  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
.button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
.button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}
*:first-child+html button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}
.button img, a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}


/* Button colors
-------------------------------------------------------------- */

/* Standard */
.button:hover, a.button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
a.button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}
