* {
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  /*font-family:Trebuchet MS,Verdana,Arial;*/
}
td{
 border-collapse:collapse;
  /*font-family:Trebuchet MS,Verdana,Arial;*/
  /*font-size:12px;*/
}
.banner_section_1{
  margin:0px auto;
  width:802px;
  height:100px;
  background-color:white;
  background-image:url(../images/body_text_back.png);
  background-repeat:no-repeat;
  background-position: right bottom;
 
}
.title_bg{
background-image:url(../images/h3_titlebg.png);
width:417px;
height:18px;
background-repeat:no-repeat;
background-position:left top;
text-align:center;
vertical-align:top;
padding-bottom:10px;

}
.webboothdetailfont{
/*font-size:15px;*/
}
.webboothdetailcntactfont{
/*font-size:15px;*/
font-weight:bolder;
}
.banner_section,
.banner_section_top {
  margin:0px auto;
  width:800px;
  height:100px;
  border:1px solid #dddddd;
  border-top:0px;
}

.banner_section_top {
  background-image:url(../images/banner.png);
  background-repeat:none;
}

.banner_section_top {
  width:801px;
  overflow:hidden;
  border-bottom:0px;
}
.section_title {
  width:801px;
  overflow:hidden;
  border-bottom:0px;

}
/**վͼ**/
.sitemap_table{
	border:1px dotted #A8A8A8;padding:8px;
}
.sitemap_td{
	border:1px dotted #A8A8A8;padding:8px;
}
.sitemap_th{
	border:1px dotted #A8A8A8;padding:8px;
}


.section_tdbg {
  
}
html {
  background-image:url(../images/back_top.gif);
  background-repeat:repeat-x;
  background-position:top left;
}


body {
  background:transparent url(../images/back_bottom.gif) repeat-x scroll left bottom;
  text-align:center;
}


img {
  border:0px;
}
img.addBorder {
  border:1px solid #333333;
}


input[type="text"], input[type="password"], select, textarea {
  border:1px solid grey;
  
}


.left_section {
  width:187px;
  vertical-align:top;
  border-left:1px solid #dddddd;
  font-family: Trebuchet MS,Verdana;
 /* font-size:14px;*/
  background-color:white;
}

.left_white_area {
  padding:20px 0px 20px 0px;
  vertical-align:top;
  height:160px;
  background-color:white;
  background-image:url(../images/left_white_back.png);
  background-repeat:no-repeat;
  background-position: right bottom;
}

.left_white_area div,
.left_white_area a {
  padding:7px 20px 7px 20px;
  color:red;
  font-size: 14px;
}

.left_white_area a {
  display:block;
  text-decoration:none;
}

.left_white_area a:hover {
  color:white;
  background-color:red;
}


.left_red_area {
  padding:20px 0px 20px 0px;
  background-image:url(../images/left_gradient.png);
  background-repeat:repeat-x;
  min-height:635px;
}

.left_red_area div {
  padding:10px 20px 10px 20px;
  color:white;
}

.left_red_area a {
  padding:10px 20px 10px 20px;
  display:block;
  color:white;
  text-decoration:none;
  font-size: 14px;
}
.left_red_area a:hover {
  color:red;
  background-color:white;
}


.left_red_area .indent_left_side_title {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 10px;
  font-weight:bold;
}
.left_red_area .indent_left_side {
  padding:0px 0px 0px 0px;
}
.left_red_area .indent_left_side a {
}


.right_section {
  border-right:1px solid #dddddd;
  vertical-align:top;
  width:621px;
  background-color:white;
  background-image:url(../images/body_text_back.png);
  background-repeat:no-repeat;
  background-position: right bottom;
}

.messageboard_right {
  width:802px;
  font-family: Trebuchet MS,Verdana;
  vertical-align:top;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  background-color:white;
  background-image:url(../images/body_text_back.png);
  background-repeat:no-repeat;
  background-position: right bottom;
  padding:15px;
  min-height:700px;
}


/* typography */
.body_text, body_text table {
  padding:20px;
  color:#555;
  /*font-family:Verdana;*/
  /*font-size:10pt;*/
  line-height: 1.25em;
}
.body_text p {
  padding-bottom:10pt;
  color:#555;
  /*font-family:Verdana;*/
  line-height: 1.25em;
}
form#contactForm {
  padding-bottom:10pt;
  font-family:Verdana;
 /* font-size:10pt;*/
  line-height: 1.25em;
}

