@media screen{	
*{
	margin:0px;
	padding:0px;
}
html,body{
	height:100%;
	width:100%;
}
form
{
	height:100%;
	padding:0;
	margin:0;
}
* html body{
	filter:expression(document.execCommand("BackgroundImageCache", false, true));
	behavior:url(../styles/hover.htc);
}
body{
	background:#0274d2 url(../images/bg_main.gif) repeat-x;
	font-family:Tahoma, Arial, sans-serif;
	font-size:69%;
	line-height:1.5em;
	color:#FFFFFF;
}
.container-boxes{
	background:url(../images/back_index.png) no-repeat top;
	height:229px;
	width:911px;
	clear:both;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0 auto;	
}
.container-boxes-fl {
clear:both;
height:232px;
margin:0pt auto;
padding-bottom:2px;
padding-left:13px;
padding-top:8px;
width:938px;
}
ul,li{
	list-style-type:none;
}
a:link,a:active,a:visited{
	text-decoration:underline;
	color:#FFFFFF;
}
a:hover{
	text-decoration:none;
}
textarea{
	overflow:auto;
}
.input{
	height:18px;
	border:1px solid #3580C4; 
	color:#363636;
	font-size:13px;
	padding-left:5px;
	line-height:18px;
}
.max{
	width:967px;
	margin:0 auto;
}
.main
{
	top:0; 
	margin:0 auto; 	
	min-height:100%; 
	height:auto;
	position:relative;
	z-index:1;
	/*background:url(../images/back_bottom1.png) repeat-x bottom left;*/
}
html>body .main2{
	height:auto;
	min-height:100%;
	min-width:967px;
}
.center-part
{
	width:967px;
	margin:0 auto;
	padding-left:10px;
}
.top-container{
	background:url(../images/top_mainback.gif) no-repeat right top;
}
.top{
	height:105px;
	margin:0 auto;
	width:967px;
}
.top .logo{
	height:105px;
	width:505px;
	background:url(../images/logo.png);
	display:block;
	float:left;
	cursor:pointer;
}
* html .top .logo{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
	background: transparent;
}
.top .hint
{
	background:#ffffe1;
	border:1px solid black;
	height:17px;
	color:black;
	padding:0px 4px;
	position:absolute;
}
.top a 
{
	text-decoration:none;
	/*display:none;*/
}
.CallUs
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	top:70px;
	right:250px;
	padding:5px 0px 0px 2px;
}
.topform{
	float:right;
	padding:19px 17px 0 0;
	font-size:0.9em;
	color:#FFFFFF;
	line-height:1.3em;
}
.topform a.quick:link,.topform a.quick:visited{
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-size:10px;
	padding-right:14px;
	background:url(../images/bul5.gif) no-repeat 100% 50% !important;
}
.quick-links:hover a.quick{
	text-decoration:underline;
}
.quick-links{
	position:relative;
	font-size:1em;
	line-height:1em;
	padding-bottom:5px;
}
.quick-links ul{
	display:none;
	position:absolute;
	z-index:10;
	top:15px;
	left:0;
	background:#FDFDFD url(../images/back_dropdown.gif) repeat-x;
	border:1px solid #7AC0F3;
	padding:5px 0;
}
.quick-links:hover ul{
	display:block;
}
.quick-links ul li{
	padding:4px 18px;
	background:url(../images/bul1.gif) no-repeat 9px 7px;
}
.quick-links ul li a:link,.quick-links ul li a:visited{
	text-decoration:none;
}
.quick-links ul li a:hover{
	color:#ffffff;
}
.topform input{
	float:left;
	margin-top:5px;
}
.topform .input{
	width:162px;
	margin-right:5px;
}
.top-menus{
	width:947px;
	margin:0 auto;
	padding-left:20px;
}
.top-menu{
	height:34px;
	float:left;
}
.top-menu li{
	float:left;
	padding-right:2px;
	background:url(../images/divider1.gif) no-repeat right top;
}
.top-menu li.act{
	background:none;
}
.top-menu li.nextact{
	background:none;
}
.top-menu li.prev{
	background:none;
}
.top-menu li.act a,.top-menu li.act a:hover{
	background-position:0px 32px;
}
.top-menu a{
	height:32px;
	display:block;
	margin:1px 0;
}
.top-menu a span{
	display:none;
}
.top-menu a:hover{
	background-position:0px 64px;
}

.top-menu .about a{
	background-image:url(../images/top_menu/m_about.gif);
	width:94px;
}
.top-menu .cr-services a{
	background-image:url(../images/top_menu/m_cr-services.gif);
	width:191px;
}
.top-menu .it-services a{
	background-image:url(../images/top_menu/m_it-services.gif);
	width:102px;
}
.top-menu .partners a{
	background-image:url(../images/top_menu/m_partners.gif);
	width:89px;
}
.top-menu .resources a{
	background-image:url(../images/top_menu/m_resources.gif);
	width:98px;
}
.top-menu .contact a{
	background-image:url(../images/top_menu/m_contact.gif);
	width:78px;
}

