/* CSS Document */
body
{
margin-top:20px;
background-color:#333333;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.footer_bg
{
background-image:url(../images/footer_bg.gif);
background-repeat:no-repeat;
height:71px;
}

.copyright_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A6A4A4;
padding: 44px 0px 17px 29px;
vertical-align:top;
}

.webdevelopment_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A6A4A4;
text-align:right;
padding: 44px 29px 17px 0px;
vertical-align:top;
}

.webdevelopment_txt
a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A6A4A4;
text-decoration:none;
}
.recent_work_image_table_border_1
{
	background-image:url(../images/recent_work_table_border.gif);
	background-repeat:repeat-y;
	background-position: 25px top;
	padding: 0px 5px 0px 0px;
}

.webdevelopment_txt
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#656563;
}

.navbar_bg
{
background-color:#FFFFFF;
width: 170px;
vertical-align:top;
}

.navbar_text
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:bold;
vertical-align:top;
}

.navbar_text
a {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#929090;
text-decoration:none;
font-weight:normal;
}

.navbar_text
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
text-decoration:none;
}

.arrow_padding
{
padding: 2px 8px 27px 30px;
vertical-align:top;
}

.heading_bg
{
background-image:url(../images/heading_bg.gif);
background-repeat:no-repeat;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#656563;
padding: 0px 0px 0px 236px;
vertical-align:middle;
}

.image_table_bg
{
background-color:#FFFFFF;
vertical-align:top;
padding: 0px 0px 0px 50px;
}

.curve_padding
{
padding: 0px 35px 0px 0px;
vertical-align:top;
}

.image_table_border
{
	background-image:url(../images/table_border.gif);
	background-repeat:repeat-y;
	background-position: 0px top;
	padding: 0px 0px 0px 14px;
}

.image_border_1 {
	border: 1px solid #CBCACA;
}

.bottom_padding_1 {
	padding: 0px 0px 12px 0px;
}

.recent_work_heading_bg
{
background-image:url(../images/recent_work_heading_bg.gif);
background-repeat:no-repeat;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#656563;
padding: 0px 0px 0px 215px;
vertical-align:middle;
}

.recent_work_image_table_bg
{
background-color:#FFFFFF;
vertical-align:top;
}



.recent_work_top_border 
a{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:normal;
text-decoration:none;
 
}

.recent_work_top_border 
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}


.recent_work_bottom_curve
{
background-image:url(../images/recent_work_bottom_curve.gif);
background-repeat:no-repeat;
background-position:25px bottom;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:bold;
text-align:right;
padding: 0px 40px 8px 0px;
vertical-align:top;
word-spacing:3px;
}


.recent_work_bottom_curve 
a{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:normal;
text-decoration:none;
}

.recent_work_bottom_curve
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

.recent_work_image_table_border
{
	background-image:url(../images/recent_work_table_border.gif);
	background-repeat:repeat-y;
	background-position: 25px top;
	padding: 0px 0px 0px 25px;
}

.recent_work_large_image_table_border
{
	background-image:url(../images/recent_work_table_border.gif);
	background-repeat:repeat-y;
	background-position: 25px top;
	padding: 0px 97px 0px 92px;
	vertical-align:top;
}

.recent_work_image_frame
{
background-image:url(../images/recent_work_img_frame.gif);
background-repeat:no-repeat;
height: 192px;
padding:0px 0px 75px 38px;
background-position: 33px top;
}

/**suma**/

.listing_td {
	border: 1px solid #CBCACA;
	padding: 4px 4px 4px 4px;
	vertical-align:top;
}

.img_heading_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #929090;
	padding: 8px 0px 5px 0px;
}

.img_detail_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929090;
	padding: 0px 0px 8px 0px;
}


.recent_work_large_image_top_border
{
background-image:url(../images/recent_work_top_border.gif);
background-repeat:no-repeat;
background-position:25px top;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:bold;
text-align:right;
padding: 8px 40px 0px 0px;
vertical-align:top;
word-spacing:3px;
}

.recent_work_bottom_curve_large_image {
background-image:url(../images/recent_work_bottom_curve.gif);
background-repeat:no-repeat;
background-position:25px bottom;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
text-align:right;
padding: 0px 128px 8px 0px;
vertical-align:top;
word-spacing:3px;
}

.recent_work_bottom_curve_large_image 
a {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
text-align:right;
text-decoration:none;
}

.recent_work_bottom_curve_large_image 
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-align:right;
}

.inner_page_text
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#929090;
text-align:justify;
padding: 0px 15px 0px 5px;
vertical-align: top;
}

.inner_page_text_1
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#929090;
padding: 35px 15px 0px 5px;
vertical-align: top;
}

.inner_page_text_1
span {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#929090;
padding: 12px 15px 0px 5px;
vertical-align: top;
}

.inner_page_text_1
a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#929090;
padding: 12px 15px 0px 5px;
vertical-align: top;
text-decoration:none;
}

.inner_page_text_1
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#313131;
padding: 12px 15px 0px 5px;
vertical-align: top;
text-decoration:none;
}

.thank_you_text
{
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
color:#929090;
text-align:justify;
padding: 25px 35px 20px 25px;
vertical-align: top;
}

.contact_us_padding
{
text-align:justify;
vertical-align:top;
}

.form_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #929090;
	text-align:right;
	padding: 4px 5px 0px 0px;
	vertical-align: top;
}

.txt_field_bdr_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #929090;
	border: 1px solid #929090;
	width: 200px;
	padding: 0px 0px 0px 4px;
}

.button_padding
{
padding: 10px 3px 0px 0px;
vertical-align:top;
text-align:right;
}
.thumbnail_image_td {
	vertical-align: middle;
	width: 105px;
	text-align:center;
	vertical-align:top;
}
 
.recent_work_heading_bg
{
background-image:url(../images/recent_work_heading_bg.gif);
background-repeat:no-repeat;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#656563;
padding: 0px 0px 0px 215px;
vertical-align:middle;
}

.recent_work_image_table_bg
{
background-color:#FFFFFF;
vertical-align:top;
}


.recent_work_top_border
{
background-image:url(../images/recent_work_top_border.gif);
background-repeat:no-repeat;
background-position:25px top;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:bold;
text-align:right;
padding: 8px 40px 0px 0px;
vertical-align:top;
word-spacing:3px;
}


.recent_work_top_border 
a{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#656563;
font-weight:normal;
text-decoration:none;
}

.recent_work_top_border 
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.img_heading_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #929090;
	padding: 3px 0px 0px 0px;
}

.img_detail_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929090;
	padding: 0px 0px 0px 0px;
}




