/* CSS Document */

html{
background-color:#000000;
background-image:url(images/earthbackground2.jpg);
background-position: bottom;
background-repeat:no-repeat;
background-attachment:fixed;
margin-bottom: -20px;
height: 100%;
}

body{
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;

}


#container{
width: 942px;
min-height: 30px;
text-align: left;
margin-left: auto;
margin-right: auto;

}

#header{
width: 942px;
height: 114px;
background-image:url(images/headerbar.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top: 7px;

}

#moto{
width: 492px;
height: 114px;
margin-top: -88px;
float: right;
text-align: right;
margin-right: 20px;
margin-bottom: -64px;

}

/*
*******************************************
NAVIGATION
*******************************************
*/

#nav{
width: 942px;
height: 40px;
background-image:url(images/navback.jpg);
}

#navleft{
width: 14px;
height: 40px;
background-image: url(images/navsides_left.jpg);
}

#navmiddle{
width: 914px;
height: 40px;
margin-left: 22px;
margin-top: -40px;
text-align: center;
}

#navright{
background-image:url(images/navsides_right.jpg);
width: 14px;
height: 40px;
margin-left: 914px;
margin-top: -40px;
float:right;
}

/*
#nav li {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	line-height: 40px;
}

#nav a {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#nav a:hover {
	background: #000000 url("images/navback2.jpg");
	color: #000000;
	line-height: 40px;
}
*/

#navhome {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navhome:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#home #navhome{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navnetworksupport {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navnetworksupport:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#networksupport #navnetworksupport{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navmanagedservices {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navmanagedservices:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#managedservices #navmanagedservices{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navsonicwallservices {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navsonicwallservices:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#sonicwallservices #navsonicwallservices{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navpartnerships {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navpartnerships:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#partnerships #navpartnerships{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}


#navcompanyprofile {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navcompanyprofile:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#companyprofile #navcompanyprofile{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navcontactus {
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}

#navcontactus:hover {
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	line-height: 40px;
}

body#contactus #navcontactus{
	float: left;
	font: 65.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000000 url("images/navback2.jpg");
	color: #CC6600;
	display: block;
	float: left;
	text-decoration: none;	font-weight:bold;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 40px;
	border-right: 1px  solid #000000;
	border-left: 1px solid  #444;
}



/*
*******************************************
HOME
*******************************************
*/

#homeflash{
width: 942px;
height: 400px;

}

#highlights{
width: 942px;
height: 140px;
text-align: center;
}

#highlightbox1{
	width: 220px;
	height: 140px;
	margin-left: 12px;
	background-color:#000000;
	float: left;
	text-align: left;
}

#highlightbox2{
	width: 220px;
	height: 140px;
	margin-left: 12px;
	background-color:#000000;
		float: left;
			text-align: left;
}

#highlightbox3{
	width: 220px;
	height: 140px;
	margin-right: 12px;
	background-color:#000000;
		float: right;
			text-align: left;
}

#highlightbox4{
	width: 220px;
	height: 140px;
	margin-right: 12px;
	background-color:#000000;
		float: right;
			text-align: left;
}

#highlightcontainer{
width: 200px;
height: 120px;
margin-left: 10px;
margin-top: 10px;

}


/*
*******************************************
BODIES
*******************************************
*/

#additional{
width: 270px;
min-height: 520px;
margin-left: 662px;
margin-bottom: -530px;
}

#additional2{
width: 270px;
min-height: 320px;
margin-left: 662px;
margin-bottom: -330px;
}

#bookmarks{
width: 912px;
min-height: 50px;
background-color:#CCCCCC;
padding-left: 30px;
}

#bookmarksmanaged{
width: 912px;
min-height: 50px;
background-image: url(images/bookmark_managed.jpg);
background-repeat:no-repeat;
padding-left: 40px;
}

#bookmarksnetwork{
width: 912px;
min-height: 50px;
background-image: url(images/bookmark_network.jpg);
background-repeat:no-repeat;
padding-left: 40px;
}

