td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#464646;
	line-height:13px;
}

a {text-decoration:none;
   color:#F7941D; font-size:10px; font-weight:bold}
hr { border: none; background-color: #A2A2A2; height: 1px; }
body { 	margin:0px;padding:0px;}
span { color:#74AA1E}
span strong { color:#71A427}
img {border: none;}
table {border-collapse: collapse; }
form {padding: 0px; margin: 0px; }


ul {margin:0; padding:0; list-style:none}
li {background:url(images/arrows/arrow_grey_bg.gif) #DcD5CD top left no-repeat; margin:0 0 0 0px; padding:0 0 0 20px; line-height:20px }
li a { color:#464646; font-weight:normal}

.help a { color:#464646; font-weight:normal; text-decoration:underline}
.help a:hover {text-decoration:none}

.copy a { color:#464646; font-size:11px;}
.copy a:hover { color:#0076A3;}
.copy span { color:#979591; font-size:10px;}
.copy span a { color:#979591; font-weight:normal; font-size:10px;}
.copy span a:hover { color:#979591; font-size:10px;}

.link { color:#0076A3}
.choose span strong { color:#0076A3}
.mailing a { font-weight:normal; font-size:11px;}

.solutions strong { color:#F7941D}
.solutions li {background:url(images/3a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 20px; line-height:20px }
.solutions li a { font-size:11px;}

.search a { color:#0076A3; font-weight:normal; text-decoration:underline}
.search a:hover {text-decoration:none}

.company span a { color:#0076A3; text-decoration:underline}
.company span a:hover {text-decoration:none}

.customer a { text-decoration:underline}
.customer a:hover { text-decoration:none}

.m { vertical-align:middle}

.form { width:223px;
		height:20px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#C7B7AE;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}
		
.textarea { width:223px;
		height:86px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#C7B7AE;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}
		

a:hover {text-decoration:underline;}

.BannerCell {
	height: 198px;
}

.Jigsaw {
	width: 248px;
	
	background-image: url(images/header/jigsaw.jpg);
	background-position: top;
	background-repeat: no-repeat;
	
	vertical-align: top;
}
	.Jigsaw {
		color:#FFFFFF;
	}
	.Jigsaw a {
		color:#425D17;
		font-weight:normal;
		text-decoration:underline;
	}
	.Jigsaw a:hover {
		text-decoration:none;
	}
.WeHelp {
	width: 498px; 
	
	background-image: url(images/header/team.jpg);
	background-position: top;
	background-repeat: no-repeat;
	
	vertical-align: top;
}

.DottedBottom {
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;

	background:url('images/borders/bottom.gif');
	background-position: bottom left;
	background-repeat: repeat-x ;
}
.DottedRight {
	width: 249px;
	padding-right: 1em;
	
	background:url('images/borders/side.gif');
	background-position: right;
	background-repeat: repeat-y ;
	
	vertical-align: top;
}
.DottedLeft {
	width: 249px;
	
	background:url('images/borders/side.gif');
	background-position: left;
	background-repeat: repeat-y ;
	
	vertical-align: top;
}

.Content {
	 margin:10px 15px 10px 12px;
}

.ArticleAdvert hr {
	margin-top: 1em;
	margin-bottom: 1em;
	width: 100%;
}

.ClearDiv {
	clear: both;
}
.GreenBold b, .GreenBold strong {
	color: #74AA1E;
}
.OrangeBold b, .OrangeBold strong {
	color: #F7941D;
}
.BlueBold b, .BlueBold strong {
	color: #0076A3;
}
.DarkerTop {
	background-image:url('images/borders/darker.gif');
	background-position:top;
	background-repeat: repeat-x;
}

.Website {
	width: 746px;
	margin: auto;
}
.HeaderCell {
	height: 369px;
}
	.MenuCell {
		height: 169px;
	}
.ThirdColumn{
	width: 248px;
}
/*	Alternative to Flash Content	*/
.MenuHeader {
	background-image:url('images/borders/dark.gif');
	background-position:top;
	background-repeat: repeat-x;
}
.Logo {
	padding:34px 0px 0px 20px;
}
.Menu {
	margin-top: 17px;
}
	.MenuLink {
		width: 124px;
		height: 64px;
	}
.Banner {
	text-align: right;
	padding-top: 70px;
	padding-right: 40px;
}

/*	Homepage	*/

.HomepageSearchBox {
	height: 70px;
	padding:19px 0px 10px 23px;
	
	background-color: #D7D0C6;
	background-image:url('images/borders/dark.gif');
	background-position:top;
	background-repeat: repeat-x;
}

.HomepageServiceDescription {
	padding:6px 31px 6px 20px;
	margin-bottom: 2px;
	
	background-color: #D7D0C6;
}
	
	#Service1 {
		background-image:url('images/borders/dark.gif');
		background-position:top;
		background-repeat: repeat-x;
	}

.CustomerQuoteImage {
	float: left;
	margin-right:15px;
}

/*	About Us	*/

.WhyList {
	padding-top: 5px;
	margin-top: 10px;
	
	background-color:  #DCD5CD;
	background-image:url('images/borders/dark.gif');
	background-position: top;
	background-repeat: repeat-x;
}
	.WhyList ol {
		width: auto;
	}
	.WhyList li {
		width: 45%;
		dispaly: block;
		float: left;
		
		margin-bottom: 1em;
		margin-right: 20px;
		padding-left: 0px;
		line-height: normal;
		
		background-image: none;
	
	}
	.WhyList li b {
		color: #0076A3;
	}

/*	Services Page	*/
.ServicesBox {

	background-color:  #DCD5CD;
	background-image:url('images/borders/dark.gif');
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 1em;
}
.ServicesBox table {
	width: 100%;
	border-collapse: collapse;
	
}
.ServicesBox strong {
	color: #74AA1E;
}
.ServiceIcon {
	margin-right: 11px;
	
	float: left;
}

.CaseStudyAdvert {
	clear: both;
	padding-top: 20px;
}
	.CaseStudyAdvert b {
		color: #74AA1E;
	}
	.CaseStudyAdvert strong {
		color: #0076A3;
	}
	.CaseStudyAdvert .Thumbnail {
		float: left;
		margin-right: 1em;
	}
	
.PortfolioAdvert {	
	text-align: center;
	margin-bottom: 1em;
}

#web_hosting .PortfolioAdvert {
	float: left;
	margin: 20px;
	width: 185px;
}

/*	Community Page	*/

.AboutThePlan i {
	font-size: 1.1em;
	font-weight: bold;
	color: #0076A3;
}


/*	Contact Us	*/
.ContactUsForm {
	background-color: #DCD5CD;
	background-image: url('images/borders/dark.gif');
	background-position: top;
	background-repeat: repeat-x;
}
/*	Search Page	*/

.AdvanceSearchBox {
	width: ;
	padding: 10px;
	margin: 10px;
	
	background-color: #DCD5CD;
	border-top: 3px solid #C7B7AE;
}
	.AdvanceSearchBox .SearchTable {
		width: 100%;
	}
		.AdvanceSearchBox .SearchTable .Label {
			width: 75px;
			font-weight: bold;
		}
		.AdvanceSearchBox .SearchTable .Value {
			padding: 3px;
		}
		.AdvanceSearchBox .SearchTable .SearchInput {
			width:100%;
			
			background-color: #FFFFFF;
			border:1px solid #6E6C6B;
		}
		.AdvanceSearchBox .SearchTable .PageList {
			width:100%;
			height: 75px;
			overflow: auto;
			
			background-color: #FFFFFF;
			border:1px solid #6E6C6B;
		}
		
		.AdvanceSearchBox .SearchTable .PageList .Page {
			min-width: 110px;
			float: left;
		}
		.AdvanceSearchBox .SearchTable .SearchButton {
			text-align: right;
		}
.SearchResultList {
	width: 90%;
}
	.SearchResult {
		
	}
		.SearchResult b {
			color: #F7941D;
		}
		.SearchResult b i {
			color: #74AA1E;
		}
		.SearchResult u {
			color: #0076A3;
			text-decoration: underline;
		}
		.SearchResult .Link {
			text-align: right;
		}

/*	News Page	*/
.ReadArticle {
	margin-bottom: 1em;
}

.ArticleSearch {
	width: 230px;
	height: 110px;
	float: right;
	overflow: auto;
	margin-bottom: 40px;
	margin-left: 10px;
	
	font-size: 0.8em;
	
	background-color: #D7D0C6;
	background-image:url('images/borders/dark.gif');
	background-position:top;
	background-repeat: repeat-x;
}
	.ArticleSearch .SearchInput {
		width:140px;
		border:1px solid #6E6C6B;
	}
	.ArticleSearch .RestrictCheckbox{
		margin-left: 60px;
	}
	.ArticleSearch .SearchButton {
		text-align: right;
	}
#news .ArticleAdvert {
	float: left;
	width: 228px;
	height: 70px;
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
	background:url('images/borders/side.gif');
	background-position: right;
	background-repeat: repeat-y ;
	
	vertical-align: top;
}
	#news .ArticleAdvert hr {
		display: none;
		height: 0px;
		padding: 0px;
	}

/*	CMS Preview Page	*/
.ThumbPreview img {
	margin-left: 40px;
	margin-bottom: 10px;
}
/*	Portfolio Page	*/
.PortfolioList a {
	color: #0076A3;
	text-decoration: underline;
}

/*	Sitemap	*/
.SitemapCategory {
	width: 100%;
}

.SitemapCategory .Page{
	float: left;
	width: 33%;
	margin-bottom: 0.5em;
}