body {
background-image:url(../images/body-bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#FFFFFF; margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, span, label, form,{margin:0; padding:0;}
div{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
div a:link, div a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; text-decoration:none;}
div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; text-decoration:underline;}
.lnk11gry:link,.lnk11gry:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242; text-decoration:none; }
.lnk11gry:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242; text-decoration:underline;}

#site-container{ margin:0 auto; padding:0; width:900px; height:auto; margin-bottom:20px;}
#header-main{margin:0; padding:0; width:900px; height:109px; float:left;}
#header-main2{margin:0; padding:0; width:900px; height:109px; float:left;}
#logo-box{ margin:0; padding:0; width:900px; height:75px; float:left;}
#logo{ margin:7px 0 0 9px; padding:0; width:244px; height:95px; float:left;}
#top-links{padding:0; width:345px; height:12px; float:right; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1a85a4;}
#top-links a:link, #top-links a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1a85a4; text-decoration:underline;}
#top-links a:hover{ text-decoration:none;}
/*Navigation Start*/
#navigation{ padding:0; width:900px; height:38px; float:left; margin-top:11px; z-index:50; position:relative;}
#nav_lt{width:71px; height:38px; float:left;}

.nav{width:823px; height:38px; float:left; background-image:url(../images/nav-bg.gif); background-position:top left; background-repeat:repeat-x;}
.nav ul {margin:0; padding:0; display:block;}
.nav ul li {margin:0; padding:0; list-style:none; float:left; display:block;}
.nav ul li a:visited { padding:0 20px; display: block; font:bold 12px Arial; text-decoration:none; color:#fff; line-height:38px; display:block;}
.nav ul li a:hover { background-color:#606060; display:block; padding:0 20px; display: block; font:bold 12px Arial; text-decoration:none; color:#fff; line-height:38px; display:block;}
.nav ul li .current { background-color:#606060; display:block; padding:0 20px; display: block; font:bold 12px Arial; text-decoration:none; color:#fff; line-height:38px; display:block;}

.nav ul li .previous { display:block; padding:0 20px; display: block; font:bold 12px Arial; text-decoration:none; color:#fff; line-height:38px; display:block;}
#nav_rt{width:6px; height:38px; float:left;}
/*Navigation End*/

#header{width:900px; height:218px;flo at:left;} 

/*body Container Start*/
#body_container{width:900px; height:auto; background-image:url(../images/header_shadow.gif); background-repeat:no-repeat; background-position:top left; padding-top:2px; float:left;}
#body_lt{width:100%; height:300px; background-image:url(../images/body_lt_shadow.gif); background-repeat:no-repeat; background-position:right top; float:left; padding-top:25px; padding-left:1px;}

#left_menu_top{width:235px; height:5px;}
#left_menu_mid{width:233px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;}
#left_menu_mid ul{margin:0; padding:0;}
#left_menu_mid li{list-style:none; margin:0; padding:0; line-height:35px; background-image:url(../images/left_menu_bg.gif); background-repeat:no-repeat; background-position:0 -3px;}
#left_menu_mid a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a85a4; font-weight:bold; text-decoration:none;
				 padding-left:35px;background-position:0 -3px;}
#left_menu_mid a:hover{ color:#86ac05;}
#left_menu_mid .bodr{ border-bottom:1px solid #c3c3c3;}
#left_menu_bot{width:235px; height:5px;}
#left_menu_shadow{width:235px; height:39px; background-image:url(../images/left_menu_shadow.gif); background-repeat:no-repeat;}


#body_rt{width:900px; height:auto; float:left;} 
#body_rt_heading{width:890px; height:auto; float:left; margin-left:5px; text-align:left;}
.heading{width:690px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#24a512; font-weight:bold; padding-top:10px; float:left;}
.heading span{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1a85a4; font-weight:bold;}
.small-heading{width:500px; height:44px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1a85a4; font-weight:bold; padding-top:59px; float:left;}
#portfolio_box{width: 190px; height:39px; float:left; text-align:right; padding-right:5px; float:left; padding-top:5px;}
#body_rt_txt{ width:880px; height:auto;background-image:url(../images/heading_shadow.gif); background-repeat:no-repeat; background-position:left top; padding-top:11px; float:left; padding-left:5px;}
#body_rt_txt2{ width:900px; height:auto; padding-top:11px; float:left; padding-left:5px;}
#body_rt_txt p{ padding-top:15px; padding-left:130px; width:auto; text-align:justify;}
#body_rt_txt2 p{ padding-top:15px; padding-left:130px; width:auto;}
#body_rt_txt2{ width:880px; height:auto; padding-top:11px; float:left; padding-left:5px;}
#body_rt_txt3{ width:880px; height:auto;background-image:url(../images/heading_shadow.gif); background-repeat:no-repeat; background-position:left top; padding-top:11px; float:left; padding-left:5px; text-align:justify;}
#option_box{width:650px; height:166px; margin-top:22px; float:left;}
#option_box h1{ font-size:12px; color:#1a85a4; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; border:0;}
#option_box ul{ margin:0; padding:0;}
#option_box ul li{ list-style:none; padding-top:9px;}
#testimonials{width:214px; height:124px; margin-top:22px; float:right; background-image:url(../images/testimonials_bg.gif); background-repeat:no-repeat; background-position: left top; padding:42px 11px 0 10px;}
#trail_webbox{width:645px; height:200px; float:left; margin-top:10px;}
#right-bdy-bot{ width:900px; height:auto; float:left; margin:0; padding:0;} 
#thumb-row{ width:900px; height:244px; margin:0 0 0 0; padding:10px 0 5px 0; float:left;} 
#thumb-container{ width:200px; height:208px; float:left; margin:0 5px 0 13px; padding:1px 0 0 7px;}
#thumb-container1{ width:195px; height:208px; float:left; margin:0; padding:7px 0 0 8px; background-image:url(../images/thumb-bg.gif); background-position:top left; background-repeat:no-repeat;}
.thumb-border{ border:1px solid #aaaaaa;}
#thumb-title{ width:166px; height:19px; margin:2px 0 0 3px; padding:1px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#505050; float:left;} 
#thumb-title a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#505050; text-decoration:none;} 
#thumb-title a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#505050; text-decoration:none;} 
.img-box{ width:16px; height:17px; float:left; margin:4px 0 0 0; } 


/*index page bottom section starts*/
#web_solutions{ width:880px; height:auto; margin:10px 0 0 0; padding:0; float:left; padding-left:20px;}
.solution_row{ width:880px; height:auto; margin:20px 0 0 0px; padding:0; float:left;}
.solution_box{ width:275px; height:147px; margin:0 10px 0 0; padding:6px 0 0 7px; float:left; background-image:url(../images/solun_bg2.gif); background-position:top left; background-repeat:no-repeat;}


.sol_detail_row{ width:auto; height:auto; margin:5px 0 0 0; padding:0; float:left;}
.sol_detail_box{ width:270px; height:auto; margin:0 16px 0 0; padding:0px 0 0 6px; float:left;}
.details_box{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:16px; width:auto; min-height:50px;}
.more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:underline; text-align:right;}
.lnk12blk:link, .lnk12blk:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:underline;}
.lnk12blk:hover { text-decoration:none;}
/*index page bottom section starts*/

/*body Container End*/

/*footer Container start*/
#footer{width:900px; height:auto; margin:10px 0 0 0; padding:0; float:left;}
#footer_lt{width:6px; height:148px; float:left;}
#footer_mid{width:888px; height:148px; float:left; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x;}
#footer_lt_cintainer{width:467px; height:148px; float:left;}
.foot_logo{ width:182px; height:123px; float:left; padding:25px 0 0 22px;}
.foot_link{ width:263px; height:123px; float:left; padding:25px 0 0 0;}
.foot_link ul{margin:0; padding:0; float:left;}
.foot_link li{ margin:0; padding:0; list-style:none; padding-bottom:10px;}
.foot_link_rt{
	margin-left:20px;
	padding:0;
	list-style:none;
	float:left;
	top:0px;
	left:24px;
	width: 106px;
}
.foot_link_rt ul{
	margin:0;
	padding:0;
}
.foot_link_rt li{
	margin:0;
	padding:0;
	list-style:none;padding-bottom:10px;
}

.lnk12blu:link, .lnk12blu:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1a85a4; text-decoration:none;}
.lnk12blu:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1a85a4; text-decoration:underline;}
.lnk16blu:link, .lnk16blu:visited{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1a85a4; text-decoration:none;}
.lnk16blu:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1a85a4; text-decoration:underline;}
#footer_rt_cintainer{width:410px; height:67px; background-image:url(../images/foot_shadow.gif); border:0; background-repeat:no-repeat; background-position:left top; float:left; text-align:right; font-size:11px; padding:81px 11px 0 0;}
#footer_rt_cintainer h2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a85a4; margin:0; padding:0; font-weight:normal; border:0;}
#footer_rt_cintainer a:link, #footer_rt_cintainer a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a85a4; text-decoration:none;}
#footer_rt_cintainer a:hover {text-decoration:underline;}
#footer_rt{width:6px; height:148px; float:left;}
/*footer Container End*/

