body,div,h1,h2,h3,h4,h5,h6,form,fieldset,input{margin:0;padding:0;}
body{font:12px arial,sans-serif;}

body {height:100%;}
html {height:100%;}

#weberTabs {background:url('/images/topmenubar.png') repeat-x top left;height:34px;text-align:center;background-color:#ffffff;text-align:aws}
#weberTabs .weberTabsBox{width:830px;margin:auto;_margin-left:20% auto;}
#weberTabs ul{border:0;margin:0;padding:0;list-style-type:none;text-align:center;}
#weberTabs ul li{font-size:18px;display:block;float:left;color:white;text-align:center;margin:3px 0 0 3px;width:auto;padding:6px 10px 2px 10px;}
#weberTabs ul li a{text-decoration:none;color:#CCCCCC;}
#weberTabs ul li a:hover{text-decoration:none;color:#FFFFFF;}
#weberTabs ul li.on a:hover{text-decoration:none;color:#883344;}
#weberTabs ul li.on{color:#497E86;background:#F4F4F4;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-bottom:1px solid #F4F4F4;border-right:1px solid #C0C0C0;}
#weberTabs ul li.on a{color:#5D5618;text-decoration:none;}
#weberSTabs{text-align:center;font-size:15px;font-family:arial,verdana,helvetica,sans-serif;color:#497E86;background:#F4F4F4 url('/images/submenubar.gif');border-bottom:1px solid #999999;padding:3px 3px 3px 3px;margin:0;clear:left;}
#weberSTabs .weberSTabsBox{width:830px;_margin-left:11%;margin:auto;text-align:left;}
#weberSTabs a{color:#497EFF;padding-left:5px;padding-right:5px;text-decoration:none;}
#weberSTabs a.on{color:#666699;font-weight:bold;}
#weberSTabs a.menu{text-decoration:none;}
#weberSTabs a:hover{color:#000099;}
#weberSTabs a.onmenu{color:#497E86;font-weight:bold;text-decoration:none;}
#helpLayerA {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-width: 0px;padding: 0px;visibility: hidden;z-index: 100;background-color: silver;opacity:.30;filter: alpha(opacity=30);}
#helpLayerB {position: absolute;padding: 5px;top: 110px;left: 50px;width: 650px;height: 450px;border:1px solid #000;visibility: hidden;z-index: 101;text-align: right;background-color: #fff;}
#helpLayerC {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-width: 0px;padding: 0px;visibility: hidden; display: none; z-index: 102;}
#helpLayerC2 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-width: 0px;padding: 0px;visibility: hidden; z-index: 102;}
#GhelpLayerA {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-width: 0px;padding: 0px;visibility: hidden;z-index: 100;background-color: silver;opacity:.30;filter: alpha(opacity=30);}
#GhelpLayerB {position: absolute;padding: 5px;top: 110px;left: 50px;width: 640px;height: 440px;border:1px solid #000;visibility: hidden;z-index: 101;text-align: right;background-color: #fff;}




#box_title {font-family:arial,sans-serif;font-weight:bold;font-size:1em;padding-bottom:2px;color:#666699;}

hr {color: #333399; height: 1px; width: 100%;}
#commonstuff {font-size:12px;}
#commonstuff select {font-size:10px;}
#commonstuff input {font-size:10px;}
#commonstuff td {padding-right:3px;}
#pp_top {background-color: #efefef; width: 640px; height:104px; border-bottom:1px solid; border-bottom-color:#999;}

input.mailto { margin-left:2px;width:350px;height:20px;margin-top:2px;border-top:1px solid;border-top-color:#999;border-bottom:2px solid;border-bottom-color:#efefef;border-left:1px solid;border-left-color:#999;border-right:2px solid;border-right-color:#efefef;}


.zname {text-align:center;width:50px;height:14;overflow:hidden;}

input.message{
   color:#000099;
   font-family:arial,helvetica,sans-serif;
   font-size:100%;
   text-align: left;
   border:0px solid;
   background-color:#ffffff;}


.WebWizRTEbutton {
	 border: #E6E7F2 1px solid;
}

.WebWizRTEbutton2 {
	 font-size:84%;
}

select.mailto { margin-left:2px;
   width:350px;
   height:20px;
   margin-top:2px;
   border-top:1px solid;
   border-top-color:#999;
   border-bottom:2px solid;
   border-bottom-color:#efefef;
   border-left:1px solid;
   border-left-color:#999;
   border-right:2px solid;
   border-right-color:#efefef;
	}

#printpreviewX {background-color: #fff;}

#printpreview { text-align: left; width: 520px; height: 640px; color: #000; background-color: #fff; border: 0px dashed #555555; position: relative; padding:10px;}

#roomlistHeader { text-align: left; width: 150px; height: 52px; color: #000; background-color: #fff; border: 0px solid #a32b30; border-top: 0px; position: relative; }

#calendarHeader { 
position:relative;
top:26px;
text-align: right; 
width: 870px; 
height: 52px; 
color: #000; 
background-color: #fff; border: 0px solid #a32b30; border-top: 0px; top: 0; left: 0; }

#instructions {padding:10px;
background-color:#DDFFDD;
color: #000033; 
font-family:arial;font-size:12px;
	}


#contacts {padding:0px 0 12px 0; }

#contacts #Csearch {position: absolute; top:120; left:20;}

#contacts #Seesearch {position:relative; display:inline-block;}
#contactsX #savedsearchX {position:absolute; top:122px; left:230px; text-align:right; width:400px;}
#contacts #savedsearch {position:relative; display:inline-block;margin:0 0 0 12px; text-align:right;}

#contacts #savedsearchI {position:relative; display:inline-block; top:6;}
#contacts #options	{position:relative; display:inline-block;margin:0 0 0 20px;}
#contacts #new {position:relative; display:inline-block;}
#contacts #newI {position:relative; display:inline-block; top:6;}
#contacts #printI {position:relative; display:inline-block; top:6;}
#contacts #mergeI {position:relative; display:inline-block; top:6;}

#topline { text-align: left; width: 100%; color: #000; background-color: #fff; margin-top: 0px; border: 1px solid; border-left: 0px; border-right: 0px; border-bottom: 0px; position: relative; }
#botline { text-align: left; width: 100%; color: #000; background-color: #fff; margin-top: 0px; border: 0px solid; border-left: 0px; border-right: 0px; border-bottom: 1px; position: relative; }

form {margin:0;}
a { color: #000099; text-decoration: none;}
a:hover { color: #0000ff;}
a.white { color: #ffffff; text-decoration: none;}
a.white:hover { color: #ffff00;}
tr.odd { background-color: #FFFFFF; }
tr.even { background-color: #f8f8fc; }
tr.red { background-color: #FFBBBB; }
input.contact {height:20px;font-size:72%;}
select.contact {height:20px;font-size:72%;}


td.zclear {
   background-color:#ffffff;
   border:0px solid;}

td.contacts {
   background-color:#ffffff;
   border-bottom:1px solid;}

div.ss {position:absolute;
   float:left;
   font-size:7px;
   top:0px;
   left:40px;
	}

div.locked {position:absolute;
   float:left;
   float:left;
   top:0px;
   left:0px;
	}