/***** CSS RESET *****/
/*********************/
html,body,div,span,object,img,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend
{ margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline; }

body
{ background:#222 url(../images/slice/body.gif) repeat-x left top;
  color:#000000;
  font:normal 62.5% arial,sans-serif; }

h1
{ font:bold 13px arial, sans-serif;
	color:#fff; }
h2
{ font:bold 13px arial, sans-serif;
	color:#fff; }
h3
{ font:bold 12px arial, sans-serif;
	color:#fff; }

/***** A BETTER and SMARTER WAY TO CLEAR FLOATS *****/
/****************************************************/
.clearfix:after
{ content:" ";
  display:block;
  height:0;
  font-size:0;
  clear:both;
  visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* * html .clearfix {height:1px;} */

/***** COMMON MARKUP SETTING *****/
/*********************************/
ol,ul {list-style:none;}
.olNumber {list-style-type:decimal;}
.ulDisc {list-style-type:disc;}
blockquote,q {quotes:"" "";}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
:focus,a:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
input.txtype,textarea {background-color:transparent;}
textarea {overflow:auto;}
button {cursor:pointer;}
img.zoomer
{ left:50%;
  margin-left:-23px;
  margin-top:-23px;
  position:absolute;
  top:50%; }
a {color:#fe9900;text-decoration:none;}
a:hover
{ border-bottom:none;
  border-top:none;
  border-right:none;
  border-left:none;
  color:#fe9900;text-decoration:underline; }
a img.zoomer {visibility:hidden;}
a:hover img.zoomer {visibility:visible;}
img.zoomer,a:hover img.zoomer
{ height:46px;
  width:46px; }
span.subtitle
{ display:block;
  padding-bottom:3px; }
.fclear
{ clear:both;
  font-size:1px; }
.fleft {float:left;width:auto;}
.fright {float:right;width:auto;}
.taLeft {text-align:left;}
.taRight {text-align:right;}
.taCenter {text-align:center;}
.taJustify {text-align:justify;}
.underlined {text-decoration:underline;}
.fs7pt {font-size:7pt;}
.fs8pt {font-size:8pt;}
.fs9pt {font-size:9pt;}
.fs10pt {font-size:10pt;}
.fs11pt {font-size:11pt;}
.fs12pt {font-size:12pt;}
.fs14pt {font-size:14pt;}
.fs16pt {font-size:16pt;}
.fs18pt {font-size:18pt;}
.fs24pt {font-size:24pt;}
.white {color:#ffffff;}
.silver {color:#cccccc;}
.gray {color:#999999;}
.black {color:#000000;}
.purered,.errortxt {color:#ff0000;}
.inputframe {background:transparent url(../images/inputbg.png) no-repeat left top;}
.noborder,.inputframe input,.inputframe textarea {border:0;}

.mrbtm5 { margin-bottom:5px; }
.wdt330 { width:330px; }
.wdt650 { width:650px; }

/***** WRAPPER *****/
.mainStructure
{	position:relative; /* This is important to make the footer stick at the bootom */
	border:0px solid black; }
/***** Headers *****/
	.wideboxtop
	{ width:1000px;
		margin:0  auto; }
		.logo
		{ width:94px;
			height:94px;
			margin-top:10px;
			float:left;
			background: url(../images/logo.gif) no-repeat left top; }

		.head-main
		{ width:906px;
			margin-top:10px;
			float:right; }
			.slogan
			{ height:53px;
				background: url(../images/slogan.gif) no-repeat left top; }
				.slgnmn p
				{ display:block;
					margin-top:20px;
					float:right;
					font:normal 12px arial, sans-serif;
					color:#fe9900; }
				.slgnmn p span
					{ font:bold 12px arial, sans-serif;
						color:#fe9900;
						text-decoration:underline; }
					.slgnmn p a
					{ color:#fe9900;
						text-decoration:none; }
						.slgnmn p a:hover
						{ text-decoration:underline; }

			.mainmenu
			{ height:32px; }
				ul.mmenu
				{ height:27px;
					padding-top:5px;
					float:right; }
					ul.mmenu li
					{ float:left; }
					* html ul.mmenu li
					{ width:1%; } /* fix bug IE6 browser */
						ul.mmenu li a, ul.mmenu li a:hover, ul.mmenu li.current-page-item a
						{ display:block;
							height:20px;
							margin-right:1px;
							padding:5px 20px 0 20px; }
						ul.mmenu li a, ul.mmenu li a:hover
						{ font:normal 12px arial, sans-serif;
							color:#fff; }
						ul.mmenu li a
						{ text-decoration:none;background: url(../images/buttons/mmenu_off.gif) repeat-x left top; }
							ul.mmenu li a:hover
							{ background: url(../images/buttons/mmenu_om.gif) repeat-x left top; }
							ul.mmenu li.current-page-item a
								{ font:normal 12px arial, sans-serif;
									color: #1a1a1a;
									background: url(../images/buttons/mmenu_act.gif) repeat-x left top; }

/***** Contents *****/
	.wideboxmid
	{ padding-top:10px;
		background-color:#333; }

/***** Footers *****/
	.wideboxbtm
	{ background:#222 url(../images/slice/footer.gif) repeat-x left top; }
		.footer
		{ width:1000px;
			margin:0 auto;
			height:auto !important;
			min-height:100px;
			height:100px;
			padding-top:22px;
			background: url(../images/slice/foot.gif) no-repeat center top; }
			.ftr-col
			{ background:none; }
				.ftrhm-cont
				{ float:left;
					margin-right:20px; }
					.ftrhmc
					{ margin-bottom:10px; }
						.ftrhmc p img
						{ width:96px;
							height:59px;
							margin-right:10px;
							float:left;
							border:1px solid #000; }
						.ftrhmc p
						{ display:block;
							font:normal 12px arial, sans-serif;
							color:#e6e6e6;
                            margin-top:5px;
							text-align:justify; }
                            .ftrhmc p b.title
                            {   padding:0 0 3px 13px;
						border-bottom:1px dotted #666;
                                background: url(../images/icons/arrow.gif) no-repeat left top;}
							.ftrhmc p a, .ftrhm-about p a
							{ color:#fe9900;
								text-decoration:none; }
								.ftrhmc p a:hover, .ftrhm-about p a:hover
								{ text-decoration:underline; }

				.ftrhm-about
				{ float:left; }
					.ftrhm-about h1, .ftrhmc h1
					{ display:block;
						font:bold 12px arial, sans-serif;
						color:#fff;
						padding:0 0 3px 13px;
						border-bottom:1px dotted #666;
						background: url(../images/icons/arrow.gif) no-repeat left top; }
					.ftrhm-about p
					{ display:block;
						margin-top:5px;
						font:normal 12px arial, sans-serif;
						color:#e6e6e6;
						text-align:justify; }

			.ftrnav
			{ text-align:center; }
				.ftrnav p
				{ display:block;
					font:normal 12px arial, sans-serif;
					color:#808080;
					line-height:20px; }
					.ftrnav p span
					{ color:#fff;
						text-decoration:none; }
					.ftrnav p a
					{ color:#808080;
						text-decoration:none; }
						.ftrnav p a:hover
						{ color:#fff;
							text-decoration:underline; }

			.copyright
			{ font:normal 12px arial, sans-serif;
				color:#4d4d4d;
				text-align:center;
				padding:10px 0;
				margin-top:10px;
				background: url(../images/slice/crgline.gif) repeat-x left top; }

