html, body {
	margin:0px;
	padding:0px;
	
}

h1, h, h3, h, h5, h6, p, form {
	margin:0px;
	padding:0px;
}

.maint {
	width:100%;
	height:100%;
	
}

.bg_top {
	background-image:url(bg_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.top_left_corner {
	background-image:url(top_left_corner.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#B0B0B0;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.top_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.top_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.top_link_active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.verdana_11_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717171;
	font-weight:normal;
	text-decoration:none;
}

.verdana_11_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9C00;
	font-weight:normal;
	text-decoration:none;
}

.arial_11_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
}

.bg_flash {
background-color:#970D09;
	
}

.img_spec_top {
	background-image:url(img_spec_top.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.img_spec_bottom {
	background-image:url(bg_left_topbar.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#970D09;	
}

.bg_gradints {
	background-image:url(bg_gradient.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.bg_gradints1 {
	background-image:url(bg_gradient1.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.bg_gradints_news {
	background-image:url(bg_gradient1.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F8F8F8;
}

.bg_gradints2 {
	background-image:url(bg_gradient1.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
}

.left_right_border {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
}

.top_border {
	border-top:1px solid #D8D8D8;
}

.paratext_10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696868;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
}

.morelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696868;
	font-weight:bold;
	text-decoration:none;
}

.morelink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#970D09;
	font-weight:bold;
	text-decoration:none;
}

.ulclass {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:none;
	margin-left:23px;
}

.olclass {
	padding:0px;
	margin-top:5px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:none;
	margin-left:35px;
	line-height:15px;
}

.ollink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:none;
}

.ollink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#970D09;
	font-weight:normal;
	text-decoration:none;
}

.ollink_active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#970D09;
	font-weight:normal;
	text-decoration:none;
}

.h1class {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8E8E;
	font-weight:bold;
	text-decoration:none;
}

.h1class_lnk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8E8E;
	font-weight:bold;
	text-decoration:none;
}
.h1class_lnk:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#970d09;
	font-weight:bold;
	text-decoration:none;
}

.btm_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:none;
}

.btm_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:none;
}

.btm_links:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:underline;
}

.bottom_grey_border {
	border-bottom:1px solid #E2E2E2;
}

.sidebar_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8E8E;
	font-weight:bold;
	text-decoration:none;
}

.sidebar_links:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#970D09;
	font-weight:bold;
	text-decoration:none;
}

.webpath {
	font-family:Tahoma;
	font-size:11px;
	color:#6c6c6c;
	font-weight:normal;
	text-decoration:none;
}

.webpath_red {
	font-family:Tahoma;
	font-size:11px;
	color:#970d09;
	font-weight:normal;
	text-decoration:none;
}

.product_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#970d09;
	font-weight:normal;
	text-decoration:none;
}
	.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8F8E8E;
	text-decoration: none;
	border: 1px solid #B5B5B5;
	height:12px;
}
.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8F8E8E;
	text-decoration: none;
	border: 1px solid #B5B5B5;
	width:162px;
}
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#f8f8f8;
	font-weight: normal;
	color: #8F8E8E;
	text-decoration: none;
	border: 1px solid #B5B5B5;
	height:18px;
}
.sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F8E8E;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}

.sitemap:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#970D09;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}








.container
{
  width: 1003px;
  margin:0px;
  padding:0px;
  float:left;
 background: url(../images/bg_body.jpg) top left repeat;
}
.sub_container
{
 padding:0px;
 margin:0px;
 float:left;

}
.sub_sub_container
{
  margin:0px 25px;
  padding:0px;
  float:left;
  width:953px;
  background-color:white;
  border-left: 4px solid white;
  border-right: 4px solid white;
  border-top:  4px solid white;
}
.middle_container
{
  margin: 0px;
  padding: 0px;
  float:left;
}
.middle_content
{


width:734px;
  float:left;

     margin:0px 6px 0px 6px;
  min-height:425px;
  border: 1px solid #E0E1E4;
}