.top-menu .products a{
	background-image:url(../images/top_menu/m_products.gif);
	width:89px;
}

.top-menu{
	height:34px;
	float:left;
}
.top-links{
	height:34px;
	float:right;
	/*margin:0 0 0 10px;*/
}
.top-links li{
	padding:0 2px 0 0;
	background:url(../images/divider2.gif) no-repeat 100% 50%;
	float:left;
}
.top-links li.last{
	background:none;
}
.top-links li a{
	height:32px;
	width:50px;
	display:block;
	margin:1px 0;
	background-repeat: repeat-y;
	background-position:18px 10px;
}
.top-links a:hover,.top-links a.act{
	background-position:18px -12px;
}
.top-links .hint
{
	background:#ffffe1;
	border:1px solid black;
	height:17px;
	color:black;
	padding:0px 4px;
	position:absolute;
	
}
.top-links li a 
{
	text-decoration:none;
}
/*.top-links a span{
	display:none;
}*/
.top-links .home a{
	background:url(../images/top_menu/ico_home.gif) top center no-repeat;
}
.top-links .home a:hover{
	background:url(../images/top_menu/ico_home_hover.gif) top center no-repeat;
}
.top-links .home a.curr{
	background:url(../images/top_menu/ico_home_curr.gif) top center no-repeat !important;
}
.top-links .map a{
	background:url(../images/top_menu/ico_map.gif) top center no-repeat;
}
.top-links .map a:hover{
	background:url(../images/top_menu/ico_map_hover.gif) top center no-repeat;
}
.top-links .map a.curr{
	background:url(../images/top_menu/ico_map_curr.gif) top center no-repeat !important;
}
.top-links .mail a{
	background:url(../images/top_menu/ico_contact.gif) top center no-repeat;
}
.top-links .mail a:hover{
	background:url(../images/top_menu/ico_contact_hover.gif) top center no-repeat;
}
.top-links .mail a.curr{
	background:url(../images/top_menu/ico_contact_curr.gif) top center no-repeat !important;
}
.top-slogan{
	height:131px;
	clear:both;
	width:967px;
	margin-left:4px;
}
.top-slogan span{
	display:none;
}

/********************Bread Crumbs******************/
.bread-crumbs
{
	padding-top:40px;
}

.bread-crumbs ul{
	height:28px;
	line-height:28px;
	padding:0 0 0 5px;
}
.bread-crumbs li{
	float:left;
	padding:0 8px 0 15px;
	color:#0786e7;
}

.bread-crumbs li.separate
{
	background:url(../images/bul1.gif) no-repeat left center;
}

.bread-crumbs li a:link,.bread-crumbs li a:visited,.bread-crumbs li a:active{
	color:#ffffff;
}
/*---------columns---------*/
.left-column{
	width:237px;
	padding:7px 0 0 16px;	
	float:left;
}

/***************Main Content***********************/
.main-content{
	width:685px;
	float:left;
	margin:7px 0 0 15px;
}

.main-content .inner
{
	background:url(../images/main_content/bg_main_content_top.gif) no-repeat left top;
	height:3px;	
}

.main-content .inner1
{
	background:#0289d7 url(../images/main_content/bg_main_content_gr.gif) repeat-x left top;
	padding:17px 25px 40px 25px;
	border-left:1px solid #5eb7eb;
	border-right:1px solid #5eb7eb;
	
}

.main-content .inner2{
	background:url(../images/main_content/bg_main_content_bottom.gif) no-repeat left bottom;
	height:2px;
}
.main-content h1{
	background:url(../images/back_hdr.gif) repeat-x left bottom;
	height:2px;
	margin-bottom:14px;
}
.main-content h2{
	color:#ffbf36;
	font-size:1.3em;
	margin-bottom:10px;
}
.main-content p{
	margin-bottom:10px;
	text-align:justify;
	color:#ffffff;
}
.main-content .img-left{
	float:left;
	border:1px solid #3D95D5;
	margin:0 15px 0 0;
}
.main-content ul{
	padding:13px 0 22px 16px;
}
.main-content ul li.how_work{
	font-size:1.4em;
}
.main-content ul li.how_work ul li.chapter{
	font-size:0.8em;
	font-weight:bold;
	color:#B6E4FF;
}
.main-content ul li.how_work ul li.chapter ul{
	padding:0 0 0 16px;
}
.main-content ul li.how_work ul li.chapter ul li.item{
	font-size:0.9em;
	font-weight:normal;
	color:#B6E4FF;
}

