/* Page Generated in 0.000000 seconds */
body {background-color:white; background-image:url('/img/.jpg'); padding:0; margin:0; border:0; font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size:12px;}
body table td { font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size:12px; color:#888;}
p,ul {line-height:20px;}

img {border:0;}
fieldset {border: 1px solid #ccc;padding-left:10px;}

a {color:#000000;}
a:hover{color:#50002C;}
img {border:0;}

#main { background-image:url('/img/bgslice.png'); background-repeat:repeat-x; background-position:0px 5px;}

#pageframe {border:1px solid #ccc}
#head { height:96px;}
#headtools {float:right; text-align:right; padding:8px; padding-bottom:0;}

#redbar {height: 67px; background-color:#50002C; clear:both; padding-left:70px;}


#content {color:#888; padding-top:20px; margin-left:222px; margin-right:222px; padding-bottom:20px; }
#formcontent {color:#888; padding-top:25px; margin-left:222px; margin-right:20px; padding-bottom:20px; }
#formcontent table {color:#888; }
#formcontent table select {color:#888; font-size:11px; border: 1px solid #ccc;}
#formcontent table td {padding-top:6px; padding-bottom:6px;}
#formcontent label {margin-right:5px;}

#content h1, #formcontent h1 { font-size:26px; font-weight:normal;color:#8D0D47; text-align:left; margin-right:20px;padding-top:2px;padding-bottom:10px; font-family:Georgia, Trebuchet MS, Georgia, Arial, sans-serif;}
#content h2, #formcontent h2 { font-size:14px; font-weight:bold;color:#333; text-align:left; font-family:Times New Roman, Georgia, Arial, sans-serif; text-transform:uppercase;}
#content h3, #formcontent h3 { font-size:11px; font-weight:bold;color:#000; text-align:left; font-family:Georgia, Arial, sans-serif;}
#content h4, #formcontent h4 { font-size:16px; font-weight:bold;color:#8D0D47;; text-align:left; font-family:Georgia, Times New Roman, Serif, }
#content h5, #formcontent h5 { font-size:18px; font-weight:bold;color:#50002C; text-align:left; font-family:Arial, Trebuchet MS, Georgia, Arial, sans-serif;}
#content h6, #formcontent h6 { font-size:12px; font-weight:bold;color:#50002C; text-transform:lowercase;}

#contentframe2 {background-image:url('/img/left_bg.gif'); background-position:top left; background-repeat:repeat-y;}
#contentframe3 {background-image:url('/img/right_bg.gif'); background-position:top right; background-repeat:repeat-y;}

.imglegal {margin-left:-20px;}
.appealdt{width:150px;float:left;}
.corpinfo {width:265px; float:left;padding:5px;}
.legalinfo {width:265px; float:left;padding:5px 5px 5px 20px;background-image:url('/img/right_bg.gif'); background-position:top left; background-repeat:repeat-y;}
#legalcnt {padding:10px;}

#siteframe,#twd {background-color:#fff;max-width:1050px; min-width:780px;}
#bdr_l {background-image:url('/img/border_l.gif'); background-position:left; background-repeat:repeat-y;}
#bdr_r {background-image:url('/img/border_r.gif'); background-position:right; background-repeat:repeat-y;}
#bdr_t {background-image:url('/img/border_t.gif'); background-position:top; background-repeat:repeat-x;}
#bdr_b {background-image:url('/img/border_b.gif'); background-position:bottom; background-repeat:repeat-x;}

#bdr_tl {background-image:url('/img/border_tl.gif'); background-position:top left; background-repeat:no-repeat;}
#bdr_tr {background-image:url('/img/border_tr.gif'); background-position:top right; background-repeat:no-repeat;}
#bdr_bl {background-image:url('/img/border_bl.gif'); background-position:bottom left; background-repeat:no-repeat;}
#bdr_br {background-image:url('/img/border_br.gif'); background-position:bottom right; background-repeat:no-repeat;}
#bdr_in {padding:15px;}

#clear {clear:both; height:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Arial, sans-serif;}

#leftbar { float:left; width:200px; }
#leftbar .left_menuitem {width:185px; height:35px; background-image:url('/img/feature_button.png'); margin:11px 0 11px 7px;}
#leftbar .left_menuitem a {display:block; height:35px; padding:0; padding-left:40px; padding-top:4px; font-size:10px; color:#444; text-decoration:none;}
#leftbar p {margin-left:10px;}
#lefttext ul {list-style:square;}
#lefttext li {padding-top:5px; }
#lefttext {color:#666; margin-bottom:10px; font-size:11px;}
#lefttext a {color:#666; padding:5px; }

#rightbar { float:right; width:200px; padding-top:10px; }
#rightbar #rightspacer {height:30px;}
#rightbar h3, #leftbar h3  {font-size:11px; font-weight:bold; padding-left:8px;}
#rightbar .filedl, #leftbar .filedlgl, #rightbar .filedlef, #rightbar .filedlpc, #rightbar .filedlgl, #rightbar .filedlgpd {
	width:185px; height:35px; margin:11px 0 11px 7px;}
#rightbar .filedl a, #rightbar .filedlef a, #rightbar .filedlpc a, #rightbar .filedlgl a , #rightbar .filedlgpd a,#leftbar .filedlgl a {
	display:block; height:35px; padding:0; padding-left:40px; padding-top:4px; font-size:10px; color:#444; text-decoration:none;}
#rightbar .filedl, #leftbar .filedlgl { background-image:url('/img/file_button.png'); }
#rightbar .filedlef { background-image:url('/img/feature_button.png'); }
#rightbar .filedlpc { background-image:url('/img/package_button.png'); }
#rightbar .filedlgl { background-image:url('/img/gloss_button.png'); }
#rightbar .filedlgpd { background-image:url('/img/green_button.png'); }

.searchedfor {padding:20px;}
.sresult {border-bottom:1px dashed #ddd; margin-bottom:12px; text-indent:5px;}
.sresult .pubdate {font-size:10px; font-style:italic; color:#ccc; text-align:right;}
.searchPageSel {font-weight:bold; color:red; }
.searchpages {text-align:right;}
.searchnoresult {padding:50px; font-weight:bold; text-align:center;}
#searchtextbox, #searchtextbox2 {font-size:12px; border:1px solid #ccc; height:16px;}

/*
#nvcon {float:right; padding-top:3px; padding-right:2px;}
#nvcon a {font-size:14px; font-weight: bold; text-decoration:none; color:black; font-family:Trebuchet MS;}
*/
#navbar {float:left; height:24px;}

/* corp menu */
#navouter #navbar #bgccmenucorp {float:left;margin:-14px 0 0 -38px;}
#bgccmenucorp a {font-size:12px; font-weight: bold; text-decoration:none; color:black; font-family:Trebuchet MS;}
#bgccmenucorp a:hover, #nvcon a:hover {color:#990000;}

#bgccmenucorp a.h {padding:8px 2px 2px 2px; background-image:url("/img/mi_grey_mid.jpg");}
#bgccmenucorp .bgleft {padding:8px 0px 8px 8px; background-image: url('/img/mi_grey_left.jpg'); background-position:left; background-repeat: no-repeat;}
#bgccmenucorp .bgright {padding:8px 12px 2px 0px;  background-image: url('/img/mi_grey_right.jpg'); background-position:right; background-repeat: no-repeat;}
#bgccmenucorp a.h:hover {padding:5px 2px 5px 2px; background-image:url("/img/mi_grey_mid_s.jpg");}
#bgccmenucorp .bgleft.sel {padding:7px 0px 8px 8px; background-image: url('/img/mi_grey_left_s.jpg'); background-position:left; background-repeat: no-repeat;}
#bgccmenucorp .bgright.sel {padding:6px 12px 6px 0px;  background-image: url('/img/mi_grey_right_s.jpg'); background-position:right; background-repeat: no-repeat;}

#bgccmenucorp ul a { display:block; font-size:11px; font-weight: normal; padding:4px;font-family:Georgia;}
#bgccmenucorp ul a:hover {border:1px solid #50002C; background-color:#f2f2f2; padding:3px;}
#bgccmenucorp ul li {display:block;}
/*#bgccmenucorp, #bgccmenucorp ul {margin:0; padding:0;	border:0; display:block; list-style:none; }*/
#bgccmenucorp ul {border:0; display:block; list-style:none; }
#bgccmenucorp li.h {display:inline; font-size:14px; font-weight:bold; float:left; padding:1px 0 1px 0;}
#bgccmenucorp ul {font-size:0; display:none; position:absolute; width:130px; background:white; padding:3px; margin-top:37px; border:1px solid black;z-index:10;}
#bgccmenucorp li.folder li.folder ul {display:none;}
#bgccmenucorp ul ul {margin-left:130px; float:none; left:-2px; margin-top:-22px;}
#bgccmenucorp li.folder:hover ul {display:block; float:left;}
#bgccmenucorp li.folder li.folder:hover ul {display:block; }

/* legal menu */

#navouter #navbar #bgccmenulegal {float:left;margin:-14px 0 0 30px;}
#bgccmenulegal a {font-size:12px; font-weight: bold; text-decoration:none; color:black; font-family:Trebuchet MS;}
#bgccmenulegal a:hover, #nvcon a:hover { color:#990000; }

#bgccmenulegal a.h {padding:8px 2px 2px 2px; background-image:url("/img/mi_grey_mid.jpg");}
#bgccmenulegal .bgleft {padding:8px 0px 8px 8px; background-image: url('/img/mi_grey_left.jpg'); background-position:left; background-repeat: no-repeat;}
#bgccmenulegal .bgright {padding:8px 12px 2px 0px;  background-image: url('/img/mi_grey_right.jpg'); background-position:right; background-repeat: no-repeat;}
#bgccmenulegal a.h:hover {padding:5px 2px 5px 2px; background-image:url("/img/mi_grey_mid_s.jpg");}
#bgccmenulegal .bgleft.sel {padding:7px 0px 8px 8px; background-image: url('/img/mi_grey_left_s.jpg'); background-position:left; background-repeat: no-repeat;}
#bgccmenulegal .bgright.sel {padding:6px 12px 6px 0px;  background-image: url('/img/mi_grey_right_s.jpg'); background-position:right; background-repeat: no-repeat;}

#bgccmenulegal ul a { display:block; font-size:11px; font-weight: normal; padding:4px; font-family:Georgia;}
#bgccmenulegal ul a:hover {border:1px solid #50002C; background-color:#f2f2f2; padding:3px;}
#bgccmenulegal ul li {display:block;}
/*#bgccmenulegal, #bgccmenulegal ul {margin:0; padding:0;	border:0; display:block; list-style:none; }*/
#bgccmenulegal ul {border:0; display:block; list-style:none; }
#bgccmenulegal li.h {display:inline; font-size:14px; font-weight:bold; padding:1px 0 1px 0; float:left;}
#bgccmenulegal ul {font-size:0; display:none; position:absolute; width:130px; background:white; padding:3px; margin-top:37px; border:1px solid black;z-index:10;}
#bgccmenulegal li.folder li.folder ul {display:none;}
#bgccmenulegal ul ul {margin-left:130px; float:none; left:-2px; margin-top:-22px;}
#bgccmenulegal li.folder:hover ul {display:block; float:left;}
#bgccmenulegal li.folder li.folder:hover ul {display:block; }

/* link menu */

#navouter #navbar #bgcclink {float:left;margin:-14px 0 0 7px;}
#bgcclink a {font-size:12px; font-weight: bold; text-decoration:none; color:black; font-family:Trebuchet MS;}
#bgcclink a:hover, #nvcon a:hover {	 color:#990000; }

#bgcclink a.h {padding:8px 2px 2px 2px; background-image:url("/img/mi_grey_mid.jpg");}
#bgcclink .bgleft {padding:8px 0px 8px 8px; background-image: url('/img/mi_grey_left.jpg'); background-position:left; background-repeat: no-repeat;}
#bgcclink .bgright {padding:8px 12px 2px 0px;  background-image: url('/img/mi_grey_right.jpg'); background-position:right; background-repeat: no-repeat;}
#bgcclink a.h:hover {padding:5px 2px 5px 2px; background-image:url("/img/mi_grey_mid_s.jpg");}
#bgcclink .bgleft.sel {padding:7px 0px 8px 8px; background-image: url('/img/mi_grey_left_s.jpg'); background-position:left; background-repeat: no-repeat;}
#bgcclink .bgright.sel {padding:6px 12px 6px 0px;  background-image: url('/img/mi_grey_right_s.jpg'); background-position:right; background-repeat: no-repeat;}

#bgcclink ul a { display:block; font-size:11px; font-weight: normal; padding:4px;font-family:Georgia;}
#bgcclink ul a:hover {border:1px solid #50002C; background-color:#f2f2f2; padding:3px;}
#bgcclink ul li {display:block;}
/*#bgcclink, #bgcclink ul {margin:0; padding:0;	border:0; display:block; list-style:none;  }*/
#bgcclink ul {border:0; display:block; list-style:none; }
#bgcclink li.h {display:inline; font-size:14px; font-weight:bold; padding:1px 0 1px 0; float:left;}
#bgcclink ul {font-size:0; display:none; position:absolute; width:130px; background:white; padding:3px; margin-top:37px; border:1px solid black;z-index:10;}
#bgcclink li.folder li.folder ul {display:none;}
#bgcclink ul ul {margin-left:130px; float:none; left:-2px; margin-top:-22px;}
#bgcclink li.folder:hover ul {display:block; float:left;}
#bgcclink li.folder li.folder:hover ul {display:block; }

#minilogin {text-align:right; padding-top:2px; font-size:11px;}
#minilogin .htmlIText, #minilogin .htmlIPass {border:solid 1px #ccc; width:155px; font-size:11px;}
#minilogin .htmlISubmit,#minilogin #loginout {border:solid 1px #ccc; background:white; color:black; margin:0; padding:1px 2px 1px 2px; text-decoration:none; font-size:11px;}
#minilogin .htmlISubmit:hover,#minilogin #loginout:hover {background: #780D36; color:white; }
#minilogin div {padding-bottom:0;}
#minilogin #invalidlogin {color:red;}

#searchtextbox {font-size:12px;}
#signup_message {color:#c00; font-weight:bold;}

#glossary_list div { display:none; }
.gloss {margin:10px 0 10px 0;}

#twd { margin-top:15px; font-size:10px; color:#aaa;}
#footer {margin-left:15px; margin-right:15px;}
/*#terms {15px 0 15px 0; margin-top:-35px; text-align:right; margin-right:15px; font-size:9px; }*/
#terms {text-align:right;margin:0 10px 10px 0;}

.htmlIText, .htmlIPass, .htmlIEmail {display:inline;width:96%; margin:0px 5px 5px 0px; padding:0; font-size:10pt; font-family:verdana;}
.htmlIDate, .htmlIMemo {border:1px solid #aaa; padding:0; font-size:10pt; font-family:verdana;margin:2px 5px 2px 0px;float:left;overflow:auto}
.htmlIDatepick, .htmlIColorpicker {border-left:  1px solid #7ab7e3; font-weight:normal; font-size:7pt !important; font-size:8pt;
    border-right: 1px solid #3283be; border-top:   1px solid #7ab7e3; border-bottom:1px solid #3283be;
    background-image:url("/theme/default/image/button_bg.gif"); color:white; background-color:#5097CD; float:left;margin-top:3px;margin-right:2px
	 }
/* classes for validator input */
.validatorInputHighlighted{font-weight: bold; color: #FF1A00;}
.validatorInputNormal{color: #000;}

.tfvHighlight{font-weight: bold; color: #FF1A00;}
.tfvNormal{color: #000;}


.footy {padding-top:20px}
.oztips {padding-top:8px}

.style4 a{color:#ccc;}
.style4 a:hover {color:#8D0D47;}

/* The main calendar widget.  DIV containing a table. */
div.calendar { position: relative; z-index: 100; }

.calendar, .calendar table { border: 1px solid #cccccc; font-size: 11px; color: #000;
  cursor: default; background: #efefef; font-family: arial,verdana,sans-serif; }

/* Header part -- contains navigation buttons and day names. */
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px; }        /* Make the buttons seem like they're pressing */

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background:url("/theme/default/image/mi_bg.jpg");
  color: #ffffff;
  padding: 2px; }

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #fff; color: #3283be; }

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #cccccc; padding: 2px; text-align: center;
  color: #000; }

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #dedede; }

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #bbbbbb; color: #000000; border: 1px solid #cccccc; padding: 1px; }

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #c77; padding: 2px 0px 0px 2px; }

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #dddddd; }

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em; text-align: right; padding: 2px 4px 2px 2px; }

.calendar table .wn { padding: 2px 3px 2px 2px;
  border-right: 1px solid #cccccc; background: #dddddd; }

.calendar tbody .rowhilite td {
  background: #666666; color: #ffffff; }

.calendar tbody .rowhilite td.wn {
  background: #666666; color: #ffffff; }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #999999; padding: 1px 3px 1px 1px; border: 1px solid #666666; }

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #000000; color: #ffffff; padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold; padding: 1px 3px 1px 1px; margin:1px;
  background-image:url("/theme/default/image/button_bg_red.gif"); color: white;
  background-repeat:repeat-x;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #cccccc;
}

.calendar tbody td.today { font-weight: bold; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #cccccc;
  color: #000;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  border-top: 1px solid #cccccc;
  background: #efefef;
  color: #000000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #666666;
  border: 1px solid #f40;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #999999;
  padding: 2px 0px 0px 2px;
}

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #ffffff;
  color: #000;
  font-size: smaller;
}

.calendar .combo .label {
  width: 100%;
  text-align: center;
}

.calendar .combo .hilite {
  background: #fc8;
}

.calendar .combo .active {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #efefef;
  font-weight: bold;
}
.packages {
	border: 1px solid #941942;
	padding:0 0 0 6px;
	background: #e8d9d9;
}

/** Bubble tooltip style **/
.tooltip{width: 220px; color:#fff;font:lighter 17px/1.3 Georgia,sans-serif;text-decoration:none;text-align:center}
.tooltip span.top{padding: 12px 15px 48px 15px;  background: url('/img/bubble.png') no-repeat top}
/** Bubble tooltip style ends**/
