@import url("menu.css");
* {
	margin:0;
	padding:0;
	font-family:	"Trebuchet MS","lucida grande",verdana,helvetica,arial,sans-serif;
    font: normal 13px/18px helvetica, arial, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
	outline:none !important;
}
a:focus,a:link, a:active, button:active, button {
	outline: none !important;
}
/* General Style Info */
body {
	background-color: #dddbff;
	color: #fff;
	font-family:	"Trebuchet MS","lucida grande",verdana,helvetica,arial,sans-serif;
    font: normal 13px/18px helvetica, arial, hirakakupro-w3, osaka, "ms pgothic", sans-serif;

	font-size:14pt;
}
table td{
	font-size:10pt;
}
p{
	margin-top:10px;
	margin-bottom:10px;
}
label{
  float:left;
  width:150px;
  font-weight:bold;
}
a {
	background-color: inherit;
	color: #155571;
	text-decoration: underline;
	font-weight: bold;
	cursor:pointer;
}
a:hover {
	background-color: inherit;
	color: #155571;
	text-decoration:none;
}
a img {
	border:none;
}
h1, h2, h3, h4 {
	background-color: inherit;
	font-weight: normal;
}
h1 {
	color: #155571;
	font-size: 190%;
	margin-bottom:20px;
}
h2 {
	color: #155571;
	font-size: 170%;
	margin: 0.3em 0;
	padding-top: 0.8em;
}
h3 {
	color: #155571;
	font-size: 125%;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}
h4 {
	color: #155571;
	font-weight: normal;
	padding-top: 0.5em;
}
ul, li {
	list-style-type: none;
	margin: 0;

}
dl, dt, dd { margin: 0; padding: 0; display: block; padding-left:3px;}
dt { width:50%; min-width:180px; max-width:200px; margin-top: 5px; float:left;}
dd { margin-top: 5px; float:left;}

table{
    border-spacing:0px;
}
table.form{
    width:650px;
}
table thead th{

  border-bottom:2px solid #314151;
  text-align:left;
  font-weight:normal;
  line-height:22px;
  font-weight:bold;
  color:#314151;
  background:transparent;
}
table.form tbody th{
    font-size:10pt;
    vertical-align:top;
    padding:8px 5px 2px 0px;
    width:150px;
    text-align:right;
    font-weight:bold;
    color:#155571;
}
table.form tbody td{
    padding-top:8px;
    padding-left:5px;
    vertical-align:top;
}
input.blur {
	color: #999;
}
/* Layout */
#flowheader {
	background-image: url(/images/header.png);
	width:100%;
	height: 60px;
	z-index: 10;
}
div#feedback{
    float:left;
    right:0px;
    width:30px;
    height:85px;
    position:fixed;
    top:270px;
	border:1px solid #95C5D6;
	background: url(/images/e2/clearblue.png);
	background-color:#EEE;
	z-index:100000003;
}
#imgfeedback{
    cursor:pointer;
    float:left;
}
#feedback_form{
    display:none;
    margin-left:30px;
}
#feedback_form textarea{
    margin-top:3px;
    margin-left:3px;
    width:96%;
    height:80px;
}
.logo{
	float:left;
	/*margin-top: 10px;*/
	margin-left: 10px;
	height: 35px;
	width: 220px;
}
.house{
	position: absolute;
	top: 19px;
	left: 38px;
	height: 30px;
	width: 30px;
	background: url(/images/e2/house.png) no-repeat;
	z-index: 50;
	display:none;
	border: 0px red solid;
	cursor:pointer;
}

.modeswitch{
	float:left;
	margin-top: 8px;
	height: 38px;
	width: 200px;
	background-image: url(/images/modeswitch_bg.png) ;
	z-index: 10;
}

