/* CSS Document */
/* Created 21 January 2009*/
/* HTML tag styles                             */
/***********************************************/

/* Global
================================================*/

* {
margin: 0; 
/*
color: #000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
*/
}

body,
html {}


#div__body {
background-color: #FFF;
background-image: url(/site/images/common/main-bg.jpg);
width: 900px;
background-repeat: repeat-y;
float: left;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

body {
/*font: 9pt/140%  Verdana, Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;*/
background-color: #FFF;
}

p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

h1,h2,h4,h5,h6 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
color: #0099CC;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:20px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:18px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight: bold;
color: #0099CC;
}

/*for Google Maps iframe*/
iframe {
padding-top: 20px;
padding-bottom: 20px;
}

/*for Flash component object*/
object {
margin-bottom: 10px;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

/* Link formatting
================================================*/
a:link,
a:visited,
a:active {
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	font-size: 12px;
}

a:hover {
color: #0099CC;
}

/* PDF document links */
a[href$='.pdf'] {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/pdf.jpg) center left no-repeat;
display: inline-block;
padding-left: 18px;
line-height: 15px;
}

/* mailto: links */
a[href^="mailto:"] {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/email.png) center left no-repeat;
display: inline-block;
padding-left: 22px;
line-height: 15px;
}

/*MMUS mailto exception class*/
.usNav a[href^="mailto:"] {
background: none;
padding: 0;
}

/*pageContentStdImg exception*/
.pageContentStdImg a:link,
.pageContentStdImg a:visited,
.pageContentStdImg a:active{
background: none;
padding: none;
font-weight: normal;
color: #888888;
text-decoration: none;
font-size: 10px;
}

.pageContentStdImg a:hover {
color: #0099CC;
}

.pageContentStdImg a[href$='.pdf'] {
background: none;
padding-left: -18px;
}

/* End link formatting
================================================*/


/* Main layout
================================================*/

/*
#innerwrapper { }

.textboldnolink { font-size:12px; height:14px;}

#container { margin-left: auto; margin-right: auto; width: 880px;}

#content { padding:0; width: 880px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.search-text { color: #FFF; }
*/

#top {
height: 70px;
width: 900px;
/*color:#fff;*/
}

#logoTop {
height: 70px;
width: 300px;
float: left;
}

#signinTop {
height: 60px;
width: 500px;
float: right;
/*color:#cccccc;*/
padding: 0px 10px 0px 0px;
text-align: right;
font-size: 10px;
margin-top: 10px;
margin-right: 10px;
}

#signinTop a:link,
#signinTop a:visited,
#signinTop a:active {
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	font-size: 10px;
}

#signinTop a:hover {
color: #0099CC;
}

#header {
margin-top: 5px;
margin-bottom: 5px;
background-image: url(https://system.netsuite.com/c.924475/site/images/common/splash.jpg);
width: 880px;
height: 410px;
background-repeat: no-repeat;
}

/*
#pagePanel { width:880px; float: left; font-size:11px; background-color: #FFFFFF; 	}
*/

#footer {
clear: both;
text-align: left;
/*color:#999999;*/
height: 45px;
text-transform: none;
font-weight: normal;
font-size: 10px;
/*letter-spacing: 0.1em;*/
padding-top: 7px;
padding-right: 4px;
padding-bottom: 20px;
padding-left: 10px;
}

#footer a:link,
#footer a:visited,
#footer a:active {
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	font-size: 10px;
}

#footer a:hover {
color: #0099CC;
}

.tandc {
font-size: 10px;
}

/* Navigation
================================================*/
#nav {
float: left;
width: 100%;
display: inline;
background-color: #fff;
background-image: url(/site/images/common/nav-bg.jpg); 
background-repeat: no-repeat;
margin: 0 0 0em;
/*padding: 0 0 0px;*/
height: 57px;
padding-left:10px;
padding-right:20px;
}

#nav ul {
float: left;
display: inline;
width: 660px;
margin-top: 1px;
padding: 0;
list-style-type: none;
}

#nav li {
display: inline;
padding: 0;
margin: 0;
}

#nav a { 
margin: 0;
color: #fff;
text-decoration: none;
display: inline;
float: left;
width: auto;
height: 27px;
font: normal 10pt Verdana, Arial, sans-serif;
text-transform: none;
letter-spacing: 1px;
margin-top: 16px;
margin-bottom: 5px;
margin-right: 20px;
margin-left: 20px;
}

.navel {
border-right: #696969 solid 1px;
}

#nav a:focus {
color: #fff;
}

#nav .sel a {
display: inline;
background-color: #000;
}

#nav .sel a:hover {
display: inline;
}