.body_text a {
	text-decoration:none;
	color: #0066CC;
	/*font-family:Verdana;*/
	/*font-size: 10pt;*/
}
.body_text a:hover {
  text-decoration:underline;
  color:#FF6600;
}

/* headings */
h1{
	padding:15px;
	padding-left:0px;
	color:#0066CC;
	font-family:"Trebuchet MS";
	font-size:13pt;
	text-transform: uppercase;
}

h2{
  padding:0 0 3px 0;
  font-weight:normal;
  color:#FF6600;
  font-family:Trebuchet MS;
  font-size:13pt;
}
h3 {
    padding: 20px 0 3px 0;
	font-weight:bold;
	color:#FF0000;
	font-family:Verdana;
	font-size:12pt;
}

h4 {
  font-weight:bold;
  color:#444;
  font-family:Verdana;
  font-size:9pt;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

/* other */
strong, em {
  /*font-family:Verdana;*/
  font-size:10pt;
}
ul, ol {
  padding: 10px 15px 15px 20px;
}
li {
  margin: 0 0 0 15px;
  padding:0 0 5px 0;
  line-height: 1.25em;
  /*font-family:Verdana;
  font-size:10pt;*/
}
.tiny {
  font-family:Verdana;
  font-size:8pt;
}
.larger {
  padding-bottom:10pt;
  color:#555;
  font-family:Verdana;
  font-size:11pt;
  line-height: 1.25em;
}


/* home page web copy  */
#movieBox {
   width: 320px; 
   height: 200px; 
   margin: 15px 0 30px 10px;
   border: 1px solid #666; 
}
.homeCopy{
	width: 100%;
    margin: 25px 0 0 0;
	border: 0;  
	color:#666666;
}
.textBox {
	width: 227px;
	margin: 0 0 20px 0;
	padding: 8px;
	text-align: justify;
	font-family:Verdana;
	font-size:10pt;
    line-height: 1.25em;
}
.textBox ul {
  padding: 5px 15px 0px 15px;
}
.textBox li {
  margin: 0 0 0 10px;
  padding:0 0 10px 0;
  line-height: 1.25em;
  font-family:Verdana;
  font-size:10pt;
}

/* about page special box */
.textBox2 {
	margin: 30px 0 20px 0;
	padding: 15px;
	border: 1px dashed #666;
	font-style: italic;
	text-align: justify;
	font-family:Verdana;
    font-size:10pt;
	line-height: 1.25em;
}

/* services table */
table#services {
	margin: 10px 0 20px 0;
}

#services td {
  padding:10px;
  font-family: verdana;
  font-size: 10pt;
}
#services td.platinum {
  padding:10px;
  font-family: verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #FF9900;
}
#services td.gold {
  padding:10px;
  font-family: verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #0066CC;
}
#services td.basic {
  padding:10px;
  font-family: verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #996600;
}

/* partners table */

table.partners {
	margin: 10px 0 20px 0;
	border-collapse: collapse; 
}
.partners td {
  padding: 10px 5px;
  font-family: verdana;
  font-size: 9pt;
  border: 1px solid #CCCCCC;
}
/* clientlist table */
table.clientlist {
	width:96%;
	margin: 0 0 10px 10px;
	border-collapse: collapse; 
}
.clientlist td {
  padding: 5px;
  font-family: verdana;
  font-size: 9pt;
  border: 1px solid #CCCCCC;
}

/* clientmultipage */
#clientmultipage {
	width:96%;
	margin: 0px 0 4px 10px;
	text-align:right;
}

/* contact us table */
table#contact td {
  color:#555;
  font-family:Verdana;
  font-size:10pt;
  line-height: 1.25em;
}

/* footer styles */
.footer_section {
  font-family:Verdana;
  font-size:9pt;
  color:grey;
  text-align:center;
  padding:10px;
  margin:0px auto;
  width:802px;
}
.footer_section a {
  font-family:Verdana;
  font-size:9pt;
  color:red;
  text-decoration:none;
}
.footer_section a:hover {
  color:black;
}


