body{
	font-family:'Arial',Georgia,Lucida Grande, Verdana, Helvetica, sans-serif,Trebuchet MS;
	font-size:12px;
	color:#fff;
	background:#fff url(images/bg/body_bg.jpg) repeat-x;
	padding-bottom:18px;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
a{
	text-decoration:none;
}

ul,ol,li{
	list-style:none;
}
.hide{
     position: absolute;
     left: -9999px;
}
/*---------------------------------------------page structure--------------------------------*/
#page{
	width:987px;
	margin:0 auto;
}
#header{
	width:980px;/*987*/
	height:93px;
	overflow:hidden;
	padding-right:104px;
	padding-right:7px;
}
#header h1{
	float:left;
	padding-top:10px;
}
#header h1 a{
	background:url(images/logo/logo.gif) no-repeat;
	width:300px;
	height:83px;
	display:block;
}
/*-------------------headerRgt-------------------------*/
#headerRgt{
	width:190px;/*217*/
	float:right;
	background:url(images/bg/header_rgt.png) no-repeat;
	height:45px;/*55*/
	padding:10px 0 0 27px;
	margin-right:100px;
}
#headerRgt a{
	margin-right:19px;
	display:inline;
}
/*-----------------------main_content--------------------------------*/
#main_content{
	padding-left:9px;
	width:978px;/*987*/
}
#box_top{
	background:url(images/bg/box_top.png) no-repeat;
	width:978px;
	height:42px;
}
#box_btm{
	background:url(images/bg/box_btm.png) no-repeat;
	width:978px;
	height:41px;
}
#box_bg{
	background:url(images/bg/box_bg.png) repeat-y;
	width:930px;/*978*/
	padding:0 27px 0 21px;
	overflow:hidden;
}
/*------------------------cont_lft--------------------*/
#cont_lft{
	width:195px;
	float:left;
}
#lft_top{
	background:url(images/bg/lft_box_top.png) no-repeat;
	width:195px;
	height:22px;
}
#lft_btm{
	background:url(images/bg/lft_box_btm.png) no-repeat;
	width:195px;
	height:9px;
}
#lft_bg{
	background:url(images/bg/lft_box_bg.png) repeat-y;
	width:195px;
}

#lft_top h2{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:22px;
	padding-left:19px;
}
#lft_bg dl{
	width:195px;/*195*/
}
#lft_bg dl dd{
	width:176px;
}
#lft_bg dl dd ul{
	width:176px;
	padding-top:7px;
	padding-left:19px;
}
#lft_bg dl dd ul li{
	width:176px;
}
#lft_bg dl dd ul li a{
	font-size:11px;
	color:#FFFFFF;
	line-height:20px;
}
#lft_bg dl dd ul li a:hover{
	color:#CAEFF8;
}

