﻿

.regisrationform {
    margin-left: 15px;
    padding-top: 5px;}

.riTextBox {
	font: normal 12px Arial, Verdana !important;
	display: inline !important;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;
    color: #000000;
    font: 12px "segoe ui",arial,sans-serif;
}

.riTextBox{
    border-style: solid;
    border-width: 1px;
    padding: 2px 1px 3px;
}



html body .RadDataPager  .riTextBox {margin:0 !important;}
.rcbInput
{
    font: normal 12px Arial, Verdana !important;

	
	
}


.rcbList
{
    font: normal 12px Arial, Verdana !important;
}



.RadComboBox  
{
    margin: 4px 0 !important;
   
    
}

.rdpWrap .RadComboBox {margin: 0 !important;}

.rlbText
{
    font: normal 12px Arial, Verdana !important;
}

.riLabel, .rcbLabel
{
    font-family: Arial, Verdana !important;

}


.riLabelNoWidth
{
    text-align: left !important;
    width: 100% !important;
}


.riTinyField
{
    width:40px !important;
    display: inline;
    height:20px;
    
}


.riShortField
{
    width:89px !important;
    display: inline;
    height:20px;
    
}

.riMedField
{
    width:110px !important;
    display: inline;
    height:20px;
    
}

.riMedLargeField {    width:180px !important;
    display: inline;
}

.riLargeField
{
    width:250px !important;
    display: inline;
    color:Black !important;
    font-weight:normal !important;
    height:20px;
}


/*#region TESTREG */




/*#endregion*/

.RadComboBox .rcbInputShort
{
   
	width: 75px !important;
	
	
}


.RadComboBox .rcbInputMedium
{
    
	width: 110px !important;
	
	
}




.trailerScrollDiv
{
    height:300px;
    overflow:auto;
    border:1px solid black;
    padding:20px;
    margin-bottom:10px;
}

.Controls_Forms_Contact_MainDiv
{

    padding:15px 0 0 0 ;
}

.rdoCWS {float:none;display: inline-block;

    height: 20px;
    line-height: 20px;
    padding: 0;
    vertical-align: middle;
    }

.rdoSecondMarriage {float:none;display: inline-block;

    height: 20px;
    line-height: 20px;
    padding: 0;
    vertical-align: middle;
    }
    
.rdoCWS input {margin-right:3px;}
.rdoCWS label {margin-right:15px;}

.rdoSecondMarriage input {margin-right:3px;}
.rdoSecondMarriage label {margin-right:15px;}

.inputtable {
    display: inline-block;
    float: none;
    padding: 0;
    vertical-align: top;
}


.RadInput_Default, .RadInputMgr_Default {    font: normal 12px Arial, Verdana;
    top: 38px;
    left: 0px;
}


.RadListBox  li {
    list-style-image: none !important;
margin-left:0 !important;
   
}

.RadListBox ul {margin-left: 0 !important;
    padding-left: 0 !important;}

.ValidationMessage {color:red;}
.ValidationMessage li { list-style-image: none !important;}


    

/*.RadInput .rcbLabel, .RadInput  .riLabel,
.rcbLabel, .riLabel {
     text-align: right;
margin-right:2px !important;
 display: inline-block;
    width: 115px;
    font-size:12px;
}*/

 
/*.registrationform .RadInput .riLabel, 
.registrationform  .riLabel */
.RadInput .rcbLabel, .RadInput  .riLabel,
.rcbLabel, .riLabel {
    display: inline-block;
    font-size: 12px;
    margin-right: 2px !important;
    text-align: left;
   
    margin: 5px 0;
    }
    
.riLabelLargeFixed {
    display: inline-block;
    font-size: 12px;
    margin-right: 2px !important;
    text-align: left;
    width:250px;
    margin: 5px 0;
    }
    
.rdoSecondMarriageYes label,.rdoSecondMarriageNo label{
    display: inline-block;
    font-size: 12px;
    margin-right: 2px !important;
    text-align: left;
    width:31px;
    margin: 5px 0;
    color:Black;
    font-weight:normal;
}
    
