

body { margin: 0px auto; padding: 0px; background-color: #f6f6f6;}


.clr { clear:both; }
p {margin: 0px; padding: 0px;}

/* common error-success msg css */
.error
{
	padding:8px 0 20px 0px; 
	font-weight:normal;  
	line-height:18px;
	text-align:center;
	font-weight:normal; 
	font-size:12px; 
	color:#FF0000;
}
.error img{vertical-align:middle;}
.success
{
	background-image:url(../img/sucess.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	padding:10px 0 20px 40px; 
	font-weight:normal; 
	line-height:18px; 
	font-weight:bold; 
	font-size:13px; 
	color:#000000;
}
.error_block {width:450px; margin:0px auto; margin-bottom:5px; background-color:#FFEBE8; border:1px solid #DD3C10; padding:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#666666; text-align:left;}

.flMr5{ float:left; margin:5px;}
.absMid{ vertical-align:middle; line-height:25px;}

#main { width: 963px; margin: 0px auto; }
#header { width: 100%; float: left; height:213px; margin: 10px 0 0 0;}
.topcrv { width: 963px; background: url('../img/top_head_crv.gif') no-repeat left top; height: 11px; float: left; font-size:2px}
.btmcrv { width: 963px; background: url('../img/hed_btm_crv.jpg') no-repeat left top; height: 11px; float: left; font-size: 2px}
#headerbg { width: 100%; float: left; height: 191px; background: url('../img/header_bg.gif') repeat-x left top; }
.lftcrv { width: 11px; background: url('../img/hed_lft_crv.gif') no-repeat left top; height: 191px; float: left }
.ritcrv { width: 10px; background: url('../img/hed_rit_crv.gif') no-repeat left top; height: 191px; float: right }

#headertop { width: 942px; float: left; height: 136px; }

#logo { background: url('../img/logo.gif') no-repeat; float: left; height: 121px; width: 198px }
#headertxt { margin: 22px 0 0 73px; float: left; }
h1 { font: 18px/25px "verdana"; font-weight: bold; color: #6d6560; margin: 0px; padding: 0px; }
.headingNew { font: 14px/25px "Arial"; font-weight: bold; color: #113F8A !important; margin: 0px; padding: 0px; }

#headertxtright { width: 267px; float:right; }
.phone { width: 50px; float: left;}
.phonetxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cd8a2b;  font-weight: bold; }
.country { font: 11px/16px "verdana"; text-align: right; width: 240px; vertical-align: middle; line-height: 13px; float: right; font-weight: normal; color: #6d6560; margin: 0px; padding-top: 16px; }
#livehelp { float: left; background: url('../img/livehelp.gif') no-repeat left top; width: 223px; height: 74px; margin-left:50px; margin-right:0; margin-top:0px; margin-bottom:0}

.langage { font: 12px "verdana"; float: right; font-weight: bold; margin: 0px; padding:0 20px 0 0; vertical-align: middle; line-height: 16px; width: 222px; text-align:right; color:#113f8a;}
.langage a { text-decoration:none; color:#113f8a;}
.langage a:hover { text-decoration:underline; color:#113f8a;}

#menu { width: 942px; float: left; height: 29px; margin: 0px; }
.bottom_header { width: 942px; float: left; height: 29px; margin-top: 6px; color:#2D435C; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-align:center;}

.mainlinks {width: 100%; float: left;}

.menulftcrv { background: url('../img/menu_ltf_crv.gif') no-repeat left top; width: 5px; height: 29px; float:left }
.menubg { background: url('../img/menu_bg.gif') repeat-x left top; float: left; height: 29px; width: 937px;}
.menubg ul { margin: 0 0 0 25px; padding: 0px;}
.menubg li{ font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; display: inline; margin:0px; float:left; list-style:none;} 
.menubg li a, .menubg li a:link, .menubg li a:visited{font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; display: inline; margin:0px; float:left; line-height: 29px; text-decoration:none; background:url('../img/seperator.gif') no-repeat right top;; list-style-type:none; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}
.menubg li a:hover{ text-decoration: underline; color: #ffffff; }
.menuritcrv { background: url('../img/menu_rit_crv.gif') no-repeat left top; width: 5px; height: 29px; float:right } 

.menutxt { color:#ecd348; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; float:right; padding:5px 0 0 0;}

/*.headerbg { width: 100%; background: url(../img/header_bg.gif) repeat-x left top; height: 191px; float: left; }*/


#container { width: 963px; float: left;}
.conttopcrv { background: url('../img/cont_top_crv-new.gif') no-repeat left top; height: 11px; width: 963px; float:left; font-size: 2px }

.contbtmcrv { background: url('../img/cont_btm_crv.gif') no-repeat left top; height: 6px; width: 963px; float: left; font-size: 2px}
.contbg { background: url('../img/cont_bg.gif') repeat-y left top; width: 963px; float: left; font-size: 2px}
.contbg_new {
background: #dfe1dc url('../img/cont_bg.gif') repeat-y left top;
width:933px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:15px; height:auto; background-color:#ff0000;
}

#leftcontainer { width: 673px; float: left; overflow:hidden; }
#leftcontainer2 { width: 673px; float: left; overflow:hidden; }
#welcome { height: 50px; text-align: center;} 
h2 { font: 16px/22px "verdana"; font-weight: bold; font-style:italic; color: #c3b45f; text-align:center; margin:0px; padding:0px;}
#boxleft { float: left; width: 326px; margin:0; padding:0 0 0 10px; font-size:2px;}
#boxleft2 { float: left; width: 673px; margin:0; padding:0 0 0 10px; font-size:2px;}
#boxright { float: right; width: 326px; overflow: hidden;}

.smallheadbg { background: url('../img/smallhead_bg.gif') no-repeat left top; width: 326px; height: 29px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; text-indent: 10px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0;} 
.smallheadbg a{font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none;} 
.smallheadbg a:hover{float:left; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold;text-decoration:underline} 


.greybg { background-color: #dfe1dc; width:321px; min-height: 162px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; text-align: justify; margin-bottom: 5px; padding:5px 5px 0 0; overflow:hidden; line-height: 17px;} 
.greybg span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; line-height: 30px ;}


#rightcontainer { width: 280px; float: right; padding: 0px; overflow:hidden;}
#statistics { width: 204px; float: left; margin: 127px 0 0 0px; margin-left: 37px; }
#statistics1 { width: 204px; float: left; margin: 10px 0 0 0px; margin-left: 20px; }
#statistics2 { width: 204px; float: left; margin: 10px 0 0 0px; margin-left: 20px; }
#statistics3 { width: 204px; float: left; margin: 10px 0 0 0px; margin-left: 20px; }
.statistics { background:url('../img/statistics_bg.gif') no-repeat left top; float: left; width: 204px; height: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; text-indent: 15px; line-height: 27px }
/*.colmtxt { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold;}*/
.statisticstext { background: url('../img/statisticstext_bg.gif') repeat-y left top; float:left; width: 164px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b3a349; font-weight: bold; line-height: 20px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px }
.statisticsbtm { background:url('../img/statisticsbtm_bg.gif') no-repeat left top; float: left; width: 204px; height: 24px; margin-bottom: 7px } 
.busbyheading { background: url('../img/busby_bg.gif') no-repeat left top; margin:0px; float: left; width: 665px; height: 29px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; text-indent: 20px; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
.busbyheading2 { background: url('../img/big_bg.gif') no-repeat left top; margin:0px; float: left; width: 665px; height: 29px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; text-indent: 20px; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
.border { border: 1px solid #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; width: 256px; color: #333333; text-align: justify; line-height: 23px; float:left;}
.border2 { border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size:9.5px; padding: 2px; width: 655px; color: #333333; text-align: justify; line-height: 14px; float:left;}
#banner { background: url('../img/banner.gif') no-repeat left top; float: left; width: 169px; height: 67px; margin-left: 25px; margin-right:0; margin-top:10px; margin-bottom:0; }
#cmstour { background: url('../img/buttonCMSTour.gif') no-repeat left top; float: left; width: 205px; height: 147px; margin-left: 7px; margin-right:0; margin-top:0px; margin-bottom:0 }
#freequote { background: url('../img/buttonFreeQuote.gif') no-repeat left top; float: left; width: 161px; height: 158px; margin-left: 35px; margin-right:0; margin-top:0px; margin-bottom:0 }


#footer { width: 100%; float: left; }
.footertxt { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555252; font-weight: normal; padding: 10px 0px; float:left; width:80%;} 
.footertxt a{ text-align: center; font-size: 10px; color: #555252; font-weight: normal; text-decoration: none; } 
.footertxt a:hover{ text-align: center; font-size: 10px; color: #555252; font-weight: normal; text-decoration: underline; } 
.footerbtmcrv { background: url(../img/footer_btm.gif) no-repeat left top; height: 11px; width: 963px; float: left; font-size: 2px;}
.footergrd { background:#f1f1f1 url(../img/footer_grd.gif) repeat-x left top; height:100%; width:950px; float: left; } 

.footernewbg { background: url('../img/cont_bg.gif') repeat-y left top; width: 963px; float: left; font-size: 2px; padding: 0px 6px;}

.paging { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555252; font-weight: normal; padding: 10px 0px;} 
.paging a{ text-align: center; font-size: 10px; color: #555252; font-weight: normal; text-decoration: none; } 
.paging a:hover{ text-align: center; font-size: 10px; color: #555252; font-weight: normal; text-decoration: underline; } 









li#crv {
	background: url('../img/drop_lft_crv.gif') no-repeat left top;
	height: 26px
}

li#ritcrv {
	background: url('../img/drop_rit_crv.gif') no-repeat right top;
	height: 26px
}


.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
float: left;
height: 26px;
background: url('../img/dropmenu_bg-new.gif');
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
background: url('../img/seperator_drop.gif') no-repeat right top;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: inline;
padding: 2px 20px 2px 20px;
border-left-width: 0;
text-decoration: none;
color: #FFFFFF;
font: normal 11px Verdana;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;

position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
ul#list li a, ul#list li a:link, ul#list li a:visited{
width: 155px; /*width of sub menu levels*/
font-weight: normal;
display: block;
color: #ffffff;
height: 25px;
background:#7eaddd url('../img/arrow.gif') no-repeat 3px 10px;; padding-left:15px; padding-right:0; padding-top:5px; padding-bottom:0
}

.horizontalcssmenu ul li a:hover{

height: 26px;

}

ul#list li a:hover{
background:#4888ca url('../img/arrow.gif') no-repeat 3px 10px;
padding-left:15px; padding-right:0; padding-top:5px; padding-bottom:0
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


ul#list li{ margin:0 0 0 5px !important; list-style:none;}

/*----------------------------------------------------------------------------*/
.common_header{width:940px; height:150px; float:left; margin:0; padding:0;}

.left_common_header{width:462px; height:150px; float:left;}

.right_common_header{width:468px; 	height:150px; background:url('../img/right_common_header.gif') repeat-x; float:left}

.heading{float:right; padding:108px 20px 0 0; font:bold 28px Arial, Helvetica, sans-serif; color:#534836;}


.just_heading{ font:bold 26px Arial, Helvetica, sans-serif; color:#534836; float:right; text-align:right; padding:15px 2px 0 0;}
.header_image{float:right; width:470px; text-align:right; vertical-align:bottom;}

/* Css that belongs to sem module */
.matter{
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #393939;
	text-decoration: none;
	width: auto;
	text-align: justify;
	padding-left: 10px;
}


p.MsoNormal
	{
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:Calibri
	}

 li.MsoNormal
	{
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:Calibri
	}
h4
	{margin-right:0in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";
	}

h3
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	line-height:115%;
	page-break-after:avoid;
	font-size:13.0pt;
	font-family:Cambria;
	}

	h4.body{
	font: normal 24px/32px "Times New Roman", Times, serif;
	color: #615233;
	text-decoration: none;
	border-bottom: 1px solid #615233;
	margin: 5px 0px;
	padding: 0px;
	width:320px;
}

	/* middle container css */

	.TopLeft {
	margin-right: 9px; /* clip right corner */
	background-image: url('../img/roundcorners.jpg');
	height: 26px; /* vertical: show first half of the image with the top-corners in it */
	font-size: 2px
}

.TopRight {
	margin-top: -26px; /* to level of top-left corner */
	margin-left: 13px; /* clip left corner */
	background-image: url('../img/roundcorners.jpg');
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 26px; 
	font-size: 2px;
	letter-spacing:1px;
	color:#FFFFFF; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:26px; font-family:Arial, Helvetica, sans-serif
}

.BottomLeft {
	margin-right: 9px; /* clip right corner */
	background-image: url('../img/roundcorners.jpg');
	background-position: 0 -28px; /* show under half of the image */
	height:11px;
	font-size: 2px
}

.BottomRight {
	margin-top: -11px; /* to level of bottom-left corner */
	margin-left: 9px; /* clip left corner */
	background-image: url('../img/roundcorners.jpg');
	background-position: 100% -28px; /* under half, right side */
	height: 11px; 
	font-size: 2px 
}

.InsideGrad {
	background: url('../img/roundcornersbg.jpg') right;
	border-left:1px solid #5A492D;
	color: #000000;
	padding:10px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.TeaBreakContainer{
	width:280px;
}

.DefineWidth{
	/*width:200px;*/
}
.TopLeft2 {
		margin-right: 9px; /* clip right corner */
		background-image: url('../img/roundcorners2.jpg');
		height: 36px; /* vertical: show first half of the image with the top-corners in it */
		font-size: 2px
}

.TopRight2 {
		margin-top: -36px; /* to level of top-left corner */
		margin-left: 13px; /* clip left corner */
		background-image: url('../img/roundcorners2.jpg');
		background-position: 100% 0; /* show bg-image starting at the right */
		height: 33px; 
		font-size: 2px;
		letter-spacing:1px;
		color:#FFFFFF;
		padding-right:10px;
		padding-top:3px; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:15px; font-family:Arial, Helvetica, sans-serif
}

.BottomLeft2 {
		margin-right: 9px; /* clip right corner */
		background-image: url('../img/roundcorners2.jpg');
		background-position:  
                0 -37px; /* show under half of the image */
		height:11px;
		font-size: 2px
}

.BottomRight2 {
		margin-top: -11px; /* to level of bottom-left corner */
		margin-left: 9px; /* clip left corner */
		background-image: url('../img/roundcorners2.jpg');
		background-position: 100% -37px; /* under half, right side */
		height: 11px; 
		font-size: 2px 
		
}

/* Css belongs to main site pages */
a.selected-customers-rt-link{
	color: #615233;
	text-decoration: none;
	background: #DEC15D url('../img/selected-arrow.jpg') no-repeat left 1px;
	padding-top: 0px;
	width: 195px;
	display: block;
	text-align: left;
	padding-left: 25px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Tahoma
}
a:hover.selected-customers-rt-link{
	color: #615233;
	text-decoration:underline;
}

#about-right-matter-bg{
	background: #FFFFFF url('../img/about-right-matter-bg.jpg') repeat-x left top;
	width: 240px;
	margin: 0px;
	padding: 0px
}
a.services-link{
	color: #615233;
	text-decoration: none;
	background: #F5EFD5 url('../img/unselected-arrow.jpg') no-repeat left 1px;
	padding-top: 0px;
	width: 195px;
	display: block;
	text-align: left;
	padding-left: 25px;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Tahoma
}
a:hover.services-link{
	color: #615233;
	text-decoration: underline;
}
h4.about{
	font: normal 24px "Times New Roman", Times, serif;
	color: #615233;
	text-decoration: none;
	margin: 10px 0px 5px;
	padding: 0px;
}
.pad-right{
	padding-left:10px;
	padding-right:10px;
}

a.customers-rt-link{
	color: #615233;
	text-decoration: underline;
}
a:hover.customers-rt-link{
	color: #615233;
	text-decoration: none;
}

/* CSS belongs to worldcup module */

.contents 
	{
		font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
		color: #3D3D3D;
		text-decoration: none;
		padding: 0px 7px 7px;
		text-align: justify;
	}


/*new container starts 17 May 08 */

#newcontainer {width: 933px; float:left; padding:8px 15px 0 15px;}
.semimg { background:url(../img/sem1.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.semimgbg { background:url(../img/sem.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.webdevelopmentimg { background:url(../img/we-app-dev1.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.webdevelopmentimgbg { background:url(../img/we-app-dev.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.internetimg { background:url(../img/internet-marketing1.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.internetimgbg { background:url(../img/internet-marketing.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.cmsimg { background:url(../img/cms1.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.cmsimgbg { background:url(../img/cms.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.hostingimg { background:url(../img/hosting1.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.hostingimgbg { background:url(../img/hosting.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.webdesignimg { background:url(../img/webdesign1.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.webdesignimgbg { background:url(../img/webdesign.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.seoimg { background:url(../img/seo3.jpg) no-repeat left top; width:466px; height:150px; float:right;}
.seoimgbg { background:url(../img/seo2.jpg) no-repeat left top; width:466px; height:150px; float:right; }


.contactimgbg { background:url(../img/contact-us.jpg) no-repeat left top; width:466px; height:150px; float:right; }
.portfolioimgbg { background:url(../img/portfolio.jpg) no-repeat left top; width:466px; height:150px; float:right; }



#pagename { width:923px; float:left; padding:15px 0 0 10px; }
.name { font: 18px "verdana"; font-weight: bold; color: #6d6560; margin: 0px; padding: 0px; line-height:25px; position:relative;}
.punchline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c6aa6c; line-height:25px; }
.smallpunchline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#676767; padding-top: 15px;}
.smallpunchline span{ font-weight:bold; color:#113f8a;}



#sectionlinks { width:914px; float:left; padding:20px 0 0 9px;}
.sectiontpcrv { background:url(../img/section_top_crv.gif) no-repeat left top; height:12px; width:914px; float:left; font-size:2px; }
.sectionbtcrv { background:url(../img/section_btm_crv.gif) no-repeat left top; height:12px; width:914px; float:left; font-size:2px; }
.sectionbg { background-color:#f3f1f2; width:914px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666465; font-weight:normal; text-align:justify;}
.sectionbg p { margin:0px; padding:10px; }
.sectionbg ol { margin:0px 20px 0 35px; padding:0px; font-weight:bold; }
.sectionbg li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666465; font-weight:normal; text-align:justify; margin-bottom: 10px;position:relative;}
.sectionbg ul li { list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#113f8a;  padding-left:15px; padding-right:15px; text-decoration:none; line-height:10px;}
.sectionbg span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; }
.sectionbg span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; text-decoration:none; }
.sectionbg span a:hover { text-decoration:underline; }
.sectionbg ul li input{ position:absolute; top:0px; left:0px; z-index:1000;}

#columns { width:860px; float:left; padding:8px 0 0 15px; }
.col1 { width:250px; float:left; margin:0 35px 0px 0; }
.coltpbg { background: #0f4281 url(../img/col_top_bg.gif) no-repeat left top; width:230px; padding:5px 10px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold;}
.coltpbg  a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.coltpbg a:hover{ text-decoration:underline; }

.coltext { background-color:#FFFFFF; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; width:228px; padding:10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-align:justify;} /*; !important } */
.coltext ul { margin:10px 0 0 0; padding:0px; }
.coltext li { list-style:none; background:url(../img/bullet.gif) no-repeat left top; margin-left:10px; padding-left:15px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; line-height:15px; }
.colbtcrv { background:url(../img/col_btm_crv.gif) no-repeat left top; width:250px; height:11px; font-size:2px; float:left; }
.colbtcrvyel { background:url(../img/col_btm_crv_yel.gif) no-repeat left top; width:250px; height:29px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c6aa6c; text-align:center; padding:5px 0; }

#columnsnew { width:860px; float:left; padding:8px 0 0 200px; }



#columnsbottom { width:860px; float:left; padding:8px 0 0 15px; margin-top:20px; }
/*19-05-008 css changes*/
h3 { font: 20px/25px "verdana"; font-weight: bold; color: #2d435c; margin:105px 5px 0px 0px; padding: 0px; float:right; }

/* CSS for worldcup home page */
#worldcupcolumn { width:100%; float:left; }
.worldcupcolumn { width:100%; float:left; }
#worldcupcolumnleft { width:50%; float:left; }
.worldcupcolumnleft { width:50%; float:left; }
#worldcupcolumnright { width:50%; float:right; }
.worldcupcolumnright { width:50%; float:right; }

/* CSS for services right side links */
#links { width:216px; float:right; }
.linktopcrv { background:#dec05e url(../img/links_top_crv_bg.gif) no-repeat left top; width:176px; float:left; color:#6d5400; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:6px 20px;; }
.linkbtmcrv { background:url(../img/links_btm_crv_bg.gif) no-repeat left top; width:216px; height:14px; float:left; }
.linksbg { background-color:#FFFFFF; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; width:200px; padding:7px; float:left; }
.linksbg ul{ margin:0px; padding:0px;}
.linksbg li{ list-style:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#163d82; }
.linksbg li a{ list-style:none; background:url(../img/list_arrow.gif) no-repeat left center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#163d82; padding-left:12px; text-decoration:none; line-height:25px; }
.linksbg li a:hover{ text-decoration:underline; }


#executivesubmit { width:914px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666465; font-weight:normal; text-align:justify; padding:20px 0 0 9px;}
#executivesubmit  ol { margin:0px 20px 0 25px; padding:0px; font-weight:bold; }
#executivesubmit  li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666465; font-weight:normal; text-align:justify; margin-bottom: 18px;}
#executivesubmit  span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; }
#executivesubmit  span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; text-decoration:none; }
#executivesubmit span a:hover { text-decoration:underline; }
#executivesubmit  a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; text-decoration:none; }

#executivesubmit span a:hover { text-decoration:underline; }

.executivesubmit { width:914px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666465; font-weight:normal; text-align:justify; padding:20px 0 0 9px;}
.executivesubmit  ol { margin:0px 20px 0 25px; padding:0px; font-weight:bold; }
.executivesubmit  li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666465; font-weight:normal; text-align:justify; margin-bottom: 10px;}
.executivesubmit  span { font-size:12px; color:#113f8a; font-weight:bold; text-align:justify; }

#sitelinks { width:100%; float:left; }
.firstcolumn { width:22%; float:left; background-color:#f0f0f0;}
.sml_left_tp_crv { background:url(../img/sml_left_tp_crv.gif) no-repeat left top; width:11px; height:11px; float:left; font-size:2px; }
.sml_left_btm_crv { background:url(../img/sml_left_btm_crv.gif) no-repeat left top; width:11px; height:11px; float:left; font-size:2px; }
.sml_rit_tp_crv { background:url(../img/sml_rit_tp_crv.gif) no-repeat right top; width:11px; height:11px; float:right; font-size:2px; }
.sml_rit_btm_crv { background:url(../img/sml_rit_btm_crv.gif) no-repeat right top; width:11px; height:11px; float:right; font-size:2px; }
.firstcolumntopbg { width:100%; float:left; background-color:#f0f0f0; height:11px; }
.firstcolumncenterbg { width:100%; float:left; background-color:#f0f0f0;}

.firstcolumn ul { margin:0 0 0 25px; padding:0px; }
.firstcolumn li { list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#124282; background: url(../img/bullet_blue.gif) no-repeat left center; padding-left:15px; text-decoration:none; line-height:25px;}
.firstcolumn li a{ list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#124282; }
.firstcolumn li a:hover{ text-decoration:underline; }



#spacemenuleft { width:942px; float:left; }
#spacemenuleft1 { width:942px; float:left; }
#spacemenuleft2 { width:942px; float:left; }
#spacemenuleft3 { width:942px; float:left; }


#leftspace {width:30px; float:left; }
#rightspace {width:905px;;float:right; }

#leftspace1 {width:220px; float:left; }
#rightspace1 {width:622px;;float:right; }

#leftspace2 {width:422px; float:left; }
#rightspace2 {width:420px;;float:right; }

#leftspace3 {width:120px; float:left; }
#rightspace3 {width:820px;;float:right; }
#search_engine_marketing{  height:26px; overflow:hidden;}
* html #search_engine_marketing{overflow:hidden; height:20px; padding-top:6px;}
#search_engine_marketing img{ vertical-align:middle; margin-left:4px;}

#sample1_about{ padding-top:6px; height:20px; overflow:hidden;}
#sample1_about img{ vertical-align:middle; margin-left:4px;}

#sample1_oppor{ padding-top:6px; height:20px; overflow:hidden;}
#sample1_oppor img{ vertical-align:middle; margin-left:4px;}

#sample1_world{ padding-top:6px; height:20px; overflow:hidden;}
#sample1_world img{ vertical-align:middle; margin-left:4px;}

#sample1_newsroom{ padding-top:6px; height:20px; overflow:hidden;}
#sample1_newsroom img{ vertical-align:middle; margin-left:4px;}


/* CSS That belongs to Franchise */

.box
{
	width:285px;
	height:auto;
	border-width:2px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
	padding-left :5px;
	padding-right:5px;
}
.box a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#c2a267; 
	font-weight:bold; 
	font-size:12px;
}

.box1
{
	width:305px;
	height:auto;
	border-width:2px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
	padding-left :5px;
	padding-right:5px;
}
.box1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#c2a267; 
	font-weight:bold; 
	font-size:12px;
}

#pstn
{
	width:375px;
	height:80px;
}

form { margin:0px; padding:0px; width:100% !important; }
#positioncheck { width:100%; float:left; text-align:right; margin-top:10px; }

#positioncheck form{ display:inline-block!important;}

#positioncheck form div label {
	display:block;
	float:left;
	margin:0px 0px 15px;
	padding:1px 1px;
	width:25%;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666465; 
	font-weight:normal;
}

.genericText1{color:#333333;
float:left;
font-size:9pt;
font-style:normal;
font-weight:normal;
margin-left:20px;
}

.new{margin-left:18px; float:left;}

#positioncheck form div input {
	display:block;
	float:left;
	margin:0px 0px 15px 20px;
	padding:1px 1px;
}

.img-checkbox
{
position:absolute!important;
top:121px!important;
left:67px!important;
}

#positioncheck .optional {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
}

#positioncheck .optional span { color:#FF0000; }
#positioncheck .optional a img{margin:0 0 -9px 2px;}


#positioncheck form div.check_option{float:left; width:20px; margin:5px 0 0 15px;}
#positioncheck form div.check_option input{display:inline;
float:none;
margin:0;
padding:0;}
*:first-child+html #positioncheck form div.check_option{margin-top:1px;}

.button {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #5A86B1;
	border: 1px solid;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #ffffff;
	margin: 0 5px 0 0;
	padding: 0px;
}
.button1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fff;
	border:none;
	FONT-FAMILY: verdana;
	BACKGROUND:url(../img/proceed.gif) no-repeat left top;
	margin: 0 5px 0 0;
	padding: 0px;
	line-height:32px;
	height:32px;
	width:179px;
	cursor:pointer

}

.applynow { padding:0 30px 0 0; float:right; height:92px;}

.textheading { width:461px; height:58px; }
h4 { font: 20px "verdana"; margin-top:20px; font-weight: bold; color: #2d435c; padding:0 5px 0 0; padding: 0px; float:right; }


#containerinner { width:933px; float:left; }
.normaltxt { width:73%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; line-height:18px; font-size:11px; }
.normaltxtNew { width:95%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; line-height:18px; font-size:11px;  height:70px; border:1px solid;}
.normaltxt p { margin:0px; padding:11px; }
.normaltxt span {color:#113f8a; font-weight:bold;font-size:12px;}
.normaltxt a{ color:#113f8a; font-weight:bold; text-align:justify; text-decoration:none; }
.normaltxt a:hover { text-decoration:underline; }
.w_95px { width:95%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; line-height:18px; font-size:11px; }
.w_95px p { margin:0px; padding:11px; }
.w_95px span {color:#113f8a; font-weight:bold;font-size:12px;}
.w_95px a{ color:#113f8a; font-weight:bold; text-align:justify; text-decoration:none; }
.w_95px a:hover { text-decoration:underline; }
.fnt12px {color:#113f8a; font-weight:bold; text-align:justify; text-decoration:none; font-size:12px;}

.validator { width:15%; float:right; margin:0 auto;}
.validator img{margin:7px 0 0; padding:0; border:0 none;}

/*19-05-008 css changes : CSS for worldcup vedio section*/
#vediosectionlinksnew { width:920px;  padding:10px 0 20px 25px; margin:0 auto;} /* float:center; */
.sectiontpcrvnew { background:url(../img/section_top_crv_new.gif) no-repeat left top; height:15px; width:912px; float:left; font-size:2px; }
.sectionbtcrvnew { background:url(../img/section_btm_crv_new.gif) no-repeat left top; height:15px; width:912px; float:left; font-size:2px; }
.vediosectionbg { background-color:#e7e7e7; width:912px; float:left; }

#vediocolumnsnew { float:left; padding:0px 64px 0 64px; }
#columnsnewbottom { width:800px; float:left; padding:20px 0 0 9px; }

.text { width:100%; float:left; margin:0px; padding:0px; }

.clr { clear:both; }
#vediocontainer { width: 100%; margin:0 auto;} /* float:center; */
#vedionewcontainer {width: 940px; margin:0 auto;} /* float:center; */
#vediosectionlinks { width:814px; float:left; padding:20px 0 0 9px;}

.video { width:320px; float:left; margin:0 50px 0px 0; border:0 none; height:240px; } /*  no-repeat left top;  */

.colyel { width:396px; float:left; margin:0 0px 0px 0; }
.lefttext { width:20%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-align:justify; text-align:left;} /*; !important } */
.righttext { width:73%; float:right;padding:0px 0px 7px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:justify; text-align:left;} /*; !important } */
#buttons { float:left; width:100%; }
.register { width:45%; float:left; }
.view { width:55%; float:right; }
.coltpbgyel { background: #dec15e url(../img/col_top_yel_bg.gif) no-repeat left top; width:396px; padding:5px 0px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; color:#6b5300; font-size: 12px; font-weight: bold; text-align:center;}
.coltextyel { background-color:#FFFFFF; border-left:1px solid #cccccc; border-right:1px solid #cccccc; width:374px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-align:justify;  float:left;}
.colbtcrvyelnew { background:url(../img/col_btm_crv_yel_new.gif) no-repeat left top; width:396px; height:12px; font-size:2px; float:left; }

#wflashid
{
	width:320px;
	height:240px;
}

#hrline{margin-left:2px;width:350px; height:1px;}  /* size:1px; */



.coltpbg_new { background: url(../img/world_cup_bg.gif) no-repeat left top; width:396px; padding:5px 10px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold;}

.bdr-lft-rgt1{
	border-left : 1px solid #d9d9d9;
	border-right : 0px solid #d9d9d9;
	border-top : 1px solid #d9d9d9;
	border-bottom : 0px solid #d9d9d9;
	padding: 5px 7px;
	text-align: left;
}
.bdr-lft-rgt2{border-right : 1px solid #d9d9d9;}
.bdr-btm-rgt2{border-bottom : 1px solid #d9d9d9;}

.table-header{
	background: url(../img/blue_bg.gif) repeat-x left top ;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-align:justify;
	line-height:20px;
}

.table-header1{
	background:#134888 url(../img/blue_bg.gif) repeat-x left top ;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-align:justify; padding:5px 0;
}


.comp_links
{
color:#5A86B1;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.add {
	background-image:url(../img/add.gif) !important;
}
.remove {
	background-image:url(../img/delete.gif) !important;
}
.x-btn-text {
background-position:0pt 2px;
background-repeat:no-repeat;
padding:3px 0pt 2px 18px;
}

.green_links
{
	color:#339933;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.bdr-lft-rgt-mid{
	border-left : 1px solid #d9d9d9;
	border-right : 0px solid #d9d9d9;
	border-top : 1px solid #d9d9d9;
	border-bottom : 0px solid #d9d9d9;
	padding: 5px 7px;
	text-align: center;

}


.getaquote { background:url(../img/get_a_quote.gif) no-repeat right top; width:145px; height:92px; float:right;}
.rentnow { background:url(../img/get_a_rent_now.gif) no-repeat right top; width:145px; height:92px; float:right;}
/* =======
} */
div.alert table th{font-weight:bold;font-size:11px;background-color:#cccccc;}
div.alert table{border:0;font-size:100%;width:100%}
div.alert table th{background:#efeff7;border-bottom-width:0;color:#006;padding-left:5px;padding-right:5px}
div.alert table td{background:#f7f7ff;border-top-color:#fff;border-top-style:solid;border-top-width:1px;padding-left:5px;padding-right:5px}
.note
{
	text-align:center;
	font-weight:bold; 
	font-size:12px; 
	color:#FF0000;
}
.note img{vertical-align:middle;}
.compulsory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	line-height: 17px;
}

.space_25px{margin-top:25px;}

#left_box_seo{width:670px;  margin-left:13px;}

.headerblack_seo{font-family:bold Verdana, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#113f8a; }
.headerblack_seo a{font-family:bold Verdana, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#113f8a; }
.mainblack_seo_small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px !important; font-style:italic; color:#767676;  }
.mainblack_seo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#333333;  }
#small_box_seo{ width:200px; }
#small_box_seo_rht{ width:450px; float:right;}

#rules { margin:0 0 0 13px;}
.rules li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#333333;}
.rules p{font-family:bold Verdana, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;color:#333333;  }

#right_box_seo{float:right; width:200px !important;  padding:0; margin-right:20px;}

#right_box_seo a{ list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;color:#0f4281;  display:block; margin:0 0 8px 0;  text-align:center;  text-decoration:none; font-weight:bold;}

#right_box_seo ul li {text-align:center; }

#right_box_seo table{border-collapse:collapse;}
#right_box_seo table tr.trborder td{border:1px solid #1B3452; border-collapse:collapse;}
.trborder{border:1px solid #1B3452; margin-bottom:8px; width:198px;}
#right_box_seo table tr{margin-bottom:3px;}
#right_box_seo img{ vertical-align:middle;}

#right_box_seo ul li img { float:left;}

#right_box_seo ul{list-style:none; float:left; margin:0; padding:0;}

#send{width:360px; height:300px; float:right; margin-right:20px; margin-top:20px; margin-left:20px; margin-bottom:100px;} 

.win{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;color:#0f4281;}

.rules li{margin-bottom:15px; font-size:10px !important; color:#767676 !important;}
.rules a{margin-bottom:15px; font-size:10px !important; color:#113f8a;  }
.headerblack_seo_center { margin:auto; width:500px; }

.headerblack_seo_center a{font-family:bold Verdana, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#113f8a; text-align:center;}
.cssmenu_header{ margin:0px; height:26px;}
* html .cssmenu_header{ margin:0px; height:26px; margin-top:-4px;}

.forum_content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}

.contDiv{width:908px; margin:0 auto; padding:0; padding:5px;}
.contDiv h1{font:bold 20px "Times New Roman", Times, sans-serif; color:#113f8a; margin:10px 0 0 0; padding:0;}
.contDiv p {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:15px 0 15px 0; padding:0;}
.contDiv ul li {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:15px 0 15px 0; padding:0;}
.contDiv p a{color:#113f8a; font-weight:bold;}
.stripDiv {width:900px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:25px; text-align:right; padding-right:8px; background-color:#f3f1f2;}
.stripDiv a{color:#113f8a; text-decoration:none;}
.stripDiv a:hover{text-decoration:underline;}
.tableNew{width:908px; margin-top:10px; background-color:#f3f1f2;}
.tableNew td{font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.tableNew td a{color:#113f8a; text-decoration:none;}
.tableNew td a:hover{text-decoration:underline;}

.txtrt{text-align:right;}

#Clients {
	width: 660px;
	margin: 0 10px;
	height:75px;
	float:left;
}
#Clients h1{
	width: 80px;
	display: block;
	font-size: 16px;
	color: #666666;
	background:url(../img/clients-new.jpg) no-repeat center;
	height:70px;
	float:left;
	padding-top:40px;
	margin-left:10px;
}


#Clients #head1 {
	height: 60px;
	width: 660px;
	float:right;
}
#Clients #head1 .b1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background: #cecece;
	margin:0 5px;
}
#Clients #head1 .b2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:2px solid #cecece;
	background: #ffffff;
	border-left:2px solid #cecece;
	margin:0 3px;
}
#Clients #head1 .b3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #ffffff;
	border-left:1px solid #cecece;
	margin:0 2px;
}
#Clients #head1 .b4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #ffffff;
	border-left:1px solid #cecece;
	margin:0 1px;
}
#Clients .contener {
	background:#FFFFFF none repeat scroll 0 0;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	background: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Clients CSS end Here */

/*10.10.08 P*/
.imgScrollHed{font:bold 14px Arial, Helvetica, sans-serif; background-color:#ECEFF5; width:89%; margin:0 auto; border:solid 1px #cecece; margin-bottom:5px; padding:5px 0 5px 10px; color:#1d338b;}
.imgScrollHed a {color:#1d338b; cursor:pointer;}
.imgScrollHed span a {font:bold 14px Arial, Helvetica, sans-serif; color:#1d338b; cursor:pointer;}

/*_____________________________________________ Start - Projects - jCarouselLiteDemo _____________________________________________*/

.carousel  {
padding-left:60px!important;
   

}
.digg {
	position: absolute;
	left: 610px;
	top: 110px;
}
.main {
	margin-left: 38px;
}

.demo em {
	color: #FF3300;
	font-weight: bold;
	font-size: 60%;        
	font-style: normal;
}
.carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
	float: left;
}              
.carousel a.prev, .carousel a.next {
display:block;
	width: 20px;
	height: 143px;
	text-decoration: none;
	background: url(../img/arrow-new-l.gif) left 60px no-repeat;
}
.carousel a.next {
	background: url(../img/arrow-new-r.gif) right 60px no-repeat;
	margin-left:20px;
}
.carousel a.next:hover {
	background-image: url(../img/arrow-new-r-hover.gif);
}
.carousel a.prev:hover {
	background-image: url(../img/arrow-new-l-hover.gif);
}    
.carousel a:hover, .carousel a:active {
	border: none;
	outline: none;
}                 
.carousel .jCarouselLite {
	float: left;
	position: relative;
	visibility: hidden;
	left: -5000px;
}
.carousel ul {
	margin:0px !important; 
}
.carousel li img, 
.carousel li p {
	background-color: #fff !important;
	width: 150px !important;
	height: 118px !important;
	margin: 2px !important;
	padding:0px !important;
}

.total-price{background-color:#c4c1c2; line-height:25px; font-size:14px; color:#2a2a2a; text-align:center; font-weight:bold; border:0px solid #999; border-left:none; border-right:none;margin:10px 0}
.total-price span{color:#aa0101;}
.v-align{vertical-align:middle;}
.mar-b-none{margin-bottom:0px!important;}
/*_____________________________________________ End - Projects - jCarouselLiteDemo _____________________________________________*/

.blue-box{ float:left; margin:0 15px 20px 15px;}
.blue-tl{ background:url(../img/blue-top.gif) no-repeat left top;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; height:26px; line-height:26px; width:100%;font-size:2px;}  
.blue-tr{ background:url(../img/blue-top.gif) no-repeat bottom right; margin-left:10px;  height:26px; line-height:26px;}
.blue-bl{ background:url(../img/blue-bot.gif) no-repeat left top;   height:11px; line-height:11px;width:100%;font-size:2px;} 
* html .blue-bl{ background:url(../img/blue-bot.gif) no-repeat left top;   height:11px; line-height:11px;width:100%;font-size:2px; margin-left:1px;} 
.blue-br{ background:url(../img/blue-bot.gif) no-repeat bottom right; margin-left:10px;  height:11px; line-height:11px; font-size:2px;}
.blue-mid{   background-color:#FFFFFF; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;  padding:10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-align:justify;} 
.blue-tr a,   .blue-tr a span{color:#fff; text-decoration:none;cursor:pointer;}
.blue-tr span{color:#fff; text-decoration:none;}
.w_400px{width:400px!important;}
.w_900px{width:900px!important;}

.light-blue-tl{ background:url(../img/light-blue-t.gif) no-repeat left top;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; height:37px; line-height:37px; width:100%;font-size:2px;}  
.light-blue-tr{ background:url(../img/light-blue-t.gif) no-repeat bottom right; margin-left:10px;  height:37px; line-height:37px;}

.light-blue-tr a,   .light-blue-tr a span{color:#fff; text-decoration:none;cursor:pointer;}

.innerfade-title{
       position: absolute;
       bottom: 20px;
       left: 0;
       z-index: 290;
       width: 100%;
       background: #00a7ee url(../img/title-bg.png);
       height: 34px;
       border-top: 1px solid white;
}
.innerfade-title h2{
        color: white;
        font-weight: bold;
       margin-top: 0;
       margin-bottom: 0;
              text-align: center;
       font-family: Arial;
       font-size: 16px;
       font-style: italic;
       line-height: 34px;
}
.mycontrolboxclass{
        position: absolute;
        right: 35px;
        top: 20px;
}

ul#animated-portfolio{
        padding: 0;
        margin: 0;
        list-style-type: none;
}
ul#animated-portfolio li{
        padding: 0;
}

/* jquery dialob box */

.boxy-wrapper { position: absolute; width: 400px; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

	.boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	
	.boxy-wrapper .top-left { background: url('../img/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('../img/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('../img/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('../img/boxy-sw.png'); }
	
	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	
	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black;  padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: black; padding: 0 }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
	.boxy-wrapper .title-bar.dragging { cursor: move; }
	.boxy-wrapper .title-bar .h2 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #C3B45F; line-height: 1; margin: 0; padding: 0; font-weight: bold; text-align:left;}
	.boxy-wrapper .title-bar .close { color: #C3B45F; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
		
	/* Content Region */
	
	.boxy-inner { background-color: white; padding: 0 }
	.boxy-content { padding: 15px; }
	.boxy-content p {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }
/* end jquery dialob box */

fieldset {border:1px solid #CCCCCC;padding:10px;width:722px; float: left; margin: 0 0 10px 116px;}
legend {color:#262F5F;font-family:"Trebuchet MS",'Times New Roman',Times,serif;font-size:1.5em;font-weight:normal; margin: 10px 0 10px 0 !important; padding: 0px;}
.small_button {background:#32393D; border:1px solid #32393D;color:#FFFFFF;font-weight:bold;margin:0 0 5px;padding:2px 10px;vertical-align:top;cursor:pointer}

/* css of inner pages */
#contents_container{width:930px; margin:36px auto 32px; text-align:left; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#ffffff;}
.font_bold{font-weight:bold;}
.clr{clear:both;}
.ques_ans{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6D6560; padding:12px 0;}
.even{background:#F7F7F7;}
.ques_ans p{ padding:0 40px 7px 50px;}

.ques_ans p.blue_type{color:#336FB5; font-weight:bold;background:url(../img/white_bg_arrow.jpg) no-repeat 25px 3px;}
.ques_ans p.desc{background:url(../img/white_bg_arrow2.jpg) no-repeat 25px 3px;}
.ques_ans p.grey_type{font-weight:bold; color:#6D6560;background:url(../img/gray_bg_arrow1.jpg) no-repeat 25px 3px;}

.faq2{ border:1px solid #7E9CBE; padding:19px; background:#EDF5FF; color:#1F5BA3;}
.faq2 .contents,.checklist{color:#1F5BA3;font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding:19px 19px 7px;}
.faq2 .rows{padding-bottom:12px;}
.faq2 .ques_ans_h{padding-right:19px;font-weight:bold; float:left; width:5%;}
.faq2 .desc{width:80%; float:left;}
.faq2 .odd,.checklist_container .odd{background:#DBEAF9;}
.faq2 .even,.checklist_container .even{background:#E4F1FE;}
.checklist div.q_heading{background:url(../img/checklist-arrow.gif) no-repeat 10px 3px;padding:0 30px 12px; font-weight:bold;}
.checklist p{ height:20px; line-height:20px; vertical-align:middle; margin-left:30px; margin-bottom:3px;}
.checklist p input{float:left; width:30px;}
.ques_ans p.message{font-weight:bold; color:#113F8A;}
.ques_ans p.message a {color:#113F8A; cursor:pointer;}

#floatMenu {position:absolute;top:220px;left:50%;margin-left:53px;width:225px;}

