* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

p {
 padding: 0px;
}

#a_main {
  text-decoration: none;
  color: #647783;
 font-family: Arial;
 font-size: 13px;
}

#p_padding {
 padding: 10px;
}

#p_smallfont {
 font-family: Arial;
 font-size: 10px;
}

#p_topboxHfont {
 font-family: Arial;
 font-weight: bold;
 font-size: 14px;
 color: #7f7f7f;
}

#p_topboxCfont {
 padding-top: 6px;
 font-family: Arial;
 font-size: 13px;
 line-height: 13px;
 color: #666666;
}

#p_topbox1Ffont {
 padding-top: 0px;
 text-align: right;
 font-family: Arial;
 font-size: 13px;
 line-height: 13px;
 color: #005b92;
}

#p_topbox2Ffont {
 padding-top: 0px;
 text-align: right;
 font-family: Arial;
 font-size: 13px;
 line-height: 13px;
 color: #005b92;
}

#p_topbox3Ffont {
 padding-top: 0px;
 text-align: right;
 font-family: Arial;
 font-size: 13px;
 line-height: 13px;
 color: #005b92;
}

#p_topbox4Ffont {
 padding-top: 0px;
 text-align: right;
 font-family: Arial;
 font-size: 13px;
 line-height: 13px;
 color: #005b92;
}

#p_maincontent {
 padding-top: 14px;
 padding-left: 30px;
 padding-right: 30px;
 font-family: Arial;
 font-size: 13px;

}

#p_maincontent_heading1 {
 padding-top: 8px;
 padding-left: 30px;
 padding-right: 30px;
 color: #336633;
 font-family: Arial;
 font-weight: bold;
 font-size: 13pt;
}

#ul_submenuleft {
 padding-top: 10px;
 padding-left: 24px;
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
}

#ul_submenuleft li a {
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}

#ul_subsubmenuleft {
 padding-top: 10px;
 padding-left: 16px;
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
}

#ul_subsubmenuleft li {
 padding-bottom: 4px;
}

#ul_subsubmenuleft li a {
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}

#divider1 {
 color: #dfdfdf;
}

#divider2 {
 color: #cecece;
}

img {
  display: block;
}

#wrapper {
margin: 0 auto;
width: 819px;
border-left-width: 1px;
border-left-style:solid;
border-left-color:#dbe3e8;
border-right-width: 1px;
border-right-style:solid;
border-right-color:#dbe3e8;
border-bottom-width: 1px;
border-bottom-style:solid;
border-bottom-color:#dbe3e8;
}

#wrapper_left {
/*margin: 0px auto;*/
float: left;
}

#wrapper_right {
/*margin: 0px 0px 0px auto;*/
float: left;
background: #f4f4f4 url('../images/new/bck_r1.jpg') repeat-y;
}

#wrapper_middle {
/*margin: 0 auto;*/
float: left;
width: 819px;
}

#header {
 color: #333;
 width: 100%;
 float: left;
 height: 87px;
 background: #6B6659;
}

#navigation {
 float: left;
 width: 100%;
 height: 25px;
 color: #333;
 background: #8AA1B6;
 background: url('../images/new/menu.jpg');
}

#menu {
 float: left;
 width: 100%;
 height: 25px;
 padding-top: 0px;
 text-align: center;
 color: #647783;
 font-weight: bold;
 line-height: 26px;
}

#menu a  {
 color: #647783;
 font-weight: bold;
 text-decoration: none;
}

#banner {
 position:relative;
 float: left;
 width: 100%;
 height: 206px;
 color: #333;
 background: url('../images/new/banner1.jpg');
}

#flashbanner
{
background: #000000;
margin-bottom:0;
font-size:0;
line-height:0;
}

#box_text1 {
 position:absolute;
 top: 102px;
 left: 14px;
 width: 180px;
}

#box_text2 {
 position:absolute;
 top:102px;
 left: 218px;
 width: 180px;
}

#box_text3 {
 position:absolute;
 top: 102px;
 left: 426px;
 width: 180px;
}

#box_text4 {
 position:absolute;
 top: 102px;
 left: 630px;
 width: 180px;
}

#href_box_text1 {
 position:absolute;
 top: 8px;
 left: 0px;
 width: 200px;
 height: 222px;
}

#href_box_text2 {
 position:absolute;
 top:8px;
 left: 204px;
 width: 200px;
 height: 222px;
}

#href_box_text3 {
 position:absolute;
 top: 8px;
 left: 412px;
 width: 200px;
 height: 222px;
}

#href_box_text4 {
 position:absolute;
 top: 8px;
 left: 616px;
 width: 200px;
 height: 222px;
}


#top_boxes {
 float: left;
 width: 100%;
 height: 200px;
 color: #333;
 background: #525252;
}

#top_boxes_divider {
 float: left;
 width: 1%;
 height: 200px;
 color: #333;
 background: #FFFFFF;
}

#content {
 float: left;
 background: #fcfcfc;
 width: 100%;
}

#content a {
  text-decoration:underline;
  color: #666666;
}

#content_left {
 float: left;
 color: #666666;
 background: #fcfcfc;
 width: 74%;
 font-family: Arial;
 font-size: 13px;
}

#content_right {
 float: left;
 color: #666666;
 background: #fcfcfc;
 width: 50%;
}

#content_right_stretch {
 float: left;
 color: #666666;
 background: #fcfcfc;
 width: 75%;
}

#content_right_post {
 float: left;
 color: #666666;
 background: #fcfcfc;
 width: 80%;
}

#side_boxes_left {
 float: left;
 padding-top: 4px;
 color: #333;
 background: #fcfcfc;
 font-family: Arial;
 font-size: 10px;
}