.modeswitchclose{
	position:absolute;
	margin-top: 8px;
	left:430px;
	top: -1px;
	height: 38px;
	width: 150px;
	background-image: url(/images/modeswitch_bg.png);
	background-position: right;
	z-index:9;
}
div.storm_notifications a, div.storm_notifications a:hover{
    color:#F00;
}
div.storm_notifications{
    position:absolute;
    top:8px;left:600px;
    height:35px;
    line-height:35px;
    font-size:12px;
}
.modebutton{
  position:absolute;
  float:left;
  width:80px;
  z-index:51;
  height:30px;
  top:12px;
  cursor:pointer;
}
.modelabel{
	position: absolute;
	top: 18px;
	margin-left: 24px;
	z-index: 20;
	height: 16px;
	width: 324px;
	background-image: url(/images/modelabel.gif);
}

.modebutton-1{
	position: absolute;
	top: 8px;
	background: url(/images/modebutton.png) no-repeat;
	height: 38px;
	width: 100px;
	margin-left:12px;
	margin-top: -2px;
	z-index: 15;
}
.modebutton-2{
	position: absolute;
	top: 8px;
	background: url(/images/modebutton.png) no-repeat;
	height: 38px;
	width: 100px;
	margin-left:80px;
	margin-top: -2px;
	z-index: 15;
}
.modebutton-3{
	position: absolute;
	top: 6px;
	background: url(/images/modebutton.png) no-repeat;
	height: 38px;
	width: 100px;
	margin-left:142px;
	z-index: 15;
}
.modebutton-4{
	position: absolute;
	top: 6px;
	background: url(/images/modebutton.png) no-repeat;
	height: 38px;
	width: 100px;
	margin-left:200px;
	z-index: 15;
}
.modebutton-5{
	position: absolute;
	top: 6px;
	background: url(/images/modebutton.png) no-repeat;
	height: 38px;
	width: 100px;
	margin-left:257px;
	z-index: 15;
}

.loginpanel{
	position: absolute;
	text-align: right;
	line-height: 48px;
	right: 10px;
	height: 40px;
	width: 350px;
/* 	color: white; */
}

.loginpanel a{
	height:40px;
	line-height:48px;
}

