
/*////////////left nav buttons///////////*/

.completedSelected{
color:#ffffff;
background-color:#0033ff;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 0 2px 20px;
-moz-user-select: none;
}

.completedDefault{
color:#000000;
background-color:#ffffff;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 0 2px 20px;
-moz-user-select: none;
}

.todoSelected{
color:#ffffff;
background-color:#cc9933;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 0 2px 20px;
-moz-user-select: none;
}

.todoDefault{
color:#000000;
background-color:#ffffff;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 0 2px 20px;
-moz-user-select: none;
}

.gigsSelected{
color:#ffffff;
background-color:#00cc33;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 0 2px 20px;
-moz-user-select: none;
}

.gigsDefault{
color:#000000;
background-color:#ffffff;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 0 2px 20px;
-moz-user-select: none;
}

/*///////////////*/


/* --------------[ Main Content Adjustments ]-------------- */

.maincontent {
  font-size: 9pt;
  }

.maincontent a, .maincontent a:link, .maincontent a:visited {
    }

.maincontent a:hover, .maincontent a:active, .post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {
    color: #000000;
    }

.post-title a, .post-title a:link, .post-title a:visited {
  color: #1068a3;
  }

/* --------------[ Sidebar-Right Adjustments ]-------------- */

#contentright {
  font-size: 9pt;
  }


#contentright a:hover, #contentright a:active {
  color: #000000;
  }



.post ul, .post ol {
  list-style-type: none;
  }

.post ul li {
  list-style-type:none;
  padding: 0;
  margin: 0 0 2px;
  padding-left:16px;
  background:url(images/arrow-4.gif) 0 3px no-repeat;
  }

.post ul li li {
  padding-left:0;
  background:transparent;
  }

.post ol li {
  list-style-type:decimal;
  margin-left: 0;
  padding-left: 0;
  }

.post ul ul {
  margin-left:0;
  }


.post {
  margin: 0 0 15px;
  padding:0 0 1px;
  background: url(images/dot2.gif) bottom left repeat-x;
  }

div#ThanksMsg  {
  display:none;
  text-align:center;
  color:#b5df89;

  }

div#ThanksMsg  p{
  text-align:left;
  color:#000000;

  }
#ThanksMsg h1
{
 text-align:center;
color:#b5df89;
}
/* --------------[ End Joel's ]-------------- */




body{
background-image: url(../../images/Background-image.jpg);
background-repeat:no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%!important;
margin:0;

}

a img{border:0;}

body, p, span, center, fieldset, legend, td{font-size:12px;}

p{padding:5px;}

.body {
border:1px solid #4682B4;
font-family:Verdana;
padding:1px;
width:100%;
background-color:#FFFFFF;
}

.tr {

}

.th {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.buttonbar:link, a.buttonbar:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  padding-top      : 1px;
  padding-bottom   : 1px;
  text-decoration  : none;

  color            : #FFFFFF
}
a.buttonbar:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  padding-top      : 1px;
  padding-bottom   : 1px;
  background-color : #CCCCCC;
  color            : #FFFFFF
}
.normal, .normal a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-decoration:none;
}

.today, .today a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color:#000000;
background-color: #FFB6C1;
text-decoration:none;
}
.weekend, .weekend a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#FF0000;
text-decoration:none;
}
.selected {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #FFFFFF;
background-color: #C00000;
}
.event {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
background-color: #C6D1DC;
}
.head {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
background-color:#87CEFA;
}
.title {
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.title1 {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.title2 {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.title2a {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
text-align:center;
}

.title3 {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding: 2px 0 2px 20px;
}
.title3fontwhite {
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.title5 {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #000066;
}
.table
{
  border:1;
  border-color:#4682B4;
}
.link_style
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#26315F;
}
.link_style:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#26315F;
}
.link_style1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  padding-top      : 1px;
  padding-bottom   : 1px;
  text-decoration  : none;
  color            : #000000;
}
.link_style1:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  padding-top      : 1px;
  padding-bottom   : 1px;
  background-color : #CCCCCC;
  color            : #000000;
}

