/* CSS Document */
/* body starts here */
body{
	background:#2D6671 url(../images/body.png) center top no-repeat fixed;
	margin:auto;
	padding:0px;
	font-size:13px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#3a3a3a;
}
#lrgbrowntext{
	margin:auto;
	padding:0px;
	font-size:16px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#413028;
}
#wrapper{width:1000px; margin:0 auto; background:url(../images/shadow.png) repeat-y; padding:0px 01px 0px 0px;}

#topheader{
	width:1000px;
	background:#BAAD7C url(../images/topheader_bg.gif) repeat-x;
	height: 34px;
	overflow: hidden;
}
#header {
	margin: 0;
	background: #ffffff;
}
td.navbackgroundBLANK{
	width: 78px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td.navbackground3{
	background-image: url(../images/navcube3.gif);
	width: 78px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
a.top_nav:active { font-family: arial, verdana; font-size:12px; color: #000000; font-weight: bold; text-decoration: none; }
a.top_nav:visited { font-family: arial, verdana; font-size:12px; color: #000000; font-weight: bold; text-decoration: none; }
a.top_nav:link { font-family: arial, verdana; font-size:12px; color: #000000; font-weight: bold; text-decoration: none; }
a.top_nav:hover { font-family: arial, verdana; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

td.main_nav { background-image: url('../images/navbutton-off.jpg'); background-position: center; background-repeat: no-repeat; padding: 15px 5px 15px 5px; }
td.main_nav:hover { background-image: url('../images/navbutton-on.jpg'); background-position: center; background-repeat: no-repeat; color: #FFFFFF; padding: 15px 5px 15px 5px; }
} 
td.main_nav_notify { background-image: url('../images/b-notify-off.jpg'); background-position: center; background-repeat: no-repeat; padding: 15px 5px 15px 5px; }
td.main_nav_notify:hover { background-image: url('../images/b-notify-on.jpg'); background-position: center; background-repeat: no-repeat; color: #FFFFFF; padding: 15px 5px 15px 5px; }
} 

a.bottom_nav:active { font-family: arial, verdana; color: #000000; font-weight: bold; text-decoration: none; }
a.bottom_nav:visited { font-family: arial, verdana; color: #000000; font-weight: bold; text-decoration: none; }
a.bottom_nav:link { font-family: arial, verdana; color: #000000; font-weight: bold; text-decoration: none; }
a.bottom_nav:hover { font-family: arial, verdana; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

td.footer_nav { background-image: url('../images/navbutton-wide-off.jpg'); background-position: center; background-repeat: no-repeat; padding: 15px 5px 15px 5px; }
td.footer_nav:hover { background-image: url('../images/navbutton-wide-on.jpg'); background-position: center; background-repeat: no-repeat; color: #FFFFFF; padding: 15px 5px 15px 5px; }
} 
td.navbackground1wide{
	background-image: url(../images/navcube_1_wide.gif);
	width: 150px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td.navbackground1{
	background-image: url(../images/navcube1.gif);
	width: 78px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td.navbackground2{
	background-image: url(../images/navcube2.gif);
	width: 78px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td.navbackground3{
	background-image: url(../images/navcube3.gif);
	width: 78px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
td.navbackground3wide{
	background-image: url(../images/navcube_3_wide.gif);
	width: 150px;
	height: 77px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}

td.navbackground1 a{ color:#ffffff; cursor: hand; text-decoration: none; font-weight: normal;}
td.navbackground1 a:hover { color:#ffffff; cursor: hand; text-decoration: none; font-weight: bold;}
td.navbackground1wide a{ color:#ffffff; cursor: hand; text-decoration: none; font-weight: normal;}
td.navbackground1wide a:hover { color:#ffffff; cursor: hand; text-decoration: none; font-weight: bold;}
td.navbackground2 a{ color:#ffffff; cursor: hand; text-decoration: none; font-weight: normal;}
td.navbackground2 a:hover { color:#ffffff; cursor: hand; text-decoration: none; font-weight: bold;}
td.navbackground3 a{ color:#ffffff; cursor: hand; text-decoration: none; font-weight: normal;}
td.navbackground3 a:hover { color:#ffffff; cursor: hand; text-decoration: none; font-weight: bold;}
td.navbackground3wide a{ color:#ffffff; cursor: hand; text-decoration: none; font-weight: normal;}
td.navbackground3wide a:hover { color:#ffffff; cursor: hand; text-decoration: none; font-weight: bold;}

td.orangebuttonbk{
	background-image: url(../images/button-orange.gif);
	width: 174px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td.orangebuttonbk a{ color:#ffffff; cursor: hand; text-decoration: none; font-weight: normal;}
td.orangebuttonbk a:hover { color:#ffffff; cursor: hand; text-decoration: none; font-weight: bold;}
#side-a {
	float: left;
	width: 120px;
}

#side-b {
	float: right;
	width: 120px;
}

#content { 
	float: left;
	width: 72%;
}

td.idxboxes {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
}

.idxboxes2 {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #2D6671;
	font-weight: bold;
}

#footernew {
	clear: both;
	background: #ffffff;
	margin: 0;
}

/* -------- NAV BUTTONS ---------*/
/* -------- END NAV BUTTONS ---------*/


#container{padding:0px 0px 0px 0px;}
.clear{margin:0px; padding:0px; clear:both;}
a{color:#2D6671; text-decoration:underline;}
a:hover{color:#2D6671; text-decoration:none;}
/* body ends here */

/* banner_zone starts here */
#banner_zone{background:url(../images/banner.jpg) left top no-repeat; height:0px;}
#logo{padding:0px 0px 0px 0px; float:left;} 
#header{padding:0px 0px 0px 0px;}
.header_slogen{padding:43px 0px 0px 270px; float:left; color:#87756C; font-style:italic; line-height:18px; font-size:11px;}
.banner_links_box{padding:0px 0px 0px 60px;}
.banner_links{padding:0px 0px 0px 0px; width:200px; float:left;}
.banner_links ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.banner_links li{padding:0px 0px 10px 15px; margin:0px 0px 0px 0px; display:block; list-style:none;
                background:url(../images/bullot.gif) 0px 8px no-repeat;}
.banner_links li a{color:#FFF6A9; text-decoration:underline; font-size:16px;}
.banner_links li a:hover{text-decoration:none;}
.search_box{padding:30px 0px 0px 60px;}
form{padding:0px; margin:0px;}
.search{color:#fff; font-size:16px; float:left; padding:10px 0px 0px 0px;}
.text_field{float: left; background:url(../images/text_field.gif) no-repeat; margin:10px 0px 0px 5px; border:none; width:204px; height:20px;}
/* banner_zone ends here */

/*menuzone starts here*/
#menu{background:url(../images/menu_bg.gif) repeat-x 0 0; height:53px; padding:0px 0px 0px 80px;}
#menu ul{margin:0px 0px 0px 0px; padding:0px 0px 59px 5px; background:url(../images/menu_border.gif) left 10px no-repeat;}
#menu li{margin:0px 0px 0px 0px; padding:18px 5px 10px 0px; display:block; float:left; 
          background:url(../images/menu_border.gif) right 10px no-repeat; list-style:none;}
#menu li a{color:#fff; font-size:15px; text-decoration:none; background:url(../images/menu_path.gif) 23px 3px no-repeat; text-transform:uppercase;
           padding:0px 20px 0px 40px;margin:0px 0px 0px 0px; font-weight:bold;}
#menu li a:hover{ color:#A7BBB9;}
#menu a.active{color:#A7BBB9;}
/*menuzone ends here*/

/*work_zone starts here*/
#work_zone{padding:0px 0px 0px 0px;}
.primary_container{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.primary_box{float:left; padding:0px 0px 0px 30px;}
.primary_box1{width:150px; float:left; padding:47px 0px 0px 45px; font-size:12px; color:#3a2a23;line-height:22px;}
.brown_text{
	color:#2D6671;
	text-decoration:underline;
	font-size:16px;
	font-weight: bold;
}
.pic1{margin:30px 0px 0px 0px; float:left;}
.secondary_container{
	padding:8px 55px 40px 55px;
	position:relative;
	background-color: #fff;
	background-image: url(../images/box-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
h1{
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#2D6671;
	font-size:25px;
	font-weight:100;
	font-family: Tahoma, Geneva, sans-serif;
}
h2{
	padding:15px 0px 0px 0px;
	margin:0px;
	color:#000000;
	font-size:15px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
h3{
	padding:15px auto;
	margin:0px;
	color:#000000;
	font-size:16.5px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	
}
.grey_text{color:#979797;}
.bold_text{color:#343434; font-size:20px;}
.secondary_text{padding:0px 166px 0px 0px; line-height:22px;}
.pic2{float:right; padding:10px 0px 0px 0px;}
.pic_container{
	background:#EFEEDA url(../images/1.gif) repeat-x;
	border-top:1px solid #E3E1D2;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 55px;
}
.pic_box{float:left; width:440px;}
.pic_box1{padding:40px 20px 0px 110px;}
/*work_zone ends here*/

/*footer starts here*/
#footer{
	width:1000px;
	background:#BAAD7C url(../images/footer_bg.gif) repeat-x;
	height: 43px;
	overflow: hidden;
}
.footermenu{padding:11px 0px 20px 444px;margin:0px 0px 0px 0px;float:left;}
.footermenu ul{padding:2px 0px 0px 25px;margin:0px 0px 0px 0px;}
.footermenu li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;list-style:none;}
.footermenu li a{padding:0px 7px 0px 6px;color:#fff;text-decoration:underline;font-size:11px;}
.footermenu li a:hover{text-decoration:none;}
.copyright{padding:21px 0px 20px 25px;color:#ffffff;float:left;font-size:11px;}
.copyrightgrey{
	color:#999;
	font-size:11px;
}
.footerlinks{padding:21px 0px 20px 25px;color:#000000;float:left;font-size:11px;}
.footerlinks a{padding:0px 7px 0px 6px;color:#2D6671;text-decoration:underline;font-size:11px;}
.footerlinks a:hover{text-decoration:none;}
.whiteline{color:#fff;}
/*footer ends here*/

/* inner pages css start */
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#2D6671; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #000;	margin:0px 0px 10px 0px;}
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#2D6671; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #2D6671;}
.whiteheading{font:30px Myriad Pro, Arial; color:#000; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.greenheading{font:22px Myriad Pro, Arial; color:#2D6671; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #000; padding-bottom:10px; width: 95%;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */

/*Contact Boxes*/
h4{font:36px Myriad Pro, Arial, Helvetica, sans-serif; color:#2D6671; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.blacktext{	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px;	font-weight:normal;}
.blacktextlrg{	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px; font-weight:bold;}
.blacktextlrg a:link {	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px; text-decoration: none;	font-weight:bold;}
.blacktextlrg a:hover {	color:#ffffff;	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px; text-decoration: none;	font-weight:bold;}
.blacktextlrg a:visited {	color:#000000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px; text-decoration: none;	font-weight:bold;}
.blacktextverylrg{	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 20px;	font-weight:bold;}
.blacktextverylrgnonbold{	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 20px;	font-weight:none;}
/*.blacktextlrg a,a:hover{	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 14px;	font-weight:bold;}*/
.blacktextlrgnonbold{	color:#000;	font-family: Tahoma, Geneva, sans-serif;	font-size: 14px;	font-weight:normal;}
.tinygreentext{	color:#2D6671;	font-family: Tahoma, Geneva, sans-serif;	font-size: 11px;	font-weight:normal;	text-decoration: underline;}

.orangetext{	color:#F60;	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px;	font-weight:bold; margin:20px 20px 10px 0px;}
.orangetextmed{	color:#F60;	font-family: Tahoma, Geneva, sans-serif;	font-size: 12px;	font-weight:normal;}
.orangetextsml{	color:#F60;	font-family: Tahoma, Geneva, sans-serif;	font-size: 11px;	font-weight:normal;}
input.button{color:#ffffff; background:#2D6671; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; border:1px solid #ccc;}

a.idxboxesorange:link {color: #ff6600; font-weight:bold; font-size: 14px; font-family: Tahoma, Geneva, sans-serif;}
a.idxboxesorange:visited {color: #ff6600; font-weight:bold; font-size: 14px; font-family: Tahoma, Geneva, sans-serif;}
a.idxboxesorange:hover {color: #ff6600; font-weight:bold; font-size: 14px; font-family: Tahoma, Geneva, sans-serif;}
a.idxboxesorange:active {color: #ff6600; font-weight:bold; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; } 
#myscroller {
position:relative; /* mandatory */
width:190px; height:105px; /* set as required */
background-color:#fffff; /* set as required */
overflow:hidden; /* mandatory */
margin:6px auto; /* optional */
font-size: 14px; font-family: Tahoma, Geneva, sans-serif;
} 
