body {



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	background-color: #000000;



	background-image: url(images/bgd.jpg);



	background-repeat:repeat-x;



	line-height: 1.5;



}



#jobs a
{
	background:#EFEFEF;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #CCCCCC;
	display:block;
	line-height:22px;
	outline:none;
	padding:5px;
	color:#444444;
}

div[id^='div']
{
	background-color:#f5f5f5;
	margin-top:5px;
	border:1px solid #e3e3e3;
	padding:5px;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}


/* ---------------------------------- TEXT ---------------------------------- */







.white_text{



	font-family: Georgia;



	font-size: 11px;



	color: #FFFFFF;



}







.normal_text{



	font-family:Georgia;
	font-size: 12px;
	line-height:24px;



	color:#333333;



	text-align: justify;




}









.blue_text{



	font-family:Georgia;



	font-size: 11px;



	color:#0378a7;



}







.red_text{



	font-family:Georgia;



	font-size: 11px;



	color:#c01614;



}







.grey_text{



	font-family:Georgia;



	font-size: 11px;



	color:#999999;



}

.black_text{



	font-family:Georgia;



	font-size: 13px;



	color: #000000;



}





/* ---------------------------------- HEADINGS ---------------------------------- */







h1{
	font-family:Georgia;
	font-size: 20px;
	color: #c01614;
	font-weight: normal;
}
	



h2{



	font-family: Georgia;



	font-size: 12px;



	display: inline;

	

	color:#0378a7;



}



.grey_heading{



	font-family:Georgia;



	font-size: 12px;



	color: #333333;



	font-weight: bold;



}







.red_heading{



	font-family:Georgia;



	font-size: 20px;



	color: #c01614;



	font-weight: normal;



}











.red_heading2{



	font-family:Georgia;



	font-size: 20px;



	color: #c01614;



	font-weight:bold;



}







.blue_heading{



	font-family:Georgia;



	font-size: 12px;



	color: #0378a7;



	font-weight:bold;



}







.white_heading{



	font-family: Georgia;



	font-size: 18px;



	color:#FFFFFF;



	font-weight:bold;



}







/* ---------------------------------- LINKS ---------------------------------- */

a {
	font-family: Georgia;
	font-size: 11px;
	color: #0378a7;
}

a:visited {
	color: #0378a7;
}
a:hover {
	color: #0378a7;
}
a:active {
	color: #0378a7;
}

a.menulinks:link,
a.menulinks:active,
a.menulinks:visited{
	font-family: Georgia;
	color:#FFFFFF;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
}
a.menulinks:hover {
	text-decoration:none;
}

a.whitelinks:link,
a.whitelinks:active,
a.whitelinks:visited{
	font-family:Georgia;
	color:#FFFFFF;
	font-size: 11px;
	text-decoration:underline;
}
a.whitelinks:hover {
	text-decoration:underline;
}

a.greylinks:link,
a.greylinks:active,
a.greylinks:visited{
	font-family: Georgia;
	color:#999999;
	font-size: 11px;
	text-decoration:underline;
}

a.greylinks:hover {
	text-decoration:underline;
}


/*------------------------------  Popular Tags ------------------------------*/



.tag_style{

	font-family: Georgia;

	font-size: 17px;

	color: #333333;

}



a.big_normal_links:link,

a.big_normal_links:active,

a.big_normal_links:visited{

	font-family: Georgia;

	color:#333333;

	font-size: 17px;

	text-decoration: none;

}



a.big_normal_links:hover {

	text-decoration: none;

}



a.small_normal_links:link,

a.small_normal_links:active,

a.small_normal_links:visited{

	font-family: Georgia;

	color:#333333;

	font-size: 11px;

	text-decoration: none;

}



a.small_normal_links:hover {

	text-decoration: none;

}



/*------------------------------  Backgrounds ------------------------------*/