.link_style2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  text-decoration  : underline;
  color            : #000000;
}
.link_style2:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
}
.link_style3
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#ffffff;
}
.link_style3:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#ffffff;
}
.greenText
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  background-color : #00CC33;
  color:#ffffff;
  font-weight      : bold;
  height:30px;
}
.green_style{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  text-decoration  : underline;
  color            : #00CC33;
}
.green_style:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #00CC33;
}
.redText
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #CC9933;
}
.red_style{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  text-decoration  : underline;
  color            : #CC9933;
}
.red_style:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #CC9933;
}

/* to-do text daily view---Joel's thing*/
.redTextDaily
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  background-color : #CC9933;
  color:#ffffff;
  font-weight      : bold;
  height:30px;
}
.redDaily_style{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  text-decoration  : underline;
  color            : #CC9933;
}
.redDaily_style:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #CC9933;
}



.blueText
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #0033FF;
}

.blueTextDaily
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  background-color : #0033FF;
  color:#ffffff;
  font-weight      : bold;
    height:30px;
}

.blue_style{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  text-decoration  : underline;
  color            : #0033FF;
}
.blue_style:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #0033FF;
}
.mainEvent
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #ffffff;
  background-color : #00CC33;
}
.title4
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #ffffff;
}
/*On Aug-27*/
/*.a_cursor_width{
  cursor:pointer;width:112px;
}*/
.a_display{
  width:100%;float:left;border:0px solid #ff0000;
}

.a_font14{
  font-size:14px;
  width:30%;
}

.a_font14_title{
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

.a_cursor{
  cursor:pointer;
}
.a_loading1{
  display:none;width:400px;height:250px;
}
.a_position{
  position:absolute; top:0px; left:0px;
}
.a_border{
  border:1px solid #4682B4
}
.a_border1{
  padding-left:10px;border:0px solid #4682B4;font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.a_border1 td{vertical-align:top!important;padding:2px;}

.a_index{
  width:200px;height:60px;
}
.a_index_table{
  border:1px solid #bebebe;
}
.a_login{
  width:100%;float:left;border:0px solid #ff0000;text-align:center;
}
.a_border3{
  border:1px solid #87CEFA;
}
.a_overflow{
  height:100px;overflow:auto;
}
.a_left{
  float:left;width:20%;
}
.a_left1{
  float:left;width:80%;
}
.a_tbody{
  font-family: Verdana;
  width:100%;
  height:400;
  border:1 px solid;
  border-color:#4682B4;
}

.tablemain{width:100%;padding:0;margin:0;height:590px;}
.tprowbgcolor{background-color:#4682B4}
.tdmainleft{width:20%;vertical-align:top;}
.tdmainright{width:80%;vertical-align:top;padding-left:10px;}

.rowColor{
  bgcolor:#eeeeee;
}
.td_overlow{
  height:100px;overflow:auto;
}
.div_left{
  float:left;width:20%;
}
.div_left_80{
  float:left;width:80%;
}

/*container test---Joel's*/
.tabbodycontainer{
border:10px solid #4682B4;
float:left;
height:100% !important;
padding-bottom:0;
width:98%;
}

.tablebodycontainer{
border:11px solid #4682B4;
background-color:#ffffff;
height:100% !important;
padding-bottom:0;
width:100%;
}

.tablebodycontainer td{vertical-align:top;}

.tabbody{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:auto;
border-width: 1px;
border-style: solid;
border-color: #4682B4;
border-collapse: collapse;
background-color:white;
}

td .head {
background-color:#87CEFA;
color:#000000;
font-size:12px;
border-width: 1px;
border-style: solid;
border-color: #4682B4;
}

td.tddaybox{
border-width: 1px;
border-style: solid;
border-color: #4682B4;
width:14.28%;
height:100px;
}
.a_hr{
  size:1;
  width:100%;
  color:#bebebe;
}
.a_tr_color{
  background-color : #ffffff;
  width:25px;
}
.a_td_color{
  background-color:#ffffcc;
  width:262px;
	padding:20px 15px 15px 15px;
}
.a_table_register{
  padding-top:30px;
  width:500px;
}
.a_th_register{
  color:#000000;
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#F0F0F0;
}
.a_position1{
  position:absolute; top:0px; left:0px;width:400;height:270;
}
.a_dateformat
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:bold;
}
.a_footer{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:bold;
	
}
div.copyright{

margin:0 auto;
	
}
div.copyright h2.copyright{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:bold;
	text-align:center;
}

.admin_email_table{
  font:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  border-color:1px solid #993333;
  width:100%;
}
.admin_email_text{
  font:Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
}
.admin_email_td{
  height:50px;padding-left:10px;
}
.admin_email_tr_height{
  height:30px;
}
.admin_tab{
  padding-top:30px;
  width:500px;
}
/*.admin_small_char{
  font:Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
}*/
.admin_reg_tab{
  width:1000px;float:left;border:0px solid #ff0000;text-align:center;
}
.admin_reg_tab_top{
  padding-top:30px;
}
.admin_white_font{
  color:#FFFFFF
}
.admin_redmsg{
  color:red;
}

#actionCompletedMsg {color: #000000;
    background-color: #f3f3f3;
    border: 1px solid #cccccc;
    padding:10px;
    margin:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
}
/*****AJAX***/

#mainContainer{
  width:630px;
  border-left:1px solid #317082;
  border-right:1px solid #317082;
  margin:0 auto;  /* Center align content, equivalent to margin-left:auto;margin-right:auto; */
  text-align:left;  /* Override inherited text-align:center from the body tag */
  background-color:#FFF;
  height:100%;
}