#lft_bg dl dd h2{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:23px;
	padding-left:19px;
	background:url(images/bg/black_bg.jpg) no-repeat;
	height:23px;
	margin-top:3px;
	width:176px;
}
/*------------------------------cont_rgt-----------------------------------*/
#cont_rgt{
	width:691px;/*723*/
	float:right;
	background:url(images/bg/rgt_top_bg.png) no-repeat;
	padding:0 18px 0 14px;
	overflow:hidden;
}
/*------------------------rgt_top_menu--------------------------*/
#rgt_top_menu{
	height:45px;
	width:691px;
}
#rgt_top_menu ul{
	width:691px;
	overflow:hidden;
	padding-top:17px;
}
#rgt_top_menu ul li{
	float:left;
}
#rgt_top_menu ul li a{
	font-size:18px;
	color:#A3D8D3;
	padding:0 20px;
}
/*------------------------rgt_black-----------------------------------*/
#rgt_black{
	width:691px;
}
#black_top{
	background:url(images/bg/black_top.png) no-repeat;
	width:691px;
	height:14px;
}
#black_btm{
	background:url(images/bg/black_btm.png) no-repeat;
	width:691px;
	height:12px;
}
#black_bg{
	background:url(images/bg/black_bg.png) repeat-y;
	width:691px;
}
/*--------------------cont_black_bg--------------------------*/
#cont_black_bg{
	padding:0 33px 0 34px;
	width:624px;/*691*/
}
.all_inp_cont{
	width:624px;
}
#cont_black_bg h2{
	font-size:20px;
	color:#fff;
	width:617px;
	background:url(images/bg/bdr_bg.jpg) repeat-x bottom;
	padding-bottom:5px;
	font-weight:normal;
	padding-top:18px;
	margin-right:7px;
}
/*-------------------------top_inp-------------------------------*/
.top_inp{
	width:617px;
	padding-right:7px;
	overflow:hidden;
	padding-top:26px;
}
/*------------top_inp_lft-----------------------------*/
.top_inp_lft{
	width:332px;
	float:left;
}
.top_inp dl{
	width:332px;
}
.top_inp dl dd{
	width:332px;
	overflow:hidden;
	padding-bottom:6px;
}
.Publish{
	padding-bottom:15px !important;
}
.Publish2 label{
	line-height:21px;
}
.top_inp dl dd label{
	width:149px;
	float:left;
	font-size:12px;
	color:#fff;
}
.Publish input{
	float:left;
}
.top_inp dl dd input{
	float:left;
}
.top_inp dl dd select{
	width:147px;
	height:21px;
	background:#fff;
	border:none;
}
/*--------------------------top_inp_rgt-------------------------------*/
.top_inp_rgt{
	width:285px;
	float:right;
}
.top_inp_rgt dl{
	width:285px;
}
.top_inp_rgt dl dd{
	width:285px;
	overflow:hidden;
}
.top_inp_rgt dl dd label{
	width:139px;
	float:left;
	font-size:12px;
	color:#fff;
}
.top_inp_rgt dl dd input{
	float:left;
}
.manage{
	padding-bottom:15px;
}
.manage2{
	padding-bottom:15px;
}
.starting_Point{
	width:285px;
	padding-bottom:6px;
}
.starting_Point input{
	width:146px;
	height:21px;
	background:#fff;
	border:none;
}
.starting_Point label{
	line-height:21px;
}
/*----------------------------inp_scnd-----------------------------*/
.inp_scnd{
	width:617px;
	padding-right:7px;
	padding-top:14px;
}
.inp_scnd dl{
	width:617px;
}
.inp_scnd dl dd{
	width:617px;
	overflow:hidden;
	padding-bottom:3px;
}
.inp_scnd dl dd label,
.inp_scnd dl dd input,
.inp_scnd dl dd span{
	float:left;
}
.inp_scnd dl dd label{
	width:84px;
	font-size:12px;
	color:#fff;
}
.inp_scnd dl dd .location_inp1{
	width:211px;
	height:21px;
	background:#fff;
	border:none;
}
.inp_scnd dl dd span{
	font-size:12px;
	color:#fff;
	width:172px;
	text-align:center;
}
.inp_scnd dl dd .location_inp2{
	width:146px;
	height:21px;
	background:#fff;
	border:none;
}
.location_inp3{
	width:533px;
	height:21px;
	background:#fff;
	border:none;
}
/*----------------------inp_thrd-----------------------------------------*/
.inp_thrd{
	width:617px;
	margin-right:7px;
	padding-top:14px;
	background:url(images/bg/bdr_bg.jpg) repeat-x bottom;
	padding-bottom:6px;
}
.inp_thrd dl{
	width:617px;
	overflow:hidden;
}
.inp_thrd dl dd{
	width:617px;
	overflow:hidden;
	padding-bottom:4px;
}
.inp_thrd dl dd label,
.inp_thrd dl dd input,
.inp_thrd dl dd span{
	float:left;
	display:block;
	display:inline;
}
.inp_thrd dl dd label{
	width:129px;
	font-size:12px;
	color:#fff;
}
.inp_thrd dl dd span{
	font-size:12px;
	color:#fff;
	width:128px;
	text-align:center;
}
.portal01{
	width:211px;
	height:21px;
	background:#fff;
	border:none;
}
.portal02{
	width:146px;
	height:21px;
	background:#fff;
	border:none;
}
.portal03{
	width:485px;
	height:21px;
	background:#fff;
	border:none;
}
.date{
	width:106px;
	height:21px;
	background:#fff;
	border:none;
	margin-right:4px;
}
.time{
	width:375px;
	height:21px;
	background:#fff;
	border:none;
}
.inp_thrd dl dd textarea{
	width:485px;
	height:74px;
	background:#fff;
	border:none;
	overflow:hidden;
	float:left;
}
.additional{
	padding-top:17px;
	padding-bottom:15px !important;
}
.additional textarea{
	width:485px;
	height:111px !important;
	background:#fff;
	border:none;
	overflow:hidden;
	float:left;
}
.date2{
	width:211px;
	height:21px;
	background:#fff;
	border:none;
	margin-right:4px;
}
.time2{
	width:146px;
	height:21px;
	background:#fff;
	border:none;
	float:right !important;
}
/*--------------reset----------------*/
.reset{
	width:168px;
	padding-top:13px;
	padding-left:449px;
}
.reset_btn{
	background:url(images/bg/reset_btn.jpg) no-repeat;
	width:67px;
	height:27px;
	border:none;
	cursor:pointer;
	margin-right:4px;
	display:inline;
}
.sub_btn{
	background:url(images/bg/sub_btn.jpg) no-repeat;
	width:97px;
	height:27px;
	border:none;
	cursor:pointer;
	display:inline;
}
/*-----------------------table-------------------------------*/
.table{
	width:563px;
	margin-left:5px;
	padding-top:25px;
	padding-bottom:7px;
}
.table dl{
	width:563px;
}
.table dl dd{
	width:563px;
	overflow:hidden;
	height:28px;
	border-bottom:1px solid #FFFFFF;
}
.fst_row{
	background:url(images/bg/bg_01.jpg) repeat-x;
	padding:0 1px;
	width:561px !important;
}
.fst_row strong{
	width:63px;
	border-right:1px solid #fff;
	float:left;
	display:block;
	padding-left:6px;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	height:28px;
	line-height:29px;
}
.fst_row .last{
	border:none;
}
.scnd_row{
	background:#333333;
	border-left:1px solid #939393;
	border-right:1px solid #939393;
	width:561px !important;
	overflow:hidden;
}
.third_row{
	background:#999999;
	border-left:1px solid #939393;
	border-right:1px solid #939393;
	width:561px !important;
	overflow:hidden;

}
.scnd_row label{
	width:63px;
	border-right:1px solid #fff;
	float:left;
	display:block;
	padding-left:6px;
	overflow:hidden;
	font-size:12px;
	color:#fff;
	height:28px;
	line-height:29px;
}
.scnd_row .last{
	border:none;
}
.third_row label{
	width:63px;
	border-right:1px solid #fff;
	float:left;
	display:block;
	padding-left:6px;
	overflow:hidden;
	font-size:12px;
	color:#fff;
	height:28px;
	line-height:29px;
}
.third_row .last{
	border:none;
}
.Brochure{
	width:485px;
	height:21px;
	background:#fff;
	border:none;
}