#bookmarkssonicwall{
width: 912px;
min-height: 50px;
background-image: url(images/bookmark_sonic.jpg);
background-color:#000000;
background-repeat:no-repeat;
padding-left: 40px;
}

#bookmarkspartnerships{
width: 912px;
min-height: 50px;
background-image: url(images/bookmark_partnerships.jpg);
background-color:#000000;
background-repeat:no-repeat;
padding-left: 40px;
}

#bookmarkscompanyprofile{
width: 912px;
min-height: 50px;
background-image: url(images/bookmark_companyprofile.jpg);
background-color:#000000;
background-repeat:no-repeat;
padding-left: 40px;
}


#bookmarkscontactus{
width: 912px;
min-height: 50px;
background-image: url(images/bookmark_contactus.jpg);
background-color:#000000;
background-repeat:no-repeat;
padding-left: 40px;
}


#sections{
width: 600px;
min-height: 200px;
background-image:url(images/sections_background.jpg);
background-repeat:no-repeat;
background-color:#000000;
border-style: double;
border-color: #111111;
margin-top: 10px;
padding-left: 20px;
padding-right: 20px;
}

#sectionscontact{
width: 600px;
min-height: 500px;
background-image:url(images/sections_background.jpg);
background-repeat:no-repeat;
background-color:#000000;
border-style: double;
border-color: #111111;
margin-top: 10px;
padding-left: 20px;
padding-right: 20px;
}

#sectionspartners{
width: 580px;
min-height: 200px;
background-color:#111111;
border-style: solid;
border-width: thin;
border-color: #333333;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
}

#sectionsright{
width: 600px;
min-height: 200px;
background-color: #000000;
border-style: double;
border-color: #111111;
margin-top: 10px;
padding-left: 20px;
padding-right: 20px;
}

#networksupport{
width: 942px;
min-height: 900px;

}

#managedservices{
width: 942px;
min-height: 900px;

}

#sonicwall{


}

#partnerships{


}

#contact{

}


/*
*******************************************
FOOTER
*******************************************
*/
#padding{
width: 942px;
height: 20px;
}


#homepartnerships{
width: 542px;
height: 70px;
margin-top: -80px;
margin-left: 382px;
padding-bottom: 20px;

}

#newsletter{
width: 302px;
height: 70px;
margin-left: 32px;
margin-bottom: 20px;
text-align: right;
}

#contactbottom{
width: 242px;
height: 70px;
margin-top: -50px;
float: right;
}

#subnav{
width: 942px;
height: 70px;
background-color: #000000;
text-align: left;
margin-left: auto;
margin-right: auto;
padding-top: 15px;
}

#subnav a {
	color: #FFFFFF;
	font-weight: 300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
			padding-right: 7px;
			padding-left: 7px;
}

#subnav a:hover {
	color: #CC6600;
	font-weight: 300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;	
			padding-right: 7px;
			padding-left: 7px;
}


/*
*******************************************
FONTS
*******************************************
*/

.H1 {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
}

.H2 {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

.H3 {
	font-size: 30px;
	font-weight: 300;
	color: #1246C3;  
	font-family: Arial, Helvetica, sans-serif;
}

.H4 {
	font-size: 12px;
	font-weight: bold;
	color:  #CC6600;
padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
}

.H5 {
	font-size: 30px;
	font-weight: 300;
	color: #888888;  
	font-family: Arial, Helvetica, sans-serif;
}

.H6 {
	font-size: 20px;
	font-weight: 300;
	color: #CC6600;  
	font-family: Arial, Helvetica, sans-serif;
}

.P1{
	font-size: 10px;
	font-weight: 500;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.P2{
	font-size: 12px;
	font-weight: 500;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#sections p {
	font-size: 12px;
	font-weight: 500;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sections ul li {
	font-size: 12px;
	font-weight: 500;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.P3{
	font-size: 18px;
	font-weight: 500;
	color: #1246C3;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 18px;
	font-weight: 500;
	color: #1246C3;
	font-family: Arial, Helvetica, sans-serif;
}

.P4{
	font-size: 14px;
	font-weight: 500;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}