.ui-widget-content a.orangeButton1 { color: #fcfcfc; }

.orangeButton1,.orangeButton2,.orangeButton3,.orangeButton4 {
	float: left;
	display: block;
	border: none;
	font-size: 17px;
	color: #fcfcfc;
	Text-shadow: 0 -1px 0 #946200;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	height: 37px;
	line-height: 38px;
	border: none;
}

.orangeButton1:hover,.orangeButton2:hover,.orangeButton3:hover,.orangeButton4:hover {
	background-position: 0px -37px;
}

.orangeButton1 {
	width: 70px;
	background: url('../images/button2-70.png') left top no-repeat;
}

.orangeButton2 {
	width: 109px;
	background: url('../images/button2-109.png') left top no-repeat;
}

.orangeButton3 {
	width: 149px;
	background: url('../images/button2-149.png') left top no-repeat;
}

.orangeButton4 {
    width: 250px;
    background: url('../images/button2-250.png') left top no-repeat;
}


.contentMainFrame {
	width: 100%;
	background: #f2f3f5 url('../images/shadow_top.png') center top no-repeat;
	overflow: hidden;
}

.contentMainFrame2 { 
	padding: 0px 0 0px 0;
	margin: auto;
	background: #f2f3f5 url('../images/shadow_bottom.png') center bottom no-repeat;
	overflow: hidden;
}

#contentMainFrame .band {
	padding-bottom: 20px;
	width: 100%;
	background: url('../images/shadow.png') center 366px no-repeat;
}
.contentMainFrameCenter {
	padding: 0px 0 0px 0;
	margin: auto;
	overflow: hidden;
	width: 1016px;
}

.contentFrameCenterMid {
	margin-top: 23px;
	margin-bottom: 56px;
	margin-left: 17px;
	margin-right: 17px;
	float: left;
	width: 982px;
	background: url(../images/center_mid.jpg) repeat-y;
}

.contentFrameCenterTop {
	float: left;
	width: 982px;
	background: url(../images/center_top.jpg) top no-repeat;
}

.contentFrameCenterBottom {
	float: left;
	width: 982px;
	background: url(../images/center_bottom.jpg) bottom no-repeat;
	padding-bottom: 20px;
}

.contentFrameLeftSide {
	float: left;
	min-height: 520px;
	width: 224px;
	background: url(../images/left_bg.png) right top no-repeat;
}

.contentFrameRightSide {
	float: right;
	width: 717px;
	padding-top: 23px; 
	padding-right: 23px;
}



.contentFrameCenterWhite {
	padding: 23px 0 56px 0;
	float: left;
	width: 1016px;
	overflow: hidden;
	background-color: white;
	min-height: 300px;
}

.contentFrameCenterWhiteInner{
	margin: auto;
	width: 740px;
	min-height: 300px;
}

/* ### center container ### */
#centerCntrNoMenu {
	padding: 53px 0 20px 0;
	margin: 0 auto;
	overflow: hidden;
	width: 1017px;
}

#centerCntrNoMenu.sub {
	padding-top: 20px;
}

/* ### banner container ### */
#bannerCntr {
	width: 100%;
	position: relative;
	background: url('../images/banner-bg.jpg') repeat-x;
}

#bannerCntr .band {
	padding-bottom: 20px;
	width: 100%;
	background: url('../images/shadow.png') center 366px no-repeat;
}

#bannerCntr.sub .band {
	padding-bottom: 0px;
	background: none;
}

#bannerCntr .bannercenter {
	margin: 0 auto;
	width: 1017px;
	position: relative;
}