.rdoSecondMarriageYes input,.rdoSecondMarriageNo input{
width:15px;
margin:0;
}
    
.RadInput .rcbLabel, .RadInput  .riLabel,
.rcbLabel, .riLabel 
{
 width: 90px;
}

.regisrationform .RadInput .rcbLabel, 
.regisrationform .RadInput  .riLabel,
.regisrationform .rcbLabel, 
.regisrationform .riLabel 
{
 width: 75px;
}


.riLabelShort { 
    width: 45px !important;
    }

.riLabelMedium {
    width: 115px !important;
    text-align:left !important;
    display:inline-block;
    color:#3a3b8b !important;
}

.riLabel180 {
    width: 180px !important;
    text-align:left !important;
    display:inline-block;
    color:#3a3b8b !important;
}

.riLabel240 {
    width: 240px !important;
    text-align:left !important;
    display:inline-block;
    color:#3a3b8b !important;
}

.riLabelLarge {
    width: 140px !important;
    display:inline-block;
}

.riLabelXLarge {
     padding: 5px 0 3px 0;
    text-align: left;
    width: 240px !important;
}

.RequiredField { 
    color: Blue !important;
   }
   


.qsfClearFloat {
    clear: both;
    display: block;
    height: 1px;
    margin-bottom: -1px;
    overflow: hidden;
}

    
    
    .RadComboBoxWithLabel .rcbLabel {
    line-height: 22px;
    padding-right: 0 !important;
       vertical-align: top;
}


#frmDetail1 {width:600px;}


.manadtory-fields {}

.setfieldwidth td {text-align:left;min-width:60px}
.setfieldwidth td .riTextBox {width:30px !important; margin:0;}


.RadListBox_Sitefinity .rlbGroup .rlbSelected {
    background: none repeat scroll 0 0 #DFDFDF !important;
}

/* because this has to be included inside the Template, and the form is above it, */
#trailerDetail {position:absolute;top:70px;right:5px;}

#TrailerTitle {  border-bottom: 1px solid #333333;
    left: 15px;
    padding-right: 10px;
    position: absolute;
    top: 0;}
    
    