.main-content ul li.how_work
{
	background:transparent url(../images/bullet_arrow.gif) no-repeat scroll left top;
	padding-bottom:17px;
	padding-left:40px;
}

.main-content ul li.assurance
{
	background:transparent url(../images/bullet_arrow.gif) no-repeat scroll left top;
	padding-left:40px;
}

.main-content ul li{
	padding:1px 0 1px 18px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/main_content/mark.gif) no-repeat 0 7px;
}

.main-content .validation ul li{
	color: #fab050;
	background:url(../images/main_content/mark_invalid.gif) no-repeat 0 7px;
}

.main-content ul li p{
	color:#ffffff;
	font-weight:normal;
	
}
.main-content ul li.partners{
	background:none;
	padding:10px 0 10px 18px;
}
.main-content ol li ul{
	padding:13px 0 22px 16px;
}
.main-content ol li ul li{
	padding:1px 0 1px 18px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/bul3.gif) no-repeat 0 7px;
	list-style-type:none;
}
.main-content ol li p.item{
	font-size:1.4em;
	font-weight:bold;
}
.main-content ol{
	padding:13px 0 22px 24px;
}
.main-content ol li{
	padding:1px 0 1px 1px;
	font-weight:bold;
	color:#ffffff;
	list-style-type:decimal;
}
.main-content ol li img{
	padding:15px 0 15px 41px;
}
.main-content ol li p{
  padding-top:5px;
  font-weight:normal;
}
#why_itps{
	padding:10px 20px 10px 20px; 
	background:#08ABE0;
	border:1px solid #61C6EF;
	color:#ffffff;
}
/*---------end columns---------*/



/***************** Left Menu*******************/
.left-menu{
	margin-bottom:15px;
}
.left-menu li{
	line-height:1.1em;	
	margin-bottom:6px;
	font-size:11px;
}
.left-menu .level1{	
	text-align:center;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma,Arial,sans-serif;
	color:#b6e4ff;
	display:block;
	background:url(../images/left_block/menu_item_border.png) no-repeat;
	text-decoration:none !important;
}

* html .left-menu .level1{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_block/menu_item_border.png', sizingMethod='scale');
	background: transparent;
}

.left-menu .current_item_menu
{
	background:url(../images/left_block/menu_item_current.png) no-repeat;
	color:#FFFFFF;
}

* html .left-menu .current_item_menu{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_block/menu_item_current.png', sizingMethod='scale');
	background: transparent;
}



.left-menu  a.single-line{
	padding-top:10px;
	height:23px;

}
.left-menu a.double-line {
	padding-top:4px;
	height:29px;
}
.left-menu li a{
	color:#b6e4ff;
	text-decoration:none;
}
.left-menu a:hover{
	background:url(../images/left_block/menu_item_hover.png) no-repeat;
	text-decoration:none;
}

* html .left-menu a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_block/menu_item_hover.png', sizingMethod='scale');
	background: transparent;
}

a.current_item_menu:hover
{
	background:url(../images/left_block/menu_item_current.png) no-repeat;
	color:#FFFFFF;
}

* html a.current_item_menu:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_block/menu_item_current.png', sizingMethod='scale');
	background: transparent;
}

.left-menu ul
{
	background-color:#1c9cf4;
	padding:11px 16px;
	border-top:1px solid #5eb7eb;
	border-left:1px solid #5eb7eb;
	border-right:1px solid #5eb7eb;
	border-bottom:0px;
}

.left-menu .subMenuDiv
{
	background-color:#a2dafc;
	border-top:1px solid #88c1e2;
	border-left:1px solid #88c1e2;
	border-right:1px solid #88c1e2;	
	border-bottom:0px;
	color:#005fa1;
}
.left-menu .sub_menu_bottom
{
	padding:1px;
	background:url(../images/left_block/sub_menu_bottom.png) no-repeat left bottom;	
}

* html .left-menu .sub_menu_bottom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_block/sub_menu_bottom.png', sizingMethod='scale');
	background: transparent;
}
.left-menu ul li{
	padding:1px 0;
}
.left-menu ul li a{
	font-weight:normal;
	text-decoration:underline;
	background:url(../images/left_block/mark_for_sub.gif) no-repeat 0px 4px;
	padding-left:11px;
	display:block;
}
.left-menu ul li a.act{
	font-weight:bold;
	background:url(../images/left_block/mark_for_sub.gif) no-repeat 0px 4px;
	color:#FFFFFF;
	text-decoration:none;
}
.left-menu ul li a:hover{
	background:url(../images/left_block/mark_for_sub.gif) no-repeat 0px 4px;
	color:#FFFFFF;
	text-decoration:none;
}
.small-text{
	font-size:0.94em;
	line-height:1.3em;
}

/***************** End Left Menu *******************/

