@font-face {
 font-family: "Impact Font";
 src: local("Impact"),
 url(http://www.safetyservicescompany.com/fonts/impact.ttf) format("truetype"),
 url(../fonts/impact.ttf);
}

/* Start General Styles */
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #77AAC9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: normal;
}
strong {
	font-weight: bold;
}
h1 { /* CREATE A NEW STYLE FOR THIS */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #005588;
	font-weight: bold;
	clear: both;
	text-shadow: 1px 1px 3px #CCC;
}
h1.red, h3.red {
	color: #900;
}
h1.orange {
	color: #F90;
}
h1.lightblue {
	color: #0066cc;
}
h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 35px;
	color: #F90;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-shadow: 1px 1px 3px #CCC;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #0066cc;
	margin-top: 20px;
	text-indent: 10px;
	text-shadow: 1px 1px 3px #CCC;
	line-height: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-weight: normal;
}
h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005588;
	text-indent: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-shadow: 1px 1px 2px #CCC;
}
h5 {
}
h6 {
}

a:link {
	text-decoration: none;
	color: #005588;
}
a:visited {
	color: #005588;
	text-decoration: none;
}
a:hover {
	color: #005588;
	text-decoration: underline;
}
a:active {
	color: #74A6C1;
	text-decoration: none;
}
.clear {
	clear: both;
	float: none;
}
/* End General Styles */

img.borderbox {
	border: 1px solid #CCC;
	padding: 5px;
}

