body, * html {background: url(../images/bg.gif) repeat #FFFFFF; margin:0 auto 0 auto; padding:0; font:14px Calibri, Arial, Helvetica; display:block; text-align:left; color:#000;}

#container {position: relative; width:100%; height:100%; font:16px Calibri, arial, Helvetica; display:block; text-align:center; color:#000; padding:0 0 0 0; margin:0 auto 0 auto; border:none;}

#header {background: url(../images/bg-head.gif) repeat #000000; width:100%; height:80px; margin:0 auto 0 auto; font:13px Calibri, Arial, Helvetica; display:block; text-align:center; color:#000; padding:0 0 0 0;  border:none;}

#logo {height: 80px; background: none; margin:0 auto; text-align:center; width: 990px;}

#menuholder {height: 80px; background: none; margin:0 auto; text-align:center; width: 970px; padding:0 10px 0 10px; box-shadow: 6px 0px 10px -7px #000, -6px 0px 10px -7px #000;}
#main {width:990px; margin:0 auto 0 auto; font:13px Calibri, Arial, Helvetica; display:block; text-align:left; padding:5px 0 5px 0;  border:none; height:100%;}

.translate {
    display:none;
}

#holder 
{
    width:970px;
    margin:0 auto 0 auto;
    border:none;
    text-align:left;
    font:16px Calibri, Arial, Helvetica;
    display:block;
    color:#000;
    padding:10px 10px 0 10px;
    border:none;
    background-color:#FFFFFF;
    box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888, 0px -6px 10px -7px #888;
    min-height: 600px;
    _height: 600px;
    position: relative;
    z-index: 1;
    font-size: 14px;
}
.topshadow {
    box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888, 0px -6px 10px -7px #888;
}

#topholder {
    width:980px;
    margin:10px auto 10px auto;
    border:none;
    text-align:center;
    font:14px Calibri, Arial, Helvetica;
    display:block;
    color:#000;
    padding:10px 5px 5px 5px ;
    border:none;
    background-color:#FAFAFA;
    box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888, 0px 6px 10px -7px #888, 0px -6px 10px -7px #888;
    min-height: 20px;
    position: relative;
    z-index: 1;
}

#searchpanel {
    width:980px;
    margin:10px auto 10px auto;
    border:none;
    text-align:center;
    font:14px Calibri, Arial, Helvetica;
    display:block;
    color:#000;
    padding:10px 5px 5px 5px ;
    border:none;
    background-color:#FAFAFA;
    box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888, 0px 6px 10px -7px #888, 0px -6px 10px -7px #888;
    height: 20px;
    position: relative;
    z-index: 1;
}


#topholder a  
{
    font:14px Calibri, Arial, Helvetica;
    color:#000;
}

