body{
  margin:0px;
  padding:0px;
}
#main_container{
   width:1000px;
   background-color:#FFFFFF;
   margin-left:auto;
   margin-right:auto;
   border:1px solid #000000;
}

.right_top_div{
   width:375px;
   float:right;
   margin-right:15px;
}
.right_top_text_div{
   width:177px;
   padding-top:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4375a8;
   float:left;
}
.right_top_text_div_2{
   width:86px;
   padding-top:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4375a8;
   float:right;
}

.clear{
  clear:both;
  height:1px;
  font-size:1px;
}
.logo{
   background-image:url(../images/logo_bg.jpg);
   background-repeat:repeat-x;
   height:218px;
   border:1px solid #bdbcbd;
}
.logo_div{
   width:168px;
   height:110px;
   margin-top:31px;
   margin-bottom:70px;
   margin-left:auto;
   margin-right:auto;
}
#left_heading{
   background-image:url(../images/our_services_bg.jpg);
   background-repeat:repeat-x;
   width:233px;
   height:47px;
   border-bottom:2px solid #bdbcbd;
   border-right:1px solid #bdbcbd;
   border-top:1px solid #bdbcbd;
}
#left_heading_1{
   width:190px;
   margin-left:18px;
   margin-top:4px;
}
#header{
  width:760px;
  height:236px;
  background-image:url(../images/header.jpg);
  background-repeat:no-repeat;
}
#navigation{
  width:760px;
  background-color:#3a6fa6;
  height:32px;
  margin-top:2px;
}
#navigation_links{
   width:480px;
   float:right;
   margin-right:20px;
}
#navigation_links ul {
   margin:0px;
   padding:0px;
   list-style:none;
}
#navigation_links ul li {
   margin:0px;
   padding:0px;
   list-style:none;
   display:inline;
   float:left;
}
#navigation_links ul li a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   text-decoration:none;
   display:block;
   padding-left:20px;
   line-height:20px;
   padding-top:10px;
}
#main_content_container{
   width:724px;
   float:right;
   margin-right:20px;
   margin-top:8px;
  
}
#main_content_container_1{
   width:1000px;
}
#left_content_container{
   width:480px;
   border-right:1px dotted #3e73a9;
   float:left;
}
#inside_content_container{
}
#right_content_container{
   width:239px;
   float:right;
}
#inside_right_content_container{
   width:229px;
   margin-left:10px;
}
.right_inside_div{
   width:237px;
   height:310px;
   border:1px solid #bdbcbd;
   background-image:url(../images/inside_img_bg.jpg);
   background-repeat:repeat-x;
   margin-top:9px;
   float:left;
}
.right_inside_div_2{
   width:211px;
   margin-left:auto;
   margin-right:auto;
   margin-top:9px;
}
.right_inside_div_3{
   width:205px;
   margin-top:30px;
   float:right;
   margin-right:15px;
}
#right_side_links{
   width:187px;
   margin-right:auto;
   margin-left:auto;
   margin-top:4px;
}
#right_side_links ul{
   margin:0px;
   padding:0px;
   list-style:none;
}
#right_side_links ul li a{
   background-image:url(../images/arrow.jpg);
   background-repeat:no-repeat;
   background-position:left center;
   width:170px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-left:18px;
   color:#3e73a9;
   display:block;
   text-decoration:none;
   padding-top:5px;
   padding-bottom:5px;
}
   
#side_pannel{
  width:234px;
  background-image:url(../images/left_side_bg.jpg);
  background-position:left;
  float:left;

}
#inside_div{
  width:213px;
  margin-left:auto;
  margin-right:auto;
}
.small_inside_div{
   width:212px;
   height:65px;
   border-bottom:1px dotted #8b8989;
   padding-top:8px;
}
.small_inside_div_2{
   width:212px;
   height:60px;
   padding-top:8px;
}
#img_div{
  width:47px;
  float:left;
}
#img_div_2{
  width:20px;
  float:left;
  margin-left:25px;
}
.img_text{
   width:155px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#3e73a9;
   font-weight:bold;
   float:right;
   margin-right:8px;
   margin-top:6px;
}
   
.small_blue_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4375a8;
   text-decoration:none;
   text-align:justify;
   text-decoration:none;
}
.small_blue_bold{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#3e73a9;
   font-weight:bold;
   text-decoration:none;
}
.blue_bg{
  width:233px;
  height:5px;
  background-color:#3a6fa6;
}

.big_blue_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   color:#3a6fa6;
   font-weight:bold;
   text-decoration:none;
}
.big_blue_text_2{
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#3a6fa6;
   font-weight:bold;
   text-decoration:none;
}
.big_light_blue_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   color:#1da6d1;
   font-weight:bold;
   text-decoration:none;
}
.read_more{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4375a8;
   text-decoration:none;
   text-align:right;
}
#footer{
  height:50px;
  background-color:#3e73a9;
}
.copyright{
   width:355px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-top:10px;
   color:#FFFFFF;
   float:left;
}
#footer_link{
  width:260px;
  float:right;
  margin-right:15px;
  margin-top:6px;
}

#footer_link a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
   color:#FFFFFF;
   line-height:20px;
   padding-top:10px;
}
#middle_container{
    width:580px;
	margin-left:auto;
	margin-right:auto;
	border:1px dashed #3e73a9;
	margin-top:10px;

}
.fields{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
   text-align:right;
   padding-right:5px;
}
.small_listmenu{
   width:100px;
}
.big_textfield{
   width:250px;
   height:120px;
}
#sub_heading{
   width:670px;
   margin-top:5px;
}
#sub_heading ul{
   margin:0px;
   padding:0px;
   list-style:none;
}
#sub_heading ul li {
   background-image:url(../images/arrow.jpg);
   background-repeat:no-repeat;
   background-position:left center;
   width:670px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-left:15px;
   color:#3e73a9;
   display:block;
   text-decoration:none;
   padding-top:5px;
   padding-bottom:5px;
}
.link_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FF0000;
   text-decoration:underline;
}
#top_main_container{
  width:233px;
  }
.top_logo_part{
   background-image:url(../images/logo_bg.jpg);
   background-repeat:repeat-x;
   height:218px;
   width:233px;
   border:1px solid #bdbcbd;
   float:left;
   margin-top:5px;
}
.logo_div{
   width:168px;
   height:110px;
   margin-top:31px;
   margin-bottom:70px;
   margin-left:auto;
   margin-right:auto;
}
#top_header_part{
    width:760px;
   float:right;
}
#header_contr{
  width:760px;
  float:right;
}
.main_content_bg{
   background-image:url(../images/left_side_bg.jpg);
   background-position:left top;
   background-repeat:repeat-y;
}
#portfolio_container {
  width:740px;
  height:auto;
  border-bottom:1px dashed #3e73a9;
  padding-bottom:10px;
  padding-top:10px;
}
#portfolio_img {
  width:200px;
  height:155px;
  float:left;
}
#portfolio_text {
  width:520px;
  height:auto;
  float:right;
  padding:5px;
}
.error{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#3a6fa6;
   text-align:center;
   text-decoration:none;
   font-weight:bold;
}  
   
