@charset "utf-8";
/* CSS Document */

.menuwip a
{
 background: url("../images/button_bg.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    padding: 5px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:url(../images/bg.jpg);
}
form
  { 
  margin:0px; 
  padding:0px;
  }
p{ 
  margin:0px; 
  padding:0px;
 }
.clear {
 clear:both; 
 }
.wrapper {
 width:100%;
 padding:0px;
 margin:0 auto;
 }
.main {
 padding:0px;
 margin:0 auto;
 background:url(../images/header_bg.jpg) repeat-x;
 }
.header {
 height:165px;
 padding:0px;
 margin:0px;
 z-index:1000;
 }
 
#abc { position: relative;  }
.clear{ clear:both; }
 
.logo {
 width:132px;
 height:150px;
 padding:14px 0 0 20px;
 float:left;
 }
.head_right {
/* width:830px;*/
 float:right;
 padding:0px;
 margin:0px;
 }
.head_right_nav_left {
 width:230px;
 height:30px;
 float:right;
 }
.head_left {
 background:url(../images/top_left.jpg) no-repeat;
 width:34px;
 height:30px;
 float:left;
 }
.head_right1 {
 background:url(../images/top_right_bg.jpg) repeat-x;
 height:30px;
 line-height:30px;
 width:196px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 float:left;
 text-align:center;
 color:#fff;
 }
.head_right1 a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 color:#fff;
 text-align:center;
 padding:0 8px 0 8px;
 }
.head_right1 a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:underline;
 color:#fff;
 text-align:center;
 padding:0 8px 0 8px;
 }
.menu {
 width:830px;
 float:right;
 padding:50px 0 0 0;
 margin:0px;
 }
.top_menu {
 width:650px;
 height:30px;
 padding:0 0 0 180px;
 float:right;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#07477a;
 }
.top_menu  ul {
 padding:0px;
 margin:0px;
 }
.top_menu  ul li{
 padding:0 1px 0 1px;
 list-style:none; 
 background:url(../images/menu_divider.jpg) no-repeat right;
 float:right;
 line-height: 26px;
 }
.top_menu  ul li a{
 text-decoration:none;
 color:#07477a;
 line-height: 26px;
 display:inline-block;
 padding:0 10px 0 10px;
 }
.top_menu  ul li a:hover {
 text-decoration:none;
 color:#fff;
 padding:0 10px 0 10px;
 line-height: 26px;
 display:inline-block;
 background:url(../images/blue_bg.jpg) repeat-x; 
 }
 .top_menu  ul li a.active {
 text-decoration:none;
 color:#fff;
 line-height: 26px;
 display:inline-block;
 background:url(../images/blue_bg.jpg) repeat-x;
 }
 .nobg{background:none !important;
 }
.main_contener {
 background:url(../images/bg.jpg) repeat-y;
 padding:20px 0px 0px 0px;
 margin:0px;
 }
.main_container_inner {
 padding:0px; 
 margin:0px;
 width:100%;
 }
.left_navigation {
 float:left;
 padding:0px;
 margin:0px;
 }
.left_navigation_top {
 padding:8px 0 0 0;
 }
.left_nav_bg {
 height:22px;
 background:url(../images/services.jpg) left no-repeat;
 font-size:19px;
 color:#0c3459;
 font-weight:bold;
 padding:0 0 0 25px;
 }
 
 .left_nav_bg1 {
 background:url(../images/left_navigation_bg.jpg) repeat-x;
 height:22px;
 font-size:12px;
 color:#fff;
 font-weight:bold;
 padding:0 0 0 5px;
 vertical-align:top;
 }
 
.leftmenu_bg {
 /*background:url(../images/leftmenu_bg.jpg) no-repeat top;
 height:241px;
*/
 width:227px;

 padding:0px 0 15px 0 ;
 margin:0px;
 } 
.leftmenu_bg ul {
 padding:0 0 0 10px;
 margin:0px;
 }
.leftmenu_bg ul li {
 background:url(../images/bullets1.jpg) no-repeat left;
 padding:0 0px 0 14px;
 margin:0px;
 list-style:none;
 line-height:27px;
 color:#044882;
 border-bottom:1px dashed #D8D8D8;
 width:188px;
 }
.leftmenu_bg ul li a {
 text-decoration:none;
 color:#044882;
 }
.leftmenu_bg ul li a:hover {
 text-decoration:none;
 color:#31960e;
 }
.left_menu_con_bg {
 width:192px;
 background-color:#fff;
 border-left:1px solid #c1c1c1;
 border-right:1px solid #c1c1c1;
 }
.left_menu_con_bg ul {
 padding:0 0 0 10px;
 margin:0px;
 }
.left_menu_con_bg ul li {
 background:url(../images/bullets1.jpg) no-repeat left;
 padding:0 14px 0 14px;
 margin:0px;
 list-style:none;
 line-height:26px;
 color:#044882;
 border-bottom:1px dotted #D8D8D8;
 }
.left_menu_con_bg ul li a {
 text-decoration:none;
 color:#044882;
 }
.left_menu_con_bg ul li a:hover {
 text-decoration:none;
 color:#31960e;
 }
.left_menu_con_bottom {
 background:url(../images/left_menu_bottom.jpg) no-repeat;
 height:13px;
 padding:0px;
 margin:0px;
 }