#nav .sel a:focus {
background-color: #000;
}

#nav a:active {
display: inline;
/*background-color: #000;*/
}

/* NetSuite tabs active inactive */
/* set the characterictisc of the tab text */
.lnk-NavActive1 {
}

/* set the characteristics of the tab itslef */
.lnk-NavTabActive1 {
/*background-color: #009ED3;*/
background-image: url(/site/images/common/nav-bg-on.jpg);
background-repeat: repeat-x;
height: 57px;
}

.navL{
float: left;
}

.navR{
float: right;
}	
	
/* Search
================================================*/

#searchPanel {
float: right;
/*color: #fff;
font: normal 10pt/12pt Arial, sans-serif;*/
text-transform: none;
letter-spacing: 1px;
width: 188px;
padding-top: 14px;
padding-right: 20px;
}

/* Content boxes
================================================*/	

/*home news panel font style*/
.panelTitleFont {
color: #fff;
text-align: right;
font-weight: normal;
padding-right: 15px;
padding-top: 10px;
}

/*
.panelTitleWhite {
font-weight: normal;
color: #FFFFFF;
margin-right: 15px;
margin-bottom: 8px;
text-align: right;
padding-bottom: 0px;
padding-top: 15px;
}
*/

/*Home panel title link
===========================*/
.panelTitleFont a:link,
.panelTitleFont a:hover,
.panelTitleFont a:visited,
.panelTitleFont a:active{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12pt;
}

/*Home panel links
===========================*/
.newsAltWBg a:link,
.newsAltWBg a:visited,
.newsAltWBg a:active,
.newsAltSBg a:link,
.newsAltSBg a:visited,
.newsAltSBg a:active{
	font-weight: normal;
	color: #888888;
	font-size: 11pt;
}

.newsAltWBg a:hover,
.newsAltSBg a:hover{
	color: #0099CC;
}

/*mainContainer content bottom*/
.mainContentBoxBottom {
background-image: url(/site/images/common/main-bottom.jpg);
width: 900px;
height: 25px;
background-repeat: no-repeat;
float: left;
overflow: hidden;
}

/*temp quote images for holding sites*/
.newsQuote {
margin-left: 18px;
width: 270px; 
float: left; 
border: 1px solid #ccc;

}

/*news wide*/
#newsWContainer {
margin-left: 17px;
width: 405px; 
float: left; 
}

.newsWTop { 
background:transparent url(https://system.netsuite.com/c.924475/site/images/common/news-wide-title.jpg) left top no-repeat; 
height:39px;
}

.newsWTopBlank {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/blank-wide-top.jpg) left top no-repeat; 
height: 10px;
}

.newsWBg { 
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-wide-bg.jpg) left top repeat-y; 
padding-bottom: 10px; 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 10px; 
overflow: hidden;
min-height: 200px;
/*min height IE hack*/
height: auto !important;
height: 220px;
}

.newsAltWBg { 
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-wide-bg.jpg) left top repeat-y; 
padding-bottom: 10px; 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 10px; 
overflow: hidden;
min-height: 140px;
/*min height IE hack*/
height: auto !important;
height: 160px;
}

.newsWBottom {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-wide-bottom.jpg) left top no-repeat;
height: 6px;
}

/*news standard*/
#newsSContainer {
margin-left: 16px;
width: 204px;
float: left;
}

.newsSTop {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-std-title.jpg) left top no-repeat; 
height: 39px;
}

.newsSTopBlank {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/blank-std-top.jpg) left top no-repeat; 
height: 10px;
}

.newsSBg { 
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-std-bg.jpg) left top repeat-y; 
padding-right: 20px; 
padding-bottom: 10px; 
padding-left: 20px; 
padding-top: 10px;
overflow: hidden;
min-height: 200px;
/*min height IE hack*/
height:auto !important;
height: 220px;
}

.newsAltSBg { 
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-std-bg.jpg) left top repeat-y; 
padding-right: 20px; 
padding-bottom: 10px; 
padding-left: 20px; 
padding-top: 10px;
overflow: hidden;
min-height: 140px;
/*min height IE hack*/
height:auto !important;
height: 160px;
}
.newsSBottom {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/news-std-bottom.jpg) left top no-repeat;
height: 6px;
}
#sideBar {
font-size: 12px;
line-height: 1.4em;
float: left;
width: 180px;
padding: 0;
/*border: 0;*/
/*padding-bottom: 5px;
padding-right: 0px;*/
clear: both;
/*margin-right: 10px;*/
margin-bottom: 0;
margin-left:20px;
margin-top: 10px;
/*border: 1px solid #ccc;*/
margin-right: 15px;
}
		
