@charset "utf-8";
/* Designed by babu - Inspire.co.in */
/* CSS Document */

@import "common.css";
@import "cmxform.css";

/*-----------------------------------------------------------------

		style.css using other pages for inspire.co.in website pages

-------------------------------------------------------------------*/
/*----------main div part------------*/
.main-part{
	margin:0px; 
	padding:0px; 
	position:relative;
}

.mainwarpper{
	margin:0px auto; 
	padding:0px; 
	width:1002px;
}
/*----------header------------*/
.header{
	height:100px;
	padding:5px 0px 0px 10px;
}

/*----------menus------------*/

.mainmenu{
	padding:25px 0px 20px 0px; 
	margin:0px; display:block; 
	text-align:center;
}
.mainmenu ul{
	padding:0px; 
	margin:0px; 
	list-style:none;
 }
.mainmenu li{
	padding:5px 0px 5px 0px; 
	display:inline; 
	font-weight:bold;
}
.mainmenu label{
	padding:5px 4px 5px 5px;
}
.mainmenu li a{
	color:#dcdcdc;
	text-decoration:none; 
	padding:10px 0px 16px 18px; 
	_padding-bottom:0px;/*IE6*/ 
	*padding-bottom:0px;/*IE7*/	
}
.mainmenu li a span{
	color:#dcdcdc; 
	padding:10px 18px 16px 0px; 
	text-align:center; 
}
.mainmenu li a:hover{
	background:url(../images/left_sidebtn.gif) bottom left no-repeat ; 
	color:#0594c2;
	z-index:1; 
	text-decoration:none;
}
.mainmenu li a:hover span{
	background:url(../images/right_sidebtn.gif) bottom right no-repeat; 
	color:#0594c2;
}

.mainmenu li a.active{
	background:url(../images/left_sidebtn.gif) bottom left no-repeat;
	color:#0594c2; 
	z-index:1; 
	text-decoration:none;
}
.mainmenu li a.active span{
	background:url(../images/right_sidebtn.gif) bottom right no-repeat;
	color:#0594c2;
}

