@media print{
.header{
display:none;
}
body{
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}
}

.breadcrumbs {
	width: 100%;
	height: 25px;
	background-color: #e7e7e7
}

.header {
	background-color:white;
	min-height: 95px;
	height: 95px;
	width: 100%;
	border-bottom-color: #BED600;
	border-bottom-style: solid;
	border-bottom-width: 5px
}

body {
	background:#ededed;
	font-size: 11pt;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0
}

.content {
	color: #5E6A71
}

.content h1,.content h2,.content h3,.content h4,.content strong {
	color: #000
}

.content .diplomat-message h3{
	padding-top:30px!important;
	margin-bottom:10px!important;
	line-height:14pt!important;
}

.top_bar {
	background-color: #b7b7b7;
	color: #fff;
	word-spacing: 15px;
	padding-left: 15px;
	padding-top: 3px;
	top: 0;
	right: 140px;
	position: absolute;
	height: 27px;
	width: 320px;
}

#logo {
	padding-bottom: 10px;
	padding-top: 10px
}

.top_left {
	position: relative
}

.top_right {
	position: relative
}

#trialbutton {
	right: 0;
	top: 0;
	position: absolute
}

.breadcrumblinks p {
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 5px;
	margin: 0;
	font-size: 9pt
}

.footerheader {
	color: #fff;
	height: 30px;
	background-color: #0075B0
}

.footerheader h3 {
	font-size: 14pt;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 2px;
	font-style: normal;
	font-weight: 400;
	margin: 0
}

.footercontent ul {
	padding: 0;
	margin: 0;
	font-size: 10pt
}

ul > li
{
    color: #0075B0;
}

.footercontent li {
	list-style-type: none
}

.footercontent {
	padding-bottom: 35px;
	background-color: #ededed;
	padding-top: 10px;
	margin-bottom: 0
}

.content {
	padding-bottom: 10px;
	width: 962px;
	padding-top: 10px;
	min-height: 300px;
	border-color: #ececec;
	border-width: 1px;
	border-style: solid;
	background-color: #fff
}

.content p {
	line-height: 150%
}

.contentcontainer {
	border-color: #fff;
	padding-top: 10px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: url(img/bg.jpg);
	padding-bottom:15px;
}

h1 {
	font-size: 24pt;
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-weight: 200
}

.alth1{
	color:black;
	font-size: 24pt;
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-weight: 200

}

.top_bar a:link {
	text-decoration: none;
	font-size: 10pt;
	color: #fff
}

.top_bar a:visited {
	text-decoration: none;
	color: #fff
}

.top_bar a:hover {
	text-decoration: underline;
	color: #fff
}

.top_bar strong {
	font-weight: 700;
	font-size: 13pt;
	padding-left: 25px
}

.breadcrumbs a:link {
	text-decoration: none;
	color: #0d6c9d
}

.breadcrumbs a:visited {
	text-decoration: none;
	color: #0d6c9d
}

.breadcrumbs a:hover {
	text-decoration: underline;
	color: #0d6c9d
}

img {
	border: 0
}

.divider {
	margin-top: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px
}

a:link {
	text-decoration: none;
	color: #0d6c9d
}

a:visited {
	text-decoration: none;
	color: #0d6c9d
}

a:hover {
	color: #0d6c9d;
	text-decoration: underline
}

.footercontent a:link {
	color: #434343
}

.footercontent a:visited {
	color: #434343
}

.footercontent a:hover {
	color: #000
}

.footercontent li {
	padding-bottom: 4px
}

.footercontent p {
	line-height: 15pt;
	color: #262626;
	font-size: 10pt;
	margin: 0;
	padding: 0
}

#wraparound {
	text-align: center;
	font-size: 11pt;
	border-color: #16b2e2;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-top: 8px;
	margin-left: -21px;
	margin-bottom: 10px;
	margin-right: -22px;
	margin-top: 10px;
	position: relative;
/* 30 = 20 padding + 10 neg margin */
	background: #00bff3;
	color: #6a6340;
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa
}

#wraparound:before,#wraparound:after {
	border-bottom-color: #0082a5;
	border-bottom-style: solid;
	border-top-style: none;
	border-bottom-width: 10px;
	content: " ";
/* Colour of the triangle. To flip the effect, use border-bottom. */
	position: absolute;
	top: -11px
/* +1 to compensate for the border */
}

#wraparound:before {
	border-left: 10px solid transparent;
	left: -1px
/* Only required if the element has a border */
}

#wraparound:after {
	border-right: 10px solid transparent;
	right: -1px
}

#wraparound a:link {
	font-weight: 700;
	margin-right: 25px;
	margin-left: 25px;
	text-decoration: none;
	color: #fff
}

#wraparound a:visited {
	font-weight: 700;
	margin-right: 25px;
	margin-left: 25px;
	text-decoration: none;
	color: #fff
}

#wraparound a:hover {
	color: #fff;
	text-decoration: underline
}

#wraparound2 {
	margin-right: -10px;
	border-left-width: 0;
	border-bottom-width: 2px;
	border-right-width: 0;
	border-top-width: 2px;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: solid;
	font-size: 10pt;
	border-color: #999;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 15px;
	margin-left: 0;
	margin-bottom: 20px;
	margin-top: 10px;
	position: relative
/* 30 = 20 padding + 10 neg margin */
}

#wraparound2 p {
	font-size: 18px;
	line-height: 20pt;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #b4d123
}

#wraparound2 a:link {
	font-weight: 700;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff
}

#wraparound2 a:visited {
	font-weight: 700;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff
}

#wraparound2 a:hover {
	color: #fff;
	text-decoration: underline
}