#sideTop {
/*height:27px;
background-color: #CCCCCC;
padding-left: 10px;
margin-bottom: 0;
margin-left:20px;
margin-top: 10px;
padding: 0;
border: 0;*/
font-size: 14px;
color: #09C;
font-weight: bold;
padding-bottom: 8px;
border-bottom: 1px solid #888888;
margin-bottom: 10px;
/*padding-top: 5px;*/
}

.sideMiddle {
/*margin-top: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #888888;*/
}

/*.sideMiddle a {
display: block;
color: #000;
text-decoration: none;
Font-size: 15px;
}

.sideMiddle a:hover,
.sideMiddle a:active  { 
	color: #0099CC;
}
*/

.landingTitle{
font-size: 17px;
color: #0099CC;
}

.lead {
font-size: 14px;
}

.imagePad {
margin-top: 5px;
}

.tableFont {
font-size: 12px;
}

/*main content manels*/
.pageContentContainer {
/*margin-left: 20px;*/
width: 645px;
/*padding-top: 5px;
float: left;*/
}

.bgltmedtext {
padding-right: 20px;
background: transparent;
}

.pageContentBoxTop {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/main-content-panel-top-line.jpg) left top no-repeat;
text-align: right;
width: 645px;
height: 45px;
margin-top: 10px;
}

.pageContentBoxTop p {
font-size: 17px;
color: #0099CC;
padding-top: 12px;
padding-right: 15px;
}

.pageContentBoxTopBlank {
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/main-content-panel-top-blank.jpg) left top no-repeat;
width: 645px;
height: 5px;
margin-top: 10px;

}

.pageContentBoxBg {
overflow: hidden;
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/main-content-panel-bg.jpg) left top repeat-y;
width: 645px;
padding-left: 15px;

}

.pageContentBoxBottom {
padding: 0px;
background: transparent url(https://system.netsuite.com/c.924475/site/images/common/main-content-panel-bottom.jpg) left top no-repeat;
width: 645px;
height: 6px;
}

/*to give padding for one column content*/
.pageContentOnePanelContainer {
width: 615px;
}

/*standard content panel formatting  (eg. service descriptions)*/
.pageContentStdImg {
float: left;
width: 195px;
padding-top: 10px;
padding-bottom: 15px;
}

.pageContentStdDetails {
float: left;
width: 420px;
padding-top: 10px;
padding-bottom: 5px;
}

/*device matrix content panel formatting*/
.pageContentDeviceImg{
float: left;
width: 100px;
padding-top: 5px;
padding-bottom: 5px;
}
.pageContentDeviceDetails{
float: right;
width: 515px;
padding: 5px;
border-left: solid 1px #ebebeb;
}

/*au case studies formatting*/
.pageContentPanelFileL p {
	font: 10pt Arial, sans-serif;
	color: #008ed0;
	font-weight: bold;
}

.pageContentPanelFileL {
	float:left;
	width:500px;
	padding-top:5px;
	padding-bottom:5px;
}

.pageContentPanelFileR {
	float:left;
	width:125px;
	padding-top:5px;
	padding-bottom:5px;
}

.contactLeft {
float: left;
}

.contactRight {
float: right;
}
/*=============
end content box
==============*/

/*========================
managed services table
=========================*/
table.managed {
	width: 300px;
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: #000;
	border-collapse: collapse;
	background-color: white;
}
table.managed th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #000;
	background-color: #0099cc;
	color: #fff;
	-moz-border-radius: ;
}
table.managed td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #000;
	background-color: white;
	height: 55px;
	-moz-border-radius: ;
}

table.managed-control {
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: #000;
	border-collapse: collapse;
	background-color: white;
}
table.managed-control th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #000;
	background-color: #0099cc;
	color: #fff;
	-moz-border-radius: ;
}
table.managed-control td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #000;
	background-color: white;
	-moz-border-radius: ;
}

table.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

table a:link,
table a:visited,
table a:active {
	font-size: 12px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}

table a:hover {
color: #0099CC;
}

.mmblue {
	color: #0099CC;
}
/*========================
end managed services table
=========================*/


/*========================
RSS feeds formatting start
=========================*/
.homeTitle {
font-size: 16px;
color: #09c;
/*font-weight: bold;*/
}

ul.rss-items {
	list-style-type:none;
	padding: 0;
	margin: 0;
}

li.rss-item {
border-top: 1px solid #CCC;
padding: 3px 0px 5px 0px;
}

.rss-item a:link,
.rss-item a:visited,
.rss-item a:active {
	font-size: 12px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	}

.rss-item a:hover {
color: #0099CC;
}
/*========================
RSS feeds formatting end
=========================*/
