body {
	margin: 0;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #0d91c6;
	font-size:12px;
}
form {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 16px;
	font-weight:bold;
	text-transform:capitalize;
}
h2 {
	font-size: 17px;
	color:#0399de;
	font-weight:bold;
	padding-bottom:3px;
}
p, ul, ol, blockquote {
	margin-top: 0;
	padding-top: 0;
	padding-bottom:0px;
	margin-bottom:0px;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.master-container {
	width:857px;
	margin:0 auto;
}
.top-container {
	background:url(../images/top_bkg_02.gif) no-repeat left top;
	height:95px;
}
.top-links {
	background:url(../images/img_04.gif) no-repeat;
	width:310px;
	height:30px;
	float:right;
	color:#FFFFFF
}
.top-links a {
	color:#FFFFFF;
	text-decoration:none;
}
.top-links a:hover {
	text-decoration:underline
}
.float-left {
	float:left
}
.pad-top {
	padding-top:5px;
}
.body-container {
}
.body-mid {
	background:url(../images/bodymiddle_03.gif) repeat-y;
	padding-left:26px;
	padding-right:26px;
	font-size:13px;
}
.footer-container {
	color:#518ba1;
	font-size:11px;
}
.footer-bkg {
	background:url(../images/img_16.gif) repeat-x;
}
.clear-both {
	clear:both
}
.input-box {
	width:250px;
	color:#939292;
}
.text-area {
	width:625px;
	height:80px;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
}
.sml-fnt {
	font-size:10px;
}
.body-bkg {
	background:url(../images/body-bkgblue_08.gif) repeat-x
}
.signinbg-area {
	float:right;
	height:30px;
}
.sign-innow {
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
}
.sign-innow ul {
	font-size:12px;
	color:#FFFFFF;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.sign-innow ul li {
	color:#FFFFFF;
	list-style-type:none;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.sign-innow ul li a {
	background-image:url(../images/topbg-mid.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:25px;
	padding:5px 5px 0px 5px;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	float:left;
	text-decoration:none;
}
.sign-innow ul li a:hover {
	padding:0px 5px 0px 5px;
	color:#CCCCCC;
	font-size:12px;
	display:block;
	padding:5px 5px 0px 5px;
	float:left;
	text-decoration:none;
}
.sign-innow ul li img {
	border:0px;
	float:left;
}
.ibovo-bg {
	background-image:url(../images/ibovo-topbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:80%;
}
.widthIE {
 width: expression(document.body.clientWidth <760? "760px" : document.body.clientWidth > 1002? "1000px" : "auto");
}
.ibovo-bg {
	background-image:url(../images/ibovo-topbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:80%;
}
.sign-seperoter {
	background-image:url(../images/topbg-mid.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding:5px 0px 0px 0px;
	height:25px;
	display:block;
	float:left;
}
.top-linebg {
	background-image:url(../images/top-line.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.left-linesado {
	background-image:url(../images/left-linesado.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.right-linesado {
	background-image:url(../images/right-linesado.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.mid-linesado {
	background-image:url(../images/mid-linesado.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.llc {
	padding:25px 5px 0px 0px;
	float:right;
}
.body-bkg1 {
	background:url(../images/body-bkgblue_08-1.gif) repeat-x
}
.body-bkg1 a {
	color:#666666;
	text-decoration:none;
}
.body-bkg1 a:hover {
	color:#666666;
	text-decoration:underline;
}
.text-area-contact {
	width:625px;
	height:150px;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
}
.step-one input {
	color:#939292;
	-moz-oulline:none;
}
img, a {
	border:none;
}
textarea, input, select {
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
}
.Exp-cat {
	width:98%;
	float:left;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
	overflow:auto;
	height:50px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	line-height:18px;
}
.leftwidth {
	width:8%;
}
.middlewidth {
	width:84%;
}
.rightwidth {
	width:8%;
}
.input-boxpre {
	width:99%;
	color:#939292;
}
.llc-left {
	padding:25px 5px 0px 0px;
	float:left;
	width:70%;
}
.llc-left a {
	padding:0px 5px 0px 5px;
	color:#0399de;
	text-decoration:none;
	float:left;
	display:block;
}
.llc-left a:hover {
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
.llc-leftspan {
	padding:0px 5px 0px 5px;
	display:block;
	float:left;
}
.red-star {
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	padding:0px 2px 0px 0px;
}
.toparea a {
	color:#0399de;
	text-decoration:none;
}
.toparea a:hover {
	color:#0399de;
	text-decoration:underline;
}
/*hompage*/

.banner-text {
	color:#FFFFFF;
	font-size:250%;
}
.banner-txtsml {
	font-size:80%;
}
.link-footercont {
	float:left;
	padding:25px 5px 0px 0px;
}
a.link-footer {
	color:cccccc;
	font-weight:bold
}
.body-bkg1grn {
	background:url(../images/img_home_08.gif) repeat-x
}
a.link-blue {
	color:#0d91c6;
	text-decoration:underline;
}
a.link-blue:hover {
	color:#0d91c6;
	text-decoration:none;
}
.fnt-green {
	color:#547d00;
}
#slogan {
	background:url(../images/slogan.png);
	height:94px;
	width:224px;
}
*html #slogan {
	background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/slogan.png, sizingMethod='scale');
}
a.link-green {
	color:#547d00;
	text-decoration:underline
}
a.link-green:hover {
	text-decoration:none;
	color:#547d00;
}
.banner-left {
	width:1%
}
.banner-mid {
	width:98%;
	background:url(../images/banner_04.jpg) center
}
.banner-rt {
	width:1%
}
.line-ht {
	line-height:19px;
}
.font-big {
	font-size:15px;
	font-weight:bold
}
.sep {
	background:url(../images/sep.gif) repeat-x;
	height:5px;
}
.seeyou_mid {
	background:url(../images/img_mid.jpg) repeat-x
}
.seyou_left {
	background:url(../images/img_left.jpg) no-repeat;
	height:104px;
}
.seeyou_rt {
	background:url(../images/img_rt.jpg) no-repeat right;
	height:104px;
}
.chance_mid {
	background:url(../images/grn_boxmid.jpg) repeat-x;
}
.chance_rt {
	background:url(../images/grn_box_rt.jpg) no-repeat right top;
	height:105px;
}
.launch-together {
	font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	margin:0px;
	padding:0px;
	line-height:18px;
}
.launch-together ul {
	margin:0px 0px 0px 30px;
	padding:0px;
}
.launch-together ul li {
	margin:0px 0px 5px 0px;
	list-style-type:decimal;
	padding:0px 0px 0px 0px;
}
.launch-together ol {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px
}
.launch-together ol li {
	margin:0px 0px 0px 0px;
	list-style-type:lower-alpha;
	padding:0px 0px 5px 0px;
}
.launch-together ol li ol li {
	margin:3px 0px 0px 0px;
	list-style-type:lower-roman;
	padding:0px 0px 5px 0px;
}
.launch-together ol li ol li ol li {
	margin:3px 0px 0px 0px;
	list-style-type:decimal;
	padding:0px 0px 5px 0px;
}
/*31-03-09*/

.content-bgmid {
	background:url(../images/mid-linebg.gif) repeat-x;
	background-position:left top;
}
.content-bgmid a {
	color:#666666;
	text-decoration:none;
}
.content-bgmid a:hover {
	color:#666666;
	text-decoration:underline;
}
.content-bgleft {
	background:url(../images/left-linebg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:12px;
	height:274px;
}
.content-bgright {
	background:url(../images/right-linebg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:12px;
	height:274px;
}
.business-plan ul {
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	color: #0d91c6;
	font-size:12px;
}
.business-plan ul li {
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #0d91c6;
	list-style-type:none;
}
.business-plan ul li a {
	font-weight:bold;
	color: #0071a0;
	text-decoration:none;
	background-image:url(../images/sign_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	display:block;
	height:14px;
}
.business-plan ul li a:hover {
	font-weight:bold;
	color: #0d91c6;
	text-decoration:underline;
}
.return-top {
	font-size:12px;
	padding:0px 0px 0px 18px;
	float:right;
	background-image:url(../images/1_60.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.return-top a {
	font-size:12px;
	color:#0399de;
	text-decoration:none;
}
.return-top a:hover {
	font-size:12px;
	color:#0399de;
	text-decoration:underline;
}
select {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
/*.list-head {
	color:#0071a0;
	background-image:url(../images/quick-sel.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}*/
.list-head {
	color:#0071a0;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}
.launch-together2 {
	font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	margin:0px;
	padding:0px;
	line-height:18px;
}
.launch-together2 ul {
	margin:10px 0px 0px 40px;
	padding:0px;
}
.launch-together2 ul li {
	margin:0px 0px 5px 0px;
	list-style-type:decimal;
	padding:0px 0px 0px 0px;
}
.launch-together2 ol {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px
}
.launch-together2 ol li {
	margin:0px 0px 0px 0px;
	list-style-type:lower-alpha;
	padding:0px 0px 5px 0px;
}
.launch-together2 ol li ol li {
	margin:3px 0px 0px 0px;
	list-style-type:lower-roman;
	padding:0px 0px 5px 0px;
}
.launch-together2 ol li ol li ol li {
	margin:3px 0px 0px 0px;
	list-style-type:decimal;
	padding:0px 0px 5px 0px;
}

/*06-04-09*/

.leftwidth06 {
	width:2%;
}
.middlewidth06 {
	width:96%;
}
.rightwidth06 {
	width:2%;
}
.launch-to {
	font-family:12px;
	color:#547d00;
	font-weight:bold;
	font-family:Arial;
}
.launch-to a {
	font-family:12px;
	color:#547d00;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	float:left;
	padding:0px 7px 0px 5px;
	font-family:Arial;
}
.launch-to a:hover {
	display:block;
	float:left;
	padding:0px 7px 0px 5px;
	font-family:12px;
	color:#547d00;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
}
.blue-boxx input {
	color:#333333;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	background-color:#FFFFFF;
	font-size:12px;
	padding:1px;
}
.name-email a {
	font-size:12px;
	font-weight:bold;
	color:#0d91c6;
	text-decoration:underline;
}
.name-email a:hover {
	font-size:12px;
	font-weight:bold;
	color:#0d91c6;
	text-decoration:none;
}
.atibovo {
	color:#547d00;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.atibovogrn {
	color:#547d00;
	font-size:12px;
	padding-left:5px;
}
.just-notify {
	padding:5px 5px 5px 50px;
	color:#0d91c6;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
}
.enter-comp {
	padding:5px 5px 5px 50px;
	color:#88b023;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
}

.enter-comp_sm {
	padding:5px 5px 5px 50px;
	color:#88b023;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.content-ibovo {
	padding:10px 10px 20px 10px;
	color:#0a5c76;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}
.banner-new {
	background-image:url(../images/banner_04-index.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:921px;
	height:160px;
}
.green-boxx {
	background-image:url(../images/green_boxx.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:454px;
	height:168px;
}
.blue-boxx {
	background-image:url(../images/blue_boxx.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:454px;
	height:168px;
}

.launch-bussiness {
	font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	margin:0px;
	padding:0px;
	line-height:18px;
}
.launch-bussiness ul {
	margin:0px 0px 0px 5px;
	padding:0px;
}
.launch-bussiness ul li {
	margin:0px 0px 5px 0px;
	list-style:none;
	padding:0px 0px 0px 0px;
}
.launch-bussiness ol {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px
}
.launch-bussiness ol li {
	margin:0px 0px 0px 20px;
	list-style-type:lower-alpha;
	padding:0px 0px 5px 0px;
}
.launch-bussiness ol li ol li {
	margin:3px 0px 0px 0px;
	list-style-type:lower-roman;
	padding:0px 0px 5px 0px;
}
.launch-bussiness ol li ol li ol li {
	margin:3px 0px 0px 0px;
	list-style-type:decimal;
	padding:0px 0px 5px 0px;
}


/*login area*/

.login-box {
	background-image:url(../images/login-box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:408px;
	height:280px;
}
.login-box input {
	border:1px solid #9db7c1;
}
.login-area {
	background-image:url(../images/login-arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 0px 25px;
	height:22px;
	font-size:18px;
}
.rememberme {
	color:#333333;
	font-size:12px;
}
.rememberme input {
	border:0px;
}

.csv-boxarea {
	width:100%;
	float:left;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
	height:180px;
	border:1px solid #6ac9ef;
	background-color:#FFFFFF;
	line-height:18px;
}


.csv-box {
	width:100%;
	float:left;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
	height:150px;
	line-height:18px;
	overflow:auto;
}
.hi{
	background-image:url(../images/topbg-mid.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:25px;
	padding:5px 5px 0px 5px;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	float:left;
	text-decoration:none;
}

/**************** CAKE PHP CSS *******************/

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	COLOR: #cc0000;
    font-size:11px;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

.red-font
{
color:#FF0000;
font-size:14px;
padding:0px 5px 0px 0px;
}
/*28-03-09*/


/*display validation error message css add by awdhesh */
.atibovo-txt {
	color:#547d00;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 10px 5px
}
.font14bold {
	font-size:14px;
	font-weight:bold;
}
.italize {
	font-style:italic
}
.grnboxbg {
	background:url(../images/green_box_bg.jpg) repeat-y;
	padding:0px 24px;
	height:307px;
}
.regbtn-pos {
	padding:5px 0px 15px 0px
}
.bluboxbg {
	background:url(../images/blue_box_bg.jpg) repeat-y;
	padding:0px 24px;
	height:307px;
}
.error-top {
	background-image: url(../images/01_03.jpg);
	height:6px;
	width:793px;
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
	padding:0px;
	margin:0px;
}
.error-mid {
	width:793px;
	float:left;
	background-image: url(../images/01_06.jpg);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #FFFFFF;
	padding:0px 0px 0px 15px;
	margin:0px;
}
.error-mid2{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	padding:16px 0px 0px 50px;
}
.error-mid3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding:0px 0px 0px 25px;
	margin:0px;
}
.error-bot {
	background-image: url(../images/01_08.jpg);
	height:6px;
	width:793px;
	float:left;
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
}
/* end validation class*/

/*login area*/

.login-box {
	background-image:url(../images/login-box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:408px;
	height:280px;
}
.login-box input {
	border:1px solid #9db7c1;
}
.login-area {
	background-image:url(../images/login-arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 0px 25px;
	height:22px;
	font-size:18px;
}
.rememberme {
	color:#333333;
	font-size:12px;
}
.rememberme input {
	border:0px;
}

.csv-boxarea {
	width:100%;
	float:left;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
	height:180px;
	border:1px solid #6ac9ef;
	background-color:#FFFFFF;
	line-height:18px;
}


.csv-box {
	width:100%;
	float:left;
	color:#939292;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
	height:150px;
	line-height:18px;
	overflow:auto;
}
.hi{
	background-image:url(../images/topbg-mid.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:25px;
	padding:5px 5px 0px 5px;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	float:left;
	text-decoration:none;
}
/*login area closed*/

.error-msg{
	float:left; padding:0px 0px 0px 0px; 
	color:#FF0000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.name-undeline a {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
.name-undeline a:hover {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	text-align: center;
}