body 
{
	background-color:#ffffff;
	/*background-color:#c0c0c0;*/
	/*font-family:"Myriad Pro",Arial,Helvetica,sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:10pt;*/
	/*font-size: 100.1%;*/
	font-size: 13px;
	/*font-smooth: always;*/
	height:100%;
	margin: 10px 10px 0px 10px; 
}
.titlemenu
{
	text-align: left;
}
#ctl00_mNavigationMenun0Items a
{
	color: #000000;
	font-size: 0.8em !important;
	font-weight: normal !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#ctl00_mNavigationMenun0Items a:hover
{
	/*color: #accf6b;*/
	color: #0d36a0;
}
#ctl00_mNavigationMenun0Items .titlemenu
{
	background-color: #efefef;
}
#ctl00_mNavigationMenun0Items .titlemenu:hover
{
	background-color: #ffffcc;
}
#ctl00_mNavigationMenun0Items .titlemenu:hover a
{
	background-color: #ffffcc;
}
#ctl00_mNavigationMenun7Items a
{
	color: #000000;
	font-size: 0.8em !important;
	font-weight: normal !important;
}
#ctl00_mNavigationMenun7Items a:hover
{
	/*color: #accf6b;*/
	color: #0d36a0;
}
#ctl00_mNavigationMenun7Items .titlemenu
{
	background-color: #efefef;
}
#ctl00_mNavigationMenun7Items .titlemenu:hover
{
	background-color: #ffffcc;
}
#ctl00_mNavigationMenun7Items .titlemenu:hover a
{
	background-color: #ffffcc;
}
#ctl00_mNavigationMenun8Items a
{
	color: #000000;
	font-size: 0.8em !important;
	font-weight: normal !important;
}
#ctl00_mNavigationMenun8Items a:hover
{
	/*color: #accf6b;*/
	color: #0d36a0;
}
#ctl00_mNavigationMenun8Items .titlemenu
{
	background-color: #efefef;
}
#ctl00_mNavigationMenun8Items .titlemenu:hover
{
	background-color: #ffffcc;
}
#ctl00_mNavigationMenun8Items .titlemenu:hover a
{
	background-color: #ffffcc;
}
p
{
	font-size: 1em;	
}
a
{
	/*font-size: 1em;*/	
	color: #0d36a0;
	text-decoration: none;
}
a.selected
{
	font-weight:bold;
}

a.menuselect
{
	color: #accf6b;
	font-weight:bold;
}

a: visited
{
	color: #0d36a0;
	text-decoration: none;
}
a:hover
{
	color: #accf6b;
	text-decoration: underline;
}
a:visited:hover
{
	color: #accf6b;
	text-decoration: underline;
}
h1 a:hover
{
	text-decoration: none;
}
ul
{
	list-style-type: square;
	list-style: url(/images/icons/greenbullet.png) square;
}
h1
{
	/*font-size: 13pt;*/
	font-size: 1.5em;
	color: #0d36a0;
}
h2
{
	/*font-size: 12pt;*/
	font-size: 1.38em;
	color: #0d36a0;
}
h3
{
	/*font-size: 11pt;*/
	font-size: 1.25em;
	color: #0d36a0;
}
img
{
	border-style: none;	
}
ul.ul-small
{
	/*font-size: 9pt;*/
	font-size: .88em;
	list-style-type:square;
}
li.li-small
{
	margin-left: -10px;
}
td.download-header
{
	font-weight: bold;
}

table.matrix
{
	width: 100%;
	border-collapse: collapse;
	border-color: #c0c0c0;
}
td.matrix-header
{
	font-weight: bold;
	text-align: left;
	background-color: #efefef;
}
td.matrix-check
{
	text-align: center;
}

a.download-link
{
	line-height: 22px;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 20px;
	background: url('/images/icons/downloadicon.jpg') no-repeat 0 0;
}
a.link-button
{
	font-weight: bold;
    text-decoration: none;
	border: solid 1px #c0c0c0;
	background-color: #efefef;
	padding:4px 4px 4px 4px;
}

div.div-center
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.BannerLeft
{
	float:left;
}
.BannerRight
{
	margin-left: 6px;
	vertical-align:top;
	float:left;
	background: url('/images/banner/top-right-background.png') no-repeat 0 0;
}
#container-home
{
	/*background-color:#efefef;*/
	/*border: solid 1px #c0c0c0;*/
	margin-left:auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width:962px;
	/*min-height: 854px;*/
}
#container-pt
{
	/*background-color:#efefef;*/
	/*border: solid 1px #c0c0c0;*/
	margin-left:auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width:962px;
	/*min-height: 844px;*/
}
#header
{
	float:left;
	/*border-left: solid 1px #c0c0c0;*/
	/*border-right: solid 1px #c0c0c0;*/
	padding-top: 0px;
	background-color:#ffffff;
	min-height: 80px;
	width:962px;
}
#main-home
{
	float: left;
	/*border-left: solid 1px #c0c0c0;*/
	/*border-right: solid 1px #c0c0c0;*/
	/*background-color:#efefef;*/
	/*min-height: 420px;*/
	padding-bottom:10px;
	width:962px;
}
#main
{
float: left;
	border-top: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	background-color:#efefef;
	/*min-height: 420px;*/
	padding-bottom: 10px;
	margin-top: -5px;
	width:960px;
}
#main-full
{
	float: left;
	width: 932px;
	margin: 10px 10px 10px 10px;
	background-color:#ffffff;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
}
#main-top
{
	float:left;
	/*background-color:#efefef;*/
	min-height: 267px;
	width:962px;
}
#main-left
{
	float:left;
	width: 182px;
	/*min-height: 686px;*/
	margin: 10px 5px 5px 10px;
}
#main-left-top
{
	background-color:#ffffff;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
}
#main-left-bottom
{
	background-color:#ffffff;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
}
#main-center
{
	float:left;
	width:552px;
	/*min-height: 686px;*/
	margin: 10px 6px 5px 6px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-right
{
	float:left;
	width: 177px;
	/*min-height: 686px;*/
	margin: 10px 5px 5px 3px;
}

#main-center-wide
{
	float:left;
	width:746px;
	/*min-height: 686px;*/
	margin: 10px 0px 5px 5px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-middle
{
	float:left;
	/*background-color:#efefef;*/
	/*min-height: 180px;*/
	width:962px;
}
#main-bottom
{
	float:left;
	/*background-color:#efefef;*/
	/*min-height: 200px;*/
	width:962px;
}
#main-bottom-full
{
	float: left;
	width: 960px;
	margin: 10px 0px 5px 0px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-bottom2
{
	float:left;
	/*background-color:#efefef;*/
	/*min-height: 200px;*/
	width:962px;
}
#main-bottom-full2
{
	float: left;
	width: 960px;
	margin: 10px 0px 5px 0px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}


#main-top-left
{
	float: left;
	width: 962px;
	/*min-height: 261px;*/
	margin: 10px 5px 5px 0px;
	/*background-color:#ffffff;*/
	/*border: solid 1px #c0c0c0;*/
}
embed
{
	margin-top: 2px;
}
#main-top-left-scroller
{
	float: left;
	/*font-size: 9pt;*/
	font-size: 0.93em;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	width: 958px;
	height: 19px;
	background-color: #0d36a0;
	/*color: #accf6b;*/
	color: #cfcfcf;
	margin-top: -4px;
}

#main-top-right-top
{
	float: right;
	/*min-height: 125px;*/
	width: 410px;
	margin: 10px 10px 0px 5px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-top-right-bottom
{
	float: right;
	/*min-height: 125px;*/
	width: 410px;
	margin: 10px 10px 5px 5px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-middle-left
{
	float: left;
	/*width: 308px;*/
	width: 462px;
	margin: 5px 10px 5px 0px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-middle-center
{
	float: left;
	width: 308px;
	margin: 5px 5px 5px 5px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}
#main-middle-right
{
	float: left;
	/*width: 308px;*/
	width: 462px;
	/*margin: 5px 0px 5px 10px;*/
	margin: 5px 0px 5px 23px;
	background-color:#ffffff;
	border: solid 1px #c0c0c0;
}

#footer
{
	float: left;
	/*border-left: solid 1px #000000;*/
	/*border-right: solid 1px #000000;*/
	background-color:#000000;
	color: #ffffff;
	margin-top:0px;
	padding-top:5px;
	height: 20px;
	width:962px;
}
#footer-left
{
	margin-left: 10px;
	float:left;
}
#footer-right
{
	margin-right: 10px;
	float:right;
}
#footer-right a
{
	color: #accf6b;
}
#footer-right a:hover
{
	color: #efefef;
}
#footer-right a.user_guide
{
	color: #000000;
	font-size: 0.3em;
	cursor: default;
}
#footer-right a.user_guide:hover
{
	color: #000000;
	font-size: 0.3em;
	cursor: default;
}


#logo
{
	float: left;
	/* width: 50%; */
	height:42px;
	margin: 0px 0px 10px -10px;
}
#blog-misc
{
	float:right;
	margin: 20px 3px auto auto;
	height: 42px;	
}

#callUs
{
	font-weight: bold;
	font-size: 16px;
	color: #0444BB;
	margin: 20px 0px 0px 20px;
	float: right;
	vertical-align: middle;
}
#menu
{
	float:left;
	width:100%;
	text-align:center;
	border-top: 1px #c0c0c0 solid;
	border-bottom: 1px #c0c0c0 solid;
	background-color: #0d36a0;	
	color: #ffffff;
	font-weight:bold;
	/*font-size:12pt;*/
	font-size: 1.25em;
	height: 24px;
	padding-top:5px;
}
#menu a
{
	/*color: #ffffff;*/
}
#menu a:visited
{
	/*color: #ffffff;*/
}
#menu a:hover
{
	/*color: #accf6b;*/
	text-decoration: none;
}
#menu a:visited:hover
{
	/*color: #accf6b;*/
	text-decoration: none;
}
#menu a.selected
{
	/*color: #accf6b;*/
}

#home_link 
{
	float: left;
	display: block;
	margin: 5px 0px 10px 5px;
	padding: 10px 0px 0px 0px;
	width: 520px;
	height: 62px;
	background: url("/images/logo/quest-nms-phone.png") no-repeat 0 0;
}

#social_link
{
	float: right;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	margin-top: 2px;
}

.comparison_item ul li
{
    margin-bottom: 10px;
}

#home_link span 
{
	display: none;
}
#LearnTryBuySection
{
	text-align:center;
}

#WebinarIntro
{
	/*font-size: 11px;*/
	font-size: 0.88em;
	/*text-align:center;*/
}
#WebinarTime
{
	/*font-size: 10pt;*/
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
#WebinarLink
{
	/*font-size: 10pt;*/
	float: left;
	width: 100%;
	text-align:center;
}
#WebinarCalendar
{
	float: left;
	margin-left: 10px;
	text-align: center;
	width: 50px;
	height: 50px;
	background: url("/images/calendar.png") no-repeat 0 0;
	padding-top:10px;
}
#WebinarMonth
{
	font-family: "Courier New", Courier, monospace;
	color: #ffffff;
	/*font-size: 9pt;*/
	font-size: 0.93em;
}
#WebinarDay
{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	/*font-size: 13pt;*/
	font-size: 1.5em;
}
a.news_title_link
{
	/*font-size: 12pt;*/
	font-size: 1.12em;
	font-weight: bold;
}
td.td-center
{
	text-align: center;
}
td.td-left
{
	text-align: left;
}
td.td-section
{
	font-weight: bold;
	background-color: #efefef;
}
td.td-trial
{
	text-align: center;
	color:#aaaaaa; 
	font-style:italic; 
	letter-spacing: .01em; 
	/*font-size:10pt;*/ 
	font-size: 1em; 
	font-family: Georgia, "Times New Roman";	
}
td.callforpricing
{
	text-align:center;
	font-family: Georgia, "Times New Roman";	
	font-style: italic;
}
td.news_table_title
{
	/*font-size: 12pt;*/
	font-size: 1.12em;
	font-weight: bold;
}
.team
{
	border: solid 1px #c0c0c0;
	padding: 5px 5px 5px 5px;
	margin-bottom: 15px;
	clear: both;
	position:relative;
	min-height: 100px;
}
.team img
{
	float: left;
	cursor: pointer;
}
.team h3
{
	color: #000000;
	margin-left: 110px;
	margin-top: 50px;
	line-height: 16px;
	font-weight: bold;
	cursor: pointer;
	
}
.team-title
{
	color: #accf6b;
	display:block;
	line-height: 16px;
	cursor: pointer;
}
#team-bio-showall
{
	float: right;
	margin-bottom: 5px;	
}
.team-bio-link
{
	background-image:url(/images/icons/bio_toggle.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:right;
	/*font-size:16px;*/
	font-size:1em;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:26px;
}
.team-bio-link minusSign 
{
	background-position:left bottom;
}
.minusSign 
{
	background-position:left bottom;
}
#bio-steve
{
	display: none;	
}
#bio-sal
{
	display: none;	
}
#bio-matt
{
	display: none;	
}
#bio-anna
{
	display: none;	
}
#bio-michael
{
	display: none;	
}
#bio-vivek
{
	display: none;	
}
#bio-david
{
	display: none;	
}
#bio-dean
{
	display: none;	
}
#bio-doug
{
	display: none;	
}
div.team-bio
{
	margin-left: 110px;
}
a.selected-feature
{
	font-weight: bold;
	color: #accf6b;
}
div.privacy-list
{
	float:left;
	width: 260px;
	/*font-size: 10pt;*/
	font-size: 0.88em;
}
div.feature-section
{
	margin-top: -10px;
}
div.feature-list-section
{
	float:left;
	margin: -10px 2px 2px 2px;
	background-color: #fff;
	/*border: solid 1px #c0c0c0;*/
}
div.feature-list
{
	float:left;
	width: 174px;
	/*margin: 2px 2px 2px 2px;*/
	/*font-size: 8pt;*/
	font-size: 0.88em;
}
div.feature-list ul
{
	padding-top: 7px;
}
div.feature-zoom
{
	float: left;
	background-color: #fff;
	border: solid 1px #c0c0c0;
	width: 522px;
	margin: 2px 2px 2px 2px;
}
div.feature-title
{
	float: left;
	width: 514px;
	background-color: #efefef;
	border-bottom: solid 1px #c0c0c0;	
	min-height: 20px;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	/*font-size: 11pt;*/
	font-size: 1.12em;
}
div.feature-table
{
	float: left;
	width: 514px;
}
div.feature-thumbnail
{
	float: left;
	width: 150px;
	text-align: center;
	padding-top: 20px;
}

div.feature-description
{
	padding: 4px 4px 4px 4px;	
}

div.content-50
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 165px;
	height: 150px;
}
div.content-150
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 165px;
	height: 150px;
}
div.content-522
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-left: dotted 1px #c0c0c0;
	border-right: dotted 1px #c0c0c0;
	width: 522px;
	height: 150px;
}
div.content-184
{
	float:left;
	padding: 10px;
	/*min-height: 658px;*/
	background-color:#ffffff;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	margin-left:-1px;
	margin-right:-1px;
	width:162px;
}
div.content-184-title
{
	float:left;
	padding: 0 10px 5px;
	background-color:#000000;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	color: #accf6b;
	/*font-size: 10pt;*/
	font-size: 1em;
	font-weight: bold;
	margin-left: -1px;
	margin-right: 0;
	width:162px;
}
div.content-184-title-menu
{
	float:left;
	padding: 0 10px 5px;
	background-color:#000000;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	color: #accf6b;
	/*font-size: 11pt;*/
	font-size: 1.12em;
	font-weight: bold;
	margin-left:-1px;
	margin-right:0px;
	width:162px;
}
div.border-184-top-title
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:184px;
	background: transparent url(/images/border_184_title.png) no-repeat top left;
}
div.border-184-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:184px;
	background: transparent url(/images/border_184.png) no-repeat top left;
}
div.border-184-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:184px;
	background: transparent url(/images/border_184.png) no-repeat bottom left;
	background-position: 0 -10px;
}
div.content-302
{
	/*min-height: 220px;*/
	margin-left:10px;
	margin-right:10px;
}
div.border-302-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:464px;
	background: transparent url(/images/border_464.png) no-repeat top left;
}
div.border-302-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:464px;
	background: transparent url(/images/border_464.png) no-repeat bottom left;
	background-position: 0 -10px;
}
div.content-412
{
	min-height: 116px;
	margin-left:10px;
	margin-right:10px;
}
div.border-412-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:412px;
	/*background: transparent url(/images/border_412.png) no-repeat top left*/
}
div.border-412-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:412px;
	/*background: transparent url(/images/border_412.png) no-repeat bottom left;*/
	/*background-position: 0 -10px;*/
}
div.content-518
{
	padding: 10px 20px 10px 20px;
	/*min-height: 234px;*/
	min-height: 242px;
	margin-left:10px;
	margin-right:10px;
}
div.border-518-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:518px;
	/*background: transparent url(/images/border_518.png) no-repeat top left*/
}
div.border-518-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:518px;
	/*background: transparent url(/images/border_518.png) no-repeat bottom left;*/
	/*background-position: 0 -10px;*/
}
div.content-554
{
	min-height: 500px;
	margin-left:10px;
	margin-right:10px;
}
div.border-554-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:574px;
	background: transparent url(/images/border_554.png) no-repeat top left;
}
div.border-554-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:574px;
	background: transparent url(/images/border_554.png) no-repeat bottom left;
	background-position: 0 -10px;
}
div.content-748
{
	min-height: 682px;
	margin-left:10px;
	margin-right:10px;
}
div.border-748-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:748px;
	background: transparent url(/images/border_748.png) no-repeat top left
}
div.border-748-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:748px;
	background: transparent url(/images/border_748.png) no-repeat bottom left;
	background-position: 0 -10px;
}
div.content-934
{
	/*min-height: 179px;*/
	min-height: 261px;
	margin-left:10px;
	margin-right:10px;
}
div.border-934-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:934px;
	background: transparent url(/images/border_934.png) no-repeat top left;
}
div.border-934-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:934px;
	background: transparent url(/images/border_934.png) no-repeat bottom left;
	background-position: 0 -10px;
}
div.content-942
{
	/*min-height: 179px;*/
	margin-left:10px;
	margin-right:10px;
}
div.border-942-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:10px;
	width:962px;
	background: transparent url(/images/border_942.png) no-repeat top left;
}
div.border-942-bottom
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-bottom: -1px;
	height:10px;
	width:962px;
	background: transparent url(/images/border_942.png) no-repeat bottom left;
	background-position: 0 -10px;
}

