*{

margin:0px;

padding:0px

}

img{

border:0px;

}

html{

width:100%;

height:100%;

}

body{

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

background-repeat:repeat-x;

background-color:#FFFFFF;

width:1000px;

margin:0 auto;

font-family:Tahoma;

font-size:14px;

color:#000000;



}

.heading {

	font-size: 18px;

	font-family: Tahoma;

	color: #000000;

	font-weight: bold;

	text-decoration:none;

}

.heading-contact {

	font-size: 16px;

	font-family: Tahoma;

	color: #000000;

	font-weight: bold;

	text-decoration:none;

}

.heading-testimonials {

	font-size: 14px;

	font-family: Tahoma;

	color: #669900;

	font-weight: bold;

	text-decoration:none;

}

.content {

	font-size: 14px;

	font-family: Tahoma;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

.content-contact {

	font-size: 14px;

	font-family: Tahoma;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}

.h1 {

	font-size: 16px;

	font-family: Rockwell;

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



.packages {

	font-size: 14px;

	font-family: Rockwell;

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



#footer{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f6f6f6;
	text-decoration: none;
	height: 80px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: url(images/index_29.jpg) 0px 0px no-repeat;

}





#footer a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f6f6f6;
	text-decoration: none;

}



#footer a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f6f6f6;
	text-decoration: underline;

}

#testimonials a{

	color: #000;

	font-size: 12px;

	font-weight:bold;

	text-decoration: none;

}



#testimonials a:hover{

	color: #b40000;

	font-size: 12px;

	font-weight:bold;

	text-decoration: underline;

}



#search a{

	color: #000;

	font-size: 12px;

	font-weight:bold;

	text-decoration: none;

}



#search a:hover{

	color: #000;

	font-size: 12px;

	font-weight:bold;

	text-decoration: underline;

}
#sitemap a{

	color: #000;

	font-size: 14px;

	font-weight:bold;

	text-decoration: none;

}



#sitemap a:hover{

	color: #000;

	font-size: 14px;

	font-weight:bold;

	text-decoration: underline;

}
A {     

	font-size: 14px;

	font-family: Tahoma;

	color: #ffffff;

	font-weight: normal;

	text-decoration: none;

}

A:hover { 

        font-size: 14px;

	font-family: Tahoma;

	color: #ffffff;

	font-weight: normal;

	text-decoration: underline;

}

#contact a{

 font-size:16px;

font-family: Rockwell;

color:#ffffff;

font-weight:bold;

text-decoration:none;

}

#contact a:hover {

font-size:16px;

font-family: Rockwell;

color:#ffffff;

font-weight:bold;

text-decoration:underline;

}



#banner {

text-align:center;

vertical-align:middle;

position: relative;

z-index: 1;

}



.servicelink a

{

	color:#146292;

	text-decoration:none;

}

.servicelink a:hover

{

	text-decoration:underline;

}

.careers-bg {

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

background-repeat:repeat-y;

width:720px;

}



.careers-bg-right {

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

background-repeat:repeat-y;

width:20px;

}

.careers-bg-right-lower {

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

background-repeat: no-repeat;

width:20px;

height:10px;

}

.careers-bg-lower {

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

background-repeat: no-repeat;

width:720px;

}

/*Buttons*/