/* Node Styles */
div.mynode, div.recommendednode{
  border:1px solid #EEE;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  background-color:#FF9;
  /*background:url('/theme/images/yellow_sticky.png');*/
  text-align:center;
  overflow:hidden;
  color:black;
  font-size:9pt;
  padding:3px;
  margin:3px;
}
div.vfnodepink{ background-color:#FAA !important; }
div.nodepink{
  background-color:#FAA;
  border-left:1px solid #FAA;
  border-top:1px solid #FAA;
}
div.vfnodegrey{ background-color:#BAB7A9 !important; }
div.nodegrey{
  background-color:#BAB7A9;
  border-left:1px solid #BAB7A9;
  border-top:1px solid #BAB7A9;
}
div.vfnodeblue{ background-color:#8BCBDF !important; }
div.nodeblue{
  background-color:#8BCBDF;
  border-left:1px solid #8BCBDF;
  border-top:1px solid #8BCBDF;
}
div.vfnodegreen{ background-color:#C7DF99 !important; }
div.nodegreen{
  background-color:#C7DF99;
  border-left:1px solid #C7DF99;
  border-top:1px solid #C7DF99;
}
div.vfnodeyellow{ background-color:#FF9 !important; }
div.nodeyellow{
  background-color:#FF9;
  border-left:1px solid #FF9;
  border-top:1px solid #FF9;
}
div.vfnodered{ background-color:#EF1D25 !important; }
div.nodered{
  background-color:#EF1D25;
  border-left:1px solid #EF1D25;
  border-top:1px solid #EF1D25;
}
div.vfnodepurple{ background-color:#AE86BC !important; }
div.nodepurple{
  background-color:#AE86BC;
  border-left:1px solid #AE86BC;
  border-top:1px solid #AE86BC;
}
div.mynode a:link, div.mynode a:hover, div.mynode a:visited{
  font-weight:normal !important;
}
div.bot{}
div.friend{}
div.dialognode{
  width:125px;
  height:125px;
  overflow:hidden;
  display:block !important;
  position:static !important;
}
div.profilenode a{
  display:block;
  vertical-align:middle;
}
div.profilenode{
  width:125px;
  height:125px;
  overflow:hidden;
  display:block;
  float:left;
  margin:5px;
}
/* End Node Styles */

#header_container {
	position: fixed;
/* 	background-image: url(/images/header.png); */
	width:100%;
	height: 60px;
	z-index:99999;
}
#header{
	padding: 10px 20px;
	z-index: 50;
}
.headermenu{
    float:left;
	height: 40px;
	line-height: 48px;
	width:80px;
}
.headermenu a{
	color: white;
	height: 40px;
	line-height: 48px;
}
#footer_container {
	position: fixed;
	bottom: 0px;
    /*background-image:url(/images/e2/fadebar2.png);
	/*background-image: url(/images/header.png);*/
	background: url(/theme/images/chrome/nav_bg.jpg) repeat-x ;
	width:100%;
	height: 30px;
	z-index: 99999999;
}
#footer {
	position: fixed;
	bottom: 0px;
	width: 100%;
	clear: both;
	text-align: center;
	height: 30px;
	margin: auto;
	background-image: url(/images/header.png);
}
.footerwrap{
    height:30px;
	line-height:30px;
	text-align:right;
}
.footermenu a{
	color: #030405;
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 80%;
	margin-right:10px;
}
.querymenu a{
	color: white;
	line-height: 24px;
}

div.loading{
    position:absolute;
    top:200px;
    z-index:100000003;
    width:200px;
    height:36px;line-height:36px;
    border:1px solid #808080;
    background:white;
    color:#50bec0;
    font-size:14px;
}
#content{
    margin:0px;
	width: 100%;
	clear: both;
	color: #333;
	z-index: 1;
	overflow-y: auto;
	overflow-x: hidden;
	padding-top:45px;
	padding-bottom:45px;
	min-width:1000px;
}


div#rightheader{
    width:450px;
    float:right;
    margin-top: -35px;
    border:0px solid #FEBD1A;
    height:200px;
    color:#FEBD1A;
    text-align:right;
}
span.error, div.error{
    background-color:#F00;
    color:white;
    padding:2px;
}

div#rh_welcome{
    float:right;
	vertical-align: middle;
    padding-right:10px;
    line-height:30px;
}
div#rh_welcome div.ui-state-default{
    margin:12px 0px 0px 10px;
}
div#rh_welcome img{
  margin-top:5px;
  border: 2px solid white;
}

div#rh_welcome img.logout{
border: 0px solid white;
margin: 13px 8px 8px 8px;
}


span#rh_corpaccount{
    padding-right:10px;
}
#pagetitle{
	background-color: #fff;
	clear: both;
	color: #FEBD1A;
	padding: 10px 0px 10px 0px;
	font-size:18px;
	width:100%;
}

#appmenu {
	clear: both;
	text-align: right;
	height: 40px;
}
.pagepad-wide{
	margin: 40px auto 30px auto;
    width:640px;
    min-height:580px;
}

.loginform{
	width: 300px;
	margin:auto;
	padding: 0;
	float: left;

}
.pagepad, .pagepadbig{
	margin: 40px auto 30px auto;
    width:975px;
    font-size: 16px; 
    line-height: 24px;
    min-height:580px;
}


.pagepadbig p, .pagepadbig a{
    font-size: 20px; 
    line-height: 24px;
    text-align: justify;
}
.registerinfo{
	width: 350px;
	margin:auto;
	padding: 0;
	float: left;

}
.registerform{
	width: 400px;
	margin:auto;
	padding: 0;
	float: left;
}

.userpic{
	text-align: center;
}
.username a{
	font-size:85%;
}
ul#account_actions li{
    margin:3px 0px 3px 0px;
}
.timeago{border:0;}
#MySplitter{
  margin-top:6px;
}
/* Container */
div.container{
  border:1px solid #DDDDDD;
  margin:10px 5px 10px 0px;
  float:left;
  -moz-border-radius: 4px; -webkit-border-radius: 4px;
  /*-moz-border-radius: 10px 10px 0px 0px;*/
}
div.container_header span{
  margin-left:10px;
  line-height: 24px;
  font-weight: bold;
  float:left;
}
div.container_header div.link{
  margin-right:10px;
  font-size:80%;
  float:right;
}
div.container_header div.link a{
  color:#FFF;
}
div.container_header, container_header{
  line-height:24px;height:24px;
  width:100%;
  clear:both;
  font-weight:bold;
  font-size:9pt;
  border: 1px solid #5897A6; 
  background: url(../images/ui/ui-bg_gloss-wave_40_5897A6_500x100.png) 50% 50% repeat-x;
  font-weight: bold; 
  color: #155571; 
  outline: none;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
}
div.container_header img{

  vertical-align:middle;
  padding-left:5px;
}
div.container_body{
  clear:both;
  width:98%;
  padding:5px;
  font-size:10pt;
}