.buttons {
	text-align: right;
	color: #fff;
	font-size: 12pt;
	border-color: #0080b4;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-left: 0;
	margin-bottom: 15px;
	margin-right: -22px;
	margin-top: 10px;
	position: relative;
/* 30 = 20 padding + 10 neg margin */
	background: #029ede; /* Old browsers */
background: -moz-linear-gradient(top, #029ede 0%, #0080b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#029ede), color-stop(100%,#0080b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #029ede 0%,#0080b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #029ede 0%,#0080b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #029ede 0%,#0080b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #029ede 0%,#0080b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#029ede', endColorstr='#0080b4',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0px 0px 8px #bababa;
	-webkit-box-shadow: 0px 0px 8px #bababa;
	box-shadow: 0px 0px 8px #bababa;
}

.buttons:after {
	border-bottom-color: #0080b4;
	border-bottom-style: solid;
	border-top-style: none;
	border-bottom-width: 10px;
	content: " ";
/* Colour of the triangle. To flip the effect, use border-bottom. */
	position: absolute;
	top: -11px
/* +1 to compensate for the border */
}

.buttons:after {
	border-right: 10px solid transparent;
	right: -1px
}

.buttons a:link {
	font-weight: 700;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff
}

.buttons a:visited {
	font-weight: 700;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff
}

.buttons a:hover {
	color: #fff;
	text-decoration: underline
}

.yellowbuttons {
	text-align: right;
	color: #fff;
	font-size: 12pt;
	border-color: #DD6A20;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-left: 0;
	margin-bottom: 15px;
	margin-right: -22px;
	margin-top: 10px;
	position: relative;
/* 30 = 20 padding + 10 neg margin */
	background: #e2a52a; /* Old browsers */
background: -moz-linear-gradient(top, #f2ce34 0%, #e2a52a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ce34), color-stop(100%,#e2a52a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2ce34 0%,#e2a52a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2ce34 0%,#e2a52a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2ce34 0%,#e2a52a 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2ce34 0%,#e2a52a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ce34', endColorstr='#e2a52a',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0px 0px 8px #bababa;
	-webkit-box-shadow: 0px 0px 8px #bababa;
	box-shadow: 0px 0px 8px #bababa;
}

.yellowbuttons:after {
	border-bottom-color: #e2a52a;
	border-bottom-style: solid;
	border-top-style: none;
	border-bottom-width: 10px;
	content: " ";
/* Colour of the triangle. To flip the effect, use border-bottom. */
	position: absolute;
	top: -11px
/* +1 to compensate for the border */
}

.yellowbuttons:after {
	border-right: 10px solid transparent;
	right: -1px
}

.yellowbuttons a:link {
	font-weight: 700;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff
}

.yellowbuttons a:visited {
	font-weight: 700;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff
}

.yellowbuttons a:hover {
	color: #fff;
	text-decoration: underline
}


.pinkbg {
	background-color: #ffbcf5
}

#pdficon {
	float: right;
	margin-right: -12px;
	margin-top: -10px
}

img {
	border-width: 0
}

/* Front Page Styles */
.front_left {
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #c3d940
}

.front_center {
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #0078ae
}

.front_right {
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #6a747c 
}

.front_left h2,.front_center h2,.front_right h2 {
	line-height: 130%;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-weight: 200
}

.front_container {
	padding-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-right-color: #ececec;
	border-bottom-color: #ececec;
	border-left-color: #ececec;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* IE10+ */
	background: linear-gradient(tobottom,#ffffff0%,#f7f7f7100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0)
/* IE6-8 */
}

.front_container img {
	border-bottom-color: #ececec;
	border-bottom-style: solid;
	border-bottom-width: 1px
}

.front_left a,.front_center a,.front_right a {
	font-size: 10pt;
	padding-right: 10px;
	padding-left: 15px;
	font-weight: 700;
	color: #2479a6
}

.front_left,.front_center,.front_right {
	margin-bottom: 10px
}

/* Front page slider */
div#feature_list {
	border-color: #b6b6b6;
	border-width: 1px;
	border-style: solid;
	width: 940px;
	height: 301px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative
}

div#feature_list2 {
	width: 940px;
	height: 204px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative
}

#tabs_container {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 940px;
	margin-left: auto;
	margin-bottom: 0;
	margin-right: auto;
	margin-top: 0;
	top: 270px;
	position: absolute;
	background-color: #d0d0d0;
	background-image: url(img/slider_nav_bg.jpg);
	z-index: 2
}

ul#tabs {
	width: 765px;
	margin-left: auto;
	margin-bottom: 0;
	margin-right: auto;
	margin-top: 0;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 5px
}
#tabs ul{
	margin:0px;
	padding:0px;
}

#tabs li {
	line-height: 0;
	list-style-type: none;
	margin-left: 0px;
	padding-right: 5px;
	padding-left:0px;
	font-size: 14px;
	font-family: Arial;
	display: inline
}

ul#tabs li a {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #858585;
	text-decoration: none;
	outline: none
}

ul#tabs li a:hover {
	text-decoration: none
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default
}

/* Slider background */
ul#output {
	left: 0;
	padding: 0;
	margin: 0;
	width: 940px;
	height: 270px;
	position: absolute;
	background-color: #dbdbdb
}

ul#output2 {
	left: 0;
	padding: 0;
	margin: 0;
	width: 940px;
	height: 204px;
	position: absolute
}

ul#output2 li {
	padding: 0;
	margin: 0;
	position: absolute;
	width: 940px
}

ul#output li {
	padding: 0;
	margin: 0;
	position: absolute;
	width: 940px
}

/* Form Styling */
.buttonStyle {
	border: none;
	background: #FFF url(img/downloadfreetrial.jpg);
	width: 238px;
	height: 37px
}

/* Form Styling for Standard and Enteprise Trials */
.buttonStyleStartFreeTrial {
	border: none;
	background: #FFF url(img/downloadfreetrial.jpg);
	width: 238px;
	height: 37px
}

/* Form Styling for Basic Free License */
.buttonStyleTryItFree {
	border: none;
	background: #FFF url(img/downloadfreetrial.jpg);
	width: 238px;
	height: 37px
}

.product_box h1{
	font-size: 18pt;
}

.product_box .alth1{
	font-size:18pt;
}