div.border-964-top
{
	z-index: 100;
	float:left;
	margin-left: -1px;
	margin-top: -1px;
	height:0px;
	width:964px;
	/*background: transparent url(/images/border_964.png) no-repeat top left*/
}
div.padding-20
{
	float:left;
	height: 20px;
	width:184px;
}
#image-banner
{
	float: right;
	text-align: center;
	height: 600px;
	width: 200px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #c0c0c0;
	background-color: #efefef;
}

#image-banner-flow
{
	float: right;
	text-align: center;
	height: 250px;
	width: 200px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #c0c0c0;
	background-color: #efefef;
}

#image-banner-ptflow
{
	float: right;
	text-align: center;
	height: 260px;
	width: 200px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #c0c0c0;
	background-color: #efefef;
}

.ul-virtualization-ff
{
	text-align:left; 
	margin-right: 5px; 
	margin-left: -20px;
}
.ul-virtualization-ie
{
	text-align:left; 
	margin-right: 5px; 
	margin-left: 15px;
}

#image-banner-virtualization
{
	float: right;
	text-align: center;
	height: 500px;
	width: 200px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #c0c0c0;
	background-color: #efefef;
}

#image-banner-cost
{
	float: right;
	text-align: center;
	height: 280px;
	width: 250px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #c0c0c0;
	background-color: #efefef;
}

