h2			{ color:#254685; margin-bottom:0; font-size:16px; font-weight:bold; font-family:ËÎÌå }
h3			{ margin-bottom:0; font-size: 16px; font-weight: bold; font-family:ËÎÌå }
p			{ color:#444E61; font-size:12px }
th			{ text-align:left; font-size:12px }
td			{ text-align:left; font-size:12px }
.link		{ color: #FFFF00; text-decoration: none }

.border      { border: 1px solid #000000 }
.border1     { border: 1px solid #FF6600 }
.border2     { border: 1px solid #FFCC00 }

.line12      { line-height: 12pt }
.line14      { line-height: 14pt }
.line16      { line-height: 16pt }
.line18      { line-height: 18pt }
.line20      { line-height: 20pt }

.tab-s	     { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none }
.tab-g       { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none }
.tab-s:hover { TEXT-DECORATION: underline }
.tab-g:hover { TEXT-DECORATION: underline }
.tab-s       { COLOR: #0066CC }
.tab-g       { COLOR: #333333 }

select       { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif }
textarea     { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif }
input        { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif }

a					{ color: #000099; text-decoration: underline }
a:hover				{ color: #000099; text-decoration: underline }

a.white				{ color: #FFFFFF; text-decoration: underline }
a.white:hover		{ color: #FFFFFF; text-decoration: underline }

a.menu				{ color: #2E405D; text-decoration: none }
a.menu:hover		{ color: #2E405D; text-decoration: none }

a.subtab			{ color: #eeeeee; text-decoration: none }
a.subtab:hover		{ color: #eeeeee; text-decoration: none }

a.news				{ color: #000000; text-decoration: none }
a.news:hover		{ color: #000000; text-decoration: underline }

tr.highlight		{ background-color:#ffffcc }

.red				{ color:#990000;}
.green				{ color:#006600;}
.dgray				{ color:#888888;}
.gray				{ color:#cccccc;}
.lgray				{ color:#eeeeee;}
.blue				{ color:#254685;}
.lblue				{ color:#0000ff;}
.white				{ color:#ffffff;}

.blueBack			{ background:#345699}
.lblueBack			{ background:#5D78AD}
.grayBack			{ background:#CCCCCC}
.grayBack1			{ background:#F8F8F8}
.grayBack2			{ background:#EEEEEE}

.textmedium			{ font-size: 14px;}

.h2-bottom			{ font-weight:bold; font-size:14px; LINE-HEIGHT:125%; padding:8px 8px 3px 26px; border-bottom:2px solid #eeeedd; align:left;}
.form-left-top		{ border-top: 1px solid #EEEEdd; font-size:14px; vertical-align:top; LINE-HEIGHT:125%; padding:6px 3px 3px 3px; width:25%; text-align:right;}
.form-right-top		{ border-top: 1px solid #EEEEdd; font-size:14px; vertical-align:top; LINE-HEIGHT:125%; padding:6px 3px 3px 3px;}
.form-left			{ font-size:14px; vertical-align:top; LINE-HEIGHT:125%; padding:6px 3px 3px 3px; width:25%; text-align:right;}
.form-right			{ font-size:14px; vertical-align:top; LINE-HEIGHT:125%; padding:6px 3px 3px 3px;}
.form-star			{ font-size:12px; vertical-align:top; padding:12px 0px 3px 3px; color:#990000; width:1%;}
.form-star-top		{ border-top:1px solid #EEEEdd; font-size:12px; vertical-align:top; padding:6px 0px 3px 3px; color:#990000; width:1%;}
.form-button		{ font-size:14px; padding:4 2 2 2;}
.note-help			{ font-size:12px; line-height:125%; padding-left:3px; color:#999999;}
.HackBox{
   border-top:1px solid transparent !important;
   border-top:0;
   clear:both;
}

/*StandardTable*/
.StandardTable		{width:100%; margin:0px auto; clear:both; border:1px solid #a9a9a9;}
.StandardTable select,.StandardTable input	{font-size:12px;}
.StandardTable caption	{border-bottom:2px solid #fc943e;text-align:left;font-size:12px;padding:0px;margin:0px auto;}
.StandardTable caption.title	{padding:10px;font-weight:bold;font-size:14px;}
.StandardTable tr.tab td	{background-color:#f7f7f7;}
.StandardPage	{text-align:center;font-size:12px;padding:8px;margin:0px auto;line-height:20px;}
.StandardPage span	{font-weight:bold;color:#ff6600;}
.StandardTable th	{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #e2e2e2 1px solid;
	padding: 6px 4px 2px;
	color: #666666;
	background: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	white-space: nowrap;
}
.StandardTable td{
	border-right: #eeeeee 1px solid;
	border-top: #ffffff 2px solid;
	border-bottom: #e2e2e2 1px solid;
	padding: 6px 4px 6px;
	COLOR: #000000;
	font-size: 12px;
	line-height: 125%;
}
.StandardTable .alignleft	{text-align:left;}
.StandardTable .aligncenter	{text-align:center;}
.StandardTable .alignright	{text-align:right;}
.StandardTable strong		{color:#ff7300;font-weight:normal;}
.StandardTable em			{color:#999999;font-style:normal;}
.StandardTable ul.StandardTableTab	{float: right;margin: 0px;padding: 0px;list-style-type: none;font-size: 12px;width: 40%;}
.StandardTable ul.StandardTableTab li	{float: right;margin-right: 3px;padding: 0px;padding-top: 10px;height: 30px;}
.StandardTable ul.StandardTableTab li span	{padding: 0px 5px;color: #C3C3C3;}
.StandardTable ul.StandardTableTab li#StandardTableTabselected {
	margin-right: 3px;
	padding-top: 10px;
	background: url(/template/images/StandardTableTab_selected.gif) center 0px no-repeat;
}
.StandardTable ul.StandardTableTab li#StandardTableTabselected a:hover	{color: #FF6600;}
.StandardTable ul.StandardTableTab li#StandardTableTabselected a, .StandardTable ul.StandardTableTab li#StandardTableTabselected a:link {
	padding: 0px;
	color: #FF7300;
	white-space: nowrap;
}

.LM,.lh130			{ line-height: 130%; }
.LL,.lh150			{ line-height: 150%; }

#headline			{width:100%; height:60px; margin:0; padding:4px 0; background:#345699; font-size:12px;}
#headline .logo		{width:150px; float:left;}
#headline .sublogo	{float:left;}
#headline .quicklink{float:right; width:400px; height:60px; padding:0; background:url(/template/images/logo2.gif) no-repeat right top;}
#headline a			{color: #fff; text-decoration:none;}
#headline a:hover	{color: #fff; text-decoration:none;}
#headline ul		{list-style:none; margin:0; padding:0; float:right;}
#headline li		{float:left; margin-top:40px; padding:0 20px; line-height:18px; overflow:hidden; background:url(/template/images/header_icons.gif) no-repeat left;}
#headline .signup	{background-position:0 -36px;}
#headline .payment	{background-position:0 0;}
#headline .faq		{background-position:0 -18px;}
#headline .login	{background-position:0 -54px;}
#headline .cart		{background-position:0 -72px;}

.breadcrumb {margin:20px 25px; color:#404040;}
.breadcrumb .leaf {font-weight:bold;}

/* new menu styles */
#navmenu			{padding: 0; margin: 0; list-style: none; line-height: 1; background-color: #E7EBF7;}
#navmenu a			{display: block; color: #2E405D; font-size: 14px; font-weight: bold; font-family: verdana, arial, sans-serif; letter-spacing:1px; padding:4px 18px 3Px 18px;}
#navmenu li			{float: left; line-height: 18px; margin:0 0 1px -1px; border-left:1px #EEEEEE solid; border-right:1px #EEEEEE solid;}
#navmenu li:hover	{background-color: #CED7E7;}
#navmenu a:hover	{background: #CED7E7;}

.tabBar TABLE		{ margin-left:20px; border:0; padding:0;}
.tabBar TD			{ background-image:url('/template/services/images/tab_corner_lft.gif'); background-position:left top; background-repeat:no-repeat; padding:0; background-color:#E5E5E5 }
.tabBar DIV			{ background-image:url('/template/services/images/tab_corner_rht.gif'); background-position:right top; background-repeat:no-repeat;padding:5px 15px }
.tabBar A:Link, .tabBar A:Active, .tabBar A:Visited		{font-weight:bold; text-decoration:none !IMPORTANT}
.tabBar A:Hover		{ font-weight:bold; text-decoration:none !IMPORTANT; color:#666}
.tabBar TD.on		{ background-color:#345699;}
.tabBar TD.on A:Link, .tabBar TD.on A:Active, .tabBar TD.on A:Visited, .tabBar TD.on A:Hover	{ font-weight:bold; text-decoration:none !IMPORTANT; color:#FFF;}
.tabBar TD.new		{ background-color:#E5E5E5;}
.tabBar TD.new A:Link, .tabBar TD.new A:Active, .tabBar TD.new A:Visited, .tabBar TD.new A:Hover	{ font-weight:bold; text-decoration:none !IMPORTANT; color:#990000;}

.subtabBar			{ padding:2px 5px }
.subtabBar A:Link, .subtabBar A:Active, .subtabBar A:Visited	{ font-weight:bold; text-decoration:none !IMPORTANT}
.subtabBar A:Hover	{text-decoration:underline !IMPORTANT}

#mainContent	{margin:20px;margin-bottom:50px}

#footermenu			{ text-align:center; background:#D2D6DD; padding:4px; border-top:1px solid #345699; border-bottom:1px solid #345699; border-left:1px solid #345699; border-right:1px solid #345699; font-size:12px}
#footermenu a:link, #footermenu a:active, #footermenu a:visited, #footermenu a:hover { font-weight:normal;font-size:12px }
#footermenu2		{ text-align:center; background:#D2D6DD; padding:4px; border-top:1px solid #345699; border-bottom:1px solid #345699; font-size:12px}
#footermenu2 a:link, #footermenu2 a:active, #footermenu a:visited, #footermenu a:hover { font-weight:normal;font-size:12px }

.pricing_table			{ margin:0; padding:0; line-height:20px; font-size:12px; border-collapse:collapse; text-align:left }
.pricing_table td, th	{ border:1px solid #bdcddd; padding-left:6px; padding-top:4px; padding-right:6px }
.pricing_table td		{ height:30px }
.pricing_table th		{ color:#666666; background-color:#E5ECF1; font-weight:bold; height:20px; text-align:center }

.deleting_lookup_table			{ width:600px; margin:20px 0; padding:0; line-height:20px; font-size:12px; border-collapse:collapse; text-align:left }
.deleting_lookup_table td, th	{ border:1px solid #ffffff; padding-left:6px; padding-top:4px; padding-right:6px; background-color:#E5ECF1; height:30px }
.deleting_lookup_table .title	{ font-size:14px; color:#2E405D; background-color:#B3BABF; height:30px; text-align:center }
.deleting_lookup_table th		{ color:#666666; font-weight:bold; text-align:center }

.deleting_result_table			{ width:650px; margin:20px 0; padding:0; line-height:20px; border-collapse:collapse; text-align:left }
.deleting_result_table th		{ border:1px solid #ffffff; padding:4px; font-size:12px; color:#666666; font-weight:bold; text-align:center }
.deleting_result_table td		{ border:1px solid #ffffff; padding:4px 6px; font-size:14px }
.deleting_result_table .odd		{ background-color:#ffffff }
.deleting_result_table .even	{ background-color:#E5ECF1 }
.deleting_result_table .pagesel	{ background-color:#E5ECF1; font-size:12px }

.article {background:#fff url(/template/images/article_bg.gif) repeat-x; border:1px solid #abc; border-left-width:0; padding:10px 0 0 0; width:610px; overflow:hidden;}
.article h1 {margin:10px 0; width:100%; text-align:center; font-size:18px; font-family:tahoma; color:#254685;}
.article a {color:#009;}
.article a:hover {color:#009;}
.article .desc {text-align:center; line-height:20px; color:#333; border-bottom:1px dashed #ccc;}
.article .text {padding:0 25px;}
.article .arctext, .article .arctext p {font-size:14px; line-height:22px; font-family:verdana,arial,helvetica,sans-serif; color:#000;}
.article .arctext p {margin:15px 0pt;}
.article .arctext ul {font-size:12px;}
.article .arctext a {target:expression(this.target="_blank")}

.kb_vote {overflow:hidden;padding:10px 0 30px 0; clear:both;}
#vote_txt {color:#404040;font-size:12px;padding:5px 0 0 20px;position:absolute;}
#num_vote_up, #num_vote_down {color:#006600;font-size:12px;font-weight:800;float:left;padding:26px 0 0 40px;position:absolute;}
.kb_vote .vote_btn_up_on,
.kb_vote .vote_btn_up_off,
.kb_vote .vote_btn_down_on,
.kb_vote .vote_btn_down_off {background:url(/template/images/vote.gif) no-repeat;border:0;cursor:pointer;float:left;height:47px;margin:0 10px 0 0;overflow:hidden;padding:0;position:relative;width:124px;background-position:0 0;}
.kb_vote .vote_btn_up_on {background-position:0 -47px;}
.kb_vote .vote_btn_down_on  {background-position:0 -141px;}
.kb_vote .vote_btn_down_off {background-position:0 -94px;}
.kb_vote .note {color:#808080;font-size:12px;line-height:18px;float:left;margin:5px 0 0 5px;}
.kb_vote .goback {float:right; margin:18px 0 0 0; padding:0 0 0 20px; background:url(/template/images/button_back.gif) no-repeat left top;line-height:18px;}

.kb_category_list {width:610px;margin:4px 0; padding:0 0 10px 0;border:1px #ccc solid; background:url(/template/images/kb_category_bg.gif) repeat-x;background-color:#FFFFFF;}
.kb_category_list h2 {margin:0 0 10px 0; height:22px; background:url(/template/images/kb_category_title.gif) no-repeat left; padding:12px 0 0 44px; font-size:14px; font-weight:bold; text-align:left;}
.kb_category_list h3 {width:70px; float:left; margin:0; padding:6px 0;font-size:12px;font-weight:bold;}
.kb_category_list .line {text-align:center;	margin:3px 0 0 20px; width:570px; height:26px; border-bottom:#ccc 1px dashed;}
.kb_category_list .sub_cat {margin:0 0 0 10px; padding:0; width:480px; float:left;}
.kb_category_list .sub_cat ul {margin:0; padding:0;}
.kb_category_list .sub_cat li {padding:2px 0 0 10px; float:left; line-height:20px; list-style:none;}

.kb_article_list {margin:0; padding:14px 20px; font-size:12px; color:#164f96;}
.kb_article_list a		 { color: #000099; text-decoration:none;}
.kb_article_list a:hover { color: #ff0000; text-decoration:none;}
.kb_article_list ul {margin:0; padding:0; list-style:none;}
.kb_article_list li {margin:0; padding:5px 0 2px 0; background:url(/template/images/arrsml.gif) no-repeat left; height:14px; border-bottom:#cccccc 1px dashed;}
.kb_article_list .article_title {width:425px; padding-left:12px; float:left;}
.kb_article_list .article_date {width:80px; text-align:center; float:left;}
.kb_article_list .article_views {width:50px; text-align:center; float:left;}
.kb_article_list .page_select {padding:10px 5px;}

.kb_list {margin:0; padding:0; width:610px; background:url(/template/images/kb_list_bg.gif) repeat-x; background-color:#ffffff; border:#ccc 1px solid;}
.kb_list h2 {height:21px; border-bottom:#ccc 1px dashed; margin:0; padding:12px 0 0 10px; font-size:14px; font-weight:bold; color:#000;}
.kb_list .sub_cat {width:590px; height:14px; padding:10px 0 10px 20px; text-align:left; border-bottom:#ccc 1px dashed;}
.kb_list .sub_cat ul {margin:0;padding:0;}
.kb_list .sub_cat li {padding:0 0 0 10px; float:left; list-style:none;}
.kb_list .sub_cat .title {float:left; padding:0; font-size:12px;}
.kb_list h3 {margin:0; padding:8px 0 0 20px; height:22px; font-size:12px; font-weight:bold; color:#164f96;}

.kb_block_left {width:610px; float:left;}
.kb_block_right {width:160px; float:right; border:#ccc 1px solid; background-color:#EFF4FA}
.kb_block_right .search, .kb_block_right .ticket {padding:0 0 0 36px; margin:6px; border-bottom:1px #cccccc dashed; font-size:12px; line-height:22px;}
.kb_block_right .ticket {background:url(/template/images/kb_new_ticket.gif) no-repeat left top;}
.kb_block_right .search {background:url(/template/images/kb_search.gif) no-repeat left top;}
.kb_block_right .contact {margin:8px; font-size:12px; line-height:22px;}
