@charset "utf-8";


/* TAGS -------------------------------------------- */

a {
	color: #0335B2;
}

a:visited {
	color: #0335B2;
}

a.btn-primary {
	color: #fff !important;
}

input {
	font-size:14px;
	font-family:Arial;
	padding:4px;
}

textarea
{
	font-size:14px;
	font-family:arial;
	padding:4px;
	line-height:18px
}

table.insideStandard, table.insideStandard td {
    border-collapse:collapse;
	border: 0px;	
}


/* CLASSES ---------------------------------------- */

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pt5 { padding-top:5px; }
.pt10 {	padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 {	padding-top:20px; }
.pt25 {	padding-top:25px; }
.pt30 {	padding-top:30px; }
.pt35 {	padding-top:35px; }
.pt40 {	padding-top:40px; }
.pt45 {	padding-top:45px; }
.pt50 {	padding-top:50px; }
.pl0 {	padding-left:0px; }
.pl5 { padding-left:5px; }
.pl10 {	padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 {	padding-left:20px; }
.pl30 {	padding-left:30px; }
.pl40 {	padding-left:40px; }
.pr0 {	padding-right:0px; }
.pr5 { padding-right:5px; }
.pr10 {	padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 {	padding-right:20px; }
.pr30 {	padding-right:30px; }
.pr40 {	padding-right:40px; }
.mb5 { margin-bottom:5px; }
.mb10 {	margin-bottom:10px; }
.mb15 {	margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }
.mt0 { margin-top:0px}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 {	margin-top:15px; }
.mt20 {	margin-top:20px; }
.mt25 {	margin-top:25px; }
.mt30 {	margin-top:30px; }
.mt35 {	margin-top:35px; }
.mt40 {	margin-top:40px; }
.mt45 {	margin-top:45px; }
.mt50 {	margin-top:50px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 {	margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.ml0 {margin-left:0; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 {	margin-left:15px; }
.ml20 { margin-left:20px; }
.display_inline { display: inline; }
.width_auto { width: auto; }

.btn:hover {
	text-decoration: underline;
}

.bullet {
	font-size: 13px;
	background: url(/images/blueSquare.png) 2px 7px no-repeat;
	padding: 1px 0 1px 15px;
}

.form-control {
	border: 1px solid #9eb9e2;
}

.formFieldContainer {
	padding: 8px 0;
	color: #000;
}

.formFieldInput {
	margin-top: 4px;
	color: #000000;
}

.formFieldSet {
	margin: 30px 0 10px 0;
	border-radius:5px;
	padding: 20px 31px 24px 31px;
	border: 1px solid #b4cbf5;
	background-color:#f0f4fc;
}

.formHeading {
	font-weight: bold;
	font-size:110%;
	color:#333333;
}

.form_helper {
	display: inline;
	width: auto;
}

.formLegend {
	font-size: 130%;
	font-weight: bold;
	padding: 0 5px;
	margin-left: -5px;
}

.hover_default {
    background: #d9e5f7 !important;
}

.jquery_validate_error{
	font-weight: normal;
	color: #cc0000;
	padding-top: 5px;
	padding-left: 8px;
}

.max_width_400 {
	max-width: 400px;
}

.printOnly {
	display: none;
}

.qtip {
	font-size:14px;
	line-height:17px;
	
}

.qtip-dark {
	color: #fff;
	border-radius: 4px;
	padding:8px;
	max-width:350px;
	min-width:100px;
}

.qtip-light {
	max-width:600px;
	min-width:400px;
}

.recordActions {
	padding-left:3px;
	width:23px;
	text-align:center;
}

.warning_box {
	padding: 10px;
	background-color: #fff3a9;
	border: 1px solid #f4de4b;
}

/* ID'S ------------------------------------------- */

#actionContainer {
	padding: 20px;
	text-align:left;
}

#actions_table td {
	padding: 5px 10px 5px 0;
}

#helperText {
	padding: 15px 34px;
	border: 2px dotted #bebebe;
	border-radius: 5px;
	/*background:url(/images/iconInfo.png) 10px 8px no-repeat;*/
	background-color:#fdfbcc;
	margin: 0px 0 25px 0;
}

#toTop {
	width:100px;
	background:#636466;
	text-align:center;
	padding:7px;
	position:fixed; 
	bottom:45px;
	left:64px;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:85%;
	font-weight:bold;
	border-radius:4px;
	text-decoration:underline;
}


/* PRINT ------------------------------------------ */

@media print 
{
	body {
		background:none;
	}
	
	.noprint{
		display: none !important;
	}
	
	.printOnly {
		display: block;
	}

	#actionContainer {
		padding: 0px;
	}
}