/* Start New Edited Style for New Layout */
.header-bottom {
	float: right;
	height: 44px;
	width: 700px;
	margin-right: 35px;
	text-align: right;
	margin-top: 4px;
	text-shadow: 1px 1px 1px #CCC;
}
#header-menu {
	height: 69px;
	width: 1010px;
	background-repeat: no-repeat;
	background-image: url(../images/titleheader.png);
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.bar-clients {
	height: 100px;
	width: 1010px;
	background-image: url(../images/bar-clients.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.bar-clients-spe {
	height: 100px;
	width: 1010px;
	background-image: url(../images/bar-clients-spe.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}

.bar-clients-up {
	height: 25px;
	width: 1010px;
	color: #0066cc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	clear: both;
}
.about {
	height: auto;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-bottom: 10px;

}
.about-video {
	background-image: url(../images/iphone.png);
	background-position:center;
	background-repeat: no-repeat;
}

.about-video-mic{
	background-image: url(../images/ipad.png);
	background-position:center;
	background-repeat: no-repeat;
}

#about {
	height: auto;
	width: 455px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-bottom: 10px;

}

.about a {
	color: #333;
	background-image: url(../images/icons/icon-arrow-right-12x12.png);
	background-position: right bottom;
	padding-right: 15px;
	background-repeat: no-repeat;
}
#about a {
	color: #333;
	background-image: url(../images/icons/icon-arrow-right-12x12.png);
	background-position: right bottom;
	padding-right: 15px;
	background-repeat: no-repeat;
}
.about .left {
	float: left;
	width: 445px;
	padding-right: 5px;
	padding-left: 10px;
}
#about .left {
	float: left;
	width: 445px;
	padding-right: 5px;
	padding-left: 10px;
}
.about .right {
	float: right;
	width: 445px;
	padding-right: 5px;
	padding-left: 10px;
}
#about h3 {
	font-size: 18px;
	color: #06C;
	padding: 0px;
	text-indent: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.about h3 {
	font-size: 18px;
	color: #06C;
	padding: 0px;
	text-indent: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#about h5 {
	font-size: 15px;
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.about h5 {
	font-size: 15px;
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.about .sub {
	font-size: 10px;
}
#about ul li {
	clear: both;
	float: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
.about ul li {
	clear: both;
	float: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
.about ul.profiles {
	background-image: url(../images/icons/icon-window.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 45px;
	margin-left: 5px;
}
.about img.icon {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 32px;
	width: 32px;
	float: left;
}
#about img.icon {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 32px;
	width: 32px;
	float: left;
}
/* End New Edited Style for New Layout */

.mainContainer {
	height: auto;
	width: 1010px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}
.mainTopHeader {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	background-image: url(../images/topheader.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
}
.h2LowerText {
	font-size: 26px;
	color: #005588;
	margin-top: 0px;

}
.LowerTitle {
	font-size: 20px;
	color: #005588;


}
.headerLogo {
	float: left;
	height: 84px;
	width: 280px;
	margin-left: 32px;
	margin-top: 8px;
}
div.headerLogo {
  margin-right: -40px;
}
.mainContentIntroduction {
	height: auto;
	width: 930px;
	clear: both;
}
.borderLine {
	background-color: #CCC;
	height: 1px;
	width: auto;
}
.headerIntroContent {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
.headerIntroContent-nobg {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
.headerIntroContent-nobg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005588;

}
.headerIntroContentImage {
	float: right;
	height: 200px;
	width: 200px;
}

.SpecialText{
	width:500 Px;
}
.headerIntroContentBox {
	float: right;
	height:auto;
	width: 280px;
	margin-right:20 px;
}
.headerIntroContentImageSmall {
	float: right;
	height: 180px;
	width: 160px;
}

.productsDescription {
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
}
.topLoginRegister {
	float: right;
	height: 25px;
	width: 620px;
	margin-top: 17px;
	margin-right: 35px;
}




.mainBody {
	height: auto;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/body.png);
	background-repeat: repeat-y;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 0px;
	color: #333;
}
.mainBody {
	min-height: 510px;
}


.mainContent {
	height: auto;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mainContentProducts {
	height: auto;
	width: 930px;
	margin-top: 25px;
	clear: both;
}

.mainProductContainer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	border: 1px solid #999;
	padding: 10px;
	float: left;
	height: auto;
	width: 255px;
	margin-right: 16px;
	margin-left: 16px;
	background-image: url(../images/mainproduct_bg.png);
	background-repeat: repeat-x;
	background-color: #F3F3F3;
	margin-bottom: 10px;
}

.mainProductWarning {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	border: 1px solid #999;
	padding: 10px;
	float: left;
	height: auto;
	margin-right: 16px;
	margin-left: 16px;
	background-image: url(../images/mainproduct_bg.png);
	background-repeat: repeat-x;
	background-color: #F3F3F3;
	margin-bottom: 10px;
}

.mainProductContainerBox {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	border: 1px solid #999;
	padding: 10px;
	float: right;
	height: auto;
	width: 195px;

	margin-left: 12px;

	margin-bottom: 10px;
}
.mainProductContainerTop {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	border: 1px solid #999;
	padding: 10px;
	float: left;
	height: 255px;
	width: 650px;
	margin-right: 16px;
	margin-left: 16px;
	background-image: url(../images/mainproduct_bg.png);
	background-repeat: repeat-x;
	background-color: #F3F3F3;
	margin-bottom: 10px;
}

.mainDisclaimer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	border: 1px solid #999;
	padding: 10px;
	float: left;
	height: auto;
	margin-right: 16px;
	margin-left: 16px;
	background-image: url(../images/mainproduct_bg.png);
	background-repeat: repeat-x;
	background-color: #F3F3F3;
	margin-bottom: 10px;
}


.mainProductImage1 {
	float: right;
	height: 20px;
	width: 50px;
	display: inline;
	z-index: 2;
	margin-right: 45px;
}

.mainProductImage2 {
	float: right;
	height: 20px;
	width: 80px;
	display: inline;
	z-index: 2;
}


.mainProductImageTrainingKit {
	float: right;
	height: 80px;
	width: 80px;
	display: inline;
	z-index: 1;
	margin-top: -40px;
	margin-right: -10px;
}

.mainProductContentHighlight {
	border: 1px solid #CCC;
	padding: 5px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06C;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;

}

.mainProductContentHighlightTop {
	border: 1px solid #CCC;
	padding: 5px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06C;
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;

}

.mainProductContentHighlightTopLeft {
	border: 1px solid #CCC;
	padding: 5px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	width: 400px;
	margin-top: 10px;
	float: left;
	text-align: left;
	margin-bottom: 10px;

}

.mainProductContent{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	clear: both;
	margin-bottom: 15px;

}

.mainProductButtonBelow {
	height: 5px;
	float: right;

}
#mainProductNotice {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	font-size: 11px;
	text-align: center;
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}


.menubarLeft {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	height: auto;
	width: 206px;
	background-color: #F1F1F1;
	color: #005588;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	text-indent: 35px;
	text-shadow: 0px 1px 1px #CCC;
	float: left;
}

.menubarLeft ul{
	list-style-type :none;
	margin: 0px;
	padding: 0px;
}
.menubarLeft li{
	float: left;
}

.menubarLeft a:hover{
	background-color: #FFF;
	text-decoration: none;
	background-image: url(../images/menubarLeftButtonImage_alt.png);
	background-repeat: no-repeat;
	color: #EA8600;
	text-shadow: 0px 1px 1px #F5F5F5;
}
.menubarLeft .listInCartSide a:hover {
	background-image: none;
	background-repeat: no-repeat;
}
.menubarLeft a:active{
	background-color: #FFF;
	text-decoration: none;
	background-image: url(../images/menubarLeftButtonImage_alt.png);
	background-repeat: no-repeat;
	text-shadow: 0px 1px 1px #F5F5F5;
	color: #74A6C1;
}

.menubarLeftBoxInfo {
	height: 186px;
	width: 206px;
	text-indent: 0px;
	background-image: none;
}
.menubarLeftBoxInfo a:hover{
	background-image: none;
	background-color: #F1F1F1;
}

.menubarLeftButton {
	height: 24px;
	width: 206px;
	z-index: 3;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #005588;
	line-height: 24px;
	background-image: url(../images/menubarLeftButtonImage.png);
	background-repeat: no-repeat;
	display: block;
}
.menubarLeftButtonBlank {
	height: 17px;
	width: 171px;
}
.menubarLeftButtonBlankHalf {
	height: 7px;
	width: 171px;
}
#menubarLeftPhoneNumber {
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	text-align: right;
	padding-right: 10px;
	margin-top: -43px;
	line-height:
	bottom: 0px;
	color: black;
	letter-spacing: 1px;
}

.multibox {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 10px;
	margin-left: 15px;
	width: auto;
}

.bold {
	font-weight: bold;
}
.dividerJobs {
	background-color: #CCC;
	height: 2px;
	width: auto;
	margin-top: 3px;
}

.topContent {
	float: left;
	height: auto;
	width: 920px;
	margin-left: 45px;
	margin-top: 20px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.topContentleft {
	margin-top: 20px;
	margin-right: 20px;
	float: right;
}

.topContentright {
	margin-top: 20px;
	margin-right: 10px;
	float: rightt;
}
.TopContentRightBoxtext1 {
	font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-weight:bold;
}

.TopContentRightBoxtext2 {
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	color:#ff9900;
	font-weight:bold;
margin-top: 10px;
margin-bottom: 10px;
}
.price {
	font-size: 18px;
	color: #C00;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 5px;
}

.note {
	color: #060;
	font-size: 11px;
	text-align: center;
}
.productIconText {
	height: auto;
	width: 306px;
}
.productIcon {
	float: left;
	height: 80px;
	width: 80px;
}

.productMainText {
	height: 80px;
	width: 226px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	color: #F38C01;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

.productMainText3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #F38C01;
	font-size: 20px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.productMainTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.productIcon2 {
	float: right;
	height: 95px;
	width: 130px;
}
.productMainText2 {
	height: 95px;
	width: 175px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #F38C01;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.productMainTextSmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}


.productSubText {
	clear: both;
	height: auto;
	width: 306px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F90;
	text-align: center;
	font-weight: bold;
}

.questionnaireForms {
	height: auto;
	width: 600px;
}
.questLongText {
	height: auto;
	width: auto;
	float: left;
}
.questTextBox {
	height: auto;
	width: auto;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

.formhighlight {
	background-color: #EEE;

}

.formBox {
	height: auto;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: center;
}

.formLeft {
	float: left;
	height: auto;
	width: 220px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: left;
}
.formRight {
	float: right;
	height: auto;
	width: 380px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: right;
}

.formContainerLeft {
	clear: left;
	height: 35px;
	width: 210px;
	text-align: right;
}
.formContainerRight {
	clear: right;
	height: 35px;
	width: auto;
	text-align: left;
}
.formContainer2nd {
	height: 35px;
	width: auto;
	float: left;
}
.formContainerMulti {
	height: auto;
	width: 370px;
	text-align: left;
}

.formBlank {
	clear: both;
	height: 15px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	color: #0066cc;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.paragraphContainer {
	height: auto;
	width: auto;
	margin-left: 40px;
}
.testimonials {
	height: auto;
	width: 930px;
	text-align: center;
}
.testimonialContainer {
	float: left;
	height: auto;
	width: 431px;
	margin-right: 17px;
	margin-left: 17px;
	margin-bottom: 10px;
	text-align: justify;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0px;
}
.testimonialTextHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0066cc;
	font-weight: bold;
}
.testimonialFrom {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.wrapper-footer {
	height: auto;
	width: 1010px;
	background-image: url(../images/body.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 10px;
}
.footer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	clear: both;
}
.footer-bottom-bg {
	height: 24px;
	width: 1010px;
	background-image: url(../images/footer-bottom-bg.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

#footerLeftContentUpper {
	float: left;
	height: 20px;
	width: 443px;
	margin-left: 20px;
	text-align: right;
	clear: left;
	margin-top: 20px;
}

#footerLeftContentLower {
	float: left;
	height: 20px;
	width: 443px;
	margin-left: 20px;
	text-align: right;
	clear: left;
	margin-top: 5px;
}
#footerRightContentUpper {
	float: right;
	height: 20px;
	width: 443px;
	clear: right;
	margin-right: 20px;
	text-align: left;
	margin-top: 20px;
}
#footerRightContentLower {
	float: right;
	height: 20px;
	width: 443px;
	clear: right;
	margin-right: 20px;
	text-align: left;
	margin-top: 5px;
}
#footerLogo {
	height: 88px;
	width: 64px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-left: 473px;
}



.headerIntroductionWide {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005588;
	margin-bottom: 5px;
	text-shadow: 1px 1px 2px #CCC;
	margin-top: 5px;
}
.headerIntroContentWide {
	background-color: #F5F5F5;
	width: auto;
	padding: 10px;
}

.mainProductContainerWide {
	float: right;
	height: auto;
	width: 590px;
	margin-bottom: 10px;
	padding: 10px;
	margin-right: 10px;
}

.coveredTopics {
	list-style-type: square;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

.beginTraining {
	float: left;
	clear: left;
	width: 260px;
	height: auto;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}
.mainContentHeader {
	font-family: "Impact Font", Impact, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #06c;
	text-shadow: 1px 1px 3px #CCC;
	padding: 3px;
	text-indent: 15px;
	clear: both;
}

/* Normal Bubble */
div.bubble {
	width: auto;
	font-size: 10px;
	margin-bottom: 24px;
}

div.bubble blockquote {
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	margin: 0px;
	padding: 0px;
	border: 2px solid #CCC;
	background-color: #F3C;
}

div.bubble blockquote p {
	margin: 5px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
}

.videoSlideshowContainer {
	width: 700px;
	height: 360px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	text-align: center;
}

.videoSlideshowLeft {
	float: left;
	height: 360px;
	width: 500px;
}

.videoSlideshowRight {
	float: right;
	height: 360px;
	width: 200px;
	text-align:left;
}
.videoSlideshowCenter {
	height: 280px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

.helpLinks {
	clear: both;
	margin-bottom: 25px;
	overflow: auto;
}

.inputReq {
	padding-right: 3px;
	padding-left: 3px;
	color: #0066cc;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.sideBarLeft {
	float: left;
	width: 206px;
	margin-top: 25px;
	height: auto;
	margin-left: 35px;
	margin-bottom: 20px;
}

.viewCartSide {
	height: auto;
	width: 206px;
	float: left;
	text-indent: 15px;
	margin-bottom: 10px;
}
.viewCartMainTitleSide {
	height: 20px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #0066cc;
	font-size: 12px;
	padding-top: 5px;
}
.listInCartSide {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	text-align: left;
	padding-left: 17px;
}
.totalPriceInCartSide {
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #900;
	text-align: left;
	padding-left: 15px;
}
#alert
{
	overflow: hidden;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0px;
	background-color: #FF9D02;
	height: 0;
	color: #000;
	opacity: .9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
}
.attention {
	color: #0066cc;
	font-size: 11px;
}
fieldset {
	padding:10px;
	border:1px solid #fff;
	border-color:#bebebe #bebebe #bebebe #bebebe;
	margin-bottom:36px;
	width:600px;
}
fieldset.action {
	background:#9da2a6;
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5;
	margin-top:-20px;
}
legend {
	background:#0066cc;
	color:#fff;
	padding:0 10px;
	margin:0 5px 0 -11px;
	font-weight:bold;
	border:1px solid #fff;
	border-color:#e5e5c3 #505014 #505014 #e5e5c3;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 21px;
}

.description-brief-popup {
  border-bottom: 1px dotted blue;
  color: blue;
}

#required-field-marker {
  display:none;
}


/* MULTIVARIATE */
.multivariate-b-left {
	float: left;
	height: auto;
	width: 350px;
}
.multivariate-b-right {
	float: right;
	height: auto;
	width: 350px;
	text-align:left;
}
.multivariate-b-right .box {
	border: 1px solid #CCC;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.multivariate-b-right .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #057EC3;
}
.multivariate-b-right .subtitle {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #F1F1F1;
	margin-top: 5px;
	margin-bottom: 10px;
}
.multivariate-b-right .form {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.multivariate-b-right .form li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.multivariate-b-right .form li label {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	width: 100px;
	text-align: right;
	font-size: 11px;
}
.multivariate-b-right .add-offers {
	font-size: 10px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
}
.multivariate-b-right .submit-btn {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}



/* Start Scroll to Top */
#message a
{
	display: block;		/* display: block before hiding */
	display: none;		/* link is above all other elements */
	z-index: 999;		/* link doesn't hide text behind it */
	opacity: .8;		/* link stays at same place on page */
	position: fixed;	/* link goes at the bottom of the page */
	top: 100%;
	margin-top: -78px; 	/* = height + preferred bottom margin */	/* link is centered */
	left: 50%;
	margin-left: 400px; /* = half of width */
	padding: 5px;
	background-color: #0065CA;
	font-size: 10px;
	text-align: center;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
/* End Scroll to Top */


/* Start Slider with Tabs */
.slider-with-tabs {
	height: auto;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.slider-with-tabs .slider-container {
	float: left;
	height: auto;
	width: 455px;
}
.slider-with-tabs .description {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 445px;
	height: auto;
	text-align: justify;
	padding-right: 10px;
	line-height: 17px;
}
.slider-with-tabs .tabs-container {
	float: right;
	height: auto;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F1F1F1;
	border-bottom-color: #CCC;
}
.slider-with-tabs .slider-container .slider {
	height: 250px;
	width: 455px;
}
.slider-with-tabs .tabs-container .tab {
	float: left;
	height: 135px;
	width: 240px;
}
.slider-with-tabs .tabs-container a.tab {
	display: block;
	text-decoration: none;
}
.slider-with-tabs .tabs-container a.tab:hover img {
	-moz-box-shadow: 0px 4px 6px #888;
	-webkit-box-shadow: 0px 4px 6px #888;
}
.slider-with-tabs .tabs-container .tab .text {
	background-image: url(../images/tab-text-bg-effect.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 220px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #003366;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	display: block;
	text-shadow: 1px 1px 2px #CCC;
	position: absolute;
}
img.tab-bg {
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}
img.tab-bg:hover {
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}
/* End Slider with Tabs */


/* Start TrainNow Video Preview Style */
.trainnow-video-container {
	height: 360px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.trainnow-video-play {
	width: 615px;
	height: 360px;
	background-color: #FFF;
}
.trainnow-video-play .video {
	float: left;
	width: 405px;
	height: 360px;
}
.trainnow-video-play .description {
	width: 210px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.trainnow-video-play .description .title-video {
	font-weight: bold;
	color: #069;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.trainnow-video-play .description ul li {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.trainnow-video-play .description p {
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.trainnow-video-play .description .highlight-text {
	font-weight: bold;
	color: #069;
}
#trainnow-video-list {
	width:645px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#trainnow-video-list #demo-preview .multiple li {
	width: 120px;
}
#trainnow-video-list #demo-preview #slider-list {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	height: 135px;
}
#trainnow-video-list #demo-preview #slider-list li {
	padding: 0;
	margin: 0;
	zoom:1;
}
#trainnow-video-list #demo-preview #slider-list li a {
	text-decoration: none;
	color: #005588;
}
#trainnow-video-list #demo-preview #slider-list li a:hover {
	text-decoration: none;
	color: #06C;
}
#trainnow-video-list #demo-preview #slider-list img {
	float: left;
	margin-right: 36px;
	border: 2px solid #999;
	height: 80px;
	width: 100px;
	margin-bottom: 5px;
}
#trainnow-video-list #demo-preview #slider-list img:hover {
	border-top-color: #06C;
	border-right-color: #06C;
	border-bottom-color: #06C;
	border-left-color: #06C;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#trainnow-video-list #demo-preview #slider-list .text {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	text-align: left;
}
/* End TrainNow Video Preview Style */

/* Start SlideOut Style */
.slide-out-div {
	width: 250px;
	border: 1px solid #cc3300;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	z-index: 999999;
}
.slide-out-div a {
	text-decoration: none;
	color: #900;
}
.slide-out-div a:hover {
	text-decoration: none;
	color: #cc3300;
}
.slide-out-div p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 17px;
	text-align: left;
	letter-spacing: 1px;
}
.slide-out-div .hide {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	float: right;
	margin-top: 5px;
	margin-bottom: 0px;
	border: 1px solid #999;
	padding: 5px;
}
.slide-out-div .hide:hover {
	border: 1px solid #cc3300;
	padding: 5px;
	color: #cc3300;
}
.slide-out-div .nevershow {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	float: left;
	margin-top: 10px;
}
.slide-out-div .nevershow:hover {

}
/* End SlideOut Style */

/* Start Sidebar Style */
.sidebar-right {
	background-color: #F1F1F1;
	border: 1px solid #e2e2e2;
	float: right;
	height: auto;
	width: 205px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 25px;
	margin-right: 40px;
	margin-bottom: 20px;
}
/* End Sidebar Style */

/* Start Sidebar Lead Submission Form Style */
hr.dashed {
	border: 1px dashed #CCC;
}
#sidebar-form {
	float: right;
	width: 205px;
	clear: both;
}
#sidebar-form .lead-submission {
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: none;
	padding: 10px;
}
#sidebar-form .lead-submission .title {
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	clear: both;
	color: #005588;
	text-align: center;
	line-height: 17px;
	margin-bottom: 7px;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 3px;
	letter-spacing: normal;
}
#sidebar-form .lead-submission .subtitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}
#sidebar-form .lead-submission ul.form li label {
	clear: both;
	float: left;
	color: #666;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
}
#sidebar-form .lead-submission ul.form li input {
	clear: both;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#sidebar-form .lead-submission .add-offers {
	font-size: 11px;
	text-align: left;
}
#sidebar-form .lead-submission .add-offers .checkbox {
	width: 30px;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#sidebar-form .lead-submission .add-offers span {
	color: #333;
}
#sidebar-form .lead-submission a.submit-btn {
	background: #0099ff; /* Old browsers */
	background: -moz-linear-gradient(top, #0099ff 0%, #0099ff 49%, #0066cc 51%, #0066cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(49%,#0099ff), color-stop(51%,#0066cc), color-stop(100%,#0066cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0099ff 0%,#0099ff 49%,#0066cc 51%,#0066cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0099ff 0%,#0099ff 49%,#0066cc 51%,#0066cc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0099ff 0%,#0099ff 49%,#0066cc 51%,#0066cc 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#0066cc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0099ff 0%,#0099ff 49%,#0066cc 51%,#0066cc 100%); /* W3C */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	background-repeat: repeat-x;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 1em;
}

