BODY {
	background: #ffffff url(images/bg.gif) repeat;
	font-family: arial;
	font-size: 12pt;
	margin: 0;
	border-top: 0px;
	padding: 0 0 0 0;
}


.pages {
	display: inline;
	float: left;
	text-align: right;
	padding: 8px 0px 0 0;
	width: 474px;
	text-decoration: none;
	text-transform:lowercase;
	height: 37px;
	position: relative;
	top: 128px;
	left: 270px;
  }

.pages li {
	list-style-type: none;
	display: inline;
	margin: 0 .6em;
	text-decoration: none;
	text-transform: lowercase;
	text-align: right;
}

.pages a {font-size: 18px; font-weight: bold; color: #6fab00; text-decoration: none; }

.pages a:active {font-size: 18px; font-weight: bold; color: #6fab00; text-decoration: none; }

.pages a:visited {font-size: 18px; font-weight: bold; color: #6fab00; text-decoration: none; }
 
.pages a:hover { font-size: 18px; font-weight: bold; color: #c21313; text-decoration: none; }


/* GENERIC STYLES */

a img {border: 0px}

abbr, acronym {border-bottom: 1px dashed #404040; cursor: help;}

strong, b { font-weight:bold;}

em, i { font-style:italic;}

h1, h3, h4 {margin: 0;  font-size: 16px; text-transform: lowercase;}

h2 { margin: 0; font-size: 16px;}

h1, h3, h4 {padding:0;}

hr {padding: 0 0 0 0;}



/*menu headings */

h2 {

 font-family: arial;

 color: #6fab00;

 padding: 0 0 0 10px;

 font-weight: bold;

 list-style: none;

}

/*Table Style Settings */

.choose {
	color: #0099FF;
	font-style: italic;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}

.table_sub {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 110%;
}

.product_code {
	font-size: 12px;
	color: f5830b;
	font-family: Arial, Helvetica, sans-serif;
}

.style2 {
	color: f5830b;
	font-style:normal;
	font-size:12;
	font-family:Arial, Helvetica, sans-serif;}
	

.style10 {color: #f5830b}


.table_content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding: 0 0 0 0;
}


code, pre {

 font: normal 1em "Courier New", Courier, mono;

 color: #000;

 background: white;

 text-decoration: none;

 text-align: left;

}





/* STRUCTURE */



#page {

 width: 800px;

 margin-left: auto;

 margin-right: auto;

}


#topbanner1 {

 width: 786px;

 height: 177px;

 background: url(images/header1.png) no-repeat;

}



#topbanner2 {

 width: 786px;

 height: 177px;

 background: url(images/header2.png) no-repeat;

}



#frame {

  background:url(images/frame.png) repeat-y;
 
 float:left;
 
 width: 786px


 
}


.info {

 text-align: right;

 padding: 0 50px 0 0;

 color: #000000;

 font-size: 16px;

 letter-spacing: 4px;

 font-weight: bold;
 
 text-transform: lowercase;
 
 display:none;

}



.title {
	color: #000000;
	font-size: 32px;
	padding: 60px 50px 0 0;
	text-align: right;
	text-transform: lowercase;
	display: none;
}



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

.title a:hover {color: #fff; text-decoration: underline;}




#home {

 float: left;

 margin: 0 0 0 15px;

 width: 480px; 

 overflow:hidden;

}



html>body #home {margin: -160px 0 0 80px; padding:0; cell-spacing:0; }





#home a img {border:0px; padding:0; cell-spacing:0; }



/* Changes IE */

#main {

 float: left;

 margin: -175px 0 0 30px;

 width: 480px; 

 overflow:hidden;

}


/* Changes Firefox, Safari */

html>body #main {margin: -130px 0 0 50px;}





#main a img {border:0px;}



#menu li {list-style: none; margin:0; padding-bottom: 20px;}



#menu {

 float: left;

 width:175px;

 margin: -180px 0 0 22px;

 font-size:14px; 

 color: #f5830a;

 overflow:hidden;
 
}



#menu form {

 margin: 25px 0 5px 10px;
 
}



#menu input#s {

 width: 95%;

 background:  #FFF0D8;

 border: 1px solid #f5830b;

 color: #000000;

}


/* Menu Title */

#menu ul {

 color: #F5830b;

 font-weight: bold;

 list-style-type: none;

 margin: 0;

 padding-left: 3px;
 
 line height: 130%;
  

}


/* Menu Sections */

#menu ul li {

 line-height: 130%;

 margin-top: 10px;
 
 font-weight: bold;
 
 padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/

}


/* Menu Sub Section */

#menu ul ul {

 font-variant: normal;

 font-weight: normal;
 
 font size: 14px;

 list-style-type: none;

 margin-bottom: 5px;

 padding-bottom: 5px;

 text-align: left;
 

}