/*
	Author: Md. Tohedul Islam
	www.crebsol.com 
	Date: novem 16, 2009.
	Title:Skrub CRM inner page2.
====================================
*/
#headerMenu{
	width:612px;
	float:right;
	overflow:hidden;
	margin-top:44px;
}
#headerMenu li{
	background:url(images/home/headermenubar.jpg) no-repeat 0 2px;
	display:block;
	float:right;
	padding:0 8px;
}
#headerMenu li a{
	color:#999;
	font-size:12px;
	font-weight:bold;
}
#headerMenu .ignore{
	background:none;
}
/*---------------------navigation
*/
#navigation{
	width:979px;
	height:36px;
	background:url(images/home/navBg.png) no-repeat;
}
#navigation ul{
	width:957px;/*979px;*/
	overflow:hidden;
	padding-left:22px;
}
#navigation ul li{
	display:block;
	float:left;
	padding:0 25px;
}
#navigation ul li a{
	color:#fff;
	font-size:14px;
	line-height:36px;
	text-transform:uppercase;
	font-weight:bold;
}
/*---------------------banner
*/
#banner{
	width:979px;
	height:349px;
	background:url(images/home/bannerBg.jpg) no-repeat;
	margin:11px 0 13px 0;
	overflow:hidden;
}
#banner a{
	width:279px;
	height:67px;
	background:url(images/home/download.jpg) no-repeat;
	float:right;
	margin:177px 130px 0 0;
	display:inline;
}
/*--------------------------contener
*/
#contener{
	width:px;
}
#blackcontArea{
	width:978px;
	overflow:hidden;
}
#contBgLft{
	background:url(images/home/mainbodyBgLft.png) no-repeat;
	height:315px;
	width:15px;
	float:left;
}
#contBgLft2{
	background:url(images/home/mainbodyBgLft2.png) no-repeat;
	height:630px;
	width:15px;
	float:left;
}
#contBgLft3{
	background:url(images/home/mainbodyBgLft2.png) no-repeat;
	height:434px;
	width:15px;
	float:left;
}
#contBgRt{
	background:url(images/home/mainbodyBgRt.png) no-repeat;
	height:315px;
	width:16px;
	float:left;
}
#contBgRt2{
	background:url(images/home/mainbodyBgRt2.png) no-repeat;
	height:630px;
	width:16px;
	float:left;
}
#contBgRt3{
	background:url(images/home/mainbodyBgRt2.png) no-repeat;
	height:434px;
	width:16px;
	float:left;
}
#contTop{
	width:979px;
	height:16px;
	background:url(images/home/mainbodyBg.png) no-repeat;
}
 
