
body{
	font-size: 8pt;
	font-family: verdana;
	/* preload cleverness */
	background-image:url(images/sparnet_on.gif);
	background-image:url(images/sparnet_on.gif);
	background-image:url(images/MiCore_on.gif);
	background-image:url(images/MiSupport_on.gif);
	background-image:url(images/MiCRM_on.gif);
	background-image:url(images/web_link_on.gif);
	background-image:url(images/visit_xos_on.gif);
	background-image:url(images/visit_nos_on.gif);
	/* ends */
	background-image: url(images/nos_slice.gif);
	background-repeat: repeat-x;
	background-color:#737373;
	margin:0 auto;

	
}

a {
	color:#fefefe;
	text-decoration: none;
}


h1 {
	line-height:3em;
	padding-right:0px;
	padding-left:12px;
	padding-bottom:0px;
	padding-top:0px;
	color:#fdfdfd;
	font-size:1.3em;
	text-transform:uppercase;
	margin:0;
}
.SitesHeaderP3 {
	float:right;
}


#border {
	color:#000;
	margin:auto;
	width:945px;
	min-height: 100%;
	padding:0px;
	background-color:#FFFFFF;
}

#block {

/*width:945px;*/
}

#header {
	display: block;
	position:relative;
	width:945px;
	height:275px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
}

a.HeaderLink {
	display:block;
	top: 240px;
	left: 538px;
	position:absolute;
	width:197px;
	height:18px;
	background-image:url(images/email_link.gif);
	background-repeat:no-repeat;
	float:right;
	border:0px;

}

a.ContactLink {
	display:block;
	top: 234px;
	left: 797px;
	position:absolute;
	width:197px;
	height:18px;
	background-image:url(images/redblob.gif);
	background-repeat:no-repeat;
	float:right;
	border:0px;

}



#HeaderBlockNOS {
	float:left;
	width:472px;
	background-color:#0070b4;
	height:15px;
	display:block;
}

#HeaderBlockXOS {
	float:right;
	width:472px;
	background-color:#653895;
	height:15px;
	display: block;
	clear: right;
}

#SitesHeaderLeft
{
	float:left;
	padding:0px !important;
	margin:0px !important;
	width:472px;
	background-image:url(images/big_header_slice.gif);
	height:42px;
	display:block;
}

#SitesHeaderRight
{
	padding:0px !important;
	margin:0px !important;
	width:472px;
	background-image:url(images/big_header_slice.gif);
	height:42px;
	float:right;
	border-left: 1px solid #ffffff;
	border:0px;
	display:block;
}

a.SitesHeaderLeftP1 {
	float:left;
	vertical-align:top;
	background-image:url(images/head_arrow_off.gif);
	background-repeat:no-repeat;
	background-position:215px 17px;
	width:300px;
	height:40px;
	display:block;

}
a.SitesHeaderLeftP2 {
float:left;
vertical-align:top;
background-image:url(images/head_arrow_off.gif);
background-repeat:no-repeat;
background-position:231px 17px;
width:300px;
height:40px;
display:block;
}

a.SitesHeaderLeftP1:hover {
background-image:url(images/head_arrow_on.gif);
}

a.SitesHeaderLeftP2:hover {
background-image:url(images/head_arrow_on.gif);
}

a.SitesHeaderLeftP1 span {
line-height:3em;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
padding-top:0px;
color:#fdfdfd;
font-size:1.3em;
text-transform:uppercase;
margin:0;
font-weight:bold;
}

a.SitesHeaderLeftP2 span {
line-height:3em;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
padding-top:0px;
color:#fdfdfd;
font-size:1.3em;
text-transform:uppercase;
margin:0;
font-weight:bold;
}


a.readmore{
padding:0 15px 0 0;
width:85px;
height:42px;
float:left;
background-image:url(images/read_more_off.gif);
background-repeat:no-repeat;
	display:block;
}

a.readmore:hover {
	background-image:url(images/read_more_on.gif);
}
#BlockServicesNOS {
	padding:0px;
	margin:0px;
	float:left;
	width:472px;
	background-color:#565656;
	height:210px;
	position:relative;
	background-repeat:no-repeat;
	background-position: 100% 0%;
}

#BlockServicesXOS {
	float:right;
	width:472px;
	margin:0px;
	background-color:#565656;
	padding:0px;
	height:210px;
	background-repeat:no-repeat;
	background-position: 100% 0%;
	position:relative;
}
ul.topbullets {
	float:left;
	position:absolute;
	top:10px;
	left:13px;
	margin:0;
	padding:0;
}
ul.topbullets li {
	margin:0;
	padding:7px 0 0 0;
	color:#fdfdfd;
	font-size:1.1em;
	line-height:1.8em;
	font-weight: bold;
	text-transform:uppercase;
	list-style-type:none;
	display:block;
	width:100%;

}
a.bulletlinks  {
	background-image:url(images/big_bullet.gif);
	background-repeat:no-repeat;
	display:block;
	background-position:20px 7px;
	padding-left:35px;

}
a.bulletlinks:hover {
	background-image:url(images/big_bullet_on.gif);
	background-position:20px 8px;
	padding-left:35px;
}


