body { margin:0 auto; padding:0; border:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; background:url(images/bg.png) repeat-x; }
.wrapper { width: 900px; text-align: center; margin:0 auto !important; }
/* ----------------Top Box--------------------- */
#topbox { height:50px; width:100%; background-color:#d3d3d3; }
#topbox .wrap { width:1100px; margin:0 auto; }
#topbox .content { margin-right:15px; float:left; }
#topbox .content .lnk { margin-top:5px;}
#topbox .content form, #topbox .content form input,#topbox .content form button { display:inline }
#topbox #q { width: 170px; color: #04182c; background: url(images/srch-bg.gif) repeat-x; border:0px solid #ccc; font-size:14px;vertical-align:top; padding:4px 0px; }
#topbox #btn { border: 0px solid #fff; background:url(images/srchbt-bg.gif) repeat-x; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; width:70px; cursor:pointer; padding:3px; vertical-align:middle; height:24px; margin-left:2px; text-align:center }
#topbox .contlink { width:205px; float:right; padding-top:15px;}
#topbox .contlink a { color:#333; text-decoration:underline; margin-left:15px;}
/* ------------------Main page------------------ */
.logo { margin-top: 10px; width:100%; }
.footer { margin-top:20px; }
.footer a { color:#7b7b7b; text-decoration:underline; margin-right:30px; }
.footerbar { background:url(images/footer.png); width:600px; margin:0 auto; padding-top:20px; font-size:10px }
img { border-width: 0px; }
.clearfloat { clear:both; }
/* -------------------Bookmarks------------------- */
#clipboard { border: none; background-color:#E8E8E8; position:absolute; width:80px; height:80px; cursor: move; opacity: 0.50; -ms-filter: "alpha (opacity=50)"; filter: alpha (opacity=50); left:0; top:0; z-index:2; display:none; font-size: 14px; font-family: Helvetica, Arial, sans-serif; }
.holder { width: 80px;	height:80px; margin:3px; float:left; cursor: move; font-size: 14px; font-family: Helvetica, Arial, sans-serif; color: white; text-align: center; overflow: hidden; z-index:0; border:1px  dotted #CCC; background-color:#49595F; vertical-align:middle; }
#holderfocus { background-color:#FFF; position:absolute; width:84px; height:84px; margin:3px; z-index:1; cursor: pointer; }
/* ------------------Popup dialogs----------------- */
.popup { position:absolute; min-width:100%; min-height:100%; background-color:#525252; opacity: 0.60; -ms-filter: "alpha (opacity=60)"; filter: alpha (opacity=60); }
* html .popup {  position: absolute;
	height: expression( (document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight) + "px");
	width: expression( (document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth) + "px");
}
ul{ margin-left:50px; }
li{ display:inline; padding:3px 1px 4px 1px; color:#000; font-size:0.8em; float:left; }
ul#action li { display:inline; padding:4px; margin-left:0px; background:url(images/tab.png) no-repeat; color:#000; font-size:18px; width:80px; height:20px; text-align:center; padding-top:2px; }
ul#action li a{ color:#006; text-decoration:none; }
.bg { text-align:left; color:black; background-color:white; width:600px; float: left; font-family: Arial; font-size: 16px; }
.topborder { width:100%; height:10px; }
.bottomborder { width:100%; height:14px; overflow: hidden; }
.ltcorner { width:14px; height:10px !important; background-image:url("images/ltcorner.gif"); float:left; background-repeat:no-repeat; background-color: white; }
.tborder { width:586px; height:10px; background-color: white; float: left; text-align: left; color: black; }
.lbcorner { width:14px; height:14px; background-image:url("images/lbcorner.gif"); float:left; background-repeat: no-repeat; }
.bborder { width: 572px; height: 14px; background-color: white; float: left; }
.rbcorner { width:14px; height:14px; background-image:url("images/rbcorner.gif"); float:left; background-repeat:no-repeat; }
#newengine, #join, #login { width:600px; font-family:sanserif; z-index:1; position:absolute; display:none; top: 10px; }
.selink { text-align:center; vertical-align:bottom; text-decoration:none; color:white; margin-top: 8px; }
.commandbutton { width: 140px; height: 34px; display: block; text-align: center; background-color:#e6f1f8; color: black; font-size: 26px; text-decoration: none; border:1px dotted #333; margin-left:5px; }
.user_input { width: 400px; font-size: 22px; border:1px dotted #333; padding:5px; background-color:#e6f1f8; }
.urlimage { margin:5px; border: none; border: 2px solid #fff; }
#button { position: relative; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #fff; padding-left: 20px; }
/* ---------------- Admin Page ---------------------*/
#admin { margin-top:20px; min-height:350px; }
#admin img { margin-left: 10px; }
#admin table { cursor:pointer; }

/* --------------------AWS Info----------------------*/
#aws, #aws a { color:#999; text-decoration:none; font-size:11px; margin-top:20px; }