#contBg{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:315px;
	width:947px;
	float:left;
}
#contBg2{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:630px;
	width:947px;
	float:left;
}



#contBg3{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:434px;
	width:947px;
	float:left;
}
#mainCont{
	width:946px; 
	overflow:hidden;
}
#mainCont h2{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding-bottom:14px;
}
#mainCont span{
	color:#fff;
	font-size:14px;
	line-height:18px;
}

#mainCont p{
	color:#fff;
	font-size:14px;
}
#mainCont small{
	color:#66CCFF;
	font-size:14px;
}
/*--------------------lftpart
*/
#lftpart{
	width:362px; 
	margin-right:8px;
	float:left;  
}
#lftpart_top{
	background:url(images/home/skyBox1_Top.png) no-repeat;
	height:15px;
	width:362px;
}
#lftpart_Bg{
	width:300px;
	background:url(images/home/skyBox1_Bg.png) repeat-x;
	margin-right:8px;
	float:left;
	padding:0 40px 0 23px;
	overflow:hidden;
}
#lftpart_Bg h2{
	padding-top:5px; 
}
.inputarea{
	width:300px;
	overflow:hidden;
	padding-top:25px;
}
.inputarea dd{
	width:300px;
	float:left;
	overflow:hidden;
	margin-bottom:13px;
}
.inputarea dd label{
	color:fff;
	font-size:14px;
	float:left;
}
.inputarea input{
	width:213px;
	padding:3px 5px 0 5px;
	height:25px;
	background:#000;
	border:none;
	float:right;
	margin-right:30px;
	color:#0099FF;
}
.inputarea .sbtn{
	width:122px;
	height:37px;
	background:url(images/home/signup.png) no-repeat;
	cursor:pointer;
	margin:30px 0px 10px 0;
}
/*-----------------------rgtpart
*/
#midpart{
	width:362px; 
	margin-right:8px;
	float:left;  
}
#midpart_top{
	background:url(images/home/skyBox2_Top.png) no-repeat;
	height:15px;
	width:362px;
}
#midpart_Bg{
	width:300px;
	background:url(images/home/skyBox2_Bg.png) repeat-x;
	margin-right:8px;
	float:left;
	padding:0 40px 0 23px;
	overflow:hidden;
}
#midpart_Bg h2{
	padding-top:5px; 
}
 
 #midpart_Bg p{
 	padding-bottom:13px;
}
/*-----------------------rgtpart
*/
#rgtpart{
	width:195px;
	float:left;
}
#rgtTop{
	width:195px;
}
.rgtTopBg{
	width:195px;  
	color:#CCFFFF;
	padding-bottom:7px;
}
.rgtTopInrBg{
	width:174px;
	background:url(images/home/rgttopbg.png) repeat-y;
	padding:0px 11px 0px 11px;
	color:#CCFFFF;
}
.rgtToptop{
	width:195px;
	height:11px;
	background:url(images/home/rgttopBg1.png) no-repeat left top; 
}
.rgtTopBg h2{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	line-height:18px; 
}
.rgtTopBg a{
	color:#CCFFFF;
	font:12px;
	line-height:14px;
}
.rgtTopBg a:hover{
	color:#6DFAFA;
}
.rgtTopbtm{
	width:195px;
	height:11px;
	background:url(images/home/rgttopbtm.PNG) no-repeat left bottom;
}
.rgtBtmtop{
	width:195px;
	height:12px;
	background:url(images/home/rgtBtmtop.jpg) no-repeat;
	margin-top:5px;
}
.feedCont{
	width:150px; 
	background:url(images/home/feedContBg.jpg) no-repeat;
	padding:10px 12px 0px 12px;
	overflow:hidden; 
}
.feedCont dd{
	width:32px;
	height:33px;
	float:left;
	margin:5px 5px 0 0;
}
.feedCont dd a{
	width:32px;
	height:33px;
	display:block;
}
/*-----------------------footer
*/
#footer{
	width:939px;
	height:70px;
	padding:30px 20px 0 20px;
	background:url(images/home/footerBG.png) repeat-y;
	text-align:right;
	overflow:hidden;
}
#footer ul{
	width:580px;
	overflow:hidden;
	float:left;
	color:#33CCFF;
}
#footer ul li{
	display:block;
	float:left;
	padding-left:5px;
	
}
#footer ul li a{
	color:#33CCFF;
	font-size:13px;
}
#footer ul li a:hover{
	color:#C2EAF7;
}
/*---------------------------innerpage1
*/
#picCont{
	width:723px;
	height:60px;
	margin-bottom:14px;
	float:left;
}
#picCont img{
	margin-left:129px;
}