/*Box*/

.box1{
	background:url(../images/left_block/box_bottom.gif) no-repeat left bottom;
	line-height:1.3em;
	margin-top:5px;
	}
.box1 .inner{
	background:url(../images/left_block/box_top.gif) no-repeat;
	padding:11px 10px 0px 17px;
	position:relative;
	top:-3px;	
}
.box1 p{
	padding-bottom:8px;
}
.box1 .picture{
	border:1px solid #95c3e1;
}
.btn_more-details{
	background:url(../images/left_block/btn_more-datails.gif);
	width:73px;
	height:19px;
	display:block;
}
.box1 .line-bottom{	
	margin-bottom:5px;
	padding-bottom:8px;
	border-bottom:1px solid #5eb7eb;
}

.block{
	background:url(../images/home_page/block_bottom.gif) no-repeat left bottom;
	line-height:1.3em;
	margin-top:5px;
	}
.block .inner{
	background:url(../images/home_page/block_top.gif) no-repeat;
	padding:11px 10px 0px 17px;
	position:relative;
	top:-3px;	
}
.block p{
	padding-bottom:8px;
}
.block .picture{
	border:1px solid #95c3e1;
}

.block .line-bottom{	
	margin-bottom:5px;
	padding-bottom:8px;
	border-bottom:1px solid #5eb7eb;
}
.flashBlock{
	/*background:url(../images/home_page/block_bottom.gif) no-repeat left bottom;*/
	line-height:1.3em;
	margin-top:5px;
	}
.flashBlock .inner{
	/*background:url(../images/home_page/block_top.gif) no-repeat;*/
	padding:/*11px 10px 0px 17px*/0px 10px 0px -10px;
	position:relative;
	top:-3px;	
}