/* Rate */
    ul.rating li{
      float:left;
      margin-right:15px;
      padding:5px;
    }
    ul.rating li label{
      padding-left:3px;
      float:none;
      width:auto;
    }
/* Rank
   Some styles are shared between Rank and Results
*/
	#ranklist{
	    float:left;
		width: 640px;
	}


/* Results */
	#resultlist{
	    float:left;
		width: 640px;
	}
	div#results_cart{
		float:right;
		width: 300px;
	}
	#sliders{
		float:right;
		width:305px;
	}
	#page{
	   background-color: #dddbff;
	}
	table.tblnodes{
	  width:635px;
	}
	table.tblnodes th{
		text-align: center;
	}
	.imgcell{
	    padding:5px;
		padding-left:40px;
	    text-align:left;
	}
	.img_preview{
    	position:absolute;
    	border:1px solid #ccc;
    	background:#333;
    	padding:5px;
    	display:none;
    	color:#fff;
    	z-index:1005;
    }
	.rankednode{
      position:absolute;
	}
	.rankcontainer{
	  height:60px;
	  display:block;
	  border:1px solid #999999;
	}
    /* Slider */
    .ui-wrapper { border: 1px solid #50A029; }
    .ui-wrapper input, .ui-wrapper textarea { border: 0; }
    /* This file skins sliders */
    .ui-slider { width: 150px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center;}
    .ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 16px; top: 0px; left: 0px; background-image: url(/images/sliderwidget.gif);  }
    .ui-slider-handle-active { border: 1px dotted black;  }
    .ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
    .ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
    /* Default slider backgrounds */
    .ui-slider, .ui-slider-1, .ui-slider-2 { background-image: url(/images/sliderbg-l.gif); }
    .slider-value{top:-5px;margin-left:165px;position:relative;width:40px;border:1px solid #ddd;-moz-border-radius:3px;text-align:center;-webkit-border-radius:3px;}

#descriptionbar, #descriptionbar a{
	height: 20px;
	width: 100%;
	color: white;
	background-color: #18344a;
	font-size: 75%;
	overflow: hidden;
}

.currentproject{
    position:relative;
    top:5px;
    left:10px;
	float:left;
}

.stormadmin{position: absolute;left:300px;float: left;}
.stormremoveuser{position: absolute;left:400px;}

.homepageheader{
	position: absolute;
	top: 300px;
	height: 200px;
	width:900px;
	margin: auto;
	border: 0px blue solid;
	z-index: 99999999999;

/* 	height: 300px; */
/* 	text-align: center; */
}
.corplogincontainer{
	margin: auto;
	height: 450px;
	width:825px;
	text-align: center;
}
.bigbutton{
    text-align:center;
    font-size:18px;
    padding:12px !important;
}
.smallbutton{
    padding:0px 8px !important;
}
.box{
	height: 250px;
	width: 250px;
	float: left;
	padding:0px 25px 25px 25px;
	text-align: center;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
}
.box h2{
    padding-top:0;
}
.box1{
	background-color: #ff9;
}
.box2{
	background-color: #ff9;
	margin-left: 25px;
}
.box3{
	background-color: #2b5f89;
	background-color: #ff9;
	margin-left: 25px;
/* 	color: white; */
}

.boxbutton{
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	position:relative;
	background-color:lightBlue;
	border:3px solid #2b5f89;
	color:darkBlue;
	height:30px;
	width:200px;
	line-height:30px;
	text-align:center;
	top:208px;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}
