body
{ 
	margin:0; 
	padding:0; 
	background-color:#292929;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
}

.masterheader { position:relative; width:100%; background-color:#0E8649; background-color:#003668; background-image:url(images/masterheaderbg.jpg); background-repeat:repeat-x; text-align:center; }
.mastermain { position:relative; width:100%; background-color:#EFEFEF; text-align:center; }
.masterfooter { position:relative; width:100%; text-align:center; }

.header { position:relative; width:900px; height:128px; background-color:#199E5B; background-color:#00539f; background-image:url(images/headerbg.jpg); margin:0 auto; }
/*.main { position:relative; width:900px; min-height:420px; height:auto !important; height:420px; background-color:#FFFFFF; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; margin:0 auto; text-align:left; z-index:5; }*/
.outermain { position:relative; width:900px; background-color:#FFFFFF; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; margin:0 auto; z-index:5; }

.innermain { position:relative; padding:20px; min-height:400px; height:auto !important; height:400px; text-align:left; }
.innermain h1 { position:relative; font-size:16pt; color:#00539f; margin-top:0; }
.innermain h1 a:link, .innermain h1 a:visited, .innermain h1 a:active { text-decoration:none; color:#00539f; }
.inner h1 a:hover { text-decoration:underline; color:#00539f; }
.innermain h2 { position:relative; font-size:12pt; color:00539f; }
.innermain a:link, .innermain a:visited, .innermain a:active { text-decoration:underline; margin:0; color:#000000; font-weight:bold; }
.innermain a:hover { text-decoration:underline; color:#01539f; margin:0; }
.innermain p { position:relative; line-height:18px; }
/*.main h1 { position:relative; font-size:16pt; color:#00539f; margin:0; padding:20px 20px 10px 20px; }
.main h1 a:link, .main h1 a:visited, .main h1 a:active { text-decoration:none; color:#00539f; }
.main h1 a:hover { text-decoration:underline; color:#00539f; }

.main h2 { position:relative; font-size:12pt; color:00539f; margin:0; padding:10px 20px 10px 20px}
.main p { position:relative; line-height:18px; padding:10px 20px 10px 20px; margin:0; }

.main a:link, .main a:visited, .main a:active { text-decoration:underline; margin:0; color:#000000; font-weight:bold; }
.main a:hover { text-decoration:underline; color:#01539f; margin:0; }*/

.ul { position:relative; margin-top:0; margin-bottom:0; padding-bottom:10px; padding-top:10px; }
.ul li { line-height:20px; }
.ul li a:link, .ul li a:visited, .ul li a:active { text-decoration:underline; margin:0; color:#000000; font-weight:bold; }
.ul li a:hover { text-decoration:underline; margin:0; color:#01539f; font-weight:bold; }

.footer { position:relative; width:900px; height:140px; background-color:#313131; margin:0 auto; color:#FFFFFF; }

.logo { position:absolute; width:250px; height:80px; top:20px; left:25px; }

.date { position:absolute; top:10px; right:10px; text-align:right; margin:0; padding:0; color:#FFFFFF; font-weight:bold; }

.Navigation { position:absolute; bottom:7px; right:10px; list-style:none; padding:0; margin:0; display:inline; }


.Navigation li { 
margin-right:2px; 
float:left;
}
/*.Navigation li { 
margin-right:2px; 
float:left; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=images/tab1.png);
}*/

.Navigation a                                                   { width:80px; line-height:30px; display:block; }
.Navigation a:link, .Navigation a:visited, .Navigation a:active { text-decoration:none; color:#FFFFFF; }
.Navigation a:hover                                             { text-decoration:underline; color:#FFFFFF; }
.Navigation p                                                   { width:80px; line-height:30px; display:block; margin:0; color:#FFFFFF; }

.dropdown { visibility:hidden; }
.dropdown ul { list-style:none; padding:0; margin:0; }
.dropdown li { text-align:center; }
.dropdown a { width:100px; padding-top:6px; padding-bottom:6px; display:block; background:#FFFFFF; border-bottom:1px solid #313131; border-left:1px solid #313131; border-right:1px solid #313131; }
.dropdown a:link, .dropdown a:visited, .dropdown a:active { font-weight:normal; text-decoration:none; color:#000000; }
.dropdown a:hover { font-weight:normal; text-decoration:underline; background-color:#00539f; color:#FFFFFF; }

.copyright { position:absolute; bottom:10px; right:10px; text-align:right; margin:0; padding:0; font-size:8.5pt; }
.copyright a { color:#FFFFFF; }
.copyright a:link, .copyright a:visited, .copyright a:active { text-decoration:none; }
.copyright a:hover { text-decoration:underline; }

.contactfrm { position:relative; padding:0 20px 20px 20px; width:500px; }
.contactfrm label { float:left; width:100px; height:18px; padding:2px 2px 0px 0px; margin:0px 0px 2px 0px; }
.contactfrm input, .ContactFrm textarea { float:left; margin-bottom:2px; width:350px; border: 1px solid #8D8D8C; }
.contactfrm br 	{ clear:both; }

.linuxhosting, .windowshosting, .hostingdetails { position:relative; width:860px; padding:10px 0 10px 0; }
.linuxhostingheader { position:relative; width:214px; float:left; margin-right:1px; margin-bottom:1px; text-align:center; background-image:url(images/hostinglinuxheader.jpg); }
.linuxhostingheader a { line-height:26px; }
.linuxhostingheader a:link, .linuxhostingheader a:visited, .linuxhostingheader a:active { font-weight:bold; text-decoration:none; color:#FFFFFF; }
.linuxhostingheader a:hover { font-weight:bold; text-decoration:underline; color:#FFFFFF; }
.linuxhostingmain { position:relative; width:214px; height:450px; overflow:visible; float:left; margin-right:1px; text-align:left; background-color:#0259A8; }
.linuxhostingmain p { position:relative; padding:2px 10px 2px 10px; margin:0; color:#FFFFFF; }

.linuxhostingfooter { position:relative; width:214px; float:left; margin-right:1px; margin-top:1px; text-align:center; background-color:#505050; }
.linuxhostingfooter a { line-height:20px; }
.linuxhostingfooter a:link, .linuxhostingfooter a:visited, .linuxhostingfooter a:active { font-weight:bold; text-decoration:none; color:#FFFFFF; }
.linuxhostingfooter a:hover { font-weight:bold; text-decoration:underline; color:#FFFFFF; }

.windowshostingheader { position:relative; width:429px; float:left; margin-right:1px; margin-bottom:1px; text-align:center; background-image:url(images/hostingwindowsheader.jpg); }
.windowshostingheader a { line-height:26px; }
.windowshostingheader a:link, .windowshostingheader a:visited, .windowshostingheader a:active { font-weight:bold; text-decoration:none; color:#FFFFFF; }
.windowshostingheader a:hover { font-weight:bold; text-decoration:underline; color:#FFFFFF; }
.windowshostingmain { position:relative; width:429px; height:490px; overflow:visible; float:left; margin-right:1px; text-align:left; background-color:#0259A8; }
.windowshostingmain p { position:relative; padding:2px 10px 2px 10px; margin:0; color:#FFFFFF; }

.windowshostingfooter { position:relative; width:429px; float:left; margin-right:1px; margin-top:1px; text-align:center; background-color:#505050; }
.windowshostingfooter a { line-height:20px; }
.windowshostingfooter a:link, .windowshostingfooter a:visited, .windowshostingfooter a:active { font-weight:bold; text-decoration:none; color:#FFFFFF; }
.windowshostingfooter a:hover { font-weight:bold; text-decoration:underline; color:#FFFFFF; }

.hostingdetailsheader { position:relative; width:859px; float:left; margin-right:1px; margin-bottom:1px; text-align:left; margin-bottom:1px; background-image:url(images/hostingdetailheader.jpg); }
.hostingdetailsheader p { color:#FFFFFF; font-weight:bold; margin:0; line-height:26px; padding:0 10px 0 10px; }
.hostingdetailsmain { position:relative; width:214px; overflow:visible; float:left; margin-right:1px; text-align:left; background-color:#0259A8; }
.hostingdetailsmain p { position:relative; padding:2px 10px 2px 10px; margin:0; color:#FFFFFF; }

.portfolio { position:relative; width:860px; }
.portfolioheader { position:relative; width:420px; float:left; margin-bottom:1px; margin-top:20px; text-align:left; background-image:url(images/portfolioheader.jpg); }
.portfolioheader p { line-height:26px; padding:0 10px 0 10px; color:#FFFFFF; margin:0; }
.portfolioheader a:link, .portfolioheader a:visited, .portfolioheader a:active { text-decoration:none; color:#FFFFFF; }
.portfolioheader a:hover { text-decoration:underline; color:#FFFFFF; }
.portfoliomain { position:relative; width:420px; overflow:visible; float:left; text-align:left; background-color:#0259A8; }

.portfoliofooter { position:relative; width:420px; float:left; height:5px; overflow:hidden; margin-top:1px; text-align:center; background-color:#505050; }
.portfolioimg { position:relative; float:left; margin:10px; border:1px solid #FFFFFF; }
.portfoliotxt { position:relative; float:left; width:221px; margin:10px 10px 10px 0; }
.portfoliotxt p { position:relative; line-height:20px; margin:0; color:#FFFFFF; }
.portfoliotxt a:link, .portfoliotxt a:visited, .portfoliotxt a:active { font-weight:normal; text-decoration:none; color:#FFFFFF; }
.portfoliotxt a:hover { font-weight:normal; text-decoration:underline; color:#FFFFFF; }

.portfoliologo { position:relative; width:860px; }
.portfoliologoheader { position:relative; float:left; width:200px; margin-bottom:1px; margin-top:20px; background-image:url(images/portfoliologoheader.jpg); text-align:center; color:#FFFFFF; }
.portfoliologoheader p { line-height:26px; margin:0; }
.portfoliologoheader a:link, .portfoliologoheader a:visited, .portfoliologoheader a:active { color:#FFFFFF; text-decoration:none; }
.portfoliologoheader a:hover { color:#FFFFFF; text-decoration:underline; }
.portfoliologoimg { position:relative; float:left; width:200px; height:200px; }
.portfoliologoimg img { border:2px solid #0259A8; }
.portfoliologofooter { position:relative; float:left; width:200px; height:5px; overflow:hidden; margin-top:1px; background-color:#505050; }

.homestyle { position:relative; float:left; width:420px; }

.footerlinks { position:absolute; top:20px; left:20px; }
.footerlinkscol { position:relative; float:left; margin-right:20px; text-align:left; }
.footerlinkscol p { margin:0; font-size:8.5pt; line-height:18px; }
.footerlinkscol a:link, .footerlinkscol a:visited, .footerlinkscol a:active { color:#FFFFFF; text-decoration:none; }
.footerlinkscol a:hover { color:#FFFFFF; text-decoration:underline; }