#PartnersBlock {
	width:472px;
	height:244px;
	float:left;
	display:block;
}

a.AccredImage {
	clear:left;
	float:left;
	width:472px;
	height:243px;
	background-image:url(images/accreds_image.gif);
	margin-right:1px;
}

#PartnersImage {
	float:left;
	width:59px;
	height:243px;
	background-image:url(images/partners_block.gif);
	display:block;
}

#ProductsBlock {
	height:244px;
	width: 472px;
	float:right;
	display:block
}
#Products { 
	float:left;
	display:block;
	width:413px;
	height:243px;
/* Preloader */
background-image:url(images/MiCRM_on.gif);	
background-image:url(images/sparnet_on.gif);
background-image:url(images/MiSupport_on.gif);	
background-image:url(images/MiCore_on.gif);
background-repeat: no-repeat;
}

#ProductsImage {
	float:left;
	background-image:url(images/products_block.gif);
	background-repeat:no-repeat;
	width:59px;
	height:243px;
	display:block;
}

#VisitNOSBlock {
	height:26px;
	width:472px;
	background-image:url(images/web_link_slice.gif);
	float:left;
	display:block;
}

#VisitXOSBlock {
	height:26px;
	width:472px;
	background-image:url(images/web_link_slice.gif);
	float:right;
	display:block;
}

a.VisitWebsite, a.VisitWebsite:visited, a.VisitWebsite:link {
text-transform:uppercase;
line-height:30px;
background-image:url(images/arrow_visit.gif);
background-repeat:no-repeat;
background-position:center right;
padding: 0 10px 0 0;
font-weight:bold;
}

a.VisitWebsite:hover, a.VisitWebsite:active, a.VisitWebsite:focus {
background-image:url(images/arrow_visit_on.gif);
}

/*Content */
a.HeaderBlue{
	float:left;
	width:472px;
	background-color:#0070b4;
	background-image:url(images/blue_bullet.gif);
	background-repeat:no-repeat;
	background-position:271px 15px;
	display:block;
}

a.HeaderBlue2{
	float:left;
	width:472px;
	background-color:#0070b4;
	background-image:url(images/blue_bullet.gif);
	background-repeat:no-repeat;
	background-position:209px 15px;
	display:block;
}

a.HeaderPurple {
margin-left:1px;
float:left;
width:472px;
background-color:#653895;
background-image:url(images/purple_bullet.gif);
background-repeat:no-repeat;
background-position:288px 15px;
display:block;
}

a.HeaderPurple2 {
margin-left:1px;
float:left;
width:472px;
background-color:#653895;
background-image:url(images/purple_bullet.gif);
background-repeat:no-repeat;
background-position:223px 15px;
display:block;
}


a.HeaderBlue:hover {
background-image:url(images/blue_bullet_on.gif);
}
a.HeaderBlue2:hover {
background-image:url(images/blue_bullet_on.gif);
}

a.HeaderPurple:hover {
background-image:url(images/purple_bullet_on.gif);
}

a.HeaderPurple2:hover {
background-image:url(images/purple_bullet_on.gif);
}

a.HeaderBlue span {
line-height:3em;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
padding-top:0px;
color:#fdfdfd;
font-size:1.3em;
text-transform:uppercase;
margin:0;
font-weight:bold;
}

a.HeaderPurple span {
line-height:3em;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
padding-top:0px;
color:#fdfdfd;
font-size:1.3em;
text-transform:uppercase;
margin:0;
font-weight:bold;
}
a.HeaderBlue2 span {
line-height:3em;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
padding-top:0px;
color:#fdfdfd;
font-size:1.3em;
text-transform:uppercase;
margin:0;
font-weight:bold;
}

a.HeaderPurple2 span {
line-height:3em;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
padding-top:0px;
color:#fdfdfd;
font-size:1.3em;
text-transform:uppercase;
margin:0;
font-weight:bold;
}

#ContentLeft {
float:left;
width:472px;

background-color:#d0d0d0;
display:block;
}

#ContentRight {
float:right;
width:472px;

background-color:#d0d0d0;
display:block;
}

#ContentLeft2{
float:left;
width:472px;
height:135px;
background-color:#d0d0d0;
display:block;
}
#ContentLeft2 a {
color:#000000;
}

#ContentLeft2 a:hover{
text-decoration:underline;
}

