/**********************************************************************************
	Hand-coded stylesheet for CSS2-capable browsers.
	Site:		[www.hamarasystem.net]
	Author:		Nima Peyda
	
	Listing Order:
	==============
	0 - Universal
	1 - Header
	2 - Right Navigation
	3 - Menu
	4 - -
	5 - Main Content
	6 - Footer
	==============

** 	Last Modified: 2009/03/04
** 	CSS in this file is used by DEFAULT skin.
** 	This file is imported into: /?About /?Support /?Feedback /?Contact	[CORPORATE PAGES]
**
**********************************************************************************/

/**** 0 - UNIVERSAL STYLES **************************************************/

body {
	background: #FFF url("../../himg/rebody-bg.gif") no-repeat center 163px;
	padding:  0;
	margin: 0;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #373737;
}
a:link, a:visited {
	color: #0B6491;
	text-decoration: none;
}
a:hover, a:active {
	color: #DF0000; 
	text-decoration: none;
}
br.abstract { clear: both; }
img { border: none; }
UL { list-style-type: none; }

.clearer		 { clear: both; }
.right_align	{ text-align: right; }
.left_align	{ text-align: left; }
.clear {
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
.clearbr {
	clear: both;
	display: block;
	height: 7px;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
}
img.loading {
	width: 31px;
	height: 31px;
	margin: 0 auto;
	margin-top: 30px;
}
FORM {
	margin: 0;
	padding: 0;
	border: none;
}
#main-body {
	width: 770px;
	height: auto;
	margin: 0 auto;
	border: none;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
p#ajax {
	margin: 0;
	padding: 0;
	border: none;
}


/**** 1 - HEADER STYLES ****************************************************/

#header {
	width: 770px;
	height: 175px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#header div {
	width: 770px;
	height: 138px;
	display: block;
	background: transparent url("../../himg/banner_no2_alter.png") no-repeat top center;
	padding: 0;
	margin: 0;
}
ul#bar {
	width: 770px;
	height: 32px;
	display: block;
	padding: 0;
	margin: 0 0 5px 0;

	border: none;
}
ul#bar li {
	height: 32px;
	display: block;
	float: left;
	padding: 0;

	text-align: center;
	
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
}
ul#bar li.bar_open {
	background-image: url("../../himg/bar-open.gif");
	width: 41px;
	margin: 0;
}
ul#bar li.bar_close {
	background-image: url("../../himg/bar-close.gif");
	width: 41px;
	margin: 0;
}
ul#bar li.bar_spacer {
	background-color: #FFF;
	background-image: url("../../himg/bar-body.gif");
	width: 12px;
	margin:0;
}
ul#bar li.bar_tab {
	background-color: #FFF;
	background-image: url("../../himg/bar-body.gif");
	width: 88px;
	margin: 0;
}
ul#bar li a {
	display: block;
	width: 88px;
	height: 24px;
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
}
ul#bar li a:hover {
	background-position: bottom left;
	text-decoration: none;
}
ul#bar li a em {
	display: none;
}
ul#bar li a.bar_home {
	background-image: url("../../himg/bar-home.gif");
}
ul#bar li a.bar_news {
	background-image: url("../../himg/bar-news.gif");
}
ul#bar li a.bar_adsl {
	background-image: url("../../himg/bar-adsl.gif");
}
ul#bar li a.bar_icard {
	background-image: url("../../himg/bar-icard.gif");
}
ul#bar li a.bar_tcard {
	background-image: url("../../himg/bar-tcard.gif");
}
ul#bar li a.bar_host {
	background-image: url("../../himg/bar-host.gif");
}
ul#bar li a.bar_vpn {
	background-image: url("../../himg/bar-vpn.gif");
}
ul#bar li a.bar_band {
	background-image: url("../../himg/bar-band.gif");
}

/**** 2 - RIGHT NAVIGATION *************************************************/

#nav {
	float: right;
	width: 200px;

	margin: 0;
	padding: 0;
	border: none;

