#maincontainer {
	width: 1000px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#mainnav {
	color: #FFF;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 14px;
	padding-left: 30px;
	background-color: #666;

}
/* form styles 
signup and order forms

*/
.userforms
{
width: 450px;
margin-right: 25px;
border-width: 1px; 
border-style:solid;
border-color:#0296D2;
}

#footer {
	clear: both;
	color: #FFF;
	background-color: #000;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFF;
	text-decoration: underline;

}
#footer a:hover {
	color: #000;
	text-decoration:underline;
}


#mainnav a {
	color: #FFF;
	text-decoration: none;
}
#mainnav a:visited {
	color: #FFF;
	text-decoration: none;
}
#mainnav a:hover {
	color: #CCC;
}



#frontleft {
	float: left;
	width: 700px;
	padding-left: 25px;
	margin-right: 15px;
	padding-top: 15px;
}
#frontpsecials1 {
	color: #FFFFFF;
	float: left;
	width: 210px;
	background-image: url(../images/bluebg.jpg);
	background-color: #70DDF2;
	background-repeat: repeat-x;
	height: 200px;
	padding: 5px;
	border-width: 2px; 
	border-style:solid;
	border-color: #339900;
}
.paddingright30 {
	padding-right: 30px;
	padding-bottom: 60px;
}

#frontleft #frontpsecials1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#frontleft1 a {
	color: #FFFFFF;
	text-decoration: none;
}

#frontpsecials2 {
	color: #FFFFFF;
	float: left;
	width: 215px;
	margin-left:15px;
	background-image: url(../images/bluebg.jpg);
	background-color: #70DDF2;
	background-repeat: repeat-x;
	height: 200px;
	padding: 5px;
	border: 2px solid #449CC2;
}
#frontpsecials2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#frontpsecials1 li {
	margin-left: -20px;
}
#frontright2 a {
	font-size: medium;
	color: #0066FF;
	font-weight: bold;
	padding-top: 10px;
}


#frontright h1 {
	font-size: 120%;
	color: #0296D2;
	margin-bottom: -10px;
}
.mainheadings {
	font-size: x-large;
	color: #0296D2;
	margin-bottom: -10px;
	margin-top: 5px;
}
.mainheadings2{
	font-size: medium;
	color: #0296D2;
	margin-bottom: -10px;
}
#featbox {
	margin-top: 20px;
	width: 210px;
	padding-left: 15px;
	margin-right: 10px;
	text-align: left;
	background-image: url(../images/newSearchbg.png);
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 10px;
	height: 107px;
}
#featboxblue {
	margin-top: 20px;
	width: 210px;
	padding-left: 15px;
	margin-right: 10px;
	text-align: left;
	background-image: url(../images/bluebox.png);
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 10px;
	height: 231px;
}
#featboxlogin {
	margin-top: 20px;
	width: 210px;
	padding-left: 15px;
	margin-right: 10px;
	text-align: left;
	background-image: url(../images/newLoginbg.png);
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 10px;
	height: 162px;
}
#featboxlogin a:link{
	color:#FFF;
	text-decoration:none;
}
#featboxlogin a:hover{
	color:#06C;
	text-decoration:none;
}#featboxlogin a:visited{
	color:#FFF;
	text-decoration:none;
}
#featbox2 {
	margin-top: 20px;
	border: thin solid #0296D2;
	width: 195px;
	padding-left: 5px;
	margin-right: 10px;
}
.extrabreal {
	height: 3px;
	font-size: x-small;
}

#featboxnopad {
	margin-top: 20px;
	border: thin solid #0296D2;
	width: 200px;
	margin-right: 10px;
}
#frontright {
	float: right;
	width: 200px;
	bottom: 5px;
	margin-left: 20px;
	margin-right:30px;
}
#innercontainer {
	width: 760px;
}
.bluetext {
	color: #0296D2;
	font-weight: bold;
}

.class {
	clear: both;
}

#footer {
	clear: both;
	text-align: center;
}
#topnav {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
	margin-right: 5px;
	font-size: 80%;
}
#topnav a {
	color: #008CC2;
	
}
#topnav a:visited {
	color: #999;
	
}
#topnav a:hover {
	color: #999999;
	text-decoration:none;
}



