@charset "utf-8";
/* CSS Document */

body,td,th {font-family: "Trebuchet MS"; font-size: 13px;	color: #515357;}

a:link {
	text-decoration: none;
	color: #F10000; text-decoration:none; font-size:12px
}
a:visited {
	text-decoration: none;
	color: #F10000; text-decoration:none;
}
a:hover {
	text-decoration: none;
	color: #515357; text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #F10000; text-decoration:none;

}


.clear {
clear: both;
line-height: 0;
font-size: 0;
}


a,img{outline:none; border:none;}
ul, ol {list-style: none;}
.linegap{line-height:0.45cm;}
.pr{position:relative;}

.fl{float:left;}
.fr{float:right;}

.p10{padding:10px;}
.pt20{padding-top:20px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.m5{margin:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}

.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m15{margin:15px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.m25{margin:25px;}
.mt25{margin-top:25px;}
.mr25{margin-right:25px;}
.mb25{margin-bottom:25px;}
.ml25{margin-left:25px;}

.m30{margin:30px;}
.mt30{margin-top:30px;}
.mr30{margin-right:30px;}
.mb30{margin-bottom:30px;}
.ml30{margin-left:30px;}

.m40{margin:40px;}
.mt40{margin-top:40px;}
.mr40{margin-right:40px;}
.mb40{margin-bottom:40px;}
.ml40{margin-left:40px;}


.readmore:link{ color:#DD7300; font-size:12px; text-decoration:none; font-weight:none}
.readmore:visited{ color:#DD7300; font-size:12px; text-decoration:none; font-weight:none}
.readmore:hover{ color:#626262; font-size:12px; text-decoration:none; font-weight:none}
.readmore:active{ color:#DD7300; font-size:12px; text-decoration:none; font-weight:none}


.f11{font-size:11px;}

.topheader{width:970px}
.logo{width:125px; height:106; margin:15px 0 0 30px}

.banner_bg{background:url(../images/shadow_top.gif) top center no-repeat; width:990px; height:328px;}
.inner-banner_bg{background:url(../images/shadow_top.gif) top center no-repeat; width:990px; height:208px;}

.mid_bg{background:url(../images/shadow_mid.gif) top left repeat-y;}

.welcome_section{ width:880px; float:left; padding:15px 0 20px 40px; color:#515357;}
.welcome_section h1{ font-size:20px; color:#4E5212; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:0 0 10px 0}
.welcome_section h1 span{ font-size:18px; color:#E87900; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
.welcome_img{ width:185px; height:128px; float:left}
.welcom_txt{ float:right; width:670px; line-height:20px}

.con-tech-trn{background:url(../images/consulting_technologies_tra.gif) top center no-repeat; height:158px}

.con_tech_txt{ width:275px; line-height:20px; margin:0 auto; padding:20px 0 0 0}


#footerwrap{ padding:0px 0; margin:0 auto;} 
#footerwrap a{color:#6c6c6c; font-size:12px; background:url(../images/arrowb.gif) no-repeat 0 8px; padding:2px 0 2px 8px;}
#footerwrap a:hover{color:#DD7300;}
#footerwrap .footer{width:960px; margin:0 auto; color:#6c6c6c; margin-bottom:10px; padding:30px 0 0 0}
#footerwrap .footer .flinks{ list-style-type:none; padding-left:20px;}
#footerwrap .footer .flinks li.fhead{color:#fff; font-weight: normal; font-size:11px;}
#footerwrap .footer .fhlinks a{display:inline; background:none; padding:0;}
#footerwrap .footer .fhlinks span{padding:0 5px;display:inline;}
#footerwrap .fbrdr{border-bottom:1px solid #BBBBBB;}
#footerwrap .copyright a{background:none; padding:0;}
.fl-div{margin:0 8px 0 8px; color:#BBBBBB;}


/*Top Menu*/


.top_nav {
	font-size:11px;
	width:180px;
	float:right;
	text-align:right; margin:0 40px 0 0
}
.top_nav ul {
float: right;
margin-top:0px;
padding-top:0px;

}
.top_nav li {
float: left;
padding: 0px 2px 0px 4px;
}
.top_nav li:first-child {
background: none; 
}
.top_nav li a {
display: block;
float: left;
padding-left: 10px;
line-height: 23px;
color: #515151; position: relative; cursor:pointer;
}
.top_nav li a span {
display: block;
float: left;
padding-right: 10px;
}
.top_nav li a:hover, .top_nav li a.active {
color: #fff;
background: url(../images/bg-left-topnav.gif) no-repeat left top;
text-decoration: none;
}
.top_nav li a:hover span, .top_nav li a.active span {
background: url(../images/bg-right-topnav.gif) no-repeat right top;
}


.tableshadow{ 
background-color:#FFFFFF; 
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;	
border-top-right-radius: 8px;
border-top-left-radius: 8px; 
border:solid 0px #7E7D7D;
box-shadow:0 0px 4px #8F8F8F;
}

.hd1{font-size:24px; color:#F43420; text-transform:uppercase;}
.hd2{font-size:14px; color:#515357; text-transform:none; font-weight:bold}
.hd3{font-size:14px; color:#F43420; text-transform:none; font-weight:bold}

.nav:link{ font-size:12px; font-weight:bold; color: #605C60; text-decoration: none}
.nav:visited{ font-size:12px; font-weight:bold; color:#605C60; text-decoration: none}
.nav:hover{ font-size:12px; font-weight:bold; color: #F53100; text-decoration: underline}
.nav:active{ font-size:12px; font-weight:bold; color:#605C60; text-decoration: none}

.over{font-size:12px; color:#F43420; font-weight:bold;}
.arrow{font-family:"Tahoma mm"; font-weight:bold; font-size:12px; color:#F43420;}

.submit-button {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #F43420;
	background-color: #F43420;
	line-height: normal;
	cursor: pointer;
	color:#ffffff;}

.multi{
border:solid 1px #D8D8D8; 
background-image: url(../images/input-bg.gif); 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:11px; color:#333; 
text-indent:2px; 
overflow:hidden; 
padding-top:4px; 
font-family:Arial, Helvetica, sans-serif;
resize:none; width:180px;
} 

.input{border:solid 1px #D8D8D8; background-image: url(../images/input-bg.gif);
background-repeat:repeat-x; height:18px; width:180px; font-size:11px; color:#333; text-indent:2px; overflow:hidden; padding-top:2px;}
