:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
img, dl,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
img, a img,:link img,:visited img {border: none;}
address {font-style: normal;}
.clear {clear:both;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* CONTENT AREA */
	table.tablecontent {width:98%;padding:0 1%;}		
		.sidebar {background:transparent url(../img/sidebar.jpg) top left repeat-x; width:200px; color:#000; margin-left:7px; }
		.sidebar h2 {color:#fff; font-weight:normal;}
		.sidebar a:link, .sidebar a:visited {text-decoration:underline;color:#000; font-weight:bold;}
		.internalContent { padding:5px 20px;line-height:1.8;}

/* HOME PAGE */
	#servicesTile {float:left; background:transparent url(../img/services-tile.jpg) no-repeat top left; width:367px; height:133px;margin-left:5px;}	
	#contactTile {float:right; background:transparent url(../img/contact-tile.jpg) no-repeat top left; width:372px; height:62px;}
	#whyUsTile {float:right; background:transparent url(../img/choose-us-tile.jpg) no-repeat top left; width:372px; height:62px; margin-top:0px;}	
		.tile {padding:5px;}
		.tile h2 a:link, .tile h2 a:visited {color:#fff; font-size:16px; font-weight:bold; margin:0; padding:0; }
                .tile h2.main {margin:0 0 14px 0;}
		.tile p {margin:0;padding:0; font-size:12px; color:#333; line-height:1.2;}
                .tile p.main {padding-right:25px; line-height:1.8;}
                .tile p a:link, .tile p a:visited {color:#333;}
                .suppTiles {border-top:1px dotted #ccc;}
		.suppTile {background:transparent url(../img/supplement-tile-bg.jpg) no-repeat top left; width:237px; height:54px;float:left; padding-left:8px;  margin-top:5px;margin-right:15px; }
		.suppTile img {border:none; margin:0;padding:0;float:right; }
		.suppTile h2 a:link, .suppTile h2 a:visited {color:#C00; font-size:13px; margin:0;padding:2px 0; font-weight:bold;}
		.suppTile p {font-size:11px;margin-left:10px;line-height:1;}
                .suppTile a:link, .suppTile a:visited {color:#666666;}
		.noMargin {margin:5px 0 0 0;}

/* DEFAULT HTML */
	h1 {font-size:20px; color:#C00; font-weight:bold;}
	h2 {font-size:16px; font-weight:bold; padding:4px;}
	ul li {margin-left:25px; list-style-type:square;}
	p {margin:5px 10px; line-height:1.8;}
        a:link, a:visited {color:#c00; }
        a:hover, a:active {text-decoration:underline;}
        img {background-color:#ccc; margin:5px; padding:3px;}