body, html
{
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #070606;
	margin: 0px;
	padding: 0px;
}

.cls
{
	clear: both !important;
	height: 1px !important;
	width: 1px !important;
	line-height: 1px !important;
	font-size: 1px !important;
}

h2
{
	font-size: 18px;
}

h3
{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
}

a
{
	color: #008cd2;
	text-decoration: none;
	cursor: pointer;
}
a:hover
{
	text-decoration: underline;
}
a.blue{ color: #008cd2; }
a.gray{ color: #A3A3A3 !important; text-decoration: none; }
a.large{ font-size: 18px; }


.transp{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
form{ margin: 0px; }
div.pic_wrapper{ height: 190px; }
.underline{ text-decoration: underline; }
.nomarg_top{ margin-top: 0px !important; }
.f_left{ float: left; }
.td_pad_t_5 td{ padding-top: 5px; }
.ts_18{ font-size: 18px; }
.ts_14{ font-size: 14px; }
.m_l_10{ margin-left: 10px !important; }
.m_b_50{ margin-bottom: 50px !important; height: 44px; color: #262626; }
.padd03{ padding: 0px 3px; }
.paddleft0{ padding-left: 0px !important; }

.w180{ width: 180px !important; }

.small_hr{ height: 1px; width: 300px; font-size: 1px; line-height: 1px; background: #CCC; margin-top: 20px; margin-bottom: 3px; }
.large_hr{ height: 1px; width: 500px; font-size: 1px; line-height: 1px; background: #CCC; margin-top: 20px; margin-bottom: 3px; }
.red{ color: #ff0000 !important; }
.green{ color: #00af4d; }
.light_gray{ color: #A3A3A3 !important; text-decoration: none; }

table.header_large{ height: 120px !important; }
table#header{ width: 100%; height: 84px; }
	table#header td{ vertical-align: middle; }
table#header td.logo{ width: 240px; padding-left:10px }
table#header td.slogan{ text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	table#header td.slogan span.gray{ font-size: 18px; color: #999; }
	table#header td.slogan a{ font-size: 12px; color: #008cd2; }
table#header td.slogan_center{ text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	table#header td.slogan_center span.gray{ font-size: 18px; color: #999; }
	table#header td.slogan_center a{ font-size: 18px; color: #008cd2; }
table#header td.langs{ text-align: right; width:350px; }
	table#header td.langs a
	{
		color: #008cd2;
		text-decoration: underline;
		font-family: Tahoma,Arial,Helvetica,sans-serif;
		font-size: 12px;
		margin-right: 30px;
	}
	table#header td.langs a.sel{ color: #000; text-decoration: none; }

div#huge_slogan
{
	width: 100%;
	height: 157px;
	background: #008cd3;
	text-align: center;
	position: relative;
}

div#Header_slogan {
	width: 100%;
	height: 157px;
	text-align: center;
	z-index:200;
}

div.seal
{
	width: 126px;
	height: 127px;
	position: absolute;
	right: 40px;
	top: -40px;
	background: url(images/seal.png) no-repeat top left;
	z-index:400;
}

/*
	background: url(images/seal.png) no-repeat top left;
*/

div#blue{ width: 100%; height: 4px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; background: #008cd2; }
div.indent_block_gray{ width: 100%; padding: 15px 25px; background: #dcdcdc; margin-top: 20px; }

table#top_nav
{
	width: 100%;
	height: 40px;
	background: #000;
}
	table#top_nav td.button{ padding: 0px 30px; text-align: center; white-space: nowrap; }
	table#top_nav td.button a{ color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: bold; }
	table#top_nav td.sel{ background: url(images/top_selected.jpg) bottom center no-repeat; }
table#bottom_nav
{
	width: 100%;
	height: 30px;
	background: #ffe100;
}
	table#bottom_nav td.login{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; padding: 0px 10px; white-space: nowrap; }
	table#bottom_nav td.login a{ font-weight: normal; }
	table#bottom_nav td.login div.input{ background: url(images/input_short.jpg) no-repeat top left; width: 161px; height: 19px; }
	* html table#bottom_nav td.login div.input{ background: url(images/input_short.jpg) no-repeat top left; width: 161px; height: 19px; margin-top: 5px; }
	table#bottom_nav td.login input{ margin-left: 6px; margin-top: 1px; height: 15px; width: 145px; border:none; background: none; }
	table#bottom_nav td.button{ padding: 0px 30px; text-align: center; white-space: nowrap; }
	table#bottom_nav td.button a{ color: #000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
	table#bottom_nav td.button a.sel{ font-weight: bold; }

table#bottom_nav_reg
{
	width: 100%;
	height: 40px;
	background: #ffe100;
}
table#bottom_nav_reg td{ text-align: center; vertical-align: middle; }
table#bottom_nav_reg td div.num_wrapper{ width: 100%; position: relative; font-size: 14px; }
table#bottom_nav_reg td div.num{ position: absolute; left: 0px; bottom: -45px; width: 55px; height: 61px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
table#bottom_nav_reg td div.num1_0{ background: url(images/step_1_0.png) no-repeat top left; }
table#bottom_nav_reg td div.num1_1{ background: url(images/step_1_1.png) no-repeat top left; }
table#bottom_nav_reg td div.num2_0{ background: url(images/step_2_0.png) no-repeat top left; }
table#bottom_nav_reg td div.num2_1{ background: url(images/step_2_1.png) no-repeat top left; }
table#bottom_nav_reg td div.num3_0{ background: url(images/step_3_0.png) no-repeat top left; }
table#bottom_nav_reg td div.num3_1{ background: url(images/step_3_1.png) no-repeat top left; }


div.submit_black{ background: url(images/black_button_small.jpg) no-repeat top left; width: 84px; height: 19px; text-align: center; padding: 0px; margin: 0px; }
div.submit_black input{ color: #FFF; background: none; border: none; width: 54px !important; margin: 0px !important; margin-top: 2px; padding: 0px !important; font-size: 12px; }

div.submit_blue{ background: url(images/button_blue_wide.jpg) no-repeat top left; width: 106px; height: 19px; text-align: center; padding: 0px; margin: 0px; }
div.submit_blue input{ color: #FFF; background: none; border: none; width: 100px !important; margin: 0px !important; margin-top: 0px !important; padding: 0px !important; font-size: 12px; }

div.submit_large_blue{ background: url(images/button_large_blue_wide.jpg) no-repeat top left; width: 196px; height: 19px; text-align: center; padding: 0px; margin: 0px; }
div.submit_large_blue input{ color: #FFF; background: none; border: none; width: 190px !important; margin: 0px !important; margin-top: 2px !important; padding: 0px !important; font-size: 12px; }

div.submit_gray{ background: url(images/button_gray.jpg) no-repeat top left; width: 94px; height: 19px; text-align: center; padding: 0px; margin: 0px; }
div.submit_gray input{ color: #FFF; background: none; border: none; width: 90px !important; margin: 0px !important; margin-top: 2px !important; padding: 0px !important; font-size: 12px; }



table#content_index{ width: 100%; }
	table#content_index td{ width: 33%; padding: 30px 30px 30px 30px; vertical-align: top; }
	table#content_index td.center{ text-align: center; }
	table#content_index td .info_text{ text-align: left; color: #494949; }
	table#content_index td .info_text a{ font-size: 14px; color: #000; }

table#content{ width: 100%; }
	table#content h2.pad{ padding-top: 30px; }
	table#content a{ color: #008cd2; }

	table#content td.left{ width: 240px; padding: 0px 0px 30px 40px; vertical-align: top; font-size: 12px; }
		table#content td.left a{ color: #008cd2; font-family: Tahome, Arial, Helvetica, sans-serif; font-size: 12px; }
		table#content td.left a:hover{text-decoration:underline}
		table#content td.left table#left_menu{ width: 100%; border-collapse: collapse; }
		table#content td.left table.pad_top{ margin-top: 20px; }
		table#content td.left table#left_menu td.img{ width: 70px; }
		table#content td.left table#left_menu td a{ color: #008cd2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		table#content td.left table#left_menu td{ padding: 5px 0px; background: url(images/dotted_line.jpg) repeat-x bottom left; vertical-align: middle; text-align: left; }
		table#content td.left table#left_menu td.borderless{ background: none; padding: 0px; }
		table#content td.left table#left_menu td span.h3{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 30px; color: #000; }
		table#content td.left table#left_menu td.sel{ padding: 20px 0px; }
	
	table#content td.right{ padding: 30px 30px 30px 40px; vertical-align: top; }

table.add_mail_domain_form td{ padding: 0px 3px; vertical-align: middle; }
table .edit_zone_form td{ padding: 5px 10px 0 0; vertical-align: middle; }
table .td_pad_t_5 .hint{ border: 1px solid #cccccc; margin:3px 0 20px 0; padding:4px; border-bottom-width:2px }

.pad_top{ margin-top: 20px; }

table#reg_form td{ vertical-align: top; padding: 3px 20px 3px 0px; }

div.bg_reg{ background: url(images/bg_element.jpg) no-repeat top right; width: 162px; height: 372px; }
div.bg_http{ background: url(images/bg_elem_http.jpg) no-repeat top right; width: 201px; height: 145px; }
div.bg_mail{ background: url(images/bg_mail.jpg) no-repeat top right; width: 216px; height: 283px; }
div.bg_db{ background: url(images/data_base.jpg) no-repeat top right; width: 216px; height: 283px; }
div.bg_folder{ background: url(images/bg_folder.jpg) no-repeat top right; width: 359px; height: 266px; }

div.input_lite{ background: url(images/input_short.jpg) no-repeat top left; width: 180px; height: 19px; padding-bottom:5px; }
div.input_lite input{ margin-left: 6px; margin-top: 0px; height: 19px; width: 145px; border: none; background: none; font-size: 12px; }
div.input_lite select{ width: 161px; height: 20px; border: none; background: none; padding-top: 1px; font-size: 12px; }
div.text_area_lite{ width: 278px !important; height: 65px !important; background: url(images/text_area.jpg) no-repeat top left; padding: 1px; }
div.text_area_lite textarea{ width: 276px; height: 62px; border: none; background: none; font-size: 12px; }

div.input_small{ background: url(images/input_small.jpg) no-repeat top left; height: 19px; float:left; padding-right:2px }
div.input_small input{ margin-left: 6px; margin-top: 0px; height: 19px; width: 25px; border: none; background: none; font-size: 12px; }

div.input_lite2{ border:1px solid #cccccc }
div.input_lite2 select{ width: 100px; height: 20px; border: none; background: none; padding-top: 1px; font-size: 12px; }


.display_object{ padding: 3px; border: 1px solid #d6d6d6; float: left; margin-right: 20px; margin-bottom: 10px;  }
.right_pic{ float: right; margin-left: 10px; margin-bottom: 10px; }
.new_template { background: url(images/new_transp.png) no-repeat top left; width: 63px; height: 63px; position: absolute; top: 0px; left: 0px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

table#template_lister{ width: 100%; margin-top: 30px; }
table#template_lister td{ vertical-align: top; font-size: 12px; padding: 10px 0px; }
table#template_lister td a{ color: #008cd2; }

table#template_list{ width: 100%; }
table#template_list td{ border-bottom: 1px dashed #c1c1c1; padding: 2px 5px; text-align: left; }
table#content table#template_list td.sel{ background: url(images/arrow_right.jpg) no-repeat right center; }
table#content table#template_list a{ color: #000; text-decoration: none; }
table#content table#template_list td.sel a{ color: #000; text-decoration: none; font-weight: bold; }

table#option_list_alternative{ width: 400px; }
table#option_list_alternative td{ border-top: 1px dashed #c1c1c1; padding: 7px 5px; font-weight: normal; font-size: 12px; }
table#option_list_alternative td.sel{ background: url(images/arrow_right.jpg) no-repeat right center; }
table#option_list_alternative td a{ color: #000 !important; text-decoration: none; }
table#option_list_alternative td.sel a{ color: #000 !important; text-decoration: none; }

table.option_list_domain td a{ color: #000 !important; text-decoration: underline !important; }
table.option_list_domain td.sel a{ color: #000 !important; text-decoration: none !important; }

table#option_list{ width: 100%; }
table#option_list td{ border-top: 1px dashed #c1c1c1; padding: 5px 5px; text-align: left; }
table#option_list td.sel{ background: url(images/arrow_right.jpg) no-repeat right center; }
table#option_list td a{ color: #000 !important; text-decoration: none; }
table#option_list td.sel a{ color: #000 !important; text-decoration: underline; }

table#faq_list{ width: 100%; }
table#faq_list td{ border-top: 1px dashed #c1c1c1; padding: 5px 5px; text-align: left; }
table#faq_list td.sel{ background: url(images/arrow_right.jpg) no-repeat right center; }
table#faq_list td a{ color: #008cd2 !important; text-decoration: none; }
table#faq_list td.sel a{ color: #008cd2 !important; text-decoration: underline; }

table.mysql_table{ margin-top: 20px; }
table.mysql_table td{ padding: 2px 6px 2px 0px; }

table#content a.button_blue
{
	width: 83px;
	height: 17px;
	background:url(images/button_blue.jpg) no-repeat top left;
	padding-top: 2px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	float: left;
	font-size: 12px;
}

table#content a.button_blue_wide
{
	width: 106px;
	height: 17px;
	background:url(images/button_blue_wide.jpg) no-repeat top left;
	padding-top: 2px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	font-size: 12px;
}

table#content a.button_blue_extra_wide
{
	width: 142px;
	height: 17px;
	background:url(images/button_blue_extra_wide.jpg) no-repeat top left;
	padding-top: 2px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	font-size: 12px;
}

table#content a.button_gray
{
	width: 94px;
	height: 17px;
	background:url(images/button_gray.jpg) no-repeat top left;
	padding-top: 2px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	float: left;
	font-size: 12px;
	margin-left: 10px;
}

a.black_button
{
	background: url(images/black_button.jpg) no-repeat top left;
	width: 104px;
	height: 23px;
	text-align: center;
	padding-top: 3px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 5px;
}

a.black_button_small
{
	background: url(images/black_button_small.jpg) no-repeat top left;
	width: 84px;
	height: 16px;
	text-align: center;
	padding-top: 3px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

a.action_x
{
	background: url(images/action_X.jpg) no-repeat top left;
	width: 9px;
	height: 9px;
	text-decoration: none;
	margin: 0px 2px;
	padding-left: 10px;
}

a.action_a
{
	background: url(images/action_a.jpg) no-repeat top left;
	width: 9px;
	height: 9px;
	text-decoration: none;
	margin: 0px 2px;
	padding-left: 10px;
}

a.action_u
{
	background: url(images/action_u.jpg) no-repeat top left;
	width: 9px;
	height: 9px;
	text-decoration: none;
	margin: 0px 2px;
	padding-left: 10px;
}

table#domain_list{ width: 600px; border-collapse: collapse; }
/*	margin-top: 20px;  */
	table#domain_list td{ padding: 5px 5px; }
		table#domain_list td.main{ text-align: left; font-weight: bold; }
		table#domain_list td.main a{ color: #000000; text-decoration: none; }
		table#domain_list td.sub{ padding-left: 30px; }
		table#domain_list td.rule{ text-align: left; color: #666666; }
		table#domain_list td.goto{ text-align: left; color: #666666; }
		table#domain_list td.actions{ text-align: right; }
		table#domain_list td.open{ padding-left: 20px; background: url(images/td_open.jpg) no-repeat 5px center;}
		table#domain_list td.closed{ padding-left: 20px; background: url(images/td_closed.jpg) no-repeat 5px center;}
	table#domain_list tr.main td{ border-bottom: 1px solid gray; }
	table#domain_list tr.sub td{ border-bottom: 1px dashed gray; }
	table#domain_list tr.sel td{ background: #ccefdb; }
	
table#database_list{ width: 600px; margin-top: 20px; border-collapse: collapse; margin-bottom: 20px; }
	table#database_list td{ padding: 5px 5px; }
		table#database_list td.main{ text-align: left; font-weight: bold; color: #666666; }
		table#database_list td.main a{ color: #666666; text-decoration: none; }
		table#database_list td.sub{  }
		table#database_list td.login{ text-align: left; color: #999999; }
		table#database_list td.pass{ text-align: left; }
		table#database_list td.actions{ text-align: right; }
	table#database_list tr.main td{ border-bottom: 1px solid gray; font-weight: bold; color: #666666; }
	table#database_list tr.sub td{ border-bottom: 1px dashed gray; }
	
table#ftp_list{ width: 600px; margin-top: 20px; border-collapse: collapse; margin-bottom: 20px; }
	table#ftp_list td{ padding: 5px 5px; }
		table#ftp_list td.main{ text-align: left; font-weight: bold; color: #666666; }
		table#ftp_list td.main a{ color: #666666; text-decoration: underline; }
		table#ftp_list td.main a:hover{ text-decoration: none; }
		table#ftp_list td.size, table#ftp_list td.chmod{ text-align: left; color: #999999; }
		table#ftp_list td.actions{ text-align: right; }
		table#ftp_list td.back{ background: url(images/icon_back.jpg) no-repeat left center; padding-left: 25px; }
		table#ftp_list td.back a{ color: #999; text-decoration: none; }
		table#ftp_list td.file a{ color: #000000; text-decoration: none; }
		table#ftp_list td.dir{ background: url(images/icon_dir.jpg) no-repeat left center; padding-left: 25px; }
			table#ftp_list td.dir a{ color: #666; text-decoration: none; font-weight: bold; }
		table#ftp_list td.file{ background: url(images/icon_file.jpg) no-repeat left center; padding-left: 25px; }
	table#ftp_list tr.main td{ border-bottom: 1px solid gray; font-weight: bold; color: #666666; }
	table#ftp_list tr.sub td{ border-bottom: 1px dashed gray; }

table#progress_bar_table td.small{ width: 50%; text-align: center; vertical-align: middle; color: #999999; }

div.progress_bar{ width: 519px; height: 11px; line-height: 1px; font-size: 1px; background: url(images/progress_bar.jpg) no-repeat top left; }
div.progress_bar div.progress { width: 519px; height: 11px; line-height: 1px; font-size: 1px; background: url(images/progress.jpg) no-repeat top left; }

table#footer{ width: 98%; padding: 0px 30px; color: #bdbdbd; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
table#footer td.delim { padding-top: 40px; border-top: 1px solid #bdbdbd; }
table#footer td.button{ text-align: right; }
table#footer td.core table{ width: 100%; padding: 0px; margin-top: 0px; }
table#footer td.core table td{ padding-top: 0px; border-top: none; }
table#footer a{ color: #bdbdbd; text-decoration: none; }
table#footer a:hover{ color: #000; text-decoration: none; }
table#footer td.core table a{ text-decoration: underline; }
div#footer_wrapper{ width: 100%; padding: 0px 0px 30px 0px; text-align: center; }

table#footer .menu{ margin:0 auto; text-align:center }
table#footer .menu td{ padding: 4px 5px 4px 6px }




/* Data groups */

.data_subgroups {
	margin:0;
	padding:0;
}

.data_subgroups td {
	text-align:center;
	padding:5px;
}

.data_elements td {
	text-align:center;
	margin:5px;
}

.data_group_element_image {}

.data_group_element_author {
}
.data_group_element_title {
	margin:5px 5px 5px 0;
}
.data_group_element_content {
	margin:5px 5px 5px 0;
}


/* Data elements */

.data_element_item {
	
}

.data_element_image {
	border: 4px solid #cccccc;
	text-align: center;
	vertical-align: middle;
}


.data_element_title {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9d9d9d;
	font-weight: bold;
	font-size: 12px;
	color: #F8AA5A;
}



.image {
	text-align: center;
	vertical-align: middle;
}

/* Admin link */

.admin_echo a {
	color: #666666;
	background-color: #ffffff;
}
#center .paragraph .admin_echo a {
	color: #F8AA5A;
}

.tooltip {
	padding: 3px 10px 3px 10px;
	background-color:#FAFFFF;
	border:solid 1px #9d9d9d;
	cursor:help;
	width: 250px;
	text-align: left;
}

.tooltip2  {
	padding: 3px 10px 3px 10px;
	background-color:#FAFFFF;
	border:solid 1px #9d9d9d;
	cursor:help;
	text-align: left;
}



.block_title {
	font-weight: bold;
	font-size: 12px;
	color: #F8AA5A;
}
.block {
	margin: 0;
	padding: 0;
}



.whois_tbl  td
{
	padding: 0 10px 0 10px
}




.mark {
	width: 100%;
	padding-bottom:20px; margin-bottom:20px;
}

.mark td {
	text-align: center;
	vertical-align: top;
	border: 1px solid #999999;
	height: 50px;
}

.mark img {
	margin: 3px 3px 5px 3px;
}


.mark_stat th {
	text-align:left;
	padding: 3px 15px 3px 3px;
}
.mark_stat td {
	text-align:left;
	padding: 3px 15px 3px 3px;
}


.tip {
	padding-left: 10px;
	cursor: help;
}

.tip_padded
{
	padding-left: 10px;
	cursor: help;
}


.php_conf td{ padding: 5px; }
.php_conf input.itext { width: 200px; }


.remember_pwd {
	position: relative;
	width: 300px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 15px;
	margin-top: 7px;
	left:-40px;
}



a.matrix{ 
	color: #008cd2; 
	display: block; 
	background: url(images/link_button.jpg) no-repeat left center; 
	text-decoration: underline; 
	padding-left: 25px; 
	padding-top: 3px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.matrix  td {
	padding-left: 45px;
/*
	border:1px solid red
*/
}

div.matrix{ background: url(images/top_left.jpg) no-repeat left top #f5f5f5; margin-right: 10px; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; }
div.matrix table{ background: url(images/top_right.jpg) no-repeat right top; }
div.matrix table td.img{ background: url(images/bottom_left.jpg) no-repeat left bottom; text-align: left; vertical-align: middle; padding: 12px 14px; width:60px }
div.matrix table td.text{ background: url(images/bottom_right.jpg) no-repeat right bottom; text-align: left; vertical-align: middle; padding: 12px 0px; }
div.matrix table td.text h1{ font-size: 18px; color: #000; margin: 0px; }
div.matrix table td.text span{ font-size: 12px; color: #666; }

div.matrix_small table td.text h1{ font-size: 14px !important; }
div.matrix_small table td.text span{ font-size: 11px !important; }

div.matrix_mini table td.img{ text-align: center; padding: 5px 0px; }
div.matrix_mini table td.text{ text-align: center; padding: 0px 0px 5px 0px; }
div.matrix_mini	table td.text h1{ font-size: 11px !important; }
div.matrix_mini	table td.text span{ font-size: 11px !important; }

div.gray {
	background-color: #cccccc;
	width: 100%;
	padding: 5px;
	
}






/* -- for ie 6 -- */
.radio
{
	width: 15px !important;
	border: 0px !important;
}
* html .png {
	behavior: url(css/png.htc);
}
* html body {
	behavior: url(css/csshover.htc);
}
* html .car{
 padding-top: 30px;
}
/* -- end --*/

.PRelative {
	position: relative;
}
.FLeft {
	float: left;
}
.FRight {
	float: right;
}
.aLeft {
	text-align: left;
}
.aRight {
	text-align: right;
}
.spacer {
	clear: both;
}
.spacer-right {
	clear: right;
}
.spacer-left {
	clear: left;
}

/* -- default classes to use - end -- */

/*----------------------------------default end -------------------------------------------*/
#error-1 a {
	color: #012c6e;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

#error-1 {
	padding: 33px 36px;
	width: 440px;
	background: #008cd2;
}
#error-1 .title {
	color: #fff;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#error-1 .text {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#error-1 .button-1 {
	background: url("images/button-1-left.gif") left top no-repeat;
	padding-left: 10px;
	float: left;
	margin-bottom: 10px;
}
#error-1 .button-1 div{
	background: url("images/button-1-right.gif") right top no-repeat;
	padding-right: 10px;
	float: left;
}
#error-1 .button-1 div span{
	background: url("images/button-1-patt.gif") left top repeat-x;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	border: none;
	float: left;
	padding: 2px 0px;
	height: 20px;
}
#error-1 .button-2 {
	background: url("images/button-2-left.gif") left top no-repeat;
	padding-left: 10px;
	float: left;
}
#error-1 .button-2 div{
	background: url("images/button-2-right.gif") right top no-repeat;
	padding-right: 10px;
	float: left;
}
#error-1 .button-2 div span{
	background: url("images/button-2-patt.gif") left top repeat-x;
	color: #585858;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	border: none;
	float: left;
	padding: 2px 0px;
	height: 20px;
}
.clear {
	clear: both;
	height: 0px;
	margin: 0px;
	font-size: 1px;
}

		.black_overlay{
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			z-index:1002;
			text-align:left;
		}
	.white_content a{ color: #ffffff; text-decoration:none }

	
.uic_select_default {
	width: 200px;
	border: 1px solid #cccccc;
	float: left;
	padding: 10px;
	margin-right: 5px;
	cursor: pointer;
}

.uic_select_hover {
	width: 200px;
	border: 1px solid #cccccc;
	float: left;
	padding: 10px;
	margin-right: 5px;
	cursor: pointer;

	background-color: #FFE100;
}

.uic_select_active {
	width: 200px;
	border: 1px solid #cccccc;
	float: left;
	padding: 10px;
	margin-right: 5px;
	cursor: pointer;

	background-color: #FFE100;
}


.shift_textarea {
	border: 1px solid #888888;
	background-color: #ffffff;

	width: 400px;
	height: 110px;
	margin-top: 10px;
	border-bottom: none;
}
.height_shifter {
	background-color: #eeeeee;
	background-image: url(shifter.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 402px;
	height: 9px;
	padding: 0;
	cursor: row-resize;

	position:relative;
	top:-1px;

	border: 1px solid #888888;
	border-top: none;
}

.shifting_element {
	border: 1px dotted #333333;
	background-color: #ffffff;

	width: 400px;
	height: 110px;
	margin-top: 10px;
	border-bottom: none;
}

.payment th {
	text-align: left;	
}





/*
business
*/
a{ color: #008cd2; text-decoration: underline; font-size: 12px; font-family: Arial; }
a:hover{ text-decoration: none; }

div.cls{ clear: both; line-height: 0px; height: 0px; font-size: 0px; }

div.header_dashed{ width: 100%; border-bottom: 1px dashed #bdbdbd; font-size: 30px; padding: 18px 0px; margin-bottom: 20px; }

table.step_guide{ width: 100%; margin-bottom: 50px; }
table.step_guide td{ text-align: left; vertical-align: top; }
table.step_guide td.img{ width: 120px; text-align: center; padding-right:5px }
table.step_guide td.text p{ color: #666666; padding: 10px 0px; }
table.step_guide td.text{ padding-right: 15px; }
table.step_guide td.text h2{ font-size: 18px; font-weight: normal; }
table.step_guide td.arrow{ background: url(images_bus/next_arrow.jpg) no-repeat right top; min-width: 50px; }
* html table.step_guide td.arrow{ width: 50px; }

div.submit{ margin: 0px; padding: 0px; background: url(images_bus/btn_rep.jpg) repeat-x left top; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
div.submit div{ margin: 0px; padding: 0px; background: url(images_bus/btn_left.jpg) no-repeat left top; }
div.submit div input{ margin: 0px; padding: 0px 10px; height: 33px; width: auto; background: url(images_bus/btn_right.jpg) no-repeat right top; border: none; font-size: 18px; color: #FFF; }
* html div.submit div input{ padding: 0px 13px; }


#webo_top {
	min-width:1024px;
}

*html #webo_top {
	width: expression(document.body.clientWidth < 1024? "1024px" : "100%");
}


