html,body	{margin: auto; padding: 0; width: 880px; height: 100%;}

body, p, h1, h2, h3, th, td, a, li, div
		{font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px;}
h1 		{font-size: 26px; color: #c00000;}
h2 		{font-size: 20px; color: #0000a0;}
h3 		{font-size: 18px; color: #0000a0;}
h4 		{font-size: 16px; color: #000000; font-weight: normal;}
.inlineheader	{font-size: 16px; color: #0000a0; font-weight: bold;}

a		{text-decoration: none; cursor: pointer;}
a:hover		{text-decoration: underline;}

a:link, a:visited, a:active, a:hover
		{color: Purple;}

body		{background: url('images/back.jpg');}

body		{overflow-y: scroll;}

#container	{width: 880px; min-height: 100%; margin: auto; margin-bottom: -36px;}

.bodypic	{height: 206px; background: url('images/bodypic.jpg') no-repeat center;}

#bodymain	{}
#bodymain div	{float: left;}

#sidemenu	{display: block; width: 210px; padding: 10px 0px 10px 0px;}

#logos1		{display: block; width: 860px; padding: 10px;}
#logos3		{display: none;  margin: 30px 0px; text-align: center;}

#homepage	{padding: 10px;}
#aboupage 	{padding: 10px;}
#servpage	{padding: 5px;}
#contpage	{padding: 10px;}

#onlipage	{display: block; width: 650px; padding: 10px;}
#hostpage	{display: none;  width: 650px; padding: 10px;}
#hebepage	{display: none;  width: 650px; padding: 10px;}
#hefepage	{display: none;  width: 650px; padding: 10px;}
#obacpage	{display: none;  width: 650px; padding: 10px; background: url('resources/onlinebackup.png') no-repeat 40px 40px;}
#obbapage	{display: none;  width: 650px; padding: 10px;}
#obcopage	{display: none;  width: 650px; padding: 10px;}
#obcotble	{display: none;  width: 860px; padding: 10px;}
#obbepage	{display: none;  width: 650px; padding: 10px;}



.logos		{width: 150px; text-align: center;}


#buttons	{width: 880px; height: 30px;}
#buttons ul	{list-style: none; margin: 0px; padding: 0px;}
#buttons li	{float: left;}
#buttons a, #buttons a:hover
		{width: 176px; height: 30px; display: block;
		 font-size: 16px; text-align: center; text-decoration: none; line-height: 1.8em;}
#buttons a	{color: #ffffff; background: url('images/button.png');}
#buttons a:hover{color: #ffcc00; background: url('images/buttonhover.png'); font-weight: bold;}


#services	{text-align: center;}
#services img	{width:  64px; height: 64px;}
#services div	{width: 150px; height: 110px; float: left; margin: 0px 10px 5px 10px; padding: 0px}
#services p	{margin: 3px 0px 0px 0px; font-size: 11px; font-weight: bold;}



#contactus	{}
#contactus th	{text-align: right;}
#contactus td	{font-weight: bold; padding: 0px 0px 0px 10px;}
#contactus a	{font-weight: bold;}


#contact 	{}
#contact th	{padding: 0px; vertical-align: top; text-align: left;}
#contact td	{padding: 0px; vertical-align: top; text-align: left;}
#full_name, #email, #telephone
		{width: 250px; height: 16px: overflow: hidden;}
#comments	{width: 500px; height: 120px;}


#full_name1, #email1, #telephone1, #comments1
		{color: #c00000; font-weight: bold; font-size: 10px; margin: 0px; padding: 0px; height: 10px;}


.redstar	{color: #ff0000; font-weight: bold;}


#header		{font-weight: bold; text-align: right; height: 160px;}
#header a	{font-weight: bold;}


#footer		{width: 880px; height: 36px; background: url('images/bottombar.png') no-repeat; clear: both;}
#footer div	{text-align: center; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 1.2em; padding: 4px 0px 0px 0px;}


#sidebar	{width: 190px; height: 300px; padding: 10px; background: url('images/newsbg.jpg') no-repeat;}
#sidebar div	{padding: 0px;}
#sidebar img	{margin	: 100px 0px 100px 0px;}
#sidebar p	{font-size: 13px; color: #ffffff; text-align: justify;}
#sidebar h2	{font-size: 20px; color: #ffcc00; margin-top: 10px;}
#sidebar h3	{font-size: 16px; color: #ffcc00; font-weight: bold; margin: 10px 0px 10px 0px;}
#sidebar a	{font-size: 14px; color: #ffffff; text-decoration: none; display: block; margin-left: 10px;}
#sidebar a:hover{font-size: 14px; color: #ffcc00; font-weight: bold;}
#sidebar span	{font-size: 14px; color: #ffffff; text-decoration: none; display: block; margin-left: 10px; cursor: pointer;}
#sidebar span:hover{font-size: 14px; color: #ffcc00; font-weight: bold;}


#spacedlists 	{}
#spacedlists li	{padding: 0px 0px 10px 0px;}


#ollist		{list-style: none;}
#ollist	li	{background: url('images/pdficon.gif') no-repeat; padding: 0px 0px 0px 24px; height: 24px;}


#oblist		{list-style: none;}
#oblist	li	{float: left; width: 190px; margin: 5px;}

#obtable 	{}
#obtable th	{                                            color: #ffffff; padding: 10px;}
.obtop		{font-size: 18px; background-color: #4488cc;}
.obside		{font-size: 13px; background-color: #224488;                 vertical-align: top; text-align: left;}
#obtable td	{font-size: 12px; background-color: #f8f8ff; color: #000000; vertical-align: top; padding: 10px;}
.obred		{                                            color: #ff0000; font-weight: bold;}
.obgre		{                                            color: #00a55f; font-weight: bold;}