.request-quote {



	background:url('images/request-quote.jpg') no-repeat top;

	margin-left:0px !important;

	margin-left:0px !important;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.request-quote:hover {



	background:url('images/request-quote-hover.jpg') no-repeat top;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}



.view-portfolio {



	background:url('images/view-portfolio.jpg') no-repeat top;

	margin-left:0px !important;

	margin-left:0px !important;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.view-portfolio:hover {



	background:url('images/view-portfolio-hover.jpg') no-repeat top;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}



.view-testimonials {



	background:url('images/view-testimonials.jpg') no-repeat top;

	margin-left:0px !important;

	margin-left:0px !important;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.view-testimonials:hover {



	background:url('images/view-testimonials-hover.jpg') no-repeat top;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.view-packages {



	background:url('images/view-packages.jpg') no-repeat top;

	margin-left:0px !important;

	margin-left:0px !important;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.view-packages:hover {



	background:url('images/view-packages-hover.jpg') no-repeat top;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.create-support {



	background:url('images/create-support.jpg') no-repeat top;

	margin-left:0px !important;

	margin-left:0px !important;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.create-support:hover {



	background:url('images/create-support-hover.jpg') no-repeat top;

	width:220px;

	height:60px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00



}

.yahoo {

	

	background:url('images/yahoo.jpg') no-repeat top;

	margin-left:4px !important;

	margin-left:2px !important;

	width:42px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.yahoo:hover {

	

	background:url('images/yahoo.jpg') no-repeat top;

	width:42px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.msn {

	

	background:url('images/msn.jpg') no-repeat top;

	width:44px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.msn:hover {

	

	background:url('images/msn.jpg') no-repeat top;

	width:44px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.skyps {

	

	background:url('images/skype.jpg') no-repeat top;

	width:44px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.skyps:hover {

	

	background:url('images/skype.jpg') no-repeat top;

	width:44px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.gmail {



	background:url('images/gmail.jpg') no-repeat top;

	width:58px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.gmail:hover {

	

	background:url('images/gmail.jpg') no-repeat top;

	width:58px;

	height:34px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.facebook {

	

	background:url('images/facebook.jpg') no-repeat top;

	margin-left:4px !important;

	margin-left:2px !important;

	margin-top:2px !important;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.facebook:hover {

	

	background:url('images/facebook.jpg') no-repeat top;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.google {

	

	background:url('images/google-plus-icon.jpg') no-repeat top;

	margin-left:4px !important;

	margin-left:7px !important;

	margin-top:9px !important;

	width:22px;

	height:22px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.google:hover {

	

	background:url('images/google-plus-icon.jpg') no-repeat top;

	width:22px;

	height:22px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.twitter {

	

	background:url('images/twitter.jpg') no-repeat top;

	margin-left:4px !important;

	margin-left:2px !important;

	margin-top:1px !important;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.twitter:hover {

	

	background:url('images/twitter.jpg') no-repeat top;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.linkedin {

	

	background:url('images/linkedin.jpg') no-repeat top;

	margin-left:4px !important;

	margin-left:2px !important;

	margin-top:2px !important;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.linkedin:hover {

	

	background:url('images/linkedin.jpg') no-repeat top;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}

.blogger {

	

	background:url('images/blogger.jpg') no-repeat top;

	margin-left:4px !important;

	margin-left:2px !important;

	margin-top:2px !important;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="80");

	opacity:0.8

}

.blogger:hover {

	

	background:url('images/blogger.jpg') no-repeat top;

	width:35px;

	height:35px;

	display:block;

	float:left;

	filter:alpha (opacity="100");

	opacity:1.00

}



.contact_box {

	width:610px;

	

	}

.contact_box ul {

	list-style-type:none;

	padding-bottom:15px;

}

.contact_box ul li {

	font:normal 14px "Tahoma";

	color:#000000;

	height:35px;

	margin:5px 0 0 5px;

	padding:0 0 0 30px;

}



/*-----Search Header-------*/

#searchwrapper {

width:150px; /*follow your image's size*/

height:20px;/*follow your image's size*/

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

background-repeat:no-repeat; /*important*/

padding:0px;

margin:0px;

position:relative; /*important*/

}

 

#searchwrapper form { display:inline ; }

 

.searchbox {

border:0px; /*important*/

background-color:transparent; /*important*/

position:absolute; /*important*/

top:2px;

bottom:2px;

left:7px;

width:110px;

height:16px;

}

 

.searchbox_submit {

border:0px; /*important*/

background-color:transparent; /*important*/

position:absolute; /*important*/

top:0px;

left:125px;

width:17px;

height:20px;

}

.search-submit{

position:relative;

width:60px;

height:20px;

}



#searchwrapper1 {

width:200px; /*follow your image's size*/

height:30px;/*follow your image's size*/

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

background-repeat:no-repeat; /*important*/

padding:0px;

margin:0px;

position:relative; /*important*/

}

 

#searchwrapper1 form { display:inline ; }

 

.searchbox1 {

border:0px; /*important*/

background-color:transparent; /*important*/

position:absolute; /*important*/

top:5px;

bottom:5px;

left:10px;

width:155px;

height:20px;

}

 

.searchbox1_submit {

border:0px; /*important*/

background-color:transparent; /*important*/

position:absolute; /*important*/

top:2px;

left:170px;

width:21px;

height:25px;

}



/*-----------------[TABLE LAYOUT]-----------------*/

th{font-weight:700;text-align:left;}

.table{border-collapse:collapse;border:1px solid #000000;color:#000;background:#fff;width:100%;margin:5px 0 10px;}

.table td,.table th{border:1px solid #e0e0e0;padding:0.5em;}

.table thead th{border:1px solid #e0e0e0;text-align:left;font-weight:700;background:#cccccc;}

.table tbody tr:hover{background:#ffffd9 !important;}

.contribTable tr.even{background:#fff !important;}

.contribTable tr.odd{background:#eee !important;}

.table th.title{background-color:#aaf;color:#000;}

.table tr.e{background:#eee;border-top:1px solid silver;color:#000;width:400px;}

.table tr.o{background:#fff;border-top:1px solid silver;color:#000;width:400px;}

.table tr.s{background:#ffdc9d;border-top:1px solid silver;color:#000;width:400px;}

.table tr.even{background:#eee;border-top:1px solid silver;color:#000;}

.table tr.odd{background:#fff;border-top:1px solid silver;color:#000;}

.table tbody td a,.table tbody td a:hover{background:transparent;text-decoration:underline;}

.table tbody td{text-align:left;}

.smallgrey {background:#FFF;border-radius:2px;margin:4px 0 0;line-height:1.5em;font-size:0.9em;padding:0 0 3px;}

.smallgrey td {overflow:hidden;}





/* -------------------Portfolio Slider-------------------- */



#SlideItMoo_outer {  

	width:680px; 

	margin:0px auto 0px; 

	background:#f6f6f6 ; 

	display:block; 

	position:relative; 

	padding:0px 0px 0px;

	border-bottom:0px #000000 solid;

}

/* create custom forward-backward buttons for this container */

#SlideItMoo_outer .SlideItMoo_forward,

#SlideItMoo_outer .SlideItMoo_back{ 

	display:block; 

	position:absolute; 

	cursor:pointer; 

	width:25px; 

	height:25px; 

	bottom:80px; 

	right:0px; 

	background:url(images/slideitmoo_forward.png) no-repeat right;  

}

#SlideItMoo_outer .SlideItMoo_back { 

	left:0px; 

	background:url(images/slideitmoo_back.png) no-repeat left;  

}



/* the width is set to show the number of thumbnails that will be visible */

#SlideItMoo_inner{ 

	position:relative ; 

	overflow:hidden ; 

	width:660px ; /* set a display width to make the slider look good in case js is disabled */

	margin:0px auto 0px;

	padding:0px 0px 0px;

}

/* the thumbnails container; set a width on it so everything will be fine */

#SlideItMoo_items { 

	display:block; 

	position:relative; 

}

/* single element design */

#SlideItMoo_items div.SlideItMoo_element { 

	display:block; 

	position:relative; 

	float:left; 

	margin:0px 0px 0px; 

	font-size:11px; 

	width:290px; 

	text-align:center; 

	color:#FFFFFF;

	}

#SlideItMoo_items a { padding:0px; margin:0px 0px 0px; clear:both; display:block; background:#f6f6f6; padding:2px; }

#SlideItMoo_items a img{ border:0px; }