.homeerror {text-align:center; font:14pt Calibri, Arial, Helvetica; color:#FF0000;}

p, li{font:16px Calibri, Arial, Helvetica; color:#000;}

td {font:14px Calibri, Arial, Helvetica;}

th {text-align:left;}

a {text-decoration:none; color:#969494;}

.small{font:10pt Calibri, Arial, Helvetica;}


.red{color:#EE1A30;}

.bigformfield {
	font:14pt Calibri, Arial, Helvetica;
	background-color : #D4D4D4;
	border : none;
	padding:5px 5px 5px 5px;
	margin:5px;
	height:35px;

}

.formfield {
	font:13px Calibri, Arial, Helvetica;
	padding:1px;
	margin:2px;
}

.formfieldreadonly {
	font:13px Calibri, Arial, Helvetica;
	padding:1px;
	margin:2px;
    background-color:transparent;
    border: 0px solid;
    height:20px;
    width:160px;

}

.bg {
	background-color : #FFFFC0;
	border : 1px solid #9FB4C5;
}

.numeric {
    text-align:right;
}
	
.input1 {
	font:14px Calibri, Arial, Helvetica;
	background-color : #D4D4D4;
	border : 1px solid #F26E23;
	padding: 5px;
}

.redbutton {
	font:12pt Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
	padding:10px;
	background:#EC1C2D;
	margin:5px;
}

.smallredbutton {
	font:12px Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
	padding:4px;
	background:#EC1C2D;
	margin:2px;
}

.blackbutton {
	font:15px Calibri, Arial, Helvetica;
	/*width:120px;*/
	height:30px;
	margin:4px;
	padding:2px;
	float:right;
	font-style: normal;
	font-weight: normal;
	color: silver;
	text-decoration: none;
	border:2px solid #484848;
	background-color: #131313;
	border-radius: 5px;
	cursor: pointer;
}

.blackbutton:hover {
	color: #EC1C2D;
}

.sectionnav {
	font:11pt Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	border:none;
	padding:2px;
	margin:2px;
	float:left;
	width:80px;
	cursor:hand;
}

.title {
	font:14pt Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #969494;
	margin: 0px 0px 15px 0px;
	border-bottom-color: silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 4px;
}

.titlesub 
{
    color: #D80000;
}

.systemslab {float:right; font:14pt Calibri, Arial, Helvetica; margin:0px 1px 20px 1px; font-weight: bold; z-index:100;}

#systemname {z-index:1000;}

#systemswitch {z-index:1000;}

.download {float:right; font:14pt Calibri, Arial, Helvetica; margin:0px 1px 20px 1px; font-weight: bold;}

.helplink {float:right; font:14pt Calibri, Arial, Helvetica; margin:0px 1px 20px 1px; font-weight: bold; color:#D80000;}

.helptitle
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 TEXT-ALIGN: left;
 text-decoration: none;
 font-weight: bold;
 COLOR : #000000;
}
.redtitle
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 TEXT-ALIGN: left;
 text-decoration: none;
 COLOR : #900000;
}
.help {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 9pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 line-height: 15pt;
}
.helpfaq {
 color: Blue;
}

.green {
	background-color: #C3F8C2;
}

.red {
	background-color: #FFC0C0;
}

.yellow {
   background-color: #F7F8C8;
}

.ps_available {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	width: 40px;
	font-size: 7pt;
}
.ps_weekend {
	background: #FF8080;
	color: #000000;
	text-align: center;
	width: 40px;
	font-size: 7pt;
}
.ps_visit {
	background: yellow;
	color: #000000;
	text-align: center;
	width: 40px;
	font-size: 7pt;
}
.ps_event {
	background: #84FFFF;
	color: #000000;
	text-align: center;
	width: 40px;
	font-size: 7pt;
}
.ps_night {
	background: #000000;
	color: #FFFFFF;
	text-align: center;
	width: 40px;
	font-size: 7pt;
}
.ps_conflict {
	background: #FF4040;
	color: #000000;
	text-align: center;
	width: 40px;
	font-size: 7pt;
}



.tablehead {
	font:13px Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000000;
	padding: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.tablehead a {
	color: #FFFFFF;
}

.midtint {
    background-color:#F1F1F1;
}

.border {
    border: 1px solid #808080;
	/*background-color:#FDFDFD;*/
}
.subhead {
	font:13px Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color : #E6E4E6;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom-color : #969494;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.althightint {
	font:13px Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color : #E6E4E6;

}

.hightint {
	font:13px Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color : #F4F6F4;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom-color : #969494;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.new {
	background-color: #E0F8E5;
}

.displaynone
{
    display: none;
}

/*  _______________________________________________

    MEGA MENU
    _______________________________________________  */


/*
Item Name : Responsive Mega Menu Complete Set
Item URI : http://codecanyon.net/item/mega-menu-complete-set/152825
Author URI : http://codecanyon.net/user/Pixelworkshop
Version : 3.2
*/

.megamenu_container {
	width:100%;
	height: 40px;
	*height: 38px;
	margin:0 auto;
	position: relative;
/*	z-index:9999; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.megamenu {
	list-style:none;
	padding:0;
	position:relative; /* For IE7 */
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1;
}
	.megamenu > li {
		float:left;
		margin:0;
		border:none;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
		.megamenu > li > a {
			font-size:14px;
			text-transform:uppercase;
			outline:0;
			text-decoration:none;
			display:block;
			padding: 6px 8px 7px 8px;
			font-weight:normal;
		}
		.megamenu > li .megamenu_drop {
			padding-right:10px;
		}
		.megamenu li.megamenu_button {
			display: none;
			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			-ms-transition: none;
			transition: none;
		}

		/* Right aligned menu item */
		
		.megamenu li.megamenu_right {
			float:right;
			margin-right:-1px;
		}
		.megamenu li.megamenu_right a {
			margin-right:5px;
		}

		


/*  _______________________________________________

    02 MEGA MENU CONTAINERS
    _______________________________________________  */




.megamenu li .dropdown_container,
.megamenu li .dropdown_fullwidth,
.megamenu li .dropdown_multilevel {
	position: absolute;
	margin:0;
	padding-top:22px;
	padding-bottom:10px;
	left:-9999em;
	top: 30px;
	display: block;
	zoom:1;
	z-index:9998;
	float: left;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	text-align:left; 
}
.megamenu li .dropdown_first {
	margin-left:-1px;
}
.megamenu li .droplast_right {
	margin-right:-1px;
}

/* Showing Drop Down on Mouse Hover */

.megamenu li:hover .dropdown_container {
	top:30px;
	left:auto;
}
.megamenu li:hover .dropdown_fullwidth {
	top:30px;
	left:-1px;
}
.megamenu li .dropdown_right {
	right:0;
}
.megamenu li:hover .dropdown_right {
	top:30px;
	left:auto;
	right:0;
}

/*
	Bigger containers need smaller padding values and
	on the opposite, smaller containers will have
	higher paddings. 
	This makes the content within each kind of drop down 
	equally distant from the left edge. 
*/

.megamenu .dropdown_1column {
	width: 8.3334%;
	padding-left: 2%;
	padding-right: 2%;
}
.megamenu .dropdown_2columns {
	width: 16.6667%;
	padding-left: 1.8333%;
	padding-right: 1.8333%;
}
.megamenu .dropdown_3columns {
	width: 25%;
	padding-left: 1.5%;
	padding-right: 1.5%;
}
.megamenu .dropdown_4columns {
	width: 33.3334%;
	padding-left: 1.333%;
	padding-right: 1.333%;
}
.megamenu .dropdown_5columns {
	width: 41.6667%;
	padding-left: 1.166%;
	padding-right: 1.166%;
}
.megamenu .dropdown_6columns {
	width: 50%;
	padding-left: 1%;
	padding-right: 1%;
}
.megamenu .dropdown_7columns {
	width: 58.3334%;
	padding-left: 0.833%;
	padding-right: 0.833%;
}
.megamenu .dropdown_8columns {
	width: 66.6667%;
	padding-left: 0.666%;
	padding-right: 0.666%;
}
.megamenu .dropdown_9columns {
	width: 75%;
	padding-left: 0.5%;
	padding-right: 0.5%;
}
.megamenu .dropdown_10columns {
	width: 83.3334%;
	padding-left: 0.333%;
	padding-right: 0.333%;
}
.megamenu .dropdown_11columns {
	width: 91.6667%;
	padding-left: 0.1666%;
	padding-right: 0.1666%;
}
.megamenu .dropdown_12columns,
.megamenu .dropdown_fullwidth {
	width: 100%;
}


/*  _______________________________________________

    03 DROP DOWN COLUMNS GRID
    _______________________________________________  */

.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 {
	float: left;
	display:inline;
	position: relative;
	margin-left: 2%;
	margin-right: 2%;
	/* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*/
	*margin-left: 1.9%;
	*margin-right: 1.9%;
}

.megamenu .col_1 {width:4.33%;}
.megamenu .col_2 {width:12.66%;}
.megamenu .col_3 {width:21%;}
.megamenu .col_4 {width:29.33%;}
.megamenu .col_5 {width:37.66%;}
.megamenu .col_6 {width:46%;}
.megamenu .col_7 {width:54.33%;}
.megamenu .col_8 {width:62.66%;}
.megamenu .col_9 {width:71%;}
.megamenu .col_10 {width:79.33%;}
.megamenu .col_11 {width:87.66%;}
.megamenu .col_12 {width:96%;}

.megamenu .rowcontent {
	clear:left;
	/*
	IE7 clear issue.
	Display inline required.
	*/
	*display:inline;
}




/*  _______________________________________________

    04 FLY-OUT MENU
    _______________________________________________  */

.megamenu .dropdown_flyout, 
.megamenu .dropdown_flyout .dropdown_flyout_level {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.megamenu .dropdown_flyout li {
	float: left;
	width: 92%;
	padding: 3px 4% 3px 4%;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.megamenu .dropdown_flyout ul li {
	width: 140px;
	padding: 3px 10px 3px 10px;
}
.megamenu .dropdown_flyout a {
	display: block;
	width: 10em;
}
.megamenu .dropdown_flyout .dropdown_flyout_level {
	position: absolute;
	margin:15px 0 0 4px;
	padding:6px;
	left: -9999em;
	top:-9999em;
	display: block;
	zoom:1;
	float: left;
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
	left:95%;
	top:-21px;
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
	left:-108%;
	right:100%;
}


/* 2. Lists */

.megamenu li ul,
.megamenu li ol {
	padding:0;
	margin:0 0 18px 20px;
}
.megamenu li ul {
	list-style:disc;
}
.megamenu li ol {
	list-style:decimal;
	*margin-left: 22px;
}
	.megamenu li ul li,
	.megamenu li ol li {
		font-size:12px;
		line-height:21px; 
		position:relative;
		padding:0;
		margin:0;
		float:none;
		text-align:left;
	}
.megamenu li .list_unstyled, .megamenu li .list_unstyled a {
	list-style: none;
	margin-left:0;
	text-decoration:none;
}

/*  _______________________________________________

    06 DEFAULT THEMES, DARK & LIGHT (COMPULSORY)
    _______________________________________________  */




/* 1. Dark Menu Bar */


.megamenu_dark_bar {
	/*background: #212121;
	background: -webkit-linear-gradient(top,#333333 0%,#181818);
	background: -moz-linear-gradient(top,#333333 0%,#181818);
	background: -o-linear-gradient(top,#333333 0%,#181818);
	background: -ms-linear-gradient(top,#333333 0%,#181818);
	background: linear-gradient(top,#333333 0%,#181818);	
	border: 1px solid #171717;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);  */
}
.megamenu_dark_bar .megamenu {
	color:#FFFFFF;
}
	.megamenu_dark_bar .megamenu > li:hover, 
	.megamenu_dark_bar .megamenu > li.active {
		/*background: #121212;
		-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);*/
	}
	.megamenu_dark_bar .megamenu li.noactive {
		background:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.megamenu_dark_bar .megamenu > li > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_dark_bar .megamenu > li:hover > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_dark_bar .megamenu > li .megamenu_drop {
		/*background:url("../img/dropdown.png") no-repeat right 18px;*/
	}
	.megamenu_dark_bar .megamenu_vertical > li .megamenu_drop {
		background:url("../img/right.png") no-repeat right 16px;
	}
	.megamenu_dark_bar .megamenu li.megamenu_button,
	.megamenu_dark_bar .megamenu li.megamenu_button:hover {
		background:url("../img/dropdown.png") no-repeat right 19px;
	}
	.megamenu_dark_bar .megamenu li.megamenu_button_active,
	.megamenu_dark_bar .megamenu li.megamenu_button_active:hover {
		background:url("../img/dropdown-up.png") no-repeat right 18px;
	}

/* 4. Light Drop Down */


.megamenu_light .megamenu li .dropdown_container,
.megamenu_light .megamenu li .dropdown_fullwidth,
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
	border-top-width: 0;
	background: #FAFAFA;
	color: #212121;
}
.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
}
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
	background:url("../img/right-b.png") no-repeat right 9px;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
	background-color:#eeeeee;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color:transparent;
}
.megamenu_light .megamenu p, 
.megamenu_light .megamenu h1, 
.megamenu_light .megamenu h2, 
.megamenu_light .megamenu h3, 
.megamenu_light .megamenu h4, 
.megamenu_light .megamenu h5, 
.megamenu_light .megamenu h6 {
	color: #212121;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.megamenu_light .megamenu > li > div a,
.megamenu_light .megamenu li ul li,
.megamenu_light .megamenu li ol li {
	color:#888888;
}
.megamenu_light .megamenu > li > div a:hover {
	color:#333333;
}
.megamenu_light .megamenu li ul li:hover,
.megamenu_light .megamenu li ol li:hover,
.megamenu_light .megamenu .blue, 
.megamenu_light .megamenu .grey, 
.megamenu_light .megamenu .orange, 
.megamenu_light .megamenu .dark, 
.megamenu_light .megamenu .purple {
	color:#444444;
}
.megamenu_light .megamenu .black_box {
	background: #212121;
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
}
.megamenu_light .megamenu .grey_bg {
	background: #eeeeee;
}
.megamenu_light .megamenu .form_element {
	-webkit-box-shadow: 0 1px 1px #efefef;
	-moz-box-shadow: 0 1px 1px #efefef;
	box-shadow: 0 1px 1px #efefef;
}
.megamenu_light .megamenu > li.megamenu_searchform:hover {
	background: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.megamenu_light .megamenu hr {
	border:none;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #e4e4e4;
}


/* Form Elements */

.megamenu .form_element {
	color: #000000; 
	background-color:#fbfbfb;
	border:1px solid #dddddd;
}   
	.megamenu .form_element:hover{
		background-color:#fcfcfc;
	}
	.megamenu .form_element:focus {
		background-color:#ffffff;
	}
.megamenu .contact_form .required {
	color:#C00;
}
.megamenu .contact_form .button {
	border: 1px solid #000000;
	color: #ffffff;
	background-color: #222222;
	text-shadow: 0 1px 1px #000000;
	-webkit-box-shadow: 0 1px 1px #000000;
	-moz-box-shadow: 0 1px 1px #000000;
	box-shadow: 0 1px 1px #000000;
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2));
}
.megamenu .contact_form .button:hover, 
.megamenu .contact_form .button:focus {
	color: #ffffff;
	background-color: #1A1A1A;
}
.megamenu .contact_form .button:active {
	-webkit-box-shadow: 0 0 1px #000000;
	-moz-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
}
.megamenu > li.megamenu_searchform .megamenu_searchfield {
	background: #fff;
	border: solid 1px #bcbbbb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

/* Tables */

.megamenu .table_light {
	border:1px solid #cbcbcb;
	border-bottom:none;
}
	.megamenu .table_light th {
		color:#3A3A3A; 
		border-bottom:1px solid #cbcbcb; 
		background:#F5F5F5;
	}
	.megamenu .table_light td {
		border-bottom:1px solid #cbcbcb; 
		background:#fff; 
		color:#888;
	}

.megamenu .table_dark {
	border:1px solid #000; 
	border-bottom:none;
}
	.megamenu .table_dark th {
		color:#FFF; 
		border-bottom:1px solid #000; 
		background:#0D0D0D;
	}
	.megamenu .table_dark td {
		border-bottom:1px solid #000; 
		background:#0F0F0F; 
		color:#DDD;
	}
/*  _______________________________________________

    09 MOBILE DEVICES
    _______________________________________________  */

/* 1. Common Media Queries */


@media only screen and (max-width: 984px) {

	.megamenu img {
		max-width: 96%;
		height: auto;
	}
	.megamenu textarea {
		width:96%;
	}

}


@media only screen and (min-width: 480px) and (max-width: 767px) {

	.megamenu_container .megamenu > li > div > .responsive_sixths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths {
		width: 8.66%;
	}
	.megamenu_container .megamenu > li > div > .responsive_fourths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths {
		width: 17%;
	}
	.megamenu_container .megamenu > li > div > .responsive_thirds,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds {
		width: 25.33334%;
	}
	.megamenu_container .megamenu > li > div > .responsive_halfs,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs {
		width: 42%;
	}

}


/* 2. Horizontal Mega Menu Media Queries */


@media only screen and (min-width: 768px) and (max-width: 984px) {

	.megamenu_container .megamenu > li {
		margin:0 8px 0 0;
	}
		.megamenu_container .megamenu > li.right {
			margin-right:-1px;
		}
		.megamenu_container .megamenu > li > a {
			padding: 10px 10px 17px 10px;
		}
		.megamenu_container .megamenu > li .megamenu_drop {
			padding-right:30px;
		}

}


@media only screen and (max-width:767px) {

	.megamenu_container {
		height: auto;
	}
	.megamenu_container .megamenu > li,
	.megamenu_container .megamenu > li:hover,
	.megamenu_container .megamenu > li.right,
	.megamenu_container .megamenu > li.right:hover {
		float:none;
		width:auto;
		padding-right:0;
		margin-right:0;
	}
		.megamenu_container .megamenu > li > a {
			padding: 10px 10px 16px 10px;
		}
		.megamenu_container .megamenu li.right a {
			margin-right:0;
		}

	 .megamenu_container .megamenu li:hover .dropdown_container,
	 .megamenu_container .megamenu li:hover .dropdown_fullwidth,
	 .megamenu_container .megamenu li:hover .dropdown_right {
		top:auto;
		left:-1px;
	}
  	.megamenu_container .megamenu .dropdown_1column,
  	.megamenu_container .megamenu .dropdown_2columns,
  	.megamenu_container .megamenu .dropdown_3columns,
	.megamenu_container .megamenu .dropdown_4columns,
	.megamenu_container .megamenu .dropdown_5columns,
	.megamenu_container .megamenu .dropdown_6columns,
	.megamenu_container .megamenu .dropdown_7columns,
	.megamenu_container .megamenu .dropdown_8columns,
	.megamenu_container .megamenu .dropdown_9columns,
	.megamenu_container .megamenu .dropdown_10columns,
	.megamenu_container .megamenu .dropdown_11columns,
	.megamenu_container .megamenu .dropdown_12columns {
		width: 100%;
		padding-left:0;
		padding-right:0;
	}
	.megamenu_container .megamenu .col_1,
	.megamenu_container .megamenu .col_2,
	.megamenu_container .megamenu .col_3,
	.megamenu_container .megamenu .col_4,
	.megamenu_container .megamenu .col_5,
	.megamenu_container .megamenu .col_6,
	.megamenu_container .megamenu .col_7,
	.megamenu_container .megamenu .col_8,
	.megamenu_container .megamenu .col_9,
	.megamenu_container .megamenu .col_10,
	.megamenu_container .megamenu .col_11,
	.megamenu_container .megamenu .col_12 {
		width:92%;
		margin-left: 4%;
		margin-right: 4%;
	}
	.megamenu_container .megamenu > li.megamenu_searchform .megamenu_searchfield {
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.megamenu .dropdown_flyout, 
	.megamenu .dropdown_flyout .dropdown_flyout_level {
		position: relative;
		left:auto;
		top:auto;
		padding: 0;
		margin: 0 4% 0 4%;
	}
	.megamenu .dropdown_flyout li,
	.megamenu .dropdown_flyout ul li {
		width: 100%;
		padding: 3px 0 3px 0;
	}
	.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
		left:auto;
		top:auto;
	}
	.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
		left:auto;
		right:auto;
	}
	.megamenu_dark .megamenu li .dropdown_flyout li ul,	
	.megamenu_light .megamenu li .dropdown_flyout li ul {
		border:none;
		background: none;
	}
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
		background:url("../img/dropdown.png") no-repeat right 9px;
	}
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
		background:url("../img/dropdown-b.png") no-repeat right 9px;
	}
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active,
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
		background-color:transparent;
	}

}


@media only screen and (max-width: 479px) {

	.megamenu_container .megamenu > li > div > .responsive_sixths,
	.megamenu_container .megamenu > li > div > .responsive_fourths,
	.megamenu_container .megamenu > li > div > .responsive_thirds,
	.megamenu_container .megamenu > li > div > .responsive_halfs {
		width: 42%;
	}

}


#tabs{
	float:right;
	width: 855px;
	margin:0;
	margin-right: 0px;
	padding:0;
	height: 25px;
	list-style: none;
	background:none;
	margin:0px auto 0px auto;
}
html>/**/body #tabs{
	clear:both;	
}
*html #tabs{
margin-top: 0px;
margin-bottom:0px;
}
#tabs li{
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	width:78px;
	height: 25px;
}
html>/**/body #tabs li{
	margin-top:0px;	
	padding-bottom:10px;
	margin-bottom:-10px;
}
#tabs a{
	color:#000000;
	width:78px;
	height: 25px;
	display: block;
	margin:0 0px 0 0;
	padding: 4px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	background:url(../images/tabs_off.gif) repeat-x top left;
}
#tabs a:hover {
	color:#ffffff;
	width:78px;
	height: 25px;
	display: block;
	margin:0px 0px 0 0;
	padding: 4px 0px 0px 0px; 
	text-align: center;
	text-decoration: none;
	background:url(../images/tabs_on.gif) repeat-x top left;
}