.formPadding {
	padding-left: 15px;
	padding-right: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.plamoForm {
	width: 720px;
}

.plamoForm .top {
	padding-top: 5px;
	margin-left: 2px;
	width: 716px;
	background: url(../images/coronel_top.png) top no-repeat;
}

.plamoForm .bottom {
	padding-bottom: 6px;
	margin-bottom: 8px;
	width: 716px;
	background: url(../images/coronel_bottom.png) bottom no-repeat;
}

.plamoForm .mid { #
	padding-left: 15px;
	padding-right: 16px; #
	padding-top: 15px; #
	padding-bottom: 15px;
	width: 700px;
	background: url(../images/coronel_mid.png) repeat-y; 
}

.plamoForm h1 {
	padding-bottom: 2px;
	color: #222222;
	font-size: 24px;
	line-height: 28px;
}

.plamoForm h2 {
	padding-bottom: 10px;
	color: #222222;
	font-size: 20px;
	line-height: 24px;
}

.plamoForm .withMargin h2 {
	padding-left: 15px;
	padding-bottom: 10px;
	color: #222222;
	font-size: 20px;
	line-height: 24px;
}

.plamoForm h3 {
	padding: 30px 0 10px 2px;
	color: #222222;
	font-size: 16px;
	line-height: 22px;
}

h6.ui-accordion-header {
    padding: 0 0 0 0;
    padding-left: 30px;
    font-size: 16px;
}

.plamoForm h4 {
	padding: 10px 0 10px 0;
	color: #222222;
	font-size: 14px;
	font-weight:bold; 
	line-height: 22px;
}

.plamoForm p {
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	font-size: 14px;
}

.plamoForm label {
    padding-top: 7px;
	float: left;
	text-align: left;
	color: #099dc2;
	width: 142px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}

.plamoForm .field7 {
    padding-top: 8px;
    display: table-cell;
    vertical-align: middle;
}
.formSecondColumn {
	float: left;
	margin-left: 142px;
}

.plamoForm input[type=text] {
	border: solid #C1C1C1 1px;
	border-radius: 3px;
	padding: 7px;
	color: black;
}

.plamoForm input[type=password] {
	border: solid #C1C1C1 1px;
	border-radius: 3px;
	padding: 7px;
	color: black;
}

.plamoForm input[type=file] {
	border: solid #C1C1C1 1px;
	border-radius: 3px;
	padding: 7px;
	color: black;
}

.plamoForm select {
	border: solid #C1C1C1 1px;
	border-radius: 3px;
	padding: 7px;
	color: black;
}

.plamoForm textarea {
	padding: 10px;
	float: left;
	overflow: auto;
	width: 507px;
	color: #5a5a5a;
	font-size: 14px;
	min-height: 110px;
	border: solid #C1C1C1 1px;
}

.feedEntries .top {
	padding-top: 0px;
	margin-left: 2px;
	width: 670px;
	background: none;
    background-color: #fff;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;  
    -moz-box-shadow: 0px 1px 1px #000; /* Firefox/Mozilla */  
    -webkit-box-shadow: 0px 1px 1px #000; /*Safari/Chrome */  
    box-shadow: 0px 1px 1px #000;
}

.feedEntries .bottom {
	padding-bottom: 6px;
	margin-bottom: 8px;
	width: 716px;
	background: none;	
}

.feedEntries .mid { #
	padding-left: 15px;
	padding-right: 16px; #
	padding-top: 15px; #
	padding-bottom: 15px;
	width: 700px;
	background: none;
}

.error {
	display: block;
	color: white;
	background-color: red;
	border: solid black 1px;
	border-radius: 3px;
	padding: 7px;
	margin-bottom: 10px;
	-moz-box-shadow: 1px 1px 5px #888;
	-webkit-box-shadow: 1px 1px 5px #888;
	box-shadow: 1px 1px 5px #888;
}

.successMessage {
    margin-top: 10px;
    margin-bottom: 0px;
    display: block;
    color: white;
    background-color: #4AAF48;
    border: solid black 1px;
    border-radius: 3px;
    padding: 7px;
    -moz-box-shadow: 1px 1px 5px #888;
    -webkit-box-shadow: 1px 1px 5px #888;
    box-shadow: 1px 1px 5px #888;
}

.errorMessage {
    margin-top: 10px;
    margin-bottom: 0px;
    display: block;
    color: white;
    background-color: red;
    border: solid black 1px;
    border-radius: 3px;
    padding: 7px;
    -moz-box-shadow: 1px 1px 5px #888;
    -webkit-box-shadow: 1px 1px 5px #888;
    box-shadow: 1px 1px 5px #888;
}

/* ### app menu ### */
.appMenu {
	width: 223px;
	overflow: hidden;
}

.appMenu ul {
	padding-top: 5px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

.appMenu li {
	padding: 0 0 1px 0px;
	width: 100%;
	height: 59px;
	float: left;
	line-height: 59px;
	overflow: hidden;
	background: url(../images/info_line.png) bottom no-repeat;
}

.appMenu li a {
	padding-left: 30px;
	display: block;
	height: 59px;
	width: 100%;
	line-height: 59px;
	float: left;
	color: #222222;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}

.appMenu li a:hover,.appMenu li.selected a {
	color: #099dc2;
}

.appMenu li.last {
	background: none;
}

.appContent h2 {
	padding-bottom: 10px;
	color: black;
}

.appContent .subtitle {
    margin-top: 4px;
	margin-right: 15px;
    display: block;
    float: left;
    text-decoration: none;
    font-style: italic;
    color: #777;
    font-size: 12px;
}

/* ### account box ### */
.accountBox {
	padding: 23px 0 0 28px;
	width: 170px;
	overflow: hidden;
}

.accountBox h2 {
	padding-bottom: 15px;
	font-size: 20px;
	line-height: 22px;
	color: #000;
}

.accountBox div {
	padding-bottom: 10px;
	color: #5a5a5a;
	font-size: 14px;
	line-height: 22px;
	font-style: normal;
}

.accountBox a {
	color: #5a5a5a;
	font-size: 14px;
	text-decoration: none;
}

.accountBox a:hover {
	text-decoration: underline;
}

.accountBox span {
	color: #09a0c6;
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.accountBox a.chang {
	padding: 0px 0 0 0px;
	color: #09a0c6;
	font-size: 12px;
	line-height: 22px;
	font-style: italic;
	text-decoration: none;
	display: block;
	float: left;
}

.accountBox a.chang:hover {
	text-decoration: underline;
}

/*! Box for display of one application in a list */
.appBox {
	padding-top: 5px;
	padding-left: 10px;
	height: 60px;
}

.appBox .appImage {
	float: left;
	width: 58px;
	padding-right: 10px;
}

.appBox .appImage img {
	width: 58px;
}

.appBox .appTitle {
	margin-top: 12px;
	float: left;
	width: 490px;
	text-decoration: none;
}

.appBox .appTitle h3 {
	padding: 0px 0 0 0px;
	float: left;
	width: 490px;
	color: #09A0C6;
	text-decoration: none;
}

.appBox .editButton {
	margin-top: 12px;
	padding: 0px 0 0 0px;
	float: right;
}

.appBox .subtitle {
    margin-top: 4px;
	margin-right: 15px;
    display: block;
    float: left;
    text-decoration: none;
    font-style: italic;
    color: #777;
    font-size: 12px;
}

/*! Box for display of one application version in a list */
.appVersionBox {
	padding-top: 5px;
	padding-left: 10px;
	height: 60px;
}

.appVersionBox-placeholder{
	background: gray url(../images/logo_gray.png) repeat 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom: 8px;
	padding-left: 10px;
	height: 60px;	
}

.appVersionBox .os IMG{
	margin-top: 12px;
	margin-right: 12px;
	float: left;
	height: 36px;
}
.appVersionBox .title {
	margin-top: 12px;
	float: left;
	width: 490px;
	text-decoration: none;
}

.appVersionBox .title h3 {
	padding: 0px 0 0 0px;
	float: left;
	width: 490px;
	color: #09A0C6;
	text-decoration: none;
}

.appVersionBox .arrowButtons {
	margin-top: 12px;
	padding: 0px 0 0 0px;
	float: right;
}

.appVersionBox .arrowButtons img {
	margin-bottom: 2px;
	margin-right: 10px;
}
.appVersionBox .editButton {
	margin-top: 12px;
	padding: 0px 0 0 0px;
	float: right;
}


/*! Box for display of one feed item in a list */
.feedBox {
	padding-left: 10px;
	height: 60px;
}

.feedBox div{

}
.feedBox .title {
	margin-top: 8px;
	float: left;
	width: 490px;
	text-decoration: none;
}

.feedBox .title h3 {
	padding: 0px 0 0 0px;
	float: left;
	width: 490px;
	color: #09A0C6;
}

.feedBox .subtitle {
    text-decoration: none;
    font-style: italic;
    color: #777;
    font-size: 12px;
}

.feedBox .feedType {
    text-decoration: none;
    font-style: italic;
    color: #777;
    font-size: 8px;
}

.feedBox .arrowButtons {
	margin-top: 12px;
	padding: 0px 0 0 0px;
	float: right;
}

.feedBox .arrowButtons img {
	margin-bottom: 2px;
	margin-right: 10px;
}
.feedBox .editButton {
	padding: 0px 0 0 0px;
	float: right;
}

#deviceSelectionSpan {
	display: inline-block;
}


#notificationDeviceSelectionLabel {
	float: left;
	width: 350px;
	color: #8C806E;
}

#notificationDateTimePicker input{
	float: left;
}

#notificationDateTimePicker img {
	float: left;
}