/* login */
#login_box {
  text-align:right;
  vertical-align:top;
  color:white;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana;
  font-size:12px;
  padding-right:10px;
  margin-top:4px;
  width:210px;
  float:right;
}
.inputbox {
  margin-bottom:2px;
  border:1px solid #dddddd;
}
#search_box {
  float:right;
  margin-top:4px;
}
.search_btn1 {}
.head_search_input {
  margin-bottom:2px;
  width: 210px;
  color:#989495;
  font-size:11px;
  font-weight:bold;
  border:1px solid #dddddd;
}

/* registration page */
.join_choice {
  width:524px;
  margin:20px auto auto auto;
}
.join_choice_top {}
.join_choice_middle {
  background-color:none;
  background-image:url(../images/join_02.png);
  background-repeat:repeat-y;
  background-position: left top;
  padding-left:60px;
}

.join_choice_2 {
  width:524px;
  margin:0px auto auto auto;
}
.join_choice_middle_2 {
  background-color:none;
  background-image:url(../images/join_06.png);
  background-repeat:repeat-y;
  background-position: left top;
  padding-left:60px;
}
.join_choice_bottom {}
#join_personal {
  display:none;
}
#join_business {
  display:none;
}
#join_finalize {
  display:none;
}

.registration{
margin-left:45px;
}
.registration td {
  padding:4px;
}

.registration td img {
  margin-left:20px;
  height:20px;
  vertical-align: bottom;
  width:70px;
}
/* begin companyinformation */
.companyinformation{
margin:0;
}
.companyinformation td {
  padding:4px;
}

/* end */
.join_details td {
  padding:4px;
}

.join_input,
.join_input_required,
.join_input_required_failed {
  width:250px;
  height:20px;
}
.join_notice {
  font-style:italic;
  width:350px;
}

.join_input_required_failed {
  background-color:#ffffbb;
  border:1px solid red;
}
.required_notice {
  color:red;
}


/* message board */
.mb_head {
  width:802px;
  background-image:url(../images/mb_actions_back.png);
  background-repeat:repeat-x;
  height:49px;
  padding-left:10px;
  padding-top:1px;
}
.mb_head a {
  text-decoration:none;
}
.mb_head span {
  font-family:Trebuchet MS;
  font-size:16pt;
  text-transform:uppercase;
  color:white;
  position:relative;
  top:-19px;
  padding-right:8px;
  vertical-align:middle;
  line-height:0px;
}

.mb_menu {
  width:100%;
}
.mb_menu td {
  text-transform:uppercase;
  font-weight:bold;
  padding:3px;
  background-color:white;
  color:red;
}
.mb_menu .selected {
  background-color:red;
  color:white;
}

.mb_items {
  width:100%;
}
.mb_items td {
  padding:3px;
}
.mb_items a {
  text-decoration:none;
}
.mb_items .back0 {
  background-color:#eeeeee;
}
.mb_items .back1 {
  background-color:white;
}
.mb_items .highlight {
  background-color:#cccccc;
}


.mb_date {
  width:80px;
}
.mb_dest {
  width:150px;
}
.mb_approved {
  width:70px;
  text-align:center;
}
.mb_edit {
  width:30px;
}
.mb_contact {
  width:60px;
}
.mb_menu .mb_sort_by {
  background-color:red;
  color:white;
}

.edit_messageboard_post {
  width:524px;
  margin:50px auto 50px auto;
}

.edit_messageboard_post td {
  padding:3px;
  vertical-align:top;
}

.centered_notice {
  width:500px;
  margin:50px auto 50px auto;
}

.table_header_bg{
	background-image: url("../images/bg/table_header_bg.jpg");
	font-size:12pt;
	font-weight:bold;
	 font-family:Trebuchet MS,Verdana;
	color:white;
	height:20px;
}


.web_tab_bg{
	background-image: url("../images/bg/web_tab_bg.jpg");
	font-size:10pt;
	font-weight:normal;
	color:white;
	 font-family:Trebuchet MS,Verdana;
	height:30px;
	cursor:hand;
}

