body
{
	margin: 0;
	background: #8cb5eb url(/images/bg.jpg) repeat-x;
	background-attachment: fixed;background-position:top center;
	line-height: 17px;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
table
{
	line-height: 17px;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.clear
{
	clear: both;
}

p{ padding:0;margin:0 }

/*----begin email of member----------------*/
/*--------begin text email----------------*/
.textemail
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text email----------------*/
/*--------begin email body----------------*/
email_body
{
	background-color: #ffffff;
	margin: 0;
}
/*--------end email body----------------*/
/*----end email of member----------------*/
/*----begin link----------------*/
a:hover
{
	color: #092b6f;
	text-decoration: none;
}
a:link
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
/*----end link----------------*/
/*----begin left colum----------------*/
.leftTD
{
	background-color: #bdbec0;
	margin: 0;
	vertical-align: top;
}
/*----end left colum----------------*/
/*----begin center colum----------------*/
.centerTD
{
	background-color: #ffffff;
	margin: 0;
	vertical-align: top;
}
/*----end center colum----------------*/
/*----begin right colum----------------*/
.rightTD
{
	background-color: #bdbec0;
	margin: 0;
	vertical-align: top;
}
/*----end right colum----------------*/
/*----begin header----------------*/
/*--------begin table header----------------*/
.bgheader
{
	width: 994px;
	background-color: #ffffff;
}
.bgheader_top
{
	width: 994px;
}
/*--------end table header----------------*/
/*--------begin line header----------------*/
.lineheader
{
	background-color: #092b6f;
	height: 1px;
}
/*--------end line header----------------*/
/*--------begin line space header----------------*/
.linespace_header
{
	background-color: #ffffff;
	height: 10px;
	width: 1004px;
}
/*--------end line space header----------------*/
/*--------begin text language----------------*/
.textlanguage
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text language----------------*/
/*--------begin text date----------------*/
.textdate
{
	font-size: 11px;
	color: #999999;
	font-style: italic;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text date----------------*/
/*--------begin main menu----------------*/
/*------------begin text menu----------------*/
.textmenu
{
	font-size: 12px;
	color: #092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.textmenu a:hover
{
	color: #ffffff;
}
.textmenu-active
{
	font-size: 12px;
	color: #ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*------------end text menu----------------*/
/*------------begin background menu----------------*/
.bgmenu
{
	background: url(/images/bgtopmenu.png) no-repeat;
	height: 39px;
	width: 994px;
}
/*------------end background menu----------------*/
/*------------begin line of space menu----------------*/
.linespace_menu
{
	background: url(/images/line1.gif) no-repeat;
	width: 116px;
	background-position: top center;
}
.line_bottom_banner
{
	background: url(/images/line2.gif) no-repeat;
	width: 980px;
	height: 5px;
}
.line-bottom-header
{
	background: url(/images/line-bottom-header.gif) no-repeat;
	width: 980px;
	height: 19px;
}
/*------------end line of space menu----------------*/
/*--------end main menu----------------*/
/*--------begin sub menu----------------*/
.textmenu_sub
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textmenu_sub a:hover
{
	color: #e30401;
}
.textmenu_sub-active
{
	font-size: 12px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.linemenu_sub
{
	background-color: #092b6f;
	height: 1px;
}
/*--------end sub menu----------------*/
.texttitle-header
{
	font-size: 12px;
	color: #ffdd55;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*----end header----------------*/

/*----begin body----------------*/
/*--------begin title----------------*/
/*------------begin text title----------------*/
.texttitle
{
	font-size: 12px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.texttitle-services
{
	font-size: 16px;
	color: #fe701f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.texttitle_gray
{
	font-size: 12px;
	color: #333333;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: normal;
}
.texttitle-home
{
	font-size: 12px;
	color: #454545;
	font-family: Arial,Tahoma, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*------------end text title----------------*/
/*------------begin text title left----------------*/
.texttitle_left
{
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
	background-color: #092b6f;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
/*------------end text title left----------------*/
/*------------begin line title----------------*/
.linetitle
{
	background-image: url(/images/line3.gif);
	background-repeat: repeat-x;
	height: 1px;
}
/*------------end line title----------------*/
/*------------begin background of main title----------------*/
.bgtitle
{
	background-color: #00808b;
	height: 29px;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*------------end background of main title----------------*/
/*--------end title----------------*/
/*--------begin text body--------*/
.textbody-header
{
	font-size: 12px;
	color: #eaf1ff;
	font-family: Arial,Tahoma, Verdana,MS Sans Serif;
}
.textbody
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textcontact
{
	font-size: 12px;
	color: #333333;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textbody_title
{
	font-size: 12px;
	color: #ba0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.textbody_title a:hover
{
	color: #e30401;
}
.textbody_red
{
	font-size: 12px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.textbody_other
{
	font-size: 12px;
	color: #092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textbody_other a:hover
{
	color: #e30401;
}
/*--------end text body--------*/
/*--------begin text link--------*/

.textlink-header
{
	font-size: 12px;
	color: #ffdd55;
	font-family: Arial, Tahoma, Verdana,MS Sans Serif;
}
.textlink
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textlink-home
{
	font-size: 11px;
	color: #224c98;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text link--------*/
/*--------begin border of image--------*/
.img_border_gray
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}
/*--------end border of image--------*/
/*----end body--------*/

/*----begin footer--------*/
/*--------begin main footer menu--------*/
.textmenu_footer
{
	font-size: 12px;
	color: #092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textmenu_footer a:hover
{
	color: #ffffff;
}
.textmenu_footer-active
{
	font-size: 12px;
	color: #ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end main footer menu--------*/
/*------------begin background menu----------------*/
.bgmenu_footer
{
	background-color: #fcdc07;
	background-repeat: repeat;
	height: 28px;
	width: 1004px;
}
/*------------end background menu----------------*/
/*------------begin line of space menu----------------*/
.linespace_menu_footer
{
	padding-left: 12px;
	padding-right: 12px;
	color: #ff0000;
}
/*------------end line of space menu----------------*/
/*--------begin text footer--------*/
.textfooter
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textfooter a:hover
{
	color: #fcdc07;
}
/*--------end text footer--------*/
/*--------begin line footer----------------*/
.linefooter
{
	background-color: #092b6f;
	height: 1px;
}
/*--------end line footer----------------*/
/*--------begin line footer----------------*/
.linespace_footer
{
	background-color: #ffffff;
	height: 20px;
	width: 1004px;
}
/*--------end line footer----------------*/
/*--------begin background of footer--------*/
.bgfooter
{
	background: url(/images/bg-footer.png) no-repeat;
	width: 994px;
}
.bgfooter_white
{
	background-color: #ffffff;
	width: 1004px;
}
/*--------end background of footer--------*/
/*--------begin text design by--------*/
.textdesignby
{
	font-size: 11px;
	color: #fff;
	font-family: Arial,Tahoma, Verdana,MS Sans Serif;
}
/*--------end text design by--------*/
/*--------begin text counter--------*/
.textonline
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: normal;
}
.textonline_red
{
	font-size: 12px;
	color: #ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*--------end text counter--------*/
/*----end footer--------*/

/*----begin search--------*/
/*--------begin textbox search--------*/
.bgsearch
{
	background: url(/images/bg_search.png) 0 0 no-repeat;
	width: 273px;
	height: 24px;
	margin: 37 13 0 0;
}
.flat_search
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	width: 230px;
	height: 24px;
	margin-left: 5px;
	margin-top: 0;
	border: 0;
	background-color: Transparent;
}
/*--------end textbox search--------*/
/*--------begin button search--------*/
.button_search
{
	background-color: #092b6f;
	height: 20px;
	width: 40px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button search--------*/
/*----end search--------*/

/*----begin form contact--------*/
/*--------begin button contact--------*/
.button_send
{
	background-color: #2a56a9;
	height: 22px;
	width: 50px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button contact--------*/
/*--------begin button reset--------*/
.button_reset
{
	background-color: #2a56a9;
	height: 22px;
	width: 50px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button reset--------*/
/*----end form contact--------*/
/*----begin textbox--------*/
.flat
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: solid 1px #2a56a9;
	width: 350px;
	height: 18px;
}
/*----end textbox--------*/
/*----begin textbox--------*/
.flatlist
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: solid 1px #2a56a9;
	width: 200px;
	height: 18px;
}
/*----end textbox--------*/
/*----begin textarea--------*/
.textareaflat
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: solid 1px #2a56a9;
	width: 350px;
}
/*----end textarea--------*/
/*----begin button--------*/
.button
{
	font-family: Arial,Tahoma, Verdana, MS Sans Serif;
	cursor: hand;
	background-color: #4568a1;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-style: outset;
	border-width: 1px;
	height: 30px;
}
.button_flat
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: hand;
	text-decoration: none;
}
/*----end button--------*/
/*----begin page--------*/
.pager
{
	color: #224c97;
	font-size: 12px;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.pager-active
{
	color: #ff0000;
	font-size: 12px;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
	text-decoration:underline
}
/*----end page--------*/
/*----begin upload file--------*/
/*--------begin text upload file--------*/
.fileUpload
{
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
	font-size: 11px;
	color: #253652;
	border-bottom: #4D6689 1 solid;
	border-left: #4D6689 1 solid;
	border-right: #4D6689 1 solid;
	border-top: #4D6689 1 solid;
	width: 340px;
}
/*--------end text upload file--------*/
/*--------begin button upload file--------*/
.buttonUpload
{
	font-family: Arial,Tahoma, Verdana, MS Sans Serif;
	cursor: hand;
	background-color: #4568a1;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-style: outset;
	border-width: 1px;
	height: 18px;
	width: 60px;
}
/*--------end button upload file--------*/
/*--------begin mail upload file--------*/
.mailAttachmentUploadCss
{
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
/*--------end mail upload file--------*/
/*----end upload file--------*/
/*----begin loading process--------*/
#progress
{
	font-size: 1px;
	left: 10px;
	width: 1px;
	position: relative;
	top: 1px;
	height: 5px;
	background-color: #9d9d94;
}
/*----end loading process--------*/
/*----begin hr--------*/
hr
{
	color: #dedede;
	height: 1px;
	background-color: #dedede;
	margin: 14 0 14 0;
}
/*----end hr--------*/
/*----begin about us--------*/
.bgleft_aboutus
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end about us--------*/
/*----begin news--------*/
.bgleft_news
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end news--------*/
/*----begin project--------*/
.bgleft_project
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end project--------*/
/*----begin product--------*/
.bgleft_product
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end product--------*/
/*----begin faq--------*/
.bgleft_faq
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end faq--------*/
/*----begin gallery--------*/
.bgleft_gallery
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end gallery--------*/
/*----begin sitemap--------*/
.bgleft_sitemap
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end sitemap--------*/
/*----begin treeview sitemap--------*/
.treeview, .treeview ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul
{
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea
{
	background: url(/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea
{
	display: inline;
	float: none;
}

.treeview li
{
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected
{
	background-color: #cccccc;
	padding: 3px;
}

#treecontrol
{
	margin: 1em 0;
	display: none;
}

.treeview .hover
{
	color: red;
	cursor: pointer;
}

.treeview li
{
	background: url(/images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable
{
	background-position: 0 -176px;
}

.treeview .expandable-hitarea
{
	background-position: -80px -3px;
}

.treeview li.last
{
	background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
	background-image: url(/images/treeview-default.gif);
}
.treeview li.lastCollapsable
{
	background-position: 0 -111px;
}
.treeview li.lastExpandable
{
	background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
	background-position: 0;
}

.treeview-red li
{
	background-image: url(/images/treeview-red-line.gif);
}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable
{
	background-image: url(/images/treeview-red.gif);
}

.treeview-black li
{
	background-image: url(/images/treeview-black-line.gif);
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable
{
	background-image: url(/images/treeview-black.gif);
}

.treeview-gray li
{
	background-image: url(/images/treeview-gray-line.gif);
}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable
{
	background-image: url(/images/treeview-gray.gif);
}

.treeview-famfamfam li
{
	background-image: url(/images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable
{
	background-image: url(/images/treeview-famfamfam.gif);
}
.filetree li
{
	padding: 3px 0 2px 16px;
}
.filetree span.folder, .filetree span.file
{
	padding: 1px 0 1px 16px;
	display: block;
}
.filetree span.folder
{
	background: url(/images/folder.gif) 0 0 no-repeat;
}
.filetree li.expandable span.folder
{
	background: url(/images/folder-closed.gif) 0 0 no-repeat;
}
.filetree span.file
{
	background: url(/images/file.gif) 0 0 no-repeat;
}
/*----end treeview sitemap--------*/
/*----begin shopping cart--------*/
/*--------begin text price--------*/
.textprice
{
	font-size: 11px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*--------end text price--------*/
/*--------begin button cart--------*/
.button_cart
{
	background-image: url(/images/bullet_cart.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 18px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button cart--------*/
/*--------begin button order--------*/
.button_order
{
	background-color: #092b6f;
	height: 22px;
	width: 70px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button order--------*/
/*----end shopping cart--------*/
/*----begin member--------*/
/*--------begin textbox member--------*/
.flat_member
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	width: 120px;
	height: 19px;
	border: solid 1px #dddddd;
}
/*--------end textbox member--------*/
/*--------begin button member--------*/
.button_login
{
	background-color: #092b6f;
	height: 20px;
	width: 70px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button member--------*/
/*----end member--------*/
.bg-content-header
{
	background: url(/images/bg-content-header-line.gif) repeat-y;
	width: 980px;
}
.bg-content-header-tb
{
	background: url(/images/bg-content-header.gif) no-repeat top left;
	width: 980px;
}
.divframeimg1
{
	background: url(/images/bg-frimg1.gif) no-repeat top left;
	width: 171px;
	height: 86px;
	margin-bottom: 8px;
}
.divframeimg1 img
{
	margin: 4 0 0 4;
	border: 0;
}

/*frame contact*/
.bg-fr1-top
{
	background: url(/images/bg-fr1-top.gif) no-repeat top left;
	width: 284px;
	height: 61px;
}
.bg-fr1-center
{width: 284px;
}
.bg-fr1-bottom
{
	background: url(/images/bg-fr1-bottom.gif) no-repeat top left;
	width: 284px;
	height: 20px;
}