.centeredForm {
	width: 720px;
	margin: auto;
}

/*! Red tooltip style */
.ui-tooltip-error .ui-tooltip-titlebar,
.ui-tooltip-error .ui-tooltip-content{
	border: solid #C1C1C1 1px;
	border-radius: 3px;
	color: #FFFFFF;
}

	.ui-tooltip-error .ui-tooltip-content{
		background-color: #FF0000;
	}

	.ui-tooltip-error .ui-tooltip-titlebar{
		background-color: #FF0000;
	}

	.ui-tooltip-error .ui-state-default .ui-tooltip-icon{
		background-position: -102px 0;
	}

	.ui-tooltip-error .ui-tooltip-icon{
		border-color: #D95252;
	}

	.ui-tooltip-error .ui-tooltip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


.contentInfoBox{
	float: left;
	margin-left: 22px;
}

.contentInfoBox .top {
	padding-top: 5px;
	width: 310px;
	background: url(../images/push_top.png) top no-repeat;
}

.contentInfoBox .bottom {
	padding-bottom: 7px;
	width: 310px;
	background: url(../images/push_bottom.png) bottom no-repeat;
}

.contentInfoBox .mid {
	padding: 6px 0 0 20px;
	width: 290px;
	height: 170px;
	background: url(../images/push_mid.png) repeat-y;
}
.contentInfoBox h2 {
	padding-top: 2px;
	margin-right: 14px;
	font-size: 20px;
	line-height: 40px;
	color: #222;
}

