#mainframe {
width:100%;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
background-color:#000000;
}


#container {
width:937px;
margin-left:161px;
margin-right:161px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 21px;
color: #C6C7E1;
line-height:32px;
vertical-align:top;
background-color:#0C0C30;
background-attachment:fixed;
text-align:justify;
}
.links-case {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:underline;
	}
.links-case:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #EAA732;
	text-decoration:none;
	}
#launchsite {
width:150px;
float:right;
margin-right:30px;
}
#content-small {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #C6C7E1;
line-height:32px;
padding-left:15px;
text-align:left;
}
#casestudy-main {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 21px;
color: #C6C7E1;
line-height:32px;
padding-left:15px;
height:400px;
text-align:left;
}

#casestudy-main-new {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 21px;
color: #C6C7E1;
line-height:32px;
padding-left:15px;
height:1150px;
text-align:left;
}

#content-small2 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 21px;
color: #C6C7E1;
line-height:32px;
text-align:left;
}
.content-heading {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 25px;
color: #C6C7E1;
line-height:32px;
text-align:left;
padding-left:35px;
padding-right:5px;
}
.content-heading1 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 25px;
color: #C6C7E1;
line-height:32px;
text-align:left;
padding-right:5px;
}
#part1 {
width:280px;
azimuth:left;
padding-left:80px;
height:550px;
}
#part2 {
width:280px;
float:right;
padding-right:160px;
}
#part3 {
width:350px;
azimuth:left;
height:500px;
}
#part4 {
width:280px;
azimuth:left;
padding-left:80px;
height:350px;
}
.part2 {
text-align:center;
vertical-align:middle;
margin:5px;
}
.part2:hover {

background-color:#cccccc;
text-align:center;
vertical-align:middle;
}

#border {
width:370px;
float:right;
height:243px;
padding-right:150px;
}
#border1 {
width:150px;
float:left;
height:170px;
padding-right:50px;
padding-left:20px;
}
#content-new {
font-size:18px;
width:630px;
azimuth:right;
margin-left:210px;
}
#border2 {
width:350px;
float:left;
height:200px;
padding-right:50px;
padding-left:20px;
}
#content-new1 {
width:350px;
azimuth:right;
height:200px;
margin-left:420px;
}

#portfolio-main {
width:620px;
float:right;
padding-right:5px;
}

#portfolio-main1 {
width:600px;
float:right;
padding-right:5px;
}
#leftmenu1 {
width:265px;
azimuth:left;
height:400px;
padding-left:40px;
border-right:#C6C7E1 dotted 1px;
}
#casestudy-left {
width:220px;
azimuth:left;
height:300px;
padding-left:40px;
border-right:#C6C7E1 dotted 1px;
}

#casestudy-left-new {
width:220px;
azimuth:left;
height:1150px;
padding-left:40px;
border-right:#C6C7E1 dotted 1px;
}

#casestudy-right {
width:620px;
float:right;
margin-right:15px;
}

#portfolio-thumb {
float:left;
margin-right:10px;
}
#legend{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #C6C7E1;
text-align:left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
background-color:#131343;
background-image:url(images/legend-corn.gif);
background-repeat:no-repeat;
}
#home-icon
{
width:30px;
float:left;
cursor:pointer;
}
#logo
{height:99px;
width:303px;
float:left;
background-image:url(images/logo-new.jpg);
cursor:pointer;
background-repeat:no-repeat;
background-color:#0B0B31;
}
.logo
{height:99px;
width:303px;
float:left;
background-image:url(images/logo-new.jpg);
cursor:pointer;
background-repeat:no-repeat;
background-color:#0B0B31;
}
#header{
height:99px;
background-image:url(images/top-bg2.jpg);
background-repeat:repeat-x;
padding-bottom:19px;
}

#header-menu {
width:558px;
float:right;
height:99px;
background-color:#0B0B31;
}
#gallery {
padding-top:10px;
padding-bottom:10px;

}
#gallery3 {
width:420px;
padding-top:10px;
text-align:left;
padding-left:55px;

}
#gallery1 {
width:420px;
padding-top:10px;
text-align:center;
}
#content-first{
background-image:url(images/box1-bg.jpg);
background-repeat:repeat-x;
padding-bottom:0px;
width:100%;
}

#introduction {
width:100%;

}
#box{
background-image:url(images/box1-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
padding-bottom:0px;
width:100%;
float:left;
margin-left:0px;
margin-right:50px;
width:750px;
}
#what-we-do{
background-image:url(images/box1-bg.jpg);
background-repeat:repeat-x;
width:937px;}

