#metanav {background-image:none;margin:0; padding:0;width:100%;height:51px;clear:right;font-family:Helvetica, Arial, sans-serif;color:#FFF;background:#513127;position:relative;font-size:85%;}
#metanav ul {margin:20px 9px 0 0; padding: 0; float:right;}
#metanav ul li {float:left; list-style-type:none; padding:0 0 0 30px; border:0;}
#metanav a:link, #metanav a:visited {color:#FFF; background-color: transparent; text-decoration:none;}
#metanav a:hover {color:#FFF; background-color: transparent;text-decoration:underline;}
#metanav a:active {color:#FFF; background-color: transparent;text-decoration:none;}
#metanav p, #metaskip { position: absolute; left: -1999px;}

#metanav #metaritsearch {margin-right:15px;}
#metanav #metaritsearch a, #metarithometext {display:block;text-indent:-5000px;width:1px;height:1px;overflow:hidden;}

#metanav a span#metaritlogo {
padding:0;margin:0;left:0;top:0;display:block;
position:absolute;left:0;top:0;width:375px;height:51px;
background: url(framework/v0/images/idbar-brown.gif) no-repeat;border:none;cursor:pointer;}

#metanav #metasearchform {border: none;width: 135px;height:16px;margin-top: -0.35em;padding:3px 0 0 3px;background: #513127 url(framework/v0/images/idbar-brown-search.gif) no-repeat;}
#metanav #metasearchform input, #metasearchform button { border: none;float: left;-webkit-appearance: none;}
#metanav #metaritsearchbox {	color: #000;width:114px;height: 14px;padding: 0;margin:0;border: none;background: #FFF;outline: 0;}
#metanav #metaritsearchbox.faded {color:#AAA;}
#metanav #metaritsearchbox.focused {color:#000;}
#metanav #metasearchform button { width: 16px;height: 13px;cursor: pointer;text-indent: -9999px;background: #FFF url(framework/v0/images/idbar-brown-search-magnify.gif) no-repeat;}

#metanav #metasearchform, #metanav #metasearchform div {display:block;}

#metanav #metasearchform {padding-left:4px;}
#metanav #metaritsearchbox {width:111px;}@charset "UTF-8";
/* CSS Document */

html, body {
	height:100%;
}
#site-wrapper, #rit-header-logo, .content-spacer {
	display:block;
}
#background-top{
	width:100%;
}
#background-bottom{
	width:100%;
}
#site-wrapper {
	margin:0 auto;
	height:auto;
}
.spacer {
	height:15px;
}
.clear {
	clear:both;
}
.totop {
	clear: both;
	text-align: right;
}

/* ========== RIT header strip with search */
#rit-header, #rit-header-wrap, #metanav {
	width:916px;
}
#rit-header {
	background:#513127 url('gcr/firstrobotics/media/images/header_left.jpg') no-repeat;
}
#rit-header-wrap {
	background:transparent url('gcr/firstrobotics/media/images/header_right.jpg') no-repeat right;
}
#metanav {
	background:none;
	line-height:normal;
	overflow:hidden;
}
#metanav #metasearchform input {
	font-size:11px;
}

/* ========== RIT breadcrumb */
#breadcrumb-wrap { }
#breadcrumb-trail, #breadcrumb-trail a {
	margin:0 auto;
	height:16px;
	font-size:9pt;
	text-decoration:none;
	color:#000000;
}
#breadcrumb-trail { padding-top:2px; padding-bottom:3px; }
#breadcrumb-trail a:hover { text-decoration:underline; }


/* ========== RIT footer */
#rit-footer { background-color:#513127; }
#rit-footer, #rit-footer-wrap, .rit-footer-divider {
	font-size:12px;
}
#rit-footer-wrap {
	margin:0 auto;
}
#rit-footer-left, #rit-footer-right,
#rit-footer-left a, #rit-footer-right a {
	text-decoration:none;
}
#rit-footer-left {float:left;}
#rit-footer-right {float:right;}
#rit-footer-left li, #rit-footer-right li, #rit-footer .text,
.rit-footer-divider {
	list-style:none;
	float:left;
}
#rit-footer .text {
	width:auto;
}
.rit-footer-divider {
	width:7px;
}@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('gcr/firstrobotics/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('gcr/firstrobotics/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('gcr/firstrobotics/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('gcr/firstrobotics/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('gcr/firstrobotics/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('gcr/firstrobotics/media/images/header_btm_bg.jpg') repeat-x;
}
#nav {
	height:31px;
	background:#97938a url('gcr/firstrobotics/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('gcr/firstrobotics/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('gcr/firstrobotics/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%}/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(gcr/firstrobotics/images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(gcr/firstrobotics/images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
