﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;	border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; }
ol, ul {list-style: none; padding:0; margin:0;}
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}

img, div, a { behavior: url(iepngfix.htc) }

img {border:none; }
/* remember to define focus styles! */
:focus {outline: 0; }

/* remember to highlight inserts somehow! */
ins {text-decoration: none; }
del {text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

.clear { clear:both; }


html {height: 100%;	width:100%;	 }
body { background:#000000; height: 100%; padding:0px; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:10px 0px; margin:0px; color:#D00005;  }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:10px 0px; margin:0px; color:#D00005; background:#cccccc; padding-left:20px; }
h3 {color:#D00005; text-transform:uppercase; margin:10px 0px; font-weight:bold; }
h3 a, h3 a:hover {color:#D00005; text-transform:uppercase; margin:10px 0px; font-weight:bold; text-decoration:none; }
p { font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:13px; line-height:18px; padding:10px 0px; text-align:justify; }
h4 {font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:13px; font-weight:bold; padding:5px 0px; text-align:center; background:#ccc; margin-bottom:10px;}

.readmore { font-family: Verdana; color:#D00005; font-weight:bold; text-decoration:underline;}
.readmore a, .readmore a:hover { font-family: Verdana; color:#D00005; font-weight:bold; text-decoration:underline;}


#container {width:996px; height:auto; margin:0 auto;  }

#header {width:996px; height:140px;  background:url(../images/top.png) no-repeat 0px 80px;}
.clock {float:right; width:710px; height:25px; font-size:11px; padding-top:30px;  }
.menu { float:right; width:560px; padding-top:45px; font-size:12px; font-weight:bold; behavior:none;}
/*.menu ul { list-style-type:none; float:left; display:inline; }
.menu ul li { list-style-type:none; float:left; display:inline; margin-right:15px; } */

/* Menu CSS Starts */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	behavior:none; }

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial; }

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;		
	color: #000000;
	text-align: center;
	text-decoration: none }

#sddm li a:hover{	
	color:#a73f2a;
	
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;	
	border: none;
	font-weight:bold; }

	#sddm div a
	{	position: relative;
		display: block;
		font-weight:bold;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #cccccc;
		color: #000000;
		font: 11px arial;
		font-weight:bold; }

	#sddm div a:hover
	{	background: #999999;
		color: #000000;
		font-weight:bold;
		}

#home #sddm .home a, #group .sddm .group a, #builders .sddm .builders a, #project .sddm .project a, #enquiries .sddm .enquiries a,  #contactz .sddm .contactz a{ color:#a73f2a; text-decoration:none;}
/* Menu CSS Ends */

#banner { width:994px; height:308px; padding:10px 0px; border-bottom:1px solid #ccc; margin:0px 1px 0px 0px; margin-top:-1px; background:url(../images/mid.png) repeat-y; z-index:-999;}
#content { width:943px; height:auto; background:url(../images/contentbg.png) repeat-x #fff; margin:0px 2px 0px 1px; padding:20px 25px 10px 25px; font-family:Verdana, Geneva, Tahoma, sans-serif;  behavior:none;}
.cont-left {width:680px; float:left; height:auto; behavior:none; }
.hm-blk {  height:97px; float:left; font-size:13px; line-height:18px; background:url(../images/bg-hm-blks.png) no-repeat; padding:15px 10px; margin-bottom:10px; width:316px;}
.hm-blk img{ margin-right:15px; }
.hm-blk span{ font-size:13px; line-height:18px; }
.hmblck-r {float:left; }

.cont-right {width:240px; float:right; height:auto; }
.contact { width:212px; height:240px; background:url(../images/contact-bg.jpg) no-repeat; margin-bottom:10px; font-size:12px; font-family:Verdana, Geneva, Tahoma, sans-serif; padding:50px 5px 0px 10px; line-height:16px;}
.main-menu {width:189px; background:url(../images/main-menu.jpg) no-repeat; height:225px; padding:60px 0px 0px 35px; margin-top:10px;}
.main-menu ul{list-style-image:url(../images/arrow.jpg)  }
.main-menu ul li {margin:5px 0px; text-decoration:underline; color:#551a8b; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.main-menu ul li a ,.main-menu ul li a:hover {color:#551a8b; text-decoration:underline; line-height:20px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#footer { width:996px; height:100px; background:url(../images/btm.png) no-repeat top; }
.copyright {float:left; padding-top:50px; color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; height:20px;}
.credai {float:left; margin-left:20px; padding-top:30px;}


/* Extreme Media Feedback Form Styles - Starts */

.clear {clear:both; }
#form {width:330px; height:auto; padding:10px; font-size:14px ; padding-left:100px;  }
.form-field {width:430px; height:30px; }
.label-form {width:180px; float:left; display:block; height:auto;}
.input-form {width:200px; float:left; height:20px; display:block; border:1px #CCCCCC solid; } 
.text-area-form {width:200px; float:left; height:60px; display:block; border:1px #CCCCCC solid; }
.star {color:#FF0000; font-size:11px;}
.form-btn {width:300px; height:30px; padding-left:180px; }
.ver-form {width:120px; float:left; height:20px; display:block; border:1px #CCCCCC solid; } 


/* Extreme Media Feedback Form Styles - End */

.cont-blckz {width:220px; height:200px; float:left; margin-right:25px; font-size:13px; padding-left:10px; padding-top:10px;}
.cont-blckzin {width:210px; height:237px;  margin-right:25px; background:#f0f0f0; font-size:13px; padding-left:10px; padding-top:10px; ; }

.college  {color:#000000; text-decoration:none;}
.college a  {color:#000000; text-decoration:none;}
.college a:hover {color:#006600; text-decoration:none;}
