@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight:normal;
}


body
{
	width:960px;
	background:#4396ca url(../img/bkgrnd.png) repeat-x;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;	
}

.page
{
	width:100%;
	min-height:700px;
	background:#ffffff;
	float:left;
}

form 
{
	
}

.header
{
	width:100&;
	height:72px;
	background:#ffffff url(../img/logo.gif) no-repeat 10px 10px;
	border-bottom:2px solid #209DEC;
	border-top:2px solid #209DEC;
}

.header h1
{
	display:none;
}

.sysMenu
{
	padding:4px;
	float:right;
	font-size:12px;
	color:#999999;
}

.sysMenu span
{
	margin-left:4px;
	margin-right:4px;
	color:#07527F;
}

.sysMenu a
{
	margin-left:4px;
	margin-right:4px;
	color:#2079AF;
}


.mainMenu
{
	height:33px;
	background:url(../img/menu.jpg) repeat-x;
	padding-top:6px;
	padding-left:20px;
}


.mainMenu a
{
	font-size:20px;
	color:#ffffff;
	padding:0px 15px 0px 15px;
	border-left:2px #ffffff solid;
	text-decoration:none;
}

.mainMenu a:hover
{
	color:#0C3D75;
}

.mainMenu #hotels
{
	border-right:2px #ffffff solid;
	padding-right:20px;
}

.content
{
	background:url(../img/content_top.jpg) repeat-x;
	padding:10px;
}

.content h2
{
	border-bottom:2px solid #209DEC;
	color:#145AA0;
	padding:10px;
	font-size:20px;
}

.content .actions
{
	height:40px;
	display:block;	
}
.content .actions ul
{
	list-style:none;
	height:34px;
	display:block;
	float:right;
}

.content .actions li
{
	float:left;
	padding:3px;
}


.actions a
{
	float:left;
	background-color:#EFF9FF;

	font-size:13px;
	color:#085C8F;
	padding:6px 6px 6px 36px;	
	text-decoration:none;

	border-top:1px solid #95CDEF;
	border-left:1px solid #95CDEF;

	border-bottom:1px solid #209DEC;
	border-right:1px solid #209DEC;
	height:22px;
}

.actions a:hover, .submit input:hover
{
	background-color:#085C8F;
	color:#EFF9FF;
}

.submit 
{
	float:right;
	padding:4px;
}

.submit input
{
	background:#EFF9FF url(../img/actions/button_ok.png) no-repeat 2px center;
	float:left;
	background-color:#EFF9FF;

	font-size:16px;
	color:#085C8F;
	padding:6px 6px 6px 36px;	
	text-decoration:none;

	border-top:1px solid #95CDEF;
	border-left:1px solid #95CDEF;

	border-bottom:1px solid #209DEC;
	border-right:1px solid #209DEC;	
}

	
.cancelAction
{
	background: url(../img/actions/button_cancel.png) no-repeat 2px center;
}
.addAction
{
	background: url(../img/actions/edit_add.png) no-repeat 2px center;
}

.addToAction
{
	background: url(../img/actions/previous.png) no-repeat 2px center;
}

.editAction
{
	background: url(../img/actions/edit.png) no-repeat 2px center;
}

.deleteAction
{
	background: url(../img/actions/edit_delete.png) no-repeat 2px center;
}

.content p
{
	font-size:12px;
	color:#50748F;
	padding:8px;
}

.content th 
{
	text-align:left;
	border-bottom:1px solid #CAE0EE;	
	border-right:1px solid #CAE0EE;	
	padding:1px;

}
.content th a
{
	font-size:13px;
	color:#085C8F;
	padding:6px 6px 6px 6px;	
}

.content table
{
	background:url(../img/content_top.jpg) repeat-x;
	width:945px;
	border:1px solid #209DEC;	
	padding:4px;
}

.content table td
{
	height:40px;
	/*padding-left:8px;*/
}
.content table .idColumn
{
	width:40px;
}

.content table .nameColumn
{
	width:240px;
}

.content table .phoneColumn
{
	width:140px;
}