.contentInfoBox p {
	padding: 0 20px 16px 0;
	font-size: 13px;
	color: #5a5a5a;
	line-height: 18px;
}

.shadowTopBox{
	background: url(../images/shadow_top.png) top no-repeat;
	display: inline-block;
}
.shadowBottomBox{
	background: url(../images/shadow_bottom.png) bottom no-repeat;
	display: inline-block;
}


.startTodayButton {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
	height: 47px;
	float: left;
	background: url('../images/line.png') center center no-repeat;
}

.startTodayButton a {
	margin-left: 291px;
	width: 435px;
	height: 47px;
	font-size: 19px;
	color: #fcfcfc;
	line-height: 48px;
	float: left;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	font-weight: bold;
	text-align: center;
	background: url('../images/button4.png') center top no-repeat;
}

/* ### try box ### */
.tryBox {
	padding: 26px 0 30px 0px;
	margin: 0 auto;
	width: 1017px;
	overflow: hidden;
}

.tryBox h2 {
	padding: 24px 0 0 0;
	overflow: hidden;
	font-size: 24px;
	color: #dad5d5;
	line-height: 26px;
	float: left;
}

.tryBox ul {
	padding: 0 0 0 97px;
	list-style: none;
	list-style-type: none;
	width: 257px;
	float: left;
}