.product_box {
height: 208px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 10px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e7e7e7;
	border-left-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #b4d24b;
	border-top-width: 10px;
	background: #029ede;
/* Old browsers */
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#ffffff0%,#f0f0f0100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f0f0f0100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f0f0f0100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f0f0f0100%);
/* IE10+ */
	background: linear-gradient(tobottom,#ffffff0%,#f0f0f0100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0)
/* IE6-8 */
}

.front_button {
	color: #fff;
	margin-top: 25px;
	top: 10px;
	position: relative;
	font-weight: 700;
	padding: 10px;
	background: #029ede; /* Old browsers */
background: -moz-linear-gradient(top, #029ede 0%, #0080b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#029ede), color-stop(100%,#0080b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #029ede 0%,#0080b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #029ede 0%,#0080b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #029ede 0%,#0080b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #029ede 0%,#0080b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#029ede', endColorstr='#0080b4',GradientType=0 ); /* IE6-9 */
}

a:link.front_button {
	color: #fff
}

a:visited.front_button {
	color: #fff
}

a:hover.front_button {
	text-decoration: none;
	color: #fff
}

.description {
	padding-top:30px;
	padding-bottom:20px;
	padding-right:30px;
	padding-left:30px;
	top: 75px;
	width: 530px;
	right:0px;
	position: absolute;
	background-color: #6b7982;
}

.description h1 {
	font-size: 20pt
}

.description a:link{
color:white;
}

.description a:visited{
color:white;
}

.description a:hover{
color:white;
}

.description_enterprise {
	left: 440px;
	top: 235px;
	position: absolute;
	width: 240px;
	color: #626262;
	display: inline
}

.home_5star {
	top: 225px;
	left: 360px;
	position: absolute
}

/* Product Page Styles */
.product_details .grid_12 {
	margin-bottom: 20px
}

.product_details .grid_3 {
	margin-bottom: 20px
}

.product_details h2 {
	font-size: 13pt;
	font-style: normal;
	font-weight: 400;
	margin-bottom:0;
	padding-bottom:0;
}

.product_details p {
	color: #494949
	margin:0px!important;
	padding-top:0px!important;
}

.product_details h1 {
	margin-left: 15px
}

.product_details {
}

.product_details .divider {
	margin-bottom: 2px;
	border-top-width: 1px;
	border-top-color: #ccc;
	border-top-style: solid;
	width: 930px;
	height: 2px
}

.product_header h1 {
	margin-bottom: 15px;
	line-height: 26pt;
	font-size: 20pt
}

.product_header .alth1 {
	margin-bottom: 15px;
	line-height: 26pt;
	font-size: 20pt
}

.product_header h2 {
	line-height: 18pt;
	font-style: normal;
	font-weight: 400;
	font-size: 13pt
}

.product_header h3 {
	font-size: 11pt;
	color: #888;
	line-height: 0;
	font-style: normal;
	font-weight: 400
}

.product_header {
	margin-bottom: 50px;
	margin-top: 45px;
	margin-left: 15px
}

.product_header a:link {
	text-decoration: underline;
	margin-left: 10px
}

.product_header a:visited {
	margin-left: 10px;
	text-decoration: underline
}

.leftimage {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	float: left
}

.product_accolades {
	margin-top: 45px
}

.product_accolades p {
	padding-top: 25px;
	color: #494949
}

.sitemap {
	border-left-color: #ddd;
	border-left-width: 2px;
	border-left-style: solid;
	margin-top: 45px;
	font-size: 15pt
}

.sitemap ul {
}

.sitemap li {
	list-style-type: none;

}

.sitemap li ul li {
	font-size: 12pt
}

.sitemap li p {
	padding-top: 0;
	margin-top: 10px;
	font-size: 11pt
}

.filloutform {
	margin-bottom: 5px;
	font-size: 11pt;
	padding-right: 25px;
	text-align: right;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	margin-left: -10px;
	color: #000;
	background-color: #f7f7f7;
	width: 90%
}

.align-right {
	float: right;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	-moz-box-shadow: 3px 3px 5px 6px #ccc;
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;
	box-shadow: 3px 3px 5px 6px #ccc
}

.filloutform strong {
	color: #00bff3
}

.buttonrightcontainer {
}

.questionnare li {
	color: #494949;
	font-size: 13pt;
	list-style-type: none
}

.questionnare label strong {
	border-style: none;
	padding-right: 10px;
	color: #00bff3;
	font-size: 25pt
}

.questionnare .divider {
	width: 500px;
	margin-left: 40px;
	border-bottom-style: solid;
	border-bottom-color: #b3d123;
	border-bottom-width: 2px
}

.questionnare label {
	font-size: 12pt
}

ul#output h1 {
	color: #fff
}

h4 {
	line-height: 27px;
	padding-bottom: 0;
	margin-bottom: 0
}

#hiddenfield,#hiddenfield2,#hiddenfield3,#hiddenfield4,#hiddenfield5,#hiddenfield6,#hiddenfield7,#hiddenfield8,#hiddenfield9 {
	display: none;
	color: red;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0
}

#hiddenfield strong,#hiddenfield2 strong,#hiddenfield3 strong,#hiddenfield4 strong,#hiddenfield5 strong,#hiddenfield6 strong,#hiddenfield7 strong,#hiddenfield8 strong,#hiddenfield9 strong {
	color: red
}

#hiddenfieldCloud strong,#hiddenfield2Cloud strong,#hiddenfield3Cloud strong,#hiddenfield4Cloud strong,#hiddenfield5Cloud strong,#hiddenfield6Cloud strong,#hiddenfield7Cloud strong,#hiddenfield8Cloud strong,#hiddenfield9Cloud strong {
	color: red
}

#popuphiddenfield,#popuphiddenfield2,#popuphiddenfield3,#popuphiddenfield4,#popuphiddenfield5,#popuphiddenfield6,#popuphiddenfield7,#popuphiddenfield8,#popuphiddenfield9 {
	display: none;
	color: red;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0
}

#popuphiddenfield strong,#popuphiddenfield2 strong,#popuphiddenfield3 strong,#popuphiddenfield4 strong,#popuphiddenfield5 strong,#popuphiddenfield6 strong,#popuphiddenfield7 strong,#popuphiddenfield8 strong,#popuphiddenfield9 strong {
	color: red
}

#literature-hiddenfield,#literature-hiddenfield2,#literature-hiddenfield3,#literature-hiddenfield4,#literature-hiddenfield5,#literature-hiddenfield6,#literature-hiddenfield7,#literature-hiddenfield8,#literature-hiddenfield9 {
	display: none;
	color: red;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0
}

#literature-hiddenfield strong,#literature-hiddenfield2 strong,#literature-hiddenfield3 strong,#literature-hiddenfield4 strong,#literature-hiddenfield5 strong,#literature-hiddenfield6 strong,#literature-hiddenfield7 strong,#literature-hiddenfield8 strong,#literature-hiddenfield9 strong {
	color: red
}

p {
	color: #3f3f3f
}

.content li {
	margin-bottom: 10px;
	color: #3f3f3f;
	list-style-type: square
}

