@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }

body {  }

a { color:#333; text-decoration:none; }

a:hover { color:#000; text-decoration:underline; }

#main-wrapper { width:900px; margin:10px auto; }

#main-wrapper-inner {  }


.header { width:auto; }

.header-inner { float:right; margin:10px 0px; width:100%;  }


.menu { clear:both; height: 25px; padding:0 0 0 50px; }


.left-col { float:left; width:370px; height:auto; margin:10px 0 0 35px; }

.left-col-inner { margin:0 auto; }

.left-col-inner-img { margin:40px 0px 0px 70px }

.right-col { width:490px; float:right; }

.right-col-inner { margin:10px 10px 10px 0px; padding:10px 20px; }



.center-col-3 { float:left; margin:10px 0 10px 60px; width:250px; }

.center-col-inner-3 { min-height:300px; padding:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; }

.left-col-3 { float:left; width:250px;  margin:10px 0 10px 15px;  }

.left-col-inner-3 { min-height:300px; padding:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; }

.right-col-3 { float:right; width:250px; margin:10px 15px 10px 0; }

.right-col-inner-3 { min-height:300px; padding:10px; border-left:1px solid #ddd; border-right:1px solid #ddd;   }



#footer { clear:both; margin:10px 0px; height:20px; }

#footer-inner { margin:0 auto; text-align:center;  padding:3px 0px 0 0; }

#footer-links { display:inline-block; margin:0 auto; }

#footer-links li { list-style-type:none; float:left; position:relative; padding-left:20px; }

#footer-links li:hover { color:#000; }


table.style { width:500px; border-collapse:collapse; clear:left; margin:0 auto; }

table.style th { border-bottom:2px solid #066; }

table.style td { border-bottom:1px solid #ddd; border-left:1px solid #fff; background-color:#fff; padding:10px 20px; }

table.style caption { margin-bottom:6px; font-size:2em; }

table.style td, table.style th { padding: 5px 12px; }

table.style th[scope="col"] { background-color:#fff; }

table.style th[scope="row"] { background-color:#fff; border-bottom:1px solid #ddd; padding:0px 50px;  }

table.style th[scope="col"]:first-child { color:#F00; }

table.style th[scope="col"]:last-child {  }

table.style th[scope="row"]:first-child { text-align:center; }

table { margin:0 0 10px 0; }



.quote { margin:25px 0px 0px -13px; width:360px; padding:5px 5px;  }
.links-titles { text-align:center; color:#333; text-decoration:underline; margin:0 0 20px 0; }
.links li { list-style:none; margin:0 0 0 5px; }
.links a {text-decoration:none; color:#999 }
.links a:hover { color:#333; }

.designed-by { color:#000; font-size:10px; float:right; margin-right:165px;}