/*	background: #B1D97B;*/
	text-align: center;
	vertical-align: top;
}

ul.corpbox, ul.infobox, ul#corpmenu, ul#panel {
	display: block;
	width: 200px;
	height: auto;
	border: none;

	font-size: 8pt;
	line-height: 13pt;

	text-align: right;
	float: right;
	padding: 0;
	margin: 0;

	border-spacing: 0;
}
.corpbox li.corpbox_open_z1 b.sup {
	display: block;
	width: 186px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center center;
}
b.title_suptel {
	background-image: url("../../himg/support_tel.gif");
}
.corpbox li.corpbox_open b em, .corpbox li.corpbox_open_z1 b em {
	display: none;
}
ul#corpmenu {
	margin-top: 6px;
}
ul.infobox {
	background: #FFF url("../../himg/corpbox-z1.gif") repeat-y top center;
}
div#seals {
	padding: 10px;
}
div#seals a {
	float: left;
	padding: 10px;
}
a#minimap {
	display: block;
	width: 200px;
	height: 180px;
	background: #FFF url("../../himg/corp_fullmap.gif") no-repeat top left;
	float: right;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#preview{
	position:absolute;
	border:1px solid #bbb;
	padding:0;
	display:none;
	color:#fff;
	}


/**** 3 - RIGHT NAV > MENU STYLES *******************************************/

.corpbox li {
	display: block;
	width: 185px;

	border: none;
	border-spacing: 0;

	background-repeat: repeat-y;
	background-position: bottom center;
	background-color: #FFF;

	clear: both;
	padding: 0 3px;
	margin: 0 5px 0 4px;

	direction: rtl;
	text-align: right;
}
.corpbox li.corpbox_open {
	height: 33px;
	background: #FFF url("../../himg/corpbox-open.gif") no-repeat top center;
	font-size: 1px;
}
.corpbox li.corpbox_open_z1 {
	background: #FFF url("../../himg/corpbox-open-z1.gif") no-repeat top center;
	padding-top: 4px;
}
.corpbox li.z1 {
	background-image: url("../../himg/corpbox-z1.gif");
}
.corpbox li.z2 {
	background-image: url("../../himg/corpbox-z2.gif");
}
.corpbox li.corpbox_close_z1 {
	background-image: url("../../himg/corpbox-close-z1.gif");
	padding-bottom: 11px;
}
.corpbox li.corpbox_close_z2 {
	background-image: url("../../himg/corpbox-close-z2.gif");
	padding-bottom: 11px;
}
.corpbox li a {
	display: block;
	width: 166px;
	padding: 7px 10px;
	margin: 0;
	border: none;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
}
.corpbox li spaw2321n {
	display: block;
	background: transparent url("../../himg/corpbox-open-z1.gif") no-repeat top center;
	width: 179px;
	padding: 7px 3px;
	margin: 0;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #373737;
}
.corpbox li em {
	display: block;
	padding: 7px 0;
	margin: 0;
	border: none;
	font-style: normal;
	overflow: hidden;
	white-space: nowrap;
}
.corpbox li em.en {
	direction: ltr;
	text-align: left;
}
.corpbox li em.tel_title {
	width: 75px;
	padding-right: 12px;
	float: right;
	font-weight: normal;
	direction: rtl;
	text-align: right;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	color: #8A2020;
}
.corpbox li em.tel_number {
	width: 78px;
	padding-left: 12px;
	float: left;
	font-weight: normal;
  	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #666;
	direction: ltr;
	text-align: left;
	letter-spacing: -1px;
}
.corpbox li em.tel_numsonly {
	width: 186px;
	padding-left: 0;
	text-align: center;
}
.corpbox li em img {
	width: 11px;
	height: 11px;
	border: none;
	margin: 0 -12px 0 7px;
}
.corpbox li em.tel_number b {
	font-weight: bold;
	letter-spacing: 0px;
	color: #555;
}
#corpmenu li {
	display: block;
	width: 191px;
	height: 36px;
	border: none;
	border-spacing: 0;
	background-color: #FFF;
	clear: both;
	padding: 0;
	margin: 0 5px 0 4px;
	direction: rtl;
	text-align: right;
}
#corpmenu li.corpmenu_open {
	background: #FFF url("../../himg/corp_menu_open.gif") no-repeat top right;
	height: 16px;
}
#corpmenu li.corpmenu_close {
	background: #FFF url("../../himg/corp_menu_close.gif") no-repeat top right;
	height: 22px;
}
#corpmenu li a {
	display: block;
	width: 179px;
	height: 36px;
	background-color: transparent;
	background-image: url("../../himg/corp_menu_bg.gif");
	background-repeat: no-repeat;
	background-position: top right;
	border: none;
	padding: 0 6px;
	margin: 0;

	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	line-height: 33px;
	font-weight: bold;
	color: #C2C9D0;
}
#corpmenu li a img {
	display: block;
	float: right;
	width: 40px;
	height: 36px;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0 0 0 13px;
}
#corpmenu li a:hover {
	background-position: bottom right;
	text-decoration: none;
	color: #FFF;
}
.infobox li {
	display: block;
	width: 150px;
	border: none;
	border-spacing: 0;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: transparent;
	clear: both;
	line-height: 14pt;
	padding: 0 25px;
	margin: 0;
	direction: rtl;
	text-align: right;
}
.infobox li.infobox_open {
	background-image: url("../../himg/corpbox-open-z1.gif");
	padding-top: 9px;
}
.infobox li span {
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
}
.infobox li em {
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	font-style: normal;
}
.infobox li em b {
	display: block;
	width: 35px;
	clear: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
	float: right;
}
.infobox li em span {
	display: block;
	float: right;
	clear: none;
	padding: 0;
	margin: 0;
	direction: ltr;
  	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #444;
	letter-spacing: -1px;
}
.infobox li em span i {
	color: #373737;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
}
.infobox li b {
	color: #8A2020;
	font-weight: normal;
}
.infobox li.infobox_close {
	background-image: url("../../himg/corpbox-close-z1.gif");
	background-position: bottom center;
	padding-bottom: 18px;
}
/**** 4 - RIGHT NAV > PANEL STYLES *******************************************/

