@charset "utf-8";
/* CSS Document */
/*adaugam niste prostii 
http://www.mikepadgett.com/technology/technical/dreamweaver-cs3-crashes-and-wont-start-up-again/
*/

body,
html {
	margin:0;
	padding:0;
	color:#000;
}
body {
	min-width:750px;
	background-image: url('../images/bg.gif');
	background-repeat: repeat;
	
}

img { border: none; }

form { margin: 0px; padding: 0px; }



h1,h2,h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 5px;
	margin-bottom: 3px;
	padding:0;
	}

h1 { font-size: 18px; }
	
h2 { font-size: 15px; }
	
h3 { font-size: 13px; }

p { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }


a {	text-decoration: underline; color: #0030c8; }
a:link {	text-decoration: underline; color: #0030c8; }
a:visited { text-decoration: underline; color: #0030c8; }
a:hover { text-decoration: underline;	color: #0030c8; }
a:active { text-decoration: underline; color: #0030c8; }


/* HEADER --------------------------------------------------------------- */
#header h1 {   	padding:7px 5px 5px 5px;   margin:0; }
#header .welcome, #header .links  { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }
#header .upgrade a { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CC0000;}
#header .upgrade2 a, #header .links a { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC;}
#header a:link {	text-decoration: none;  }
#header a:visited { text-decoration: none; }
#header a:hover { text-decoration: none; }
#header a:active { text-decoration: none;  }

#logo { float:left; width:150px; }

#logo2 { float:right;	text-align: right; width:500px; }
#welcome { padding-right: 5px; }
#welcome2 { }
#contacts { text-align:center; width: 70px; background-image: url('..//images/bgblue.gif'); height: 20px; vertical-align : middle; display : table-cell;}
#contacts a { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}
#contacts a:link {	text-decoration: none;  }
#contacts a:visited { text-decoration: none; }
#contacts a:hover { text-decoration: underline; }
#contacts a:active { text-decoration: none;  }

.inbox-button{font-family:Helvetica,Arial,sans-serif;font-size:0.92308em;vertical-align:top;zoom:1;}
.inbox-button,a.inbox-button{padding:0 .8333em;margin:0 1.8em;white-space:nowrap;text-decoration:none;color:#000;background:#d8d8d8 url('../images/bgyellow.gif') repeat-x center;border:1px solid #999;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;cursor:pointer;display:-moz-inline-box;display:inline-block;*display:inline}

.inbox-button-yellow,a.inbox-button-yellow{font-weight:bold;color:#994800;background:#fed81c url('../images/bgyellow.gif') repeat-x center;border-color:#ecc101}

.inbox-button-grey,a.inbox-button-grey{font-weight:bold;color:#000000;background:#d8d8d8 url('../images/bggrey.gif') repeat-x center;border-color:#979797}

/*.yt-button-short span{line-height:1.5em;height:1.5em}*/

#footer p {	padding:5px; margin:0; }

/* SNIPPET NAV ----------------------------------------------------------- */

#nav ul{ margin:0; padding:0; list-style:none; }
#nav li{ display:inline; margin:0 0 0 0; padding: 2px 4px 4px 4px; font-weight: bold; }
#nav li.selected{ background-image: url('../images/bg.gif'); 	background-repeat: repeat;	border-style: solid; border-width: 1px 1px 0 1px; border-color: #ffffff; }
#nav a:link {	text-decoration: none;	color: #fff; }
#nav a:visited {	text-decoration: none;	color: #fff;}
#nav a:hover {	text-decoration: underline;	color: #fff;}
#nav a:active {	text-decoration: none;	color: #fff; }

#nav a.selected:link { text-decoration: none; color: #060; }
#nav a.selected:visited { text-decoration: none; color: #060; }
#nav a.selected:hover { text-decoration: none; color: #060; }
#nav a.selected:active { text-decoration: none; color: #060; }

/* v2 NAV */
#menu {
	margin-bottom: 5px;
	border-bottom:1px solid #A7A7A7;
	background-image: url('../images/bgblue.gif');
	background-repeat: repeat;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 0;
}

#menutb { font-size: 13px; }

#menu .navblock { padding:0 4px 0 4px; }
#menu .navlink { margin:0; padding: 2px; text-decoration: none;	color: #fff; font-weight: bold;}
#menu a.navlink:hover, #menu a.navlink:focus { background-color :#1B0066; }
#basicmenu .bd, #basicmenu2 .bd, #notesmenu .bd, #filtersmenu .bd, #schedmenu .bd, #extramenu .bd, #adminmenu .bd { background-color:#eeeeee; }
#basicmenu .yuimenuitemlabel, #basicmenu2 .yuimenuitemlabel, #notesmenu .yuimenuitemlabel, #filtersmenu .yuimenuitemlabel, #schedmenu .yuimenuitemlabel, #extramenu .yuimenuitemlabel, #adminmenu .yuimenuitemlabel { cursor:pointer; }
#basicmenu a.yuimenuitemlabel:hover, #basicmenu2 a.yuimenuitemlabel:hover, #notesmenu a.yuimenuitemlabel:hover, #filtersmenu a.yuimenuitemlabel:hover, #extramenu a.yuimenuitemlabel:hover, #adminmenu a.yuimenuitemlabel:hover { background-color :#B1C9DD; }
#notesmenu li.notemenuitem, #filtersmenu li.filtermenuitem { font-weight:normal; }
#schedmenu li.yuimenuitem { padding: 2px; background:#EEEEEE; border-width:0px;	margin: 1px 0 0 0; font-size: 1.1em; }
#schedmenu a.yuimenuitemlabel:link { text-decoration:none; color:#000000; } /*#4055A3;*/
#schedmenu a.yuimenuitemlabel:visited { text-decoration:none; color:#000000; }
#schedmenu a.yuimenuitemlabel:hover { text-decoration:none; color:#000000; background-color:#B1C9DD;  }
#schedmenu a.yuimenuitemlabel:active { text-decoration:none; color:#000000; }

/* SNIPPET GOALS SUS --background:#4a694a;----------------------------------------------------- */

#goals { margin-bottom: 10px; }

#goals h3{ color: #EEEEEE;  background:#39599c;border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7; margin: 0 0 0 0; }
#goals .gwrap{ color: #52556b;  background:#eeeeee;border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7; margin: 0 0 0 0; }

#goals h3 {  font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 3px; }
#goals .name{ font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; padding: 0 0 0 5px; }
#goals .category{ color: #52556b; text-align: right; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding: 0 5px 0 0;}

#goals a:link {	text-decoration: none; color: #52556b; }
#goals a:visited { text-decoration: none; color: #52556b; }
#goals a:hover { text-decoration: none;	color: #000000; }
#goals a:active { text-decoration: none; color: #52556b; }

/* SNIPPET INVITES SUS ----------------------------------------------------- */

#invites { margin-top: 5px; margin-bottom: 5px; }

#invites h3{ color: #52556b;  background:#ffffce;border-bottom:1px solid #ffffce;border-right:1px solid #efae7b; border-top:1px solid #efae7b; margin: 0 0 0 0; }
#invites .gwrap{ color: #52556b;  background:#ffffce;border-bottom:1px solid #efae7b;border-right:1px solid #efae7b; margin: 0 0 0 0; }

#invites h3 {  font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 3px; }
#invites .name{ font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; padding: 0 0 0 5px; }


/* EMAIL, PRINT    ----------------------------------------------------- */
#export { font: 10px Verdana, Arial, Helvetica, sans-serif; }
#export a:link {	text-decoration: underline; color: #0030c8; }
#export a:visited { text-decoration: underline; color: #0030c8; }
#export a:hover { text-decoration: underline;	color: #0030c8; }
#export a:active { text-decoration: underline; color: #0030c8; }

#exporttb { font: 10px Verdana, Arial, Helvetica, sans-serif; }

.export_link {
vertical-align: bottom;
}
.export_wrap {
	display: none;
	padding: 5px;
	border:1px solid #009900;
}


/* PAGES -- GOALS/PROJECTS/TASKS/ ETC ------------------------------------ */

#p1line { text-align:right; padding-right: 3px; font-size: 7px; font-family: arial; background-color: #111111; color: #ffffff; }

#page_wrap { margin-top: 7px;  }

#page_details {   
	/*margin-bottom: 15px; */
	margin-bottom: 0; 
	padding: 5px;
	border:1px solid #009900;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #EEEEEE;*/
	background: #D9E2E1;
}
#page_details2 {   
	margin-bottom: 15px; 
	padding: 5px;
	border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #009900;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #EEEEEE;*/
	background: #D9E2E1;
}
#details_left {   float: left; }
#details_right {   float: right; }
.graphic { border-collapse:collapse; empty-cells: show; } 
.graphic_complete { border-width:1px 0 1px 1px; border-style: solid; border-color: #009900; background-color:#009900;  height: 10px; }
.graphic_incomplete { border-width:1px 1px 1px 0; border-style: solid; border-color: #009900; background-color: #EEEEEE;  height: 10px; }

.pactions {	font-weight: bold; font-size: 1.1em; }

#new_item {
	padding: 3px 5px 3px 10px;
	/*margin: 10px 0 0 0;*/
	margin: 0;
	border-bottom:1px solid #009900;
	/*border-right:1px solid #009900;*/
	background-image: url('../images/bggreen.gif');
	background-repeat: repeat;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.selecteddrop { font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#new_item a {	text-decoration: underline; color: #0030c8; }
#new_item a:link {	text-decoration: underline; color: #0030c8; }
#new_item a:visited { text-decoration: underline; color: #0030c8; }
#new_item a:hover { text-decoration: underline;	color: #0030c8; }
#new_item a:active { text-decoration: underline; color: #0030c8; }

#new_task_snippet { background:#D9E2E1; margin: 0 0 0 0; padding: 0 0 0 0; } 

#page_nav { background:#D9E2E1; margin: 0 0 1px 0;	padding: 10px 0 0 0; height: 20px; } 
#page_nav input { margin-left: 2px; margin-right: 2px; }
#page_nav td.inactive{	background: transparent; padding: 0 10px 0 10px; }
#page_nav td.active{ border-width: 1px 1px 0 1px; border-style: solid; border-color: #A7A7A7; white-space: nowrap; background:#EEEEEE; padding: 0 10px 0 10px; }
#page_nav a { text-decoration: none; color: #555555; font:11px Verdana, Arial, sans-serif; font-weight: bold; } 
#page_nav a:hover { text-decoration: none;	color: #000; }

.list_wrap ol {  list-style: none;	margin: 0 0 0 0; padding: 0 0 2px 0; border-top:1px solid #A7A7A7; }
.list_wrap li {  padding: 2px 0 2px 0;	background:#EEEEEE;border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7; margin: 1px 0 0 0; }
.list_wrap li.noline {  padding: 2px 0 2px 0;	background:#EEEEEE;border-bottom:1px solid #EEEEEE;border-right:1px solid #A7A7A7; margin: 1px 0 0 0; }

.list_wrap_alt ol {  list-style: none;	margin: 0 0 0 0; padding: 0 0 2px 0; border-top:1px solid #A7A7A7; }
.list_wrap_alt li {  padding: 2px 0 2px 0;	background:#D9E2E1;border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7; margin: 1px 0 0 0; }
.list_wrap_alt li.noline {  padding: 2px 0 2px 0;	background:#D9E2E1;border-bottom:1px solid #EEEEEE;border-right:1px solid #A7A7A7; margin: 1px 0 0 0; }

#page_wrap td { padding: 1px 0 0 0 ;  }

#page_wrap img { margin: 0 5px 0 0; }

#page_wrap .name, #page_wrap .namered, #page_wrap .namep { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
#page_wrap .name a:link  {	text-decoration: none; color: #000; }
#page_wrap .name a:visited { text-decoration: none; color: #000; }
#page_wrap .namep a:link  {	text-decoration: none; color:#4055A3; }
#page_wrap .namep a:visited { text-decoration: none; color:#4055A3; }
#page_wrap .namered a:link  {	text-decoration: none; color: red; }
#page_wrap .namered a:visited { text-decoration: none; color: red; }
#page_wrap .name a:hover, #page_wrap .namered a:hover, #page_wrap .namep a:hover { text-decoration: underline;	color: #000; }
#page_wrap .name a:active, #page_wrap .namered a:active, #page_wrap .namep a:active { text-decoration: none; color: #000; }

#page_wrap .small { font: 10px Verdana, Arial, Helvetica, sans-serif; }
#page_wrap .small a {	text-decoration: underline; color: #0030c8; }
#page_wrap .small a:link {	text-decoration: underline; color: #0030c8; }
#page_wrap .small a:visited { text-decoration: underline; color: #0030c8; }
#page_wrap .small a:hover { text-decoration: underline;	color: #0030c8; }
#page_wrap .small a:active { text-decoration: underline; color: #0030c8; }

#page_wrap .smallgreen { color: #009900; }
#page_wrap .smallgreen A:link {text-decoration: none; color: #009900;}
#page_wrap .smallgreen A:visited {text-decoration: none; color: #009900;}
#page_wrap .smallgreen A:active {text-decoration: none; color: #009900;}
#page_wrap .smallgreen A:hover {text-decoration: none; color: #009900;}

#page_wrap hr { border-top: 3px double #c00; width: 95%; height: 3px; margin: 10px auto 10px 10px; text-align: left; }
#page_wrap label { float: left;  width: 100px; margin-right: 10px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#page_wrap input.text { padding: 3px; margin-right: 10px; width: 400px;  font-size: 12px; font-weight:normal; color:#000000; }

#page_wrap .submit {  }
#page_wrap .select {  }

#page_notes { padding: 10px 20px 10px 10px;	background:#EEEEEE; /*background: #D9E2E1*/; border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7; border-top:1px solid #A7A7A7; margin: 0; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;; }


#modal_wrap { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }


#modal_wrap .small { font: 10px Verdana, Arial, Helvetica, sans-serif; }
#modal_wrap .small a {	text-decoration: underline; color: #0030c8; }

#modal_wrap label { float: left;  width: 100px; margin-right: 10px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#modal_wrap input.text { padding: 3px; margin-right: 10px; width: 400px;  font-size: 12px; font-weight:normal; color:#000000; }

#modal_wrap .submit {  }
#modal_wrap .select {  }

/* CHECKLISTS & VISION WALL ---------------------------------------------------- */
#checks_table, #vision_table {	width: 100%; border-top:1px solid #A7A7A7; }
#checks_table th { text-align: left; padding: 2px 2px 2px 2px; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#checks_table th.center { text-align: center; }
#checks_table th.name {	font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#checks_table td, #vision_table td { text-align: center; }
#checks_table td.current, #checks_table th.current { background-color: #D9E2E1; }
#checks_table td, #checks_table th, #vision_table td { background:#EEEEEE;border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7; margin: 1px 0 0 0;	border-top:1px solid #ffffff;border-left:1px solid #ffffff; }

.pic {	 border:0px; }
.pic td {	padding:0; text-align:left;  border:0px; }


/* SCHEDULES ------------------------------------------------------------- */
	
#schedule {	border-top: #A7A7A7 1px solid; }
#schedule td { padding-right: 3px; padding-left: 3px; }

#days_nav { margin: 0 0 1px 0;	padding: 0; height: 20px; border-bottom:1px solid #A7A7A7; } 
#days_nav td.inactive{	background: transparent; padding: 0 10px 0 10px; }
#days_nav td.active{ border-width: 1px 1px 0 1px; border-style: solid; border-color: #A7A7A7; white-space: nowrap; background:#EEEEEE; padding: 0 10px 0 10px; }
#days_nav a { text-decoration: none; color: #555555; font:11px Verdana, Arial, sans-serif; font-weight: bold; } 
#days_nav a:hover { text-decoration: none;	color: #000; }

.days_active {
	font-weight: bold;
	float: left;
	margin-right: 6px;
	border-style: dotted;
	border-width: 1px;
	border-color: #000;
}
.days_inactive {
	float: left;
	margin-right: 6px;
	
}

.activity_wrap {
	
	background:#EEEEEE;
	border-collapse:collapse; empty-cells: show;
	border-bottom: #A7A7A7 1px solid;
	border-right: #A7A7A7 1px solid;
}
.free_wrap {
	background:#FFFFFF;
	border-collapse:collapse; empty-cells: show;
	border-bottom: #A7A7A7 1px solid;
}


.hour1odd {
	background:#EEEEEE;
	width: 25px;
	text-align: right;
	font-weight: bold;
	border-right: #A7A7A7 1px solid;
	border-bottom: #eeeeee 1px solid;
	border-left: #ffffff 1px solid;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.hour1even {
	background:#EEEEEE;
	width: 25px;
	text-align: right;
	font-weight: bold;
	border-right: #A7A7A7 1px solid;
	border-bottom: #A7A7A7 1px solid;
	border-left: #ffffff 1px solid;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.hour2odd {
	background:#EEEEEE;
	width: 20px;
	text-align: left;
	border-right: #A7A7A7 1px solid;
	border-bottom: #A7A7A7 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.hour2even {
	background:#eeeeee;
	width: 20px;
	text-align: left;
	border-right: #A7A7A7 1px solid;
	border-bottom: #A7A7A7 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.schedule_busy_content {font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }

.schedule_free_content_odd {

}
.schedule_free_content_even {

}


/* -------- CALENDAR -----------------------------------*/
#calendar_wrap {
	margin: 0 0 10px 0;
	padding:10px 10px 5px 25px; background:#EEEEEE;
	border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7;	border-top:1px solid #A7A7A7;
}

#calendar {	width: 183px;
	padding: 0;
	margin: 0 0 2px 0;
	border-left: 1px solid #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #fff;
	border-collapse:collapse; empty-cells: show;
 }
#calendar td a { text-decoration: none;	display: block; }
#calendar td a:link { text-decoration: none; color:#000000; }
#calendar td a:visited { text-decoration: none; color:#000000; }
#calendar td a:hover { text-decoration: none; color: #000000; }
#calendar td a:active { text-decoration: none; color:#000000; }

#calendar a.nav  { font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#calendar a.nav:link { text-decoration: none; color:#ffffff; }
#calendar a.nav:visited { text-decoration: none; color:#ffffff; }
#calendar a.nav:hover { text-decoration: none; color:#ffffff; }
#calendar a.nav:active { text-decoration: none; color:#ffffff; }

#calendar caption {
	margin: 0;
	padding: 0;
	width: 183px;
	background-image: url('../images/bgblue.gif');
	background-repeat: repeat;
	color: #fff;	 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#calendar th {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
	height: 17px;
}

#calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 26px;
	height: 20px;
	text-align: center;
}

#calendar td.today{
	background: #9caabd;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#calendar td.selected {	background-image: url('../images/bggreen.gif');	background-repeat: repeat; }
#calendar td.currweek { background: #ddc; }
#calendar td.weekend { background: #D9E2E1; }
#calendar td.blank { background: #EEEEEE; }







/* --- SIDEBAR -----------------------------------------*/

#sidebar {	font:11px Verdana, Arial, sans-serif; }
#main input, #sidebar input {color:#FFFFFF;font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
input.submit { background:#4055A3; border-bottom:1px solid #000000;border-left:1px solid #FFFFFF;border-right:1px solid #000000;border-top:1px solid #FFFFFF; }
#sidebar input { width: 17px; }
#sidebar a:link { text-decoration: none; color:#4055A3; }
#sidebar a:visited { text-decoration: none; color:#4055A3; }
#sidebar li a.red:link { text-decoration: none; color:red; }
#sidebar li a.red:visited { text-decoration: none; color:red; }
#sidebar a:hover, #sidebar a.red:hover { text-decoration: underline; color: #000000; }
#sidebar a:active, #sidebar a.red:active { text-decoration: none; color:#4055A3; }
#sidebar .nr {	font-size:9px; color: #009900; }

#contexts_right_wrap {	margin-bottom: 10px;   }
#projects_right_wrap {	margin-bottom: 10px;	}
#sidebar ul { list-style-type: none; padding: 0; margin: 0; }
#sidebar li { padding: 2px 2px 2px 3px;	background:#EEEEEE;border-bottom:1px solid #A7A7A7;border-right:1px solid #A7A7A7;	margin: 1px 0 0 0;  }
#sidebar li.title {	padding: 0 auto 0 3px; border-bottom:1px solid #A7A7A7;	background-image: url('../images/bggreen.gif');	background-repeat: repeat; font-weight: bold; }
#sidebar li.selected {	background:#88cc88; }

#sidebar .small { font: 9px Verdana, Arial, Helvetica, sans-serif; }
#sidebar .small a:link { text-decoration: none; color:#4055A3; }
#sidebar .small a:visited { text-decoration: none; color:#4055A3; }
#sidebar .small a:hover { text-decoration: underline; color: #000000; }
#sidebar .small a:active { text-decoration: none; color:#4055A3; }



/* --- UPGRADE -----------------------------------------------------*/

#upgrade {
	float:left;
	width:540px;
	background-color: #ffffff;
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#upgrade_sidebar { float:right; width:220px; }

.current_title {	background-color: #efefef; border:1px solid #cccccc; padding: 5px; font-weight:bold; font-size: 14px; }
.current_desc { background-color: #efefef; padding: 5px; font-weight:bold; font-size: 12px; 

}

#upgrade_wrap { }
#downgrade_wrap { }

.upgrade_notes { }
.downgrade_notes { }

.wrap_plan { margin-bottom: 20px; border:1px solid #000000; }
.updown { background-color: #efefef; border:1px solid #cccccc; padding: 5px; font-weight:bold; font-size: 16px; }
.plangreen{	color: #008800; }
.plan_details {	padding: 5px; }
.pay { border:1px solid #cccccc; padding: 5px; background-color: #efefef}


/* --- MESSAGES AND ERRORS -----------------------------------------*/
#msg { background-color: #ceff9c; text-align: center; padding-top: 3px;	margin-top: 10px; }
#err { background-color: #ffaead; text-align: center; padding-top: 3px;	margin-top: 10px; }

#returnmsg { font-weight:bold; width:100%; background-color: #ceff9c; text-align: center; }
#returnerr { font-weight:bold; width:100%; background-color: #ffaead; text-align: center; }

/* --- TERMS OF USE, PRIVACY POLICY --------------------------------*/

#terms { margin-top: 10px; padding: 5px; background-color: #ffffff; font: 13px normal Verdana, Arial, Helvetica, sans-serif; }


/* --- POP-UP CALENDAR -------------------------------------------- */
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }


/* --- HELP FILES -------------------------------------------- */
.help_table {
	width: 100%;

}

.help_table th {
	font: bold 13px Arial, Helvetica, sans-serif;

}

.help_table td {

}


.edit {	font-size: small; }

.normal_text { font-size: 12px; }
.small_text { font-size: 11px; }
.xsmall_text { font-size: 10px; }
.xxsmall_text { font-size: 9px; }
.large_text { font-size: 14px; }
.xlarge_text { font-size: 16px; }
.xxlarge_text { font-size: 19px; }
.xxxlarge_text { font-size: 21px; }
	
.hidden { display: none; }
.unhidden { display: block; }

.hand, label {
	cursor: pointer;
	cursor: hand;
	}

.clear { clear: both; }
.clear_l { clear: left; }
.clear_r { clear: right; }
.spacer { clear: both; height: 1px; font-size: 1px; }
.blockleft { float: left; }
.blockright { float: right; }

.separators { width:100%; clear:both; font: normal 1px/1px arial; }

.border { border-width: 1px; border-style: solid; border-color: #900;  }


/* UPGRADE ---------------------------------------------------------------- */

#upgrade_table {
	width: 520px;
	margin-top: 10px; margin-left:10px;
	padding: 0;
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background: #E6EAE9;
}

#upgrade_table caption {
	padding: 0 0 5px 0;
	width: 500px;	 
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

#upgrade_table th {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	padding: 6px 6px 6px 6px;
	background: #CAE8EA url('../images/bg_header.jpg') no-repeat;
	white-space:nowrap;
}

#upgrade_table th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#upgrade_table th.spec {	
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url('../images/bullet1.gif') no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,	sans-serif;
}

#upgrade_table th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url('../images/bullet2.gif') no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,	sans-serif;
	color: #B4AA9D;
}

#upgrade_table td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: #6D929B;
	text-align: center;
	white-space:nowrap;
}

#upgrade_table td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}

#upgrade_table td.white {
	border-width:0px;
}

#upgrade_table .boldgreen {
	color: #33AA33;
	font-weight: bold;
}

#upgrade_table .subscribe {
	width: 110px;
	/* height: 40px; */
	/*border-bottom: 1px solid #000000;*/
	margin:auto;
}

#upgrade_table inputtt {
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 0 2px 0 0;
	width: auto;
	background-image: url("../images/ordernow.gif");
	overflow: hidden;

}

#email {
	border-width: 1px; border-style: solid; border-color: #777;
	width: 100%;
	background: #D9E2E1;
}
#email td.from {
	padding-left:5px; padding-right:5px;
}
#email td.content {
	padding:5px;
	background: #ffffff;
}

#summary .minireport { margin-top: 10px; margin-bottom: 10px;  font:11px Verdana, Arial, sans-serif; width:20em; }
#summary .caption {	padding: 2px auto 2px auto; border-bottom:1px solid #A7A7A7;	  background-image: url('../images/bggreen.gif');	background-repeat: repeat; font-weight: bold; }
#summary .row td { padding: 2px 2px 2px 3px;	background:#EEEEEE;border-bottom:1px solid #A7A7A7;	margin: 1px 0 0 0;  }

#filters { margin-top: 10px; margin-bottom: 10px;  width: 400px; }
#filters th {	padding: 2px auto 2px auto; border-bottom:1px solid #A7A7A7;	  background-image: url('../images/bggreen.gif');	background-repeat: repeat; font-weight: bold; }
#filters td { padding: 2px 2px 2px 3px;	background:#EEEEEE;border-bottom:1px solid #A7A7A7;	margin: 1px 0 0 0; font:11px Verdana, Arial, sans-serif; }

#filter_manage { font:12px Verdana, Arial, sans-serif; }
#filter_manage tr { padding: 2px 2px 2px 3px;	background:#EEEEEE;border-bottom:1px solid #A7A7A7;	margin: 1px 0 0 0;  }
#filter_manage th { text-align:left; vertical-align:top; }
#filter_manage input { color:#000000; }