h1
{
    color:#517fc0;
    padding: 0px;
    margin: 5px 0px 0px 16px;
    line-height: 35px;
    font-size:20px;
	float:left;
}
.middle_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696868;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
    float:left;
    padding:5px 20px 0px 20px;
    text-align: justify;

}
.middle_text a
{
  color:#548DD4;
  text-decoration: none;
}
h2
{
  font-size:14px;
  font-weight:bold;
   color:#517fc0;
   
}
.h2same
{
  font-size:14px;
  font-weight:bold;
   color:#517fc0;
}





.middle_table
{
  
  width:98%;
   float:left;
   font-family: Calibri;
   font-size: 12px;
   color:#696969;
   padding:0px 0px 10px 15px;
}

.table_left
{
   width:180px;
   float:left;
   font-family: Calibri;
   font-size: 12px;
   color:#696969;
   padding:0px 0px 10px 15px;
}


.address
{
float:right;
padding-top: 0px;
}
.address1
{
    float:left;
    margin: 2px 0px 0px 0px;
}
.tab
{
padding:20px 0px 0px 0px;
}
.color-blue {color:#517fc0; font-size:14px;}
.red
{
  color: red;
}
.row1
{
  text-align: left;
   padding-left:15px;
   width: 160px;
}
.input_box
{
background: url(../images/text.jpg) repeat-x;
border:1px solid #1785AB;
height:18px;
padding:1px 0 0 1px;
width:150px;
margin-left:15px;
}
.input_box_contact
{
background: url(../images/text.jpg) repeat-x;
border:1px solid #1785AB;
height:18px;
padding:1px 0 0 1px;
width:205px;
margin-left:15px;
}
.input_box1
{
  width:205px;
background: url(../images/text_bac.jpg) repeat-x;
margin-left:15px;
border:1px solid #1785AB;
padding:1px 0 0 1px;
}

.input_box15
{
    background: url(../images/text.jpg) repeat-x;
    border:1px solid #1785AB;
    height:22px;
    padding:1px 0 0 1px;
    width:205px;
    margin-left:15px;
}
.tab1
{
 padding:0px 0px 0px 0px;
}


.apply_table
{
  margin:0px 0px 0px 20px;
}
.input_box_quick1
{
    background: url(../images/text.jpg) repeat-x;
    border:1px solid #1785AB;
    padding:1px 0 0 1px;
    width:150px;
    margin-left:2px;
}
.td_style
{
  padding:2px 0px 0px 20px;
}


.adv_head
{
  list-style-type:none;
}

.list1
{
   padding-left:35px;
}


.middle_text_link
{
  text-decoration:none;
    color:#757575;
}



.qf_img
{
  margin: 8px 10px 0px 10px;
}

.learning
{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
text-align:center;
}


.heading_style
{
  color:#7D7D7D;
  font-weight: bold;
}


.list
{
  padding-left:12px;
  list-style-type:none;
}
.list ul li
{
 padding: 5px 0px 0px 0px;
 list-style-type:none;

}
.sap_main
{
  width:99%;
  float:left;
}

.sap_left
{
  float: left;
  width: 90px;
}
.sap_right
{
  float:left;
  width:99%;
}
.clr
{
  clear:both;
}

.stylefont1
{
  font-size:14px;
  color: #757575;
  font-weight:bold;
  padding: 0px 0px 0px 3px;
}



.d_img
{
 float:left;
 margin:8px 0px 0px 8px;
}



.black
{
  color: #000000;
}
.bullet_left
{
  padding:0px 0px 0px 20px;
}
.bullet_left li
{
  line-height:30px;
}



.middle_heading1
 {
   width:504px;
  float:left;
  color:#363636;
  font-size: 14px;
  padding:8px 0px 0px 20px;
 }



.joomla
{
  float:left;
  width:98%;
  padding:0px 0px 0px 0px;
}




.img_main
{
  margin:0px 0px 0px 50px;
}
.text_img1
{ float:left;
margin-right:10px;
width:110px;

}
.text_img1 .clr {
  clear:both;
  height:20px;
}

.text_img1 .box1 {
  background: url(../images/box1.jpg);
  background-position:left top;
  background-repeat: no-repeat;
  padding:10px;
  margin-top:5px;

  font-size:12px;
}



.new_services
{
  border:1px solid #CDD6DD;
  float:left;
  width:189px;
  height: 130px;
  position:relative;
  margin:8px 15px 15px 0px;
}
.services_read
{
  position: absolute;
  top:120px;
  left:100px;
}
.ser_top1
{
  width:200px;
  float:left;
    font-family: calibri;
  font-size:16px;
  text-align:left;
  font-weight: bold;
  padding:10px 0px 10px 5px;
}
.ser_img
{
  width:60px;
  float:left;
   padding:10px 0px 0px 5px;

}
.ser_txt
{
  width:120px;
  float:left;

  
  font-family: calibri;
  font-size:16px;
  text-align:left;
  font-weight: bold;
  padding:10px 0px 0px 5px;
 
}
.ser_txt a
{ color:#517fc0;
  text-decoration:none;
}


.ser_bot
{
  font-size:12px;
  color:#696969;
  padding:10px 5px 0px 5px;
}
.ser_main
{
  padding:10px 0px 20px 35px;
  float:left;
  width:432px;
}
.text_img_center
{
  margin:0px 0px 0px 90px;
}


.new_right
{
  float:right;
  width:215px;
}
.top_main
{
  width:210px;

  margin-bottom:12px;

  position:relative;

}
.right_top
{
  margin:2px;


}
.testimonial_top
{
     margin:2px;
     border:1px solid #e0e1e4;
}


.testimonial
{
   color:#517FC0;
  font-size:20px;
  font-weight: bold;
  margin: 0px 0px 0px 5px;
}


.right_top_header
{
background: url(../images/new_images/header.gif);
height:33px;
}
.right_txt
{
font-size:18px;
font-weight:bold;
color:#576042;
padding:5px;

height:29px;
}
.right_top_bottom
{

color:#696967;
font-size:13px;
min-height:120px;
width:205px;
}
.right_button_news{
  position:absolute;
  top:145px;
  left:100px;
}
.input_box_quick_news
{
background: url(../images/text.jpg) repeat-x;
border:1px solid #1785AB;
padding:1px 0 0 1px;
width:135px;
margin-left:2px;
}
.formstyle1
{
  padding:4px 0px 0px 6px;
  color: #696967;

}
.left_txt1{
  padding-top:10px;

}
.left_txt1 b a
{
  padding:3px 3px 3px 7px;
  color:#678fc7;
  font-size:13px;
}
.right_top_bottom_table
{
  color:#696967;
  font-size:13px;
  font-family:calibri;
}

 .left
{
 width: 215px;
  float:left;

}
.left_pro{
 width:210px;
 float:left;
}
.left_panel
{
  float:left;
  width:213px;

  margin-bottom:5px;

}
.left_panel_in
{
  width:210px;

  padding:2px;
}
.left_panel_in_top_company
{
  background: url(../images/new_images/header.gif) top left no-repeat;
  width:204px;
  font-size: 18px;
  font-weight: bold;
  color: #576042;
  padding:5px 0px 0px 8px;
  height:29px;.

}
.left_panel_in_down
{
   background-color: #f6fbea;
    width:210px;

    color:#696967;
    font-size: 13px;
}
.left_panel_in_down_quick1
{
width:210px;
 color:#696967;
 font-size: 13px;
}
.left_panel_in_down_quick1 a
{
  color:#7D7D7D;

  font-size: 13px;
  text-decoration:none;

}


.left_panel_in_down a
{

      color: #49542f;
  font-size: 13px;
  text-decoration:none;

}

.left_panel_in_down_tbl
{
  width:210px;

}
.left_panel_in_down_tbl tr td
{
  border-bottom: 1px solid white;
}


.left_panel_in_down_tbl  tr td:hover
{
  background-color: #e2eeb4;
  height: 15px;

}
.left_panel_in_down_tbl  tr td a{
  display:block;
  height: 15px;

}
.left_panel_in_down_tbl  tr .active
{
  background-color: #e2eeb4;
 height:15px;
}
.left_panel_in_down_tbl  tr .active1
{
   background-color: #e2eeb4;
  height: 15px;

}

.fontleft
{
   padding-left:9px;
   font-weight:bold;
   height: 15px;
   line-height: 12px;
}
.unlink
{
  color: #49542f;
  font-size: 13px;

}


.clr{
  clear:both;
}
.left_txt{
  padding:3px 3px 3px 7px;
  color:#678fc7;
  font-size:13px;
}
.input_box_quick
{
    background: url(../images/text.jpg) repeat-x;
border:1px solid #1785AB;
/*height:13px;   */
padding:1px 0 0 1px;
width:110px;
margin-left:2px;
}
.input_box_textarea
{
background: url(../images/textarea.jpg) repeat-x;
border:1px solid #1785AB;
padding:1px 0 0 1px;
width:110px;
margin-left:2px;
}
.left_button{
  margin-top:-15px;
  float:right;
  padding-right:10px;
}
.address_left
{
float:right;
padding-top: 0px;
font-family:calibri;
font-size:12px;
color:#757575;
margin: 0px 0px 0px 10px;
}
.address_left a{
  color:#548DD4;
}


.head_text
{
  border-left:4px solid  #c5d983;
  background-color: #e8f5b5;
  height: 28px;
  width:150px;
  padding: 0px 0px 0px 5px;
  line-height: 25px;
  color: #49542f;
  font-weight: bold;
  font-size: 18px;
}


.textstyle
{
  color: black;
  font-size: 11px;
  text-align: left;
}
.f1
{
  float: left;
  padding:0px 5px 0px 0px;
  width:105px;
}
.f2
{
     float: left;

  width:110px;
}
.activities
{
  color:red;
  margin: 0px 0px 0px 5px;
}
.deliverables
{
    color:green;
  margin: 0px 0px 0px 5px;
}
.act
{
  padding-left:17px;
  height: 80px;

}
.box_inner
{
    border:1px solid #CDD6DD;
}
.lefthead
{

  font-size: 12px;
  color:#757575;
  float:left;
  padding:10px 20px 0px 10px;
  text-align: justify;
   width: 170px;

}
#left_bottom
{
  visibility: hidden;
}


.model
{
  padding:10px 0px 10px 0px;
}



.projects
{
  padding: 10px 0px 0px 10px;

}


.projects_right
{
  padding-left:10px;
  float: right;
}



.add_button
{
  margin: 0px 0px 0px 190px;
}
.clb
{
    font-size:13px;
  font-weight:bold;
   color:#517fc0;
}
.space
{
  padding:2px 0px 0px 0px;
}
.add_button
{
  margin: 5px 0px 0px 12px;
}
.cap
{

  text-transform: uppercase;
}

.middle_table_web
{
  /* width:230px; */
  width:160px;
   float:left;
   font-family: Calibri;
   font-size: 12px;
   color:#696969;
   padding:0px 0px 10px 15px;
}
.left_txt_web
{
  padding:10px 0px 0px 13px;

}
.left_txt_web-01
{
  padding:10px 0px 0px 5px;

}
.left_txt1 b a
{
  padding:3px 3px 3px 7px;
  color:#678fc7;
  font-size:13px;
}
.middle_table_web a
{
   width:160px;
   float:left;
   font-family: Calibri;
   font-size: 12px;
   color:#696969;

   text-decoration:none;
}
.sml_link { background:url(../images/top-shadow.jpg) top left repeat-x; height:18px; padding:5px 0 0 20px;  margin:0 0 8px 0; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.sml_link a { color:#136cc8; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
.sml_link a:hover { color:#000; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
.team_headig {font-size:22px; color:#106ba5; text-shadow: #999 1px 1px; margin:0 0 10px 0;}
.team_bxbg {background:url(../images/team-box-bg.jpg) bottom left repeat-x; border:1px solid #bddae3; padding:15px; margin:0 0 15px 0;]




