﻿
body{
	background-color:#d3d2d2;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}

body.Report{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}
.HeadingBlue
	{
	height: 18px;
	background-image:url(controlStyles/Menu/bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:Navy;
	}
	
	.tickerscroll
	{
	background-color:#d3d2d2;
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:Blue;
	}
	
.regtext
{
	font-family:Verdana, Arial;
	font-size:8pt;
	color:#000000;
}

.titletext
{
	font-family:Verdana, Arial;
	font-size:8pt;
	color:Navy;
}

.phototext
{
	font-family:Verdana, Arial;
	font-size:9pt;
	color:Navy;
}
.showname
{
	font-family:Verdana, Arial;
	font-size:8pt;
	color:Navy;
}
.showdesc
{
	font-family:Verdana, Arial;
	font-size:8pt;
	color:Gray;
}
.showurl
{
	font-family:Verdana, Arial;
	font-size:8pt;
	color:#000000;
}
#top-background{
	background-color:#ececec;
	height:270px;
}

#top-wrapper{
	width:960px;
	margin:0 auto;
}

#menu{
	
	width:965px;
	height:40px;
}


#banner{
	background:url(../images/banner-img.jpg) top center no-repeat;
	width:963px;
	height:235px;
}

#banner-content{
	width:200px;
	padding-top:100px;
	padding-left:285px;
	font-size:12px;
	color:#FFFFFF;
	
}
/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
.menu {width:960px; height:35px; background: url('controlStyles/Menu/bg.gif');  position:relative; z-index:100;border-right:1px solid Silver;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:960px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:158px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:158px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:Navy; width:158px; height:35px; border:0px solid Silver; border-width:0px 0 0px 1px; background: url('controlStyles/Menu/bg.gif');text-align:center; padding-left:2px; line-height:29px; font-weight:normal;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px;}
 
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#0033FF url('controlStyles/Menu/submenu_white.gif') no-repeat 150px center;text-align:left;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#0066FF url('controlStyles/Menu/submenu_white.gif') no-repeat 150px center; text-align:left;}
.menu ul ul :hover > a.drop {background:#0066FF url('controlStyles/Menu/submenu_white.gif') no-repeat 150px center; text-align:left;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#0033FF ;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#0066FF;}
 
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0; width:149px;border-top:1px solid #ffffff;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;}
 
/* position the third level flyout menu */
.menu ul ul ul{left:171px; top:-1px; width:149px;}
 
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}
 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
 
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#0033FF;text-align:left; color:#FFFFFF; height:auto; line-height:1em; padding:5px 10px; width:150px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;}
 
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFFFFF; background:#0066FF;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFFFFF; background:#0066FF;}
 
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


#wrapper{
	width:960px;
	margin:0 auto;
	background:#FFFFFF;
	margin-top:0px;
}

#top-box{
	background: url(images/top-box.png) top center no-repeat;
	width:960px;
	height:10px;
}

#bottom-box{
	background: url(images/bottom-box.png) top center no-repeat;
	width:960px;
	height:18px;
}

#middle-box{
	padding:0px 10px 0px 10px;
}


div.container {
 border: 1px solid #D0EDF5;
 background-image:url('images/gradient2.png');
 background-repeat:repeat-x;
 
  }
  
  div.container2 {
 border: 1px solid #D0EDF5;
 background-color:#FFFFFF; 
  }
  
  .WizardNav {
 border: 1px solid #D0EDF5;
 background-image:url('images/gradient2.png');
 background-repeat:repeat-x;
 
  }
  
   .WizardBody {
 border: 1px solid #D0EDF5;
 background-image:url('images/gradient2.png');
 background-repeat:repeat-x;
 
  }
  
 .title{
	font-size:20px;
	color:#3cb0f2;
	font-weight:bold;
	margin-bottom:10px;
}

#content-divider{
	border-top:1px solid #3cb0f2;
	margin-top:20px;
	margin-bottom:20px;
}
.panelTable
		{
			background-color:white;
			height:100%;
			width:100%;
			border-collapse: separate;
			border-spacing: expression(cellSpacing=0);
			border-spacing: 0px;
			border-padding: expression(cellPadding=0);
			border-padding: 0px;
		}
		.showContainer
		{
			width:960px;
			padding:4px;
			border:0px solid #cccccc;
			
		}
		.tdQuotes
		{
			padding-left:20px;
			padding-right:25px;
		}
		.aQuotes
		{
			text-decoration:none;
		}
		
		.tdText
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
		}
		.examples
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
		}
		
#footer{
	width:915px;
	margin:0 auto;
	font-size:12px;
	color:#585858;
	padding:10px;
}

.dropshadow2{
	float:left;
	clear:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 420px;
	padding: 0px;
}
.innerbox
{
	background-color:#FFFFFF;
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
ht: 45px;
	margin-left: 3.0em;
}

/*Modal Popup =====================================*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalBackground2 {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:2px;
	width:800px;
	height:450px;
}
.ModalHeading
{
	cursor: move;
	background-color:navy;
	border:solid 1px Gray;
	color:white;
	text-align:center;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:9pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:9pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:9pt;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
   background-image:url(controlStyles/Menu/bg.gif);
	font-family: Verdana,Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
	background-image:url(controlStyles/Menu/bg.gif);
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.boldItalic    { color: #c60; font-weight: bold; font-style:italic;}
.alert         { color: #FF0000; font-weight: bold; }
.style1        { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.style2        { font-family: verdana,arial,helvetica,sans-serif; color: #003399; }
.style3        { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
.style4        { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
.sans          { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }
.small         { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.h1            { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: small; }
.h3color       { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: x-small; }
.tiny          { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }
.listprice     { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }
.price         { font-family: arial,verdana,helvetica,sans-serif; color: #990000; }
.tinyprice     { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: xx-small; }
.highlight     { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; } 
.topnav-link   { text-decoration: none; color: #003399; }
.topnav-hover  { text-decoration: none; color: #CC6600; }
.topnav-active { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #CC6600; text-decoration: none; }
.tabon         { font-size: 10px; color: #FFCC66; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 10px; }
.taboff        { font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 10px; }
.amabot        { color: #c60; font-size: .92em; }


.daypilot.event {
    background-color: white;
    color: #5C5C5C;
    font-family: Tahoma;
    font-size: 8pt;
}

.daypilot.header {
    font-family: Tahoma;
    font-size: 10pt;
    background-color: #C7C7C7;
}

.daypilot.cellbackground {
    background-color: #E6E6E6;
}

.daypilot.hourcellborder {
    border-bottom: 1px solid #8F8F8F;
}

.daypilot.hourhalfcellborder {
    border-bottom: 1px solid #ADADAD;
}