#content-second{
background-image:url(images/box2-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
background-position:top;
background-color:#0C0C30;
height:260px;
width:100%;
}

#content-fourth{
background-image:url(images/box2-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
background-position:top;
background-color:#0C0C30;
height:260px;
width:100%;
}

#content-fifth{
background-image:url(images/box2-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
background-position:top;
background-color:#0C0C30;
height:260px;
width:100%;
}


#content-third{
background-image:url(images/box3-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
background-position:top;
background-color:#0C0C30;
height:500px;
width:100%;
}
#contactus{
background-image:url(images/box4-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
background-position:top;
background-color:#0C0C30;
height:320px;
width:100%;
}
#footer{
background-color:#252755;
}
#address1 {
width:390px;
padding-right:10px;
float:right;
line-height:35px;
vertical-align:top;
}
#joinus {
width:300px;
float:left;
}
#top-leftimg {
float:left;
width:21px;
vertical-align:top;
background-repeat:no-repeat;
}
.top-leftimg {
float:left;
width:21px;
vertical-align:top;
background-repeat:no-repeat;
}


#newsletter {
width:420px;
height:53px;
background-image:url(images/newsletter.jpg);
background-repeat:no-repeat;
}
#subscribe{
width:420px;
height:53px;
background-image:url(images/subscribe-btn.jpg);
background-repeat:no-repeat;
}
#subscribe1{
width:150px;
height:53px;
margin-right:10px;
float:right;
padding-top:0px;
}
#unsubs{
width:150px;
height:53px;
float:left;
margin-left:20px;
padding-top:0px;
}
#big-image{
width:435px;
float:left;
padding-top:5px;
}
#casestudies{
width:390px;
float:left;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}



#introduction2 {
padding-left:0px;
float:left;
height:260px;
}
#introduction3 {
padding-left:0px;
float:left;
height:300px;
}
#introduction4 {
padding-left:21px;
height:400px;}

#bg{
height:1px;
background-color:#0C0C30;
vertical-align:top;
}
.bg{
height:1px;
background-color:#0C0C30;
vertical-align:top;
}

#readmore{
float:right;
height:199px;
width:49px;
background-image:url(images/readmore.jpg);
background-repeat:no-repeat;
}
#readmore1{
float:right;
height:260px;
width:49px;
background-image:url(images/viewmore.jpg);
background-repeat:no-repeat;
}
.readmore3{
float:right;
height:493px;
width:49px;
/*background-image:url(images/casestudies.jpg);
background-repeat:no-repeat;*/
}
#readmore3{
float:right;
height:493px;
width:49px;
/*background-image:url(images/casestudies.jpg);
background-repeat:no-repeat;*/
}
#readmore4{
float:right;
height:240px;
width:49px;
/*background-image:url(images/viewlocation.jpg);
background-repeat:no-repeat;*/
vertical-align:top;
}
.readmore4{
float:right;
height:240px;
width:49px;
/*background-image:url(images/viewlocation.jpg);
background-repeat:no-repeat;*/
vertical-align:top;
}
.title {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #C6C7E1;
text-align:left;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
}
.title-contact {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #C6C7E1;
text-align:left;
padding-bottom:10px;
padding-top:10px;
}
#padd {
padding-left:25px;
}
#padd1 {
padding-left:10px;
}
.cursor{
cursor:pointer;
}
#list-left {
width:250px;
float:left;
}

#list-right {
width:250px;
float:right;
}
.links {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #C6C7E1;
	text-decoration:underline;
	}
.links:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #EAA732;
	text-decoration:none;
	}
	.links-subtitle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:none;
	}
.links-subtitle:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #EAA732;
	text-decoration:underline;
	}
.links1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #C6C7E1;
	text-decoration:none;
	}
.links1:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration:none;
	background-color:#C6C7E1;
	}
.links2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B8DEF5;
	text-decoration:none;
	}
.links2:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	text-decoration:none;
	background-color:#282A5A;
	}
	
	
.linksnew {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:none;
	}
.linksnew:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:underline;
	/*background-color:#3B3C72;*/
	}
.linksnew-active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:underline;
	}
.linksnew-active:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:underline;
	/*background-color:#3B3C72;*/
	}
.project-title{
font-size:22px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
width:630px;
color:#C6C7E1;
font-weight:bold;
}
.description{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #C6C7E1;
line-height:32px;
text-align:justify;
}
.viewdetail {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:underline;
	}
.viewdetail:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	text-decoration:none;
	}
