#pagerControl {
    margin-top: 1em;
}

table.pagerControl th, table.pagerControl td{
    padding: 6px;
}

#pagerControl td{
    padding: 0px;
    height: 46px;
}

#pagerControl tr.headerRow td, #pagerControl tr.headerRowSelected td{
    padding: 3px;
    height: 0;
}


.linkContainer {
    margin: 2em;
    margin-top: -1.2em;
}

.Link {
    text-decoration: none;
    font-weight: normal;
}

.LinkSelected {
    text-decoration: none;
    font-weight: normal;
}

.headerRow {
    background-color: #ccc;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    color:#666666;
    padding:6px 6px 6px 12px;
}
.headerRow td, .headerRow th {
    padding: 6px;
    border-bottom: 1px solid #888;
    white-space:nowrap;
}

.headerRowSelected {
    background-color: #ccc;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    color:#666666;
    padding:6px 6px 6px 12px;
}
.headerRowSelected td {
    padding: 3px;
    border-bottom: 1px solid #888;
    white-space:nowrap;
}

.navigatorCtrl {
    text-align: center;
}

.uid {
    text-align: right;
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
}

#search_f_email {
    width: 200px;
}

#search_cmd_f_email {
}

#search_f_first {
    width: 100px;
}

#search_cmd_f_first {
}

#search_f_last {
    width: 100px;
}

#search_cmd_f_last {
}

#search_email {
}

.email {
    text-align: left;
    padding-left: 10px;
    cursor: pointer;
}

.uidSelected {
    text-align: right;
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
}

.emailSelected {
    text-align: left;
    padding-left: 10px;
    cursor: pointer;
}
#pagerControl tbody td {
    border-bottom: 1px solid #cccccc;
    padding: 3px;
}
.firstRow {
    background-color: #fff;
}
.secondRow {
    /*background-color: #efefef;*/
    background-color: #fff;
}

.firstRowSelected {
    background-color: #efefef;
}
.secondRowSelected {
    background-color: #efefef;
}

.selectedRow {
#    background-color: #dedede;
    background-color: #dedede;
}

.is_active,.is_validated,.is_activeSelected,.is_validatedSelected {
    text-align: center;
}

.group ul {
    list-style-type: none;
    margin: 0;
    padding-left: 1em;
    cursor: pointer;
}

.groupSelected ul {
    list-style-type: none;
    margin: 0;
    padding-left: 1em;
    cursor: pointer;
}

#search_client_fields__first_name {
    width: 100px;
}

#search_client_fields__last_name {
    width: 100px;
}

.headerRow a {
    color:#666666;
    font-weight: bold;
}

.headerRowSelected a {
    color:#666666;
    font-weight: bold;
}

.headerRowSelected select {
    font-weight: normal;
}

.headerRow select {
    font-weight: normal;
}
.headerRow input,.headerRow select {
    margin-bottom: 6px;
}
.headerRowSelected input,.headerRowSelected select {
    margin-bottom: 6px;
}

.close_link{
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../images/icons/cross.gif");
    text-indent: -9999px;
    margin: 0px auto;
}

a.close_link:hover{
    color: red;
    cursor: pointer;
}

a.add_link:hover{
    color: green;
    cursor: pointer;
}

a.add_link{
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../images/icons/add.gif");
    background-repeat: no-repeat;
    background-position: middle middle;
    text-indent: -9999px;
    margin: 0px auto;
}

a.add_link_check{
    display: block;
    width: 21px;
    height: 16px;
    background-image: url("../images/icons/check.gif");
    background-repeat: no-repeat;
    background-position: middle middle;
    text-indent: -9999px;
    margin: 0px auto;
    padding: 3px;
}

a.edit_link{
    
}

a.copy_link{
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../images/copy.gif");
    background-repeat: no-repeat;
    background-position: middle middle;
    text-indent: -9999px;
    margin: 0px auto;
    padding: 3px;
}
.value_span{
	font-size: 16px;
	
}
.value_tr, .value_tr td, .value_tr a, .value_tr span{
    font-size: 16px;
}

.guest_count{
	text-align: right;
	width: 15px;
	padding: auto 0px;
}
.from_label{
	width: 60px;
}
.to_label{
	width: 20px;
}

.smaller_value_span{
	font-size: 16px;
}

table.small_list{
    border-collapse: collapse; 
    width:640px;
    margin: 0px 0px 25px 0px;
}
table.small_list td{
    padding: 0px 5px;
}
table.common_list{
	border-collapse: collapse;
}
table.common_list td, table.common_list th{
	padding: 6px;
	text-align: center;
}

.required{
    font-weight: bold;
}
.standardTable{
	border-collapse: collapse;
}

#website_settings_form{
    width: 650px;
    border-collapse: collapse;
}
#website_settings_form th{
    text-align: right;
    width: 250px;
}
#website_settings_form input, #website_settings_form textarea{
    width: 250px;
}
#website_settings_form textarea{
	height: 100px;
}
#website_settings_form tr.plain td, #website_settings_form tr.plain th{
	border: 0px;
} 

.important_header{
	color: #800000;
}
.gray{
	background-color: #e8e8e8;
}