.btnSubmit{
       background-color: transparent;
    background-image: url("../images/button.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 0 30px 3px 0;
    text-align: right;
    text-decoration: none;
    width: 109px;font-family:arial;
}

.btnCancel, .btnContinue{
       background-color: transparent;
    background-image: url("../images/button-empty.png");
border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 0 30px 3px 0;
    text-align: right;
    text-decoration: none;
    width: 109px;font-family:arial;}
    
    .btnEmpty-wide{
       background-color: transparent;
    background-image: url("../images/button-empty.png");
border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 0 30px 3px 0;
    text-align: right;
    text-decoration: none;
    width: 109px;font-family:arial;}

.btnEmpty{
       background-color: transparent;
    background-image: url("../images/button-empty.png");
border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 0 30px 3px 0;
    text-align: right;
    text-decoration: none;
    width: 109px;font-family:arial;}

.btnBack
{
	background-image: url("../images/button_previous.png");
	    background-color: transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 0 30px 3px 0;
    text-align: right;
    text-decoration: none;
    width: 109px;font-family:arial;
}

.btnSubmitwide {

       background-color: transparent;
    background-image: url("../images/buttonwide.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 0 30px 0 0;
    text-align: right;
    text-decoration: none;
    width: 157px;
    font-family:arial;
    }
.button_wide {
    background-color: transparent;
    background-image: url("../images/button_wide.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-top:4px;
    padding-bottom:5px;
    padding-right:5px;
    padding-left:5px;
    text-align: right;
    text-decoration: none;
    width: 100px;
    font-family:arial;
    }
.btnFloatRight {float: right;
    margin-right: 10px;
    margin-top: 20px;
}

.RadListBox .rlbItem {

    padding-top:  0 !important;

}

.RadDataPager .rdpWrap, .RadDataPager .rdpWrapRight, .RadDataPager .rdpWrapNone {

    padding: 0 5px !important;

}

.locationhours {float:left;margin-top:25px;}
.locationlisting {float:left;width:360px}

.riindent, .riindent table{padding-left:117px;}
table.riindent {display:block !important;}



.riInvalid
{
    color:Blue !important;
    border-color:Blue !important;
}

.riError
{
  color:Blue !important;
   margin-left: 10px;
   font-size:8pt;
}

.dvIndent
{
    padding-left:30px;
}

.dvIndent .riLabel {

	width:180px;
}

.filterOptions {
    border-top-style:solid;
    border-top-color:gray;
    border-top-width:1px;

    border-right-style:solid;
    border-right-color:gray;
    border-right-width:1px;

    border-left-style:solid;
    border-left-color:gray;
    border-left-width:1px;
}

.filterform
{
	width: 98%;
	padding: 2px;
	/*background: #f0f0f0;*/
	overflow:auto;
	
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	
/*	-moz-box-shadow: 2px 2px 2px #cccccc;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	box-shadow: 2px 2px 2px #cccccc;*/

}
.filterformSmall
{
	width:99%;
	padding: 2px;
	/*background: #f0f0f0;*/
	overflow:auto;
	border: 1px solid #cccccc;
}

.filterformSmall h3,
.filterform h3
{
	margin-bottom: 15px; font-size:14px; text-shadow: 2px 2px 2px #ccc; 
}

.filterformSmall .field,
.filterform .field{margin-bottom:7px;}

.filterformSmall label,
.filterform	label {
	/*font-family: Arial, Verdana; 
	text-shadow: 2px 2px 2px #ccc;*/
	display: block; 
	float: left; 
	font-weight: bold; 
	margin-right:10px; 
	text-align: left; 
	width: 100px; 
	padding-left:4px;
	line-height: 25px; 
	font-size: 11px; 
	}
.filterformSmall label
{
	width: 86px;
}		

.filterformSmall .input,
.filterform	.input{
	/*font-family: Arial, Verdana; */
	font-size: 12px; 
	padding: 3px; 
	border: 1px solid #b9bdc1; 
	width: 200px;
	color: #797979;	
	
	}
.filterformSmall .input
{
	width:100px;
}
.filterformSmall select
{
	width:108px !important;
}	
	
.filterformSmall .input:focus,	
.filterform	.input:focus{
	/*background-color:#E7E8E7;	*/
	}
.filterformSmall .textarea,	
.filterform	.textarea {
	height:150px;	
	}

.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
.filterformSmall .button,
.filterform .button
{
	float: right;
	margin:10px 55px 10px 0;
	font-weight: bold;
	line-height: 1;
	padding: 6px 10px;
	cursor:pointer;   
	color: #fff;
	
	text-align: center;
	text-shadow: 0 -1px 1px #64799e;
	
	/* Background gradient */
	background: #a5b8da;
	background: -moz-linear-gradient(top, #a5b8da 0%, #7089b3 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a5b8da), to(#7089b3));
	
	/* Border style */
  	border: 1px solid #5c6f91;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
  
	/* Box shadow */
	-moz-box-shadow: inset 0 1px 0 0 #aec3e5;
	-webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
	box-shadow: inset 0 1px 0 0 #aec3e5;

}

.noborder
{
	border:none;
}

.block
{
	display:block;
}
.Form600
{
	width:600px;
	padding:none;
	margin:none;
}
.label
{
	font-weight: bold; 
	margin-right:10px; 
	text-align: left; 
	width:150px;
	min-width:150px;
	_width:150px;
	line-height: 25px;
	margin:0px; 
	font-size: 11px; 
}
.fontNormal
{
	font-weight:normal;
}

.confirmPassword
{
	border-width:1px;
	padding-bottom:3px;
	height:15px;
	padding-top:2px;
	top:-8px;
	position:relative;
}