﻿.formbutton, .nxt, .prev
{
	-moz-box-shadow: inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
	box-shadow: inset 0px 1px 0px 0px #caefab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #84bc3e), color-stop(1, #5cb811) );
	background: -moz-linear-gradient( center top, #84bc3e 5%, #5cb811 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84bc3e', endColorstr='#5cb811');
	background-color: #84bc3e;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #268a16;
	display: inline-block;
	color: #fff;
	font-family: Verdana;
	font-size: 12px;
	padding: 6px 18px;
	text-decoration: none;
    cursor: pointer;
}
.formbutton:hover, .nxt:hover, .prev:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #84bc3e) );
	background: -moz-linear-gradient( center top, #5cb811 5%, #84bc3e 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#84bc3e');
	background-color: #5cb811;
}
.formbutton:active, .nxt:active, .prev:active
{
	position: relative;
	top: 1px;
}
#content_area table {
    padding: 0px;
}
#pagetitle.smll {font-size: 2.5em;}
#pagetitle.smllr {font-size: 2em;}
h2.pagetitle {
    font: 40px "proxima_nova_ltlight", Arial, Helvetica, sans-serif;
    color: #e8e8e8;
    border-bottom: 4px double #e8e8e8;
    margin-bottom: 10px;
}
.pageContentSubHeader, .headerText {
    font: 18px "proxima_nova_rgbold" , Arial, Helvetica, sans-serif;
    color: #3F8EA6;
    margin: 8px 0px 4px 0px;
}
.fldbox {
    border: 1px solid #ccc; background-color: #ededed; padding: 10px; border-radius: 2px;
}
td.formLabel {font-weight: bold; text-align: right; white-space: nowrap;}
.alertText {font-weight: bold; color: red;}
#leftcolumn, #pagetitle, #content_area {padding-right:0px !important;width: 100% !important;}
.mobileonly {display: block;}
@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation:landscape)
{
	.mobileonly {display:none;}
	#leftcolumn, #pagetitle, #content_area {width: 525px !important;}
}
@media all and (min-width: 980px) and (min-device-width: 980px)
{
	#leftcolumn, #pagetitle, #content_area {width: 704px !important;}
}
.vendorcontent * {
      -webkit-box-sizing: border-box !important;
     -moz-box-sizing: border-box !important;
          box-sizing: border-box !important;
}
.blrad input[type=radio]:not(old) + label{
    margin-left: 0.25em;
    margin-right: 0.25em;
}
.blchk input[type=checkbox]:not(old) + label{
    margin-left: 0.25em;
    margin-right: 0.25em;
}
div#container .bxsz {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