#side_boxes_right {
 float: right;
 padding-top: 10px;
 color: #333;
 background: #fcfcfc;
 font-family: Arial;
 font-size: 10px;
}

#side_boxes_main_right {
 float: right;
 padding-top: 4px;
 color: #333;
 background: #fcfcfc;
 font-family: Arial;
 font-size: 10px;
}

#side_boxes_left a {
  text-decoration:underline;
  color: #666666;
}

#side_boxes_right a {
  text-decoration:none;
  color: #666666;
}

#sideboximg {
position: relative;
padding-bottom: 10px;
width: 200px;
background-image:url('../images/new/side_boxes.jpg');
background-repeat: no-repeat;
}

#p_sidebox_heading1 {
 width: 180px;
 padding-top: 7px;
 padding-left: 8px;
 color: #336633;
 font-family: Arial;
 font-weight: bold;
 font-size: 11pt;
}

#p_sidebox_heading2 {
 width: 180px;
 padding-top: 7px;
 padding-left: 9px;
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 11pt;
}

#p_sideboxHfont {
 padding-top: 4px;
 padding-left: 17px;
 font-family: Arial;
 font-weight: bold;
 font-size: 12px;
 color: #7f7f7f;
}

#p_sideboxCfont {
 padding-top: 7px;
 padding-left: 17px;
 font-family: Arial;
 font-size: 11px;
 line-height: 12px;
 color: #666666;
 width: 170px;
}

#p_sideboxCfont a{
 text-decoration: none;
}

#p_sideboxHfont1 {
 padding-top: 4px;
 padding-left: 0px;
 font-family: Arial;
 font-weight: bold;
 font-size: 12px;
 color: #7f7f7f;
}

#bottom_boxes {
 float: left;
 width: 100%;
 height: 187px;
 color: #333;
 background: #525252;
}

#bottom_boxes_divider {
 float: left;
 width: 1%;
 height: 200px;
 color: #333;
 background: #FFFFFF;
}

#bottom_content {
 float: left;
 width: 100%;
 height: 17px;
 color: #333;
 background: #FFFFFF;
 display: inline;
}

#bottom_navigation1 {
 float: left;
 padding:10px 0px 0px 0px;
 width: 100%;
 height: 25px;
 color: #647783;
 font-weight: bold;
 text-align: center;
 background: #d7dad6;
}

#bottom_navigation1 a {
  text-decoration: none;
  color: #647783;
}

#bottom_navigation2 {
 float: left;
 width: 100%;
 height: 15px;
 color: #647783;
 text-align: center;
 background: #eaedef;
}

#bottom_navigation2 a {
 text-decoration: none;
 color: #647783;
}

#footer {
 width: 100%;
 clear: both;
 padding-top: 20px;
 color: #647783;
 background: #eaedef;
 text-align: center;
}


/*newsletter*/

#newsletter {
  font-family: Arial;
  font-size: 11px;
  color: #666666;
  width:160px;
  text-align:left;
  padding:5px 5px 10px 7px;
}

#nl_input{
  width:160px;
  font-family: Arial;
  font-size: 11px;
  padding:5px 0px 5px 0px;
}

#nl_input input{
  width:160px;
  font-family: Arial;
  font-size: 11px;
}

#nl_img {
  width:160px;
  text-align:right;
}

#nl_img img{
  text-align:right;
}

/*sitemap*/

.sitemap {
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
  padding:5px 12px 5px 12px;
  background:url('../layout/dot.jpg') no-repeat center left;
}

.sitemap a{
color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}

.sitemap_sub {
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
  margin:5px 20px 5px 20px;
  padding-top:5px;
  padding-left:10px;
  background:url('../layout/dot.jpg') no-repeat center left;
}

.sitemap_sub a{
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}


#breadcrumb {
 padding-top:5px;
 padding-left:5px;
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
}

#breadcrumb_a {
 color: #005b92;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}

#table_services {
 background: #fcfcfc;
}

#td_services_box1 {
 width: 122px;
 background: #eaedef;
 border-left: #dbe3e8 solid thin;
 border-right: #dbe3e8 solid thin;
 padding: 5px;
 cursor:pointer;
}

#td_services_box2 {
 width: 122px;
 background: #eaedef;
 border-left: #dbe3e8 solid thin;
 border-right: #dbe3e8 solid thin;
 border-bottom: #dbe3e8 solid thin;
 padding: 5px;
 cursor:pointer;
}


.table_clients {
 background: #fcfcfc;
}

.table_clients td {

 background: #eaedef;
 border-left: #dbe3e8 solid thin;
 border-right: #dbe3e8 solid thin;
 border-bottom: #dbe3e8 solid thin;
 padding: 5px;
 cursor:pointer;
}

#moreFont{
 font-family: Arial;
 font-size: 13px;
 line-height: 13px;
 color: #005b92;
}


a {outline: 0;}
#menu-left-title {background-image:url(../images/bg-title-x.gif); background-repeat:repeat-x; height*:24px; height:20px; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding-top:4px; padding-left:9px; border:#dbe3e8 1px solid; border-left:0px;}
#menu-left-body {width:200px}
#menu-left ul { margin:0px; padding:0px; list-style-type: none;}
#menu-left li a { background-color:#99bcd2; padding:6px; padding-left:12px; padding-right:0px;  border-bottom:#dbe3e8 1px solid; border-right:#dbe3e8 1px solid; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;   width:187px;  width*:199px; display:block; text-decoration:none; list-style:inside  }
#menu-left li a:hover { background-color:#6fa0c9; background-image:url(../images/arrow-white.gif); background-repeat:no-repeat; background-position: left}
#menu-left li a.selected { background-color:#6fa0c9; background-image:url(../images/arrow-white.gif); background-repeat:no-repeat; background-position: left}