#smalltabs{
	float:right;
	width: 950px;
	margin:0;
	margin-right: 0px;
	padding:0;
	height: 25px;
	list-style: none;
	background:none;
	margin:0px auto 0px auto;
	font-size: 8pt;
}
html>/**/body #smalltabs{
	clear:both;	
}
*html #smalltabs{
margin-top: 0px;
margin-bottom:0px;
}
#smalltabs li{
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	width:62px;
	height: 25px;
	display: block;
	font-size: 8pt;
}
html>/**/body #smalltabs li{
	margin-top:0px;	
	padding-bottom:10px;
	margin-bottom:-10px;
}
#smalltabs a{
	color:#000000;
	width:62px;
	height: 25px;
	display: block;
	margin:0 0px 0 0;
	padding: 4px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	background:url(../images/smalltabs_off.gif) repeat-x top left;
}
#smalltabs a:hover {
	color:#ffffff;
	margin:0px 0px 0 0;
	padding: 4px 0px 0px 0px; 
	text-align: center;
	text-decoration: none;
	background:url(../images/smalltabs_on.gif) repeat-x top left;
}



#subtabs{
	float:left;
	width: 733px;
	height: 25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding-bottom:0px;
	list-style: none;
	background: transparent;
}

/* \*/
* html #subtabs {padding-bottom: 0px; padding-top: 0px;}
/* */