.btn_more-details a
{	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

/*End Box*/


.bottom-h{
	height:79px;
	clear:both;
}
.bottom{
	height:79px;
	_width:981px;
	min-width:981px;
	bottom:0;
	position:relative;
	background:url(../images/back_bottom.png) no-repeat;
	font-size:0.9em;
	line-height:1.2em;
	color:#FFFFFF;	
	z-index:1;
}

.cont_bottom
{
	z-index:10;  
	min-height:79px; 
	margin-top:-79px; 
	margin-left:auto; 
	margin-right:auto; 
	clear:both; 
	bottom:0;
	width:100%;
	background:url(../images/back_bottom1.png) repeat-x bottom left;
}
* html .bottom{
	bottom:0px;
}
.bottom .inner{
	height:46px;
	padding-top:33px;
	width:921px;
	margin:0 auto;
}
.bottom .links{
	float:right;
	color:#3F8EC6;
}
.no-display{
	display:none;
}
.bottom a:link,.bottom a:visited{
	color:#FFFFFF;
}

.box2{

	background:url(../images/back_items.gif);
	float:right;
	width:158px;
	height:162px;
	margin-left:10px;
	margin-top:45px;
	margin-right:10px;
	padding:12px 15px 0 15px;
	line-height:1.2em;
}
.box2 h1{
	font-size:1em;
	color:#FCAD00;
	margin-bottom:7px;
}
.box2 li{
	padding:3px 0 4px 14px;
	background:url(../images/bul1.gif) no-repeat 0 7px;
	color:rgb(182, 228, 255);
}

.box2 li a:link,.box2 li a:active,.box2 li a:visited{
	color:#4F4F4F;
	text-decoration:none;
	z-index:1000;
}
.box2 li a:hover{
	text-decoration:underline;
}
.box2 a:link,.box2 li a:active,.box2 li a:visited{
	color:#ffffff;
	z-index:10000;
	position:relative;
}
.box2 a:hover{
	text-decoration:underline;
	z-index:10000;
	position:relative;
}
.box21{

	background:url(../images/back_items_1.gif);
	float:right;
	width:158px;
	height:162px;
	margin-left:10px;
	margin-top:45px;
	margin-right:10px;
	padding:12px 15px 0 15px;
	line-height:1.2em;
}
.box21 h1{
	font-size:1em;
	color:#FCAD00;
	margin-bottom:7px;
}
.box21 li{
	padding:3px 0 4px 14px;
	background:url(../images/bul1.gif) no-repeat 0 7px;
	color:#005FA1;
}

.box21 li a:link,.box21 li a:active,.box21 li a:visited{
	color:#005FA1;
	text-decoration:none;
}
.box21 li a:hover{
	text-decoration:underline;
}
.box21 a:link,.box21 li a:active,.box21 li a:visited{
	color:#005FA1;
	position:relative;
	z-index:10000;
}
.box21 a:hover{
	text-decoration:underline;
	position:relative;
	z-index:10000;
}
.link-more-small{
	font-size:0.9em;
}
.link-rss{
	height:12px;
	padding-left:17px;
	color:#007FE3;
	background:url(../images/home_page/ico_rss.gif) no-repeat 0% 50%;
}
.index-boxes{
	padding:/*5px 0 0 11px*/5px 0 10px 15px;
	margin:0 auto;
	width:937px;
}
.index-boxes .block{
	float:left;
	width:237px;
	margin-right:3px;
}
.index-boxes .block .inner{
}
html >body .index-boxes .block .inner{
	min-height:225px;
	height:auto;
}

.index-boxes .flashBlock{
	float:left;
	width:475px;
	margin-right:7px;
	margin-left:1px;
}
.index-boxes .flashBlock .inner{
}
html >body .index-boxes .flashBlock .inner{
	min-height:225px;
	height:auto;
}

.index-boxes .block.last{
	float:left;
	width:217px;
	height:237px;
	margin-top:4px;
	margin-right:0px !important;
	background:url(../images/home_page/light_box_bottom.gif) no-repeat left bottom;
}

.index-boxes .block.first{
	margin-left:0px;
}

*+html  .index-boxes .block.first{
	margin-left:-7px;
}


.index-boxes .block.last .inner{
	background:url(../images/home_page/light_box_top.gif) no-repeat;
}
.btn-get-started{
	display:block;
	width:140px;
	height:13px;
	background:url(../images/home_page/btn_get-started.gif)
}
.btn-get-started span{
	display:none;
}
.making-news a:link,.making-news a:visited{
	color:#ffffff;
}
.making-news .date{
	color:#E16602;
	line-height:1.8em;
}
.making-news .next{
	margin-top:5px;
}
.partners-logos .logo-container{
	width:161px;
	margin:0px auto;
	padding:10px 0;
	text-align:center;
}
.form-page p{
	margin-bottom:14px;
	line-height:2em;
}
.form-page .input{
	border-left:1px solid #C1D9EE;
	border-top:1px solid #9CC0E1;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	width:410px;
	padding-left:4px;
	background-color:#FFF;
}
.form-page .obligatory{
	color:#E16602;
	font-weight:bold;
}
.form-page .textarea1{
	height:80px;
}
.form-page .textarea2{
	height:128px;
}
.tbl{
	width:91.8%;
	border-collapse:collapse;
	font-size:100%;
	line-height:1.5em;
	background:#08abe0;
}
.tbl h3{
	font-size:1em; color:#FFBF36;
}
.tbl td{ vertical-align:top;  text-align:left;padding:2px 7px 10px 7px; border:1px solid #61c6ef; border-collapse:collapse; }
.tbl td ul
{
	padding:15px 5px 0 10px;
}
.tbl th{
    
	font-size:13px; color:#1062AC;font-weight:bold; padding: 4px 5px 2px 5px; border:1px solid #61c6ef; border-collapse:collapse; background:#08abe0;
}

.td-body ul li{
	padding:1px 0 1px 15px;
	background:url(../images/bul3.gif) no-repeat 0 4px;
}
.quote{
	padding:5px 10px 5px 33px;
	background:#08ABE0;
	border:1px solid #61C6EF;
}
.orange_span{
	font-size:1em;
	color:#ffbf36;
	font-weight:bold;
}
.blue_span{
	font-size:1.2em;
	color:#1062AC;
	font-weight:bold;
	text-decoration:underline;
}
.seo_tags{
	padding-top:15px;
}
.tbl_partners{
	vertical-align:top;
	text-align:justify;
	width:100%;
	border-collapse:collapse;
}
.tbl_partners td{
	padding:10px 10px 10px 10px;
	vertical-align:top;
	border-top:1px solid #49a1d7; border-collapse:collapse;
}
.tbl_partners td img{
	background:none;
	border:none;
}
/* cusom tree */
.custom-tree 
{ 
   	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #666666; 
    /*font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal;*/
}
.custom-tree img, #custom-tree input { margin: 0px; border: 0px; }	
.custom-tree .tree-check { width: 19px; padding: 0px; }
.custom-tree td.clear { font-size: 9pt; padding: 0px; margin: 0px; width: 19px;}
.custom-tree td.node { font-size: 9pt; width: 100%; padding: 0px; margin: 0px; text-align: left;}
.custom-tree a { color: #ffffff; text-decoration: none;  }
.custom-tree a:hover { text-decoration: underline }

/*------Scroller------------*/
#ticker_container {
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
	height:158px;
	padding: 0px;
	border: none;
	}
	
	#ticker {
		position:absolute ;
		width:200px;
		display:inline;
		top:5px;
		left:-3px;
		padding-left:0px;
		background:none;
	}
	#ticker2 
	{
		position:absolute;
		top:5px;
		left:-3px;
		width:200px;
	 	display:inline;
        padding-left:0px;
        background:none;
	}
	
	#ticker ul {
		padding:0;
		margin:0;
		list-style-type:none;
		background:none;
	}
	#ticker ul li {
	display:list-item;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family:Tahoma, Arial, sans-serif;
	padding-left: 4px;
	background:none;
	}
	
	#ticker ul li a {
	
	font-size: 1em;
	padding-left: 0px;
	}
