/* CSS Document */
body { margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; }
#extranet { float:right; padding:0 7px;; border:1px solid #F3F3F3; cursor:default; }
div#arch_title1 { width:565px; height:26px; font-size:17px; text-align:right; font-weight:bolder; position:absolute; left:223px; top:84px; }
div#arch_title2 { width:565px; height:26px; font-size:16px; text-align:right; font-weight:bolder; position:absolute; left:223px; top:110px; }
div#header { width:800px; height:121px; margin:0; margin-top:15px; padding:0; float:left; clear:both; color:#FFFFFF;
	background:url(images/oct_head.jpg) no-repeat left top; }
div#header_MITS { width:800px; height:121px; margin:0; margin-top:15px; padding:0; float:left; clear:both; color:#FFFFFF;
	background:url(images/oct_headMITS.jpg) no-repeat left top; }
a#clickaway { width:215px; height:112px; position:absolute; left:4px; top:19px; }
a#Campbell { width:151px; height:48px; font-size:12px; position:absolute; left:221px; top:2px; text-align:center; font-weight:normal; color:#000000; }
a#LosAltos { width:151px; height:48px; font-size:12px; position:absolute; left:365px; top:2px; text-align:center; font-weight:normal; color:#000000; }
a#Sunnyvale { width:151px; height:48px; font-size:12px; position:absolute; left:508px; top:2px; text-align:center; font-weight:normal; color:#000000; }
a#SantaCruz { width:143px; height:48px; font-size:12px; position:absolute; left:656px; top:2px; text-align:center; font-weight:normal; color:#000000; }
div#StoreHours { width:572px; height:14px; font-size:12px; position:absolute; left:225px; top:63px; text-align:center; color:#000000; line-height:14px; }
small.tiny { font-size:9px; }
div#body { width:800px; margin:0; padding:0; float:left; clear:both; }
div#navbar { width:154px; height:inherit; float:left; clear:none; border-right:1px solid #000099; border-bottom:1px solid #000099; }
div#subnavbar { width:150px; height:auto; margin:5px 2px 0 3px; float:left; clear:left; }
div#content { width:638px; height:inherit; padding:0; float:right; clear:none;
	background:url(images/RS_lani.jpg) no-repeat right top; }
div#monitor { background:url(images/RC_Monitor.jpg) no-repeat right top; width:638px; height:inherit; padding:0; float:right; clear:none; }
strong#tagline { font-size:21px; font-family:"Times New Roman", Times, serif; font-style:italic; margin:4px 0; }
strong#tagline2 { font-size:17px; font-family:"Times New Roman", Times, serif; font-style:italic; width:624px; position:absolute; left:164px; top:440px; }