#subtabs ul{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

#subtabs li{
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	background: transparent;
}
#subtabs a{
	color: #000000;
	height: 12px;
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0px 10px 0px;
	text-align: center;
	text-decoration: none;
	border: 0px;
	background: transparent;
	font-size:10pt;
	vertical-align:middle;
}
#subtabs a:hover {
	color: #FFFFFF;
	background: #900000;
}
#subtabs a .tab_on{
	color: #FFFFFF;
	background: #2A2B2F;
}
html>/**/body #subtabs a:hover {
	/* padding: 2px 0px 9px 0px;*/
}



#addLayer{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#eee;
	opacity:0.7; 
	filter:alpha(Opacity=70); 
	z-index:10;
}
#addLayerForm{
	position:absolute;
	width:818px;
	min-height:350px;
	border:1px solid #444;
	background:#fff;
	left: 100px;
	top: 50px;
	z-index:11;
}
#addFeedbackLayerForm{
	position:absolute;
	width:818px;
	min-height:350px;
	border:1px solid #444;
	background:#fff;
	left: 100px;
	top: 50px;
	z-index:12;
}
#addQuestionLayer{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#eee;
	opacity:0.85; 
	filter:alpha(Opacity=85); 
	z-index:10;
}
#addQuestionLayerForm{
	position:absolute;
	width:950px;
	min-height:350px;
	border:1px solid #444;
	background:#fff;
	left: 15px;
	top: 50px;
	z-index:11;
}
#addRMLayer{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#eee;
	opacity:0.7; 
	filter:alpha(Opacity=70); 
	z-index:10;
}
#addRMLayerForm{
	position:absolute;
	width:818px;
	min-height:350px;
	border:1px solid #444;
	background:#fff;
	left: 100px;
	top: 50px;
	z-index:11;
}