#ticker ul li a:hover {
	
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
}
#ticker2 ul {
		padding:0;
		margin:0;
		list-style-type:none;
		background:none;
	}
	#ticker2 ul li {
	display:list-item;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family:Tahoma, Arial, sans-serif;
	padding-left: 4px;
	background:none;
	}
	
	#ticker2 ul li a {
	
	font-size: 1em;
	padding-left: 0px;
	}
#ticker2 ul li a:hover {
	
	font-size: 1em;
	color: #0099CC;
	text-decoration: none;
	padding-left: 0px;
}
/*--------------------------------*/
/**********Quick Links**************/
#quick_links{
	background:url(../images/quick_links-back.jpg) repeat-x left bottom;
	border:1px solid #76bff2;
	overflow:visible;
	z-index:100;
}
#quick_links td{
	vertical-align:top;
	padding:2px 5px;
}

#quick_links h2{
	background:url(../images/quick_links-arrow.jpg) no-repeat left 2px;
	padding-bottom:0px;
	font-weight:bold;
}
#quick_links h2 a{
	padding-left:10px;
	font-size:12px;
	color:#ffbf36;
}
#quick_links h2 a:hover{
	padding-left:10px;
	font-size:12px;
	color:#ffbf36;
}
#quick_links a{
	text-decoration:none;
	color:#b6e4ff;
	font-size:11px;
	
}
#quick_links a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-size:11px;
	
}
#quick_links td ul li{
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
}

#quick_links h2.sec{
	background:url(../images/quick_links-arrow-2.jpg) no-repeat left 1px;
	padding-bottom:0px;
	font-weight:bold;
}
.current 
{
	text-decoration:none !important;
	font-weight:bold !important;
	background-color:Gray !important;
	padding:3px;
	color:White !important;
}
.startPresentation
{
	background-image:url(../images/StartPresentation.png)
}

.startPresentationHover
{
	background-image:url(../images/StartPresentation_hover.png)
}

