/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.toplevel{display: none;}

.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: 0.8em/1.3em "Osaka",Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	text-align: center;
	color: #333333;
	font-weight:normal;
}
body a{ color: #3399CC; outline:none;}
body a;hover{ color: #336699;}

.padBtm10{padding-top:10px; padding-bottom:10px;}
.clearer{clear:both; height:1%; line-height:1px;}
.dots{background:url(img/dots.gif) repeat-x left bottom;padding:3px 0;}
.italic{font-style:italic;}


/*===== About Page ====*/
.aboutwrap{width:508px; height:1150px; background-color:#FFFFFF; padding: 0px 20px 0px 20px; z-index:999;}
* html body .aboutwrap{width:505px; height:1150px; background-color:#FFFFFF; padding: 20px 0px; }
h3.about1{padding-top:10px; padding-bottom:10px; font-size:1em;}
h3.about2{padding-top:10px; padding-bottom:10px; font-size:1.2em; color:#FF6600;}
.aboutwrap p{width:auto; padding:10px 10px 10px 10px; font-size:1em; color:#999900; text-align:left;}
h3.abouttitle { clear:both; background:url(img/railing.gif) 0 50% repeat-x; margin-top: 25px;  text-align:left; padding-left:50px;}
.cols { float:left; }
.c6 { width:auto; margin:0px 0px 20px 10px; text-align:left; }
.c6 p { margin:10px 20px 10px 0; }
.c6 a { color:#66ccff; }
.c6 ul { list-style:none; color:#666; margin:10px; margin-left:40px; }
.c6 li { background:url(img/bullet_arrow_green.gif) 0 7px no-repeat; padding:2px 0 2px 15px; line-height:1.5em; margin:5px 10px 5px 10px; }
.c6 li a { color:#666; text-decoration:none; }
.c6 li a:hover { color:#66ccff; }
/*===== End About Page ====*/

/*===== About Page ====*/
.contactwrap{width:470px; height:270px; background-color:#FFFFFF; padding: 0px 20px 0px 20px; text-align:left; margin:0px; z-index:999;}
* html body .contactwrap{width:470px; height:270px;}
h3.contact1{padding-top:10px; padding-bottom:10px; font-size:1em; text-align:center;}
.contactbox {width: 460px; color: #333333; margin:5px 0;}
.req{color: #333333; font-size:0.9em; float:left; width:150px; text-align:right;}
.mode{color:#139436;}
.send{margin-left:150px;}

.thanks{width:auto; padding:10px 10px 10px 10px; font-size:1em; color:#999900; text-align:left;}

/*===== End About Page ====*/