#projectAspect{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	opacity:0.7; 
	filter:alpha(Opacity=70); 
	z-index:10000;
}
#projectAspectForm{
	position:fixed;
	width:818px;
	min-height:350px;
	border:1px solid #444;
	background:#fff;
	z-index:10001;
    margin:0 auto;
    left:50%;
    top:20%;
    margin-left:-414px!important;
    margin-top:-175px!important;
}

.launchprojectaspect{cursor:pointer;position: relative;}

.error {  
	color: #FF0000 !important; 
}
.warning {  
	color: #FF690F !important; 
}
.good {  
	color: #008000 !important; 
}
.cellborder {
    border-width: 0px 0px 1px 1px;
    border-style:solid;
    border-color:black;
}
.bigstats {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #941F1F;
	font-weight: bold;
}
.hugestats {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 40px;
	color: #941F1F;
	font-weight: bold;
    line-height: 50px;
    text-align:center;
}
.small {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 1px;
	padding-right : 1px;
}
.smallgood {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #008000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 1px;
	padding-right : 1px;
}
.verysmall {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 1px;
	padding-right : 1px;
}
.unavailable {
	background-color: #E0A6A6;
}
.holiday {
	background-color: #F9D99B;
}

.td_highlight {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	/* PositiveText */
	text-decoration: none;
	padding-left : 1px;
	padding-right : 1px;
	background-color : #D80000;
}

