html 	{
	margin: 0px; padding: 0px;
	}
body 	{	
	width:100%; margin: auto;
	}
#totalPage {
	width:760px;
	}
#header p, #needhelp p, #inhome p, #pageTitleAboutUs p, #pageTitleServices p, #pageTitleTestimonials p, #pageTitleNews p, #pageTitleContactUs p { display:none; }
#header {
	position: relative; height: 112px; width:100%; padding: 0px; margin: 0px; z-index:10;
	background: #ffffff url(images/logo.png) 0 0 no-repeat; 
	}
#needhelp {
	position:absolute; top:54px; left:520px; height:38px; width:230px; z-index:50;	
	background: #ffffff url(images/needhelp.png) 0 0 no-repeat; 
	}
#main1	{
	width:84px; background: black; height:424px;
	}
#nav 	{
	position:relative; top:0px; left:225px; background: #333333; height:27px; width:534px; overflow:hidden; z-index:40;
	}
#navextend {
	position:absolute; top:112px; left:84px; background: #333333; height:27px; width:141px; overflow:hidden; z-index:29; 
	}
#navextendblack {
	position:absolute; top:112px; left:0px; background: black; height:27px; width:84px; z-index:31;
	}
#nav a 	{
	display:block; text-decoration:none;
	}
#nav ul {
	list-style:none; padding:6px 0 0 0; margin:0px;
	}
#nav li {
	float:right; font-family:verdana;  font-size:10px; font-weight:bold; color:#cccccc; text-transform:uppercase; padding-left:5px; padding-right:5px;
	}
#nav a.youarehere, #nav a:visited.youarehere	{
	color:#e1312c;
	}
#nav a:hover.youarehere {
	color:#cccccc;
	}
#nav a:visited, a:link	{
	text-decoration:none; color:#cccccc;
	}
#nav a:hover {
	text-decoration:none; color:#cccccc; background: #e1312c;
	}
#mac	{
	float:left; position:relative; top:-41px; left:0px; height:242px; width:372px; background: #ffffff url(images/mac.jpg) 0 0 no-repeat; z-index:30;
	}
#minus41 {
	position:relative;float:left; top:-41px;
	}
#inhome	{
	float:left; position:relative; top:0px; left:0px; height:201px; width:387px; z-index:20;
	background: #ffffff url(images/red.gif) 0 0 no-repeat; 
	}
#pageTitleAboutUs {
	position:relative; top:0px; left:0px; height:93px; width:759px; z-index:20;
	background: #ffffff url(images/abouttn.gif) 0 0 no-repeat; 
	}
#pageTitleServices {
	position:relative; top:0px; left:0px; height:93px; width:759px; z-index:20;
	background: #ffffff url(images/services.gif) 0 0 no-repeat; 
	}
#pageTitleTestimonials {
	position:relative; top:0px; left:0px; height:93px; width:759px; z-index:20;
	background: #ffffff url(images/testimonials.gif) 0 0 no-repeat; 
	}
#pageTitleNews {
	position:relative; top:0px; left:0px; height:93px; width:759px; z-index:20;
	background: #ffffff url(images/news.gif) 0 0 no-repeat; 
	}
#pageTitleContactUs {
	position:relative; top:0px; left:0px; height:93px; width:759px; z-index:20;
	background: #ffffff url(images/contactus.gif) 0 0 no-repeat; 
	}
#threetabs {
	float:left;position:relative; top:0px; left:0px; height:88px; width:759px; z-index:20;
	background: #ffffff url(images/threetabs.jpg) 0 0 no-repeat; 
	}
#content {
	position:relative; top:0px; left:0px; width:759px; background: #cccccc url(images/black.jpg) 0 0 repeat-y; border-top:3px solid black;
	}
p.myfeed {width:207px;}
#feed {
	float:left; position:relative; top:0px; left:0px; border-top:2px solid black;
	background: #cccccc url(images/black.jpg) 0 0 repeat-y; padding-left:84px;
	}
#feed p { 
	font-family:verdana; font-size:10px; margin-left:9px; margin-right:9px;
	} 
#content table.mleft{
	font-family:verdana; font-size:10px; margin:0 9px 0px 105px ;
	padding: 0 0 20px 0;
}
#content ul {font-family:verdana; font-size:10px; margin:0 9px 0px 125px; padding: 10px 0 10px 0;}
.news ul {font-family:verdana; font-size:10px; margin:0 9px 0px 25px; padding: 4px 0 4px 0;}
#content p {font-family:verdana; font-size:10px; margin:0 9px 0px 105px; padding: 10px 0 10px 0;}
.news p {font-family:verdana; font-size:10px; margin:0 9px 0px 4px; padding: 0px 0 5px 0;}
#feed a {
	text-decoration:none;
	}
#feed a:hover {
	text-decoration:underline; color:#e1312c;
	}
.news {
	float:left; clear:right; position:relative; top:0px; left:0px; 
	border-left:1px solid black;  height:100%;
	}
.news h1 {
	font-family:verdana; font-size:10px; text-transform:uppercase; margin:9px;
	}
#content h1 {/* top right bottom left*/ 
	font-family:verdana; font-size:10px; text-transform:uppercase; margin:9px 0 0 105px;
	}
#content h1.error {/* top right bottom left*/ 
	font-family:verdana; font-size:10px; text-transform:uppercase; margin:9px 0 0 105px; color:red;
	}
#footer {
	float:left; width:100%; background: #ffffff; height:33px; line-height:33px; position: relative; top:0px; left:0px;
	}
#footer p {
	font-family:verdana; font-size:10px; display:inline;
	}
#footer .one {
	margin:0; padding:0;	
	}
input.submit, textarea.submit	{
	background:#dbdbdb; border:1px solid black; font-family:verdana; font-size:11px;
	}
input.error {
	background:#dbdbdb; border:1px solid red; font-family:verdana; font-size:11px; 
	}
.mleft		{margin-left:100px;}

/*logo link*/
#header a.home{
        height:112px;
        width:336px;
        position:absolute;
        left:0px;
        top:0px;
        }
.outline {border:1px solid blue; width:222px}

#base {text-align:right; font-size:8pt; font-family:verdana; color:red;}
#base a {text-decoration:none; color:red;}
