@charset "UTF-8";
/* Women's Leadership Conference CSS */

* { margin:0; padding:0; }
ul { list-style:disc outside; padding-left:20px; margin:7px 0}
ol { padding:0px 20px 16px 20px; list-style:decimal outside}
ul ul, ul ol, ol ul, ol ol{padding-left:40px}
img { border:none; }
table { border-collapse:collapse; }
table.AgendaTable td{vertical-align:top; padding-top:5px; border-top:1px solid #393939}
table.AgendaTable td.NoBorder{border:none}
table.AgendaTable td:first-child{width:135px}
table.AgendaTable td.Event{width:260px}
table.FoodOrderTable td.Header{padding:12px 0}
table.FoodOrderTable th{font-size:12px; padding:5px 0}
table.FoodOrderTable th, table.FoodOrderTable td{text-align:left}
table.FoodOrderTable td span.FoodDescription{font-size:11px; font-weight:400}
table.FoodOrderTable tr.FoodOptions{background:#ebebe9}
table.FoodOrderTable tr.FoodOptions td{color:#513127; font-size:12px; font-weight:700}
table.FoodOrderTable tr.FoodOptions td:first-child{padding-left:15px; width:340px}
table.FoodOrderTable tr td textarea{background:#fbfbfb; width:575px; border:2px solid #e3e3e3}
table.FoodOrderTable tr td{padding:5px 0; font-size:12px}
table.FoodOrderTable td h3{background:#442921; color:#fff; padding:3px 0 1px 10px}
table.FoodOrderTable td input{padding:5px 0}
table.FoodOrderTable td input.InputWidth{width:92%}
table.FoodOrderTable td #Total{width:70px; float:right; margin-right:15px; background:none; border:none; font-size:13px; margin-top:-3px}
table.FoodOrderTable td input[type=submit]{background-image: linear-gradient(bottom, rgb(224,91,25) 6%, rgb(255,94,0) 53%);
background-image: -o-linear-gradient(bottom, rgb(224,91,25) 6%, rgb(255,94,0) 53%);
background-image: -moz-linear-gradient(bottom, rgb(224,91,25) 6%, rgb(255,94,0) 53%);
background-image: -webkit-linear-gradient(bottom, rgb(224,91,25) 6%, rgb(255,94,0) 53%);
background-image: -ms-linear-gradient(bottom, rgb(224,91,25) 6%, rgb(255,94,0) 53%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.06, rgb(224,91,25)),color-stop(0.53, rgb(255,94,0)));
border:none;
border-radius:3px;
color:#fff;
padding:7px 10px;
float:right; 
margin-right:16px;
font-family:Arial;
text-transform:uppercase;
font-size:11px;
text-shadow:-1px -2px 8px #888;
filter: dropshadow(color=#888, offx=-1, offy=-2);
cursor:pointer;
}

#ConfirmationTable{text-align:left}

#accordion h3{padding:10px 15px; background:#F6F6F6; border:1px solid #CCC; border-bottom:none; cursor:pointer}
#accordion h3.last{border-bottom:1px solid #CCC}
#accordion h3.last+div{border-bottom:1px solid #ccc}
#accordion div{padding:10px; border-style:none solid; border-color:#CCC; border-width:1px}
#accordion .ui-accordion-header .ui-icon {
	background:transparent url('../media/images/acc_close.png') no-repeat;
	height:21px;
	left:auto;
	margin-top:-2px;
	right:13px;
	top:auto;
	width:21px;
}
#accordion .ui-state-active .ui-icon { background:transparent url('../media/images/acc_open.png') no-repeat; }

/* ============================== Position | Dimensions */
#site-wrapper { width:956px; }
#banner { margin-top:14px; }
#column-right {
	float:right;
	padding:0px 20px;
	width:240px;
}
#column-right img {
	display:block;
	margin:0 auto;
}
#column-right .right-link {
	display:block;
	padding:10px 0px;
}
#column-right img.logos {
	margin-bottom:18px;
	margin-top:18px;
}
#column-left {
	float:left;
	width:664px;
}
#left-content {
	margin:10px 30px 10px 40px;
}
.home-schedule { width:100%; }
.home-schedule td {
	padding:4px 0 3px;
	border-top:1px solid #cccccc;
}
td.hs-time { width:30%; }
.divider { margin:20px 0; }
.up { margin-top:10px; text-align:right; }
.bump-down { padding-top:40px; }
.code {
	display:block;
	float:left;
	width:60px;
}
.desc {
	margin-left:60px;
	padding-bottom: 10px;
	font-size:12px;
}
.loc {
	float:right;
}
.speaker {
	margin-top:25px;
}

/* ============================== Background | Borders */
body { background:#969289 url('../media/images/body_bg.jpg') repeat-x; }
#site-wrapper {
	background-color:#ffffff;
	border-left:2px solid #d7dbdc;
	border-right:2px solid #c3c6c7;
}
#column-left {
	border-right:1px solid #cccccc;
}

