@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border:0;outline:0;font-size:12px;font-family:Arial,Verdana,Tahoma,sans-serif;}

a {color: #55a1cd;text-decoration:none;}
a:hover{color: #0676b7;text-decoration:none;}

/* Text Style */
h1 {font-size: 22px;font-style: normal;font-weight:normal;color:#000000;border-bottom:2px solid #333333;}
h2 {font-size: 12px;font-style: normal;font-weight:bold;color: #333333;}
h3 {font-size: 38px;font-style: normal;font-weight:normal; font-style:italic;color: #666666; font-family:Times New Roman;margin:0;padding:30px 0 1px 0;}
.tl01 {font-size: 14px;font-style: normal;font-weight:bold;color: #CC0000;}
.tl02 {font-size: 15px;font-style: normal;font-weight:bold;color: #000000;text-align:left;}
.tl03 {font-size: 14px;font-style: normal;font-weight:normal;color: #FF6600;}


/* reusable classes */
.floatLeft {float:left;margin-right:5px;}
.floatRight {float:right;margin-left:5px;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify}

/* Alignment Style */
body {background:#433231;padding:0px;text-align:center;font-size:11px;color:#000000;margin-top:auto;margin-right:auto;margin-bottom:0px;margin-left:auto;}
#bgWrapper {padding:0;margin:0;}
#container {margin:auto;padding:0;text-align:left;width:880px;background:#ffffff;}

#header {width:880px;height:auto;padding:0;margin:0;}
.navisub {text-align:right;height:46px;}
.navi {padding:79px 0 0 0;}
.inside {background: url(images/bginside.jpg) top center no-repeat;min-height:160px;}
#content {background:url(images/bg.jpg) left top repeat-x;}
.inside1 {text-align:center;}

/* Footer */
#footer {width:940px;height:47px;font-size:11px;color:#c0c0c0;margin:18px 0 0 0;padding:0;text-align:left;background: url(../images/bg_footer.jpg) repeat-x bottom #4f4f4f;clear:both;}
	#footer .footerleft {float:left;width:330px;height:47px;text-align:left;font-size:10px;font-weight:bold;color:#ffffff;vertical-align:baseline;padding:15px 0 0 15px;}
	#footer .footerright img {vertical-align:baseine;padding:4px 4px 0 3px;}
	#footer .footerright {float:right;text-align:left;width:200px;height:47px;padding:7px 15px 5px 0;}
	

/* Important Style */
.clearfloat { clear:both;height:0px;font-size: 1px;line-height: 0px;/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;} .clearfix {display:block;}
/* End hide from IE-mac */

/* Other */
