/*Import reset styles*/
@import url(/connections2010/conference-sessions/css/reset.css);

/*Import text styles */
@import url(/connections2010/conference-sessions/css/text.css);

/*Import table styles */
@import url(/connections2010/conference-sessions/css/tables.css);

/*Structural and Color styles*/
body {background:#126F93}
#header_cont {background:#e1e1e1;}
#header {
	background:transparent url('../img/header.png') no-repeat top left;
	position:relative;
	height:55px;
	margin:0 auto;
	width:90%;
	padding:10px;}
#header h1 a {height:56px; width:300px; display: block; text-indent:-9999px;}
#toolbar {
	right:-40px;
	position:absolute;
	top:114px;
	padding:5px;
	text-align:right;}
#toolbar img {padding:0 5px;}
#login_form {position:absolute; top:5px; right:0px;}
#login_form input {width:100px; font-size:80%; color:#777;}
#login_form input.submit {width:50px;}
#container {
    margin:0px auto 10px;
    width:100%;
    position:relative;
	padding:0;}
#content {padding:5px; width:98%; background:#fbfbfb; margin:0 auto;}
#footer {text-align:center; color:#999; font-size:110%;}
label, .label {width:160px; margin-right:10px; float:left; font-weight:bold; text-transform: uppercase; position: relative;}
ol li input {width: 200px;}
#submit {width: 100px;}
input, .input, select, option {width:400px;}
textarea {height:5em;}
.radio {width: auto;}
input.submit {
	width:100px;
	color:#009300;
	cursor:pointer;
	position:absolute;
	bottom:11px;
	right:100px;
	margin: .5em .4em .5em 0;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;}
input.submit:hover {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;}
.hidden {
	display:none;
	position:absolute;
	left:99999px;}
.form_button {
	cursor:pointer;
	position:absolute;
	right:5px;}
.tooltip {cursor:help;}
ul.space, li.space {margin-left:15px;}
div.grid {
	width:150px;
	height:300px;
	padding:1px; margin:2px;  
	border:1px dashed #AAA;
	float:left; 
	background:#FFF;
	overflow:hidden;
	text-align:center;}
div.grid span {font-size:75%; padding-left:5px;}
div.grid em {font-size:80%; font-style:italic; padding-left:5px;}
h4.grid_time {clear:both;}
div.admin_block {width:47%; float:left; border:1px solid #126F93; margin:10px 1%; padding:0px;}
div.admin_user_block {width:90%; clear:both; border:1px solid #126F93; margin:10px auto; padding:0px;}
div.admin_user_block ul, div.admin_block ul {margin-left:10px;}

/*NAVIGATION STYLING*/
#nav {
    width:100%;
	margin:0;
	padding:0;
}

#nav ul {
    list-style:none;
    padding-left:20px;
	background-color:#126F93;
	text-align:center;}

#nav ul li {
    display:inline;
}

#nav ul li a {
    padding:0px 10px;
    display:inline;
    color:#FFF;
    text-decoration:none;
    font-size:90%;
    font-weight: bold;
	border:1px solid #126F93;
}

#nav ul li a:hover, #nav ul li a.current {
    color: #88bd48;
	border:1px solid #88bd48;
}



/*TOOLTIP CSS*/
#tooltip{
    width:200px;
    padding:10px;
    font-size:12px;}
#tooltip #ttimg.top{margin-top:-17px; margin-left:2px }
#tooltip #ttimg.bottom{ bottom:0; margin-bottom:-12px; margin-left:2px }
#tooltip.default{
    border:3px solid white;
    background:#666;
    color:#eee;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    margin-top:2px;}
#tooltip.default #ttimg.top{position:absolute; margin-top:-8px; margin-left:-8px}
#tooltip.default #ttimg.bottom{
	position:absolute;
    bottom:0;
    margin-bottom:-3px;
    margin-left:-8px}
