@charset "utf-8";
/* UOttawa Mobile CSS */

body {background-color:#fff; padding:0px; margin:0px; font:11px "Lucida Grande", Lucida, Verdana; color:#323232;}
body[class="home"] {background-color:#fff; padding-bottom:10px;}
p {margin:0px; padding:0px; line-height:14px; color:#323232;}
a {text-decoration:none; color:#17798F;}

#MainContainer {width:320px; margin-bottom:5px;}
#MainContainerHome {width:320px; padding-bottom:12px;}
.Header {width:280px; background-color:#327e97; padding:12px 20px;}
.Header p {font-weight:bold; color:#fff;}
.Header .title {color:#d6bfa8; padding:0px; margin:0px; margin-bottom:2px;}
.Header a {color:#d6bfa8; text-decoration:underline;}

#Footer { text-align:center; margin-top:10px;}

#ContentWrapper {min-height:323px;}

.ContentHome {width:280px; padding:12px 20px;}
.Content {width:292px; margin:10px 0 0 13px; border:1px solid #e3e0db;}
.ContentBox {width:252px; margin:10px 0 0 13px; padding:16px; border:1px solid #e3e0db;}
.ContentHome p {font-weight:bold; font-size:10px; margin-top:7px;}

.boldlink {font-weight:bold; display:block; margin-top:8px;}
.link {display:block; color:#333; }

.Content .title {font-size:12px; color:#17798F; margin-bottom:10px; padding:20px;}
.ContentBox .title {font-size:12px; color:#17798F; margin-bottom:10px;}
.ContentBox .subtitle {font-size:10px; font-weight:bold; color:#000; margin-top:12px;}
.ContentBox table {font-size:10px; width:100%;}
.ContentBox .copy {font-size:10px; margin-top:7px;}
.ContentBox .details {font-size:10px; margin-top:8px;}
.ContentBox .details strong {font-weight:normal;}
.ContentBox .big_numbers {font-size:17px; padding-top:10px; float:left; margin-right:8px;}
.ContentBox .mail {margin-left:6px;}
.ContentBox label {font-size:10px; clear:both; display:block; padding-bottom:4px;}
.ContentBox .field {width:150px; height:12px; clear:both; display:block; margin-bottom:10px; font:10px Arial, Helvetica, sans-serif;}
.ContentBox .select {width:162px; height:18px; clear:both; display:block; margin-bottom:10px; font:10px Arial, Helvetica, sans-serif;}
.ContentBox .red {color:#17798F;}
.ContentBox .link {margin-bottom:6px; display:block;}
.ContentBox dt {font-size:10px; font-weight:bold;}
.ContentBox dd {font-size:10px; margin:1px 4px 6px;}

.Breadcrumb {font-weight:bold; height:37px; background-color:#327e97; color:#fff;}
.Breadcrumb .arrow {color:#fff;}
.Breadcrumb img {border:0px;}
.Breadcrumb .home {float:left; padding:9px 5px 5px 14px;}
.Breadcrumb p {padding:13px 0 0 3px; color:#fff; line-height:22px;}
.Breadcrumb a {color:#e5cfae;}

#BrownSeperator {height:5px; background-color:#266578;}
#LanguageButton {margin-top:10px; float:left; margin-left:13px; height:23px; ; font-size:10px; clear:left;}
#LogoutButton {margin-top:10px; float:left; margin-left:4px; height:23px; ; font-size:10px;}

#logo {float:right; position:relative; margin:3px 9px 0 0;}

/* Home Page Icons */
.CNTR_Icon {width:33%; float:left; height:96px; margin-bottom:20px;}
.CNTR_Icon img {margin-left:16px; border:none;}
.CNTR_Icon p {text-align:center; margin:5px auto 0px; width:90%;}
.CNTR_Icon .uottawalogo {position:absolute; left:177px;}

/* About UL */
ul {margin:15px 20px 0px; padding:0px}
li {margin-bottom:10px;}

/* Emergency */
#Emergency {}

/* Directory */
#Directory {margin-top:10px;}
#Directory .field {width:240px; display:block; margin-bottom:10px; font:10px Arial, Helvetica, sans-serif;}
#Directory .search {float:right; font:10px Arial, Helvetica, sans-serif;}

/* Info Request */
#InfoRequest .field {width:240px; display:block; margin-bottom:10px; font:11px Arial, Helvetica, sans-serif;}

/* About */
#About {line-height:140%; margin:20px; font-size:10px;}
#About .title {font-size:11px; color:#914247; margin-bottom:4px; display:block;}

/* Shuttle Bus */
#ShuttleForm {margin-top:10px;}
#ShuttleForm .select {width:auto; height:18px; clear:none;  display:inline; margin-bottom:10px; font:10px Arial, Helvetica, sans-serif; margin-right:5px;}
#ShuttleForm .search {float:right;}

#ShuttleTable, .standardtable {margin-top:5px;}
#ShuttleTable th,  .standardtable th{padding:3px; background-color:#333; text-align:center; color:#fff;}
#ShuttleTable td , .standardtable td {padding:3px 2px; background-color:#fff; text-align:center;}
#ShuttleTable .pinkbg,  .standardtable .pinkbg {background-color:#e4d4d5;}
#ShuttleTable .whitebg,  .standardtable .whitebg {background-color:#fff;}

#DailyTable td {text-align:left;}
#WeeklyTable td {text-align:left;}
#WeeklySchedule .left, #DailyTable .left, .standardtable .left {text-align:left;}


.sched_switch {margin-top:10px;}

.standardtable td {text-align:left;}

.prev, .next {padding-top:6px;}
.next {float:right;}
.prev {float:left;}

td.center {text-align:center;}