body {
margin: 0;
padding: 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
background-color:#ffffff;
}

table,td{
vertical-align:top;
/*font-size: 11px;
color: #4e4e4e;*/
}

a img { border-width: 0; }

.imgmid{
vertical-align:middle;}

.imgbot{
vertical-align:bottom;}

.right{
text-align:right;
}

.flright{
float:right;
}

.middle{
text-align: center;
}

.bold{
font-weight:bold;
}

a{
color:#00579D;
text-decoration:underline;
}
a:hover{
color:#000000;
text-decoration:none;}

form{
padding:0;
margin:0;
}

#main{
width:927px;
margin:0 auto;
}


input{
font-size:10px;
color: #555555;
background-color:#D7EFFF;
border:1px solid #50ACED;
}

#menutop{
color:#063B6B;
background-image: url(../images/topmenu_bg.jpg);
background-repeat: repeat-x;
height:41px;
width:927px;
font-size:12px;
vertical-align:middle;
padding-left:10px;
}

a.greylnk {
color:#8D8D8D;
text-decoration:none;
}

a.greylnk:hover{
color:#48474B;
text-decoration:underline;
}

a.stmplnk {
color:#555555;
text-decoration:none;
}

a.stmplnk:hover{
color:#48474B;
text-decoration:underline;
}

.tckrbg{
background-image: url(../images/hm_tkr_bg.jpg);
background-repeat: repeat-x;
height:13px;
vertical-align:middle;
font-size:11px;
}

.tckrbginn{
background-image: url(../images/inn_tkr_bg.jpg);
background-repeat: no-repeat;
height:37px;
vertical-align:middle;
font-size:11px;
padding-left:10px;
}

.hlpbx{
background-image: url(../images/hm_hlpbx_bg.jpg);
background-repeat: repeat-x;
height:164px;
color:#002644;
}

.hlpbxin_hd{
background-image: url(../images/hlpbxin_hd.jpg);
background-repeat: no-repeat;
width:209px;
height:28px;
padding-left:10px;
vertical-align:middle;
}

.hlpbxin{
background-image: url(../images/hlpbxin_base.jpg);
background-repeat: no-repeat;
width:209px;
height:170px;
padding-left:7px;
}

.bxin2_hd{
background-image: url(../images/bxin2_hd.jpg);
background-repeat: no-repeat;
width:209px;
height:25px;
padding-left:10px;
vertical-align:middle;
color:#000000;
}

.bxin2{
background-color:#FDFCFC;
width:209px;
height:160px;
}

.bxin2_base{
background-image: url(../images/bxin2_base.jpg);
background-repeat: no-repeat;
padding:5px;
}

.bxin2_l{
background-image: url(../images/bxin2_l_bg.jpg);
background-repeat:repeat-y;
width:5px;
}

.bxin2_r{
background-image: url(../images/bxin2_r_bg.jpg);
background-repeat:repeat-y;
width:4px;
}

.inncontbx_r{
background-image: url(../images/bxin2_r_bg.jpg);
background-repeat:repeat-y;
width:4px;
}

.inncontbx_l{
background-image: url(../images/contbx_04_bg.jpg);
background-repeat:repeat-y;
width:5px;
}

.inncontbx{
background-color:#FDFCFC;
}

.inncontbx_bg{
background-image: url(../images/contbx_05.jpg);
background-repeat:repeat-x;
height:100%;
padding:10px 7px 7px 7px;
line-height:15px;
text-align:justify;
}

.inncontbx_r{
background-image: url(../images/contbx_06_bg.jpg);
background-repeat:repeat-y;
width:8px;
}

.spacerhm{
height:3px;
}

.spacer{
height:8px;
}

.spacer2{
width:6px;
}

.spacer3{
width:15px;
}

.red{
color:#b65758;
}

.blue{
color:#107DC8;
}

.blue2{
color:#2F6681;
}

.blue3{
color:#00579D;
}

.blue4{
color:#00347B;
}

.green{
color:#499109;
}

.pghd{
font-size:16px;
font-weight:bold;
text-transform:inherit;
padding-left:5px;
padding-bottom:2px;
}


a.red{
font-size:11px;
color:#b65758;
text-decoration:none;
}

a.red:hover{
font-size:11px;
color:#902628;
text-decoration:none;
}

a.green{
color:#499109;
text-decoration:underline;
}

a.green:hover{
color:#2B5B00;
text-decoration:underline;
}


#footer{
color:#686868;
font-size:11px;
}

#footer a{
text-decoration:none;
color:#3B70B9;}

#footer a:hover{
text-decoration:none;
color:#373737;}

.templateText{
font-family:Calibri;
font-size:14px;
background-image:url(../template_portfolio/tablehead.jpg);
height:25px;
}

.templatehref{
text-decoration:none;
}
.casestudy_link{
color:#3B70B9;
text-decoration:none;
}