#topnav img {
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: small;
	background-image: url(../images/web-background.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
.subheadings {
	font-weight: bold;
	color:#0296D2;
}

#banner {
	background-image: url(../images/bluebgnew.jpg);
	height: 260px;
	text-align: right;
}
#bannerright {
	float: right;
}

#banner img {
	text-align: left;
	float: left;
}

a.bodyLinks:Link
{
	color: #0296D2;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
a.bodyLinks:visited
{
	color: #0296D2;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

a.bodyLinks:hover
{
	color: #cccccc;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.bodyLinks {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
}


.InfoPages
{
	width: 740px;
	margin-left: 25px;
	padding-top: 10px;
}
.arrayimg a{
	color: #00FF00;
}
a.arrayimg:visited{
	color: #00FF00;
}

/* Groups content and indents from sub headings on info pages */
.groupInfo
{
margin-left: 35px;
text-align: justify;
}
/*text wrapping for product pages top image */
img.floatLeft
{
float: left;
margin: 5px;
}
a.downloadLink:Link
{
color:#999999;
}
a.downloadLink:Hover
{
color: #000000;
}
#flashobj {
	margin: 0px;
	padding: 0px;
	float: left;
}
#bannerright {
	float: left;
}
.projects {
	border: 2px solid #686564;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.collayout {
	float: left;
	width: 307px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: thin solid #666;
	height: 580px;
}
.blue li {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
}
.blue ul {
	margin-top: -10px;
	list-style-image: url(../images/bullet.gif);
}

.bluetick li {
	list-style-image: url(../images/ball_bluesmall.gif);
	list-style-position: outside;
	float: none;

}
.doneforyou {
	color: #0296D2;
	text-align: right;
	/*border: thin solid #0296D2;*/
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}

.bluetick ul {
	margin-top: -10px;
	list-style-image: url(../images/ball_blue.gif);
}


a:link {
	color: #0296D2;
}
a:visited {
	color: #0296D2;
}
a:hover {
	color: #999999;
}
#formdiv {
	width: 350px;
	margin-left: 50px;
	margin-top: 20px;
}
#formdiv label {
	display: block;
	width: 240px;
}
/* plan resources page styles */

/* use for dotnet datalist controls */
.DataListLeft
{
float: left;
	width: 700px;
	padding-left: 10px;
	margin-right: 10px;
	padding-top: 20px;
}
/*resource headings */
.sectionheadings
{
	background-color:#CCCCCC;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.notes
{
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
}
#resourcecontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-color:#ffffff;
	color: #000000;
}
#price
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	background-color:#000000;
	color: #ffffff;
}
.featboxtop1 {
	margin-top: -10px;
	z-index:1;
	position:relative;
}
.featboxtop1 a{
text-decoration:none;
}
.featboxtop1 a:visited{
text-decoration:none;
}
.featboxtext
{
background-color: #FFFFFF;
color: #0296D2;
font-size:140%;
}
#planpreamble
{
	padding-left:15px;

margin-right:25px;
text-align:justify;
padding-right: 15px;

}
.lineheight {
	margin-top: -30px;
}
#frontleft1 {
	float: left;
	width: 710px;
	margin-right: 15px;
	padding-top: 15px;
	padding-left: 20px;
	text-align: justify;
}
/*uacit contact form styles*/
#innerFieldset
{
    margin-left:25px;
}
#leftformcol
{
	float:left;
	width:200px;
}
#querybox
{
	float:left;
	margin-left:30px;
	
	
}
.queryboxinput
{
	
}
	