.content table .actionColumn
{
	color:#085C8F;
	text-align:center;
	width:190px;
}

.content table .actions
{
	padding:3px;
}

.content table .altrow
{
	background:#F5F8FD;
}

.content table .img
{
	text-align:center;
}

.content .paging .disabled, .content .paging .current , .content .paging a 
{
	float:left;
	padding:2px;

	border:1px solid #209DEC;	
	margin:2px;	
	color:#209DEC;
	text-decoration:none;
}

.content .paging .current 
{
	color:#ffffff;
	background:#209DEC;
}

.content .paging .disabled
{
	color:#A7B6BF;
	border:1px solid #A7B6BF;	
}	

.content .paging a
{
	text-decoration:none;
}

.content label
{
	width:160px;
	display:block;
	float:left;
}

.content .error-message
{
	background:#E60106 url(../img/actions/alert.png) no-repeat 2px center;
	height:26px;
	text-indent:36px;
	vertical-align:text-bottom;
	color:#ffffff;
	padding-top:6px;
	margin-top:4px;
}

.content .error
{
	border:1px solid #E60106;
	padding:10px;
	margin-top:10px;
}

.content .message
{
	background:#3657AF url(../img/actions/info.png) left center no-repeat;
	border:1px solid #79B9E9;
	text-align:center;
	padding:20px 10px 10px 50px;
	margin:20px 60px 20px 60px;
	height:38px;
	color:#FFFFFF;
	font-size:16px;
}


.form h3
{
	border-bottom:4px solid #209DEC;
	background:#E0E9EF;
	color:#209DEC;
	font-size:16px;
}
.form .input
{
	padding:4px;
	border-bottom:1px solid #C3D4DF;
	display:block;
}

.form .checkbox
{
	height:20px;
	display:block;
	background:##EFF9FF;
}
.form .checkbox input
{
	float:right;
}
.form .checkbox label
{
	float:right;
	width:auto;
	padding:0px 4px 0px 4px;
}

.form .checkbox span
{
	font-size:12px;
	color:#999999;
}


.form label
{
	width:180px;
	display:block;
	float:left;
}

.form .half
{
	float:left;
}

.form input, .form select, .form textarea
{

	border-top:1px solid #95CDEF;
	border-left:1px solid #95CDEF;

	border-bottom:1px solid #209DEC;
	border-right:1px solid #209DEC;
	width:200px;
}

.logo
{
	height:90px;
}

.form input
{
	width:auto;
}
.form select 
{
	width:auto;
}

.form textarea
{
	width:400px;
	height:80px;
}

.form #ConferenceSummary
{
	width:400px;
}


.form #ConferenceUrl
{
	background:#bbbbbb;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;

	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.form #ConferenceFees
{
	width:60px;
}

.form #ConferenceLogoFilename
{
	width:400px;
}


.form .roomsCol table
{
	width:600px;
}

.form  .roomCost
{
	width:55px;
}

.form  .roomType
{
	width:430px;
}

.addToConference  .col1
{
	width:500px;
	float:left;
}
.addToConference .col2
{
	width:400px;
	margin-left:20px;
	float:left;	
}
.addToConference  table
{
	width:100%;
}

.addToConference select
{
	float:left;
	margin-right:8px;
}


.addToConference   .paging
{
	float:left;
}

.addToConference  .submit
{
	padding:0px;
	float:left;
}

#HotelsStatesValue
{
	float:left;
}

.addToConference .avalaibleHotel
{
	border-top:1px solid #209DEC;
}
.addToConference .col1 .actionColumn
{
	width:90px
}

.addToConference .col1 a
{
	border:none;
	background-color:transparent;
	float:left;
	background-position: center center;
}
.addToConference .avalaibleHotel a
{
	background-position: left center;
	width:30px;
	padding:2px 2px 2px 24px;
}
.addToConference .avalaibleHotel span
{
	
}

.addToConference .avalaibleHotel .actions
{
	float:left;
	width:auto;	
}

.totals
{
	float:right;
}

