/* CSS Document */
body{ font-family:Arial; font-size:11px; color:#000000; line-height:130%; margin:0px; background: #272626; }

.main{ /* future use */ }
.main .innerMain{ width:1003px; margin:0px auto; }

.innerMain .clear{ clear:both; }
.innerMain img{ display:inline; border:0px; }
.innerMain a{ text-decoration:none; outline:none; }

/* Home page Css */
.innerMain .header{ /* future use */ }
.header .innerHeader{ width:1003px; float:left; }
.innerHeader .headerLeftDiv1{ float:left; width:714px; }
.innerHeader .headerRightDiv2{ float:left; width:288px; background:url(../images/header3.jpg) no-repeat left top; height:90px; }
.headerRightDiv2 a{color:#445367; float:right;  text-decoration:none;}
.headerRightDiv2 a:hover{ text-decoration:underline;}


.innerMain .topContainer{ float:left; }
.topContainer .leftPanel{ width:215px; float:left; }

/* home Page Navigation */
.leftPanel .leftNavigation{ float:left; width:188px; padding:14px 0px 0px 27px; height:215px; background:url(../images/leftNavBg.jpg) repeat-x left top; }
.leftPanel .leftNavigation .menu{ float:left; width:180px; background:url(../images/bg.gif) repeat-y left top; }
.leftPanel .leftNavigation .menu ul{ margin:0px; padding:0px 0px 0px 0px; list-style-type:none; }
.leftPanel .leftNavigation .menu ul li{ margin:0px; list-style-type:none; background:url(../images/bg2.gif) no-repeat left bottom; }
.leftPanel .leftNavigation .menu ul li a{ font-size:17px; color:#FFFFFF; font-family:"Arial Narrow"; font-weight:bold; padding:0px 0px 0px 20px; text-shadow: #000000 1px 1px 1px; height:38px; line-height:38px; display:block; }
.leftPanel .leftNavigation .menu ul li a:hover{background:url(../images/arrow.png) left top no-repeat; }
* html .leftPanel .leftNavigation .menu ul li a:hover{margin:0;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow.png', sizingMethod='crop');}
.leftPanel .leftNavigation .menu ul li.last{ background:none;}

/* home Page Navigation */

.leftPanel .requestInfo{  width:185px; float:left; background:url(../images/buttonBg.jpg) repeat-x left top; height:47px; padding:10px 0px 0px 30px; }
.requestInfo .leftImg{ float:left; padding:3px 10px 0px 0px; }
.requestInfo .requestInfoText{ float:left;}
.requestInfoText a{ color:#FFFFFF; font-size:18px; font-weight:bold; font-family:"Arial Narrow"; text-shadow: #000000 1px 1px 1px; line-height:120%; }
.requestInfoText a:hover{ color:#DD2C36; }

.topContainer .flash{ width:788px; float:left; }

.innerMain .mainContainer{ width:1003px; float:left; background:#E6E6E6; }

.mainContainer .leftContent{ float:left; width:156px; padding:30px 18px 0px 83px; }
.leftContent img{ border:1px solid #ACACAC; }

.mainContainer .mainContent{ float:left; width:351px; padding:30px 0px 0px 0px; }
.mainContent .pageHeading{  float:left; width:351px; font-family:"Arial Narrow"; font-size:16px; font-weight:bold; color:#DE2128; padding:0px 0px 3px 0px; }
.mainContent a{ color:#273880; }
.mainContent a:hover{ text-decoration:underline; }
.mainContent .text{ float:left; width:351px; }

.mainContainer .rightContent{ float:left; padding:30px 0px 0px 0px;  width:390px; }

.rightContent .upcommingEvents{ float:left; width:266px; padding-left:49px; }
.upcommingEvents .topHeader{ float:left; width:266px; color:#FFFFFF; }
.topHeader .left{ float:left;  height:27px; }
.topHeader .center{ float:left; width:252px; background:url(../images/headerSpacer.jpg) repeat-x left top; height:27px; line-height:27px; text-align:center; font-weight:bold;  }
.topHeader .right{ float:left; height:27px;  }
.upcommingEvents .textArea{ float:left; width:266px; color:#000000; }
.textArea .contentArea{ float:left; background:url(../images/bgImg.jpg) repeat-y left top; width:266px; }
.textArea .innerContentArea{ float:left; width:258px; margin:0px 0px 0px 8px background: url(../images/innerSpacer.jpg) repeat-x left top; }

.innerContentArea .mainRow{ float:left; width:250px; padding:0px 8px 0px 8px; }
.mainRow .innerRow{ float:left; width:236px; padding:15px 10px 5px 5px;  }
.innerRow .date{ float:left; width:75px; font-weight:bold; padding-bottom:5px; }
.innerRow .upcommingText{  float:left; width:161px; padding-bottom:5px; }
.innerRow .row{ float:left; width:236px; padding:10px 0px 0px 0px; }
.row a{  font-weight:bold; color:#000000; }
.row a:hover{ text-decoration:underline; }

.rightContent .bottomSpacer{ float:left; }
.rightContent .bottomImg{ float:left; }
/* Home page Css */

/* Inner page Css */
.innerMain .ipHeader{ /* future use */ }
.ipHeader .ipInnerHeader{ float:left; width:1003px; background:url(../images/inner/topheaderSpacer.jpg) repeat-x left top; height:76px; }
.ipInnerHeader .logo{ float:left; width:440px; padding:0px 0px 0px 42px; }
.ipInnerHeader .headerImg{ float:left; width:231px; padding:28px 0px 0px 0px; }
.ipInnerHeader .headerRight{ float:left; width:270px; text-align:right;  height:76px; padding:0px 20px 0px 0px; font-weight:bold; color:#27387e; background:url(../images/inner/topheaderNumber.jpg) no-repeat left top; }

.innerMain .ipTopHeader{ /* future use */ }
.ipTopHeader .ipInnerTopHeader{ float:left; width:1003px; }

/* inner page css */
.ipInnerTopHeader .ipLeftNav{ float:left; background:url(../images/inner/navBg.jpg) repeat-x left top; width:201px; padding:8px 0px 0px 27px; height:196px;  }
.ipLeftNav .menu{ float:left; width:180px; background:url(../images/bg.gif) repeat-y left top; }
.ipLeftNav .menu ul{ margin:0px; padding:0px 0px 0px 0px; list-style-type:none; }
.ipLeftNav .menu ul li{ margin:0px; list-style-type:none; background:url(../images/bg2.gif) no-repeat left bottom; }
.ipLeftNav .menu ul li a{ font-size:17px; color:#FFFFFF; font-family:"Arial Narrow"; font-weight:bold; padding:0px 0px 0px 20px; text-shadow: #000000 0 1px 0; height:32px; line-height:32px; display:block; }
.ipLeftNav .menu ul li a:hover{ background:url(../images/arrow.png) no-repeat left center;}
* html .ipLeftNav .menu ul li a:hover{margin:0;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow.png', sizingMethod='crop');}
.ipLeftNav .menu ul li.last{ background:none;}

.ipLeftNav .menu ul li a.current{ background:url(../images/arrow.png) no-repeat left center;}
* html .ipLeftNav .menu ul li a.current{margin:0;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow.png', sizingMethod='crop');}
/* inner page css */

.ipInnerTopHeader .ipRightHeader{ float:left; width:775px; }

.ipInnerTopHeader .ipTopNavButton{ float:left; width:1003px; background:#e6e6e6;}
.ipTopNavButton a{ background:#e6e6e6 url(../images/inner/floorplanButton.jpg) no-repeat left top; color:#FFFFFF; font-size:14px; width:214px; padding:0px 0px 0px 53px; height:41px; line-height:41px; text-shadow: #000000 0 2px 0; font-family:"Arial Narrow"; font-size:18px; font-weight:bold;  display:block; }
.ipTopNavButton a:hover{color:#DD2C36;}
.mainContainer .ipMainContentArea { float:left; width:1003px; padding:5px 0px 16px 0px }

.ipMainContentArea .leftPanel{ float:left; width:244px; }
.leftPanel .availableServices{ float:left; width:244px; padding-top:33px; }
.availableServices .availableServicesHeading{  float:left; width:210px; padding:0px 0px 0px 34px; text-shadow: #ffffff 0 1px 0; background:#bbbbbb; color:#28377c; height:31px; line-height:31px; font-size:15px; font-weight:bold; }
.availableServices .availableServicesText{ float:left; width:217px; padding:0px 0px 0px 27px; background:#cfcfcf; }
.availableServicesText ul { margin:0px; padding:0px 0px 10px 15px; }
.availableServicesText ul li{ padding:5px 0px 0px 0px;}

.ipMainContentArea .centerPanel{float:left; width:421px; padding:0px 36px 0px 40px; border-left:1px solid #b5bacd; }
.ipMainContentArea .textHeading{float:left; width:420px; color:#e01e27; font-size:20px; padding-bottom:10px; }
.centerPanel .text{ float:left; width:420px;}
.text ul{ margin:0px; padding:10px 0px 10px 17px; list-style-image:url(../images/inner/bullet.jpg); }
.text ul li{ padding:0px; }

.ipMainContentArea .rightPanel{ float:left; width:254px; }
.rightPanel img{ padding-bottom:12px; }

.ipMainContentArea .contactUs{ float:left; width:720px; }
.contactUs .contactUsLeft{ float:left; width:235px; padding:0px 25px 0px 40px; }
.contactUsLeft .contactUsLogo{ float:left; width:230px; color:#273880; font-weight:bold; font-size:14px;}
.contactUsLeft a{ color:#25397e; }
.contactUsLeft a:hover{ text-decoration:underline; }
.contactUs .contactUsRight{ float:left; width:390px; padding-left:25px; }
.contactUsRight .contactUsImg{ float:left; border:1px solid #acaaad;}
.contactUsRight .bottomLink{ float:left; width:390px; padding:20px 0px 0px 0px; }
.bottomLink a{ background:url(../images/inner/contactUs2.jpg) no-repeat right center; color:#273880; padding-right:20px;  }
.bottomLink a:hover{ text-decoration:underline; }

/*Projectgallery Css*/
.ipMainContentArea .photoGallery{ float:left; width:620px; padding:0px 0px 0px 20px; border-left:1px solid #b5bacd;}
.projectgallery .bigimg_container{width:586px; padding:0px 0px 10px 24px; float:left;}
.projectgallery .bigimg_container .links{width:585px; text-align:center; padding:0px 0px 10px 0px;}
.projectgallery .bigimg_container .links ul{margin:0px; padding:0px; list-style:none;}
.projectgallery .bigimg_container .links ul li{margin:0px; padding:0px; list-style:none; display:inline;}
.projectgallery .bigimg_container .links ul li a{font:12px arial; color:#000000; text-decoration:none; padding:0px 10px 0px 10px; border-right:1px solid #000000; text-decoration:underline;}
.projectgallery .bigimg_container .links ul li a:hover, .projectgallery .bigimg_container .links ul li a.current{color:#084fff;}

.scroll-main{overflow: hidden; width:560px; height:65px; position:relative;}
#imageBox{ width:560px; height:65px; float:left;}
#imageBoxInside{width:1680px; float:left;}
.projectgallery .bigImage{
	width:559px;
	height:305px;
	border: 3px solid #FFFFFF;
	float:left;
	text-align:center;
}

.projectgallery .loadingImage{
	width:512px;
	height:305px;
	background:url(../images/loader.gif) center no-repeat;
	float:left;
}
.projectgallery .mainThumbnailContainer{
	width:620px;
	height:89px;
	float:left;
}

.projectgallery .mainThumbnailContainer img{cursor:pointer;}

.projectgallery .mainThumbnailContainer .left_scroll{
	height:57px;
	width:27px;
	float:left;	
}
.projectgallery .mainThumbnailContainer #content{
 	position:relative;
	float:left;
}
.projectgallery .mainThumbnailContainer #content .thumbImg{
	 border:4px solid #fff; 
	 width:93px; 
	 float:left;
}
.projectgallery .mainThumbnailContainer #content .thumbImg_gap{
	height:57px;
	width: 10px;
	float:left;
}

.projectgallery .mainThumbnailContainer .right_scroll{
	height:57px;
	width:27px;
	float:left;	
}
/*Projectgallery Css*/

/*Calender Css*/
.ipMainContentArea .calender_css{ float:left; width:738px; padding:0px 0px 0px 4px; border-left:1px solid #b5bacd;}
.projectgallery .bigimg_container{width:586px; padding:0px 0px 10px 24px; float:left;}
.projectgallery .bigimg_container .links{width:585px; text-align:center; padding:0px 0px 10px 0px;}
.projectgallery .bigimg_container .links ul{margin:0px; padding:0px; list-style:none;}
.projectgallery .bigimg_container .links ul li{margin:0px; padding:0px; list-style:none; display:inline;}
.projectgallery .bigimg_container .links ul li a{font:12px arial; color:#000000; text-decoration:none; padding:0px 10px 0px 10px; border-right:1px solid #000000; text-decoration:underline;}
.projectgallery .bigimg_container .links ul li a:hover, .projectgallery .bigimg_container .links ul li a.current{color:#084fff;}

.scroll-main{overflow: hidden; width:560px; height:65px; position:relative;}
#imageBox{ width:560px; height:65px; float:left;}
#imageBoxInside{width:1680px; float:left;}
.projectgallery .bigImage{
	width:559px;
	height:305px;
	border: 3px solid #FFFFFF;
	float:left;
	text-align:center;
}

.projectgallery .loadingImage{
	width:512px;
	height:305px;
	background:url(../images/loader.gif) center no-repeat;
	float:left;
}
.projectgallery .mainThumbnailContainer{
	width:620px;
	height:89px;
	float:left;
}

.projectgallery .mainThumbnailContainer img{cursor:pointer;}

.projectgallery .mainThumbnailContainer .left_scroll{
	height:57px;
	width:27px;
	float:left;	
}
.projectgallery .mainThumbnailContainer #content{
 	position:relative;
	float:left;
}
.projectgallery .mainThumbnailContainer #content .thumbImg{
	 border:4px solid #fff; 
	 width:93px; 
	 float:left;
}
.projectgallery .mainThumbnailContainer #content .thumbImg_gap{
	height:57px;
	width: 10px;
	float:left;
}

.projectgallery .mainThumbnailContainer .right_scroll{
	height:57px;
	width:27px;
	float:left;	
}
/*Calender Css*/



/* Inner page Css */

.innerMain .footer{ float:left; width:1003px; height:22px; line-height:22px; color:#ffffff; background:#27387e; font-size:10px; text-align:center; font-weight:bold; }

/* include Css */
#topHeader{ height:321px;}
#footer{ height:22px; }
/* include Css */

/* popUp Page Css */
.popUpMain{ width:420px; margin:0px auto; }
.popUpMain .popUpHeader{ width:420px; }
.popUpMain .popUpText{ float:left; width:420px; background:#e6e6e6;  }
.popUpMain .tableHeading{color:#e01e27; font-size:14px; font-weight:bold; }
.popUpMain .footer{ float:left; width:420px; background:#27387e; height:6px; }
.popUpMain  .input{ width:250px; font-family:Arial; font-size:10px; color:#000000; height:15px; border-left:1px solid #7F7F7F; border-top:1px solid #7F7F7F; }
.popUpMain  .textArea{ width:250px; font-family:Arial; font-size:10px; color:#000000; height:35px; border-left:1px solid #7F7F7F; border-top:1px solid #7F7F7F; }
.asterik{color:#FF0000;}
/* popUp Page Css */