@media print 
{
    .noPrint 
    {
        display:none;
		background: none;
    }
    
}


#rbstabs{
	float:left;
	width: 733px;
	height: 26px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	padding-bottom:0px;
	list-style: none;
	background: transparent;
}

/* \*/
* html #rbstabs {padding-bottom: 0px; padding-top: 0px;}
/* */

#rbstabs ul{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

#rbstabs li{
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	background: transparent;
	border-right:1px solid #2A2B2F;
}
#rbstabs a{
	color: #000000;
	height: 12px;
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0px 10px 0px;
	text-align: center;
	text-decoration: none;
	border: 0px;
	background: transparent;
	font-size:10pt;
	vertical-align:middle;
}
#rbstabs a:hover {
	color: #FFFFFF;
	background: #2A2B2F;
}
#rbstabs a .rbstab_on{
	color: #FFFFFF;
	background: #2A2B2F;
}
html>/**/body #rbstabs a:hover {
	/* padding: 2px 0px 9px 0px;*/
}

.mapfont {
	font-size:8pt;
}


.smallformfield highlight {
	font-size:9pt;
	padding-left:5px;
}

.smallformfield  highlight {
	font-size:9pt;
	padding-left:5px;
}


.smallformfield {
	font-size:9pt;
	padding-left:5px;
}