#ContentRight2 a {
color:#000000;
}

#ContentRight2 a:hover{
text-decoration:underline;
}

#ContentRight2 {
float:right;
width:472px;
height:135px;
background-color:#d0d0d0;
display:block;
}



.ContentText {
	padding-top:5px;
	padding-left:30px;
	padding-bottom:5px;
	padding-right:20px;
	font-family: verdana;
	font-size:.9em
}

/* Bullet Points */
.floatrightbullets {
float:left;
}
.floatleftbullets {
float:left;
}

ul.smallbulletsLeft
{
	margin-top:20px;
	margin-left:35px;
	padding-left:0px;
	float: left;
}

ul.smallbulletsRight
{
	float:left;
	margin-top:20px;
	margin-left:35px;
	padding-left:0px;
}

ul.smallbulletsRight li {
	background-image:url(images/purple_arrow_trans.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	list-style-type:none;
	background-position:0px 5px ;
	margin:0;
}

ul.smallbulletsLeft li {
	background-image:url(images/blue_arrow_trans.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	background-position:0px 5px ;
	padding-left:20px;
	margin:0;
	padding-bottom:3px;
}


/*Visit Section */
#VisitBlock {
	width:945px;
	float:left;
	background-image:url(images/bottom_link_slice.gif);
	background-position:0 0;
	margin:0px !important;
	line-height:0px;
	padding:0px !important;
	height:40px;
}

a.visitnexusnos{
	width:470px;
	height:40px;
	float:left;
	background-image:url(images/visit_nos_off.gif);
	background-repeat:no-repeat;
	background-position:30px 0;
	display:block;
}

a.visitnexusnos:hover {
	background-image:url(images/visit_nos_on.gif);
}

a.visitnexusxos {
	width:470px;
	height:40px;
	float:left;
	background-image:url(images/visit_xos_off.gif);
	background-repeat:no-repeat;
	background-position:30px 0;
	display:block;
}

a.visitnexusxos:hover{
	background-image:url(images/visit_xos_on.gif);
}

/* Footer */

#FooterTop {
	text-align:center;
	display:block;
	height:110px;
	width:945px;
	background-color:#565656;
	color:#ffffff;
	margin-top:0px;
	line-height:2em;
	padding-top:14px;
	float:left;
}

div.FooterBottom { 
	padding-top:3px;
	clear:both;
	/*clear:left;
	float:left;*/
	height:17px;
	width:945px;
	background-color:#424242;
	color:#ffffff;
	display:block;
}
div.NOSLink {
	width:200px;
	padding-left:14px;
	float:left;
	height:15px;
	display:block;
}
#FloatRight {
	width:50px;
}
/* Product Rollovers Recreated */
a.micoreproduct
, a.micoreproduct:link
, a.micoreproduct:visited 
{
	width:472px;
	height:61px;
	float:left;
	background-image:url(images/MiCore_off.gif);
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

a.micoreproduct:hover
, a.micoreproduct:active
{
background-image:url(images/MiCore_on.gif);
}

a.misupportproduct
, a.misupportproduct:link
, a.misupportproduct:visited 
{
width:472px;
height:61px;
float:left;
background-image:url(images/MiSupport_off.gif);
background-repeat:no-repeat;
display:block;
}

a.misupportproduct:hover
, a.misupportproduct:active
{
background-image:url(images/MiSupport_on.gif);
}

a.sparproduct
, a.sparproduct:link
, a.sparproduct:visited 
{
	width:472px;
	height:61px;
	float:left;
	background-image:url(images/sparnet_off.gif);
	background-repeat:no-repeat;
	display:block;
}

a.sparproduct:hover
, a.sparproduct:active
{
	background-image:url(images/sparnet_on.gif);
}

a.micrmproduct
, a.micrmproduct:link
, a.micrmproduct:visited
{
	width:472px;
	height:61px;
	float:left;
	background-image:url(images/MiCRM_off.gif);
	background-repeat:no-repeat;
	display:block;
}

a.micrmproduct:hover
, a.micrmproduct:active
{
	background-image:url(images/MiCRM_on.gif);
}

div.FloatRightLink
{
	height:15px;
	width:100px;
	float:right;
}

div.FooterLogos
{
	margin:auto;
	width:300px;
	background-color:#565656;
}

div.FooterLogos img
{
	border:0px;
	padding:5px 12px;
}

div.FooterText
{
	float:left;
	clear:left;
}
div.ppTop {
	text-transform:uppercase;
	color:white;
	font-size:1.2em;
	font-weight:Bold;
	line-height:2em;
	text-indent:30px;
}
div.TopVisitSite {
	background-color:#4e4e4e;
	width:472px;
	height:30px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	text-indent:350px;
}