#menu ul ul li {

 padding-left: 10px;

 border: 0;
 
 font size: 14px;
 
 font-weight: normal;

 letter-spacing: 0;

 margin: 20 20 20 8px;

}



#menu ul ul li a { color: #f5830b; text-decoration: none;}

#menu ul ul li a:hover {color: #801f2a; text-decoration: none;}



#menu ul ul ul.children {

 font-size: 9pt;
 
 font-weight: normal;

 padding-left: 2px; border:0px;

}





/* Formatting */



.main_date {

 margin: 0px 0px 8px 0px;

 font-style: oblique;

 text-align: left;

 font-size: 12px; 

 font-variant: small-caps;

 font-family: arial;

 color: #808080; 
 
 display: none;

}



.main_title {

 height: 45px;
  
 text-align: right;
 
 font-size: 32px;

 font-weight: bold; 

 font-family: arial;

 color: #6fab00;
 
 vertical-align: top;
  
 padding: 0 15px 0 0;
 
 text-transform: lowercase;  

}



.main_title a {color: #f5830b; text-decoration: none;}

.main_title a:active {color: #f5830b; text-decoration: none;}

.main_title a:visited {color: #f5830b; text-decoration: none;}

.main_title a:hover {color: #cc3300; text-decoration: none;}



.archive_title  {
 
 float: left;
 
 text-align: center;

 font-size: 16px;

 font-weight: bold; 

 font-family: arial;

 color: #f5830b; 
 
 padding: 0 0 0 0;
 
 width: 240px;
 
 text-transform: lowercase;

}



.archive_title a {color: #f5830b; text-decoration: none;}

.archive_title a:active {color: #f5830b; text-decoration: none;}

.archive_title a:visited {color: #f5830b; text-decoration: none;}

.archive_title a:hover {color: #cc3300; text-decoration: none;}







.main_post {
	text-align: left;
	font-size: 10pt;
	line-height: 125%;
	color: #000000; 
}


.main_post_sort {

 float: left;
 
 text-align: center;

 font-size: 10pt; 

 line-height: 100%;

 color: #000000;
 
 width: 240px;
 
 height: 175px;
 
 

 
}


.main_post img {

  text-align:center;
  
  background: #ffffff;

  border: 0px;

  padding:3px;

  margin-left: 4px;

  margin-right: 4px;

}

.cat img {

float: left;

text-align: center;

padding-bottom: 10px;
 }



.main_post ul, .post ol { margin: 0 0 1.5em 5px;

	list-style-position: inside;
	
	text-indent: -2em;
	
	 }

.main_post li { margin: 1em 0 0.5em 0;

	list-style-position: inside;
	text-indent: -2em;
	}

.main_post ul li ul, .post ul li ol, .post ol li ul, .post ol li ol { margin: 0.5em 0 0.5em 30px; }

.main_post dl { margin: 0 0 1.5em 0; }

.main_post dt { font-weight: bold; }

.main_post dd { margin: 0 0 1.5em 20px; }



.wp-smiley#main_post {border: none; padding: 0; margin: 0; background: transparent;}





.main_post a { color: #f5830b; text-decoration: none;}

.main_post a:active { color: #f5830b; text-decoration: none;}

.main_post a:visited { color: #f5830b; text-decoration: none;}

.main_post a:hover { color: #cc3300; text-decoration: none;}



.main_feedback {

 font-size:9pt;

 color: #fff;

 text-align: center;

 margin-bottom: 40px;

 }



.main_feedback a:link {color: #d1dae5; text-decoration: none;}

.main_feedback a:visited {color: #d1dae5; text-decoration: none;}

.main_feedback a:active {color: #d1dae5; text-decoration: none;}

.main_feedback a:hover{color: #fff; text-decoration: underline; }



.page_image {

float: left;
margin-bottom: 150px;

}


.page_text {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 110%;}
  
  
.page_text a:link {color: f5830b; text decoration: none;}
.page_text a:visited {color: f5830b; text decoration: none;}
.page_text a:active {color: f5830b; text decoration: none;}
.page_text a:hover {color: faedeb; text decoration: none;}

 



.navi {

 font-size:10pt;

 color: #808080;

 text-align: center;

 font-weight: bold;

 }



.navi a:link {color: #d1dae5;text-decoration: none;}

.navi a:visited {color: #d1dae5; text-decoration: none;}

.navi a:active {color: #d1dae5;text-decoration: none;}

.navi a:hover{color: #d1dae5; text-decoration: underline; }



.pnavi {

 font-size:10pt;

 padding: 10px 70px; 0 0 0;

 color: #808080;

 text-align: right;

 font-weight: bold;

 }



.pnavi a:link {color: #d1dae5;text-decoration: none;}

.pnavi a:visited {color: #d1dae5; text-decoration: none;}

.pnavi a:active {color: #d1dae5;text-decoration: none;}

.pnavi a:hover{color: #d1dae5; text-decoration: underline; }



blockquote {

 color: #fff;

 padding-left: 30px;

}





 /* Comments Form Styles */ 

.comment_content {

 text-align: justify;

 font-size: 9pt; 

 font-family: "Lucida Sans Unicode", Arial, sans-serif;

 color: #fff; 

 line-height: 130%;

}



.comment_form a { color: #fff; font-weight:bold; text-decoration: none;}

.comment_form a:active { color: #fff;font-weight:bold; text-decoration: none;}

.comment_form a:visited { color: #fff;font-weight:bold; text-decoration: none;}

.comment_form a:hover { color: #fff;font-weight:bold; text-decoration: underline;}





.commentlist a { color: #173e69; font-weight:bold; text-decoration: none;}

.commentlist a:active { color: #173e69;font-weight:bold; text-decoration: none;}

.commentlist a:visited { color: #173e69;font-weight:bold; text-decoration: none;}

.commentlist a:hover { color: #fff;font-weight:bold; text-decoration: underline;}





.comments_header{

 color: f5830b;

 text-align: left;

 font-weight: normal;

 font-size: 12px;

 width:350px;

}







.commentlist li {

 margin: 15px 0 3px;

 padding: 5px 10px 3px;

 list-style: none; color: #000;

 background-color: #99acc3;

 border: 1px #173e69 solid;

 -moz-border-radius: 7pt;

}



li.alt{

 background-color: #d3dbe3;

 border: 1px #173e69 solid;

}



.commentnumber {

 font: italic normal 14px 'Times New Roman', Times, serif;

 margin-top: -5px;

 float:right;

 color: #23344b;

 font-size: 28pt;

 font: italic;

}



#s {

 border:1px solid #23344b;

 background: #99acc3;

 width:80%;

}



#b {

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

 font-family:verdana, arial, helvetica, sans-serif;

 font-size:10px;

 margin-top:5px;

}



#button {

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

 font-family:verdana, arial, helvetica, sans-serif;

 font-size:10px;

 margin-top:5px;

}



INPUT{

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

}



TEXTAREA{

 border:1px solid #23344b;

 background: #99acc3;

 width:480px;

}





#footer {

 background: url(images/footer.png) no-repeat;

 height: 131px;

 width: 786px;

}



.footertext a { color: #f5830b; text-decoration:none;}

.footertext a:visited { color: #f5830b; text-decoration:none;}

.footertext a:active { color: #f5830b; text-decoration:none;}

.footertext  a:hover {color: #f5830b; text-decoration: none;}



.footertext {

 text-align: center;

 padding: 60px 0 0 0;

 font-size: 9pt; 

 font-family: arial;

 color: #f5830b;
 
 line-height: 175%; 

}



#wp-calendar {empty-cells: show;font: 10px verdana, arial, helvetica, sans-serif;color: #fff; margin: 0;width: 175px;}

#wp-calendar #next a{padding-right: 10px;text-align: right;color: #283953; background: #8FA6C3;}

#wp-calendar #prev a{padding-left: 10px;text-align: left; color: #283953; background: #8FA6C3;}

#wp-calendar a{	color: #8FA6C3; display: block;text-decoration: none;}

#wp-calendar a:hover{color: #283953; background: #8FA6C3;text-decoration: none;border: none;}

#wp-calendar caption{font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; letter-spacing: 1px; color: #fff; }

#wp-calendar td{color: #c0c0c0;font: 10px verdana, arial, helvetica, sans-serif;letter-spacing: normal;padding: 1px 0;text-align: center;}

#wp-calendar td.pad:hover{color: #283953; background: #8FA6C3;text-decoration: none;border: none;}

#wp-calendar #today{background: #283953;color: #fff;}

#wp-calendar th{font-style: normal;text-transform: capitalize;}







.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

/* Print Styles */
@media print {
 
BODY {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin: 0;
	border-top: 0px;
	padding: 0 0 0 0;}

#page {
    width: auto;
    display: block;}

#topbanner1 {
    width: 786px;
    height: 177px;
    background: white;
	display: block;}


#topbanner2 {
    width: 786px;
    height: 177px;
    background: white;
	display:block;}

#frame {
    background:#ffffff;
    float:none;
    width: auto;
	display: block;}
		
#main {
    float: none;
    margin-left:0;
    width: 450px;
	display:block;}

#menu {
   float: none;
   width:150;
   font-size:14px; 
   color: #942c31;
   display:block;}

#footer {
   background: #ffffff;
   height: 131px;
   width: 786px;
   display:none;}
   
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
	
}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