#panel {
	background-image: url("../../himg/panel-bdy.gif");
	background-repeat: repeat-y;
	background-position: top center;
}
#panel li {
	display: block;
	clear: both;
	border: 0;
	direction: rtl;
	vertical-align: top;
}
#panel li.poll_question {
	width: 166px;
	margin: 5px 17px;
	padding: 0;

	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	line-height: 10pt;
	text-align: justify;
	color: #373737;
}
#panel li.poll_answer {
	width: 166px;
	margin: 4px 17px;
	padding: 0;

	background-image: url("../../himg/repoll_bar.gif");
	background-repeat: no-repeat;
	background-position: top left;

	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	line-height: 7pt;
	text-align: right;
	color: #7C1D1D;
}
#panel li.poll_info {
	width: 166px;
	margin: 0px 17px;
	padding: 0;

	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
	color: #555;
	direction: rtl;
}
.question {
	color: #373737;
	background: none;
}
.poll_active {
	cursor: pointer;
}
#panel li b {
	font-family: Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #505050;
	margin: 0;
	direction: ltr;
}
#panel li.poll_open {
	width: 200px;
	height: 14px;
	margin: 0;
	padding: 0;
	background-image: url("../../himg/panel-opn.gif");
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 1px;
	line-height: 1px;
}
#panel li.poll_open b {
	display: block;
	width: 200px;
	height: 19px;
	padding: 0;
	margin: 0;
	background: url("../../himg/repoll_txtlabel.gif") no-repeat top center;
}
#panel li.poll_close {
	width: 200px;
	height: 22px;
	margin: 0;
	padding: 0;
	background-image: url("../../himg/panel-cls.gif");
	background-repeat: no-repeat;
	background-position: bottom center;


}
#panel li a {
	display: block;
	padding: 0;
	margin: 0;
	border: none;
	text-align: right;
}
form#loader {
	text-align: center;
}

