html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0px;	padding: 0px;	border: 0px;	vertical-align: baseline;	font: normal 12px Arial, Helvetica, sans-serif;}

/* Removes dotted line when focus */
:focus { outline: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }

caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {  }
blockquote, q {  }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Clearing floats without extra markup
   .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/* Regular clearing, just in case! */
.clear { clear: both; }
/*````````````````````````````````````*/
html,body{	margin:0;	padding:0;	font-family: Arial, Helvetica, sans-serif;}
body{	text-align:center;	background: #45579F url(../images/back.jpg) repeat-x left top;}
#container{	text-align:left;	width:992px;	margin: 0 auto;	padding: 0px;	border: 1px solid #000000;background: url(../images/backContent.jpg) repeat-y center top;}
#header {	text-align: left;	width: 992px;	height: 200px;	background: #FFFFFF url(../images/logo.gif) no-repeat;}
#header p {	padding-top: 145px;	display: block;	width: 550px;	float: right;	font-style: italic;	text-align: center;}
#sidebar {	width: 195px;	float: right;	padding: 50px 10px 10px;	border-bottom: none;	border-left: none;	border-top-style: none;	border-right-style: none;}
#content{	width:675px;	padding-top: 50px;	padding-left: 50px;	padding-bottom: 25px;	float: left;}
#navigation{	float:right;	width:200px;	padding: 0px;	margin: 0px;}
#services #nav-services a, #articles #nav-articles a, #about #nav-about a, #people #nav-people a, #shop #nav-shop a, #contact #nav-contact a, #links #nav-links a, #home #nav-home a  {	background: #8895C2;	color: #000000;}
#nav ul {	float:left;	width:100%;	margin:0;	padding:0;	list-style:none;	background: url(images/buttonUp.jpg);	border-top: 1px solid #000000;	border-right: none;	border-bottom: 1px solid #000000;	border-left: none;}
#nav {	margin:0;	padding:0;}    
#nav li {   display:inline;  padding:0;  margin:0;   }
#slide {	padding: 0px 25px 20px 0px;	float: left;	height: 245px;}
#footer{
	width:992px;
	text-align: left;
	clear: both;
	margin: 0px;
	border-top: 1px solid #8F9AC5;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	height: 250px;
	background-color: #909CC6;
	background-image: url(../images/backFooter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footerL {	width: 140px;	padding: 0px;	float: left;	border-right: 1px solid #FFFFFF;	margin-top: 25px;	margin-bottom: 0px;	margin-left: 50px;}
#footerR {	width: 145px;	float: left;	border-left: none;	border-right: 1px solid #FFFFFF;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	margin-top: 25px;	margin-bottom: 0px;	margin-left: 40px;}
#footerFarR {	float: right;	width: 515px;	font-size: 10px;	padding-top: 10px;	padding-left: 5px;	padding-right: 10px;	margin-right: 50px;	margin-top: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}
#footerBottom {
	background: #909CC6;
	height: 125px;
	clear: both;
	text-align: left;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 25px;
	padding-left: 50px;
}
li {list-style-image: url(file:///D|/AllWebs/MGS Accountants/scripts/images/bullet.gif);	list-style: url(../images/bullet.gif) inside;}	
.clear {	clear: both;	margin: 0px;	padding: 0px;}
.floatleft {	float: left; margin-right: 25px;	clear: both;	margin-bottom: 15px;}
.floatright {	float: right; margin: 0px;	padding: 0px;}
.floatleftImage {	float: left;	border: 1px solid #1A308E;	margin-top: 0px;	margin-right: 25px;	margin-bottom: 0px;	margin-left: 0px;}
.floatleftImageInline {	float: left;	border: 1px solid #192D83;	margin: 15px 25px 10px 0px;}
.footerImg {	float: right;	border: 1px solid #263E98;	margin-left: 10px;	margin-top: 5px;}
#aboutText {	float: right;	width: 315px;}
#aboutImg {	float: left;	width: 355px;}
.img100px {	float: left;	margin-right: 15px;	margin-bottom: 10px;	border-top: none;	border-right: 1px solid #192D83;	border-bottom: 1px solid #192D83;
	border-left: 1px solid #192D83;}
.imgArticles {	border: 1px solid #1A308E;	margin: 0px 25px 25px 0px;	float: left;}
.imgAbout {border: 1px solid #1A308E;	margin: 0px 25px 25px 0px;}
h1 {color: #8F9AC5;	margin: 0px;	font: bolder 30px Arial, Helvetica, sans-serif;	padding-right: 0px;	padding-bottom: 25px;	padding-left: 0px;}
h2 {color: #000000;	font: bold 20px Arial, Helvetica, sans-serif;}
h3 {font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #000000;}
h4 {font-weight: bold;	margin: 0px;	padding: 0px 0px 10px;	clear: both;}
p {	margin-bottom: 15px;}
.indent {	padding-left: 20px;}.attribution {	margin: 0px 0px 0px 10px;	width: 665px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}
.small {	font-size: 9px;}
.servicesText {	float: left;	width: 675px;	border-top: 1px solid #192D83;	margin-top: 15px;}
.servicesTextTop {	width: 675px;	border-top: 1px solid #192D83;	float: left;}
.italic {	font-style: italic;	font-weight: normal;}
.italicServices {	font-style: italic;	width: 671px;	border: 1px solid #96A2CA;	float: left;	background: #919DC7;	text-align: center;	color: #FFFFFF;	font-weight: bold;	font-size: 14px;	margin-top: 15px;	padding-top: 15px;	padding-bottom: 15px;}
div#footer p{margin:0;	padding-left:250px;	color: #eeddaa;	padding-top: 15px;	padding-bottom: 15px;}
a:link {	font-weight: bold;	color: #172A7F;}
a:visited {	font-weight: bold;	color: #44579E;}
a:hover {	font-weight: bold;	color: #000000;}
a:active {	font-weight: bold;	color: #000000;}
#nav a:link,   #nav a:visited {	display:block;	width:123px;	height:50px;	text-align:center;	text-decoration:none;	color:#D9DCED;	overflow:hidden;	float:left;	font: bold 12px/50px Arial, Helvetica, sans-serif;	border-top: none;	border-right: 1px solid #B4BCD8;	border-bottom: none;	border-left: none;	background: url(../images/buttonUp.jpg);	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}			
#nav a:hover {	display:block;	text-align:center;	text-decoration:none;	color:#FFFFFF;	overflow:hidden;	float:left;	font: bold 12px/50px Arial, Helvetica, sans-serif;	border-top: none;	border-right: 1px solid #B4BCD8;	border-bottom: none;	border-left: none;	background: url(../images/buttonDown.jpg);	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}
#nav a:hover {	#d8a97c3 }
a.foot:link, a.foot:visited, .chosen {	font-weight: normal;	color: #FFFFFF;}
a.foot:hover {	font-weight: normal;	color: #C50110;}
#byline a:link,   #nav a:visited  #nav a:active {color: #909BC8;}	
#byline a:hover {	color: #D8DBEC;}
.placesaver {	padding-bottom: 30px;	float: left;	padding-right: 25px;}
.belowFoot {	text-align: center;	margin-right: auto;	margin-left: auto;	display: block;}
hr {	color: #FFFFFF;}.boxL {	width: 300px;	float: left;	border: 1px solid #263E98;	margin-right: 25px;	margin-bottom: 25px;	padding: 10px;	background: #FFFFFF;}
.boxR {	width: 300px;	border: 1px solid #263E98;	float: right;	padding: 10px;	background: #FFFFFF;}
.boxL2 {	width: 300px;	float: left;	margin-right: 25px;	margin-bottom: 25px;	padding: 10px;	background: #FFFFFF;	border-top: none;	border-right: none;
	border-bottom: none;	border-left: none;}
.boxR2 {	width: 300px;	float: right;	padding: 10px;	background: #FFFFFF;}
.contactImg {	border: 1px solid #1A308E;}
.articles {	width: 655px;	border: 1px solid #192D83;	padding: 10px;	margin-bottom: 25px;}
.boxImg {	float: left;	margin-right: 10px;	margin-bottom: 10px;	border: 1px solid #1A2E89;}
a {	border-bottom: none;	text-decoration: none;	}
a:hover {	position: relative;	}
a span {	display: none;}
a:hover span {	display: block;	position: fixed;top: 0px;left: 0;padding: 10px;	z-index: 1;	background: #FFFFFF ;border: 1px solid #172A7F;	width: 600px;}
.grey {	color: #666666;}
.white {	font-weight: bold;	color: #FFFFFF;}
.heading {color: #8F9AC5;	margin: 0px;	font: bolder 30px Arial, Helvetica, sans-serif;	padding-right: 0px;	padding-bottom: 25px;	padding-left: 0px;}
hr {	border-top: 1px solid #263E98;	border-right: none;	border-bottom: none;	border-left: none;}
#shop #container #content .button {	display:block;	width:125px;	height:25px;	text-align:center;	text-decoration:none;	color:#FFFFFF;	overflow:hidden;
	font: bold 12px/25px Arial, Helvetica, sans-serif;	background: url(../images/button2Up.jpg);	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;
	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	float: right;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}	
#shop #container #content .button  a:hover {#d8a97c3 color: #FFFFFF;	background: url(../images/button2Down.jpg);	color: #FFFFFF;}
.border {	border: 1px solid #263E98;}
.subheading {	color: #8F9AC5;	margin: 0px;	padding-right: 0px;	padding-bottom: 25px;	padding-left: 0px;	font: bolder 18px Arial, Helvetica, sans-serif;}
a.byline:link {	font-weight: normal;	color: #909CC6;}
a.byline:visited {	font-weight: normal;	color: #909CC6;}
a.byline:hover {	font-weight: normal;	color: #D9DCED;}
a.byline:active {	font-weight: normal;	color: #909CC6;}
.subBox {	background-color: #D9DCEB;	float: right;	width: 650px;	border: 1px solid #909CC6;	margin-bottom: 10px;	padding: 5px;}