a:link, a:visited { font-weight:bold; text-decoration:none; }
a:hover, a:focus { font-weight:bold; text-decoration:none; color:#990000; }
#base a { color:#666666; padding:0 4px; font-weight:normal; }

h6 { margin:0; padding:0;  } .hidden { display:none; }
li { list-style-position:inside; } li.nobull { list-style-type:none; }
h6 a:link, h6 a:visited { color:#555555; font-size:12px; clear:left; float:left; font-weight:normal; margin:2px 0 0 15px; }
h6 a:hover, h6 a:focus { color:#0099FF; font-size:12px; clear:left; float:left; font-weight:normal; margin:2px 0 0 15px; }
a.Mlk:link, a.Mlk:visited { color:#000099; font-size:12px; clear:left; float:left; margin:9px 4px 0 9px; width:140px; }
a.Mlk:hover, a.Mlk:focus { color:#0099FF; font-size:12px; clear:left; float:left; margin:9px 4px 0 9px; width:140px; }
.serv_btn { clear:none; float:right; margin:0 3px; cursor:pointer; }
div#btn_u { position:absolute; top:300px; left:180px; z-index:5; width:615px; height:55px; text-align:right; }
div#btn_u2 { display:block; clear:both; padding-top:3px; }
.btn_r { position:absolute; top:300px; left:600px; z-index:5; width:205px; height:405px; }
.btn_r a { color:#000; width:200px; display:block; height:62px; text-decoration:none; line-height:13px;
 font-size:11px; padding:6px; margin-top:0; padding-bottom:0; }
.btn2 { left:560px !important; width:235px !important; }
.slink { cursor:pointer; } div#btn_u img { cursor:pointer; }

div.BC1 { float:left; clear:none; width:194px; height:535px; margin:0 5px; border:1px solid #CCCCCC; padding:12px 2px 15px 2px; cursor:pointer; }
div.BC2 { float:left; clear:none; width:194px; height:145px; margin:0 5px; border:1px solid #CCCCCC; padding:12px 2px 15px 2px; cursor:pointer; }
div.NBC1 { float:left; clear:none; width:194px; height:145px; margin:0 5px; border:1px solid #DDD; padding:12px 2px 15px 2px; cursor:pointer; }
div.NBC2 { float:left; clear:none; width:194px; height:130px; margin:0 5px; border:1px solid #DDD; padding:12px 2px 15px 2px; cursor:pointer; }
div.col_title { float:left; clear:none; background-color:#000000; color:#FFFFFF; width:200px; height:20px; text-align:center; margin:2px 5px; font-weight:bold; }
div.col_title2 { float:none; clear:none; background-color:#000000; color:#FFFFFF; width:194px; height:20px; text-align:center; margin:0; font-weight:bold; }

ul { margin-top:0; padding-top:0; }
li { list-style-position:outside; }
i.sm { font-size:10px; font-style:normal; }
.map_title { background:url(images/bg_loc2.gif) no-repeat; width:150px; color:#FFFFFF; padding:2px 0 0 6px; float:left; clear:none; display:inline; }
.Dir_title { background-image:url(images/bg_dir.gif); width:197px; height:52px; color:#FFFFFF; padding:2px 0 0 7px; float:left; clear:none; display:inline; }
.Dir_body { float:left; clear:none; width:203px; height:auto; margin-right:2px; border:1px solid #CCCCCC; padding:1px 1px; }
.Cont_title, a.Cont_title:link, a.Cont_title:visited { background-image:url(images/bg_contact.gif); width:304px; height:50px; color:#FFFFFF;
	padding:2px 0 0 6px; float:left; clear:none; display:inline; font-weight:normal; }
.Org_bod1 { float:left; clear:none; width:308px; height:auto; margin-right:2px; border:1px solid #CCCCCC; padding:1px 1px; }
fieldset { width:615px; padding:0px 5px 10px 5px; margin:10px 5px; clear:both; }
legend { color:#339; padding:15px 8px; }

.col1, .col2, .col3, .col4 { text-align:left; padding:5px 10px; width:105px; float:left; clear:none; }
.col1 { clear:left; } .col1 img, .col2 img, .col3 img, .col4 img { cursor:pointer; }
h3 { font-size:13px; margin:15px 0 4px 0; }
h2 { font-size:15px; margin:15px 0 4px 0; color:#009; font-weight:normal; }
.subj, h1 { font-size:17px; font-style:italic; color:#000099; margin:20px 0 10px 0; }
.subj1 { font-size:17px; font-style:italic; color:#000099; font-weight:bold; margin-bottom:3px; }
p.ita, p.itb { width:65%; float:left; clear:right; height:116px; padding:3px 0px; margin:5px 5px; overflow:hidden; }
p.ita { background-color:#E6E6FF; } p.itb { background-color:#F6F6F6; }
p.note { clear:both; float:left; margin:10px 0; }
p { margin:4px 0 20px 0; }
.endline { width:220px; float:left; clear:left; }
.endline1 { width:150px; float:left; clear:left; vertical-align:top; }
.endline2 { width:360px; float:left; clear:left; vertical-align:top; }
.end { font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#FF0000; text-align:left; font-weight:bold;
	float:left; padding-left:20px; clear:none; vertical-align:bottom; }
.end1 { font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#FF0000; text-align:left; font-weight:bold;
	float:left; padding-left:20px; clear:none; vertical-align:middle; }
.end2 { font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#FF0000; font-weight:bold;
	padding-left:18px; clear:none; }
span.is1, span.is2 { width:17px; height:115px; float:right; clear:none; font-size:9px; color:#063; }
span.is1 { background-color:#FFF; } span.is2 { background-color:#EEF; }
span.txa { font-size:11px; line-height:13px; }
tt { color:#000099; margin-right:5px; font-size:14px; float:right; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; }

.labels label { float:left; clear:left; width:255px; text-align:right; }
.labels input { width:145px; background-color:#FFF; }
form.type1 fieldset { font-size:11px; }
.f1 label { float:left; clear:left; width:90px; text-align:right; }
.f1 input { width:200px; background-color:#FFF; }

table.rental td { font-size:9px; border:1px solid #CCC; }
.rental td.blank { border-bottom:0; border-top:0; height:1px; }
.rental td.name { border-bottom:0; }

table.rentals { width:450px; }
table.rentals td { border:1px solid #CCC; }
.rentals td.blank { border-bottom:0; border-top:0; height:2px; }
.rentals td.name { border-bottom:0; }

table ul { margin-top:0; margin-left:12px; padding-left:12px; }
table.servtb { width:520px; }
table.servtb td { border:1px solid #CCC; }
.servtb td.blank { border-bottom:0; border-top:0; height:2px; }
.servtb td.name { border-bottom:0; }
small#keywords { font-size:10px; color:#666666; margin-top:70px; display:block; }
td small { font-size:10px; padding-right:10px; display:block; }

.quest { background-color:#AAD0FF; color:#001144; margin:0; padding:0; clear:both; width:630px; }
.ans { background-color:#EEFFFF; margin:0; padding:0; clear:both; width:630px; }
em.date { font-size:10px; color:#666; }