/*h2 {
color: #185475;
font-size: 14pt;
	font-weight: normal;
	font-weight: 200;
}*/
.sidebar {
	color: #383838;
	padding-bottom: 5px;
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: solid;
	background-color: #f2f2f2;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px
}

.button-link {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	line-height: 40px;
	text-decoration: none;
	background: #0c6498;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #20538D;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.2);
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.button-link:link {
	padding-left: 7px;
	padding-bottom: 3px;
	padding-right: 7px;
	padding-top: 3px;
	text-decoration: none;
	background: #0c6498;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #20538D;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.2);
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.button-link:hover {
	color: #fff;
	background: #356094;
	border: solid 1px #2A4E77;
	text-decoration: none
}

.button-link:active {
	color: #fff;
	text-decoration: none;
	-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,0.6);
	box-shadow: inset 0 1px 4px rgba(0,0,0,0.6);
	background: #2E5481;
	border: solid 1px #203E5F
}

.democontainer {
	width: 938px;

	border-style: solid;
	border-color: #dbdbdb;
	border-width: 1px;
	margin-left: 10px;
	margin-right: 10px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.democontainer-fullwidth{

	
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
padding-bottom: 10px;

	
	                                       
                                                                                          
                                                                                                                                                             
                                                                                                         
                                                                                            
                                                                                      
border-bottom-color: #cecece;

	
	                                       
                                                                                          
                                                                                                                                                             
                                                                                                         
                                                                                            
                                                                                      
border-bottom-width: 1px;

	
	                                       
                                                                                          
                                                                                                                                                             
                                                                                                         
                                                                                            
                                                                                      
border-bottom-style: solid;

	
	                                       
                                                                                          
                                                                                                                                                             
                                                                                                         
                                                                                            
                                                                                      
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.product_details h2 {
	font-size: 17pt
}

.goldbar {
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 36%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(36%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 36%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 36%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 36%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 36%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ 
	border-right-width: 1px;
	border-bottom-style: none;
	}
	
	.silverbar {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 29%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 29%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 29%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 29%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 29%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	border-right-width: 1px;
	border-bottom-style: none;
	}

.align-left {
	margin--top: 5px;
	margin-bottom: 15px;
	margin-right: 15px;
	float: left
}

h4 {
	line-height: 120%;
	font-size: 12pt
}

.sidebar p {
	line-height: 110%
}

.homebottom {
background: #f2f9fe; /* Old browsers */
background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */                                                                      
background: linear-gradient(to bottom, #f2f9fe 0%,#d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
	border-color: #bcdee3;
	margin-top: 10px;
	border-width: 1px;
	border-style: solid;
	
	padding: 10px
}

.homebottom h2 {
	text-align: center;
	font-style: normal;
	font-weight: 400;
	color: #5E6A71;
}

.resellerstable td {
	padding: 15px
}

.sitemap ul {
	list-style-type: none
}

.sitemap li {
	list-style-type: none
}

.questionnare li {
	list-style-type: none
}

.tableborder table {
	padding: 0;
	margin: 0
}

.tableborder td {
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 15px;
	margin: 0
}

.tableborder th {
	background: #fff;
/* Old browsers */
	background: -moz-linear-gradient(top,#ffffff0%,#ffffff36%,#e5e5e5100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(36%,#ffffff), color-stop(100%,#e5e5e5));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#ffffff36%,#e5e5e5100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#ffffff36%,#e5e5e5100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#ffffff36%,#e5e5e5100%);
/* IE10+ */
	border-color: #d5d5d5;
	background: linear-gradient(tobottom,#ffffff0%,#ffffff36%,#e5e5e5100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
/* IE6-9 */
	border-left-style: solid;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-bottom-width: 0;
	border-right-width: 1px;
	border-top-width: 1px;
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 10px;
	color: #39afff;
	margin: 0
}

#feedback a {
	display: block;
	position: fixed;
	top: 300px;
	height: 88px;
	width: 29px;
	right: -1px;
	z-index: 0;
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa;
	z-index: 4
}

.questionnaire_answer{
background: #f2f9fe; /* Old browsers */
background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
border-color: #bcdee3;                                                                      
border-width: 1px;                                                                      
border-style: solid;                                                                 
background: linear-gradient(to bottom, #f2f9fe 0%,#d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
padding: 20px;
margin-bottom: 15px;
margin-right:40px;
width: 530px;
min-height: 160px;
}

.download-highlight{
background: #f2f9fe; /* Old browsers */
background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
border-color: #bcdee3;                                                                      
border-width: 1px;                                                                      
border-style: solid;                                                                 
background: linear-gradient(to bottom, #f2f9fe 0%,#d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
padding: 20px;
margin-top: 15px;
margin-bottom: 15px;
}

.download-highlight p,#download-highlight p {
	color: #000
}

#download-highlight{
background: #f2f9fe; /* Old browsers */
background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
border-color: #bcdee3;                                                                      
border-width: 1px;                                                                      
border-style: solid;                                                                 
background: linear-gradient(to bottom, #f2f9fe 0%,#d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
padding: 20px;
margin-top: 15px;
margin-bottom: 15px;
}

input[type=checkbox] { margin-right: 15px;
}

input[type=submit] {
	 margin-left: 0;
	 margin-bottom: 10px;
	 margin-right: 15px;
	 margin-top: 15px;
	 padding: 10px 15px;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #0075b0; /* Old browsers */
background: -moz-linear-gradient(top, #0075b0 0%, #005f84 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075b0), color-stop(100%,#005f84)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0075b0 0%,#005f84 100%); /* IE10+ */
background: linear-gradient(to bottom, #0075b0 0%,#005f84 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b0', endColorstr='#005f84',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	cursor: pointer;
}

button {
	 margin-left: 0;
	 margin-bottom: 10px;
	 margin-right: 15px;
	 margin-top: 15px;
	 padding: 10px 15px;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #0075b0; /* Old browsers */
background: -moz-linear-gradient(top, #0075b0 0%, #005f84 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075b0), color-stop(100%,#005f84)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0075b0 0%,#005f84 100%); /* IE10+ */
background: linear-gradient(to bottom, #0075b0 0%,#005f84 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b0', endColorstr='#005f84',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	cursor: pointer;
}

.questionnaire_button{
	margin-left:40px;
	margin-bottom:15px;
}

input[type=button] {
	 padding: 10px 15px; margin: 0 15px 0 0;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #0075b0; /* Old browsers */
background: -moz-linear-gradient(top, #0075b0 0%, #005f84 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075b0), color-stop(100%,#005f84)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0075b0 0%,#005f84 100%); /* IE10+ */
background: linear-gradient(to bottom, #0075b0 0%,#005f84 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b0', endColorstr='#005f84',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	cursor: pointer;
}

input[type=text], input[type=password]{
width: 200px;
}
textarea{

}
input[type=text], textarea, input[type=password] {
	font-weight: bold;
	border: 1px solid #cecece;
	color: #0075B0;
	
	padding: 8px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
}
select {
	border: 1px solid #929292;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #505050;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	position: relative;
	top: 6px;
	height: 20px;
	margin-bottom: 10px;
}


.questionnaire_button {
	margin-left: 40px;
	margin-bottom: 15px
}

input[type=button] {
	padding: 10px 15px;
	margin: 0 15px 0 0;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #0075b0;
/* Old browsers */
	background: -moz-linear-gradient(top,#0075b00%,#005f84100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#0075b0), color-stop(100%,#005f84));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#0075b00%,#005f84100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#0075b00%,#005f84100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#0075b00%,#005f84100%);
/* IE10+ */
	background: linear-gradient(tobottom,#0075b00%,#005f84100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0075b0',endColorstr='#005f84',GradientType=0);
/* IE6-9 */
	color: #fff;
	cursor: pointer
}

input[type=text],input[type=password] {
	width: 200px
}

textarea {
}

input[type=text],textarea,input[type=password] {
	font-weight: 700;
	border: 1px solid #cecece;
	color: #0075B0;
	padding: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-box-shadow: #e3e3e3 .1em .1em .2em;
	box-shadow: #e3e3e3 .1em .1em .2em;
	-moz-box-shadow: #e3e3e3 .1em .1em .2em;
	background: -webkit-gradient(linear,lefttop,left25,from(#FFFFFF), color-stop(4%,#EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top,#FFFFFF,#EEEEEE1px,#FFFFFF25px)
}

select {
	border: 1px solid #929292;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #505050;
	-webkit-box-shadow: #e3e3e3 .1em .1em .2em;
	box-shadow: #e3e3e3 .1em .1em .2em;
	background: -webkit-gradient(linear,lefttop,left25,from(#FFFFFF), color-stop(4%,#EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top,#FFFFFF,#EEEEEE1px,#FFFFFF25px);
	position: relative;
	top: 6px;
	height: 20px;
	margin-bottom: 10px
}

.literature-container {
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* IE10+ */
	line-height: 140%;
	max-height: 300px;
	padding-left: 15px;
	padding-bottom: 25px;
	padding-right: 15px;
	padding-top: 15px;
	min-height: 120px;
	margin-bottom: 15px;
	border-color: #dadada;
	background: linear-gradient(tobottom,#ffffff0%,#f2f2f299%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);
/* IE6-8 */
	border-width: 1px;
	border-style: solid
}

.brief-container {
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* IE10+ */
	line-height: 140%;
	max-height: 300px;
	padding-left: 15px;
	padding-bottom: 25px;
	padding-right: 15px;
	padding-top: 15px;
	min-height: 120px;
	margin-bottom: 15px;
	border-color: #dadada;
	background: linear-gradient(tobottom,#ffffff0%,#f2f2f299%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);
/* IE6-8 */
	border-width: 1px;
	border-style: solid
}

.brief-container h4 {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0
}

.brief-container img {
	margin-right: 20px;
	margin-bottom: 50px;
	border-color: #ebebeb;
	border-width: 1px;
	border-style: solid;
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa
}

.paddingtop15 {
	padding-top: 15px;
}

.literature-container h4 {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 15px;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0
}

.literature-container h5 {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0
}

.literature-container img {
	border-color: #ebebeb;
	border-width: 1px;
	border-style: solid;
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa
}

.filter-container {
	margin-top: 65px;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* IE10+ */
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 0;
	border-color: #dedede;
	border-width: 1px;
	border-style: solid
}

.filter-container ul li a:link{ margin-left: 0; margin-bottom: 0px; margin-right: 15px; margin-top: 0; padding-left: 10px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #0075b0; /* Old browsers */
background: -moz-linear-gradient(top, #0075b0 0%, #005f84 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075b0), color-stop(100%,#005f84)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0075b0 0%,#005f84 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0075b0 0%,#005f84 100%); /* IE10+ */
background: linear-gradient(to bottom, #0075b0 0%,#005f84 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075b0', endColorstr='#005f84',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	cursor: pointer;
}
.filter-container ul li {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 30px;
	list-style-type: none
}

.filter-container ul {
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 15px;
	margin-left: 10px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 15px
}

.filter-container ul li a:visited {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 15px;
	margin-top: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #0075b0;
/* Old browsers */
	background: -moz-linear-gradient(top,#0075b00%,#005f84100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#0075b0), color-stop(100%,#005f84));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#0075b00%,#005f84100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#0075b00%,#005f84100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#0075b00%,#005f84100%);
/* IE10+ */
	background: linear-gradient(tobottom,#0075b00%,#005f84100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0075b0',endColorstr='#005f84',GradientType=0);
/* IE6-9 */
	color: #fff;
	cursor: pointer
}

.filter-container ul li a:hover {
	text-decoration: none;
	color: #fff
}

.resources img {
	border-color: #ebebeb;
	border-width: 1px;
	border-style: solid;
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa;
	margin-top: 7px;
	margin-bottom: 15px;
	margin-right: 15px;
	float: left
}

.resources p {
	text-size: 10pt
}

.contact-textfield {
	width: 580px
}

.support-textfield {
	width: 330px
}

.search-textfield input[type=text] {
	width: 110px
}

.form-container {
	margin-top: 10px;
	padding: 15px;
	border-color: #d5d5d5;
	border-width: 1px;
	border-style: solid;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%)
/* Opera 11.10+ */
}

.form-container p {
	padding-top: 0;
	margin-top: 0
}

.narrow {
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	color: #0075B0;
	font-weight: 200
}

.list-highlight li {
	font-size: 14pt;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200
}

.front_container h2 {
	font-size: 14pt
}

.ui-accordion .ui-accordion-header {
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	min-height: 0
/* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
	padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%
}

.ui-accordion .ui-accordion-content {
	padding-left: 15px;
	padding-right: 15px;
	overflow: auto
}

.accordion-text {
	padding-right: 37.75px;
	padding-left: 37.75px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top-width: 0;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-color: #f1f1f1;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(30%,#ffffff), color-stop(70%,#ffffff), color-stop(100%,#f7f7f7));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* IE10+ */
	background: linear-gradient(tobottom,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0)
/* IE6-8 */
}

.accordion-text p {
	padding-right: 37.75px;
	padding-left: 70px;
	padding-top: 0;
	margin-top: 0
}

.listnumber {
	padding-right: 10px;
	color: #00bff3;
	font-size: 28pt
}

#accordion h3 {
	border-left-style: solid;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-bottom-width: 0;
	border-right-width: 2px;
	border-top-width: 2px;
	margin-bottom: 0;
	border-color: #ececec
}

.grayrightbox {
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 10px;
	background-color: #5E6A71;
	color: #fff
}

.grayrightbox p {
	color: #fff
}

.grayrightbox h3 {
	color: #fff
}

.grayrightbox li {
	color: #fff
}

.grayrightbox a:link {
	text-decoration: underline;
	color: #fff
}

.grayrightbox a:hover {
	text-decoration: none;
	color: #fff
}

.grayrightbox a:visited {
	text-decoration: underline;
	color: #fff
}

.resources-container {
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Opera 11.10+ */
	margin-left: 50px;
	background: -ms-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* IE10+ */
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	border-color: #dedede;
	border-width: 1px;
	border-style: solid
}

.questionnare input {
	margin-right: 0
}

.diplomat-home-tabs {
	margin-bottom: 15px;
	background-image: url(img/slider_nav_bg.jpg);
	padding-top: 8px;
	padding-bottom: 7px
}

.diplomat-home-tabs ul {
	width: 700px;
	margin: auto
}

.diplomat-home-tabs li {
	line-height: 0;
	list-style-type: none;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0;
	font-size: 20px;
	font-family: Arial;
	display: inline
}

ul.diplomat-home-tabs li a {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #858585;
	text-decoration: none;
	outline: none
}

ul.diplomat-home-tabs li a:hover {
	text-decoration: none
}

ul.diplomat-home-tabs li a.current {
	color: #282629
}

ul.diplomat-home-tabs li a.current:hover {
	text-decoration: none;
	cursor: default
}

.diplomat-home-tabs small {
	font-size: 11pt
}

.blue-link:link {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 15px;
	margin-top: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	border: 1px solid #005a89;
	font-size: 11pt;
	background: #0075b0;
/* Old browsers */
	background: -moz-linear-gradient(top,#0075b00%,#005f84100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#0075b0), color-stop(100%,#005f84));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#0075b00%,#005f84100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#0075b00%,#005f84100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#0075b00%,#005f84100%);
/* IE10+ */
	background: linear-gradient(tobottom,#0075b00%,#005f84100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0075b0',endColorstr='#005f84',GradientType=0);
/* IE6-9 */
	color: #fff;
	cursor: pointer
}

.blue-link:visited {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 15px;
	margin-top: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	border: 1px solid #005a89;
	font-size: 11	pt;
	background: #0075b0;
/* Old browsers */
	background: -moz-linear-gradient(top,#0075b00%,#005f84100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#0075b0), color-stop(100%,#005f84));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#0075b00%,#005f84100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#0075b00%,#005f84100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#0075b00%,#005f84100%);
/* IE10+ */
	background: linear-gradient(tobottom,#0075b00%,#005f84100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0075b0',endColorstr='#005f84',GradientType=0);
/* IE6-9 */
	color: #fff;
	cursor: pointer
}

.terms-of-use {
	font-size: 10pt
}

.terms-of-use p {
	line-height: 11pt
}

.slider-wrapper {
	width: 960px
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear: both
}

.nivo-control-nav {
	display: none!important
}

.feature-header {
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	padding-right: 10px;
	padding-top: 0;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-color: #e2e2e2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%)
/* Opera 11.10+ */
}

.feature-header-first {
	margin-top: 0!important
}

.feature-content {
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-color: #e2e2e2
}

.feature-content ul {
	padding-top: 15px;
	margin-top: 0
}

.feature-content li {
	margin-top: 0
}

.feature-header h2:hover {
	color: #0b619a;
	cursor: pointer
}

.feature-header h2 {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 10px;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200;
	font-size: 14pt;
}

.feature-header h2 {
	color: #000
}

.product-pagination {
	padding-bottom: 3px;
	font-size: 18px;
	padding-top: 4px;
	height: 25px;
	background-image: url(img/slider_nav_bg.jpg);
	text-align: center
}

.product-pagination ul {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	list-style-type: none
}

.product-pagination li {
	margin-left: 0;
	display: inline;
	padding-left: 20px;
	padding-right: 20px
}

#slide-1,#slide-2,#slide-3,#slide-4 {
	padding-bottom: 15px
}

.solutions-sidebar {
	border-width: 2px;
	padding-top: 15px;
	border-style: solid;
	padding-right: 15px;
	padding-left: 15px;
	border-color: #e7e7e7;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(30%,#ffffff), color-stop(70%,#ffffff), color-stop(100%,#f7f7f7));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* IE10+ */
	background: linear-gradient(tobottom,#ffffff30%,#ffffff70%,#f7f7f7100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0)
/* IE6-8 */
}

.solutions-sidebar h2 {
	color: black;
	padding-top: 0;
	margin-top: 0;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200
}

.solutions-sidebar h3 {
	color: black;
	font-size: 14.5pt;
	padding-top: 0;
	margin-top: 0;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200
}

.solutions-content {
	margin: 10px
}

.toggle {
	float: right;
	margin-top: 13px;
	margin-right: 10px
}

.toggle:hover {
	cursor: pointer
}

.grayborderimage {
	padding-right: 15px;
	padding-left: 15px;
	margin-top:10px;
	border-width: 2px;
	width: 260px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-color: #e7e7e7;
	margin-bottom: 25px;
	padding-bottom: 10px;
	padding-left: 18px;
	padding-top: 10px;
	text-align: center;
	background-color: #fff
	
}

.grayborderimage p {
	line-height: 0;
	font-size: 14px;
	font-style: italic;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 10px;
	margin-bottom: 0;
	margin-top: 0;
	background-color: #fff
}

.whitebg {
	background-color: #fff
}

.solutions-content li {
	line-height: 150%
}

.product-pagination a:visited {
}

.product-pagination a:hover {
	color: #0d6c9d!important;
	text-decoration: none;
	cursor: pointer
}

.nobottommargin {
	margin-bottom: 0!important;
	padding-bottom: 0!important
}

.product-divider {
	margin-bottom: 0px;
	margin-top: 15px;
	height: 15px;
	border-top-color: #eaeaea;
	border-top-width: 1px;
	border-top-style: solid;
	background: #f9f9f9;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#f9f9f90%,#ffffff100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#f9f9f9), color-stop(100%,#ffffff));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#f9f9f90%,#ffffff100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#f9f9f90%,#ffffff100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#f9f9f90%,#ffffff100%);
/* IE10+ */
	background: linear-gradient(tobottom,#f9f9f90%,#ffffff100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ffffff',GradientType=0);
/* IE6-8 */
	width: 100%
}

.product_details h2 {

	margin-bottom: 12px
}
.product_details p{
	font-size: 11pt;
}
.product_details_img {
	margin-top:30px;
	margin-left:35px;
}
.paddingleft {
	padding-top: 5px;
	padding-left: 25px
}

.whitepaper-callout {
	padding-left: 30px;
	padding-bottom: 40px;
	padding-right: 30px;
	padding-top: 20px;
	margin-top: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #e7e7e7;
	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f2f2f299%)
/* IE10+ */
}

.alignright {
	margin-right: 15px;
	float: left
}

.whitepaper-callout .alignright {
	margin-right: 30px;
	margin-top: 10px;
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa
}

.whitepaper-callout h3 {
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200;
	font-size: 16pt
}

.diplomat-message {

	width: 100%;
	margin-bottom: -15px;
	background: #f2f9fe; /* Old browsers */
background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */                                                                          
background: linear-gradient(to bottom, #f2f9fe 0%,#d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
}

.diplomat-overview-callout {
	margin-top: 50px;
	font-size: 24px;
	height: 40px;
}

.pullquote {
	font-size: 11pt;
}

.dropshadow {
	-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa
}

.ui-accordion-content{
height:125px;
}

.recommendbutton{
	margin-right: 10px;
	display: inline;
	border-style: solid;
	border-color: #9bbcd9;
	border-width: 1px;
	padding: 7px;
	background: #ddf1fc; /* Old browsers */
	background: -moz-linear-gradient(top, #ddf1fc 0%, #bde0fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddf1fc), color-stop(100%,#bde0fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ddf1fc 0%,#bde0fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ddf1fc 0%,#bde0fc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ddf1fc 0%,#bde0fc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ddf1fc 0%,#bde0fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf1fc', endColorstr='#bde0fc',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.recommended_left{
}
.recommended_right{
float: right;
width: 150px;
margin-right: -9px;
margin-left: 15px;
}
.recommended_right .buttons{
	height: 18px;
	margin-bottom: 5px!important;
	font-size: 11pt!important;
}

/* Pricing page styles */
.pricing-table ul{
font-size:10pt;
}
.selected{
	    		 	background-color:#FBFBFB!important;
    		 	}
    		 	
    		 	.pricing-table{
	    		 	border-color:#EEEEEE;border-width:1px;border-style:solid;
	    		 	position:relative;
	    		 	margin-top:30px;	
    		 	}
    		 	.pricing-table td{
    		 		width:33%;
	    		 	margin:0px;	
	    		 	padding:10px;
	    		 	vertical-align:top;
    		 	}
    		 	.pricing-table h2{
	    		 	text-align:left;
	    		 	padding-top:0px;
	    		 	margin-top:5px;
	    		 	margin-bottom:0px;
				 	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 200;
    		 	}
    		 	.pricing-table em{
				 	font-size: 13pt;
    		 	}
    		 	.pricing-table p{
	    		 	margin-top:10px;	
    		 	}
    		 	.recommended-box1{
    		 		width:297px;
	    		 	background-color:rgb(0, 117, 176);
	    		 	color: white;
	    		 	padding:7px;
	    		 	text-align:center;
	    		 	font-weight: 800;
	    		 	position: absolute;
	    		 	top:-20px;
	    		 	left:0px;	

    		 	}
    		 	.recommended-box2{
    		 		width:298px;
	    		 	background-color:rgb(0, 117, 176);
	    		 	color: white;
	    		 	padding:7px;
	    		 	text-align:center;
	    		 	font-weight: 800;
	    		 	position: absolute;
	    		 	top:-20px;
	    		 	left:313px;	

    		 	}
    		 	.recommended-box3{
    		 		width:300px;
	    		 	background-color:rgb(0, 117, 176);
	    		 	color: white;
	    		 	padding:7px;
	    		 	text-align:center;
	    		 	font-weight: 800;
	    		 	position: absolute;
	    		 	top:-20px;
	    		 	left:624px;	

    		 	}
    		 	
    		 	.grey-divider{
	    		 	border-top-color:#DFDFDF;border-top-width:1px;border-top-style:solid;margin-bottom:-10px;margin-top:5px;
    		 	}

/* Remove strange border on search page */
#gsc-i-id1{
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}
h1.entry-title{
	font-size:14pt;	
}
.leave-reply{
	display:none;
}
.entry-content .alignright{
	float:right;
	margin-left:25px;
	margin-right:10px;
	padding:5px;
		-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa	
}
.entry-content .alignleft{
	float:right;
	margin-left:10px;
	margin-right:25px;	
	padding:5px;
		-moz-box-shadow: 0 0 8px #bababa;
	-webkit-box-shadow: 0 0 8px #bababa;
	box-shadow: 0 0 8px #bababa
}
.entry-content ul{
	font-size:15px!important;
	line-height:22px!important;
}
.entry-content li{
	font-size:15px!important;
	line-height:22px!important;
}

/* Modification of navigation CSS */
.col_2 p{

line-height:9pt!important;
margin-bottom:2px!important;	
	
}

.blog-sidebar{
	font-size:12px!important;
}

.blog-sidebar ul{
	margin-left:0px;
	padding-left:0px;
	list-style-type: none;
}
.blog-sidebar li{
	list-style-type: none;
}
.post-title-box p{
	margin-bottom:0px;
	padding-bottom:0px;
}
.entry-summary p{
	font-size:10pt;
}
.entry-summary {
	font-size:10pt;
}
.entry-content {
	font-size:10pt;
}
.entry-content p {
	font-size:10pt;
}
.entry-content li, .entry-content ul {
margin-bottom:10px;
padding-bottom:0px;
	font-size:10pt!important;
	line-height: 17px!important;
	
}
.tags-list a{
	background-color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:3px;	
}
/* Homepage blog post box */
.blog-post-box{

	border-style: solid;
	border-color: #ececec;

	border-width: 1px;

	background: #fff;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#ffffff0%,#f7f7f7100%);
/* IE10+ */
	background: linear-gradient(tobottom,#ffffff0%,#f7f7f7100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);
/* IE6-8 */

	margin-bottom:15px;
}
.blog-post-box h2{
		line-height: 130%;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-weight: 200;
	font-size:12pt;
}
.blog-post-box h2 strong{
	padding-right:10px;
}

/* Pagination styling */

.wp-pagenavi .pages{
	background-color:#f3f7f9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:15px;
}
.wp-pagenavi .page{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:10px;
}
.wp-pagenavi{
	padding:10px;
}
.wp-pagenavi .current{
font-weight:900;
background-color:#f3f7f9;
		padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:10px;
}
.nextpostslink, .previouspostslink{
	margin-right:10px;
			padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#f3f7f9;
	border-style:solid;
	border-width:1px;
}
.jaw_months{
	margin-left:10px;
	margin-top:10px;
}
blockquote p{
margin-top:10px;
padding-top:15px;
border-top-color: #00B9E4;
border-top-style: solid;
border-top-width: 3px;
font-size:12pt!important;
padding-left:10px;
width:300px;
	float:right;
	font-style:italic;
}

/* EBusiness campaign colors for buttons */
#ebusiness-colors input[type=submit] {
	 margin-left: 0;
	 margin-bottom: 10px;
	 margin-right: 15px;
	 margin-top: 15px;
	 padding: 10px 15px;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #005a89;
	font-size: 13pt;
	background: #e2a52a; /* Old browsers */
background: -moz-linear-gradient(top, #f2ce34 0%, #e2a52a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ce34), color-stop(100%,#e2a52a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2ce34 0%,#e2a52a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2ce34 0%,#e2a52a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2ce34 0%,#e2a52a 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2ce34 0%,#e2a52a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ce34', endColorstr='#e2a52a',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0px 0px 8px #bababa;
	-webkit-box-shadow: 0px 0px 8px #bababa;
	box-shadow: 0px 0px 8px #bababa;
	color: #ffffff;
	cursor: pointer;
	border-color: #DD6A20;
border-width: 1px;
border-style: solid;
font-weight:900;
}

.ebusiness-colors #download-highlight, .ebusiness-colors .download-highlight{
	
		background: #e2a52a!important; /* Old browsers */
background: -moz-linear-gradient(top, #f2ce34 0%, #e2a52a 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ce34), color-stop(100%,#e2a52a))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2ce34 0%,#e2a52a 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2ce34 0%,#e2a52a 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2ce34 0%,#e2a52a 100%)!important; /* IE10+ */
background: linear-gradient(to bottom, #f2ce34 0%,#e2a52a 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ce34', endColorstr='#e2a52a',GradientType=0 )!important; /* IE6-9 */
-moz-box-shadow: 0px 0px 8px #bababa;
	-webkit-box-shadow: 0px 0px 8px #bababa;
	box-shadow: 0px 0px 8px #bababa;
	cursor: pointer;
	border-color: #DD6A20;
border-width: 1px;
border-style: solid;
font-weight:900;
color:black;
}

.sliderHeader{
	color:white!important;
	font-size:20pt!important;
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-weight: 200
}

.component-slide h2{
text-align: left;
padding-top: 0px;
margin-bottom: 0px;
font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 200;
	
}

.component-container{
			border-style: solid;
			border-width:1px;
			border-color: #EEEEEE;
			padding:0px!important;
			margin-left:10px;
			margin-right:10px;
		}
		.component-container .grid_4{
			margin-left:0px!important;
			height:100%;
		}
		.component-container .grid_8{
			margin-right:0px!important;
			margin-left:0px!important;
			height:100%;
		}
		.component-list{
			background: #FAFAFA;
			margin-left:15px;
			margin-top:15px;
			padding:0px;
			border-style: solid;
			border-width: 2px;
			border-color: #e7e7e7;
			
		}
		.component-list ul{
			
		}
		.component-list li{
			list-style-type: none;
			font-size:90%;
			padding-top:12px;
			padding-bottom:12px;
			padding-left:20px;
			padding-right:20px;
			margin-bottom:0px;
			color: #0075B0;
			border-bottom: #DDDDDD;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			background:#FAFAFA;
			
		}
		.component-list .component-top{
		font-size:100%;
			padding-top:15px;
			padding-bottom:15px;
			background: #fff;
			/* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
				background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
			/* FF3.6+ */
				background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
			/* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
			/* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%)
			/* Opera 11.10+ */
		}
		a {
		cursor: pointer; 
		}
		.rowHeading{
			/* Old browsers */
				background: #fff;
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
				background: -moz-linear-gradient(top,#ffffff0%,#f2f2f299%);
			/* FF3.6+ */
				background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,#ffffff), color-stop(99%,#f2f2f2));
			/* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,#ffffff0%,#f2f2f299%);
			/* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,#ffffff0%,#f2f2f299%)
			/* Opera 11.10+ */
		}
		
		/* Styling for components pages */
.rowHeading a:link, .component-list a:link{
	color:black;
	text-decoration:none;
}
.rowHeading a:visited, .component-list a:visited{
	color:black;
	text-decoration:none;
}
.rowHeading a:hover, .component-list a:hover{
	text-decoration:none;
	color:#0075B0;	
}
.alignright{
	background:white;
}

.entry-title-h1 a{
	color: rgb(13, 108, 157);
cursor: pointer;
display: inline;
margin-top:0px;
padding-top:0px;
font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
font-size: 19px!important;
font-style: normal;
font-weight: 200;
height: auto;!
text-decoration: none solid rgb(13, 108, 157);
width: auto;
zoom: 1;
}

p.entry-title-h1{
font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
font-size: 19px!important;
font-style: normal;
font-weight: 200;
	margin-top:0px;
	padding-top: 0px;
	font-weight: 200!important;
}