#mainBxtop{
	width:723px;
	height:11px;
	background:url(images/home/mainBxBg.png) no-repeat;
	float:left;
	margin-top:25px;
}
#maininerBx{
	width:723px;
	
	background:url(images/home/mainBxBginner.png) repeat-x;
	float:left;
}
#textCont{
	width:723px;
	overflow:hidden;
}
.innerCont{
	width:180px;/*247px;*/
	padding:0 30px 0 24px;
	float:left; 
	background:url(images/home/bxbar.png) no-repeat right 10px;
}
#textCont h2{
	font-size:17px;
	color:#fff;
	font-weight:normal;
	padding-left:24px; 
}
.innerCont h3{
	font-size:18px;
	color:#fff;
	font-weight:normal;
}
.innerCont ul{
	width:170px;
	padding-top:25px;
}
.innerCont ul li{
	display:block;
}
.innerCont ul li a{
	color:#fff;
	font-size:14px;
	line-height:18px;
}
.innerCont ul li a:hover{
	text-decoration:underline;
}
.innerCont1{
	width:200px;
}
.innerCont2{
	width:180px;
	background:none;
}
#banner2{
	width:979px;
	height:139px;
	background: url(images/home/banner.jpg) no-repeat;
	margin:11px 0 13px 0;
}
#hold{
	width:723px;
	float:left;
	margin-right:26px;
}
.innerConts{ 
	padding-left:24px;
	margin-top:-10px; 
}

.innerConts img{
	padding:8px 0 15px 0;
}

/*
For 'Service  and Support' Page
*/
#contBgRt2a{
	background:url(images/home/mainbodyBgRt2a.png) no-repeat;
	height:810px;
	width:16px;
	float:left;
}

#contBg2a{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:810px;
	width:947px;
	float:left;
}

#contBgLft2a{
	background:url(images/home/mainbodyBgLft2a.png) no-repeat;
	height:810px;
	width:15px;
	float:left;
}

/*
For 'about us' and 'features' Page
*/
#contBgRt2b{
	background:url(images/home/mainbodyBgRt2a.png) no-repeat;
	height:390px;
	width:16px;
	float:left;
}

#contBg2b{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:390px;
	width:947px;
	float:left;
}

#contBgLft2b{
	background:url(images/home/mainbodyBgLft2a.png) no-repeat;
	height:390px;
	width:15px;
	float:left;
}

/*
For 'announcements' and 'community' Page
*/
#contBgRt2c{
	background:url(images/home/mainbodyBgRt2a.png) no-repeat;
	height:310px;
	width:16px;
	float:left;
}

#contBg2c{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:310px;
	width:947px;
	float:left;
}

#contBgLft2c{
	background:url(images/home/mainbodyBgLft2a.png) no-repeat;
	height:310px;
	width:15px;
	float:left;
}

#contBgRt2d{
	background:url(images/home/mainbodyBgRt2a.png) no-repeat;
	height:495px;
	width:16px;
	float:left;
}

#contBg2d{
	background:url(images/home/mainbodyBg02.png) repeat-y;
	height:495px;
	width:947px;
	float:left;
}

#contBgLft2d{
	background:url(images/home/mainbodyBgLft2a.png) no-repeat;
	height:495px;
	width:15px;
	float:left;
}



.innerConts a{ 
	padding-left:2px;
	margin-top:-10px; 
	color:#8edcf2
}
.msg1{
	color:#7f7e7e;
	text-align:center;
}
.newsletter{
	background:#fff url(images/bg/body_bg.jpg) repeat-x;
}
