/* ### GENERAL ### */
* {
	margin: 0px;
	padding: 0px;
}
body {
	background:url(../images/body_bg.jpg) top repeat-x #C0C0C0;
	font:14px Arial, Helvetica, sans-serif;
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/* ### GLOBAL CLASSES ### */
.clear {
	clear: both;
	margin:0px;
	padding:0px;
}
a {
	color:#1B6C11;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.success {
	color:#00FF00;
}
.unsuccess {
	color:#FF0000;
}
/* ### WRAPPER ### */
#wrapper {
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
}
/* ### MAIN CONTAINER ### */
#mainCntr {
	position: relative;
	display: block;
	width: 100%;
}
/* ### HEADER CONTAINER ### */
	#headerCntr {
	position: relative;
	width: 1020px;
	height: 110px;
	overflow: hidden;
	margin:0 auto;
}
#headerCntr h1 {
	padding: 4px 0px 4px 0px;
	overflow: hidden;
	float: left;
}
#headerCntr h1 a {
	display: block;
	width: 277px;
	height: 49px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/logo.jpg) top left no-repeat;
}
/* ### SEARCH BOX ### */		
		.searchbox {
	margin-top: -74px;
	width: 207px;
	height: 37px;
	float:right;
	overflow:hidden;
	background:url(../images/search_bg.jpg) left top no-repeat;
}
.welcome_top {
	float:left;
	width:207px;
	text-align:left;
	margin-top:5px;
	color: #fff;
}
.searchbox form {
	margin:0px;
}
.searchbox fieldset {
	margin:0px;
	border:0px;
	padding:0px;
}
.searchbox input {
	margin:3px 0px 0px 15px;
	padding:5px 3px 0px 3px;
	float:left;
	width:140px;
	height:14px;
	border: none;
	background:none;
	display:inline-block;
	font-size:12px;
	color:#868585;
}
.searchbox img {
	padding:10px 4px 0px 0px;
	float: left;
	border:none;
}
/* ### MENU CONTAINER ### */		
		#menuCntr {
	padding: 4px 0px 0px 0px;
	float:right;
	overflow:hidden;
}
#menuCntr ul {
	padding:0px 0px 0px 0px;
}
#menuCntr li {
	list-style: none;
	float:left;
}
#menuCntr ul li a {
	color: white;
	display: block;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 49px;
	padding: 0 22px;
	text-decoration: none;
}
#menuCntr ul li a:hover {
	background:url(../images/li_bg.jpg) repeat-x;
	text-decoration:none;
}
#menuCntr ul li a.active {
	background:url(../images/li_bg.jpg) repeat-x;
	text-decoration:none;
}
/* ### BANNER CONTAINER ### */
	#bannerCntr, #bannerCntr2, #bannerCntr3, #bannerCntr4, #bannerCntr5, #bannerCntr6, #bannerCntr7 {
	overflow: hidden;
	width: 100%;
	background:url(../images/banner_back.jpg) center top no-repeat;
}
#bannerCntrinner, #bannerCntrinner2, #bannerCntrinner3, #bannerCntrinner4, #bannerCntrinner5, #bannerCntrinner6, #bannerCntrinner7 {
	width: 1020px;
	height: 440px;
	overflow:hidden;
	margin: auto;
}
#bannerCntrinner2 {
	background:url(../images/bannr2.jpg) left top no-repeat;
}
#bannerCntrinner3 {
	background:url(../images/baner3.jpg) left top no-repeat;
}
#bannerCntrinner4 {
	background:url(../images/baner4.jpg) left top no-repeat;
}
#bannerCntrinner5 {
	background:url(../images/baner.jpg) left top no-repeat;
}
#bannerCntrinner6 {
	background:url(../images/baner2.jpg) left top no-repeat;
}
/* ### TEXT BOX ### */		
		.textbox {
	padding-top:66px;
	width: 565px;
	overflow:hidden;
	float:left;
}
.textbox span {
	font-size: 30px;
	font-family: Myriad Pro;
	color: #000000;
}
.textbox .round {
	padding:26px 45px 32px 44px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484747;
	font-style: italic;
	background:url(../images/round_bg.jpg) left top no-repeat;
}
img.margin {
	padding-top: 40px;
	float: right;
	display: block;
}
.buttons {
	padding-top:25px;
	width: 460px;
	float:left;
}
.buttons a {
	width:205px;
	margin-right:10px;
	color:#242424;
	float:left;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	line-height:37px;
	display:block;
	background:url(../images/more_button.jpg) left top no-repeat;
}
.buttons a:hover {
	text-decoration:underline;
}
/* ### MENU BUTTON ### */		
		.menubutton {
	margin: 39px 0px 0px 415px;
	float:right;
	height:37px;
	width:565px;
	overflow:hidden;
	background:url(../images/menu_button_bg.jpg) left top no-repeat;
}
.menubutton ul {
	padding:15px 0px 0px 25px;
}
.menubutton li {
	list-style: none;
	float:left;
}
.menubutton ul li a {
	padding:0px 17px 0px 16px;
	text-indent:-9999px;
	width:9px;
	text-decoration:none;
	font-weight:normal;
	color:#797979;
	display:block;
	line-height:37px;
	background:url(../images/menu_button1.jpg) left top no-repeat;
}
.menubutton ul li a:hover {
	background:url(../images/menu_button_hover.jpg) left top no-repeat;
}
.menubutton ul li a.active {
	background:url(../images/menu_button_hover.jpg) left top no-repeat;
}
/* ### HAEDING BOX ### */
		.headingBox {
	background: url("../images/banner_back.jpg") no-repeat scroll center top transparent;
	height: 250px;
	width: 100%;
}
.headingBox p {
	float: left;
	margin-left: 275px;
	padding: 20px;
	width: 320px;
}
.headingBox .heading {
	width:1020px;
	height:165px;
	margin: 0 auto;
}
.headingBox .heading h1 {
	padding-top:62px;
	float:left;
	font-weight:normal;
	font-size: 30px;
	font-family: Myriad Pro;
	color: #000000;
}
.headingBox .heading .round {
	padding:26px 45px 32px 44px;
	width: 466px;
	height:42px;
	float:right;
	margin-top:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484747;
	font-style: italic;
	background:url(../images/heading_round.jpg) left top no-repeat;
}
/* ### CONTENT CONTAINER ### */
	#contentCntr {
	overflow: hidden;
	width: 1020px;
	margin:0 auto;
}
/* ### TOP CONTAINER ### */
		#topCntr {
	padding-bottom:18px;
	width:1020px;
	overflow: hidden;
	border-bottom: solid 1px #3a3a3a;
	margin: 0 auto;
}
/* ### LETEST BOX ### */
		.letestBox {
	padding-right: 56px;
	float: left;
	width:313px;
}
.letestBox h2 {
	padding: 20px 0px 20px 80px;
	font-weight:normal;
	font-size: 20px;
	font-family:Myriad Pro;
	color: #486C99;
	background:url(../images/icon1.png) left top no-repeat;
}
.letestBox p {
	padding:16px 0px 21px 0px;
	color: #828181;
	line-height: 20px;
	border-bottom: solid 1px #3a3a3a;
}
.letestBox p strong {
	padding-bottom:27px;
	font-weight: bold;
	color: #828181;
	display: block;
}
.letestBox p strong a {
	font-weight: bold;
	color: #828181;
	text-decoration:none;
}
.letestBox p strong a:hover {
	color: #70c0c2;
}
.letestBox .last {
	border:none;
}
/* ### SERVICE BOX ### */
		.serviceBox {
	padding-right: 55px;
	float: left;
	width:265px;
}
.serviceBox h2 {
	padding: 20px 0px 20px 80px;
	font-weight:normal;
	font-size: 20px;
	font-family:Myriad Pro;
	color: #486C99;
	background:url(../images/icon2.png) left top no-repeat;
}
.serviceBox p {
	padding:16px 0px 25px 0px;
	color: #828181;
	line-height: 20px;
}
.serviceBox ul {
	margin:0px;
	padding:0px;
}
.serviceBox li {
	list-style: none;
}
.serviceBox ul li a {
	padding-left: 43px;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#698890;
	line-height:30px;
	background:url(../images/airow.png) left 3px no-repeat;
}
.serviceBox ul li a:hover {
	text-decoration:underline;
}
/* ### PROGRESS BOX ### */
		.progressBox {
	float: left;
	width:289px;
}
.progressBox h2 {
	padding: 20px 0px 20px 80px;
	font-weight:normal;
	font-size: 20px;
	font-family:Myriad Pro;
	color: #486C99;
	background:url(../images/icon3.png) left top no-repeat;
}
.progressBox p {
	padding:16px 0px 0px 0px;
	color: #828181;
	line-height: 20px;
}
.progressBox a {
	margin:29px 0px 0px 0px;
	width: 193px;
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
	color: #828181;
	display:block;
	line-height:28px;
	font-style: italic;
	background:url(../images/more_button1.png) left top no-repeat;
}
.progressBox a:hover {
	text-decoration: underline;
}
/* ### BOTTOM CONTAINER ### */
			#bottomCntr {
	width: 1020px;
	overflow: hidden;
}
#bottomCntr .left {
	padding:40px 0px 52px 0px;
	width: 625px;
	overflow: hidden;
	float: left;
}
#bottomCntr .right {
	padding:20px 0px 52px 0px;
	width: 284px;
	overflow: hidden;
	float: right;
}
/* ### WELCOME BOX ### */
			.welcomeBox {
	padding:0px 0px 33px 0px;
	width: 630px;
	overflow:hidden;
}
.welcomeBox h2 {
	padding-bottom: 18px;
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
}
.welcomeBox p {
	padding-top:13px;
	color: #828181;
	line-height: 20px;
}
.welcomeBox img {
	margin: 16px 18px 0px 0px;
	border: solid 6px #000000;
	float: left;
	background: no-repeat;
}
.welcomeBox a {
	margin-top:20px;
	width: 193px;
	float: right;
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
	color: #828181;
	line-height:28px;
	font-style: italic;
	background:url(../images/more_button1.png) 0px top no-repeat;
}
.welcomeBox a:hover {
	text-decoration: underline;
}
/* ### BUSSINESS BOX ### */
			.businessBox {
	padding-right: 42px;
	float: left;
	width:290px;
}
.businessBox h2 {
	padding: 13px 0px 25px 74px;
	font-weight:normal;
	font-size: 20px;
	font-family:Myriad Pro;
	color: #486C99;
	background:url(../images/icon4.png) left top no-repeat;
}
.businessBox p {
	padding:13px 0px 0px 0px;
	color: #828181;
	line-height: 20px;
}
.businessBox a {
	margin-top:20px;
	width: 193px;
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
	color: #828181;
	line-height:28px;
	display: block;
	font-style: italic;
	background:url(../images/more_button1.png) 0px top no-repeat;
}
.businessBox a:hover {
	text-decoration: underline;
}
.businessBox.last {
	width:290px;
	float: left;
	padding:0px;
}
.businessBox .icon {
	padding: 13px 0px 25px 83px;
	font-weight:normal;
	font-size: 20px;
	font-family:Myriad Pro;
	color: #486C99;
	background:url(../images/icon5.png) left top no-repeat;
}
/* ### OUR BLOG BOX ### */
			.ourblogBox {
	width: 270px;
	overflow:hidden;
	margin-bottom:15px;
/*	background: url(../images/blog_bg.jpg) repeat-y; */
	background: #C0C0C0;
}
.ourblogBox .top {
	width: 270px;
/*	background: url(../images/blog_top.jpg) left top no-repeat; */
		background: #C0C0C0;
}
.ourblogBox .bottom {
	padding: 0px 0px 12px 0px;
	overflow:hidden;
	width: 243px;
/*	background: url(../images/blog_bottom.jpg) left bottom no-repeat; */
}
.ourblogBox h2 {
	padding: 13px 0px 7px 72px;
	margin-bottom: 8px;
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
	background: url(../images/blog_heading_bg.jpg) left top no-repeat;
	border: 2px solid #fff;
}
.ourblogBox p a {
	padding:0px 0px 5px 0px;
	font-weight: bold;
	display:block;
	text-decoration:none;
	color: #575757;
}
.ourblogBox a:hover {
	color:#486C99;
}
.ourblogBox p {
	padding-bottom:20px;
	width: 247px;
	overflow: hidden;
	color: #525252;
	line-height: 20px;
	background: url(../images/p_border.jpg) left bottom repeat-x;
}
.ourblogBox p span {
	font-size: 12px;
	text-align:right;
	display:block;
	text-decoration: none;
	color: #000;
	font-style: italic;
}
.ourblogBox .last {
	padding-top:10px;
	background:none;
}
/* ### DOWNLOAD BOX ### */
				.downloadBox {
	width: 270px;
	height:157px;
	overflow: hidden;
	background:url(../images/download_img.jpg) left top no-repeat;
}
.downloadBox h2 {
	padding: 26px 0px 20px 80px;
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
}
.downloadBox img {
	padding-left:24px;
	border:none;
}
/* ### LEFT CONTAINER ### */
			#leftCntr {
	padding-top:20px;
	width: 750px;
	float:left;
	overflow: hidden;
}
/* ### ABOUT BOX ### */
			.aboutBox {
	padding-bottom:100px;
	width: 750px;
	overflow:hidden;
}
.aboutBox h2 {
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
}
.aboutBox span {
	padding:3px 0px 17px 0px;
	display:block;
	font-style:italic;
	color: #828181;
	line-height: 20px;
	background:url(../images/border.jpg) bottom repeat-x;
}
.aboutBox p {
	padding-top:25px;
	color: #828181;
	line-height: 20px;
}
.aboutBox img {
	margin: 25px 34px 0px 0px;
	border: solid 6px #000000;
	float: left;
	background: no-repeat;
}
.aboutBox .middle {
	padding-bottom:65px;
}
/* ### TEXT BOX ### */
			.textBox1 {
	width: 750px;
	overflow:hidden;
}
.textBox1 h2 {
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
}
.textBox1 span {
	padding:3px 0px 17px 0px;
	display:block;
	font-style:italic;
	color: #828181;
	line-height: 20px;
	background:url(../images/border.jpg) bottom repeat-x;
}
.textBox1 p {
	padding-top:25px;
	color: #828181;
	line-height: 20px;
}
/* ### SERVICE BOX ### */
			.serviceBox1 {
	padding:0px 0px 66px 0px;
	float:left;
	width: 307px;
	overflow:hidden;
}
.serviceBox1 h2 {
	padding-bottom: 23px;
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
}
.serviceBox1 p {
	padding-bottom:6px;
	color: #828181;
	line-height: 20px;
}
.serviceBox1 img {
	padding:5px 30px 36px 0px;
	float: left;
}
.serviceBox1 a {
	margin-top:20px;
	width: 173px;
	display:block;
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
	color: #828181;
	line-height:29px;
	font-style: italic;
	background:url(../images/menu_button2.jpg) 0px top no-repeat;
}
.serviceBox1 a:hover {
	text-decoration: underline;
}
.serviceBox1.first {
	padding: 44px 46px 0px 0px;
}
.serviceBox1.first1 {
	padding-top:44px;
}
.serviceBox1.first2 {
	padding: 0px 46px 80px 0px;
}
/* ### PORTFOLIO BOX ### */
			.portfolioBox {
	padding:48px 0px 0px 0px;
	width: 750px;
	overflow:hidden;
}
.portfolioBox h2 {
	padding-bottom: 23px;
	font-size: 22px;
	font-weight:normal;
	font-family:Myriad Pro;
	color: #486C99;
}
.portfolioBox span {
	padding:3px 0px 17px 0px;
	display:block;
	font-style:italic;
	color: #828181;
	line-height: 20px;
	background:url(../images/border.jpg) bottom repeat-x;
}
.portfolioBox p {
	padding:22px 0px 26px 0px;
	color: #828181;
	line-height: 20px;
}
.portfolioBox img {
	border: solid 6px #000000;
}
.portfolioBox a {
	margin-top:20px;
	width: 173px;
	display:block;
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
	color: #828181;
	line-height:29px;
	font-style: italic;
	background:url(../images/menu_button2.jpg) 0px top no-repeat;
}
.portfolioBox a:hover {
	text-decoration: underline;
}
.portfolioBox.lasst {
	padding-bottom:97px;
}
/* ### CONTACT BOX ### */
		.contactBox {
	padding: 36px 0px 100px 0px;
	width:750px;
	overflow:hidden;
}
.contactBox form {
	margin:0px;
}
.contactBox fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
.contactBox input.filed1 {
	padding: 12px 5px 5px 5px;
	width:530px;
	display:inline-block;
	color:#FFFFFF;
	height:19px;
	border: none;
	background:url(../images/input_bg.jpg) 0px top no-repeat;
}
.contactBox label {
	width:116px;
	height: 51px;
	display: inline-block;
	font:12px Arial, Helvetica, sans-serif;
	color:#486C99;
	text-align: left;
	vertical-align:top;
}
.contactBox textarea {
	padding:5px 5px 5px 5px;
	width:530px;
	display:inline-block;
	color:#FFFFFF;
	height:137px;
	border: none;
	background:url(../images/textarea_bg.jpg) 0px top no-repeat;
}
.contactBox input.button {
	margin:19px 0px 0px 116px;
	float:left;
	background:url(../images/send.jpg) 0px 0px no-repeat;
	width:148px;
	height:37px;
	border:none;
	cursor:pointer;
}
/* ### RIGHT CONTAINER ### */
			#rightCntr {
	padding-top:20px;
	width: 270px;
	overflow: hidden;
	float: right;
	background: #C0C0C0;
}
/* ### FOOTER CONTAINER ### */
	#footerCntr {
	width:100%;
	overflow: hidden;
	background: #020202;
}
#footerCntrinner {
	padding-top:22px;
	height: 80px;
	width: 1020px;
	margin:0px auto;
}
/* ### FOOTER LEFT ### */
#footerCntrinner .left {
	padding-top:10px;
	width:440px;
	float:left;
}

		#footerCntrinner .right {
	padding-top:20px;
	width:440px;
	float:right;
}
#footerCntrinner .right p {
	padding-left:140px;
	color:#999;
	font-size:12px;
}
#footerCntrinner .right p a {
	color:#999;
	text-decoration: none;
}
#footerCntrinner .right p a:hover {
	text-decoration: underline;
}
#footerCntrinner .left ul {
	padding:17px 0px 0px 20px;
}
#footerCntrinner .left ul li {
	padding:0px 14px 0px 5px;
	list-style:none;
	float:left;
}
#footerCntrinner .left ul li a {
	font-size:12px;
	color:#6c6b6b;
	text-decoration: none;
}
#footerCntrinner .left ul li a:hover {
	text-decoration: none;
	color:#76b6eb;
}
#footerCntrinner .left ul li.last {
	padding-right:0px;
}
#footerCntrinner img {
	float:left;
	border:none;
}
/* login page  */
#fg_membersite {
	position: relative;
}
#fg_membersite fieldset {
	width: 230px;
	padding:5px;
	border:1px solid #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#fg_membersite legend, #fg_membersite h2 {
	font-family : Arial, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	color:#333;
}
#fg_membersite label {
	font-family : Arial, sans-serif;
	font-size:0.8em;
	font-weight: bold;
	float:left;
}
#fg_membersite input[type="text"], #fg_membersite textarea, #fg_membersite input[type="password"] {
	font-family : Arial, Verdana, sans-serif;
	font-size: 0.8em;
	line-height:140%;
	color : #000;
	padding : 3px;
	border : 1px solid #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#fg_membersite input[type="text"], #fg_membersite input[type="password"] {
	height:18px;
	width:220px;
}
#fg_membersite #scaptcha {
	width:60px;
	height:18px;
}
#fg_membersite input[type="submit"] {
	width:100px;
	height:30px;
	padding-left:0px;
}
#fg_membersite textarea {
	height:120px;
	width:310px;
}
#fg_membersite input[type="text"]:focus, #fg_membersite input[type="password"]:focus, #fg_membersite textarea:focus {
	color : #009;
	border : 1px solid #990000;
	background-color : #ffff99;
	font-weight:bold;
}
#fg_membersite .container {
	margin-top:8px;
	margin-bottom: 10px;
}
#fg_membersite .error {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #900;
	background-color : #ffff00;
}
#fg_membersite #register_password_errorloc {
	clear:both;
}
#fg_membersite fieldset#antispam {
	padding:2px;
	border-top:1px solid #EEE;
	border-left:0;
	border-right:0;
	border-bottom:0;
	width:350px;
}
#fg_membersite fieldset#antispam legend {
	font-family : Arial, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color:#333;
}
#fg_membersite .short_explanation {
	font-family : Arial, sans-serif;
	font-size: 0.6em;
	color:#333;
}
/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#fg_membersite .spmhidip {
	display:none;
	width:10px;
	height:3px;
}
#fg_membersite #fg_crdiv {
	font-family : Arial, sans-serif;
	font-size: 0.3em;
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
}
#fg_membersite #fg_crdiv p {
	display:none;
}
#fg_membersite_content li {
	font-family : Arial, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
}
#fg_membersite_content {
	font-family : Arial, sans-serif;
	font-size: 0.9em;
	line-height: 150%
}
#fg_membersite_content h2 {
	font-family : Arial, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	color:#333;
}
.messagebox {
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	font-size:10px;
	height:20px;
	line-height:20px;
}
.messageboxok {
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#FFFFFF;
	padding:3px;
	font-weight:bold;
	color:#008000;
}
.messageboxerror {
	position:absolute;
	width:auto;
	padding:3px;
	margin-left:30px;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
	font-weight:normal;
	color:#CC0000;
	font-size:10px;
}
/*login page over */
.welcome {
	color: #486C99;
	font-family: Myriad Pro;
	font-size: 22px;
	font-weight: normal;
}
ul {
	text-decoration:none;
	list-style:none;

}
.menu {
	border: 2px solid #fff;
	padding-left: 8px;
	padding-top: 6px;
}
ul li {
	padding-bottom:10px;
	font-size:14px;
}
ul li a {
	text-decoration:none;
}
ul li a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.form_txtbox {
	background-color: #F6F6F6;
	border: 1px solid #C0C0C0;
	padding: 4px;
	width: 220px;
}
.search {
	background-color: #F6F6F6;
	border: 1px solid #C0C0C0;
	padding: 4px;
	width: 220px;
}
.form_tb_120 {
	background-color: #F6F6F6;
	border: 1px solid #C0C0C0;
	padding: 4px;
	width: 120px;
}
.form_combo {
	padding: 4px;
	width: 230px;
}
.form_combo_100 {
	padding: 4px;
	width: 100px;
}
.sub_menu {
	margin-left:15px;
}
.myBox {
	margin: 10px auto;
	color: #fff;
	width: 92%;
	padding: 20px;
	text-align: left;
	background-color: #000;
	border: 1px solid #fff;
	height:100%;
	-moz-border-radius: 15px 15px 15px 15px;
}
a.btn {
	background: url("../images/btn_left.png") no-repeat scroll left top transparent;
	display: block;
	float: left;
	font: bold 13px/23px Verdana, Trebuchet MS;
	height: 31px;
	margin-right: 5px;
	opacity: 0.9;
	padding-left: 12px;
	text-decoration: none;
}
a.btn span {
	background: url("../images/btn_right.png") no-repeat scroll right top transparent;
	display: block;
	padding: 3px 10px 6px 0;
	color:#000000;
	text-align:center;
}
.btn_submit {
	background: url("../images/btn_submit.png") no-repeat scroll right top transparent;
	border: none;
	height: 31px;
	width: 100px;
	padding: 3px 10px 6px 0;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	text-align:center;
}
.btn_submit:hover {
	background: url("../images/btn_submit.png") no-repeat scroll right top transparent;
	border: none;
	height: 31px;
	width: 100px;
	padding: 3px 10px 6px 0;
	font-weight:bold;
	color:gold;
	cursor:pointer;
}
.SHW {
	display:inline;
	visibility:visible
}
.HID {
	display:none;
	visibility:hidden
}
.TITLESEL {
	font-family:verdana, tahoma, sans serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#486C99;
}
.TITLEUNSEL {
	font-family:verdana, tahoma, sans serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
#searchbox {
	width:275px;
	border:solid 1px #000;
	padding:3px;
}
#display {
	width:250px;
	display:none;
	float:right;
	margin-right:30px;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	overflow:hidden;
	background-color:#000000;
	position:absolute;
	z-index:1;
}
.display_box {
	padding:2px;
	border-top:solid 1px #dedede;
	font-size:12px;
	height:25px;
}
.display_box:hover {
	background:#3b5998;
	color:#FFFFFF;
}
#shade {
	background-color:#00CCFF;
}
.class_tr td
{
	padding:5px;
	color:#000000;
}
.class_th a
{
	color:#000000;
	text-decoration:none;
}