#sidebar-form .lead-submission a.submit-btn:hover {
	background: #0066cc; /* Old browsers */
	background: -moz-linear-gradient(top, #0066cc 0%, #0099ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#0099ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0066cc 0%,#0099ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0066cc 0%,#0099ff 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0066cc 0%,#0099ff 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#0099ff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0066cc 0%,#0099ff 100%); /* W3C */
}
#sidebar-form .lead-submission a.submit-btn span {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}
/* End Sidebar Lead Submission Form Style */


/* Start Lead Generation Content & Form Style */
hr.dashed {
	border: 1px dashed #CCC;
}
.lead-generation {
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
	float: none;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}
.lead-generation .content {
	float: left;
	width: 600px;
}
.lead-generation .sidebar-form {
	float: right;
	height: auto;
	width: 300px;
}
.sidebar-form .submission {
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: none;
	background: #005588; /* Old browsers */
	background: -moz-linear-gradient(top, #007896 0%, #005588 12%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007896), color-stop(12%,#005588)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #007896 0%,#005588 12%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #007896 0%,#005588 12%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #007896 0%,#005588 12%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007896', endColorstr='#005588',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #007896 0%,#005588 12%); /* W3C */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 3px 3px #ccc;
	-webkit-box-shadow: 2px 3px 3px #ccc;
	box-shadow: 2px 3px 3px #ccc;
	/* [disabled]border: 1px solid #FFF; */
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sidebar-form .submission .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	clear: both;
	color: #FFF;
	text-align: center;
	line-height: 17px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 3px;
	letter-spacing: normal;
	text-shadow: 1px 1px 1px #000;
}
.sidebar-form .submission .subtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	color: #000;
	width: 310px;
	margin-left: -20px;
	background: #d3ebef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #d3ebef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3ebef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#d3ebef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#d3ebef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#d3ebef 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3ebef',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#d3ebef 100%); /* W3C */
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
}
.sidebar-form .submission .subtitle-top-bg {
	background-image: url(../images/lead-submission-form-subtitle-top-bg.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 16px;
	margin-bottom: -7px;
	background-position: 0px 0px;
	position: absolute;
	margin-left: 180px;
}
.sidebar-form .submission .subtitle-bottom-bg {
	background-image: url(../images/lead-submission-form-subtitle-bottom-bg.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 320px;
	margin-left: -20px;
}
.sidebar-form .submission .error-message {
	text-align:center;
	color: #900;
	background-color: #FFF;
	line-height: 30px;
	letter-spacing: 1px;
}
.sidebar-form .submission ul.form li {
	margin-top: 8px;
	margin-bottom: 8px;
}
.sidebar-form .submission ul.form li label {
	color: #666;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.sidebar-form .submission ul.form li .label-text {
	font-family: Tahoma, Geneva, sans-serif;
	float: left;
	width: 100px;
	text-decoration: none;
	text-align: right;
	padding-top: 4px;
	color: #FFF;
	font-size: 13px;
}
.sidebar-form .submission ul.form li label .textbox {
	font-family: Tahoma, Geneva, sans-serif;
	border: 2px solid #666;
	width: 160px;
	color:#333;
	padding: 3px;
	font-size: 13px;
}
.sidebar-form .submission ul.form li label .textbox.hover {
	border:5px solid #F90;
}
.sidebar-form .submission ul.form li input {
	margin-left: 10px;
}
.sidebar-form .submission .add-offers {
	font-size: 11px;
	text-align: left;
}
.sidebar-form .submission .add-offers .checkbox {
	float: left;
	width: 30px;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.sidebar-form .submission .add-offers span {
	color: #FFF;
}
.sidebar-form .submission .form .side-button {
	text-align:right;
	margin-right: -20px;
	background-image: url(../images/lead-submission-form-submit-btn-bg.png);
	background-repeat: no-repeat;
	background-position: right 28px;
	padding-bottom: 6px;
}
.sidebar-form .submission a.submit-btn {
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* W3C */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	background-repeat: repeat-x;
	padding-top: 0.45em;
	padding-right: 3em;
	padding-bottom: 0.45em;
	padding-left: 3em;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.sidebar-form .submission a.submit-btn:hover {
	background: #ff7b0d; /* Old browsers */
	background: -moz-linear-gradient(top, #ff7b0d 0%, #ffa84c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7b0d), color-stop(100%,#ffa84c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ffa84c',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* W3C */
}
.sidebar-form .submission a.submit-btn span {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}
/* End Lead Generation Content & Form Style */


/* Start New Added Style */
#header-nav-misc-wrapper {
	float: right;
	/* [disabled]width: 200px; */
	height: 30px;
	margin-top: 25px;
	margin-right: 40px;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
}
#header-nav-misc-wrapper .phone-number {
	float: left;
	background-image: url(../images/phone-icon.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 35px;
	height: 30px;
	margin-right: 5px;
	margin-left: 5px;
}
#header-nav-misc-wrapper p.number-to-call {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333;
	margin-top: 6px;
}
#header-nav-misc-wrapper a.email {
	float: left;
	background-image: url(../images/email-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	margin-left: 5px;
}
#header-nav-misc-wrapper .show-divider {
	float: left;
	background-image: url(../images/nav-divider-bar.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	width: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
/* End New Added Style */


/* Start Custom Button Style */
.custom-button a.roundcorner-btn {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	background-repeat: repeat-x;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 1em;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.custom-button a.roundcorner-btn:hover {

}
.custom-button a.roundcorner-btn span {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}
.custom-button a.roundcorner-btn span .small-text {
	font-size: 15px;
	padding: 3px;
}
.custom-button a.roundcorner-btn span .medium-text {
	font-size: 18px;
	padding: 3px;
}
.custom-button a.roundcorner-btn span .large-text {
	font-size: 24px;
	padding: 5px;
}
.custom-button .orange {
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* W3C */
}
.custom-button .orange:hover {
	background: #ff7b0d; /* Old browsers */
	background: -moz-linear-gradient(top, #ff7b0d 0%, #ffa84c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7b0d), color-stop(100%,#ffa84c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ffa84c',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ff7b0d 0%,#ffa84c 100%); /* W3C */
}
/* End Custom Button Style */


/* Start Columns */
.column {
	float: left;
	margin: 6px;
}
.footer-links {
}

.x2 {
	width: 453px;
}
.x3 {
	width: 298px;
}
.x4 {
	width: 220px;
}
.x5 {
	width: 174px;
}
.x6 {
	width: 143px;
}
.liquid {
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.two-third {
	width: 70%;
	margin-left: 0px;
	margin-right: 0px;
}
.one-third {
	width: 30%;
	margin-right: 0px;
	margin-left: 0px;
}
/* End Columns */


/* Start Breadcrumb Style */
#breadcrumb {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	clear: both;
	float: none;
	letter-spacing: 1px;
	padding: 15px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	/* [disabled]text-transform: uppercase; */
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 10px;
}
#breadcrumb ul {
	clear: both;
	float: none;
}
#breadcrumb ul li {
	background-image: url(../images/breadcrumb-arrow.png);
	float: left;
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 15px;
	margin-right: 9px;
}
#breadcrumb ul li a {
	color: #666;
	text-decoration: none;
}
#breadcrumb ul li a:hover {
	color: #058;
	/* [disabled]text-decoration: underline; */
}
#breadcrumb ul .current, #breadcrumb ul li.current a {
	background-image: none;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000;
}
/* End Breadcrumb Style */


/* Start Employment Style */
.employment {
}
.employment .intro {
	font-weight: bold;
	color: #333;
	padding-top: 10px;
	padding-bottom: 5px;
}
.employment .job-title {
	color: #06C;
	font-size: 13pt;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #fffcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fffcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%,#fffcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%,#fffcfc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%,#fffcfc 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fffcfc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f1f1f1 0%,#fffcfc 100%); /* W3C */
}
.employment .sub-title {
	font-size: 11px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.employment .job-description {
	padding: 15px;
}
.employment table {
	border: 1px solid #CCC;
	margin-top: 5px;
	margin-bottom: 15px;
}
.employment table tr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
}
.employment table th {
	padding: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.employment table th.detail-title {
	text-align: right;
}
.employment table td {
	padding: 10px;
}
.employment table td.odd, .employment table th.odd {
	background-color: #F1F1F1;
}
.employment table p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.employment table ul li {
	list-style-type: square;
	margin-left: 20px;
}
/* End Employment Style */


/* Start Buttons Style */
a.button {
	color: #fff;
}
.button, .button:visited {
	background: #222 url(overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	position: relative;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none !important;
}
.button:active {
	top: 1px;
}
.small.button, .small.button:visited {
	font-size: 11px
}
.button, .button:visited,  .medium.button, .medium.button:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.button, .large.button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.button, .super.button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.button, .magenta.button:visited {
	background-color: #e22092;
}
.pink.button:hover {
	background-color: #c81e82;
}
.green.button, .green.button:visited {
	background-color: #91bd09;
}
.green.button:hover {
	background-color: #749a02;
}
.red.button, .red.button:visited {
	background-color: #e62727;
}
.red.button:hover {
	background-color: #cf2525;
}
.orange.button, .orange.button:visited {
	background-color: #ff5c00;
}
.orange.button:hover {
	background-color: #d45500;
}
.blue.button, .blue.button:visited {
	background-color: #2981e4;
}
.blue.button:hover {
	background-color: #2575cf;
}
.yellow.button, .yellow.button:visited {
	background: #ffd65e; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd65e 0%,#febf04 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffd65e 0%,#febf04 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffd65e 0%,#febf04 100%); /* W3C */
}
.yellow.button:hover {
	background: #febf04; /* Old browsers */
	background: -moz-linear-gradient(top, #febf04 0%, #ffd65e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febf04), color-stop(100%,#ffd65e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #febf04 0%,#ffd65e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #febf04 0%,#ffd65e 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #febf04 0%,#ffd65e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf04', endColorstr='#ffd65e',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #febf04 0%,#ffd65e 100%); /* W3C */
}
/* End Buttons Style */

/* Start Testimonial Style */
.testimonials {
	padding-bottom: 20px;
	clear: both;
	float: none;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.testimonials .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #005588;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 13px;
	padding-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
}
.testimonials .divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	clear: both;
	float: none;
	margin-top: 3px;
}
.testimonials .head-title-1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #0066cc;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.testimonials .head-title-2 {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
	color: #333;
}
.testimonials p.message {
	font-style: italic;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-image: url(../images/testimonial-bg.png);
	background-repeat: no-repeat;
	text-indent: 25px;
	letter-spacing: 1px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 17px;
}
.testimonials .message img.photo {
	border: 1px solid #999;
	height: 80px;
	width: 80px;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
	float: right;
	display: none;
}
.testimonials .from-whom {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.testimonials .from-where {
	text-align: right;
	color: #666;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
/* End Testimonial Style */


/* Start Footer Link Style */
.footer-links {
	clear: both;
	float: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.footer-links .menu {
	background-image: url(../images/footer-links-divider.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 5px;
}
.footer-links .menu:hover {
	background-color: #F1F1F1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-image: none;
}
.footer-links .menu.first {
	background-image: none;
}
.footer-links .menu h6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #005588;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005588;
	margin-right: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-left: 10px;
	letter-spacing: 1px;
}
.footer-links .menu ul a {
	text-decoration: none;
	color: #666;
}
.footer-links .menu ul a:hover {
	color: #005588;
}
.footer-links .menu ul li {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #E2E2E2;
}
.footer-links .menu ul li:hover {
	background-color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}
/* End Footer Link Style */




/* New Right-Side Lead Submission Form */
.FormBContainer {
	height: 400px;
	width: 325px;
	margin-top: 20px;
	margin-right: 30px;
	float: right;
}
.FormBContainer-clone {
	height: auto;
	width: 335px;
	float: right;
}
.FormBContainer-clone-text {
	margin-top: 20px;
	margin-right: 50px;

}
.FormBContainer-clone-text p{
	margin-top: 15px;
	margin-bottom:10 px;
}
.FormBTop {
	height: 50px;
	width: 302px;
	background-image: url(../images/formb/FormB_top.png);
	background-repeat: no-repeat;
	font-size: 20px;
	color: #FFF;
	padding-left: 23px;
	padding-top: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 3px #333;
}

.FormBToplong {
	height: 50px;
	width: 302px;
	background-image: url(../images/formb/FormB_top.png);
	background-repeat: no-repeat;
	font-size: 17px;
	color: #FFF;
	padding-left: 23px;
	padding-top: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 3px #333;
}

.FormBMiddleBlue {
	width: 302px;
	background-image: url(../images/formb/FormB_middle_blue.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.FormBMiddleBlueBottom {
	height: 15px;
	width: 100%;
	background-image: url(../images/formb/FormB_middle_blue_bottom.png);
	background-repeat: no-repeat;
}
.FormBMiddleWhite {
	height: 120px;
	width: 304px;
	background-image: url(../images/formb/FormB_middle_white_repeater.png);
	background-repeat: repeat-y;
	padding-left: 20px;
	color: #FFF;
}
.FormBMiddleWhiteEmail {
	height: 40px;
	width: 284px;
	background-image: url(../images/formb/FormB_middle_white_repeater.png);
	background-repeat: repeat-y;
	color: #FFF;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
}
.FormBMiddleWhiteEmailpr {
	height: 60px;
	width: 284px;
	background-image: url(../images/formb/FormB_middle_white_repeater.png);
	background-repeat: repeat-y;
	color: #FFF;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
}
.FormBMiddleWhiteLeft {
	width: 120px;
	color: #FFF;
	float: left;
	text-align: right;
}
.FormBMiddleWhiteRight {
	width: 180px;
	color: #FFF;
	float: right;
}
.FormBBottom {
	height: 55px;
	width: 100%;
	background-image: url(../images/formb/FormB_bottom.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 10px;
}
.FormBBottomRight {
	height: 52px;
	width: 153px;
	float:right;
	font-size: 10px;
}
.FormBField {
	height: 30px;
}
/* New Right-Side Lead Submission Form */

/* New Front-Center Announcement Area */
.free-safety-membership-btn {
	background-image: url(../testimage/free-safety-membership-btn.png);
	height: 180px;
	width: 275px;
	display: block;
	margin-top: 10px;
}
.free-safety-membership-btn:hover {
	background-image: url(../testimage/free-safety-membership-btn-hover.png);
}
.free-safety-membership-btn:active {
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
.AnnounceContainer {
	height: auto;
	width: 615px;
	float:left;
	margin-left:25px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
}
.AnnounceContainerExt {
	height: 600px;
	width: 615px;
	float:left;
	margin-left:25px;
	margin-top: 10px;
	padding-left: 10px;
}
.AnnounceContainer3 {
	height: auto;
	width: 940px;
	float:left;s
	margin-left:25px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
}
.AnnounceHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #2A4F61;
	text-shadow: 1px 1px 3px #CCC;
	margin-top: 1px;
}
.AnnounceContentArea {
	height: 360px;
	width: 100%;
	margin-top: 10px;
	background-image: url(http://www.safetyservicescompany.com/new/images/formb/AnnounceArrow.png);
	background-repeat: no-repeat;
	background-position: 99% 200px;
}

.AnnounceContentArea4 {
	height: auto;
	width: 100%;
	margin-top: 10px;

}

.AnnounceContentText {
	height: 200px;
	width: 100%;
}
.AnnounceContentButton {
	width: 250px;
	margin-top: 10px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
}

.AnnounceListText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2A4F61;
	margin-top: 15px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2A4F61;
	width: 500px;
	padding-left: 50px;
	margin-right: 5px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2A4F61;
	padding-bottom: 15px;
	padding-right: 50px;
	height: 90px;
}

.AnnounceListTextMid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 15px;
	font-weight: bold;
	width: 500px;
	padding-left: 50px;
	margin-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 50px;
}

.AnnounceListText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2A4F61;
	margin-top: 15px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2A4F61;
	width: 500px;
	padding-left: 25px;
	margin-right: 5px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2A4F61;
	padding-bottom: 15px;
	padding-right: 50px;
	height: auto;
}

.AnnounceListText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2A4F61;
	margin-top: 15px;
	font-weight: bold;
	width: 830px;
	padding-left: 25px;
	margin-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
	height: auto;
}
.AnnounceListText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2A4F61;
	margin-top: 15px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2A4F61;
	width: auto;
	padding-left: 25px;
	margin-right: 5px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2A4F61;
	padding-bottom: 15px;
	padding-right: 50px;
	height: auto;
}
.AnnounceBulk {
	margin-top: 15px;
	width: 500px;
	padding-bottom: 15px;
	height: 160px;
}

.AnnounceBulk1 {
	margin-top: 15px;
	width: 600px;
	padding-bottom: 15px;
	height: 160px;
	margin-left: 20px;
}
.AnnounceBulk3 {
	margin-top: 15px;
	width: auto;
	padding-bottom: 15px;
	height: auto;
}
.AnnounceBulk4 {
	margin-top: 15px;
	width: 550px;
	padding-bottom: 15px;
	height: 150px;
	margin-left: 20px;
}

.AnnounceBulkText {
	float: left;
	width: 315px;
	color: #333;
	height: 140px;
	margin-left: 20px;
}

.AnnounceBulkText1 {
	float: left;
	width: 560px;
	color: #333;
	height: auto;
	margin-left: 20px;
	margin-top: 10px;
	margin-right:20px;
}

.AnnounceBulkText2 {
	float: left;
	width: 415px;
	color: #333;
	height: 170px;
	margin-left: 5px;
}
.AnnounceBulkText3 {
	float: left;
	width: auto;
	color: #333;
	height: auto;
	margin-left: 45px;
}
.AnnounceBulkPic {
	float: right;
	width: 150px;
}
/* New Front-Center Announcement Area */
/* New Multi-Box Product Area */

.MultiBoxContainer {
	width: 930px;
	height: 370px;
}

.MultiBoxInsideContainer {
	width: 930px;
}

.MultiBoxLeft {
	width: 450px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
}

.MultiBoxLeftInsideL {
	width: 210px;
	float: left;
	border: 1px solid #999;
	height: 80px;
	padding-left: 5px;
	margin-left: 5px;
}

.MultiBoxLeftInsideR {
	width: 210px;
	float: right;
	border: 1px solid #999;
	height: 80px;
	padding-left: 5px;
}

.MultiBoxLeftInsideFull {
	width: 438px;
	float: right;
	border: 1px solid #999;
	height: 80px;
	padding-left: 5px;
}


.MultiBoxRight {
	width: 450px;
	float: right;
	margin-left: 5px;
	margin-top: 10px;
}
/* New Multi-Box Product Area */


/*** PRICING TABLE - start ***/
.pricing-table .two-column {
	width: 395px;
	float: left;
	margin-right: 32px;
	margin-left: 32px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pricing-table .head-title {
	font-size: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.pricing-table .price-container {
	border: 2px solid #EEEEEE;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.pricing-table .price-container .price-title {
	color: #FFF;
	font-size: 24px;
	text-transform: uppercase;
	background: #343434; /* Old browsers */
	background: -moz-linear-gradient(top, #343434 0%, #5f5f5f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(100%,#5f5f5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #343434 0%,#5f5f5f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #343434 0%,#5f5f5f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #343434 0%,#5f5f5f 100%); /* IE10+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#5f5f5f',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #343434 0%,#5f5f5f 100%); /* W3C */
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-color: #343434;
	font-family: Arial, Helvetica, sans-serif;
}

.pricing-table .price-container .price-title .main {
	font-size: 26px;
	text-shadow: 2px 2px 5px #222222;
	filter: dropshadow(color=#222222, offx=2, offy=2);
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-left: 80px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 5px;
	text-align: left;
}
.pricing-table .price-container .price-title .sub {
	font-size: 20px;
	text-shadow: 2px 2px 5px #222222;
	filter: dropshadow(color=#222222, offx=2, offy=2);
	text-align: right;
	margin-right: 20px;
	font-weight: bold;
}

.pricing-table .price-container .icon-check li {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FBFBFB;
	background-image: url(../images/icon-check-green.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 70px;
	padding-right: 20px;
}
.pricing-table .price-container .icon-check li.alt {
	background-color: #f1f1f1;
}

.pricing-table .price-container .icon-check .title {
	font-size: 16px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #444;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pricing-table .price-container .icon-check li .details {
	color: #444444;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.pricing-table .price-container .action-button {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 70px;
	background-color: #f1f1f1;
}
.pricing-table .price-container .action-button .orangebtn {
	-moz-box-shadow:inset 0px 0px 0px 1px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 1px #ffffff;
	box-shadow:inset 0px 0px 0px 1px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc670), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffc670 5%, #ff9900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc670', endColorstr='#ff9900');
	background-color:#ffc670;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	padding:15px 50px;
	text-decoration:none;
	text-shadow:0px -1px 5px #999999;
}
.pricing-table .price-container .action-button .orangebtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9900), color-stop(1, #ffc670) );
	background:-moz-linear-gradient( center top, #ff9900 5%, #ffc670 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ffc670');
	background-color:#ff9900;
}
.pricing-table .price-container .action-button .orangebtn:active {
	position:relative;
	top:1px;
}

.pricing-table #panel1, .pricing-table #panel2 {
	display: none;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F1F1F1;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.pricing-table .signup-panel .notice {
	font-size: 11px;
	color: #C30;
	margin-top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}
.pricing-table .price-container .notice-block {
	padding: 5px;
	border: 1px dashed #C30;
	margin-bottom: 10px;
	color: #C30;
}

.pricing-table .signup-panel .submitbtn {
	-moz-box-shadow:inset 0px 0px 0px 1px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 1px #ffffff;
	box-shadow:inset 0px 0px 0px 1px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc670), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #ffc670 5%, #ff9900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc670', endColorstr='#ff9900');
	background-color:#ffc670;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px -1px 5px #999999;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	margin-left: 120px;
}
.pricing-table .signup-panel .submitbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9900), color-stop(1, #ffc670) );
	background:-moz-linear-gradient( center top, #ff9900 5%, #ffc670 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ffc670');
	background-color:#ff9900;
}
.pricing-table .signup-panel .submitbtn:active {
	position:relative;
	top:1px;
}
.pricing-table .form {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.pricing-table .form li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pricing-table .form li input[type="text"], .form li input[type="password"] {
	background-color: #FBFBFB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999;
	padding: 4px;
}
.pricing-table .form li input[type="text"]:focus, .form li input[type="password"]:focus {
	background-color: #FFF;
	border: 1px solid #FC0;
}
.pricing-table .form.prsignup li label {
	float: left;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: left;
	padding-right: 10px;
	width: 100px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
.pricing-table .form.prsignup .show-password {
	text-align: left;
	margin-left: 110px;
}
.pricing-table .form.prsignup .show-password span {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
.pricing-table .form.prsignup select.small-select {
	background-color: #DDD;
	border: 2px solid #999;
	width: 160px;
	padding: 3px;
}
.pricing-table .form.prsignup select.small-select:focus {
	background-color: #FFF;
}
.pricing-table .form input[type="submit"] {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe6a3), color-stop(1, #f0bc22) );
	background:-moz-linear-gradient( center top, #ffe6a3 5%, #f0bc22 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6a3', endColorstr='#f0bc22');
	background-color:#ffe6a3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 76px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.pricing-table .form input[type="submit"]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0bc22), color-stop(1, #ffe6a3) );
	background:-moz-linear-gradient( center top, #f0bc22 5%, #ffe6a3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bc22', endColorstr='#ffe6a3');
	background-color:#f0bc22;
}
.pricing-table .form input[type="submit"]:active {
	position:relative;
	top:1px;
}
/*** PRICING TABLE - end ***/

hr {
border: none;
background-color: #cbcbcb;
color: #cbcbcb;
height: 2px;
width: 100%
}
.flags {
	background-image: url(../images/flags.png);
	float: left;
	height: 14px;
	width: 75px;
	margin-top: 10px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}
/* salesforce form error */
#err_msg {
  color:red;
  font-weight:bold;
  text-align:center;
}