.tryBox li {
	padding-left: 31px;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #dbdbdb;
	line-height: 25px;
	background: url('../images/right-icon.png') left 3px no-repeat;
}

.tryBox a.free {
	margin: 14px 0 0 0;
	float: right;
	font-size: 17px;
	color: #fcfcfc;
	line-height: 48px;
	font-weight: bold;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	text-align: center;
	width: 232px;
	height: 47px;
	background: url('../images/button5.png') left top no-repeat;
}

.tryBox a.free:hover {
	background-position: 0px -47px;
}

.appLogo{
	padding: 15px 0 0 17px;
	float: left;
	width: 64px;
	height: 64px;
}

.helpItem{
	background: url('../images/question.png') no-repeat;
	width: 15px;
	height: 17px;
	display: inline-block;
	vertical-align:middle;
}
	
	

.docsRestSummary {
	width: 100%;
	background-color: white;
	border: 0px;
	border-collapse:collapse;
	padding:10px;
	margin-bottom: 40px; 
}

.docsRestSummary th, .docsRestSummary td {
	text-align: left;
	padding:5px;
	vertical-align: top;
}
.docsRestSummary th{
	background: url('../images/docsTableHeader.png') repeat;
	color: white;
}

.docsRestApiCall{
	margin-top: 30px;
	margin-bottom: 80px;
}

.docsRestApiCall h1{
	margin-bottom: 10px;
}
.docsRestApiCall .description{
	margin-bottom: 20px;
}

.docsRestApiCall .url{
	margin-bottom: 10px;
}
.docsRestApiCall .parameterTable{
	width: 100%;
}

.parameterTable {
	border-spacing: 0px;
	margin-bottom: 20px;
}

.parameterTable .firstRow td{
	border-top: 1px solid #C4BAAC;
}
.parameterTable td{
	border-bottom: 1px solid #C4BAAC;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px; 
	
}

.parameterTable .name{
	width: 150px;
	padding-right: 10px;
}
.parameterTable .indent1{
	width: 140px;
	padding-left: 10px;
}
.parameterTable .cardinality{
	color: #C4BAAC;
}

.docsRestApiCall .example{
	font-family: monospace;
	background-color: #F7F7F7;
	border: solid 1px #E8E8E8;
	padding: 15px;
	overflow: auto;
}

.docsRestApiCall .exampleJSON{
	font-family: monospace;
	background-color: #F7F7F7;
	border: solid 1px #E8E8E8;
	padding: 15px;
}



.JSONFormat .ObjectBrace{
	color:#00AA00;
	font-weight:bold;
}

.JSONFormat .ArrayBrace{
	color:#0033FF;
	font-weight:bold;
}

.JSONFormat .PropertyName{
	color:#CC0000;
	font-weight:bold;
}

.JSONFormat .String{
	color:#007777;
}

.JSONFormat .Number{
	color:#AA00AA;
}

.JSONFormat .Boolean{
  color:#0000FF;
}

.JSONFormat .Function{
  color:#AA6633;
  text-decoration:italic;
}

.JSONFormat .Null{
  color:#0000FF;
}

.JSONFormat .Comma{
  color:#000000;
  font-weight:bold;
}


.JSONFormat PRE.CodeContainer{
  margin-top:0px;
  margin-bottom:0px;
}

.JSONFormat PRE.CodeContainer img{
  cursor:pointer;
  border:none;
  display: inline;
  vertical-align: middle;
}

.disabledControl{
	background-color: #F7F7F7;
}

