/* CSS Document */
*:first-child+html {
}
/* Neutralize all */
* {
	margin:0;
	padding:0;
	border:none;
}
body {
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	border:none;
}
h1, h2, h3 {
	font-weight: normal;
	color: #B27217;
}
a {
	color: #000000;
	text-decoration: underline;
	outline:none;
	-moz-outline:none;
}
a:hover {
	text-decoration: none;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
}
/*specify tags if required*/
p {
}
img {
}
input, textarea, select {
}
input {
}
textarea {
}
select {
}
/*end*/ 




#bodyContainer {
	width: 1002px;
	\width: 1002px;
	w\idth: 1002px;
	height: auto;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top:0px;
	padding-bottom:0px;
}
/* menu section */
#menuContainer {
	width: 1002px;
	height:29px;
	background-image: url(../images/menuBg.gif);
}
#menuData {
	display:inline;
	height:29px;
}

.menuActRed
{
	background-image:url(../images/menuBgActive.jpg);
}
/*menu section ends*/




/*header content*/

#headerContainer {
	width: 1002px;
	height: auto;
	margin: 0px;
}
#logoContainer {
	width: 226px;
	height: 131px;
	float:left;
}
#logoBg {
	width: 226px;
	height: 86px;
	background-image:url(../images/logoBg.jpg);
	float:left;
}
#bannerContent {
	width: 560px;
	height: 217px;
	float:right;
}
#flashPanel {
	float:left;
	width: 786px;
	height: 217px;
	background-color: #FFFFFF;
}
#carouselContainer {
	width: 216px;
	height: 217px;
	background-image:url(../images/carouselBg.jpg);
	float:right;
}
/*header content ends*/




/*midsection content*/
#midSectionContainer {
	width: 1002px;
	height: auto;
	margin: 0px;
	background-color: #f7f7f7;
}
#welcomeMessage {
	width: 350px;
	height: 213px;
	float:left;
	text-align:justify;
	overflow:hidden;
	background-color: #f7f7f7;
	padding:0px 10px 0px 30px;
}
#welcomeMessage .headingTitle {
	width: 320px;
	padding:35px 10px 0px 10px;
	color: #b51f25;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin: auto;
}
#welcomeMessage .headingTxt {
	width: 320px;
	padding:5px 10px 0px 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
#sep {
	width: 1px;
	height: 213px;
	float:left;
	background-image:url(../images/seprtr.jpg);
	background-color: #f7f7f7;
}
#dbxNews {
	width: 300px;
	height: 213px;
	float:left;
	text-align:justify;
	overflow:hidden;
	background-color: #f7f7f7;
	padding:0px 32px 0px 10px;
}
#dbxNews .headingTitle {
	width: 260px;
	padding:35px 10px 0px 10px;
	color: #b51f25;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin: auto;
}
#dbxNews .headingTxt {
	width: 260px;
	padding:5px 10px 0px 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
#crv {
	width: 58px;
	height: 213px;
	float:left;
	background-image:url(../images/curve.jpg);
	background-color: #f7f7f7;
}
#featProj {
	width: 211px;
	height: 213px;
	float:left;
	background-image:url(../images/featProjBg.jpg);
	margin: auto;
}
#featProj .headingTitle {
	width: 175px;
	padding:35px 10px 0px 10px;
	color: #b51f25;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin: auto;
}
#featProj .projThumb {
	width: 175px;
	padding:5px 10px 0px 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
#featProj .projTitle {
	width: auto;
	padding:6px 0px 0px 0px;
	color: #b51f25;
	float:left;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
#featProj .projTxt {
	width: auto;
	padding:6px 5px 0px 3px;
	float:left;
	color: #000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
#featProj .clientLabel {
	width: auto;
	padding:6px 0px 0px 0px;
	color: #b51f25;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
#featProj .clientName {
	width: auto;
	padding:6px 5px 0px 3px;
	color: #000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: auto;
}
/*midsection content end*/



/*footer content*/

#footerBg {
	width: 667px;
	height: 20px;
	float:left;
	background-image:url(../images/footerBg.jpg);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding-top: 18px;
}
#crvCnt {
	width: 71px;
	height: 38px;
	float:left;
	background-image:url(../images/curveCntr.jpg);
}
#dbxBg {
	width: 264px;
	height: 38px;
	float:left;
	background-image:url(../images/dbxIntBg.jpg);
}
/*footer content end*/
#bottom{
	height: 47px;
	background-image: url(../images/boottomBg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
#beta{
	float:left;
	width: 226px;
	height:29px;
	background-image: url(../images/beta.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