/*contactform text boxes*/
.fieldtxt
{
    width:200px;
}
.validation
{
    float:left;
	
    
}
#captchabox
{
	float:left;width:250px;
}
#bannerleft {
	float: left;
	height: 260px;
	width: 400px;
}
#bannerright {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 260px;
	width: 550px;
}
#bannertopnav {
	margin: 0px;
	padding: 0px;
	margin-right:20px;
	float: right;
	height: 34px;
	width: 305px;
	font-weight: bold;
	color: #CCC;
}
#bannerbottomnav {
	vertical-align: bottom;
	height: 37px;
	width: 510px;
	padding-top: 20px;
	text-align: right;
	float:right;

}
#topbar
{width:100%;
padding:0px;
margin:0px;
height:7px;
background-color:#000;
}
#bannertopnav a:link{color:#FFF;}
#bannertopnav a:visited{color:#FFF;}
#bannertopnav a:hover{color:#ed5400;}
#bannertext {
	float: right;
	width: 400px;
	padding-right: 30px;
	color: #FFF;
	padding-top: 35px;
	text-align: right;
}


.home {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/newtopmenu/top_menu_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 26px;
	width: 43px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 57px;
}
.home:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ed5400;
	text-decoration: none;
	background-image: url(../images/newtopmenu/top_menu1_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 26px;
	width: 43px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 57px;
}
.about {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/newtopmenu/top_menu_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 26px;
	width: 45px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.about:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ed5400;
	text-decoration: none;
	background-image: url(../images/newtopmenu/top_menu1_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 26px;
	width: 45px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.search {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/newtopmenu/top_menu_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 26px;
	width: 84px;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: -25px;
}
.search:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ed5400;
	text-decoration: none;
	background-image: url(../images/newtopmenu/top_menu1_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 26px;
	width: 84px;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left:-25px;
}
.leftfootercolumns {
	float: left;
	width: 25%;
	border-top-color: #036;
	border-right-color: #FFF;
	border-bottom-color: #036;
	border-left-color: #FFF;
	margin-top:10px;
	text-align: left;
	padding-left: 30px;
	border-right-width: thin;
	border-right-style: dashed;
}
.footerheadings {
	color: #B62C01;
	font-weight: bold;
}

.midfootercolumns {
	float: left;
	width: 35%;
	margin-top:10px;
	text-align: left;
	padding-left: 30px;

}
.rightfootercolumns {
	float: right;
	width: 30%;
	text-align: right;
	padding-right: 5px;
	border-left-width: thin;
	border-left-style: dashed;
	border-top-color: #036;
	border-right-color: #036;
	border-bottom-color: #036;
	border-left-color: #FFF;
	margin-top:10px;
	margin-bottom: 10px;
	margin-right: 20px;
}
.clear {
	clear: both;
}
#innerfooter {
	background-color: #999;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.call_free {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
}
.callus {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/call.png);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 61px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.callno {
	margin: 0px;
	float: right;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.greytext {
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.topbotpadding {
	padding-top: 7px;
	padding-bottom: 7px;
}
#hostingdiv {
	height: 278px;
	width: 216px;
	margin-right: 5px;
	margin-left: 0px;
	background-image: url(../images/images/hostingdivbg.jpg);
	color: #FFF;
	float: left;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
#domainsdiv {
	height: 278px;
	width: 216px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/images/domaindivbg.jpg);
	color: #FFF;
	background-repeat: no-repeat;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
#servicesdiv {
	width: 216px;
	margin-right: 0px;
	margin-left: 10px;
	background-image: url(../images/images/servicesdivbg.jpg);
	color: #FFF;
	background-repeat: no-repeat;
	float: left;
	height: 278px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#domchecker
{
	padding-bottom:5px;
}
/* hosting and services lists  and links*/
.prod_services
{
	list-style-image:url(../images/bullet.jpg);
	text-indent: 30px;
	padding-left: 20px;
	
}
#prod_services
{
	list-style-image:url(../images/bullet.jpg);
	text-indent: 30px;
	margin-left: 20px;
	
}
#prod_services li {
	text-indent: 20px;
}

#services a:link{color:#666;font-weight:bold; text-decoration: none;}
#services {
	width: 850px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin: 0px;
}
.largewhitetext {
	font-size: 46px;
	color: #FFF;
}


#services a:visited{
	color:#C00;
}
#services a:hover{color:#ed5400;}
#services h2 {
	font-weight: bold;
	color: #666;
}

.indenting {
	padding-left: 30px;
}
.indenting .prod_services li {
	list-style-position: inside;
}