.chartdiv:after 
{
    clear:both;
}

/* START FORECAST SYSTEM STYLES */

.trim {
	background-color: silver;
	padding:0px;
}

.smallform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;    /* PositiveText  */
	text-decoration: none;
}
.smallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;   /* PositiveText  */
	text-decoration: none;
	vertical-align : middle;
	padding-left : 3px;
}
#smallformtext td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;   /* PositiveText  */
	text-decoration: none;
	vertical-align : middle;
	padding-left : 3px;
}
.errorsmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;   /* PositiveText  */
	text-decoration: none;
	vertical-align : middle;
	padding-left : 3px;
}
.highsmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000; /* PositiveText  */
	text-decoration: none;
	vertical-align: middle;
	padding-left: 3px;
	background-color: #FFFF64;
}
.fadesmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: Gray;
	text-decoration: none;
	vertical-align : middle;
	padding-left : 3px;
	background-color : #FFFFFF;
}
.smallformtextpick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;   /* PositiveText  */
	text-decoration: none;
	vertical-align : middle;
	padding-left : 3px;
	width: 140px;
}
.numericsmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
}
.highnumericsmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
	background-color : #FFFFDD;
}
.fadenumericsmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: Gray;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
}
.errornumericsmallformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
	background-color : #FFCECE;
}
.numericformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
}
.highnumericformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
	background-color : #FFFFDD;
}
.fadenumericformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: Gray;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
}
.errornumericformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align : right;
	background-color : #FFCECE;
}

.s1 {
	background-color: Silver;
	width: 1px;
	padding: 1px;
}

/* fadeformtext centered nowrap */
.fftc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: Gray; /* PositiveText */
	text-decoration: none;
	padding-left: 3px;
	text-align: center;
	white-space: nowrap;
}

/* fadeformtext align right nowrap */
.fftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: Gray; /* PositiveText */
	text-decoration: none;
	padding-left: 3px;
	text-align: right;
	white-space: nowrap;
}

/* formtext nowrap */
.ft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000; /* PositiveText */
	text-decoration: none;
	padding-left: 3px;
	white-space: nowrap;
}


/* formtext centered nowrap */
.ftc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000; /* PositiveText */
	text-decoration: none;
	padding-left: 3px;
	text-align: center;
	white-space: nowrap;
}

/* formtext align right nowrap */
.ftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/* PositiveText */
	text-decoration: none;
	padding-left : 3px;
	text-align: right;
	white-space: nowrap;
}

/* END FORECAST SYSTEM STYLES */

table.tablesorter {
    border: 1px solid black;
}