.free_quote_box {



	background-image:url(images/getfreequote_form.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 248px;



	width: 257px;



}







.projects_bg {



	background-image: url(images/projects_bg.gif);



	height: 491px;



	width: 599px;



	background-repeat: no-repeat;



	background-position: left top;



}







.client_bgd {



	background-image: url(images/client_bgd.gif);



	height: 186px;



	width: 264px;



}







.services_bgd {



	background-image: url(images/our-services_bg.jpg);
	background-color:#922020;



	height: 238px;



	width: 257px;



	background-repeat: no-repeat;



}
.services_lines {
    height: 35px;
    width: 257px;
	border-bottom: solid 1px #a74d4d;
	font-family:Georgia;
	font-size:14px;
	color:#FFFFFF;
}
.services_lines a {
	font-family:Georgia;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.services_lines a:hover {
	font-family:Georgia;
	font-size:14px;
	color:#f4a53e;
    text-decoration: underline;
}




/*------------------------------  Borders ------------------------------*/

.grey_border {
	border: 1px solid #CCCCCC;
}

.grey_border2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.grey_border3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.grey_border3-2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
}

.gerneral_input_box{
	font-family: Georgia;
	font-size: 14px;
	height: 20px;
	width: 220px;
	padding-top: 5px;
	color:#333333;
	text-align: justify;
}



a.linke:link {color: #0378a7;  font-size: 13px; text-decoration: none}

a.linke:visited {color: #0378a7; font-size: 13px; text-decoration: none}

a.linke:hover {color: #0378a7; font-size: 13px; text-decoration: none}



a.ssmap:link {color: #333333; font-size: 12px; text-decoration: none}

a.ssmap:visited {color: #333333; font-size: 12px; text-decoration: none}

a.ssmap:hover {color: #333333; font-size: 12px; text-decoration: none}


a.hideunderline:link {color: #333333; text-decoration: none}

a.hideunderline:visited {color: #333333; text-decoration: none}

a.hideunderline:hover {color: #c01614; text-decoration: underline}


a.nounderline:link {color: #0378a7; text-decoration: none}

a.nounderline:visited {color: #0378a7; text-decoration: none}

a.nounderline:hover {color: #c01614; text-decoration: none}



ul.smap {list-style-type: disc}

li.smap {text-align: left; padding: 2px;}





li.discalm {text-align: left; padding: 2px;}









.black_heading{



	font-family: Georgia;



	font-size: 12px;



	color: #000000;



	font-weight:bold;



}


p.footer {line-height:0px 0px 0px 0px;}


input, select, textarea {
	font-size: 13px;
	color: #8a8a8a;
	background-color: #ffffff;
	border: 1px solid #f39e29;
	padding-top:3px;
	padding-left:5px;
}
input, .fn{width:228px;}
textarea, .d{ height: 120px; width:228px; font-size: 13px; color: #8a8a8a; font-family:Verdana;}

.auto_set{ width:auto;height:auto; border:none;}

.portfolio_area{width:600px; height:155px; margin-bottom:25px;}
.portfolio_img_area{width:259px; height:155px; margin-right:21px; float:left;}
.portfolio_text_area{width:300px;height:155px; font-weight:normal; font-family:Georgia; line-height:18px; font-size:13px; float:left; color: #666666;}
.portfolio_text_area h1{font-family:Georgia; font-size:20px; color:#c01614; padding-top:0px;}
.portfolio_paging_area{width:600px; height:40px; font-size:18px;  font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; line-height:40px; background-color: #E5E5E5}
.portfolio_paging_area a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none;}
.portfolio_paging_area a:hover{font-family:Arial, Helvetica, sans-serif; font-size:18px;  color:#c01614; text-decoration:underline;}
.portfolio_page_link{font-size:18px; color:#000000; text-decoration:underline;}
.dotted_line{width:600px; height:25px; background-image:url(images/dotted_line.jpg); background-repeat:repeat-x; margin-bottom:25px;}