#menuColumn{
  width:160px;
  float:left;
  padding:5px;
  font-size:0.9em;
}
#mainContent{
  width:440px;
  float:left;
}

.oddRow{
  background-color:#FFF;
}
.evenRow{
  background-color:#EEE;
}

.productTable{
  border:3px double #000;
}
h3{
  margin-top:0px;
}


/* End css for the demo */

/* CSS needed for the script */

#ajax_tooltipObj{
  z-index:1000000;
  text-align:left;
}
#ajax_tooltipObj div{
  position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{  /* Left div for the small arrow */
  background-image:url(../images/arrow.gif);
  width:20px;
  position:absolute;
  left:0px;
  top:0px;
  background-repeat:no-repeat;
  background-position:center left;
  z-index:1000005;
  height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:2px solid #317082;  /* Border width */
  left:18px;  /* Same as border thickness */
  top:0px;
  position:absolute;
  width:420px;  /* Width of tooltip content */
  height:220px;  /* Height of tooltip content */
  background-color:#FFF;  /* Background color */
  padding:5px;  /* Space between border and content */
  font-size:0.8em;  /* Font size of content */
  overflow:auto;  /* Hide overflow content */
  z-index:1000001;
}

#ajax_tooltipObj .ajax_tooltip_content_small{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:2px solid #317082;  /* Border width */
  left:18px;  /* Same as border thickness */
  top:0px;
  position:absolute;
  width:100px;  /* Width of tooltip content */
  height:50px;  /* Height of tooltip content */
  background-color:#FFF;  /* Background color */
  padding:5px;  /* Space between border and content */
  font-size:0.8em;  /* Font size of content */
  overflow:auto;  /* Hide overflow content */
  z-index:1000001;
}

.selectedTD
{
  text-align:center;
  width:10%;
  background-color:#4682B4;
  color:#ffffff;
}

.navtabs{width:100%;border:0:padding:0;margin:0;font-size:12px;color:#000000;}
.navtabs td.right{text-align:right;padding:0;margin:0;width:60%;}
.navtabs td.right ul{list-style-type:none;margin-bottom:0;padding-bottom:0;}
.navtabs td.right ul li{display:inline;}
.navtabs li a{height:20px;font-size:14px;color:#000000;text-decoration:none;padding:2px;}
.navtabs li a.selected{background-color:#4682B4;color:#ffffff;font-weight:bold;padding:2px;}

#agendaViewDiv{border-width: 2px;
border-style: solid;
border-color: #4682B4;
margin-right:10px;
}

#agendaLoader{position:absolute;margin-left:30px;margin-top:15px;}

.verticalborder{width:2px;border-left:2px solid black;}
.divReminderOptions{width:137px;white-space:nowrap;}

.timeDropdown{width:75px;height:300px;overflow:auto;border:1px solid #bebebe;background-color:#eeeeee;font-size:11px;}
.timeDropdown table td a{font-size:11px!important;}
.timeDropdown table tr:hover{font-size:11px!important;background:#ffffff!important;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.timezone
{
  font-size:11px;
  height:20px;
  width:200px;
}