table.tablesorter th {
    cursor: pointer;
    font:13px Calibri, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000000;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;   
}
.visitnavholder {
	width:948px;
	height:40px;
	background-color:white;
	padding:0px 5px;
	margin:5px;
	float:left;
	border:1px solid #C8C8C8;
	border-radius:8px;
	cursor:pointer;
	vertical-align:middle;
}
.visitnav {
	padding:0px 5px;
	margin:0px;
	float:left;
	cursor:pointer;
	vertical-align:middle;
}
.visitnavicon {
	width:35px;
	height:36px;
	margin:5px 5px -10px 5px;
}
.visitsubholder {
	width:219px;
	height:180px;
	background-color:#F1F9F1;
	padding:0px 5px;
	margin:5px;
	float:left;
	border:1px solid #C8C8C8;
	border-radius:8px;
	cursor:pointer;
}
.visitsublabel {
	margin:8px 15px 2px 0px;
	color:black;"
}
.visitsubdata {
	float:left;
	margin:8px 15px 2px 0px;
	color:black;
	clear:both;
	line-height:24px;
	font-size:20px;
}
.visitsubicon {
	width:35px;
	height:36px;
	float:left;
	margin:0px 10px;
}
.datapanel 
{
    display:block; width:958px; background-color:white; border:1px solid #C8C8C8; border-radius:8px; clear:both; margin:2px 2px 5px 5px;
}

.progresson
{
    display:inline;
    float:left;
    width:42px;
    height:46px;
    border:0px;
    background-image: url('../images/progressline.png');
    background-repeat:no-repeat;
    margin:0px 8px;
    text-align:center;
    color:Black;
    font-size:16pt;
    font-weight:bold;
    padding-top:10px;
    cursor:pointer;
}


.progressoff
{
    display:inline;
    float:left;
    width:42px;
    height:46px;
    border:0px;
    background-image: url('../images/progresssolid.png');
    background-repeat:no-repeat;
    margin:0px 8px;
    text-align:center;
    color:White;
    font-size:16pt;
    font-weight:bold;
    padding-top:10px;
    cursor:pointer;
}

.progressna
{
    display:inline;
    float:left;
    width:42px;
    height:46px;
    border:0px;
    background-image: url('../images/progressna.png');
    background-repeat:no-repeat;
    margin:0px 8px;
    text-align:center;
    color:White;
    font-size:16pt;
    font-weight:bold;
    padding-top:10px;
}
.ps1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000; /* PositiveText */
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #FAFAD2;
}
.ps2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000; /* PositiveText */
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #FDE2C6;
} 
.ps3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000; /* PositiveText */
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #E5FAD1;
}
.silver {
    color:silver;
}
.black {
    color:silver;
}
.uploaderror {
	background-color: #F8E0E0;    
}
.clearfix {
    clear:both;
}


.ragOptionG {
    background:#008000;
    color:white;
}
.ragOptionA {
    background:#F67A00;
    color:white;
}
.ragOptionR {
    background:#FF0000;
    color:white;
}
.ragOptionY {
    background:#FFF601;
    color:black;
}
.ragOptionB {
    background:#000000;
    color:white;
}

.ragR {color:#FF0000!important;}
.ragA {color:#F67A00!important;}
.ragG {color:#008000!important;}
.ragY {color:#FFF601!important;}
.ragB {color:#000000!important;}

.ragCellR {background-color:#FF0000;}
.ragCellA {background-color:#F67A00;}
.ragCellG {background-color:#008000;}
.ragCellY {background-color:#FFF601;}
.ragCellB {background-color:#000000;}
.ragCellR, .ragCellA, .ragCellG, .ragCellY, .ragCellB {color:#FFF;}

.RagBox, .ragBoxR, .ragBoxA, .ragBoxG, .ragBoxY, .ragBoxB {width:47%; float:left; padding:10px 5px; margin:5px 5px; border: 2px solid silver; border-radius: 5px; }

.ragBoxR {border-color:#FF0000;}
.ragBoxA {border-color:#F67A00;}
.ragBoxG {border-color:#008000;}
.ragBoxY {border-color:#FFF601;}
.ragBoxB {border-color:#808080;}

.deleteStatusUpdate { float:right; color:blue; cursor:pointer; display: block; }
.deleteStatusUpdate:after {  content: ''; display: block; clear: both;}

.stattitle {cursor:pointer;}

.statboxlink {font-weight:bold; font-size:17pt; color:Black;cursor:pointer;}

.statglyph {cursor:pointer;}

.stattitle {cursor:pointer;}

.actionrag {
    cursor:pointer;
}

.yellowstar {color:#FFD700; margin:0 2px; font-size:18px;}
.blackstar {color:#000000; margin:0 2px; font-size:18px;}
.signofftint {
    border-bottom:1px solid #000000;
}
.textcenter {
    text-align:center;
}

#preloader {
    position: fixed;
    z-index: 2500;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 2501;
    opacity: 0.9;
}

#status {
    position: absolute;
    z-index: 2502;
    background: url(../images/preload.gif) center no-repeat #000;
    background-size: 120px 120px;
    position: absolute;
    left: 0%;
    top: 0%;
    height: 100%;
    width: 100%;
    display: block;
    background-position: center;
    margin: -125px auto;
}

#status em {
    font-size: 10px !important;
    display: block;
    font-style: normal;
}

.personneldata {
    display:none;
}
.uploadcount {font-size:16px; font-weight:bold; position: absolute; background-color:white; }
