body {font-family: verdana; font-size:0.7em; background-color: #F5F5F5; margin:0px; padding:0px;}
table, td, h3 {border-collapse:collapse; /* padding:0px; margin:0px; */}
.servicepage {background-color: #F5F5F5; margin:0px;}
/*.servicepagetable {background-color: #F5F5F5; border:solid 2px #8E94D5; padding: 10px 10px 10px 10px; }*/
input, select, textarea, optgroup{font-family: verdana; font-size:1.0em; margin:2px 0px; vertical-align:middle;} 
input[type=text] {margin:2px 0px; padding:0px;}
input[disabled] {background-color:#DDD; border:solid 1px #AAA;}
input[type=checkbox] {vertical-align:middle; margin:3px; padding:3px;} 
input[type=radio] {vertical-align:middle;} 
input[type=button] {height:22px;}
input[type=submit] {height:22px;}

.loginTable {background-color: #F5F5F5; border:solid 2px #8E94D5; padding: 10px 10px 10px 10px; }
.loginTable td { padding: 0px 10px 0px 10px; }

img {border-width: 0px;}
h3 {font-size:1.1em; font-weight:bold;}
h2 {font-size:1.2em; font-weight:bold; background-color:#EEE; padding:4px; border:solid 1px #AAA; 
  margin:0px; margin-bottom:15px;}
.bar {background-color:#EEE; padding:4px; border:solid 1px #AAA; margin:0px;}

hr { color: #AAA; background-color: #AAA; height:1px; border-width:0px; }
.textbody { font-family: verdana; font-weight:normal;}
.gadgetbody { font-family: verdana; font-weight:normal;}
.groupTypeImg {border: dotted 1px #8E94D5; }
 
.service_page_form {background-color: #FFF; border-bottom: solid 2px #8E94D5; margin: 0px; padding: 15px; text-align:center;}
.service_page_form table {text-align:left;}
.service_page_form * {margin-left: auto; margin-right:auto;}
 
.bgtables, .bgtables td, .bgtables tr {background-color: #F5F5F5; padding:0px 0px 0px 0px; margin:0px;}
.toptable, .toptable td, .toptable tr {background-color: #F5F5F5; padding:2px 8px 8px 8px; margin:0px;}
.toptable_bottomline {border-bottom:solid 2px #8E94D5;}
.toptable_bottombar, .toptable_bottombar td, .toptable_bottombar tr 
  {background-color: #F5F5F5; padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; vertical-align:middle; border-collapse:collapse;
    font-size:0.8em; font-family: verdana; text-transform:lowercase; font-weight:bold; color: #666; letter-spacing:3px;}
.toptable_bottombar {border-bottom:solid 2px #DDD; height:40px;}

.adsresults {background-color:#eee; border:solid 2px #8E94D5; padding:0px 0px 2px 2px;}

.edit_box td {padding:5px; border:solid 1px #AAA; background-color:#EEE;}	
.edit_box { margin:5px; }	

.standard_box { background-color:#EEE; padding:3px; border:solid 1px #AAA; }

#opt1 {left:8px; width:280px; height:90px; }
#opt2 {left:300px; width:280px; height:90px;}

.button {height:22px;}

.group, .group_hl { color:#555; background-color:#F5F5F5; border: solid 1px #ddd; 
      font-family: verdana; font-weight:bold; padding:0px; margin:0px; /*white-space:nowrap;*/}
.group, .group_hl { padding: 4px 2px 6px 3px; margin-top:12px; }
.group_over { border: dashed 1px #AAAAAA; }
.group_hl {border: dashed 1px #AAAAAA;}
.group ul, .group_hl ul {list-style:none; margin:8px 0px 0px 1px; padding:0px 0px 0px 5px; 
  font-weight:normal; border-left:solid 0px #CCCCCC; /*background-color: #FFFFFF;*/}
.group li, .group_hl li {margin-top: 5px;padding: 0px;}
.group img, .group input {vertical-align:middle; }
/*.topborder {margin: 4px 0px 0px 1px; padding: 0px; height:6px;}*/
.topborder img { padding: 0px; height:6px; width:100px; vertical-align:baseline; position:relative; top:5px; left:1px;}
.bottomborder {margin: 0px 0px 0px 1px; padding: 0px; height:5px; vertical-align:top; position:relative; top:-1px;}
.rss_content { color: #666; font-weight:normal; }
.last_access {color: #666; font-style:italic;}
.snapshot1 { border: solid 1px #CCC; margin:4px 0px 4px 0px; width:272px; height:204px;}
.snapshot2 { border: solid 1px #CCC; margin:4px 0px 4px 0px; width:220px; height:165px;}
.snapshot3 { border: solid 1px #CCC; margin:4px 0px 4px 0px; width:180px; height:135px;}
.snapshot4 { border: solid 1px #CCC; margin:4px 0px 4px 0px; width:132px; height:99px;}
a {color: #333; }
a:link {text-decoration: none; color: #333; }
a:visited {text-decoration: none; color: #333; }
a:hover {text-decoration: underline; color: #0000CC; }
a:active {text-decoration: none; color: #333; }
.rss_title { font-weight:normal; }
 
a.coloredlink {color: #0000CC;}

.notes { color: #444444; margin:4px 6px 0px 0px; padding:2px; background-color:#FFF; 
border:solid 1px #DDDDDD; font-size:0.9em;} 
.notes table { width:100%;}
.notes_x { width: 10px;}
.notes_x a {position:relative; top: -4px; right: 0px;}
.notes_x a:hover {text-decoration: none; color: #444444; }

/* TABS */
.hd_tabs { margin-left: 3px; }
.hd_tabs .tab {background: url('images/blue/tab-off.gif') no-repeat; width: 101px; cursor:pointer;
 padding:0px 1px 0px 0px; height:41px; text-align:center; vertical-align:top; border:solid 0px #000; }
.hd_tabs .tablinkcontainer { margin-top:6px; margin-bottom:0px; height:33px; overflow:hidden;}
.hd_tabs .tablink { color:#222; font-weight:normal; border:solid 0px #F00; height:0px;}
.hd_tabs .tabcmdbuttons {position:relative; height:0px; float:right; left: -1px; top:33px; z-index: 10;}

.hd_tabs #t_hide {display: none;}
.hd_tabs .on {background: url('images/blue/tab-on.gif') no-repeat; z-index: 10 !important;}
.hd_tabs .tab {color:#222222;}
.hd_tabs .on .tablink {color: #fff;}

/* TAB BODY */  
.tab_body { background-color: #FFFFFF; margin-top:0px;  border-left: solid 0px #8E94D5; 
  border-right: solid 0px #8E94D5; border-bottom: solid 2px #8E94D5; }

.tab_body_bookmarks_table {margin:0px; padding:0px;}
/*.tab_body table { border:solid 1px #444444;}*/
.column { /*border:solid 1px #884444; */ min-height:600px;}
.top_line {border-top: solid 2px #8E94D5;}
.tab_body_toolbar { background-color:#F5F5F5; }
.tab_body_toolbar img, .tab_body_toolbar input { vertical-align:middle;}
	
.tab_body_toolbar_line { background-color:#F5F5F5; height:35px; 
	 border-bottom: solid 1px #DDDDDD; padding:0px; }
.optable_command { padding:0px; margin-top:0px; margin-bottom:0px; margin-right:3px;}

/*.tab_body_toolbar_line * a {position:relative; *top:1px;} /* IE6 & IE7 HACK */
.tab_body_toolbar_line * .combo { height:20px; position:relative; top:1px;}	
/*.tab_body_toolbar_line img {margin-top:2px;}
.tab_body_toolbar_line a {margin-top:5px;}
/*.tab_body_toolbar_line img {position:relative; *top:-1px;} /* IE6 & IE7 HACK */
.combo { height:20px;}	
.combo option{font-family: verdana; color:#444444; background-color:#FFFFFF; } 
.combo optgroup{font-family: verdana; color:#444444; background-color:#DDD; font-weight:bolder; } 

/*.tab_body img, .tab_body input { vertical-align:middle; }*/
.cmdBtn {cursor:pointer;z-index:11 !important; margin-right:1px;}
 
.edit_menu {border: solid 1px #878787; background-color: #878787;}
.edit_menu td {background-color: #F5F5F5;}
.viewmode_group_edit_menu {color: #AAA; margin-left:10px; font-weight:normal;}
.viewmode_group_edit_menu a {color: #AAA; font-weight:normal;}
.group_image { margin-right:5px;}

#google_search {position:absolute; top:32px; right:15px;  }

.formTable td{ } 

.hr_footer { color: #8E94D5; background-color: #8E94D5; border-width:0px; height:2px;}
.footer_table { border-top:solid 2px #8E94D5; }

.stdIconsPanel {margin: 3px 0px 0px 0px;}
.stdIcon {margin: 2px; cursor:pointer;}
.stdIconSel {border:solid 1px #111; padding: 1px; cursor:pointer;}

.menuBtn { cursor:pointer; width:15px; height:13px; }
.tabMenuBtn { cursor:pointer; float:right; position:relative; }
.tabMenuBtn0 { left:100px; top:28px; }
.tabMenuBtn1 { left:202px; top:28px; }
.tabMenuBtn2 { left:304px; top:28px; }
.tabMenuBtn3 { left:406px; top:28px; }
.tabMenuBtn4 { left:508px; top:28px; }
.tabMenuBtn5 { left:610px; top:28px; }
.tabMenuBtn6 { left:712px; top:28px; }
.tabMenuBtn7 { left:814px; top:28px; }
.tabMenuBtn8 { left:916px; top:28px; }
.tabMenuBtn9 { left:1018px; top:28px; }
.tabMenuBtn10 { left:1120px; top:28px; }
.tabMenuBtn11 { left:1222px; top:28px; }
.tabMenuBtn12 { left:1324px; top:28px; }
.tabMenuBtn13 { left:1426px; top:28px; }
.tabMenuBtn14 { left:1528px; top:28px; }
.tabMenuBtn15 { left:1630px; top:28px; }
.tabMenuBtn16 { left:1732px; top:28px; }
.tabMenuBtn17 { left:1834px; top:28px; }
.tabMenuBtn18 { left:1936px; top:28px; }
.tabMenuBtn19 { left:2038px; top:28px; }

/*Rounded corner boxes*/
.headerBox { padding: 3px 5px; border: 1px solid #8E94D5; background-color: #8E94D5; }
.headerRCBox { }
.headerRCBox .rch { display: block; }
.headerRCBox .rch * { display: block; height: 1px; font-size:.01em; overflow: hidden; background: #8E94D5;	}
.headerRCBox .rch1 { border-right: 1px solid #FFFFFF; /*E9E9E9*/ padding-right: 1px; margin-right: 3px; border-left: 1px solid #FFFFFF; padding-left: 1px; margin-left: 3px; background: #F4F4FF; /* rch5 */ }
.headerRCBox .rch2 { border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; padding: 0px 1px;	background: #EDEDFF; /* rch3 */ margin: 0px 1px;	}
.headerRCBox .rch3 { border-right: 1px solid #EDEDFF;   /*#D6D6D6*/ border-left: 1px solid #EDEDFF;	margin: 0px 1px; }
.headerRCBox .rch4 { border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;	}
.headerRCBox .rch5 { border-right: 1px solid #F4F4FF; /*#D9D9D9*/ border-left: 1px solid #F4F4FF;	}
.headerRCBox .content {	background: #8E94D5; padding: 0px 6px 4px 6px; font-weight: bold; color: #FFF;	}
.contentBox {	padding: 6px; border: 1px solid #8E94D5; }

/*Squared corner boxes*/
.headerSqBox { padding: 3px 5px; border: 1px solid #8E94D5; background-color: #8E94D5; }
.headerSqBox .content {	background: #8E94D5; padding: 0px 0px 0px 0px; font-weight: bold; color: #EEE;	}
.contentSqBox {	padding: 5px; border: 1px solid #8E94D5; border-top:0px; background-color: #FFF; }

.notesBtn
{
  width: 16px;
  height: 16px;
  border-width: 0px;
  cursor:pointer;
}

ul.SimpleContextMenu
{
  display: none;
  position: absolute;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  border-top: 1px solid #AAA;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  background: #FFF;
}

ul.SimpleContextMenu li 
{
  border-bottom: 1px solid #AAA;
}

ul.SimpleContextMenu li.cm_sep 
{

}

ul.SimpleContextMenu li a 
{
  display: block;
  width: 100px;
  padding: 2px 10px 3px 10px;
  text-decoration: none;
  background: #F5F5F5;
  color:#666;
}

ul.SimpleContextMenu li a:hover 
{
  text-decoration: none;
  color: #FFF;
  background: #8E94D5;
}