/*new-fonts*/
@font-face {
    font-family: 'BryantWebBoldAlt';
    src: url('../fonts/bryantwebboldalt-webfont-webfont.eot');
    src: url('../fonts/bryantwebboldalt-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantwebboldalt-webfont-webfont.woff') format('woff'),
         url('../fonts/bryantwebboldalt-webfont-webfont.ttf') format('truetype'),
         url('../fonts/bryantwebboldalt-webfont-webfont.svg#BryantWebBoldAlt') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BryantWebLightAlt';
    src: url('../fonts/bryantweblightalt-webfont-webfont.eot');
    src: url('../fonts/bryantweblightalt-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantweblightalt-webfont-webfont.woff') format('woff'),
         url('../fonts/bryantweblightalt-webfont-webfont.ttf') format('truetype'),
         url('../fonts/bryantweblightalt-webfont-webfont.svg#BryantWebLightAlt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BryantWebMediumAlt';
    src: url('../fonts/bryantwebmediumalt-webfont-webfont.eot');
    src: url('../fonts/bryantwebmediumalt-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantwebmediumalt-webfont-webfont.woff') format('woff'),
         url('../fonts/bryantwebmediumalt-webfont-webfont.ttf') format('truetype'),
         url('../fonts/bryantwebmediumalt-webfont-webfont.svg#BryantWebMediumAlt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BryantWebRegularAlt';
    src: url('../fonts/bryantwebregularalt-webfont-webfont.eot');
    src: url('../fonts/bryantwebregularalt-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantwebregularalt-webfont-webfont.woff') format('woff'),
         url('../fonts/bryantwebregularalt-webfont-webfont.ttf') format('truetype'),
         url('../fonts/bryantwebregularalt-webfont-webfont.svg#BryantWebRegularAlt') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*----center contain start--*/
.center-contain{
	padding:15px 10px 0px 10px; 
	margin:0px; 
	position:relative;
}
.center-txtarea{
	font-size:18px; 
	color:#c4c4c4; 
	font-family:tahoma; 
	font-weight:bold;
}
/*------------Quick contact-------------*/
.error-messages{
	margin-left:90px; 
	padding:5px 0px 0px 30px; 
	line-height:25px;
	font-weight:bold;
	color:#06789e;
	background: url(../images/invalid_message.gif) no-repeat center left;
}
.error-area{
	margin-left:10px; 
	padding:0px 0px 0px 30px; 
	line-height:25px;
	font-weight:bold;
	color:#06789e;
	background: url(../images/invalid_message.gif) no-repeat center left;
}

.quick-list{
	margin:12px 0px 12px 0px;
}
.quick-list label{
	float:left; 
	width:80px;
	line-height:25px;
	color:#999999;
}

.quick-list b{
	font-weight:normal;
	padding:2px 5px 2px 5px;
}
.quick-list input{
	background:#343434;
	width:140px; 
	border:1px solid #484848;	 
	padding:2px 2px 2px 2px;
	color:#999999;
	font-size:11px;
}
.quick-area{
	padding:5px 0px 5px 0px;
	line-height:20px;
}
.quick-area textarea{
	background:#343434;
	font-family:tahoma;
	font-size:11px; 
	width:140px;
	height:68px;
	color:#999999; 
	overflow-x:hidden;
	overflow-y:hidden;
	_overflow-y:hidden; 
	border:1px solid #484848;
	padding:2px 2px 2px 2px;
}

/*buttons*/
.sub-btn span{
	visibility:hidden;
}
.sub-btn a{
	background-image:url(../images/submit_btn.gif); 
	width:82px; 
	display:block; 
	height:24px; 
	text-decoration:none;
}
.sub-btn a:hover{
background-position:left bottom;
}

/*input button*/
.sub-btn{ 
	width:83px; 
	height:24px; 
	background-image:url(../images/submit_btn.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	border:none; 
	background-color:transparent;  
	color:#fff; 
	cursor:pointer; 
	padding:0px 0px 0px 0px;
}

.sub-btn-over{
	width:83px;
	height:24px;
	background-image:url(../images/submit_btn.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	border:none; 
	color:#fff; 
	cursor: pointer; 
	background-color:transparent; 
	padding:0px 0px 0px 0px;
}

/*read more*/
.read-btn span{
	visibility:hidden;	    
}

.read-btn a{
	background-image:url(../images/read_more.gif);
	background-position:top;
	width:150px;
	display:block; 
	height:26px; 
	text-decoration:none;
}
.read-btn a:hover{
background-position: bottom;
}

/*view exam*/
.view-btn span{
	visibility:hidden;    
}
.view-btn a{
	background-image:url(../images/view_exam.gif);
	background-position:top;
	width:150px;
	display:block; 
	height:26px; 
	text-decoration:none;
}
.view-btn a:hover{
background-position: bottom;
}

.minhgt-new{ min-height:189px; height:auto !important;height:189px; }

/*--------footer----------*/

.fooder{
	padding:10px 20px 5px 20px; 
	position:relative;
	margin:0px;
}
.fooder-parat{
	padding:10px; 
	text-align:center; 
	font-family:tahoma;
}
.fooder-parat ul{
	list-style:none; 
	padding:0px; 
	margin:0px;
}
.fooder-parat li{
	display:inline; 
	padding:0px; 
	margin:0px; 
	font-size:11px;
}
.fooder-parat label{
	padding:0px 6px 0px 10px; 
	color:#999999;
}
.fooder-parat a{
	color:#999999; 
	text-decoration:none;
}
.fooder-parat a:hover{
	color:#0c8dc4; 
	text-decoration:none;
}

/*--------------center cruve start--------------*/
.xtopann, .xbottomann {display:block; background:transparent; font-size:1px;}
.xc1ann, .xc2ann, .xc3ann, .xc4ann {display:block; overflow:hidden; }
.xc1ann, .xc2ann, .xc3ann { height:1px;}
.xc2ann, .xc3ann, .xc4ann { background:#000; border-left:1px solid #2e596b; border-right:1px solid #2e596b;}

.xc1ann {margin:0 5px; background:#2e596b;}
.xc2ann {margin:0 3px;	border-width:0 2px;	}
.xc3ann {margin:0 2px;	}
.xc4ann {height:2px; margin:0 1px;	background-color:#000;}

.xboxcontentann {display:block; border:0 solid #2e596b; 
			border-width:0 1px; 
			height:auto;
			background-color:#2e596b;
			}
* html .xboxcontentann {
			height:1px;
			}						
.titlecolorann-a{color:#fff; font-size:12px; background-color:#000;}
.titlecolorann-a1{padding-left:0px; padding-bottom:0px; border-bottom:#000 1px solid;}

/*------------center contain end-------------*/

/*------------Details page-------------*/
.detail-bg{
	background-image:url(../images/detail_bg.jpg); 
	background-position:center; 
	background-repeat:no-repeat;
}
.details-part{
	margin:0px 20px 0px 20px; 
	background:url(../images/dot_img.gif) repeat-x bottom;
}
.min-hgt{ min-height:290px; height:auto !important; height:290px;}


/*------------category button-------------*/
.cat-list{
	padding:0px; 
	margin:0px;
}
.cat-list ul{
	padding:0px; 
	margin:0px; 
	list-style:none;
}
.cat-list li{
	padding:0px 0px 0px 0px; 
	line-height:30px; 
	margin:0px; 
	border-bottom:1px solid #184154;
}
.cat-list li a{
	color:#999999; 
	background: url(../images/small_arror.gif) left no-repeat; 
	padding:0px 0px 0px 20px; 
	text-decoration:none;
}
.cat-list li a:hover{
	color:#3399CC; 
	text-decoration:none; 
	background: url(../images/small_over.gif) left no-repeat;
}
.cat-list li a.active{
	color:#3399CC; 
	text-decoration:none; 
	background: url(../images/small_over.gif) left no-repeat;
}

.list-item{
	padding:0px; 
	margin:0px;
}
.list-item ul{
	padding:0px; 
	margin:0px; 
	list-style:none;
}
.list-item li{
	padding:0px 0px 2px 0px; 
	line-height:20px; display:block;
	margin:0px; 
	
}
.list-item li a{
	color:#999999;
	background:url(../images/bullet-arrow.gif) 0px 0px; background-repeat:no-repeat;
	padding:0px 0px 0px 24px;
	line-height:20px; 	
	font-weight:bold;
	text-decoration:none;
}
.list-item li a:hover{
	color:#3399CC;
	padding:0px 0px 0px 24px;
	text-decoration:none; 	
	background: url(../images/bullet-arrow.gif) 0px -18px; 
	background-repeat:no-repeat;
}
.fontnormal{font-size:12px; padding:0px 15px 5px 0px}
.fontnormal a{ color:#45b2e6; text-decoration:none}
.fontnormal a:hover{ text-decoration:none; color:#FFFFFF}

.anchorLink{}/*--for jquery--*/

li.thumb {
	margin:0;
	padding:0px;
	width: 240px;
}
ul.thumb li {
	margin:3px; 
	padding:0px;
	float:left;
	position:relative;	
	width:72px;
	height:90px;
}
ul.thumb li img {
	width:72px;
	height: 90px;
	border: 1px solid #ddd;
	padding: 0px; 
	background:#f0f0f0;
	position: absolute;
	left: 0; 
	top: 0; -ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
	background:#f0f0f0;	
	border: none;
}	

/*contact page*/

.con-details{
	padding:0px;
	margin:0px;
}
.con-details ul{
	padding:0px;
	margin:0px;
}
.con-details li{
	padding:0px;
	line-height:20px;
	font-size:11px; font-family:tahoma;
	margin:0px;
	list-style:none;
}
.con-details label{
	float:left;
	padding:0px;
	margin:0px;
	width:55px;
}
.con-details span{
	padding-right:3px;
}
.con-details a{
	color:#06789e;
}
.con-details a:hover{
	color:#999999;
}

.blu-link a{ color:#3399cc; text-decoration:none;}
.blu-link a:hover{ color:#999999; text-decoration:none;}

.persentage-bar{ float:left; padding:0px; margin:0px; position:relative;}
.persentage-bar ul{padding:0px; margin:0px;}
.persentage-bar li{padding:0px 0px 0px 0px; line-height:25px; margin:0px;}
.persentage-bar li label{ float:left; width:135px; font-size:11px;}
.persentagebgnew{ background: url(../images/status_bg.gif) repeat-x left; float:left; width:75%; height:25px;}
.persentagecolor{background:url(../images/mark_bg.gif) left repeat-x;height:25px; }
/*slideshow part*/

.slide-showmain{width:685px; padding-right:10px; position:relative; float:right;}
a.launchsite {
	background:url(../images/btn-request-a-quote.gif) no-repeat left top;
	width:172px;
	height:33px;
	float:left;
	text-indent:-9999px;
	margin-bottom:5px;
}
/* portfolio page */
#portfoliopage ul.sections {}
.portfolioholder {border:5px solid #023845; position:relative;}
.portfolioholder .imageholder {/*width:675px;*/line-height:1px; margin:0; position:relative; font-size:1px; height:380px; }
.imageholder .images {position:relative; overflow: hidden; width:675px; height:380px;}
.imageholder .imageswrapper { position:relative;}
.imageholder .images img {float:left;}
.loader {background:url(../images/ajax-loader.gif) no-repeat center 184px;}
.portfolioinfo {
line-height:normal;
background:#0c0c0c url(../images/bg-portfolioinfo.jpg) repeat-x left top;
padding:11px 8px 1px 16px;
clear:both;
position:relative;
min-height:42px;
height:auto !important;
height:42px;
}
.portfolioinfo .launchsite {float:right; position:relative; top:-29px; top:12px; position:absolute; right:8px}

.portfolioinfo p {margin-bottom:0; color:#d3d3d3; font-size:11px; line-height:1.3em; width:460px; margin-top:4px; }
.portfolioinfo .name {color:#fff; text-transform:uppercase;}
.main .sliders {
/*position:absolute;
top:144px;*/
list-style:none;
margin:0;
height:auto;
/*width:685px;*/
}

.main .sliders li {background:none; list-style:none ; }

.sliders .prev, .sliders .next {
position:absolute;
z-index:10;
left:0; 
height:97px;
width:25px;
width:21px;
top:144px;
}

.sliders .prev a, .sliders .next a {
background:url(../images/btn-slide-left.png) no-repeat left top;
height:97px;
width:25px;
width:21px;
display:block;
text-indent:-9999px;
}

.sliders .prev a:hover, .sliders .next a:hover {background-position:left bottom;}

.sliders .next a {background:url(../images/btn-slide-right.png) no-repeat left top;}
.sliders .next { left:auto;right:0; }

.sliders .nomorenext a:hover {background-position:left top; cursor:default;}
.sliders .nomoreprev a:hover {background-position:left top; cursor:default;}

#ciplexpromo {
	width: 935px;
	/*width: 934px;	*/
	height: 346px;
	background: #000;
	display:block;
	overflow:hidden;
}

a.launchsite {background-image:url(../images/btn-launch-site.gif); width:127px; height:30px;}
a.launchsite:hover {background-position: left bottom;}
#navbox {
	width: 935px;
	/*width: 934px;	*/
	height: 346px;
	position: absolute;
	float:left;
	overflow: hidden;
	z-index: 100;
}

#playerbox {
	width: 0px;
	height: 346px;
	/*height: 345px;	*/
	position: absolute;
	float:left;
	overflow: hidden;
	z-index: 101;
}

.light {color:#CCCCCC !important;}

/*highslide show*/

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}


.highslide img {
	border: 0px solid silver;
	padding:32px 4px 4px 4px;
	background:#fff url(../images/top-pin.jpg) no-repeat right top;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}

.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}

.highslide-caption a{color:#000000; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.highslide-caption a:hover{ color:#333333; text-decoration:underline;}

.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}


/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 0px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
/*gallery type slide end*/

/* Easy Slider */
.slider{width:620px; min-height:70px; padding:5px 0px 0px 60px; position:relative;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider, #slider li{width:600px; height:70px;	overflow:hidden;}
span#prevBtn{ width:18px; height:65px; position:absolute; top:7px; right:-8px; }
span#prevBtn a{ background:url(../images/arrow_lft.png) left top no-repeat; width:18px; height:65px; display:block; text-decoration:none; display:block;}
span#prevBtn a:hover{ background:url(../images/arrow_lft.png) left bottom no-repeat; width:18px; height:65px; text-decoration:none; }
span#nextBtn{width:18px; height:65px; position:absolute; top:7px; left:33px;}
span#nextBtn a{background:url(../images/arrow_rht.png) right top no-repeat; width:18px; height:65px; display:block; text-decoration:none;}
span#nextBtn a:hover { background:url(../images/arrow_rht.png) right bottom no-repeat; width:18px; height:65px; text-decoration:none;}		
/* // Easy Slider */

.social-part{ position:fixed; right:0px; padding:0px; margin-top:150px; width:41px;}
.social-top{ background:url(../images/social-top.png) top right no-repeat; width:41px; height:11px;}
.social-cen{ background:url(../images/social-cen.png) top right repeat-y; padding:5px 0px 5px 10px; }
.social-bot{ background:url(../images/social-bot.png) top right no-repeat; width:41px; height:11px;}

.footer{color:#999999; text-align:right; padding:10px 20px 10px 0px; font-family: 'BryantWebMediumAlt';}

