﻿/* START: Box */
.box {width: 100%; margin-bottom: 10px; background-color: Transparent;}
.boxheader {background: url('Images/boxheader.gif') repeat-x top;}
.boxheaderinner {color: #fff; text-transform: uppercase; padding: 2px 10px 6px 10px; font-weight: bold; font-size: 10px;}
.roundtop, .roundbottom {background-color: Transparent;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #11263d;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #11263d;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #11263d;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #11263d;}
.rb1{margin: 0 5px; height: 1px; overflow: hidden; background: #1b4168;}
.rb2{margin: 0 3px; height: 1px; overflow: hidden; background: #1b4168;}
.rb3{margin: 0 2px; height: 1px; overflow: hidden; background: #1b4168;}
.rb4{margin: 0 1px; height: 2px; overflow: hidden; background: #1b4168;}
.box.collapsed .boxcontent {display: none;}
.boxcontent {padding: 10px; background: #1b4168; color: #fff;}
.boxcontent p {margin: 0px 0px 10px 0px;}
.content .boxcontent ul {margin: 0px 0px 10px 0px; padding: 0px;}
.boxcontent ul {margin: 0px; padding: 0px;}
.boxcontent ul.space {margin: 0px 0px 10px 0px; padding: 0px;}
.boxcontent ul li {list-style-type: none; line-height: 16px;}
.boxcontent ul li a:hover{text-decoration: underline;}

/* START: InfoBox */
.infobox {width: 560px; margin-bottom: 10px; background-color: Transparent;}
.infoboxheader {background: url('Images/boxheader.gif') repeat-x top;}
.infoboxheaderinner {color: #fff; text-transform: uppercase; padding: 2px 6px 6px 6px; font-weight: bold; font-size: 10px;}
.squaretop, .squarebottom {background-color: Transparent;}
.sq1{margin: 0 5px; height: 1px; overflow: hidden; background: #11263d;}
.sq2{margin: 0 3px; height: 1px; overflow: hidden; background: #11263d;}
.sq3{margin: 0 2px; height: 1px; overflow: hidden; background: #11263d;}
.sq4{margin: 0 1px; height: 2px; overflow: hidden; background: #11263d;}
.sqb1{margin: 0 5px; height: 1px; overflow: hidden; background: #1b4168;}
.sqb2{margin: 0 3px; height: 1px; overflow: hidden; background: #1b4168;}
.sqb3{margin: 0 2px; height: 1px; overflow: hidden; background: #1b4168;}
.sqb4{margin: 0 1px; height: 2px; overflow: hidden; background: #1b4168;}
.infoboxcontent {padding: 8px; background: #1b4168; color: #fff; height:100%; min-height: 75px;}
.infoboxcontent p {margin: 0px 0px 10px 0px;}
.infoboxcontent h1 {font-size: 13px;}
.infoboxcontent ul {margin: 0px 0px 10px 0px; padding: 0px;}
.infoboxcontent ul li {list-style-type: none; line-height: 16px;}
.infoboxcontent ul li a:hover{text-decoration: underline;}
.infoboxicon
{
	width: 32px;
	height: 67px;
	background-position: left top; 
	background-repeat: no-repeat; 
	background-color: Transparent;
	margin: 0px 15px 15px 5px;
	float: left;
}
.boxtype_success { background-image: url('Images/Icons/ok.png'); }
.boxtype_error { background-image: url('Images/Icons/cancel.png'); }
.boxtype_info { background-image: url('Images/Icons/info.png'); }
.boxtype_warning { background-image: url('Images/Icons/alert.png'); }

/* Start: ValidationSummary */
div.validationSummaryContainer{
clear:both;
padding-bottom: 10px;
border-bottom: solid 1px #fff;
margin-bottom:15px;
}

div.validationSummary {
margin:0px;
padding:0px;
background:#EDFF72 url("Images/controls/validation/InfobarRedRB.gif") no-repeat right bottom;
}

div.validationSummary div.l1 {
background:url("Images/controls/validation/InfobarRedLB.gif") no-repeat left bottom;
}

div.validationSummary div.l1 div.l2 {
background:url("Images/controls/validation/InfobarRedRT.gif") no-repeat right top;
}

div.validationSummary div.l1 div.l2 div.l3 {
background:url("Images/controls/validation/InfobarRedLT.gif") no-repeat left top;
overflow:hidden;
}

div.validationSummary div.l1 div.l2 div.l3 div {
padding-top:2px;
}

.validationSummary ul {
list-style:none;
margin:0 0 5px 7px;
padding:3px 8px 0 0;
}
	
.validationSummary li {
color:#000;
font-family:verdana, sans-serif;
font-size:10px;
background:#EDFF72 url("Images/controls/validation/exclamation.gif") no-repeat;
overflow:hidden;
margin: 2px 0px 5px;
padding:1px 0 3px 22px;
}

.labelError {
color:#a00000 !important;
font-weight:700 !important;
}

.inputError {
color:#a00000 !important;
background:#EDFF72 !important;
}
/* End: ValidationSummary */