input:disabled { 	
	background-color: #F7F7F7;
}
select:disabled { 	
	background-color: #F7F7F7;
}

.splitter {
	width: 100%;
	height: 100%;
	padding: 0;
	border: 0px solid #aaa;
}
.splitter div {
	overflow: auto;
	width: 100%;
}
.vsplitbar {
	width: 5px;
	background: #aaa;
}
.hsplitbar {
	height: 5px;
	background: #aaa;
}


.plamoResultsWindowButtonBar {
	vertical-align: bottom;
	padding: 3px;
	height: 15px;
	background-color: #E1E5E8;
}
.plamoResultsWindowButtonBar .title{
	float: left;
	font-size: 10px;
	line-height: 17px;
}
#fontSlider {
    margin-top: 7px;
    height: 3px;
    width: 50px;
    float: right;
		
}
#fontSlider a.ui-slider-handle {
	border-color: #ef2929;
	height: 9px;
}

#fontSliderFrame{
	line-height:16px 
}

.checkLabel.ui-button{
	background-image: url('../images/unchecked.png');
	background-repeat:no-repeat;
	background-position: 120px 9px;
}

.checkLabel.ui-state-active{
	background-image: url('../images/check.png');
	background-repeat:no-repeat;
	background-position: 120px 9px;
}

.exampleText{
	padding: 10px;
	background-color: #FCFF99;
	border: solid #C1C1C1 1px;	
}

.closeButton{
	background-image: url('../images/close.gif');
	float: right;
	width: 16px;
	height: 16px;
}

#readonlyTextarea{
	border: 0px;
	background: none;
	padding: 0px;
	 resize: none; 		
}

.ui-datepicker-trigger{
	display: inline; 
}


.dataGrid{
	overflow: auto;
	min-height: 403px;
	border: 1px solid gray;
	outline: 0;
}

.dataGrid-nonEditableColumn{
	background-color: #F6F6F6;
}

/* ### tour box ### */
.tourBox {
	padding-top: 37px;
	width: 1017px;
	height: 363px;
	position: relative;
}

.sub h2 {
	padding: 0 0 24px 2px;
	color: #222222;
	font-size: 20px;
	line-height: 22px;
}

.sub p.first {
	padding: 0 0 0px 2px;
	color: #5a5a5a;
	font-size: 13px;
	line-height: 18px;
}

.tourBox.sub {
	padding-top: 9px;
	height: 100px;
}

.tourBox.sub .bg {
	width: 100%;
	overflow: visible;
	background: url(/public/images/header_bg.png) 681px bottom no-repeat;
}

.tourBox.sub.sub2 .bg {
	background: url(/public/images/header_bg.png) 648px 9px no-repeat;
}

.tourBox.sub .image {
	margin-right: 22px;
	float: right;
	width: auto;
}

.tourBox.sub .image2 {
	margin: -21px -4px 0 0;
	float: right;
	width: auto;
}