img.LearnTryBuy
{
	border-style: none; 
	margin-top: 5px; 
	margin-bottom: 5px;
}
.highlight-text
{
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 13pt;*/
	font-size: 1.25em;
	font-style: italic;
}
#customer-quote
{
	z-index: 100;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 9pt;*/
	font-size: 0.93em;
	font-style: italic;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
#home-customer-quote
{
	z-index: 100;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 11pt;*/
	font-size: 1.12em;
	font-style: italic;
	/*margin-top: 10px;*/
	margin-left: 28px;
	margin-right: 0px;
}
#home-quote-left
{
	float: left;
	/*margin-left: -10px;*/
	margin-top: -10px;
	color: #accf6b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 400%;
}
#home-quote-right
{
	float:right;
	/*margin-right: -10px;*/
	margin-top: -40px;
	color: #accf6b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 400%;
}
#home-quote-author
{
	margin-top:0px;
	float:right;
}

#quote-left
{
	float: left;
	margin-left: -10px;
	color: #0d36a0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 500%;
}
#quote-right
{
	float:right;
	margin-right: -10px;
	margin-top: -30px;
	color: #0d36a0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 500%;
}
h1.home-highlight-top a
{
	text-decoration: none;
}
h1.home-highlight-top a:hover
{
	text-decoration: none;
}
h1.home-highlight-top
{
	/*font-size: 14pt;*/
	font-size: 1.25em;
	color: #0d36a0;
}


h1.home-highlight a
{
	text-decoration: none;
}
h1.home-highlight a:hover
{
	text-decoration: none;
}
h1.home-highlight-bottom a
{
	text-decoration: none;
}
h1.home-highlight-bottom a:hover
{
	text-decoration: none;
}
h1.home-highlight
{
	/*font-size: 12pt;*/
	font-size: 1.38em;
	color: #0d36a0;
}
h1.home-highlight-bottom
{
	/*font-size: 12pt;*/
	font-size: 1.25em;
	color: #0d36a0;
	margin-top: 0px;
}

div.home-highlight-div
{
	height: 30px;
	/*border-bottom: solid 4px #accf6b;*/
	margin-bottom: 10px;
}
div.home-highlight-content
{
	height: 175px;
}
div.home-highlight-bottom
{
	border-top: solid 1px #c0c0c0;
	padding-top: 5px;
	/*font-size: 9pt;*/
	font-size: 0.93em;
	/*height: 64px;*/
	height: 50px;
}
div.home-highlight-small
{
	padding-top: 5px;
	/*font-size: 8pt;*/
	font-size: 0.88em;
}
.homepage_content_box
{
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}
#box-perspective
{
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}
#box-virtualization-ff
{
	height: 142px;
}
#box-virtualization-ie
{
	height: 145px;
}
#box-perspective-msp
{
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}
#news_container
{
    position: relative;
}
#news_title 
{
    color: #0d36a0;
    /*color: #ffffff;*/
    /*background-color: #0d36a0;*/
    position: absolute;
    padding-left: 0px;
    padding-top: 0px;
    top: 0;
    left: 0;
    /*height: 40px;*/
    width: 300px;
    z-index: 15;
    display: block;
    font-weight: bold;
    /*font-size: 12pt;*/
    /*font-size: 1.25em;*/
}

#news_nav 
{
    /*background-color: #0d36a0;*/
    position: absolute;
    padding-top: 0px;
    padding-right: 5px;
    top: 0;
    right: 0;
    /*height: 40px;*/
    width: 140px;
    z-index: 20;
    cursor: pointer;
}
#news_nav div 
{
    width: 0.7em;
    height: 0.7em;
    border: 0.1em #1A1D55 solid;
    float: right;
    margin-left: 0.4em;
    display: block;
}
#news_nav a 
{
    display: block;
    width: 0.5em;
    height: 0.5em;
    margin: 0.1em;
    overflow: hidden;
    background-color: #ffffff;
}
#news_nav a:hover 
{
    background-color: #f6d65b;
}


#news_section div 
{
    display: none;
    /*font-size: 9pt;*/
    font-size: 0.93em;
    padding-top: 15px;
}
    
a.thumb
{
	display: block;
	margin: 10px;
	margin-top: 12px;
	margin-bottom: 22px;
	padding: 0;
	float: right;
	width: 144px;
	height: 104px;
	background-position: 0px 0px;
}
#thumb-pt360-alltools
{
	background: url(/images/screenshots/144x208/alltools.png) no-repeat 0 0;
	background-position: 0px -104px;
}    
#thumb-pt360-alltools:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-cisco_config
{
	background: url(/images/screenshots/144x208/cisco_config.png) no-repeat 0 0;
	background-position: 0px -104px;
}    
#thumb-pt360-cisco_config:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-dashboard
{
	background: url(/images/screenshots/144x208/dashboard.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-dashboard:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-dashboard2
{
	background: url(/images/screenshots/144x208/dashboard2.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-dashboard2:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-device_groups
{
	background: url(/images/screenshots/144x208/alltools.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-device_groups:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-dns_audit
{
	background: url(/images/screenshots/144x208/dns_audit.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-dns_audit:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-credential_store
{
	background: url(/images/screenshots/144x208/encrypted_credentials.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-credential_store:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-enhanced_ping
{
	background: url(/images/screenshots/144x208/enhanced_ping.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-enhanced_ping:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-favorite_tools
{
	background: url(/images/screenshots/144x208/alltools.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-favorite_tools:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-graphical_ping
{
	background: url(/images/screenshots/144x208/graphical_ping.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-graphical_ping:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-mac_scan
{
	background: url(/images/screenshots/144x208/mac_scan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-mac_scan:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-netflow
{
	background: url(/images/screenshots/144x208/netflow2.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-netflow:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-network_discovery
{
	background: url(/images/screenshots/144x208/network_discovery.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-network_discovery:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-network_inventory
{
	background: url(/images/screenshots/144x208/network_inventory.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-network_inventory:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-mac_scan
{
	background: url(/images/screenshots/144x208/mac_scan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-mac_scan:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-open_source_integration
{
	background: url(/images/screenshots/144x208/open_source.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-open_source_integration:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-ping_scan
{
	background: url(/images/screenshots/144x208/ping_scan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-ping_scan:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-port_scan
{
	background: url(/images/screenshots/144x208/port_scan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-port_scan:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-recent_tool_list
{
	background: url(/images/screenshots/144x208/alltools.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-recent_tool_list:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-snmp_scan
{
	background: url(/images/screenshots/144x208/snmp_scan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-snmp_scan:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-switch_port_mapper
{
	background: url(/images/screenshots/144x208/switchport_mapper.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-switch_port_mapper:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-syslog_server
{
	background: url(/images/screenshots/144x208/syslog.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-syslog_server:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-tftp_server
{
	background: url(/images/screenshots/144x208/tftp_server.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-tftp_server:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-trace_route
{
	background: url(/images/screenshots/144x208/trace_route.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-trace_route:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-traffic_jam
{
	background: url(/images/screenshots/144x208/traffic_jam.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-traffic_jam:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-wake_on_lan
{
	background: url(/images/screenshots/144x208/wake_on_lan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-wake_on_lan:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-whois
{
	background: url(/images/screenshots/144x208/whois.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-whois:hover
{
	background-position: 0px -104px;
}
#thumb-pt360-wmi_scan
{
	background: url(/images/screenshots/144x208/wmi_scan.png) no-repeat 0 0;
	background-position: 0px -104px;
}
#thumb-pt360-wmi_scan:hover
{
	background-position: 0px -104px;
}
a.thumb-perspective
{
	display: block;
	margin: 10px;
	margin-top: 12px;
	margin-bottom: 22px;
	padding: 0;
	float: right;
	width: 144px;
	height: 114px;
	background-position: 0px 0px;
}
#thumb-perspective-alerts
{
	background: url(/images/screenshots/perspective/143x114/alerts_config.png) no-repeat 0 0;
}
#thumb-perspective-application_monitoring
{
	background: url(/images/screenshots/perspective/143x114/devices_all.png) no-repeat 0 0;
}
#thumb-perspective-automated_remediation
{
	background: url(/images/screenshots/perspective/143x114/alerts_actions.png) no-repeat 0 0;
}
#thumb-perspective-cloud
{
	background: url(/images/screenshots/perspective/143x114/web_interface_dash_top_10.png) no-repeat 0 0;
}
#thumb-perspective-log_file
{
	background: url(/images/screenshots/perspective/143x114/dashboard_events_syslog.png) no-repeat 0 0;
}
#thumb-perspective-mobile
{
	background: url(/images/screenshots/perspective/143x114/mobile.png) no-repeat 0 0;
}
#thumb-perspective-dashboard
{
	background: url(/images/screenshots/perspective/143x114/dashboard.png) no-repeat 0 0;
}
#thumb-perspective-load_and_go_deployment
{
	background: url(/images/screenshots/perspective/143x114/network_discovery2.png) no-repeat 0 0;
}
#thumb-perspective-netflow
{
	background: url(/images/screenshots/perspective/143x114/dashboard_network_traffic.png) no-repeat 0 0;
}
#thumb-perspective-reports
{
	background: url(/images/screenshots/perspective/143x114/reports.png) no-repeat 0 0;
}
#thumb-perspective-role_based_access_control
{
	background: url(/images/screenshots/perspective/143x114/admin.png) no-repeat 0 0;
}
#thumb-perspective-configuration_backup
{
	background: url(/images/screenshots/perspective/143x114/device_detail_cisco_config.png) no-repeat 0 0;
}
#thumb-perspective-smart_policies
{
	background: url(/images/screenshots/perspective/143x114/policy.png) no-repeat 0 0;
}
#thumb-perspective-snmp_enablement
{
	background: url(/images/screenshots/perspective/143x114/snmp_enablement.png) no-repeat 0 0;
}
#thumb-perspective-virtualization
{
	background: url(/images/screenshots/perspective/143x114/virtualization.png) no-repeat 0 0;
}
#thumb-perspective-voip
{
	background: url(/images/screenshots/perspective/143x114/voip.png) no-repeat 0 0;
}
#thumb-perspective-wireless_monitoring
{
	background: url(/images/screenshots/perspective/143x114/dashboard_wap.png) no-repeat 0 0;
}
#thumb-perspective-web_interface
{
	background: url(/images/screenshots/perspective/143x114/web_interface_dash_top_10.png) no-repeat 0 0;
}
.seo_div
{
	background-color:#efefef;
	float:left;
	width: 960px;
	margin-top: 0px;
	border: solid 1px #c0c0c0;
}
.seo_div_plain
{
	background-color:#CCCCCC;
	float:left;
	width: 961px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.seo_table
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;	
	color: #555555;
	width: 90%;
	margin: 0 auto;
}
.seo_td
{
	width: 20%;
}
.seo_top a
{
	font-weight: bold;
	text-decoration:none;
	color: #555555;
}
.seo_td a
{
	color: #555555;
	text-decoration:none;
}
.seo_td a:hover
{
	color: #555555;
	text-decoration:underline;
}

#sddm
{	margin: 0px;
	padding: 7px 0px 0px 0px;
	position: relative;
	z-index: 98;
	float: left;}
 
#sddm li
{	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	font: bold 14px arial;
}
 
#sddm li a
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 77px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_body.jpg') repeat-x 0 0;
}

.nav_divider 
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 2px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/divider.jpg') no-repeat 0 0;
}

.nav_body
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 10px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_body.jpg') no-repeat 0 0;
}

.nav_left
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 4px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_left.jpg') no-repeat 0 0;
}

.nav_right
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 4px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_right.jpg') no-repeat 0 0;
}

.nav_left_square
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 4px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_left_square.png') no-repeat 0 0;
}

.nav_right_square
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 4px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_right_square.png') no-repeat 0 0;
}
.nav_search_left
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 4px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_search_left.jpg') no-repeat 0 0;
}

.nav_search_right
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 4px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_search_right.jpg') no-repeat 0 0;
}

.nav_search
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 130px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_search.jpg') repeat-x 0 0;
}

.nav_search_title span
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 50px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_body.jpg') repeat-x 0 0;
}

.nav_search_go
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	width: 52px;
	height: 32px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border-left: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;    
	background: url('/images/nav/navbar_body.jpg') repeat-x 0 0;
}

.nav_search_go input
{	
    margin-top: 6px;
    margin-left: 5px;
    width: 40px;
    height: 19px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    z-index: 97;
}

#sddm li a:hover
{	background: #1945B9;
	color: #FFFFFF;}
 
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #999999;
	}
 
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0px;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: bold;
		background: #FFFFFF;
		color: #1945B9;
		font: 12px arial;}
 
	#sddm div span
	{	position: relative;
		display: block;
		margin: 0px;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		font: 12px arial;
		color: #666666;
		}
 
	#sddm div a:hover
	{	background:  #1945B9;
		color: #FFFFFF;}
/* end drop down menu styles */

/* Kentico CMS specific */

.editableImage 
{
    margin-top: 15px;
}
/* End Kentico CMS specific */

/* New Home Page */

.body_style { background: url('/images/nav/page_background.jpg') repeat-x 0 0; }
.home_black_box { margin: -16px 0px 0px 0px; color: #FFFFFF; display: block; width: 961px; background: #000000 url('/images/nav/main_bg2.jpg') repeat-x 0 0; border-top: solid 1px #CCCCFF; }
.home_black_box a:hover { text-decoration: none; color: #B7EB7F; }	
.home_black_box span { /*border: solid 1px #FF00FF; */ }
.home_black_box_header { display: block; padding: 0px 0px 0px 0px; font-size: 26px; color: #FFFFFF; font-weight: normal; }
.home_black_box_header2 { display: block; padding: 10px 0px 0px 0px; font-size: 20px; color: #FFFFFF; font-weight: normal; }
.home_black_box_header3 { display: block; padding: 0px 0px 4px 0px; font-size: 20px; color: #FBC700; font-weight: normal; }
.home_black_box_header3 a { display: block; padding: 0px 0px 4px 0px; font-size: 20px; color: #FBC700; font-weight: normal; }
.home_black_box_header3 a:hover { display: block; padding: 0px 0px 4px 0px; font-size: 20px; color: #FBC700; font-weight: normal; text-decoration: none; }
.home_black_box_text { display: block; padding: 0px 0px 0px 0px; font-size: 14px; color: #FFFFFF; font-weight: normal; }
.home_black_box_text2 { display: block; padding: 0px 0px 5px 0px; font-size: 12px; color: #FFFFFF; font-weight: normal; }
.home_black_box_top { }
.home_black_box_top img { margin-left: 30px; padding-top: 30px; margin-bottom: 0px; }
.home_black_box_left { float: left; padding: 30px 0px 0px 70px; width: 440px; }
.home_black_box_bottom_left { vertical-align: top; display: inline-block; width: 230px; padding: 0px 70px 0px 70px; }
.home_black_box_bottom_middle { vertical-align: top; display: inline-block; width: 230px; padding: 0px 0px 0px 0px; }
.home_black_box_bottom_right { vertical-align: top; display: inline-block; width: 230px; margin: 0px 0px 0px 75px; }
.home_black_box_bottom { clear: both; padding-bottom: 14px; }
.home_white_box { padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #444444; display: block; width: 961px; background: #FFFFFF; }
.home_blue_box { padding: 7px 0px 7px 20px; margin: 0px 0px 0px 0px; color: #FFFFFF; display: block; width: 941px; background: #1645B9; font-size: 16px; color: #EEEEEE; font-weight: bold; }
.home_green_box { padding: 7px 0px 7px 20px; margin: 0px 0px 0px 0px; color: #FFFFFF; display: block; width: 941px; background: #B7EB7F; font-size: 16px; color: #666666; font-weight: bold; }
.home_lightblack_box { padding: 7px 0px 7px 10px; margin: 0px 0px 0px 0px; color: #FFFFFF; display: block; width: 951px; background: #666666; font-size: 12px; color: #DDDDDD; font-weight: bold; }
.home_grey_box { padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #333333; display: block; width: 961px; background: #EEEEEE; }
.home_darkgrey_box { padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #000000; display: block; width: 961px; background: #CCCCCC; }
.home_box_bottom_left { vertical-align: top; display: inline-block; width: 230px; padding: 0px 70px 0px 70px; }
.home_box_bottom_middle { vertical-align: top; display: inline-block; width: 230px; padding: 0px 0px 0px 0px; }
.home_box_bottom_right  { vertical-align: top; display: inline-block; width: 230px; margin: 0px 0px 0px 75px; }
.home_box_bottom { vertical-align: top; display: inline-block; width: 230px; padding: 10px 0px 10px 70px; }
.home_testimonial_text { display: block; font-weight: normal; font-size: 12px; margin-top: 0px; margin-bottom: 6px; }
.home_testimonial_text_bold { display: block; font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 6px; }
.home_news_text_bold { display: block; font-weight: bold; font-size: 14px; padding-bottom: 0px; margin-bottom: 5px; margin-left: -1px; }
.home_news_link { font-weight: bold; color: #1645B9; }
.home_news_link:hover { text-decoration: none; color: #B7EB7F; }
.home_box_news_bottom_left { vertical-align: top; display: inline-block; width: 150px; padding: 0px 20px 0px 20px; margin-top: -10px; }
.home_box_news_bottom_middle { vertical-align: top; display: inline-block; width: 320px; padding: 0px 0px 0px 0px; }
.home_box_news_bottom_right  { vertical-align: top; display: inline-block; width: 380px; margin: 0px 0px 0px 34px; }
.home_blog_title { display: block; margin-bottom: 5px; }
.home_blog_title_link { font-weight: bold; font-size: 14px; color: #333333; }
.home_blog_title a:hover { text-decoration: none; color: #B7EB7F; }
.home_blog_text { font-weight: normal; font-size: 12px; color: #333333; }

/* yellow button */
.button_back {	
	display: inline-block;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	z-index: 0;
	float: left; }
.button_back span:hover { text-decoration: none; color: #B7EB7F; }	
.button_back span {	
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	height: 22px;
	list-style: none;
	float: left;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;}
.home_button_yellow_body { background: url('/images/nav/BlackBackground/yellow/yellow_body_black.gif') repeat-x 0 0; width: 120px; text-align: center; color: #000000; font-family: Arial; }
.home_button_yellow_left { display: block; width: 11px; height: 25px; background: url('/images/nav/BlackBackground/yellow/yellow_left_black.gif') no-repeat 0 0; }
.home_button_yellow_right {	display: block; width: 25px; height: 25px; background: url('/images/nav/BlackBackground/yellow/yellow_right_black.gif') no-repeat 0 0; }
.home_button_blue_body { background: url('/images/nav/BlackBackground/blue/blue_body_black.gif') repeat-x 0 0; width: 120px; text-align: center; color: #FFFFFF; }
.home_button_blue_left { display: block; width: 11px; height: 25px; background: url('/images/nav/BlackBackground/blue/blue_left_black.gif') no-repeat 0 0; }
.home_button_blue_right { display: block; width: 25px; height: 25px; background: url('/images/nav/BlackBackground/blue/blue_right_black.gif') no-repeat 0 0; }
.button_yellow_body { background: url('/images/nav/whiteBackground/yellow/yellow_body_white.gif') repeat-x 0 0; width: 120px; text-align: center; color: #000000; }
.button_yellow_left { display: block; width: 11px; height: 25px; background: url('/images/nav/whiteBackground/yellow/yellow_left_white.gif') no-repeat 0 0; }
.button_yellow_right { display: block; width: 25px; height: 25px; background: url('/images/nav/whiteBackground/yellow/yellow_right_white.gif') no-repeat 0 0; }
.button_blue_body { background: url('/images/nav/whiteBackground/blue/blue_body_white.gif') repeat-x 0 0; width: 120px; text-align: center; color: #FFFFFF; }
.button_blue_left { display: block; width: 11px; height: 25px; background: url('/images/nav/whiteBackground/blue/blue_left_white.gif') no-repeat 0 0; }
.button_blue_right { display: block; width: 25px; height: 25px; background: url('/images/nav/whiteBackground/blue/blue_right_white.gif') no-repeat 0 0; }

/* End New Home Page */