.imgDiv
{
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
	padding-top:40px;
	width:930px;
}
.main-content-h1
{
height: 29px;
border-bottom:0px; 
padding-bottom:8px; 
width:646px; 
margin-right:0px;
}
INPUT.hintTextbox 
{
	color:#555555;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:1px 2px 2px; 
} 
INPUT.hintTextboxActive { color: #000; }
/*--------pop-Up-Table---------*/
.pop-header {background:url(../images/popup_header.png) no-repeat; height:103px;}
.pop-title {background:url(../images/popup_title_bg.png) repeat-x; text-align:center; height:34px; line-height:34px; font-size:1.6em; font-weight:normal;}

.pop-Table {width:950px; margin:10px; border-left:1px solid #72bbe8; border-top:1px solid #72bbe8; border-bottom:4px solid #a9dfff; font-size:1em;}
.pop-Table th,.pop-Table td {border-bottom:1px solid #72bbe8; border-right:1px solid #72bbe8;}
.pop-Table .var-1 {background:#004b9c url(../images/popup_decor-border.gif) repeat-x; font-size:1.1em;}
.pop-Table .var-2 {background:#0063cd url(../images/popup_decor-border.gif) repeat-x;}
.pop-Table .var-2 th {width:255px;}
.pop-Table .var-2a th {width:194px;}
.pop-Table .var-3 {background:#a9dfff; color:#003c7c; height:40px;}
.pop-Table .var-3 td,.pop-Table .var-3 th {border-top:3px solid #59b5ff;}
.pop-Table .var-3a th {font-size:0.9em; white-space:nowrap;}
.pop-Table .var-4 {background:#c4eaff; color:#000; height:39px;}
.pop-Table .var-4 td,.pop-Table .var-4 th {border-bottom-color:#a6d9f6; text-align:center;}
.pop-Table .var-4 th.alt {border-right-color:#a6d9f6;}
.pop-Table .var-5 {background:#e5f6ff; color:#000; height:39px;}
.pop-Table .var-5 td {text-align:center;}
.pop-Table .descr {display:block; padding-top:3px; font-size:0.8em; font-weight:normal;}
.pop-Table .color-1 {color:#b50000;}
.pop-Table .tright td,.pop-Table .tright th {text-align:right; font-weight:bold; padding-right:2px;}
.pop-Table td.name {padding-left:12px; text-align:left; width:147px; font-weight:normal;}
.pop-Table td.count {padding:0 4px 0 5px; text-align:left; width:10px; font-weight:normal;}
.pop-Table td.blank,.pop-Table th.blank {border-bottom-color:#a9dfff; background:#a9dfff;}

.pop-Table-green {width:950px; margin:10px; border-left:1px solid #C8EEBA; border-top:1px solid #C8EEBA; border-bottom:4px solid #C8EEBA; font-size:1em;}
.pop-Table-green th,.pop-Table-green td {border-bottom:1px solid #97DF7B; border-right:1px solid #97DF7B;}
.pop-Table-green .var-1 {background:#397E1F url(../images/popup_decor-border-green.gif) repeat-x; font-size:1.1em;}
.pop-Table-green .var-2 {background:#4BA428 url(../images/popup_decor-border-green.gif) repeat-x;}
.pop-Table-green .var-2 th {width:255px;}
.pop-Table-green .var-2a th {width:194px;}
.pop-Table-green .var-3 {background:#C8EEBA; color:#003c7c; height:40px;}
.pop-Table-green .var-3 td,.pop-Table-green .var-3 th {border-top:3px solid #96DF7A;}
.pop-Table-green .var-3a th {font-size:0.9em; white-space:nowrap;}
.pop-Table-green .var-4 {background:#D9F3CF; color:#000; height:39px;}
.pop-Table-green .var-4 td,.pop-Table-green .var-4 th {border-bottom-color:#97DF7B; text-align:center;}
.pop-Table-green .var-4 th.alt {border-right-color:#97DF7B;}
.pop-Table-green .var-5 {background:#EFFAEB; color:#000; height:39px;}
.pop-Table-green .var-5 td {text-align:center;}
.pop-Table-green .descr {display:block; padding-top:3px; font-size:0.8em; font-weight:normal;}
.pop-Table-green .color-1 {color:#b50000;}
.pop-Table-green .tright td,.pop-Table-green .tright th {text-align:right; font-weight:bold; padding-right:2px;}
.pop-Table-green td.name {padding-left:12px; text-align:left; width:147px; font-weight:normal;}
.pop-Table-green td.count {padding:0 4px 0 5px; text-align:left; width:10px; font-weight:normal;}
.pop-Table-green td.blank,.pop-Table-green th.blank {border-bottom-color:#C8EEBA; background:#C8EEBA;}

.pop-Table-red {width:950px; margin:10px; border-left:1px solid #E77D7D; border-top:1px solid #E77D7D; border-bottom:4px solid #F3BCBC; font-size:1em;}
.pop-Table-red th,.pop-Table-red td {border-bottom:1px solid #E77D7D; border-right:1px solid #E77D7D;}
.pop-Table-red .var-1 {background:#951C1C url(../images/popup_decor-border-red.gif) repeat-x; font-size:1.1em;}
.pop-Table-red .var-2 {background:#BB2323 url(../images/popup_decor-border-red.gif) repeat-x;}
.pop-Table-red .var-2 th {width:255px;}
.pop-Table-red .var-2a th {width:194px;}
.pop-Table-red .var-3 {background:#F3BCBC; color:#7B1717; height:40px;}
.pop-Table-red .var-3 td,.pop-Table-red .var-3 th {border-top:3px solid #E77C7C;}
.pop-Table-red .var-3a th {font-size:0.9em; white-space:nowrap;}
.pop-Table-red .var-4 {background:#F6D0D0; color:#000; height:39px;}
.pop-Table-red .var-4 td,.pop-Table-red .var-4 th {border-bottom-color:#F1B2B2; text-align:center;}
.pop-Table-red .var-4 th.alt {border-right-color:#F1B2B2;}
.pop-Table-red .var-5 {background:#FBEBEB; color:#000; height:39px;}
.pop-Table-red .var-5 td {text-align:center;}
.pop-Table-red .descr {display:block; padding-top:3px; font-size:0.8em; font-weight:normal;}
.pop-Table-red .color-1 {color:#b50000;}
.pop-Table-red .tright td,.pop-Table-red .tright th {text-align:right; font-weight:bold; padding-right:2px;}
.pop-Table-red td.name {padding-left:12px; text-align:left; width:147px; font-weight:normal;}
.pop-Table-red td.count {padding:0 4px 0 5px; text-align:left; width:10px; font-weight:normal;}
.pop-Table-red td.blank,.pop-Table-red th.blank {border-bottom-color:#F3BCBC; background:#F3BCBC;}

.pop-footer {height:79px; margin-top:20px; background:url(../images/popup_footer_bg.gif) repeat-x; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}
.pop-footer .copy {background:url(../images/popup_footer.png) no-repeat; float:left; width:500px; padding:31px 0 15px 29px; word-spacing:1px;}
.pop-footer .links {float:right; padding:31px 60px 0 0;}
.pop-footer .links a {margin:0 10px;}
/*--------[end]pop-Up-Table---------*/
}
@media print{
.top-menu,.top-links,.left-column,.bread-crumbs,.top-slogan,.no-print{
	display:none;
}
html,body{
	background:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}
.logo{
	text-decoration:none;
	font-weight:bold;
	font-size:20pt;
	color:#000000;
}
h1{
	font-size:16pt;
}
h2{
	font-size:12pt;
}
.main-content .img-left{
	float:left;
	margin:0 15px 0 0;
}
.main-content .img-right{
	float:right !important;
	margin:0 0 0 15px !important;
}
.bottom{
	margin-top:10px;
	border-top:1px solid #999999;
	padding-top:10px;
	font-size:8pt;
}
p{
	text-align:justify;
}
.bottom .links,.topform{
	display:none;
}
.middle
{
	min-height:300px; 
	height:auto; 
	position:relative;
	padding-bottom:79px;
}
}

#newForm h2 { color:#b6e4ff; }
#newForm .prime { background:#b0e5ff; }
#newForm .second { background:#cbedfe; }
#newForm .formTable { border-collapse:collapse; margin-right:-50px; width:684px; position:relative; left:-25px; }
#newForm .formTable td { color:#000; font-weight:normal; padding:10px 0px 10px 25px; text-align:left; border-top:solid 1px #8ec9ef; border-bottom:solid 1px #8ec9ef;  }
#newForm .formTable .tdField input { width:267px; font:11px Tahoma; color:#555; padding: 1px 2px 2px 2px; }
#newForm .formTable .tdField { padding:10px 10px; }
#newForm .formTable .last td { border-bottom:none; text-align:right;  }
#newForm .formTable .tdField .small { width:275px; }
#newForm .formTable .tdField .small input { margin:0px; margin-right:4px; display:block; float:left; width:80px; color:#49a1d7; }
#newForm .formTable .tdField .small input.last { margin:0; }
.fieldBorder
{
	padding: 1px;
	width: 88px;
	display:block; 
	vertical-align:middle; 
	text-align:center; 
}
.hintTextboxActive
{
	border: solid 2px red;
	border-collapse: collapse;
}

/*Popup*/
body {position:relative;}
.PopupArea {position:fixed; height:100%; width:100%; top:0; left:0; background:url(../images/popup/Popup-bg.png) repeat; z-index:900;}
*html .PopupArea {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/Popup-bg.png',sizingMethod=scale);); background: transparent;}
.PopupBox {background:url(../images/popup/Popup-shadow.png) no-repeat top left; position:absolute; margin: 0 50%; top:250px; width:484px; height:248px; display:block; left:-255px; padding:7px 0 0 7px;}
*html .PopupBox {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/Popup-shadow.png',sizingMethod=scale);); background: transparent;}
.PopupArea .GreenBox {background:url(../images/popup/Popup-box.jpg) no-repeat 0 0; width:475px; height:239px; position:relative;}
.PopupBox .LogoLink {display:block; cursor:pointer; height:60px; width:60px; position:absolute; top:19px; left:17px;}
.PopupBox .Button-esc {position:absolute; right:13px; top:1px; border:none;}
.PopupBox .Button-esc img {border:none;}
.PopupBox .Text {width:329px; height:95px; padding:77px 0 0 88px;}
.PopupBox .Text span {display:none;}
*html .PopupBox .Text img {display:none;}
*html .PopupBox .Text span { display:block; width:329px; height:95px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/Popup-text.png',sizingMethod=scale);); background: transparent;}
.PopupBox .LinkVisit {position:absolute; width:93px; height:36px; bottom:17px; left:86px; border:none; cursor:pointer; display:block;}
.PopupBox .LinkVisit img {position:relative; border:none; z-index:999;}
.PopupBox .LinkNo {position:absolute; width:83px; height:29px; display:block; cursor:pointer; left:184px; bottom:20px;}
.PopupBox .LinkNo img {position:relative; border:none; z-index:999;}



.top-slogan a.smart-ribbon {
            background:url(../images/smarter-slogan-hover.gif) 0 -1000px no-repeat;
            float:right;
            height:101px;
            margin:13px 17px -200px 0;
            position:relative;
            text-indent:-1000em;
            width:101px;
            z-index:10;
}

.top-slogan a.smart-ribbon:hover {
            background-position:0 0;
}

.top-slogan a.smart-ribbon-roi 
{
	 background:url(../images/smarter-slogan-hover.gif) 0 -1000px no-repeat;
     float:right;
     height:101px;
     margin:9px 17px -200px 0;
     position:relative;
     text-indent:-1000em;
     width:101px;
     z-index:10;
}
.top-slogan a.smart-ribbon-roi:hover {
            background-position:0 0;
}