@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:0;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
color:#323232; 
background-color:#d8d0c8;
}
/* general specification ==============================*/
ul{padding:0;margin:0; list-style:none;}
h1,h2,h3,h4{ padding:0; margin:0; }
img { border:0;}
a{
color:#be2e21;
text-decoration:underline;
}
a:hover{
color:#000000;
text-decoration:none;
}
.pad-body{
padding:10px 5px 15px 5px;
}
.pad-content{
padding:0 20px 0 20px;
}
.padtop3{
padding-top:3px;
}
.padlt{
padding-left:20px;
padding-top:15px;
}
h1{
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#be2e21;
	background:url(../img/icons/bullet2.gif) no-repeat right 4px;
	padding-right:30px;
	float:left;
	text-transform: uppercase;
	padding-bottom: 15px;
}
h2{
background:url(../img/icons/h2bg.gif);
padding:8px;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
color:#4e4e4e;
margin-bottom:8px;
}
h2.textsmall{
background:url(../img/icons/h2bg.gif);
padding:8px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-bottom:8px;
}

h2.bgstrip{
	background:url(../img/icons/bgstrip.gif);
	padding:5px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	margin-bottom:8px;
}
h3{
font:18px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.padleft10{
padding-left:10px;
}
/* top part css =========================================*/
.logo-pad{
padding:18px 0 0 23px;
}
.top-conbg{
background:#f1f1f1 url(../img/top-contact-line.gif) repeat-x top left;
}
.top-conpad{
padding:20px 8px 10px 15px;
border-right:1px solid #FFFFFF;
}
.top-phone{
background-image:url(../img/icons/phone.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding-left:22px;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#be2e21;
}
.top-link{
background-image:url(../img/icons/email.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:22px;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#be2e21;
}
/* body part css =========================================*/

.subnav-line{
background:url(../img/subnav-line.gif) repeat-y top left;
}
ul.subnav{
margin:0 8px 0 6px;
}
ul.subnav li{
background:url(../img/icons/subnav-bdr.gif) repeat-x left bottom;
padding-bottom:1px;
}
ul.subnav li.last{
background:none;
}
ul.subnav li a{
background:url(../img/icons/bullet.gif) no-repeat 10px 12px;
padding:7px 2px 7px 25px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
display:block;
height:1%;
text-decoration:none;
}
ul.subnav li a:hover{
color:#be2e21;
background-color:#FFFFFF;
}
ul.subnav li a.current{
background:url(../img/icons/bullet.gif) no-repeat 10px 12px;
padding:7px 2px 7px 25px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#be2e21;
background-color:#FFFFFF;
display:block;
height:1%;
text-decoration:none;
}
ul.subnav li ul{
background:none;
padding-left:10px;
}
ul.subnav li li{
background:none;
padding-bottom:1px;

}
ul.subnav li li.last{
border:none;
margin-bottom:5px;
}
ul.subnav li li a{
background:url(../img/icons/bullet-in.gif) no-repeat 10px 7px;
padding:3px 2px 3px 20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#218398;
display:block;
height:1%;
text-decoration:none;
}
ul.subnav li li a:hover{
color:#fff;
background-color:#a9a9a9;
}
ul.subnav li li a.current{
background:url(../img/icons/bullet-in.gif) no-repeat 10px 7px;
padding:3px 2px 3px 20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background-color:#a9a9a9;
display:block;
height:1%;
text-decoration:none;
}

.contact-line{
background:#f8f8f8 url(../img/contact-line.gif) repeat-x top left;
}
a.success-story{
display:block;
width:237px;
height:84px;
background:url(../img/success-story.gif) no-repeat left top;
}
a.success-story:hover{
background-position:left bottom;
}
.bigfont{
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.date{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#4e4e4e;
padding:5px 0 0 5px;
}
.date2{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#be2e21;
background-color:#efefef;
border-bottom:2px solid #FFFFFF;
padding:5px;
margin-bottom:10px;
}
.news-row1{
background-color:#efefef;
padding:5px;
border-bottom:2px solid #FFFFFF;
border-left:1px dashed #adadad;
}
.news-row2{
background-color:#f8f8f8;
padding:5px;
border-bottom:2px solid #FFFFFF;
border-left:1px dashed #adadad;
}
.textbold{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.footer{
background-color:#ededed;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
color:#be2e21;
}
.copywrite{
background-color:#be2e21;
color:#fff;
}

ul.list{
margin:0 0 0 25px;
}
ul.list li{
background:url(../img/icons/arrow.gif) no-repeat left 8px;
padding:5px 0 5px 20px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

ul.list2{
margin:0 0 0 0;
}

ul.list2 li{
background:url(../img/icons/bullet3.gif) no-repeat left 8px;
padding:5px 0 5px 20px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
border-bottom:1px dashed #d2d2d2;
}

a.smalllink{
font:11px/20px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}
a.smalllink:hover{
text-decoration:none;
}

.breadcrumbs{
padding-bottom:5px;
margin-bottom:8px;
border-bottom:1px solid #ededed;
font-size:11px;
}
.breadcrumbs a{
color:#be2e21;
text-decoration:underline;
}
.breadcrumbs a:hover{
color:#000000;
text-decoration:none;
}
.img-border{
background-color:#FFFFFF;
border:2px solid #b6b6b6;
padding:3px;
}
.row1-bg{
padding:5px;
background-color:#efefef;
border:1px solid #e4e4e4;
}
.row2-bg{
padding:5px;
background-color:#f8f8f8;
border:1px solid #e4e4e4;
}
.project-head{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #CCCCCC;
}
.project-desc-row1 td{
font-size:11px;
background-color:#E5E5E5;
}
.project-desc-row2 td{
font-size:11px;
}
/* New CSS =========================================== */
.textbox{
border:1px solid #666666;
padding:2px;
}
.row1 td{
background-color:#efefef;
border-bottom:2px solid #FFFFFF;
}
.row2 td{
background-color:#f8f8f8;
border-bottom:2px solid #FFFFFF;
}
.buttoncss{
background:#d9dadc url(../img/icons/btnbg.gif) repeat-x top left;
overflow:visible;
color:#000000;
border:1px solid #bebec0;
padding:3px;
}