.paging {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #C6C7E1;
	text-decoration:none;
	}
.paging-active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #C6C7E1;
	text-decoration:underline;
	}
	
	
	
#textbox1 
{
azimuth:center;
vertical-align:bottom;
width:320px;
margin-left:30px;
margin-right:20px;
margin-top:5px;
}
.textbox-email2{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C6C7E1;
	background-color:#07082D;
	border:#17193F 1px solid;
	height:22px;
	padding:1px;
}
.textbox-email{	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color:#707296;
	border:#17193F 1px solid;
	height:22px;
	padding:1px;
	width:320px;}
.textfield {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	background-color:#707296;
	/*color: #C6C7E1;
	background-color:#07082D;*/
	border:#707296 1px solid;
	height:30px;
	width:320px;
	margin-top:10px;
	}
.textfield1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	background-color:#07082D;
	border:#17193F 1px solid;
	height:30px;
	width:280px;
	padding-left:3px;
	padding-top:5px;
	
	}
	.textfield2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	background-color:#707296;
	border:#17193F 1px solid;
	width:280px;
	padding-left:3px;
	padding-top:5px;
	}
	
.textfield-form {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color:#707296;
	border:#17193F 1px solid;
	width:480px;
	height:100px;
	padding-left:3px;
	padding-top:5px;
	}
.sitemap-subtitle{
padding-left:40px;
}
.sitemap-subtitle2{
font-size:18px;
}


	.submit {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6C7E1;
	background-color:#07082D;
	border:#17193F 1px solid;
	width:80px;
	height:30px;
	cursor:pointer;
	}
.footer-link {
	font-size: 16px;
	color: #C6C7E1;
	padding:2px;
	text-decoration:underline;
	}
.footer-link:hover {
	font-size: 16px;
	color: #000000;
	padding:2px;
	text-decoration:none;
	background-color:#C6C7E1;
	}
#middle{
width:937px;
background-color:#0C0C30;
}


#footer-content{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C6C7E1;
	text-align:center;
	width:100%;
	padding-top:20px;
	height:100%;
	azimuth:center;
	background-color:#444682;
	}


/*sidemenu*/
.menutitle {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:22px;
margin-bottom: 5px;
color:#B8DEF5;
height:18px;
padding:0px 2px 10px 0px;
text-align:left;
border-bottom:#7C7EAD dotted 1px;
}
.title3 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:22px;
color:#EAA732;
text-align:left;
}
.border{
border:dotted 1px #454775;
margin-left:50px;
margin-right:50px;
}
.border1{
border:dotted 1px #454775;
margin-left:35px;
margin-right:20px;
}
.border-hr{
border:dotted 1px #454775;
width:100%;
margin-left:5px;
margin-right:50px;
}
#paging{
margin-left:35px;
margin-right:20px;

}
/*/ left */
#leftmenu 
{azimuth:center;
width:400px;
margin-left:40px;
azimuth:left;
height:540px;
}

#submenu{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
color:#ffffff;
text-decoration:none;
}
.submenu1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
padding-bottom:2px;
text-align:left;
color:#C6C7E1;
text-decoration:none;
}
.submenu1:hover{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
padding-bottom:2px;
text-align:left;
color:#000;
background-color:#C6C7E1;
text-decoration:none;
}

.sidemenu-link2 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.sidemenu-link2:hover {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}	

/*Yellow*/
#content-yellow{
background-image:url(images/box1-bg.jpg);
background-repeat:repeat-x;
padding-bottom:0px;
width:100%;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000;
line-height:32px;
text-align:left;
}

#mainframe-yellow{
width:100%;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
background-color:#AA8002;
}

.title-yellow {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #000000;
text-align:left;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
}
#content-small-yellow {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000;
line-height:32px;
padding-left:15px;
text-align:left;
}
/*case studies*/
#casestudies-middle{
width:600px;
float:right;
margin-right:1px;
}
.text-small{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #C6C7E1;
line-height:32px;
text-align:left;
}
.text-small-form{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #C6C7E1;
line-height:28px;
text-align:left;
}
.title2 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #C6C7E1;
text-align:left;
padding-bottom:10px;

}
.title3 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 28px;
color: #C6C7E1;
text-align:left;
padding-bottom:10px;
}
.subheadings {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #EAA732;
text-align:left;
padding-bottom:10px;
}
.newsletter {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #EAA732;
font-weight:bold;
padding-bottom:10px;
}
.mandatory
{	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EAA732;
	}
.content-new
{
	font-size:13px;}
.content-new2
{	font-size:16px;
	font-weight:bold;}