.button_bg{
	background-image: url("../images/bg/button_bg.jpg");
	font-size:12px;
	font-weight:normal;
	 font-family:Verdana,Trebuchet MS;
	 border:1px solid #C0C0C0;
	color:white;
	height:25px;
	cursor:hand;
}
input{
	font-size:12px;
	font-weight:normal;
	 font-family:Verdana,Trebuchet MS;
	 height:15px;
	 padding:1px;
}
td{
	font-size:12px;
	font-weight:normal;
	 font-family:Verdana,Trebuchet MS;
}

a:link {
	font-family:Trebuchet MS,Verdana;

}
a:visited {
	font-family:Trebuchet MS,Verdana;
}
a:hover {
	font-family:Trebuchet MS,Verdana;
}
.comp_bg{
background-image: url("../images/comp_bg.png");
padding:5px;
width:auto;
height:33px;
background-repeat:repeat-x;
background-position:bottom left;
vertical-align:middle;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
text-decoration: none;
font-weight: 80;


}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -17px; PADDING-TOP: 10px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none
}
#nav LI {
	FLOAT: right;  TEXT-ALIGN: right 
}
#nav LI UL {
	MARGIN-TOP: -30px; LEFT: -999em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 176px; WIDTH: 140px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
#nav LI UL UL {
	LEFT: -999em
}
#nav LI A {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; WIDTH: 190px; COLOR: red; MARGIN-RIGHT: 6px; PADDING-TOP: 4px;  FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#nav LI A:hover {
	FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: Arial
}
#nav #second A {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; WIDTH: 160px; COLOR: #c5333e; LINE-HEIGHT: 12px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; FONT-FAMILY: Arial; HEIGHT: 16px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#nav #second A:hover {
	FONT-SIZE: 11px;COLOR: white; FONT-FAMILY: Arial; HEIGHT: 16px; TEXT-DECORATION: underline
}
#nav #third {
	MARGIN-TOP: -21px; MARGIN-LEFT: 158px; WIDTH: 99px
}
#nav #third A {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 100px; COLOR: #c5333e; MARGIN-RIGHT: 6px; PADDING-TOP: 1px; BORDER-BOTTOM: #c5333e 0px solid; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#nav #third A:hover {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: underline
}
#nav LI:hover UL UL {
	LEFT: -999em; HEIGHT: 30px
}
LI:hover UL UL UL {
	LEFT: -999em; HEIGHT: 30px
}
#nav LI.sfhover UL UL {
	LEFT: -999em; HEIGHT: 30px
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em; HEIGHT: 30px
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
/*formReg*/

.formReg b{ font-weight:normal; color:#0075AF;}
.formReg{padding:0 10px;}
.h3_regTitle{
color:#EE6F12;
line-height:1.8em;
font-size:1.18em;
color:#EE6F12;
margin:15px 0 5px 10px;
clear:both;}
.h3_formLTitle{margin:5px 20px;color:#EE6F12;}
.formReg p{line-height:1.7em;padding:6px 0; overflow:hidden; clear:both; height:100%;}
.formReg p.p_tip{color:#0075AF; padding-top:0; margin:0 10px;}
.span_fTip{color:#EE6F12;position:relative;top:3px; margin-right:1px;}
.p_k1{background:#F8FCFE;}
.formReg p.p_db{ padding-top:0;}
.it_reg,.sel_reg,.area_reg{border:1px solid #7F9DB9;line-height:1.6em; }
.it_reg{width:150px;height:18px;  }
.sel_reg{width:80px;}
.it_year{width:48px;}
.it_month,.it_day{width:25px;}
.b_date{font-weight:normal;margin:0 2px;position:relative;top:2px;*top:0;}
.it_regLong{width:300px;}
.formReg span,.formReg label{float:left;}
.formReg label{width:180px;margin:0 12px 0 10px;text-align:right;position:relative; top:2px; line-height:1.4em;}
.formReg p.p_db label{ top:0;}
.formReg span{margin-right:5px;}
.formReg .span_fTip{float:none;}
.formReg .ir_reg{margin-right:2px;}
.area_reg{
width:300px;height:9.6em;
font-size:1.3em;
*font-size:1em;}
.lab_hid{visibility:hidden;}
.p_bottom{overflow:hidden;margin:0 0 15px; }


.formReg .it_date{
width:78px;
}

.aboutVideo{
float:right;
width:268px; height:168px;
background:#D1ECF7;
border:3px solid #fff;
margin:5px;
_display:inline;}