.left{
	text-align: left;
}

.subtitle{
font-size: 70%;
}

.pricingtable{
  text-align: center;
}

.pricingtable tr{
height:26px;
}

.pricinglabel{
	font-size: 16px;
	font-weight: bold;
}

.iconlink{
  border: 0;
  cursor:pointer;
}
a.small, a.plan_link{
  text-decoration:none;
  font-size:80%;
}
/* FAQ */
span.faq_link{
  font-size:8pt;
  cursor:pointer;
  color:#F00;
}
div.faq_question{
  width:600px;
  font-size:12pt;
  line-height:20px;
}
div.faq_answer{
  display:none;
  width:550px;
  margin-left:50px;
  font-size:10pt;
  line-height:15px;
}
div.faq_block{
  border:1px solid #EEE;
  width:600px;
  margin-top:5px;
}
/* Block UI */
div#alert{
  display:none;
  cursor:default;
}
div.jalert{
  display:none;
  cursor:default;
}
/* Friend Tiles */
.friend_tile a{
  font-size:9px;
  text-decoration:none;
  color:inherit;
  line-height:11px;
}
.friend_tile{
  float:left;
  width:50px;
  height:70px;
  padding:4px;
  margin:4px;
  border:1px solid #EEE;
  line-height:11px;
  overflow:hidden;
}
.big_tile{
  width:80px;
  height:105px;
}
/* Feeds */
#tab_feed table{
  width:100%;
}
.feed_block{
  margin:5px;
  width:100%;
  border-bottom:1px solid #DDDDDD;
}
.feed_block table{
  width:100%;
  padding:0;
  spacing:0;
}
.feed_links, .feed_links a{
  font-size:80%;
  text-align:right;
}
/* Lists */
div.listitem{
  margin-bottom:5px;
  color:black;
  height:auto;
  display:block;
  height:100px;
  border-bottom:1px solid #DDD;
}
div.listitem .gravatar{
  width:10%;
  float:left;
  padding:5px;
}
div.listitem .itembody p{
  padding-bottom:5px;
}
div.listitem .itembody ul li{
  margin-left:10px;
}
div.listitem .itembody a.title{
  font-size:130%;
}
div.listitem .itembody{
  width:83%;
  float:right;
  vertical-align:top;
  min-height:75px;
}
div.listitem .itemlinks{
  width:83%;
  text-align:right;
  float:right;
  font-size:80%;
  padding-right:5px;
}
div.listitem .itemlinks ul li{
  float:right;
  margin-left:5px;
}
/* User Profiles */
div#profile_left{
  width:260px;
  float:left;
  margin-top:20px;
}
div#profile_right{
  width:600px;
  float:left;
  margin-top:20px;
}
div#profile_info .container_body{
  font-size:10px;
}
div#profile_info .container_body label{
  font-size:10px;
  float:left;
  width:55px;
  font-weight:bold;
}

ul.bullets{
	list-style-position: outside;
	list-style-type: disc;
	
}

input[type=submit],input[type=button], button {
    border: 1px solid #94b9d6; 
    background: url(../images/ui/ui-bg_glass_80_E9F3F4_1x400.png) 50% 50% repeat-x;
    font-weight: bold; 
    color: #175874; 
    outline: none;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
    cursor:pointer;
    padding:3px 8px 3px 8px;
	margin-top:2px;
	margin-bottom: 2px;
}
input[type=submit]:hover,input[type=button]:hover, button:hover {
   border: 1px solid #b2c7d7; background: url(../images/ui/ui-bg_glass_100_cfe3f2_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #175874; outline: none;
}

input[type=button].makepublic, input[type=submit].makepublic{
    border:0;
    padding:0px;
    cursor:pointer;
	background-color: white;
}
/* jAlerts */
#popup_container {
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 3px #ddd;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index:100000002 !important;
}