/* ============================== Color | Font */
body {
	color:#000000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:1.5em;
}
.bold { font-weight:bold; }
.italics { font-style:italic; }
.caps { text-transform:uppercase; }
.gray { color:#666666; }
.gray-lite { color:#9a9a9a; }
.white { color:#ffffff; }
.orange { color:#f36e21; }
.brown, a { color:#513127; }
a:hover { text-decoration:none; }
h1 { font-size:25px; }
h2 { font-size:17px; }
h4 { font-size:14px; }
h1, h2, h4 {
	margin:10px 0;
	line-height:1.3em;
}
.speaker-name {
	font-size:18px;
}
.speaker-title {
	color:#833e29;
	font-size:14px;
}
.up a {
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
h3 span {
	float:right;
}
.bg-orange {
	background-color:#ffdcc5;
}
h3.bg-orange {
	margin:15px 0;
	padding:5px;
}


/* ============================== Other */
ul.normal {
	list-style:disc;
	padding-left:30px;
	margin:10px 0;
}
#rit-header-right form input#search-text { height:14px; }
.portrait {
	float:left;
	padding:3px;
	margin-right:20px;
	margin-bottom:20px;
	border:1px solid #bababa;
}
.potrait img {
	float:left;
	margin:0;
}
#left-content p {
	margin:14px 0;
}
.workshop, .workshop p, .workshop-blurb {
	margin-top:15px;
}
.workshop-blurb {
	padding-left:20px;
}


/* ============================== Header */
#rit-header {
	margin:0 20px;
	height:51px;
}
#wconf-header {
	position:relative;
	margin:20px 0 0 0;	
}
#wconf-header, #wconf-header a { color:#ffffff; }
#wconf-logo {
	position:absolute;
	left:0px;
	top:53px;
	z-index:2;
}
#wconf-college {
	height:24px;
	background:#ff5400 url('../media/images/header_business.jpg') repeat-x;
	border-top:1px solid #f7e0c4;
	font-size:12px;
	letter-spacing:2px;
	line-height:24px;
	text-align:center;
}
#wconf-title {
	/*padding:20px 0 0 300px;*/
	height:95px;
	background:#513127 url('../media/images/header_diagonal.jpg') repeat-x;
	font-size:32px;
	/*font-weight:bold;*/
	letter-spacing:1px;
	line-height:normal;
}
#wconf-subtitle {
	font-size:23px;
	line-height:normal;
}
#wconf-text {
	font-size:22px;
	padding:27px 0 0 320px;
}
#wconf-date {
	/*font-size:32px; Normal date font size, changed for smacs */
	font-size:18px;
	font-weight:normal;
	line-height:1.1em;
}

/* ============================== Navigation */
#navbar {
	height:56px;
	background:#97938a url('../media/images/header_btm_bg.jpg') repeat-x;
}
#nav {
	height:31px;
	background:#97938a url('../media/images/nav_bg.jpg') repeat-x;
	float:right;
	margin:0;
        width:706px;
}
#nav td {
	border-left:1px solid #cecbc5;
	border-right:1px solid #888682;
        text-align:center;
}
#nav td.first { border-left:none; }
#nav td.last { border-right:none; }
#nav td:hover, #nav td#active { background:#5a5147 url('../media/images/nav_bg_on.jpg') repeat-x; }
#nav td a {
	display:block;
	padding:0 6px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
    font-size:12px
}

/* ============================== Footer */
#rit-footer {
	margin:0 20px;
	height:38px;
}
#rit-footer-left { padding:9px 0 8px 20px; }
#rit-footer-left a { color:#ffffff; }

/* ============================== Button */
.link-btn span {
	cursor:pointer;
	display:block;
	float:left;
	padding:8px 8px 0px;
	height:27px;
	background:#ff3100 url('../media/images/btn_bg.jpg') repeat-x;
	color:#ffffff;
	text-transform:uppercase;
	border:none;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
}
.link-btn img {
	float:left;
}
.link-btn a { text-decoration:none; color:#ffffff; }
#column-right .link-btn { margin-top:20px; }
#column-right .link-btn span { font-size:12px; }

#side_imgs img{
	padding-top:15px;
}

.BrownButton{background: #523228; color:#fff; text-align:center; font-size:11px; padding:5px 0; width:200px; margin:10px auto 0; border-radius:4px; border:1px solid #a6958f}

ul.squares{
	list-style-type:square;
}

#Membership h2{font-size:20px}
#Membership p{margin-left:25px; font-size:13px}

.RegErrors{list-style:disc; font-size:13px; margin-left:15px}

#CmicSummit{width:98%; margin:0 10px}
#CmicSummit td, #CmicSummit th{padding:5px}
.InputError{border:1px solid #FC7676 !important}

table.agenda{width:100%; margin-bottom:25px}
table.agenda tr{background:#ebebe9}
table.agenda tr th{text-align:center; background:#523228; color:#fff; padding:5px 0}
table.agenda tr td{padding:8px 10px; color:#513127; font-size:12px; font-weight:700}
table.agenda tr td:first-child{width:25%}