.tourBox ul {
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

.tourBox li {
	float: left;
	width: 100%;
}

.tourBox .imageLeft {
	width: 500px;
	float: left;
	-moz-box-shadow:    3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow:         3px 3px 5px 6px #ccc;
}

.tourBox .imageRight {
	width: 500px;
	float: right;
	-moz-box-shadow:    3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow:         3px 3px 5px 6px #ccc;
}

.tourBox .content {
	padding: 7px 9px 0 0;
	width: 520px;
	float: right;
}

.tourBox h1 {
	padding-bottom: 22px;
	font-family: 'ChaletMedium';
	text-shadow: 2px 2px 1px #056077;
	font-size: 44px;
	color: #fff;
	line-height: 49px;
	font-weight: normal;
}

.tourBox.sub h1 {
	padding: 22px 0 0 17px;
	float: left;
	line-height: 45px;
	font-size: 32px;
}

.tourBox .contentInfoBoxLeft {
	float: left;
    margin-left: 1px;	
}

.tourBox .contentInfoBoxRight {
	float: right;
    margin-right: 2px;
}

.tourBox .top {
	padding-top: 5px;
	width: 460px;
	background: none;
    background-color: #fff;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;  
    -moz-box-shadow: 0px 1px 1px #000; /* Firefox/Mozilla */  
    -webkit-box-shadow: 0px 1px 1px #000; /*Safari/Chrome */  
    box-shadow: 0px 1px 1px #000;
}

.tourBox .bottom {
	padding-bottom: 7px;
	background: none;
}

.tourBox .mid {
	padding: 6px 0 0 20px;
	height: 310px;
	background: none;
}
.tourBox h2 {
	padding-top: 2px;
	margin-right: 14px;
	font-size: 20px;
	line-height: 40px;
	color: #222;
}

.tourBox p {
	padding: 0 20px 16px 0;
	font-size: 13px;
	color: #5a5a5a;
	line-height: 18px;
}

/* .tourBox h2 {
	padding: 0 0 25px 2px;
	font-size: 26px;
	color: #bdbdbd;
	text-shadow: 1px 1px 1px #05677f;
	line-height: 31px;
	font-weight: normal;
} */

.tourBox a.count {
	float: left;
	width: 231px;
	height: 49px;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	font-size: 17px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 46px;
	text-align: center;
	background: url('/public/images/button3.png') left top no-repeat;
}

.tourBox a.count:hover {
	background-position: 0px -49px;
}

.tourBox #slider1 { padding: 0; margin: 0 auto; width: 1017px; overflow: hidden; }
.tourBox #slider1 ul, #slider1 li{margin:0;padding:0; list-style:none;position:relative;display:block;}
.tourBox #slider1, #slider1 li {width:1017px;overflow:hidden;}

.tourBox #slider1 ol { margin: 0 auto; position: absolute; left: 0px; bottom: 0px; width: 880px; padding:0;height:28px; }
.tourBox .controls { position: absolute; left: 493px; bottom: -21px;}
.tourBox #slider1 ol li{margin:0 6px 0 0; width: auto!important; padding:0; float:left; list-style:none; }
.tourBox ol li{margin:0 6px 0 0; width: auto!important; padding:0; float:left; list-style:none; }
.tourBox ol li a{ float:left; height:11px; width: 10px; text-indent: -9999px; background: url(../images/bullet.png) top no-repeat; }
.tourBox ol li.current a { width: 10px; height: 11px; background: url(../images/bullet.png) bottom no-repeat; }


.grid-header {
  border: 1px solid gray;
  border-bottom: 0;
  border-top: 0;
  background: url('../images/header-bg.gif') repeat-x center top;
  color: black;
  height: 30px;
  line-height: 30px;
}

.grid-header .rightLabel{
  float:right;
  height: 22px;
  line-height: 26px;
  margin-right: 2px;
}

.grid-header label {
  display: inline-block;
  font-weight: bold;
  margin: auto auto auto 6px;
}

.dataTable {
	border: 1px solid gray;
	width: 100%;
}
.dataTable th{
	text-align: left;
	color: #1C94C4;
	font-weight: bold;
	background: url('/public/images/header-columns-bg.gif') repeat-x center bottom;
	border: 1px solid #CCC;
	height: 16px;
	padding: 4px;
}

.dataTable td{
	background-color: white;
	
}

.slick-pager {
  width: 100%;
  height: 26px;
  border: 1px solid gray;
  border-top: 0;
  background: url('../images/header-columns-bg.gif') repeat-x center bottom;
  vertical-align: middle;
  line-height: 26px;
}


.statusMessage{
	margin-right: 5px;
	float:right;
	display:inline-block;
}
.statusErrorMessage{
	color: red;
}

.searchEntry{
	background: url('/public/images/search.png') no-repeat white;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 5px;
	line-height: 20px;
	height: 20px;
	margin: 2px;	
}