/*border classes starts*/
.bdr-tab-left{ border-left:1px solid #c3c3c3;}
.bdr-tab-right{ border-right:1px solid #c3c3c3;}
.bdr-tab-top{ border-top:1px solid #c3c3c3;}
.bdr-tab-bottom{ border-bottom:1px solid #c3c3c3; background-color:#ececec;}
.desc-img-bdr{ border:1px solid #c3c3c3;}
/*border classes ends*/

/*bg classes starts*/
.desc-tab-bg{ background-image:url(../images/desc-tab-bg.gif); background-position:left bottom; background-repeat:repeat-x;}
/*bg classes ends*/

/*Description table-div starts*/
#desc-tab{ width:800px; height:auto; margin:0 auto; padding:0; overflow:hidden;}
#desc-top{ width:782px; height:32px; margin:2px 0 5px 5px; padding:8px 0 0 5px; float:left; background-image:url(../images/desc-title-bg.gif); background-position:top left; background-repeat:repeat-x; border:1px solid #57b6d1; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF;}
#desc-left{ width:506px; height:450px; margin:0; padding:0; float:left; margin-left:5px;}
#desc-left-top{ width:506px; height:6px; margin:0; padding:0; float:left;}
#desc-left-middle{ width:497px; height:435px; margin:0; float:left; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; padding:1px 0 0 7px; background-image:url(../images/desc-tab-bg.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#FFFFFF;}
#desc-left-bottom{ width:506px; height:6px; margin:0; padding:0; float:left;}
#desc-right{ width:275px; height:450px; margin-left:5px; padding:0; float:left; overflow-x:scroll;}
#desc-rt-top{ width:275px; height:6px; margin:0; padding:0; float:left;}
#desc-rt-middle{ width:237px; height:auto; margin:0; float:left; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;  padding:0 17px 0 19px; background-image:url(../images/desc-rt-bg.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#FFFFFF;}
.desc-title{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#24a512; font-weight:bold; border-bottom:1px dashed #b5b4b4; margin-bottom:5px; margin-top:5px; line-height:20px;}
.desc-title span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a85a4; font-weight:bold;}
.box2{ width:187px; height:35px; margin:10px 0 0 0; padding:0;}
#desc-rt-bottom{ width:275px; height:6px; margin:0; padding:0; float:left;}

/*Description table-div ends*/


/*text classes starts*/
.txt14-blu{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1a85a4;}
.txt14-org{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF6600;}
.txt16-org{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF6600;}
.txt12-blu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1a85a4;}
.txt12-wht{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
.txt14-wht{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
/*text classes ends*/

/*contact-form starts*/
#cont-form { width:623px; height:auto; padding-top:11px; float:left;}
#cont-form-box{ width:623px; height:auto; float:left;}
#cont-top { width:623px; height:6px; float:left;}
#cont-mid { width:617px; height:auto; float:left; padding-left:2px; padding-right:2px; background-image:url(../images/con-tab-bg.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFFFFF; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding-top:15px; }
.required{ width:auto; margin:10px 0 0 10px; padding-top:10px; padding-bottom:10px;}
.required2{ width:600px; height:25px; margin:10px 0 0 10px; padding:0;}
.required3{ width:600px; height:50px; margin:10px 0 0 10px; padding:0;}
.required3 label{ display:block; width:250px; float:left; margin:0 10px 0 0; padding:0; text-align:right; line-height:23px;}
.required label{ display:block; width:250px; float:left; margin:0 10px 0 0; padding:0; text-align:right; line-height:23px;}
.required input{ display:block; width:180px; height:20px; float:left; padding:0; border:1px solid #d7d6d6; padding:3px 0 0 2px; background-image:url(../images/input-bg.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFFFFF;}
.required textarea{ display:block; width:200px; height:60px; float:left; padding:0; margin-bottom:6px; border:1px solid #d7d6d6; background-image:url(../images/input-bg.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; overflow-x: hidden;}
.required3 textarea{ display:block; width:200px; height:60px; float:left; padding:0; margin-bottom:6px; border:1px solid #d7d6d6; background-image:url(../images/input-bg.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; overflow-x: hidden;}
.required select{ display:block; width:183px; height:23px; float:left; padding:0; border:1px solid #d7d6d6; background-image:url(../images/input-bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; overflow-x: hidden;}
.required .radio{ width:auto; height:auto; float:left; padding:0; margin:0; float:left; display:block;}
.form-btn{ display:block; width:600px; height:auto; float:left; padding:0; text-align:center; margin-top:25px;}
#cont-bot { width:623px; height:6px; float:left;}
.required span{ font-family:Arial,; font-size:12px; font-weight:normal; color:#FF0000;}
/*contact-form ends*/

/*career starts*/
#career_txt{
width:880px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
margin-top:10px;
float:left;
text-shadow: 0 0 0 #fff;
}
#career_txt ul{ margin:10px 0 0 0; padding:0; list-style-type:circle;}
#career_txt ul li{ margin:2px 0 0 25px; padding:0;}
#content-title{ width:645px; height:auto; padding-top:11px; float:left; margin-top:5px;}
/*career ends*/

/*faq starts*/
#faq_div{ width:645px; height:auto;background-image:url(../images/heading_shadow.gif); background-repeat:no-repeat; background-position:left top; float:left;}
#faq_txtbox-q{ width:645px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1a85a4; float:left;}
#faq_txtbox-heading{ width:655px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1a85a4; margin-top:10px; float:left;}

#faq_txtbox-a{ width:643px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#505050; margin-left:2px; margin:5px 0 0 0px; border-bottom:1px dashed #000000;}
#faq_txtbox-a p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#505050; margin:5px 0 0 0px; border-bottom:1px dashed #000000;}
/*faq ends*/

/*logo-page starts*/
#logos-design-bg{ width:275px; height:145px; background-image:url(../images/logos-bg.gif); background-position:top left; background-repeat:no-repeat; padding:10px 0 25px 7px; margin:15px 7px -15px 7px; float:left; }
/*logo-page ends*/

/*utility customer product starts*/
#product-row{ width:880px; height:auto; padding:10px 0 0 10px; margin:10px 0 20px 0; float:left; border:1px solid #e4e4e4; }
#product-box{ width:180px; height:170px; margin:0 16px 10px 0; float:left; text-align:center; vertical-align:top;}
#detail-box{ width:620px; height:auto; padding:0; margin:0 4px 0 0; float:right;}
#detail-box span{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#1a85a4; margin-bottom:6px; display:block;}
#prod-btns{ width:auto; height:auto; padding:0; margin:5px 0 0 0; float:left;}
#prod-btns img{ margin-right:8px; margin-top:5px; margin-bottom:12px; }
/*utility customer product ends*/

/*website extractors starts*/
#extract-box{ width:890px; height:auto; padding:10px 0 10px 10px; margin:10px 0 20px 0; float:left; border:1px solid #e4e4e4; }
#extract-txtbox{ width:590px; height:auto; float:left; margin:0 0 0 0; padding:0;}
#extract-playbox{ width:280px; height:auto; float:right; margin:0 10px 0px 10px; padding:0; }
#extract-video{ width:187px; height:auto; float:left; margin:0 10px 0 0; padding:0;}
#extract-img{ width:187px; height:131px; float:left; margin:0 0 0 10px; padding:0;}
#extract-title{ width:580px; height:30px; margin:0 0 5px 0; padding:5px 0 0 2px; background-image:url(../images/ext-title-bg.gif); background-position:top left; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1a85a4;}
/*website extractors ends*/

/*Latest News starts*/
#latestnews{
width:880px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
margin-top:10px;
float:left;
text-shadow: 0 0 0 #fff;
}
#latestnews p{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;margin-top:10px; border-bottom:1px dashed #000000;}
#latestnews ul{ margin:10px 0 0 0; padding:0; list-style-type:circle;}
#latestnews ul li{ margin:2px 0 0 25px; padding:0;}
#latestnews-title{ width:645px; height:auto; padding-top:11px; float:left; margin-top:5px;}
/*Latest News ends*/

#num{width:900px; height:25px; margin:6px 0 0 0; padding:0;}
#num ul{margin:0; padding:0; list-style-type:none; float:right;}
#num ul li{float:left; line-height:19px;}
#num ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-image:url(../images/numofflt.gif); background-position:top left; background-repeat:no-repeat; display:block; padding:0 5px 0 4px; text-decoration:none; font-weight:bold;}
#num ul li a span{ background-image:url(../images/numoffrt.gif); background-position:top right; background-repeat:no-repeat; display:block; padding:0 10px 0 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; font-weight:bold;}

#num ul li a:hover{ background-image:url(../images/numonlt.gif); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
#num ul li a:hover span{ background-image:url(../images/numonrt.gif); background-position:top right; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:bold;}
#num .current3 a{ background-image:url(../images/numonlt.gif); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
#num .current3 span{ background-image:url(../images/numonrt.gif); background-position:top right; background-repeat:no-repeat; display:block;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#fff; text-decoration:none; font-weight:bold;}

/*Javascript Alert CSS*/
/*********************************************************************************************************************************
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;
background-image:url(/images/blue_ball0.gif); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
position:relative;
width:300px;
min-height:100px;
margin-top:200px;
border:2px solid #2E9BBA;
background-color:#ffffff;
background-image:url(../images/warning.gif);
background-repeat:no-repeat;
background-position:25px 30px;
visiblity:hidden;
}

#modalContainer > #alertBox {
position:fixed;
}

#alertBox h1 {
margin:0;
font:bold 1.2em verdana,arial;
background-color:#2B98B7;
color:#FFF;
border-bottom:1px solid #2E9BBA;
padding:2px 0 2px 5px;
}

#alertBox p {
font:bold 1em verdana,arial;
height:30px;
padding-left:5px;
margin-left:55px;
}

#alertBox #closeBtn {
display:block;
position:relative;
margin:20px auto;
padding:3px;
border:2px solid #2E9BBA;
width:70px;
font:bold 0.8em verdana,arial;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#2B98B7;
text-decoration:none;
}

/* unrelated styles */

#mContainer {
position:relative;
width:600px;
margin:auto;
padding:5px;
border-top:2px solid #2E9BBA;
border-bottom:2px solid #2E9BBA;
font:0.7em verdana,arial;
}

h1,h2 {
margin:0;
padding:4px;
font:bold 1.5em verdana;
border-bottom:1px solid #2E9BBA;
}

code {
font-size:1.2em;
color:#069;
}

#credits {
position:relative;
margin:25px auto 0px auto;
width:350px; 
font:0.7em verdana;
border-top:1px solid #2E9BBA;
border-bottom:1px solid #2E9BBA;
height:90px;
padding-top:4px;
}

#credits img {
float:left;
margin:5px 10px 5px 0px;
border:1px solid #000000;
width:80px;
height:79px;
}

.important {
background-color:#F5FCC8;
padding:2px;
}

code span {
color:green;
}

#sub_menu_box{width:900px; height:38px; float:left;  color:#FFFFFF; font-weight:normal;  top:5px; position:relative; margin:0; padding:0;}
#sub_menu_lt{width:5px; height:35px; background-image:url(../images/sub_menu_lt.gif); background-repeat:no-repeat; float:left; background-position:left bottom;}
#sub_menu_mid{width:882px; height:22px; float:left; background-color:#606060; font:normal 12px Arial; color:#FFFFFF; padding-top:15px; padding-left:8px;}
#sub_menu_rt{width:5px; height:35px; background-image:url(../images/sub_menu_rt.gif); background-repeat:no-repeat; float:left; background-position:right bottom;} 
.lnk12wht:link, .lnk12wht:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:; color:#ffffff; text-decoration:none;}
.lnk12wht:hover{text-decoration:underline;}

.paddtpbt10{padding-bottom:10px; padding-top:10px;}
.partner_head{background-image:url(../images/partner_heading.gif); background-repeat:repeat-x; padding-left:10px;}
.phone_bg{background:url(../images/iphone_body.jpg) no-repeat;}
.paddtp7{padding-top:7px;}
.paddlt6{padding-left:6px;}

#iphoneloading_container {
	
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:79px;
	left:30px;
	height:278px;
	width:227px;
	background-color:#000000;
	opacity:0.5;
	
}
#iphoneloading{
	background:url(../images/loading.gif);
	background-repeat:no-repeat; position:absolute; left:100px; top:150px; z-index:1;
	width:32px; 
	height:32px;
}

#iphoneloadingPopup {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:0px;
	left:0px;
	height:330px;
	width:237px;
	background-color:#000000;
	opacity:0.5;	
}
	
#prev {
	width:21px;
	height:17px;
}	
#next {
	width:21px;
	height:17px;
	
}
/****************************************************************************************************************************************
*****************************************************************************************************************************************/
ul{list-style:none;}
.ft17{font-size:17px; font-weight:bold;}
.questions{width:262px; float:right;  padding-top:11px;}
.questions-top{width:100%; float:left; background:url(../images/curve-top.jpg) no-repeat left top; height:18px; float:left;}
.questions-bg{width:242px; float:left; background:url(../images/curve-bg.jpg) repeat-y left top; float:left; padding:0 10px;}
.questions-bottom{width:100%; float:left; background:url(../images/curve-bottom.jpg) no-repeat left top; height:18px; float:left;}
.questions-bg ul{width:auto; margin:0; padding:0;} 
.questions-bg ul li{height:35px; border-bottom:#d1d1d1 1px solid; line-height:35px;}
.call{background:url(../images/call.jpg) no-repeat left center; padding-left:35px;}
.e-mail{background:url(../images/e-mail.jpg) no-repeat left center; padding-left:35px;}
.skype{background:url(../images/skype.jpg) no-repeat left center; padding-left:35px;}
.g-talk{background:url(../images/g-talk.jpg) no-repeat left center; padding-left:35px;}
.msn{background:url(../images/msn.jpg) no-repeat left center; padding-left:35px;}
.yahoo{background:url(../images/yahooicon.jpg) no-repeat left center; padding-left:35px;}


.sitemaphldr{float:left; margin:0px 0 5px 20px; width:100%;}
.sitemap{ padding:0px; margin:10px 20px; list-style:none; width:100%;}
.sitemap li{ padding:3px;}
.sitemap li a {background: url(../images/arrow-right.png) 3px 8px no-repeat;  padding-left:10px; color:#5c5c5c; text-decoration:none; font-weight:bold; display:block; background-color:#d7d7d7; padding:3px 0 3px 10px;}
.sitemap li a:hover {background: url(../images/arrow-right.png) 3px 8px no-repeat;  padding-left:10px; color:#ffffff; text-decoration:underline; background-color:#51bff0; padding:3px 0 3px 10px;}

.sitemaplist{float:left; width:80%;}
.sitemaplist1{float:left;}

.sitemap li ul{ margin:0px 0 5px 10px; padding:0; list-style:none;}
.sitemap li li a, .sitemaplist2 { background: url(../images/arrow.png) left 5px no-repeat;  padding-left:10px; color:#5c5c5c; text-decoration:none; font-weight:normal;}
.sitemap li li a:hover {background: url(../images/arrow.png) left 5px no-repeat;  padding-left:10px; color:#007cc3; text-decoration:underline;}




#button{ background:url(../images/button_bg.jpg) no-repeat; height:30px; width:171px; float:left; padding-top:3px; margin-top:3px; padding-left:15px;} 



.clear {clear:both;}

