/*top, right, bottom, and left padding*/
* {
	margin: 0px; padding: 0px;
}
body {
	background: url("images/footer_bg.gif") repeat-x bottom rgb(255, 255, 255);
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0px currentColor;
}
img {
	vertical-align: top;
}
ul {
	list-style: none;
}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

html {
	color: rgb(134, 134, 134); line-height: 17px; font-family: Georgia, tahoma, Arial; font-size: 12px;
}
input {
	color: rgb(134, 134, 134); line-height: 17px; font-family: Georgia, tahoma, Arial; font-size: 12px;
}
textarea {
	color: rgb(134, 134, 134); line-height: 17px; font-family: Georgia, tahoma, Arial; font-size: 12px;
}
input {
	font-weight: normal; vertical-align: middle;
}
select {
	font-weight: normal; vertical-align: middle;
}
strong {
	color: rgb(68, 68, 68); font-size: 12px;
}
a {
	color: rgb(61, 111, 146); font-size: 12px;
}
.h_logo {width: 100%; height: 92px;}
#header_tall {
	background: url("images/header_tall.gif") repeat-x top;
}
#main {
	margin: 0px auto;
}
#header .left {padding: 26px 0px 0px; font-size: 16px;font-weight: bold; }
#header .demo {padding: 26px 0px 0px 20px; font-size: 12px;font-weight: normal;float: left; }

#header .right {padding: 26px 11px 0px 0px;}
#header .langRef {float:right;padding: 26px 11px 0px 0px;font-size: 9px}

#header .right a {padding: 0px 29px 2px 0px; color: rgb(134, 134, 134); font-size: 12px;}
#header .langRef a {padding: 0px 19px 2px 0px; color: rgb(134, 134, 134); font-size: 10px;}

#header2 .left {padding: 26px 0px 0px; font-size: 16px;font-weight: bold;}
#header2 .right {padding: 26px 11px 0px 0px;}
#header2 .right a { padding: 0px 29px 2px 0px; color: rgb(134, 134, 134); font-size: 10px;}
#header2 .demo {padding: 26px 0px 0px 20px; font-size: 10px;font-weight: normal;float: left; }
#header2 .langRef {float:right;padding: 26px 11px 0px 0px;font-size: 9px}
#header2 .langRef a {padding: 0px 19px 2px 0px; color: rgb(134, 134, 134); font-size: 9px;}

.PriceCheck {padding: 26px 0px 0px 20px; font-size: 12px;font-weight: normal;float: left;color: rgb(255, 0, 0);}
.PriceCheck a {text-decoration: none;color: rgb(255, 0, 0);}
.PriceCheck a:hover {text-decoration: underline;}

#menu {
	background: url("images/menu_tall.gif") repeat-x top; height: 65px;
}
#menu .rightbg {
	background: url("images/menu_right.gif") no-repeat right top;
}
#menu .leftbg {
	background: url("images/menu_left.gif") no-repeat left top; width: 100%; height: 65px;
}
#menu .padding {
	padding: 9px 0px;
}
#menu li {
	background: url("images/menu_libg.gif") repeat-y right top; width: 123px; text-align: center; font-size: 12px; float: left; display: block;
}
#menu li a {
	padding: 8px 0px 5px; color: rgb(145, 145, 145); font-size: 12px; font-weight: normal; text-decoration: none; display: block;
}
#menu li span {
	padding: 8px 0px 5px; display: block;
}
#menu li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#menu li span {
	color: rgb(160, 160, 160); text-decoration: none; font-weight: bold;
}
#menu .last {
	
}

#header .content {}
#header .content .text {
	padding: 2px 0px 33px 2px;
}
#header .content a img {
	float: right;
}
#middle {
	width: 100%;
}
#footer .foot_indent {width:100%;color: rgb(134, 134, 134); font-size: 12px;position:absolute;dislplay:block;padding:0px}
.footcol1 {width:450px;padding: 23px 0px 5px 0px;float:left; }
.footcol2 {width:250px;padding: 23px 0px 5px 20px;float:left; }

#footer a {	color: rgb(68, 68, 68); font-weight: bold;}