/**** 5 - MAIN CONTENT ****************************************************/

#content {
	float: left;
	width: 570px;
	margin: 0;
	padding: 0;
	border: none;
	text-align: right;
	vertical-align: top;
}
#content p {
	width: 560px;
	display: block;
	padding: 10px 10px 0 0;
	margin: 0;
	border: none;
	text-align: justify;
	line-height: 13pt;
	direction: rtl;
}
#content p.textonly {
	display: block;
	width: 540px;
	padding: 10px 0;
	margin: 0 15px 0 15px;
	border: none;
	text-align: justify;
	line-height: 13pt;
	direction: rtl;
}
#content p img {
	width: 270px;
	height: 400px;
	float: left;
	clear: none;
	margin: 0px 20px 5px 6px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
}
img.adv-about {
	background-image: url("../../himg/img-about.jpg");
}
#content p b {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;

	line-height: 15pt;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #348FB6;
	direction: rtl;
}
#content p b span {
	font-size: 10pt;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	direction: rtl;
}
#content p b em {
	font-weight: bold;
	font-style: normal;
	color: #9A9A9A;
}
#content p a {
	white-space: nowrap;
	text-decoration: none;
}

#content ul {
	list-style: square outside;
	width: 520px;
	display: block;
	padding: 10px 50px 0 0;
	margin: 0;
	border: none;
	text-align: right;
	line-height: 15pt;
	direction: rtl;
}
#indexer li {
	padding-right: 10px;
}
#content ul.organizations {
	padding: 20px 30px;
}
ul.organizations li {
	list-style: none;
	padding: 10px 40px;
	background-color: #FFF;
	background: url("../../himg/corp_org_logos.gif") no-repeat right top;
}
ul.organizations li.org_tci {
	background-position: right -170px;
}
ul.organizations li.org_cra {
	background-position: right -110px;
}
ul.organizations li.org_shci {
	background-position: right 10px;
}
ul.organizations li.org_nsr {
	background-position: right -50px;
}
ul.organizations li.org_laser {
	background-position: right -220px;
}
ul.organizations li.org_psh {
	background-position: right -278px;
}


/**#indexer li {
	display: block;
	width: 100%;
	float: right;
	padding: 0;
	clear: none;
}
#indexer li.halfwidth {
	width: 50%;
}**/
/**** 6 - FOOTER STYLES ***************************************************/

#footer {
	background: url("../../himg/footer-bg.gif") repeat-x top left;
	border: none;
	width: 760px;
	height: 40px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
}
#footer-logo {
	display: inline;
	float: left;
	width: 66px;
	height: 40px;
	margin: 0;
	background: #FFF url("../../himg/footer-logo.gif") no-repeat top left;

}
#footer-info {
	background: url("../../himg/footer-copy.gif") no-repeat bottom left;
	float: left;
	display: inline;
	width: 350px;
	height: 33px;
	margin: 2px 4px;
	padding: 0;
	text-align: left;
	font-family: Tahoma, sans-serif;
	font-size: 7pt;
	line-height: 13pt;
	font-weight: normal;
	color: #505050;
}
#footer-info img {
	margin: 7px 14px 0 0;
	border: none;
}
#footer-link {
	float: right;
	display: inline;
	width: 325px;
	height: 35px;
	margin: 2px 6px 2px 3px;
	padding: 0;
	text-align: right;
	font-family: Tahoma, sans-serif;
	font-size: 7pt;
	line-height: 13pt;
	font-weight: normal;
	color: #505050;
	direction: rtl;
	white-space: nowrap;
	overflow: hidden;
}
#footer-link em {
	display: block;
	font-style: normal;
	margin-right: 10px;
}
#footer a:link, #footer a:visited {
	font-size: 8pt;
/*	color: #808080;*/
	color: #0B6491;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #DF0000; 
	text-decoration: none;
}