.main_contener_left {
 margin:0;
 padding:0;
 width:100%;
 float:left;
 }
.main_contener_left a{color:#0c3459; font-weight:bold; text-decoration:none;}
.main_contener_left a:hover{color:#3e9c1d;} 
 
.main_contener_left h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#0c3459;
 padding:0px;
 margin:0px;
 }
.main_contener_left h1 span {
 color:#31960e;
 }
.main_contener_left p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 line-height:18px;
 text-align:justify;
 margin:0 0 0 0;	
 }
.img {
 padding:0 5px 0 0;
 }
 
.mcl_boxes{float:left; width:25%; display:inline-table; padding-bottom:20px;}
 
 
.main_contener_right {
 width:344px;
 padding:20px 0 20px 20px;
 margin:0px;
 float:right;
 }
.form_section {
 width:344px;
 padding:0px;
 margin:0px;
 }
.form_top {
 width:344px;
 height:8px;
 padding:0px;
 margin:0px;
 }
.form_body {
 background-color:#f5f5f5;
 border-bottom:1px solid #dbdbdb;
 border-left:1px solid #dbdbdb;
 border-right:1px solid #dbdbdb;
 height:38px;
 text-align:center;
 font-size:18px;
 color:#0c3459;
 line-height:38px;
 }
.form_body_inner {
 background-color:#fff;
 border-left:1px solid #dbdbdb;
 border-right:1px solid #dbdbdb;
 text-align:center;
 padding:10px 0 10px 0;
 }
.form_body_inner span {
 font-size:16px;
 color:#2a870a;
 }
.form_main {
 width:304px;
 padding:0 0 0 15px;
 margin:0px;
 height:30px;
 }
.form_main_left {
 width:118px;
 height:24px;
 font-size:12px;
 color:#464545;
 text-align:right;
 float:left;
 line-height:24px;
 }
.form_main_right {
 width:180px;
 height:24px;
 float:left;
 }
.form_inputtxt {
 width:170px;
 height:20px;
 border:1px solid #CDCDCD;
 background-color:#fff;
 }
.form_bottom {
 width:344px;
 height:14px;
 padding:0px;
 margin:0px;
 }
.footer {
 background:url(../images/footer.jpg) repeat-x;
 width:980px;
 height:180px;
 padding:10px;
 margin:0px;
 }
.footer_container {
 width:971px;
 padding:0px;
 margin:0px;
 height:190px;
 }
.footer_left_content {
 width:327px;
 padding:0px;
 margin:0px;
 background:url(../images/footer_divider.jpg) no-repeat right;
 float:left;
 }
.noborder {
 border-bottom:none!important;
 }
.footer_left_content1 {
 width:316px;
 padding:0px;
 margin:0px;
 float:right;
 }
.left_footer_top {
 width:316px;
 padding:0px;
 margin:0px;
 }
.left_footer_icon {
 width:50px;
 height:53px;
 padding:0px;
 margin:0px;
 float:left;
 }
.left_footer_text {
 font-size:24px;
 color:#fff;
 height:56px;
 }
.left_footer_text span {
 font-size:14px;
 color:#ceda04;
 } 
.left_footer_content {
 width:296px;
 font-size:12px;
 line-height:18px;
 color:#fff;
 text-align:justify;
 padding:0 10px 10px 10px;
 }
.left_footer_content ul {
 padding:0px;
 margin:0px;
 }
.left_footer_content ul li {
 font-size:12px;
 background:url(../images/bullets.jpg) no-repeat left;
 padding:0 0 0 22px;
 list-style:none;
 line-height:20px;
 border-bottom: 1px dotted #C0C0C0;
 font-weight:bold;
 }
.no_bg {
 background-image:none;
 }
.bottom_main {
 height:45px;
 font-size:12px;
 padding:10px 10px 0 10px;
 text-align:center;
 text-decoration:none;
 color:#000;
 height:45px;
 }
.bottom_main a {
 font-size:12px;
 text-align:center;
 text-decoration:none;
 color:#02589c;
 height:25px;
 line-height:24px;
 }
.bottom_main a:hover {
 font-size:12px;
 text-align:center;
 text-decoration:underline;
 color:#02589c;
 height:25px;
 line-height:24px;
 }
.bottom_main_left {
 width:490px;
 float:left;
 height:25px;
 line-height:25px;
 }
.even-row
 {
   background:#E7E7E7;
 }
.err
 {
   color:#FF0000;
   line-height:25px;
 }
img, div, input { behavior: url("iepngfix.htc") 
}
.frame { background:url(../images/frame1.jpg) no-repeat; width:94px; height:105px; float:right; margin:5px 10px 0 0; }
.photo { width:78px; height:91px; margin:7px 0 0 8px; }

input[type='submit'],input[type='button']  
{
    cursor:pointer;
	border:none;
	background:url(../images/button_bg.jpg) repeat;
	height:23px;
	color : #FFF;
	font-weight : bold;
	font-size : 11px;
    padding:0px 10px 0px 10px;
}

h3
{
color:#044882;
}

#pscroller1{
width: 220px;
height: 500px;
border: 1px solid black;
padding: 5px;
}
.someclass
{ 
}

#budget_table th a
{
     background: url("../images/button_bg.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    padding: 5px;
   text-decoration:none;
}