/*----------------------------sanjay.kumarb24esolutions.com------------------------------------------------ */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/body_background.jpg);
background-repeat:repeat-x;
background-position: center top;
	margin:0;
}
.clear
{
clear:both;
}
#page
{
width:1002px;
height:auto;
margin:auto;
clear:both;
}

/*----------------------------header------------------------------------------- */
#header
{
width:1002px;
height:auto;
margin:auto;
clear:both;
}
.logo_back
{
width:1002px;
height:140px;
background-image:url(images/header_background.jpg);
background-repeat:no-repeat;
margin:auto;

clear:both;
}
.logo_left
{
width:150px;
height: auto;

padding-left:50px;
float:left;
}
.logo_righttext
{
width:620px;
padding-right:17px;
height: auto;
float:right;
}
.logo_righttext_new
{
width:500px;
padding-top:38px;
padding-right:25px;
height: auto;
float:right;

}
.toptext
{
width:340px;
text-align:right;
color:#C8F0FF;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:right;

}
.toptextlink:link,.toptextlink:active,.toptextlink:visited
{
color:#ffffff;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.toptextlink:hover
{
color:#C8F0FF;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.phonetext
{
width:300px;
padding-right:8px;
text-align:right;
color:#0F5876;
padding-top:15px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:18px;
float:right;
}
.menutext
{
width:1002px;
height:43px;
padding-top:0px;
background-image:url(images/menubar.jpg);
background-repeat:no-repeat;
background-position: right top;
clear:both;
}
.main_menubar_new
{
width:492px;
height: auto;
margin-top:23px;
float:right;
}
.main_menubar
{
width:492px;
height:40px;
margin-right:33px;
background-color:#34687E;
float:right
}
.button_text
{
width:116px;
height: auto;
margin-right:7px;
text-align:center;
float:left;
}
.button_text1
{
width:116px;
margin-right:7px;
height: auto;
text-align:center;
float:left
}
.menutextlink:link,.menutextlink:active,.menutextlink:visited
{
color:#3A6F84;
font-weight:bold;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
display:block;
background-image:url(images/button.png);
background-position:bottom left;
background-repeat:no-repeat;
width:116px;
height:30px;
padding-top:11px;
display:block;
text-decoration:none;
}

.menutextlink:hover
{
color:#FFFFFF;
font-weight:bold;
background-image:url(images/button_roll.png);
background-position:bottom left;
background-repeat:no-repeat;
width:116px;
height:30px;
padding-top:11px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
.menutextlink_roll:link,.menutextlink_roll:active,.menutextlink_roll:visited
{
color:#FFFFFF;
font-weight:bold;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
background-image:url(images/button_roll.png);
background-position:bottom left;
background-repeat:no-repeat;
width:116px;
height:30px;
padding-top:11px;
display:block;
text-decoration:none;
}

.menutextlink_roll:hover
{
color:#FFFFFF;
font-weight:bold;
background-image:url(images/button_roll.png);
background-position:bottom left;
background-repeat:no-repeat;
width:116px;
height:30px;
padding-top:11px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
.banner
{
width:1002px;
height: auto;
clear:both;
}
.bannes_left
{
width:314px;
padding-right:10px;
background-image:url(images/latest_news.png);
background-repeat:no-repeat;
background-position:right;
font-size:12px;
color:#38697D;
text-align:right;
font-family: Arial, Verdana,Helvetica, sans-serif;
height: 150px;
padding-top:49px;
float:left
}
.bannes_right
{
width:646px;
height:199px;
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
/*background-image:url(images/right_banner1.jpg);  //commented for using slideshow in this place
background-repeat:no-repeat;
background-position:left top;*/
float:left;
}
.bannes_right_back
{
width:32px;
height:199px;
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-image:url(images/banne_right.jpg);
background-repeat:no-repeat;
background-position:right top;
float:left;
}
.whitetext_bolc
{
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}
/*----------------------------midpart------------------------------------------- */
#midpart
{
width:1002px;
height:auto;
background-image:url(images/midpart_back.jpg);
background-repeat:repeat-y;
background-position:right;
margin:auto;
clear:both;
}

.midpart_main
{
width:925px;
height:auto;
padding-top:10px;
margin-left:43px;
clear:both;
}
.midpart_main_top
{
width:925px;
height:13px;
background-image:url(images/box_topback.jpg);
background-repeat:no-repeat;
clear:both;
}
.midpart_main_mid
{
width:925px;
height:auto;
background-color:#F1F4F6;
clear:both;
}

.midpart_main_footer
{
width:925px;
height:11px;
background-image:url(images/box_footer.jpg);
background-repeat:no-repeat;
clear:both;
}

.welcome_box
{
width:920px;
height:auto;
margin:auto;
color:#33687D;
font-size:12px;
font-family: Arial, Verdana,Helvetica, sans-serif;
clear:both;
}
.bold_text
{
color:#146B8F;
font-size:22px;
font-family: Arial, Verdana,Helvetica, sans-serif;
}
.box
{
width:899px;
height:auto;

margin-right:25px;

clear:both;
}
.what_is
{
width:294px;
height:290px;
background-image:url(images/boix_background.jpg);
background-repeat:no-repeat;
float:left;
}
.what_istext
{
color:#146B8F;
font-size:12px;
font-family: Arial, Verdana,Helvetica, sans-serif;
}
  	
.project_management
{
width:294px;
height:290px;
margin-left:8px;
background-image:url(images/boix_background.jpg);
background-repeat:no-repeat;
float:left;
}
.bold_textwhat
{
color:#0C6D94;
font-size:16px;
font-family: Arial, Verdana,Helvetica, sans-serif;
}
.footer
{
width:927px;
height:auto;
padding-top:9px;
padding-bottom:10px;
color:#FFFFFF;
font-size:12px;
font-family: Arial, Verdana,Helvetica, sans-serif;
margin-left:42px;
clear:both;
}
/*----------------------------------------footer-------------------------------------*/
#footer_main
{
width:100%;
height:34px;
background-image:url(images/footer_background.jpg);
background-repeat:repeat-x;
margin:auto;
clear:both;
}



h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:10px;
	
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:10px;
	
}

/*--------------------------------droupdownmenu----------------------------------*/



.dropdown {float:left;
	  }
.dropdown dt.otherLinks {background-image: url(images/website.jpg);  font-weight:bold; cursor:pointer;  width:116px; 
	   }
 	 
	 
.dropdown dt:hover { background-image: url(images/website-roll.jpg) ; }
.dropdown dd {position:absolute; overflow:hidden; width:116px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:116px; border:1px #FFFFFF solid; background:url(images/dropdownbg.jpg) repeat-x #5E5E5E;  list-style:none;  }
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;  color: #FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  width:116px; text-align:center}
.dropdown a:hover { color:#ffffff;  width:116px;  }
.dropdown .underline {border-bottom:1px solid #FFFFFF}


/*/////////////////////////////////////////////////////////////////////
*/



/*for support page*/

.LeftMenuMain{
	float:left; width:176px;
}

.LeftMenuTop{
	float:left; color:#FFFFFF; text-align:center; padding-top:3px; background-image: url(images/left-menu-top.jpg); width:176px; height:26px; font-weight:bold;
}

.LeftMenuBar{	
	float:left;  width:176px; height:31px;
}


.leftmenu:link,.leftmenu:visited,.leftmenu:active

{
	  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	float:left; background-image:url(images/left-menu-button-bg.jpg); padding-top:3px; width:161px; height:28px; padding-left:15px; color:#2D3333;
}

a.leftmenu{
	   text-decoration:none; color:#2D3333
}

.LeftMenuBottm:link,.LeftMenuBottm:visited,.LeftMenuBottm:active{
	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	float:left; background-image: url(images/left-menu-bottom.png); padding-top:3px; width:161px; height:28px; padding-left:15px; color:#2D3333;
}


.leftmenu:hover{
	  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	float:left; background-image:url(images/left-menu-button-rollover.jpg); width:161px; height:28px; padding-left:15px; color:#FFFFFF
	
}

.leftmenu2{
	  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	float:left; background-image:url(images/left-menu-button-rollover.jpg); padding-top:3px; width:161px; height:28px; padding-left:15px; color:#FFFFFF
	
}

.LeftMenuBottm:hover{
	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	float:left; background-image: url(images/left-menu-bottom-roll.png); width:161px; height:28px; padding-left:15px; color:#FFFFFF
}

.SupportMidTop{
	clear:both; width:683px; background-image: url(images/support-mid-top.png); height:26px; color:#FFFFFF; padding-top:3px; padding-left:15px; font-weight:bold;
}

.SupportMidBg{
	background:url(images/support-mid-bg.jpg) repeat-y; width:668px; padding-left:15px; padding-top:10px; padding-bottom:10px; text-align:left; padding-right:15px; 
}
.gallerytext
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
color:#696969;
font-size:12px;
text-align:justify;
}

.text_name_new
{
width:135px;
height:auto;
padding-top:2px;
padding-left:60px;
float:left;
}
.text_boxes_new
{
width:307px;
height:auto;
padding-top:3px;
padding-bottom:3px;
float:right;
}
.text_color
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.home-imaegs
{
height:116px;
float:left;
}
.submenubar:link,.submenubar:active,.submenubar:visited
{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
display:block;
background-color:#34697E;
font-weight:bold;
padding-left:5px;
}

.submenubar:hover
{
color:#C8F0FF;
background-color:#1C4150;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
padding-left:5px;
}
.sub_menu
{
width:auto;
float:left;
}
.menutextlink_sub:link,.menutextlink_sub:active,.menutextlink_sub:visited
{
color:#ffffff;
height:28px;
font-weight:bold;
padding-top:12px;
padding-left:6px;
padding-right:5px;
font-family: Arial,Verdana, Helvetica, sans-serif;
background-image:url(images/bg_right.png);
background-repeat:no-repeat;
background-color:#34687E;
display:block;
background-position:right;
font-size:12px;
text-decoration:none;
}

.menutextlink_sub:hover
{
color:#3A6F84;
height:28px;
padding-top:12px;
padding-left:6px;
padding-right:5px;
font-weight:bold;
font-family: Arial,Verdana, Helvetica, sans-serif;
background-image:url(images/sumback.png);
background-repeat:repeat-x;
background-position:right;
font-size:12px;
text-decoration:none;
}
.menutextlink_selected
{
color:#3A6F84;
height:28px;
padding-top:12px;
padding-left:6px;
padding-right:5px;
font-weight:bold;
font-family: Arial,Verdana, Helvetica, sans-serif;
background-image:url(images/sumback.png);
background-repeat:repeat-x;
background-position:right;
font-size:12px;
text-decoration:none;
vertical-align: middle;
}
/*---------------------------------21-10-2009---------------------------------------*/
.box_new
{
width:896px;
height:auto;
margin:auto;
clear:both;
}
.insideleft_part
{
width:212px;
float:left;
}

.insideright_part
{
width:890px;
margin-left:16px;
float:left;
}
.insideright_part_contact
{
width:500px;
margin:auto;
}
.insideleft_menubar
{
width:212px;
clear:both
}

.insideleft_top
{
width:212px;
height:30px;
padding-top:10px;
background-image:url(images/box_top_back.png);
background-repeat:no-repeat;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:16px;
text-align:center;
color:#000000;
clear:both
}

.insideleft_mid
{
width:212px;
height:auto;
background-color:#356F86;
background-image:url(images/left_midpart_back.jpg);
background-repeat: repeat-x;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
clear:both
}

.insideleft_footer
{
width:212px;
height: 14px;
background-image:url(images/left_footer.jpg);
background-repeat: repeat-x;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
clear:both
}
.sub_menubar
{
width:179px;
padding-top:10px;
padding-bottom:15px;
margin:auto;
clear:both;
}
.sub_menubar_contact
{
width:179px;
padding-top:5px;
padding-bottom:10px;
margin:auto;

clear:both;
}
.sub_menubar1
{
width:175px;
padding-left:4px;
border-bottom: dashed 1px #ffffff;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:1px;

clear:both;
}
.sub_menubar2
{
width:175px;
padding-left:4px;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
clear:both;
}
.home_button
{
width:195px;
padding-left:10px;
height:23px;
padding-top:4px;
margin-top:8px;
font-weight:bold;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-image:url(images/home_back.png);
background-repeat:repeat-x;
margin:auto;
clear:both;
}
.home_button_contact
{
width:195px;
padding-left:10px;
height:23px;
padding-top:4px;
margin-top:8px;
font-weight:bold;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-image:url(images/home_back.png);
background-repeat:repeat-x;
margin:auto;
clear:both;
}
.home_button_selected
{
width:195px;
padding-left:10px;
height:23px;
padding-top:4px;
margin-top:8px;
font-weight:bold;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#386578;
background-image:url(images/home_back.png);
background-repeat:repeat-x;
margin:auto;
clear:both;
}

.submenutextlink:link,.submenutextlink:Active,.submenutextlink:visited
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.submenutextlink:hover
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.submenutextlink_new:link,.submenutextlink_new:Active,.submenutextlink_new:visited
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.submenutextlink_new:hover
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.main_menubar_new1
{
width:485px;
height:38px;
margin-right:7px;
background-color:#34687E;
float:right;
}
.logo_left_new
{
width:150px;
height: auto;
padding-top:7px;
padding-left:50px;
float:left;
}
/*************************************************************************/
.sub_menubar01
{
width:auto;
height:auto;
float:left;
}
.submenutextlink_new01:link,.submenutextlink_new01:Active,.submenutextlink_new01:visited
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
padding-left:8px;
padding-right:8px;
color:#ffffff;
text-decoration:none;
}
.submenutextlink_new01:hover
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}
.text_color
{
	color:#333;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:15px;
	
}
.contact_error_border
{
border: solid 1px #ff0000;

}
.contact_border
{

border: solid 1px #7F9DB9;

}
.boxtext_detail
{
	background-color:#F1F4F6;
	width:890px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	color:#AAAAAA;
	display:block;
	border:solid 2px #5EA2BD;
	min-height:70px
}
.boxtext_link:link,.boxtext_link:active,.boxtext_link:visited
{
	background-color:#F1F4F6;
	width:890px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	color:#AAAAAA;
	display:block;
	border:solid 2px #5EA2BD;
	min-height:70px
}
.boxtext_link:hover
{
	background-color:#F1F4F6;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	border:solid 2px #BE3460;
	min-height:70px
}
.whitetext
{
	color: #666666;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