.border {
	background: url("images/border_tall.gif") repeat-x top;
}
.border .btall {
	background: url("images/border_tall.gif") repeat-x bottom;
}
.border .ltall {
	background: url("images/border_tall.gif") repeat-y left;
}
.border .rtall {
	background: url("images/border_tall.gif") repeat-y right;
}
.border .tleft {
	background: url("images/border_tl.gif") no-repeat left top;
}
.border .tright {background: url("images/border_tr.gif") no-repeat right top;}
.border .bleft {background: url("images/border_bl.gif") no-repeat left bottom;}
.border .bright {background: url("images/border_br.gif") no-repeat right bottom; width: 100%;}
.border .ind {padding: 4px 4px 15px 2px;}
.border a img {float: right;}
.h_text {background: url("images/h_text_bg.gif") repeat-x bottom; padding-bottom: 2px; padding-left: 5px;background-color:#EEEEEE}
.more {text-align: right;}
.more a {background: url("images/more_bg.gif") no-repeat right top; color: rgb(0, 0, 0); padding-right: 13px; font-weight: bold;}
.date {background: url("images/date_bg.gif") no-repeat 0px 0px; padding: 2px 0px 2px 22px; color: rgb(68, 68, 68);}
li {color: rgb(61, 111, 146);text-decoration: none;}
li a {color: rgb(61, 111, 146); font-size: 12px;text-decoration: none;}
li a:hover {text-decoration: underline;}
.bot_line {background: url("images/h_text_bg.gif") repeat-x bottom;}
.b_text {color: rgb(61, 111, 146);}

#front #middle .title1 {font-size:16px;font-weight:bold;color:#6E93E1;}
#front #middle .indent {padding: 17px 0px 19px;}
#front #middle .columns1 .column1 .padding {padding: 9px 13px 3px 15px;}
#front #middle .columns1 .column2 .padding {padding: 9px 13px 3px 15px;}
#front #middle .columns1 .column3 .padding {padding: 9px 13px 3px 15px;}
#front #middle .columns1 .p1 {	padding: 2px 2px 2px 2px;}
#front #middle .columns1 .p2 {	padding: 2px 2px 2px 2px;font-size:14px}
#front #middle .columns2 {padding: 21px 0px 0px;}
#front #middle .columns2 .column1 .padding {padding: 14px 21px 0px 17px;}
#front #middle .columns2 .column2 .padding {padding: 14px 18px 0px 21px;}
#front #middle .columns2 .column1 .p1 {padding: 7px 0px 15px;}
#front #middle .columns2 .column2 .content {padding: 10px 0px 15px;}
#front #middle .columns2 .column2 .p1 {padding: 2px 0px 1px;}
#front #middle .columns1 .more {padding: 10px 6px 0px 0px;}
#front #middle ul li {background:none;background: url("images/bg_rchkb.jpg") no-repeat scroll 0 4px transparent;padding-left: 12px;font-size:12px;line-height:15px;padding-bottom:7px}
#front #middle .li2 {background:none;padding-left: 12px;font-size:12px;line-height:15px;padding-bottom:7px}



#index #middle .indent {padding: 17px 0px 19px;}
#index #middle .columns1 .column1 .padding {padding: 9px 13px 3px 15px;}
#index #middle .columns1 .column2 .padding {padding: 9px 13px 3px 15px;}
#index #middle .columns1 .column3 .padding {padding: 9px 13px 3px 15px;}
#index #middle .columns1 .p1 {	padding: 2px 2px 2px 2px;}
#index #middle .columns1 .p2 {	padding: 2px 2px 2px 2px;font-size:14px}
#index #middle .columns2 {padding: 21px 0px 0px;}
#index #middle .columns2 .column1 .padding {padding: 14px 21px 0px 17px;}
#index #middle .columns2 .column2 .padding {padding: 14px 18px 0px 21px;}
#index #middle .columns2 .column1 .p1 {padding: 7px 0px 15px;}
#index #middle .columns2 .column2 .content {padding: 10px 0px 15px;}
#index #middle .columns2 .column2 .p1 {padding: 2px 0px 1px;}
#index #middle .columns1 .more {padding: 10px 6px 0px 0px;}

#index_1 #middle .indent {padding: 17px 0px 20px;}
#index_1 #middle .column1 .padding1 {padding: 6px 30px 20px 10px;}
#index_1 #middle .column1 .padding1 .content {padding: 14px 0px 27px 1px;}
#index_1 #middle .column1 .padding1 .p1 {padding: 1px 0px 0px;}
#index_1 #middle .column1 .padding1 .more {padding: 0px 6px 0px 0px;}
#index_1 #middle .column1 .padding2 {padding: 36px 20px 0px 16px;}
#index_1 #middle .column1 .padding2 .content {padding: 16px 0px 0px 1px;}
#index_1 #middle .column1 .p4 {padding: 16px 0px 0px 1px;font-size:14px}

#index_1 #middle .cols .more {margin-top: -19px;}
#index_1 #middle .cols .p1 {padding: 21px 0px 1px;}
#index_1 #middle .cols {padding: 14px 0px 0px;}
#index_1 #middle .column2 .padding {padding: 10px 5px 13px 5px;}
#index_1 #middle .column2 ul li {font-weight: bold;padding-bottom:7px}
#index_1 #middle .column2 .p1 {padding: 1px 0px 8px;}
#index_1 #middle .column2 .p2 {padding: 12px 0px 17px;}
#index_1 #middle .column2 .p3 {padding: 17px 0px;}


#index_2 #middle .indent {padding: 17px 0px 20px;}
#index_2 #middle .columns1 .column1 .padding {padding: 9px 13px 3px 15px;}
#index_2 #middle .columns1 .column2 .padding {padding: 9px 13px 3px 15px;}
#index_2 #middle .columns1 .column1 ul {	margin-bottom: 7px;}
#index_2 #middle .columns1 .column1 .p1 {padding: 1px 0px 0px;}
#index_2 #middle .columns1 .column2 .p1 {padding: 1px 0px 7px;}
#index_2 #middle .columns2 {padding: 21px 0px 0px;}
#index_2 #middle .columns2 .column1 .padding {padding: 14px 21px 0px 17px;}
#index_2 #middle .columns2 .column2 .padding {padding: 14px 18px 0px 21px;}
#index_2 #middle .columns2 .column1 .p1 {padding: 8px 0px 10px;}
#index_2 #middle .columns2 .column1 .p2 {padding: 0px 0px 4px;}
#index_2 #middle .columns2 .column2 .content {padding: 7px 0px 15px;}
#index_2 #middle .columns2 .column2 ul {margin-bottom: 1px;}

#index_4 #middle .indent {padding: 17px 0px 20px;}
#index_4 #middle .column1 .padding1 {padding: 16px 22px 0px 16px;}
#index_4 #middle .column1 .padding1 .content {padding: 14px 0px 34px 1px;}
#index_4 #middle .column1 .padding1 .more {padding: 0px 2px 0px 0px; line-height: 12px;}
#index_4 #middle .column1 .padding2 {padding: 34px 23px 0px 16px;}
#index_4 #middle .column1 .padding2 .content {padding: 6px 0px 0px 1px;}
#index_4 #middle .column1 .padding2 .more {margin-top: 9px;}
#index_4 #middle .column2 .padding {padding: 9px 13px 3px 15px;}
#index_4 #middle .column2 .margin .padding {padding: 9px 12px 2px 15px;}
#index_4 #middle .column2 ul {margin: 0px 0px 2px 1px;}
#index_4 #middle .column2 .margin {padding-top: 6px;}
#index_4 #middle .column2 .p1 {padding: 0px 0px 8px;}

#index_5 #middle .indent {padding: 17px 0px 20px;}
#index_5 #middle .columns1 .column1 .padding {padding: 9px 13px 16px 15px;}
#index_5 #middle .columns1 .column2 .padding {padding: 9px 13px 16px 15px;}
#index_5 #middle .columns1 .column1 ul {margin-bottom: 7px;}
#index_5 #middle .columns1 .column1 .p1 {padding: 1px 0px 0px;}
#index_5 #middle .columns1 a {color: rgb(134, 134, 134); font-size: 11px; text-decoration: none;}
#index_5 #middle .columns1 a:hover {text-decoration: underline;}
#index_5 #middle .columns1 .column2 strong {font-size: 14px;}
#index_5 #middle .columns2 {padding: 22px 0px 0px;}
#index_5 #middle .columns2 .padding {padding: 14px 15px 0px 17px;}
#index_5 #middle .columns2 .p1 {padding: 10px 0px 10px;}
#index_5 #middle .columns2 .p2 {padding: 0px 0px 4px;}

#index_9 #middle .indent2 {padding: 17px 0px 20px 20px;}
#index_9 #middle .indent {padding: 17px 0px 20px;}
#index_9 #middle .pc {text-align:center;padding: 15px 0px 15px 0px}
#index_9 #middle .p1 {padding: 15px 5px 15px 10px;font-size:14px;}
#index_9 #middle .pb {padding: 15px 5px 15px 10px;font-size:13px;color:#6E93E1;}
#index_9 #middle .ph {padding: 15px 5px 15px 10px;font-size:13px;font-weight:bold;}

#index_9 #middle .column1 .padding1 {padding: 6px 30px 20px 30px;}
#index_9 #middle .column1 .padding1 .content {padding: 14px 0px 27px 1px;}
#index_9 #middle .column1 .padding1 .p1 {padding: 1px 0px 0px;}
#index_9 #middle .column1 .padding1 .more {padding: 0px 6px 0px 0px;}
#index_9 #middle .column1 .padding2 {padding: 36px 20px 0px 16px;}
#index_9 #middle .column1 .padding2 .content {padding: 16px 0px 0px 1px;}
#index_9 #middle .column1 .p4 {padding: 16px 0px 0px 1px;font-size:14px}
#index_9 #middle .column1 .img1 {border:0px;text-align:center}
#index_9 #middle .column1 .imgR {border:0px;text-align:center;border-radius:15px}

#index_9 #middle .column2 .padding {padding: 10px 10px 10px 10px;}
#index_9 #middle .column2 ul li {font-weight: bold;padding-bottom:7px}
#index_9 #middle .column2 .p1 {padding: 1px 0px 8px;}
#index_9 #middle .column2 .p2 {padding: 12px 0px 17px;}
#index_9 #middle .column2 .p3 {padding: 17px 0px;}
#index_9 #middle .FormButton {height:38px;font-family: Georgia, tahoma, Arial;color: #555555;background-color:#D9DEDF;cursor:auto;text-align:center;font-size:13px;padding:10px;border-bottom: #000000 1px solid;border-right: #000000 1px solid;border-left: #aaaaaa 1px solid;border-top: #aaaaaa 1px solid}
#index_9 #middle td{padding:2px;border:0px;width:150px;font-size:13px;vertical-align:top;}
#index_9 #middle .textField{padding:2px;border:1px solid rgb(164, 164, 164);font-size:13px;width:300px}
#index_9 #middle input {height:20px}

#form .column1 {width: 183px;}
#form .column2 {width: 521px;}
#form form .row {height: 25px;}
#form form .row1 {height: 34px;}
#form .input {padding: 0px 0px 0px 5px; border: 1px solid rgb(164, 164, 164); width: 171px; height: 18px; color: rgb(164, 164, 164); line-height: 13px; font-family: tahoma;}
#form textarea {padding: 0px 0px 0px 5px; border: 1px solid rgb(164, 164, 164); width: 516px; height: 68px; color: rgb(164, 164, 164); line-height: 13px; overflow: auto; font-family: tahoma;}
#form form .div {padding: 6px 0px 0px; text-align: right;}

#index_6 #middle .indent {padding: 33px 15px 17px 17px;}
#index_6 #middle .p1 {padding: 6px 0px 0px;}

.hline {background: url("images/border_tall.gif") repeat-x bottom;}


#index_3 #middle .indent {padding: 7px 0px 20px;}
#index_3 #middle .column1 .padding {padding: 5px 5px 1px 5px;}
#index_3 #middle .column1 .p1 {padding: 15px 0px 5px 10px;font-size:13px;}
#index_3 #middle .column1 .h {font-size:14px;font-weight:bold;font-size:14px}
#index_3 #middle .column2 .padding {padding: 5px 5px 1px 5px;}
#index_3 #middle .column2 .p1 {padding: 15px 0px 5px;font-size:13px;}
#index_3 #middle .column2 .h {font-size:14px;font-weight:bold;font-size:14px}
#index_3 #middle .columnC  {padding: 0px 0px 0px 0px;}


#index_p #middle .h {font-weight:bold;font-size:13px;padding: 0px;}
#index_p #middle .top_line {background: url("images/h_text_bg.gif") repeat-x top;font-size:5px;padding: 0px;}
#index_p #middle .title1 {padding: 5px 0px 5px;font-size:12px;line-height:15px;font-weight:bold;color:#6E93E1;}
#index_p #middle ul {list-style: none;padding: 5px 0px 10px 20px;}
#index_p #middle ul li {color: rgb(134, 134, 134);font-size:13px;line-height:22px;font-weight:normal;}
#index_p #middle .s {color: rgb(200, 200, 200);}
#index_p #middle .pc {text-align:center;padding: 15px 0px 15px 0px}

#index_p #middle .indent {padding: 7px 0px 20px;}
#index_p #middle .p1 {padding: 15px 1px 1px 10px;font-size:13px;line-height:20px;}

#index_p #middle .column1 .padding {padding: 5px 3px 1px 3px;}

#index_p #middle .column2 .padding {padding:  5px 3px 1px 3px;}
#index_p #middle .columnC  {padding: 0px 0px 0px 0px;}

#index_downloads #middle .h {font-weight:bold;font-size:13px;padding: 0px;}
#index_downloads #middle .top_line {background: url("images/h_text_bg.gif") repeat-x top;font-size:5px;padding: 0px;}
#index_downloads #middle .title1 {padding: 15px 0px 10px 15px;font-size:12px;line-height:15px;font-weight:bold;color:#6E93E1;}
#index_downloads #middle ul {list-style: none;padding: 5px 0px 10px 30px;}
#index_downloads #middle ul li {color: rgb(134, 134, 134);font-size:13px;line-height:25px;font-weight:normal;}
#index_downloads #middle .indent {padding: 7px 0px 20px;}
#index_downloads #middle .p1 {padding: 15px 1px 1px 10px;font-size:13px;line-height:20px;}

#index_downloads #middle .column1 .padding {padding: 5px 3px 1px 3px;}
#index_downloads #middle .column2 .padding {padding:  5px 3px 1px 3px;}
#index_downloads #middle .column3 .padding {padding:  5px 3px 1px 3px;}

#index_downloads #middle .columnC  {padding: 0px 0px 0px 0px;}
#index_downloads .imgR {border:0px;text-align:right;border-radius:15px}

.nh {color:red}