body {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666666; background-color: #c9c9c9; margin:0; padding:0}
body, html {height: 100%}
textarea {font-family: Tahoma, Arial, Helvetica, sans-serif}
table {font-size: 8pt}
img {border:0; margin:0}
a {text-decoration:underline;color:#066dd5}
a:hover{text-decoration:none;color:#84c300}
form {padding:0;margin:0}

/* Our design*/
.clsFloatLeft{ float:left;}
.clsFloatRight{ float:right;}
.phall{	color:#000000;	float:left;	line-height:18px;	}
h1{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#066dd5;	font-weight:bold;	margin:0;	padding:0;}
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;	color:#066dd5;	text-decoration: none;	margin:0;	padding:0;}
.subhead1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;	color:#73BF29;	text-decoration: none;	margin:0;	padding:0;}
.dotted{background: url(../images/bg_v_dots.gif) right top repeat-y; padding: 4px 40px 0 26px;}
#footer .container .content .main .positionnew {padding: 20px 10px 3px 20px; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5; line-height:10px}
#maincontent{ margin:0; padding:0; background-color:#FFFFFF; height:100%;}
#leftmenu{	float:left;	width:237px; margin:0 auto;	padding:0; }
#leftmenu p{ margin:0; padding:0;}
#leftmenu a{  text-decoration:none;color:#666666;}
#leftmenu a:hover{  text-decoration:underline;color:#666666;}
#middlecontent{	float:left;	width:520px; margin:0 auto;	padding:0;}
#middlecontent1{	float:left;	width:510px; margin:0 auto;	padding:0;}
#rightcontent{float:right;	width:241px; margin:0 auto;	padding:0;}

.positioningleft{padding:15px 5px 5px 15px;}
.positioningmiddle{padding:15px 0 0 0;float:left;}
.positioningright{padding:15px 0 0 0;}

.greenleft{ background: url(../images/green.jpg) repeat-x; width:210px; height:2px;}
.greenmiddle{ background: url(../images/green.jpg) repeat-x; width:510px; height:2px;}
.greenright{ background: url(../images/green.jpg) repeat-x; width:230px; height:2px;}
#maincontent h1{font-family:Arial, Helvetica, sans-serif;	font-size:18px;	color:#066dd5;	font-weight:bold;	margin:0;	padding:0;}
.linkpos{ padding:20px 10px 0 0;}
.clientspeakpos{ font-size:10px; line-height:14px; padding:0 15px 0 0;}
.moreclient{background: url(../images/mk_gr.gif) center left no-repeat; padding: 0 10px 0 15px}
.rightbox{ border:#f3f3ee solid 1px; width:190px; height:80px; }
.posrightbox{ padding: 10px 0 0 10px; line-height:20px;}
.emailpos{ padding-left:6px;}
.emailpos span{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
.emailpos a{ text-decoration:underline; color:#666666;}
#menubg{ background: url(../images/menubg.jpg )  repeat-x; width:210px; height:240px;}
.whitebgborder{ border:#CCCCCC solid 1px; background:#FFFFFF; width:185px; height:25px;}
#whitebgborderpos{ padding-left:15px;}
.menuline{ background: url(../images/menuline.jpg )  repeat-x; width:177px; height:1px; float:right;}
.clear{ clear:both;}
.leftmenucontent{ font-family:Tahoma; font-weight:bold; font-size:11px; color:#666666; padding-left:10px;}
.leftpsd{ background:url(../images/psdbg.jpg) repeat-x; width:185px; height:25px; float:right; vertical-align:top;}
.posservices{ font-family: Helvetica, Arial, san-serif; font-size: 14px; color:#066dd5;	text-decoration: none;	margin:0; padding:5px 0 0 20px;}
#contentzone{ padding:13px 13px 15px 0;}
#contentzone p{ line-height:17px;} 
#contentzone li{ line-height:17px;}
.portheader{ border:#cccccc solid 1px; background:#e8e8e8; width:500px; height:20px;} 
.portheader p{ margin:0; padding-top:1px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC;
font-weight:bold;}
.portbottom{ border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; border-bottom:#CCCCCC solid 1px; width:500px; }
.portbottompos{ padding:10px;}
.descpos{ width:330px;}
.descpos p{ margin:0; padding:0; line-height:18px;}
.short_links {padding-right:13px; padding-top:5px;}
.short_links p{ margin:0; padding:0;} 
.green{ color:#00ff00;}
.orange{ color:#FF6600;}
.purple { color:#FF00FF;}
.submitbt {padding-left:200px; } 
.chatright { padding-right:2px;}
.lineport { line-height:17px;}
.launchpos { padding:0 0 0 367px;}
.sitemapalign { padding-left:50px;}
.sitemapalign p{ margin:0; padding:0;}
/* Ends here */



/* Vasanth */
/*.psdcl{background:url(../../supportnew/psdbg.jpg) repeat-x; width180px; height:24px;}*/

/* Vasanth */


.ttl {color: #0072BC; font-weight: bold}

h3 {color:#066dd5; margin:0; padding: 0 0 10px 0; font-size:10pt}
h4 {color:#1479DB; font-size:10pt; border-bottom: 3px solid #d1d5d7;margin:0}

p {padding-top: 0px; margin-top: 5px}

.wrapper {clear:both;margin:0;padding:0;min-width:1000px; width:1000px}

.bg_inner {/*background: white url(../images/bg_inner.gif) top left repeat-y*/ }



.table_outer {height: 169px; width:100%; background: url(../images/bg_main.gif) top left no-repeat}
.table_outer tr {vertical-align:top}
.table_outer tr.top {}
.table_outer .bg_left_col {width:50%; background: #c9c9c9 url(../images/bg_left_col.gif) top right repeat-y}
.table_outer .bg_right_col {width:50%; background: #c9c9c9 url(../images/bg_right_col.gif) top left repeat-y}

.bg_to_left_col {background: white url(../images/bg_inner.gif) top left repeat-y}

.home {background: #e8e8e8 url(../images/bg_inner2.gif) top left repeat-y }
.innercont {background: #ffffff;}

.header {background: white url(../images/bg_visual.jpg) bottom left no-repeat; float:left; height:200px}
.vis_portfolio {background: white url(../images/bg_visual_portfolio.jpg) bottom left no-repeat}
.vis_services {background: white url(../images/bg_visual_services.jpg) bottom left no-repeat}
.vis_capabilities {background: white url(../images/bg_visual_capabilities.jpg) bottom left no-repeat}
.vis_company {background: white url(../images/bg_visual_company.jpg) bottom left no-repeat}
.vis_solutions {background: white url(../images/bg_visual_solutions.jpg) bottom left no-repeat}
.vis_contact {background: white url(../images/bg_visual_contact.jpg) bottom left no-repeat}

.header_home {width:100%; float:left; height:250px; background: white url(../images/mainhome.jpg) bottom left no-repeat}
.header_home1 {width:100%; float:left; height:250px; background: white url(../images/banner.jpg) bottom left no-repeat}
.header_home2 {width:100%; float:left; height:250px; background: white url(../images/outsrchome.jpg) bottom left no-repeat}
.header_home4 {width:100%; float:left; height:250px; background: white url(../images/ngoheader.jpg) bottom left no-repeat}
.header_home5 {width:100%; float:left; height:250px; background: white url(../images/edheader.jpg) bottom left no-repeat}
.header_home6 {width:100%; float:left; height:250px; background: white url(../images/contactheader.jpg) bottom left no-repeat}
.header_home7 {width:100%; float:left; height:250px; background: white url(../images/outsrchome1.jpg) bottom left no-repeat}
.header_homejobsiteheader {width:100%; float:left; height:250px; background: white url(../images/jobsiteheader1.jpg) bottom left no-repeat}
.header_homecampusjobs {width:100%; float:left; height:250px; background: white url(../images/campusjobs.jpg) bottom left no-repeat}
.header_port {width:100%; float:left; height:250px; background: white url(../images/road.jpg) bottom left no-repeat}
.header_expertise {width:100%; float:left; height:250px; background: white url(../images/expertisebanner.jpg) bottom left no-repeat}
.header_product {width:100%; float:left; height:250px; background: white url(../images/product.jpg) bottom left no-repeat}
.header_contact {width:100%; float:left; height:250px; background: white url(../images/contactheader.jpg) bottom left no-repeat}
.header_service {width:100%; float:left; height:250px; background: white url(../images/serviceheader.jpg) bottom left no-repeat}


/**/
#informer {padding: 10px 30px 0 0;float:right}
#informer #informer_block {width:385px; float:left; height:152px; background: url(../images/bannertext.jpg) top left no-repeat}
#informer #informer_block div {padding: 17px 20px 10px 20px; color: white}
#informer #informer_block div p {padding: 0 0 10px 0; margin:0; line-height:14px}
/**/

.header .container {clear:both; float: left; width:1000px}
.header .container .content {margin-left: 230px; padding:0; display:inline}
.header .container .content .main { background: url(../images/bg_main_menu.gif) bottom left no-repeat; width:554px; float:left}
.header .container .left {width: 230px; float: left}
.header .container .left .icons {height:19px; background-color:#ededed; text-align:center}
.header .container .left .icons div {display:inline}
.header .container .left .icons img {margin: 0 11px 0 11px}
.header .container .left .logo {  text-align:center; padding: 18px 28px 15px 27px; position:absolute}
.header .right {width: 216px; float: left; background: url(../images/bg_top_menu.gif) top left repeat-x }
.header .container .content .main .position {height:70px; background: url(../images/bg_top_menu.gif) top left repeat-x}
.header .right .position { padding: 5px 0 0 0; height: 64px; float: left}

.mm_item {float:left; background: url(../images/bg_menu_item.gif) bottom right no-repeat; width: 90px; height: 70px}
.mm_item .item {padding: 0; border-top: 5px solid #066dd5}
.mm_item .act {border-top: 5px solid #9ccf30; background: url(../images/bg_main_menu_act.gif) top left no-repeat}
.mm_item .item img {margin:37px 0px 10px 10px}
.mm_item a {display:block}
.mm_last {background:none}
.mm_first {width:98px}
.mm_first .act {background: url(../images/bg_main_menu_act2.gif) top left no-repeat}
.mm_first .item img {margin:37px 0px 10px 18px}

#main_page {background-color: transparent; float:left}
#main_page .container {clear:both; float: left; background-color: transparent; padding:0; margin:0}
#main_page .container .content {margin-left: 230px; background-color: white; padding:0; display: inline}

#main_page .container .content .path { background-color:white; width:523px; float:left; color: #007ac6}
#main_page .container .content .path .position {padding: 10px 10px 10px 20px; white-space:nowrap}
#main_page .container .content .path .item {display:inline; padding-right: 8px; margin-right: 5px}
#main_page .container .content .path .link { background: url(../images/bg_bc.gif) right center no-repeat}
#main_page .container .content .path a {color: #5e5e5e}

#main_page .container .icons { background-color:white; width: 247px; float: left}
#main_page .container .icons .position {padding: 10px 10px 10px 23px}
#main_page .container .icons .fav {display:inline; padding-left: 20px; background: url(../images/ico_fav.gif) left center no-repeat}
#main_page .container .icons .send {display:inline; margin-left:20px; padding-left: 20px; background: url(../images/ico_send.gif) left center no-repeat}
#main_page .container .icons a {color: #5e5e5e}

#main_page .container .content .page_title { width:770px; background: #066dd5 url(../images/bg_title.gif) no-repeat; float:left; height: 29px}
#main_page .container .content .page_title .position {padding: 6px 5px 0px 20px; color: white; font-weight:bold; font-size:10pt}

#main_page .container .content .page_content { width:770px; background-color: white; float:left}
#main_page .container .content .page_content .position {padding: 5px 5px 5px 20px}

#main_page .container .content .main {width:385px; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5; float:left}
#main_page .container .content .main .position {padding: 20px 10px 17px 0}

#main_page .container .left {width: 230px;	float: left; border-top: 4px solid #9ccf30}
#main_page .container .left .position {padding:10px 20px 20px 20px}
#main_page .container .right {width: 385px; float: left; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5}
#main_page .container .right .position {padding: 15px 10px 10px 0}


#main_page .container .content .main2 {width:550px; float:left}
#main_page .container .content .main2 .position {padding: 0px 0px 17px 0}

#main_page .container .content .main2 .pt { background: #066dd5 url(../images/bg_title.gif) no-repeat; height: 29px}
#main_page .container .content .main2 .pt .pos {padding: 6px 5px 0 20px; color: white; font-weight:bold; font-size:10pt}

#main_page .container .content .main2 .text {padding: 20px; /*background: url(../images/bg_center_sdw.gif) top left no-repeat;*/ text-align:justify; font-size: 9pt; line-height: 17px; font-family: Verdana}
#main_page .container .content .main2 .text a {color:#0077c2; text-decoration:none}
#main_page .container .content .main2 .text a:hover {color:#84c300;text-decoration:underline}

#main_page .container .content .main2 .text ul {margin-top: 10px; margin-bottom: 10px}
#main_page .container .content .main2 .text table.table {width: 100%;font-size: 8pt; line-height: 17px}
#main_page .container .content .main2 .text table.table p {padding:0; margin:0}
#main_page .container .content .main2 .text table.table ul {margin-top: 0; margin-bottom: 0}
#main_page .container .content .main2 .text table.table ul li {padding: 0; margin: 0 0 3px 0}
#main_page .container .content .main2 .text table.table ul li a {color:#0077c2; text-decoration:none}
#main_page .container .content .main2 .text table.table ul li a:hover {color:#84c300;text-decoration:underline}
#main_page .container .content .main2 .text table.table td, #main_page .container .content .main2 .text table.table th  {border-left: 1px solid #D0CCD8; border-top: 1px solid #D0CCD8; padding: 7px 10px 9px 10px}
#main_page .container .content .main2 .text table.table tr.header td, #main_page .container .content .main2 .text table.table th  {font-weight: bold; background-color: #F2F2F5}
#main_page .container .content .main2 .text table.table {border-right: 1px solid #D0CCD8; border-bottom: 1px solid #D0CCD8}


#main_page .container .right2 {width: 220px; float: left; background: transparent url(../images/bg_right_title.gif) top left no-repeat; }
#main_page .container .right2 .position {margin: 10px 15px 0 0; background: transparent  url(../images/bg_right_hl.gif) top left repeat-y}
#main_page .container .right2 .inner { padding: 5px 20px 25px 10px; background: transparent  url(../images/bg_right_sdw.gif) bottom right no-repeat; font-size: 11px; line-height:16px}
#main_page .container .right2 .position .hd {padding: 6px 10px 0 10px; font-weight:bold; text-transform:uppercase; color:#9ccf30; background:/*#fafafa*/transparent url(../images/bg_right_hl_top.gif) top right no-repeat}

/* - begin selected project - */
.selected_project {float:left; line-height:17px}
.selected_project .main3 {width:400px; float:left}
.selected_project .main3 .position {padding: 0px 0px 17px 0}
.selected_project .main3 .text {padding: 15px 20px 20px 20px; /*background: url(../images/bg_center_sdw.gif) top left no-repeat;*/ text-align:justify; font-size: 9pt; line-height: 17px; font-family: Verdana}
.selected_project .main3 .sel_line {padding: 6px 20px 6px 15px; background: url(../images/mk_sel_line.gif) left center no-repeat; border-bottom: 1px solid #d1d5d7}
.selected_project .main3 .sel_line span {color: #066dd5; text-decoration:underline}
.selected_project .main3 .sel_line a { text-decoration:none; font-weight:bold}

.selected_project .right3 {width:370px; float: left}
.selected_project .right3 .position {padding:17px 42px 0 0}
.selected_project .right3 .main_image {float:left; padding:2px; border:1px solid #d5d5d5; margin:0}
.selected_project .right3 .caption { clear:both; display:block; height:17px; margin:0; padding:0}
.selected_project .right3 .caption div.title {float:left; color:#666666; font-weight:bold; padding: 3px 10px 0 0}
.selected_project .right3 .caption div.zoom { float:right}
/* - end selected project - */

/* - - */
.projects_list {float:left; width: 770px}
.projects_list .position {padding:5px 20px 3px 20px}
.projects_list .tbl_2col {width:100%; padding:0; margin:0}
.projects_list .tbl_2col .line { background-color:#CCCCCC}
.projects_list .tbl_project {margin:10px 0 10px 0; width:100%}
.projects_list .tbl_project .img { width:130px}
.projects_list .tbl_project .img div {float:left; border:1px solid #d5d5d5; padding:3px}
.projects_list .tbl_project .txt {padding: 0 15px 0 10px}
.projects_list .tbl_project .txt img {margin:0}
.projects_list .tbl_project .txt div {padding: 7px 0 10px 0}
/*
.projects_list .tbl_project .txt a {background-color:#1780e6; display:block; float:left}
.projects_list .tbl_project .txt a:hover {background-color:#9ccf30}
*/
.projects_list .tbl_project .txt a { text-decoration:none }
.projects_list .tbl_project .txt span { margin: 0 5px 0 5px }

.projects_list2 {float:left; width: 100%; font-family:tahoma}
.projects_list2 .tbl_2col {width:100%; padding:0; margin:0}
.projects_list2 .tbl_2col .list_block {padding:5px 15px 0 15px; border: 1px solid #cccccc}
.projects_list2 .tbl_project2 {margin:10px 0 10px 0; width:100%}

.projects_list2 .tbl_project2 .img { width:130px}
.projects_list2 .tbl_project2 .img div {border:1px solid #d5d5d5; padding:3px}
.projects_list2 .tbl_project2 .inf {padding-left:10px; width: 100%}
.projects_list2 .tbl_project2 .inf div {padding: 7px 0 0 0; font-size: 11px; line-height:14px}
.projects_list2 .tbl_project2 .txt div {padding: 7px 0 10px 0; line-height:15px}
/*.projects_list2 .tbl_project2 .txt a {background-color:#1780e6; display:block; float:left}
.projects_list2 .tbl_project2 .txt a:hover {background-color:#9ccf30}*/
.projects_list2 .tbl_project2 .txt a { text-decoration:none }
.projects_list2 .tbl_project2 .txt span { margin: 0 5px 0 5px }

.tbl_2col_pics {width:100%; padding:0; margin:0}
.tbl_2col_pics td { width:50%}
.tbl_2col_pics td .pos { padding-right: 38px}

.search_list {width: 770px; font-size: 9pt; line-height: 17px; font-family: Verdana; float:left}
.search_list .position {padding:25px 20px 3px 20px}

#main_page .container .content .search_list a {color:#0077c2; text-decoration:none}
#main_page .container .content .search_list a:hover {color:#84c300;text-decoration:underline}

#main_page .container .content .search_list ol {}
#main_page .container .content .search_list ol li {padding: 0; margin: 0 0 10px 0; font-size:8pt}
#main_page .container .content .search_list ol li a {font-size:9pt}
/* - - */


/* right hl */

#main_page .container .right2 .inner ul {list-style-type: none; margin: 5px 0 0 0; padding: 0 0 0 11px; list-style-image:url(../images/list_mk_bl.gif)}
#main_page .container .right2 .inner ul li {padding: 0; margin: 0 0 3px 0}
#main_page .container .right2 .inner ul li a {color:#0077c2; text-decoration:underline}
#main_page .container .right2 .inner ul li a:hover {text-decoration:none}

/* -------- */

#main_page .container .right2 .see_also {margin: 10px 30px 20px 0; border-bottom: 0px solid #d1d5d7}
#main_page .container .right2 .see_also .hd {padding: 5px 10px 6px 0; font-weight:bold; color:#0368d0}
#main_page .container .right2 .see_also .item { padding: 7px 10px 10px 15px; background: url(../images/mk_gr.gif) left center no-repeat; border-top: 1px solid #d1d5d7}

#main_page .container .right2 .see_also .item a {color: #676767; text-decoration: none}
#main_page .container .right2 .see_also .item a:hover {color: #676767; text-decoration: underline}


#main_page ul {list-style-type: none; margin: 5px 0 0px 0; padding: 0 0 0 18px; list-style-image:url(../images/list_mk_sel.gif)}
#main_page ul.link_list {list-style-image:url(../images/list_mk_gr.gif)}
#main_page ul.text_list {list-style-image:url(../images/list_mk_text.gif)}
#main_page ul li {padding: 0; margin: 0 0 3px 0}
#main_page ul li a {color:#0077c2; text-decoration:underline}
#main_page ul li a:hover {text-decoration:none}

#home_page {background-color: transparent; float:left; line-height: 14px}
#home_page .container {clear:both; float: left; background: white url(../Files/images/bg_home_top_tbl.gif) right bottom no-repeat; padding:0 0 10px 0; margin:0; width: 100%}
#home_page .container .content {margin-left: 230px; padding:0; display: inline}
#home_page .container .content .main {width:770px; background: transparent url(../images/bg_visual_home_sdw.jpg) top left no-repeat}
#home_page .container .content .main .position {padding: 8px 10px 0 35px; margin:0}

/* on home page service table */
.top_home_tbl { width: 100%; padding:0; margin:0; line-height: 14px}
.top_home_tbl p { padding: 5px 0 5px 0; margin:0}
.top_home_tbl td.col1 { width:340px }
.top_home_tbl td.col2 { width:340px }
.top_home_tbl td.col1 div, .top_home_tbl td.col2 div { margin: 0 10px 0 0; padding: 5px 0 10px 0 }
.top_home_tbl td.news_col {background: url(../images/bg_v_dots.gif) left top repeat-y; padding: 4px 40px 0 26px}
.top_home_tbl ul {list-style-type: none; margin: 5px 0 0px 0; padding: 0 0 0 18px;list-style-image:url(../images/list_mk_gr.gif)}
.top_home_tbl ul li {padding: 0; margin: 0 0 3px 0}
.top_home_tbl ul li a {color:#0077c2; text-decoration:none}
.top_home_tbl ul li a:hover {text-decoration:underline}
/* -------------------------- */

.bottom_home_tbl { background-color:transparent; line-height: 14px; width:100% }
.bottom_home_tbl p { padding: 0 0 10px 0; margin:0}
.bottom_home_tbl td.col1 {width:33%}
.bottom_home_tbl td.col1 div {padding:5px 25px 25px 0}
.bottom_home_tbl td.col2 {width:33%; background: url(../images/bg_v_dots.gif) left top repeat-y}
.bottom_home_tbl td.col2 div {padding:5px 25px 25px 34px}
.bottom_home_tbl td.col3 {width:33%; background: url(../images/bg_v_dots.gif) left top repeat-y}
.bottom_home_tbl td.col3 div {padding:5px 0 25px 34px }
.bottom_home_tbl a {background-color:#1780e6; display:block; float:left}
.bottom_home_tbl a img {margin:0}
.bottom_home_tbl a:hover {background-color:#9ccf30}


#home_page .container .left {width: 230px; float: left; border-top: 4px solid #9ccf30; }
#home_page .container .left .position {padding:10px 0 0 9px}

#home_page2 {float:left; line-height: 14px}
#home_page2 .container {clear:both; float: left;  padding:0 0 10px 0; margin:0; width:100% }
#home_page2 .container .content {margin-left: 230px; padding:0; display: inline}
#home_page2 .container .content .main {width:770px; /*background: url(../images/bg_wmn.gif) left bottom no-repeat*/}
/*#home_page2 .container .content .main .position {padding: 0 260px 7px 35px; background: url(../images/bg_stick1.jpg) right top no-repeat; border-bottom: 4px solid #b0b3b5}*/
#home_page2 .container .content .main .position {padding: 0 260px 7px 35px; border-bottom: 4px solid #b0b3b5}


#home_page2 .container .content .main .position p {padding: 10px 0 10px 0; margin:0; line-height: 15px; text-align:justify}

#home_page2 .container .left {width: 230px;	float: left}
#home_page2 .container .left .position {background: url(../images/bg_inf_block.gif) top left no-repeat; padding:0 0 0 15px; margin-top:18px}
#home_page2 .container .left .position .inner {background: white url(../images/bg_inf_block2.gif) top right no-repeat; border-top: 4px solid #b0b3b5}
#home_page2 .container .left .position .inner2 {background: transparent url(../images/bg_inf_block3.gif) bottom right no-repeat; font-size: 7.5pt; padding: 17px 10px 22px 17px}
#home_page2 .container .left .position .inner2 div.link {background: url(../images/mk_gr.gif) center left no-repeat; padding: 0 10px 0 15px}

#home_page2 .container .content .main2 {width:770px; background: white url(../images/bg_home_bottom_tbl.gif) left top no-repeat}
#home_page2 .container .content .main2 .position2 { padding: 5px 20px 0px 34px; border-right: 10px solid #9ccf30}

#home_page2 .links { background: url(../images/bg_h_dots.gif) top left repeat-x; padding: 7px 0 0 0; margin:0}
#home_page2 .links div {background: url(../images/mk_gr.gif) center left no-repeat; display:inline; padding: 0 10px 0 14px}
#home_page2 .links a {color:#5e5e5e; font-weight:bold; text-decoration:none}
#home_page2 .links a:hover {text-decoration:underline}

.headlines {}
.headlines .hd {color:#0368d0; font-weight:bold; font-size: 12px; padding: 3px 0 5px 0}
.headlines .hl_item {background: url(../images/mk_headlines.gif) top left no-repeat; padding: 0 0 8px 15px; border-bottom: 1px solid #dedede; margin-top: 8px}
.headlines .hl_item a {color: #787878}
.headlines .hl_archive {background: url(../images/mk_archive.gif) top left no-repeat; padding: 0 0 8px 15px; margin-top: 8px}

#informers {background-color: transparent; font-size:10px; float:left; background: url(../images/bg_content_brash.gif) top left no-repeat; padding-top:17px}
#informers .container {clear:both; float: left; background-color: transparent; padding:0; margin:0}
#informers .container .content {margin-left: 230px; background-color: white; padding:0; display: inline}

#informers .container .left { background:#E7E7E7 url(../images/bg_white_line.gif) top left repeat-x; width: 230px;	float: left; height: 110px}
#informers .container .left .position {padding:40px 0 0 0}

#informers .container .left .select {border-left: 4px solid #9ccf30; padding: 0 20px 0 15px}
#informers .container .left .select .cat { width:180px}

#informers .container .right { width: 385px; float: left; height: 110px}
#informers .container .right img {margin:0; display:inline}
#informers .container .content .main { width:385px; float:left; height: 110px}
#informers .container .content .main img {margin:0; display:inline}

.selected_section {padding-bottom: 8px; color: #066dd5; font-weight: bold; font-size: 12px}
#sub_menu {border-bottom: 4px solid #c8cccf}
#sub_menu .f_l { background: url(../images/mk_first_level.gif) center left no-repeat; border-top: 1px solid #c8cccf; padding: 7px 3px 7px 15px }
#sub_menu .f_l_selected { background: white url(../images/mk_first_level_act.gif) center left no-repeat; border: 1px solid #c8cccf; border-bottom: none; padding: 6px 3px 5px 22px; color: #066dd5; font-weight:bold }

#sub_menu .f_l a, #sub_menu .f_l_selected a {font-weight: bold; color: #595959; text-decoration: none}
#sub_menu .f_l a:hover, #sub_menu .f_l_selected a:hover {color: #066dd5}

#sub_menu .s_l { border-top: 1px solid #c8cccf}

#sub_menu .s_l .item {background: url(../images/mk_second_level.gif) left center no-repeat; padding: 5px 5px 5px 17px; margin-left: 5px; color: #066dd5; font-weight:bold}
#sub_menu .s_l .item a {color: #595959; text-decoration:none; font-weight:normal}
#sub_menu .s_l .item a:hover {color: #066dd5}

/* site map */
#site_map {width:100%}
#site_map .f_l { background: url(../images/mk_first_level.gif) center left no-repeat; padding: 7px 3px 7px 15px }
#site_map .f_l a {font-weight: bold; color: #595959}
#site_map .f_l a:hover {color: #066dd5}

#site_map .s_l {margin-left: 5px}
#site_map .s_l .item {background: url(../images/mk_second_level.gif) left center no-repeat; padding: 5px 5px 5px 17px; margin-left: 5px; font-weight:bold}
#site_map .s_l .item a {font-weight:normal}
/* site map */

#bottom_menu {background-color: white; float:left}
#bottom_menu .container {clear:both; float: left; }
#bottom_menu .container .content {margin-left: 230px; padding:0; display: inline}
#bottom_menu .container .content .main {width:610px; height:29px; background: url(../images/bg_menu_bottom.gif) top left repeat-x; float:left}
#bottom_menu .container .left {width: 230px; float: left}
#bottom_menu .right {width: 160px; float: left; background: #0264c7 url(../images/bg_menu_bottom.gif) top left repeat-x}
#bottom_menu .container .content .main .position { background: url(../images/bg_footer_sdw.gif) top left no-repeat; padding: 8px 10px 6px 20px}
#bottom_menu .right .position { height:29px !important}
#bottom_menu .right .position img {margin-right: 32px}
#bottom_menu a { color:white}
#bottom_menu span { color:white; vertical-align:middle; margin: 0 20px 0 20px}

#footer {background-color: white; font-size:10px; float:left}
#footer .container {clear:both; float: left; background-color: white; padding:0; margin:0}
#footer .container .content {margin-left: 230px; background-color: white; padding:0; display: inline}
#footer .container .content .main { background: url(../images/bg_footer.gif) top left no-repeat; width:385px; float:left}
#footer .container .content .main span {color: #066dd5}
#footer .container .content .main .position {padding: 20px 10px 10px 20px; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5; line-height:10px}
#footer .container .left {width: 230px;	float: left}
#footer .container .left .logo_bottom {text-align:center; padding:0 10px 10px 10px}
#footer .container .right {width: 385px; float: left}
#footer .container .right .position {padding: 15px 10px 9px 100px; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5; line-height:10px}
#footer .container .right p {margin:0; padding:0; line-height:13px}

#search { padding: 1px 0 0 5px}
#search .input {vertical-align:middle; width:150px; border:1px solid #a9b5c4}
#search .button {vertical-align:middle; padding:0; margin:0}
#search .span {vertical-align:middle}

.categories {width: 221px}

input, select, textarea {color:#676767; font-size: 8pt}

.nav-butt {padding: 2px 0px 2px 3px; font-weight: bold; color: #066dd5 !important;}
.nav-butt a {color: #a9a9a9 !important;}

div.form-blk {width: 460px}
table.form {margin:11px 11px 0 11px}
table.form td {padding:0; margin:0}
table.form td.header_title {padding: 5px 0 5px 0; text-transform:uppercase; border-bottom: 1px solid #e7eaef; font-weight:bold}
table.form tr {vertical-align:top}
table.form tr.sep {height: 10px}
table.form td.obl { background: url(../images/obl.gif) top left no-repeat; width: 5px }
table.form td.pr {text-align:right; color:#676767; font-weight:bold; padding-right: 15px}
table.form input, table.form select, table.form textarea {width:300px; border: 1px solid #acb7c6; float: left}
table.form .btn {width:auto; border:none}

/**/

.qc {padding-top: 20px}
.qc .hd {color:#0368d0; font-weight:bold; padding-bottom: 5px}
.qc input, .qc textarea  {width: 100%; border: 1px solid #d1d5d7; font-size: 8pt}
.qc textarea { height: 50px; overflow:auto}
.qc table {width: 100%}

/**/

.error {color: red}
.info {color:green}

/***************/
div.menu-sh {border-right: #94d2ff 1px solid; border-top: #94d2ff 1px solid; background-color: #066dd5; border-left: #94d2ff 1px solid}
table.tab-menu-sh {font-weight: bold; font-size: 8pt}
table.tab-menu-sh TD {border-bottom: #94d2ff 1px solid}
td.blk-menu-sh {padding: 5px 20px 5px 11px; cursor: pointer;}
td.blk-menu-sh-act {padding: 5px 20px 5px 11px; cursor: pointer;}
td.blk-menu-sh {color: white}
td.blk-menu-arr {background: url(../images/bg_dd_item.gif) bottom right no-repeat}
td.blk-menu-arr-act {background: url(../images/bg_dd_item_act.gif) bottom right no-repeat}
td.blk-menu-sh-act {background-color: #48b1ff; color: white}
div.blk-menu {position: absolute}
table.maxw .nav-butt img { margin-left: 2px; margin-right: 1px}

/* * popup image * */
table.popup {background-color:white; border-top: 5px solid #c0df41; border-bottom: 5px solid #c0df41; font-size:8pt; width: 100%; height:100%}
table.popup .close {float:right; padding: 10px 10px 10px 0}
table.popup .close a {color:#676767; text-decoration:none; font-weight:bold}
table.popup .close a:hover {text-decoration:underline}
table.popup .img_border {width:464px; border:1px solid #d5d5d5}
table.popup .img_border img {margin:2px}
table.popup .pages {float:left; padding: 10px 0 0 9px}


@media print
{

.header {display:none}
#main_page .container .right {display:none}
#main_page .container .right2 {display:none}
#main_page .container .left {display:none}
#main_page .container .content .path {display:none}
#main_page .container .icons {display:none}
#informers {display:none}
#bottom_menu {display:none}
#footer {display:none}

#main_page .container .content .pt {font-size: 13pt}
#main_page .container .content .page_title {font-size: 13pt}

}
.nextt{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0099FF;}
.nextt p { float:right; text-decoration:none;}
.previous{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0099FF; text-decoration:none;}
.onetwopos{ padding:0 5px 0 0;}
.name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;}
.boxpos{ width:250px; height:17px; border:#cccccc solid 1px;}
.boxposatt{ width:200px; height:19px; border:#cccccc solid 1px;}
.countrypos{  height:20px;}
.messagepos{ width:250px; height:120px;}
.formpos{ width:100px;}
.formalt{ padding-left:20px; padding-right:20px;}
.boxposs{width:250px;  border:#cccccc solid 1px;}
.textarea{border:#cccccc solid 1px;  }

.inputbox{ width:180px; height:15px; border:#cccccc solid 1px;}
.contactlistpos p{ margin:0; padding:0 0 4px 0;}
.onetwo span{ padding-left:200px;}
.star{ color:#CC0000;}

.position h1{ font-size:14px; font-weight:400;}