#popup_title {
	font-size: 14px;
	text-align: left;
	line-height: 1.75em;
	border: 1px solid #cbddeb; background: url(../images/ui/ui-bg_highlight-soft_100_e7eef3_1x100.png) 50% 50% repeat-x; 
	color: #155571; 
	font-weight: bold;
    background: url(../images/ui/ui-bg_gloss-wave_40_5897A6_500x100.png) 50% 50% repeat-x; 
	cursor: default;
	padding: 0em;
	padding-left:10px;
	margin: 0em;
}
#popup_overlay{
   background: #000000; opacity: .80;filter:Alpha(Opacity=80);z-index:100000000 !important;
}
#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}
#popup_content.alert {background-image: url(images/info.gif);}
#popup_content.confirm {background-image: url(images/important.gif);}
#popup_content.prompt {background-image: url(images/help.gif);}
#popup_message {padding-left: 48px;}
#popup_panel {text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt {margin: .5em 0em;}
/* Auto-Complete Styles */
.ac_results {border: 1px solid gray;background-color: white;padding: 0;margin: 0;list-style: none;position: absolute;z-index: 100000003;display: none;}
.ac_results li {padding: 2px 5px;white-space: nowrap;color: #101010;text-align: left;}
.ac_over {cursor: pointer;background-color: #F0F0B8;}
.ac_match {text-decoration: underline;color: black;}
/* Context-Menu Styles */
.contextMenu {
	position: absolute;
	width: 200px;
	z-index: 100000003;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
}

.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}
.contextMenu LI.hover A {color: #FFF;background-color: #3399FF;}
.contextMenu LI.disabled A {color: #AAA;cursor: default;}
.contextMenu LI.hover.disabled A {background-color: transparent;}
.contextMenu LI.separator {border-top: solid 1px #CCC;}
.contextMenu LI.hot A { background-image: url(../images/thumbsup.gif); }
.contextMenu LI.cold A { background-image: url(../images/thumbsdown.gif); }
.contextMenu LI.comment A { background-image: url(../images/bubble16.gif); }
.contextMenu LI.edit A { background-image: url(../images/contextmenu/page_white_edit.png); }
.contextMenu LI.cut A { background-image: url(../images/contextmenu/cut.png); }
.contextMenu LI.copy A { background-image: url(../images/contextmenu/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(../images/contextmenu/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(../images/contextmenu/page_white_delete.png); }
.contextMenu LI.quit A { background-image: url(../images/contextmenu/door.png); }
.contextMenu LI.add A { background-image: url(../images/contextmenu/plus16.gif); }
.contextMenu LI.link A { background-image: url(../images/contextmenu/link.gif); }
/* jGrowl */
div.jGrowl {padding:10px;z-index:100000003;}
/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {position:fixed;}
body > div.jGrowl.top-left {left: 0px;top:0px;}
body > div.jGrowl.top-right {right:0px;top:0px;}
body > div.jGrowl.bottom-left {left:0px;bottom:0px;}
body > div.jGrowl.bottom-right {right:0px;bottom:0px;}
body > div.jGrowl.center {top:0px;width:50%;left:25%;}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {background-color:#000;color:#fff;opacity:.85;filter:alpha(opacity = 85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:"Trebuchet MS","lucida grande",verdana,helvetica,arial,sans-serif;font-size:12px;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.jGrowl div.jGrowl-notification {min-height:40px;}
div.jGrowl div.jGrowl-notification div.header {font-weight:bold;font-size:10px;}
div.jGrowl div.jGrowl-notification div.close {float:right;font-weight:bold;font-size:12px;cursor:pointer;}
div.jGrowl div.jGrowl-closer {height:15px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:11px;font-weight:bold;text-align:center;}
/* Spin Button */
input.SpinButton {
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:100% 0%;
	background-image:url(../images/spinbtn_updn.gif);
}
input.SpinButton.up {
	cursor:pointer;
	background-position:100% -18px;
}
input.SpinButton.down {
	cursor:pointer;
	background-position:100% -36px;
}

.darkoverlay{
   background: #000000 !important; 
   opacity: .70 !important;
   filter:Alpha(Opacity=70) !important;
}
/* Textbox Watermark */
.watermarkOn {
  padding-left:5px;
  font-size:80%;
  color: #aaa;
  font-style: italic;
}