body {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #333333;
    background-image: url("../images/solarwinds/backgrounds/top-tabs-bg.gif");
    background-position: center top;
    background-repeat: repeat-x;
    border-top: 1px solid #cccccc;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.clearSpacer {
    clear: both;
    font-size: 0px;
    line-height: 0px;
}

.layout {
    width: 894px;
    margin-left: 53px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

/* COMMON CLASSES */
.clear {
    clear: both;
}

.noshow {
    display: none;
}

/* TOP TABS */
.topTabs {
    height: 35px;
    position: relative;
}

.bold
{
	font-weight:bold;
}

.topTabs .tabs 
{
	background: url("../images/solarwinds/buttons/tabs_sw-active.gif");
}
.topTabs .tabs,
.topTabs .topTabsExtended,
.topTabs .topTabsOrionActive
{
	float: left;
    background-repeat: no-repeat;
    background-position: -53px 0;
    padding: 13px 0 4px 21px;
    font-size: 12px;
    width: 450px;
    font-weight: bold;
}
.topTabs .topTabsExtended
{
	background-image: url("../images/solarwinds/buttons/ABTest/tabs_sw-active.gif");
}
.topTabs .topTabsOrionActive
{
	background-image: url("../images/solarwinds/buttons/ABTest/tabs_orion-active.gif");
}

.topTabs .tabs a {
    margin: 0 37px 0 0;
}

.topTabs .tabs a,
.topTabs .topTabsExtended a,
.topTabs .topTabsOrionActive a
{
	text-decoration: none;
}

.topTabs .topTabsExtended a.sw,
.topTabs .topTabsOrionActive a.sw{
	margin-right:42px;
}
.topTabs .topTabsExtended a.thwackTopLnk,
.topTabs .topTabsOrionActive a.thwackTopLnk{
	margin-right:40px;
}
.topTabs .topTabsExtended a.geekTopLnk,
.topTabs .topTabsExtended a.orionTopLnk,
.topTabs .topTabsOrionActive a.geekTopLnk,
.topTabs .topTabsOrionActive a.orionTopLnk{
	margin-right:55px;
}

.topTabs .topTabsExtended a.sw,
.topTabs .tabs a.sw,
.topTabs .topTabsOrionActive a.orionTopLnk {
    color: #e88316;
}

.topTabs a.thwackTopLnk,
.topTabs a.geekTopLnk,
.topTabs .topTabsOrionActive a.sw,
.topTabs .tabs a.orionTopLnk,
.topTabs .topTabsExtended a.orionTopLnk {
    color: #999999;
}

.topTabs .tabs a:hover,
.topTabs .topTabsExtended a:hover,
.topTabs .topTabsOrionActive a:hover{
    color: #336699;
}

.topTabs .communitylogin {
    float: right;
	padding-right: 12px;
	padding-top: 15px;
}

.topTabs .communitylogin a {
    font-weight: bold;
    text-decoration: underline;
    color: 
}

.topTabs .langSelector {
    font-weight: bold;
    position: absolute;
    right: 130px;
    top: 10px;
}

/* HEADER AND QUICK LINKS MENU */
.header {
    height: 80px;
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    position: relative;
}

.logo {
    float: left;
}

.logo img {
    margin: 20px 0 0 15px;
}

.phoneNumberBanner 
{
    background-image: url('/images/solarwinds/backgrounds/call_us_bgr.png');
    background-repeat: no-repeat;
    position: absolute; 
    left: 735px; 
    top: 5px; 
    font-size: 11px;  
    width: 120px;
    height: 24px; 
    padding-left: 30px;
    padding-top: 7px;  
}

/* Menu and search bar */
.msBar {
    height: 30px;
    width: 892px;
	background-color:#EEECDD;
    border: solid 1px #cccccc;
    border-top: none;
    border-bottom: none;
    position: relative;
    
    z-index:10;
}

.msBar .search {
	border:0 none;
	color:#747276;
	font-size:11px;
	left:15px;
	margin:0;
	padding:0;
	position:relative;
	top:6px;
	width:170px;
}

.msBar .searchBtn {
    background-image: url("../images/solarwinds/buttons/search.gif");
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    width: 41px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
}

/* federal banner */
#divFederalProgramBanner
{
	background-color: #eeecdd;
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    padding: 10px;
    _padding: 9px;
}

/* breadcrumb and bookmark bar */
.bbBar {
	background-color:#EEECDD;
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    height:26px
}

.breadcrumb {
    float: left;
    clear:left;
    padding-left:15px;
    *padding-top:5px;
}


.bookmarks {
    float: right;
    padding-right:10px;
    *padding-top:5px;
}

/* content ---------------------------------------------------------------------------------------- */
.content {
    border: 1px solid #cccccc;
    border-top: none;
    background-color:#EEECDD;
    padding: 0 10px 10px 0px;
}

/* pagebuilder fix */
.content .content {
    border: none;
    background-color: transparent;
    padding: 0;
}

.sectionMenuHeader {
    background-image: url("../images/solarwinds/backgrounds/left-menu-top.png");
    background-repeat: no-repeat;
    background-position: right center;
    height: 6px;
    _margin-top:-3px;
}

.sectionMenuContent {
    background-image: url("../images/solarwinds/backgrounds/left-menu-bg.gif");
    background-repeat: repeat-y;
    background-position: right center;
    padding: 5px 10px 5px 10px;
    _margin-top:-6px;
}

.sectionMenuContent h3 {
	border-bottom:2px solid #333333;
	margin: 0;
	padding-left: 5px;
}

.sectionMenuContent h3 span {
	display:block;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
}

.sectionMenuContent h3 a, .sectionMenuContent h3 a:visited {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;	
	color:#333333;
	text-decoration:none;
	display:block;
}

.sectionMenuContent h3 a:hover {
	text-decoration:none;
	color:#1D7FA1;
}

.sectionMenuContent ul {
	list-style-type: none;
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 20px;
}

.sectionMenuContent ul li {
    margin-left: 5px;
    margin-right: 3px;
	background-repeat: no-repeat;
	background-position: left 7px;
	background-image: url("../images/solarwinds/backgrounds/left-menu-list-item.gif");
}

.sectionMenuContent ul li.selected {
	background-image: url("../images/solarwinds/backgrounds/left-menu-list-item-active.gif");
}

.sectionMenuContent a.externalLink {
	color:#666666;
	font-weight:bold;
}

.sectionMenuContent a.externalLink:hover {
	color:#1D7FA1;
	text-decoration:underline;
}

.sectionMenuContent li a, .sectionMenuContent li a:visited {
    border: none;
    font-weight: normal;
    font-size:12px;
    font-family:Arial;
    display: block;
    color:#666666;
    text-decoration:none;
    padding-left: 10px;
}

.sectionMenuContent li a:hover {
	text-decoration:underline;
	color:#1D7FA1;
}

.sectionMenuContent li.selected a, .sectionMenuContent li.selected a:visited {
    font-weight: bold !important;
    color:#333333;
}

.sectionMenuContent li.selected a:hover {
    text-decoration: none;
}

.sectionMenuFooter {
    background-image: url("../images/solarwinds/backgrounds/left-menu-bottom.png");
    background-repeat: no-repeat;
    background-position: right center;
    height: 6px;
    _margin-top:-6px;
}

.twocolumns .left {
    float: left;
    width: 187px;
}

.twocolumns .right {
    float: left;
    margin-left: 10px;
    width: 685px;
    _width:682px;
    position:relative;
}

.content .block {
    margin-top: 10px;
}

.block1 {
	text-align: center;
    margin-top: 10px;
}

.mainBlock {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background: #ffffff;
    padding: 10px;
    overflow: hidden;
    
    _width: 663px
}

.mainBlock ul {
    margin-left: 30px;
}

.contenttabs {
    border-bottom: 1px solid #CCCCCC;
    height: 20px;
    line-height: normal;
}

.contenttabs a {
    background-image: url("../images/solarwinds/backgrounds/tab-white-left.gif");
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0 0 0 5px;
    color: #776655;
    text-decoration: none;
    float: left;
    display:block;
    cursor:pointer;
}

.contenttabs a:visited {
	color: #776655;
}

.contenttabs a:hover {
    color: #000000;
    text-decoration:none;
}

.contenttabs a span {
    background-image: url("../images/solarwinds/backgrounds/tab-white-right.gif");
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    padding: 3px 5px 3px 1px;    
    cursor:pointer;
}

*>.contenttabs a span { height:14px;cursor:pointer; }

.contenttabs a.selected {
    background-image: url("../images/solarwinds/backgrounds/tab-orange-left.gif");
    color: #ffffff;
}

.contenttabs a.selected span {
    background-image: url("../images/solarwinds/backgrounds/tab-orange-right.gif");
    color: #ffffff;
}

/* bottom */
.bottom {
    position: relative;
}

.bottom .sitemap {
    position: absolute;
    left: 750px;
    top: 405px;
}

.bottom .sitemap a {
    font-size: 11px;
    color: #666666;
}

.footer {
    color: #666666;
    text-align: center;
}

/*----------Rounded corners related styles-------------------*/
.r-star, .r-star-shape {
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    width: 685px;
}

.r-star, .r-star-shape .content {
    background: #fff;
}

.r-star .content, .r-star-shape .content {
    padding: 0px 10px;
    border-left: 1px solid rgb(170, 170, 170);
    border-right: 1px solid rgb(170, 170, 170);
    zoom: 1;
}

.r-star .cn, .r-star-shape .cn {
    position: absolute;
    width: 20px;
    height: 20px;
    left: -10px;
    top: -10px;
}

.r-star .cn.tr, .r-star .cn.br, .r-star-shape .cn.tr, .r-star-shape .cn.br {
    margin-left: 100%;
}

.r-star .cn.bl, .r-star .cn.br, .r-star-shape .cn.bl, .r-star-shape .cn.br {
    top: auto;
}

.r-star-shape .cn {
    background: url(../images/solarwinds/backgrounds/rcorn10_shape.png) no-repeat;
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/solarwinds/backgrounds/rcorn10_shape.png', sizingMethod='crop');
}

.r-star-shape .cn.tl, .r-star-shape .cn.bl {
    width: 100%;
}
/*---------------------------------------------------*/
