body {
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
body, h1, table {
	margin: 0;
	padding: 0;
}
table tbody {
	margin: 0;
	padding: 0;
	width: 100% !important;
	height: 100% !important;
}
table tbody tr {
	margin: 0;
	padding: 0;
}
table tbody tr td {
	margin: 0;
	padding: 0;
}
a { outline: 0; color: black; text-decoration: none; }
a img { border: none; }

h1, .contentheading {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}
h2 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
p {
	font-family: Arial;
	font-size: 12px;
}
.label { width: 30%;  font-weight: bold; }
input, select { font-size: 12px; }
input[type=text], input[type=password], textarea, .text_area {
	background-color: #fdfce3;
	border: 1px solid #d3d3d3 !important;
}
select {
	background-color: #fdfce3;
	border: 1px solid lightgray; 
}
#page {
	width: 965px;
	height: auto;
	margin: 0 auto;
}
#logo {
	width: 100%;
	height: 94px;
	display: block;
}
#logo a {
	padding: 5px 0 0 10px;
	display: block;
}
.menu_bar {
	height: 19px;
	padding-bottom: 5px;
	border-bottom: 5px solid black;
	font-size: 1em;
	letter-spacing: 0.05em;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#menu_left {
	width: 65%;
	float: left;
}
#menu_right {
	width: 35%;
	float: left;
}
#project_menu {
	width: 100%;
	height: 30px;
	padding-top: 3px;
	border-bottom: 3px solid black;
}
#left {
	width: 68%;
	height: auto;
	float: left;
	margin-bottom: 15px;
}
#right {
	width: 30%;
	height: auto;
	float: right;
	margin-bottom: 15px;
}
#component_area {
	width: 97.92%;
	height: auto;
	margin-bottom: 20px;
	padding: 10px;
	padding-top: 13px;
}
#center, #center_row {
	width: 100%;
	height: auto;
}
#center_table {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	padding: 0;
}
.center_left {
	width: 48.5%;
	padding-bottom: 15px;
	padding-right: 1.5%;
	border-right: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
}
.center_center {
	width: 1px;
	height: 100%;
	background: #e9e9e9;
}
.center_right {
	width: 48.5%;
	padding-bottom: 15px;
	padding-left: 1.5%;
	border-top: 1px solid #e9e9e9;
}
.separator {
	width: 100%;
	height: 1px;
}
/* New menu */
#menu {
	width: 100%;
	float: left;
}
#menu ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	
}
#menu ul li {
	padding: 0 9px;
	border-right: 1px solid #cbcbcb; 	
}
#menu #mainlevel li {
	float: left;
}
#menu #mainlevel_myaccount li {
	float: right;
}
#menu #mainlevel li:last-child {
	border: none;
}
#menu #mainlevel_myaccount li:first-child {
	border: none;
}
#menu #mainlevel {
	float: left;
}
#menu #mainlevel_myaccount {
	float: right;
}
#menu #mainlevel_myaccount li a {
	color: #c60000;	
}
/* New menu stop */
#menu_left { text-align: left; }
#menu_left ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
#menu_left ul li {
	float: left;
	padding: 0 12px;
	border-right: 1px solid #cbcbcb; 
}
#menu_left ul li:first-child { padding: 0 12px 0 0; }
#menu_right { text-align: right; }
#menu_right ul {
	margin: 0 6px 0 0;
	padding: 0;
	list-style: none;
}
#menu_right ul li {
	margin-left: 12px;
	float: right;
	display: inline;
	border-right: 1px solid #cbcbcb;
	padding: 0 12px;
}
#menu_right ul li:first-child {
	padding-right: 0px;
	border: none;
}
#menu_left ul li a {
	color: black;
	text-decoration: none;
}
#menu_right ul li a {
	color: #c60000;
	text-decoration: none;
}
.mod_controlpanel {
	margin-top: 36px;
	border: 7px solid #f0f0f0;
	background: #fffed6;
}
.mod_controlpanel_menu {
	width: 100%;
	padding: 0;
	list-style: none;
	display: block;
	margin: 0;
	background-color: #F0F0F0;
	position: relative;
	height: 23px;
	border-bottom: 3px solid #e8e8e8;
}
.mod_controlpanel_menu li {
	float: left;
	text-align: center;
	background: white;
	border-bottom: 3px solid #e8e8e8;
}
.mod_controlpanel_menu li a {
	width: 100%;
	height: 18px;
	display: block;
	vertical-align: middle;
	padding-top: 5px;
}
.mod_controlpanel .keyword_filtericon { width: 17px; background: url('../images/icons/filter.gif') no-repeat; }
.mod_controlpanel_content { margin: 0; }
.mod_controlpanel_content { margin: 15px 10px; }
#li_tab_tasks, #li_tab_search
{
	width: 18%;
}
#li_tab_keywords, #li_tab_tagcloud
{
	width: 25%;
}
.tab_link_keywords {
	height: 23px;
	display: block;
	border-right: 3px solid #e8e8e8;
}
.tab_link_tasks {
	height: 23px;
	display: block;
	border-right: 3px solid #e8e8e8;
}
.tab_link_search {
	height: 23px;
	display: block;
	border-right: 3px solid #e8e8e8;
}
.tab_link_tagcloud {
	height: 23px;
	display: block;
}
.mod_controlpanel_current a { border-bottom: 3px solid #fffed6; }

.mod_controlpanel_content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mod_controlpanel #plang {
	width:100%; 
	clear:both;
}
ul.task_list {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted gray;
}
li.task { margin: 8px 0px; }
li.starmarked, li.arrowmarked, li.peoplemarked { padding-left: 27px; }
a.link_comments {
	padding-left: 27px;
	display: block;
}
a.link_add_keyword {
	height: 15px;
	padding: 3px 0 0 27px;
	margin-bottom: 10px;
	display: block;
}
.post {
	margin-top: 3px;
	height: auto;
	display: block;
}
.post_odd, .post_even { margin-top: 3px; }
.post_left {
	width: 6%;
	height: 100%;
	float: left;
	text-align: center;
}
.post_left a img { margin-top: 2px; }
.post_right {
	width: 94%;
	float: left;
}
.post_title {
	width: 90%;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
	font-weight: bold;
}
.post_title_right {
	width: 10%;
	margin-top: 5px;
	float: right;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.post_content {
	width: 95%;
	padding-right: 5%;
	margin-bottom: 5px;
	display: none;
}
.post_content p {
	width: 93%;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
}
.post_content td { padding: 5px; }
.bottom_bar {
	margin-top: 5px;
	margin-bottom: 5px;
}
.post_bottom_bar_left {
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.post_bottom_bar_right {
	width: 27%;
	padding-right: 3%;
	float: right;
	text-align: right;
}
.post_bottom_table { width: 93%; }
.post_bottom_table td {
	padding-left: 0;
	padding-right: 0;
}
.posttranslation {
	border-style:solid;
	border-width:1px;
	padding:10px;
	margin-right:25px;
	background-color:#EEEEFF;
	clear:both;
	 		
}
.event {
	width: 100%;
	height: 28px;
	border-bottom: 1px solid #e6e5e3;
}
.events {
	width: 90%;
	margin-bottom: 7px;
	border: 1px #e6e5e3 solid;
}
.eventLog .link_completed { margin-right: 10px; }
.eventcell {
	padding-top: 7px;
	float: left;
}
.eventicon {
	width: 4%;
	height: 22px;
	padding-top: 4px;
	padding-left: 1%;
}
.eventinfo {
	padding-bottom: 5px;
	font-weight: bold;
}
.eventdate {
	float: right;
	padding-right: 5px;
}
.eventaction { padding-right: 5px; }
.eventshowcomment {
	width: 20%;
	text-align: center;
}
.eventcommentrow {
	width: 95%;
	padding-left: 5%;
	margin-top: 5px;
	margin-bottom: 7px;
}
.eventCommentTitle {
	margin-top: 10px;
	margin-bottom: 5px;
}
.eventLog {
	padding-bottom: 4px;
}
.event_left {
	width: 50%;
	float: left;
	vertical-align: 50%;
}
.event_middle {
	width: 20%;
	float: left;
	text-align: left;
	vertical-align: 50%;
}
.event_right {
	width: 30%;
	float: right;
	text-align: center;
}
.commentTextArea { width: 100%; }
.commentTextArea textarea{ background-color: white; }
.event ul {
	margin: 0;
	padding: 7px 0 0 5px;
	height: 21px;
	list-style: none;
}
.event ul li { height: 28px; }
.commentSubmitButton {
	height: 20px;
	margin-bottom: 20px;
	display: block;
}

.facebook-link {
    background: url("/room/templates/silverbakk/images/icons/facebook.gif") no-repeat scroll 2px 4px transparent;
}

.actionForm { float: right; }
.triggers { padding: 10px 0 10px 0; }
textarea { width: 100%; }
.smiley_bubble {
	width: 126px;
	height: 109px;
	z-index: 30;
	position: absolute;
}
.inputTextArea { width: 90%; }
.postsgraph {
	width: 100%;
	margin-bottom: 7px;
}
.postgraph img { border: 1px solid #d0d0d0; }
.align_right { text-align: right; }
.postgraphimage { border: 1px solid #d0d0d0; }
.graph_holder, .graph_holder_small {
	width: auto;
	padding: 1px;
	background: #f0f0f0;
	text-align: center;
	vertical-align: middle;
}
.graph_border {
	width: auto;
	height: 320px;
	margin: 13px;
	border: 1px solid #c7c7c7;
	text-align: center;
	vertical-align: middle;
	background: white;
}
.graph_border_small {
	width: auto;
	height: 254px;
	margin: 13px;
	border: 1px solid #c7c7c7;
	vertical-align: middle;
	background: white;
}
.graph_border .graphData { padding-top: 10px; }
.graph_border_small .graphData { padding-top: 10px; }

#part_date {
	width: 34%;
	height: 27px;
	margin-top: 8px;
	float: right;
	text-align: right;
	border: 1px solid #f5f5f5;
	overflow: visible;
}
#part_date .activedates {
	margin-top: 5px;
}
#part_date span {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background-position: 100% 50%;
}
#part_date input {
	width: 100px;
	margin-left: 20px;
}
#part_date_select_arrow {
	width: 20px;
	height: 27px;
	float: right;
}
#part_date p { width: 100%; } 
.page_heading {
	width: 59%;
	float: left;
}
.dateinterval { border: none; }
.dateinterval .buttonBlock { margin-bottom: 5px; margin-right: 5px; }
#datepicker {
	width: 320px;
	float: right;
	padding-top: 10px;
	background: white;
	border: 2px solid #f5f5f5;
}
#datepicker #from_img {
	position: relative;
	top: 5px;
	margin-left: 3px;
}
#datepicker #to_img {
	position: relative;
	top: 5px;
	margin-left: 3px;
}
#datepicker #from { width: 110px; }
#datepicker #to { width: 110px; }
#datepicker #to_div { margin-right: 5px; }
#datepicker #from_div { margin-right: 5px; }
#datepicker #to_div {
	margin-top: px;
	padding-top: 3px;
}
#datepicker .input_img {
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 3px;
}
#account_menu {
	margin-bottom: 20px;
	list-style: none;
}
#account_menu h2 {
	width: 97%;
	border-bottom: 1px solid #333333;
}
#account_menu a img { margin-right: 5px; }
#account_menu li { margin-bottom: 25px; }
#account_menu li p { margin-left: 27px; }
.settingsArea { padding: 10px 2% 10px 10px; }
#settingsTable { width: 100%; }
#settings_td_left { width: 50%; }
#settings_td_right { border-left: 1px dotted #7a7a7a; }
#settings_td_left table { width: 90%; }
#settings_td_right table {
	width: 90%;
	padding-left: 5%;
}
.settingsArea a.buttonBlock {
	display: inline-block;
	margin-top: 10px;
}
.greySettingsArea a.buttonBlock {
	margin-top: 10px;
	display: inline-block;
}
#settingstd_td_left .input { border: 1px solid lightgrey;}
.view_content {
	width: 100%;
	margin: 25px auto 0 auto;
}
.separator_black_line {
	width: 100%;
	height: 1px;
	margin-bottom: 15px;
}
.view_content h1 {
	width: auto;
	margin: 0;
	padding-left: 20px;
	padding-top: 0px;
	display: inline;
}
.viewheader {
	width: auto;
	margin: 10px 0 5px 0;
	display: inline;
}
.add_project_link { padding-top: 3px; }
h1.iconified { padding-left: 25px; }
.starlist_title {
	width: 42%;
	height: 26px;
}
.clist_title {
	width: 41%;
	height: 26px;
	padding-left: 1%;
}
.clist_user { width: 20%; }
.clist_date { width: 14%; }
.clist_imp { width: 10%; }
.clist_markedbymany {
	width: 14%;
	text-align: center;
}
.clist_title_project_groups {
	margin-bottom: 5px;
	padding-bottom: 0;
}
.clist_row {
	height: 26px;
	border-top: 1px solid #f9f9f9;
}
.clist_column { float: left; }
.tasklist_row {
	height: 26px;
	width: 100%;
}
.tasklist_column {
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.tasklist_title {
	width: 44%;
	padding-left: 1%;
}
.tasklist_name { width: 25%; }
.tasklist_date { width: 20%; }
.tasklist_impfactor { width: 10%; }
.tasklist_expand {
	width: 10%;
	text-align: right;
}
.tasklist_expand img { margin-right: 15px; }
.projectlist { margin-bottom: 20px; }
.projectlist_row {
	height: 26px;
	width: 100%;
}
.projectlist_column { 
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.projectlist_title {
	width: 74%;
	padding-left: 1%; 
}
.projectlist_projecttitle {
	width: 49%;
	padding-left: 1%; 
}
.projectlist_keywords { width: 20%; }
.projectlist_viewproject {
	width: 15%;
	text-align: right;
	text-decoration: underline;
}
.projectlist_edit {
	width: 12%;
	padding-right: 3%;
	text-align: right;
}
.projectlist_show_members {
	width: 12%;
	padding-right: 3%;
	text-align: right;
}
.projectlist_invite {
	width: 10%;
	text-align: right;
}
.projectlist_group_title {
	margin-bottom: 10px;
	padding-left: 10px;
	display: inline;
}
.projectlist_group_title_bar {
	width: 100%;
	height: 20px;
}
.projectlist_group_title_bar .project_title {
	float: left;
}
.orderlist { width: 100%; }
.orderlist_row {
	height: 26px;
	width: 100%;
}
.orderlist_column {
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.orderlist_date {
	width: 19%;
	padding-left: 1%;
}
.orderlist_product, .orderlist_quantity { width: 20%; }
.orderlist_currency { width: 15%; }
.orderlist_projects {
	width: 15%;
	text-align: center;
}
.orderlist_keywords {
	width: 9%;
	padding-right: 1%;
	text-align: center;
}
.buttons {
	width: 99%;
	padding-right: 1%;
	padding-bottom: 5px;
	text-align: right;
}
.languageselect {
	width: 150px;
	margin-bottom: 5px;
	border: none;
}
#addProjectSlotSubmit {
	margin: 0px 0px 5px 10px;
	background: url('../images/bgs/button_bg_grey.png') repeat-x;
}
#addProjectForm {
	padding-top: 1px;
	margin-bottom: 10px;
}
#addProjectForm p {
	margin-top: 5px;
	margin-left: 5px;
}
.kw_warning {
	margin-top: 2px;
	padding-left: 2px;
	color: #6c6c6c;
	font-weight: normal;
}
.overview {
	margin-top: 20px;
	width: 97, 88%;
	padding-left: 10px;
}
.overview_column {
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.overview_title {
	width: 34%;
	padding-left: 1%;
}
.overview_creationdate, .overview_keywords { width: 20%; }
.overview_edit {
	width: 22%;
	padding-right: 3%;
	text-align: right;
}
.overview_group_title {
	margin-bottom: 10px;
	padding-left: 10px;
	display: inline;
}
.overview_group_title_bar {
	width: 100%;
	height: 22px;
}
.overview_group_title_bar h2 { display: inline; }
.overview_group_title_bar a {
	display: block;
	padding-right: 10px;
}
.overview_group_table_size {
	width: 250px;
	margin-right: 30px;
	margin-bottom: 20px;
	overflow: hidden;
}
.overview_group_table {
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
}
.overview_group_table.right { margin-right: 10px; float: right;}
.overview_group_table td { overflow: hidden; }
.overview_group_table td.right { width: 250px;}
.overview_group_table .overview_stats_table { font-size: 11px; width: 100%;}
.overview_project_categories {
	border-bottom: 1px solid grey;
	padding-right: 5px;
}
.overview_project_intervals {
	border-right: 1px solid grey;
	padding-right: 5px;
}
.overview_group_color1 { background: #f3f3f3; }
.overview_group_color2 { background: #ffffea; }
#inviteArea {
	width: 97%;
	padding: 10px;
	padding-right: 2%;
	margin-bottom: 20px;
}
#inviteArea h3 { margin-top: 0px; }
.invite_email {
	padding-left: 5px;
	float: left;
}
#invite_project {
	width: 30%;
	float: left;
}
#invite_submit {
	padding-left: 20px;
	float: left;
}
.inviteAreaContainer {
	padding: 10px 0 10px 0;
}
.inviteArea {
	width: 96%; 
	padding: 1%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #dfdfdf;
}
.inviteArea .buttonBlock {text-decoration: none;}
.inviteArea h3 { margin-top: 0px; }
.invite_project {
	width: 30%;
	float: left;
}
.invite_submit {
	padding-left: 20px;
	float: left;
}
.removeArea {
	padding: 10px;
	padding-right: 18px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.invitelistContainer,
.invitelist { 
	width: 90%;
	margin: 0 auto;
	border: 1px solid #dfdfdf;
	border-top: none;
}
.invitelistContainer { 
	width: 100%; !important
	
}
.invitelistHolder { width: 100%; border-top: none; padding: 10px 0 10px 0; }
.invitelist_row {
	height: 26px;
	width: 100%; 
}
.invitelist_row a{
	text-decoration: underline;
}
.invitelist_column {
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.invitelist_AD {
	width: 84%;
	padding-left: 1%;

}
.invitelist_show {
	width: 12%;
	padding-right: 3%;
}
.invitelist_email {
	width: 34%;
	padding-left: 1%;
}
.invitelist_project, .invitelist_date { width: 20%; }
.invitelist_accepted {
	width: 22%;
	text-align: center;
}
.memberslist {
	width: 98%;  
	padding-bottom: 8px;
	margin: 0px auto;
	margin-top: 10px;
}
.memberslist_row {
	height: 26px;
	width: 100%; 
	margin: 0 auto;
}
.memberslist_last_row {
	height: 1px;
	margin: 0 auto;
}
.memberslist_column {
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.memberslist_name {
	width: 68%;
	padding-left: 2%;
}
.memberslist_invite, .memberslist_remove {
	float: right;
	padding-right: 7px;
	text-align: right;
}
.companylist { 
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.companylist_row {
	height: 26px;
	width: 100%;
	border-top: 1px solid #dfdfdf; 
}
.companylist_column {
	height: 20px;
	padding-top: 6px;
	float: left;
	overflow: hidden;
}
.companylist_name, .companylist_address {
	width: 24%;
	padding-left: 1%;
}
.companylist_city { width: 25%; }
.companylist_admin { width: 15%; }
.companylist_edit {
	width: 10%;
	text-align: right;
}
.companylist_edit a {
	margin-right: 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.companylist_edit a:visited { text-decoration: underline; }
.companylist_color1 { 
	background: white; 
}
.companylist_color2 { 
	background: #f9f9f9; 
}
#passwdArea { margin-bottom: 20px; }
#invite_signin { margin-bottom: 20px; }
.PoweredBy { display: none; }
.float_left { float: left; }
.float_right { float: right; }
.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
}
.bold { font-weight: bold; }
.alert {
	width: 96.6%;
	border: 1px solid #d75693;
	padding: 10px;
	padding-right: 2%;
	margin-bottom: 10px;
}
.inviteArea .submitButton { margin-top: 15px; }
.removeArea .submitButton { margin-top: 15px; }
.input input[type="text"], .input input[type="password"] { width: 100%; }
input#remember {
	width: auto;
	margin-left: 30px;
	display: inline;
}
#reactions_img { margin-top: 5px; }
.projectkeyword {
	width: 100%;
	margin-top: 3px;
	clear: both;
}
.projectkeyword .label {
	width: 100px;
	height: 18px;
	padding-top: 2px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	font-weight: bold;
}
.projectkeyword .value {
	height: 18px;
	margin-top: 5px;
	padding-top: 2px;
	float: left;
}
.projectkeyword input.text_area_kw { margin-top: 5px; }
.projectkeywordandnot input.text_area_kw { margin-top: 5px; }
.projectkeyword a { margin-right: 5px; }
.projectkeywordandnot {
	width: 88%;
	padding-left: 5%;
	clear: both;
}
.projectkeyword .input {
	width: 68%;
	float: left;
}
.projectkeywordandnot .label {
	width: 100px;
	margin-top: 5px;
	float: left;
	font-weight: bold;
}
.projectkeywordandnot .label.allowUpperCase {
	width: 40%;
}
.projectkeywordandnot .input.allowUpperCase {
	padding-top: 3px;
	width: 60%;
}
.notadmin .value {
	height: 14px;
	width: 170px;
	margin-top: 5px;
	float: left;
}
.projectkeywordandnot .input {
	width: 273px;
	float: left;
}
.projectfilter {
	margin-top: 3px;
	font-weight: bold;
	clear: both;
}
.projectfilter .label {
	width: 100px;
	height: 18px;
	padding-top: 2px;
	margin-top: 30px;
	margin-left: 5px;
	float: left;
}
.projectfilter .input {
	width: 68%;
	float: left;
	margin-top: 30px;
}
#part_reactions {
	width: 94%;
	margin-top: 2px;
	padding: 3%;
	background: #f0f0f0;
}
#reactions_title {
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: center;
}
#reactions_border {
	border: 1px solid #c7c7c7;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background: white;
}
#part_reactions img { margin: 0; }
#registrationfields input {
	width: 90%;
	border: 1px solid lightgray;
	background-color: #fdfce3;
}
#registrationfields select {
	width: 90%;
}
#regfield_tos { margin-top: 10px; }
#regfield_companyname, #regfield_address { margin-top: 15px; }
#registrationfields #register {
	background: #e9e9e9 url(../images/bgs/button_bg_grey.png) repeat-x scroll 0 0;
	font-size: 12px;
	padding: 3px 15px;
	border: 1px solid lightgray;
	color: black;
	width: 100px;
	margin-top: 10px;
}
#reportstable, #alertstable { width: 100%; }
#reportstable th.reporthead { text-align: left; }
#alertstable th.reporthead { text-align: left; }
#reportstable tr.add_report_row td { margin-top: 10px; }
#alertstable tr.add_report_row td { margin-top: 10px; }
#reportstable .report_time { width: 50px; }
#alertstable .report_time { width: 50px; }
#reports_savebutton, #alerts_savebutton, .buttonBlock { margin-top: 10px; }
html { background: #f1f1f1; }
body { background: #ffffff; }
#page {
	min-height: 90%;
	padding-bottom: 20px;
}
#c_footer img { float: right; }
#c_footerContent { color: #a21d21; }
#c_footerContent a { color: #a21d21; }
.logo_footer {
	background: url(../images/logo_small.png) no-repeat;
	height: 100%;
	width: 144px;
	float: right;
}

#assignmentInviteSend {
	display: block;
	height: 19px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	background: url('../images/bgs/button_bg_grey.png') repeat-x;
	border: 1px solid lightgrey;
}
.mod_controlpanel_menu a { text-decoration: none; }
.mod_controlpanel_current a { background: #fffed6; }
li.starmarked { background: url(../images/mod_controlpanel_imgs/star.png) no-repeat; }
li.arrowmarked { background: url(../images/mod_controlpanel_imgs/arrow_green.png) no-repeat; }
li.peoplemarked { background: url(../images/mod_controlpanel_imgs/people.png) no-repeat; }
a.link_comments {
	background: url(../images/mod_controlpanel_imgs/comments.png) no-repeat;
	font-weight: normal;
}
a.link_readmore { font-weight: normal; }
a.link_add_keyword {
	background: url(../images/mod_controlpanel_imgs/plus.png) no-repeat;
	color: #7a7879;
	text-decoration: none;
}
#nav .current { color: red; }
#add_project_link {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	background: url(../images/icons/plus_green.gif) no-repeat;
	background-position: left bottom;
}
.current_project { color: red; }
.post {
}
.no_posts { background: #f0f0f0; }
.odd {
	background-color: white;
}
.even {
	background: #f0f0f0;
}
.events .odd {
	background-color: white;
}
.events .even {
	background: #f0f0f0;
}
.eventLog a {
	font-weight: bold;
	text-decoration: none;
}

.eventrow { border-bottom: 1px solid #dfdfdf; }
.event { color: #434343; }
.eventshowcomment a {
	font-weight: normal;
	text-decoration: underline;
}
.event_left { font-weight: bold; }
.event_right { font-weight: normal; }
.event_right a {
	font-weight: normal;
	color: #434343;
	text-decoration: underline;
}
.oddevent { background: #fafafa; }
.evenevent { background: #ffffff; }
.smiley_bubble { background: url(../images/icons/bubble.gif) no-repeat; }
.smiley_bubble table tr td { height: 16px; }
.smiley_happy {
	background: url(../images/icons/smiley_happy.gif) no-repeat;
	background-position: right top;
}
.smiley_neutral {
	background: url(../images/icons/smiley_neutral.gif) no-repeat;
	background-position: right top;
}
.smiley_sad {
	background: url(../images/icons/smiley_sad.gif) no-repeat;
	background-position: right top;
}
.postgraph_header, .page_heading {
	font-size: 15px;
	text-transform: uppercase;
}
.postgraph_header { margin-top: 4px; }
#center_right .postgraph_header { text-align: left; }
.postgraph_header a {
	color: black;
	text-decoration: none;
}
#datepicker {
	background: white url(../images/icons/part_date_bg.png) no-repeat;
	background-position: -15px 0;
}
#datepicker span { font-size: 12px; }
h2.locked {
	background: url(../images/my_account_imgs/locked.png) no-repeat right center;
	background-attachment: scroll;
}
#settingsHeader { background: url(../images/my_account_imgs/personal_info.png) no-repeat; }
.starmarked { background: url(../images/my_account_imgs/all_stars.png) no-repeat; }
.plusmarked {
	background: url(../images/icons/plus_black.gif) no-repeat;
	background-position: left top;
}
.saveicon { background: url(../images/icons/save.gif) no-repeat; }
.cancelicon {
	background: url(../images/icons/cancel.gif) no-repeat;
	background-position: 8% 50%;
}
.settingsicon { background: url(../images/icons/person_pen.gif) no-repeat; }
.tasksicon { background: url(../images/icons/tasks.png) no-repeat; }
.allstarsicon { background: url(../images/icons/all_stars.png) no-repeat; }
.windowicon { background: url(../images/icons/windows.gif) no-repeat; }
.ordersicon { background: url(../images/icons/orders.png) no-repeat; }
.managementicon { background: url(../images/icons/up_management.png) no-repeat; }
.reportsicon { background: url(../images/icons/reports_and_alerts.png) no-repeat; }
.exporticon { background: url(../images/icons/export.png) no-repeat;}
.widgeticon { background: url(../images/icons/widget.png) no-repeat;}
.companyicon { background: url(../images/icons/company_info.png) no-repeat; } 
.separator_black_line { background: #434343; }
.clist_title {
	font-weight: bold;
}
#projectdescription { background: #fdfce3; }
#addProjectForm input { border: 1px solid lightgray; }
#addProjectFrom textarea { border: 1px solid lightgray; }
.languageselect {
	background: #fdfce3;
	border: 1px solid lightgray;
}
.coloredList {
	width: 100%;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.coloredList .clist_column { border-top: 1px solid #dfdfdf; }
.coloredList .color1 { background-color: #ffffff; }
.coloredList .color2 { background-color: #f9f9f9; }
#greySettingsArea, .greySettingsArea { background: #f5f5f5; }
.tasklist {
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.tasklist_row { border-top: 1px solid #dfdfdf; }
.tasklist_color1 { background: white; }
.tasklist_color2 { background: #f9f9f9; }
.projectlist {
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.projectlist_row { border-top: 1px solid #dfdfdf; }
.projectlist_row a{ text-decoration: underline; }
.projectlist_color1 { background: white; }
.projectlist_color2 { background: #f9f9f9; }
.projectlist_edit a { text-decoration: underline; }
.projectlist_edit a:visited { text-decoration: underline; }
.orderlist {
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.orderlist_row { border-top: 1px solid #dfdfdf; }
.orderlist_color1 { background: white; }
.orderlist_color2 { background: #f9f9f9; }
.orderlist_edit a { text-decoration: underline; }
.orderlist_edit a:visited { text-decoration: underline; }
.invitelist_row { border-top: 1px solid #dfdfdf; }
.invitelist_color1 { background: white; }
.invitelist_color2 { background: #f9f9f9; }
.invitelist_edit a { text-decoration: underline; }
.invitelist_edit a:visited { text-decoration: underline; }
.inviteArea .submitButton {
	background: #292929;
	border: 1px solid lightgray;
	color: white;
	font-weight: normal;
	font-family: helvetica;
}
.removeArea .submitButton {
	background: #292929;
	border: 1px solid lightgray;
	color: white;
	font-weight: normal;
	font-family: helvetica;
}
.memberslist_row {
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.memberslist_last_row { border-top: 1px solid #dfdfdf; }
.memberslist_color1 { background: white; }
.memberslist_color2 { background: #f9f9f9; }
.memberslist_edit a { text-decoration: underline; }
.memberslist_edit a:visited { text-decoration: underline; }

.alert_green {
	background: #f2ffe1;
	border-color: #83d13d;
}
.alert_red {
	background: #ffeeee;
	border-color: #c60000;
}
input#startInviteAccept, input#startInviteDecline { border: 1px solid lightgray; }
input#inviteRegSubmit, input#inviteRegSignin, input.button_black {
	margin-top: 5px;
	background: #292929;
	border: 1px solid lightgray;
	color: white;
	font-weight: normal;
	font-family: helvetica;
}
#com-form-login fieldset.input {
	width: 35%;
	margin: 0px auto; 
	border: none;
	text-align: center;
}
#com-form-login #login_form {
	width: 75%;
	margin: 30px auto;
}
#com-form-login #loginform input[type="text"] {
	width: 75%;
}
#com-form-login input.button {
	background: #e9e9e9 url(../images/bgs/button_bg_grey.png) repeat-x scroll 0 0;
	font-size: 12px;
	padding: 3px 15px;
	border: 1px solid lightgray;
	color: black;
	width: 100px;
	margin-top: 10px;
}
#register_and_forgot {
	list-style: none;
	clear: both;
	text-align: left;
	padding: 0;
	margin-top: 20px;
}
#register_and_forgot li {
	padding: 0;
	margin: 0;
	text-align: center;
}
.post_image {
	border-style: solid;
	border-width: 1px;
	border-color: #c7c7c7;
	background-color: #efefef;
	padding: 3px;
}
.post_table {
	border: none;
	margin: 0px;
	padding: 0px;
}
.post_table_left, .post_table_right { border: none; }
.post_link, .post_date, .post_comments_log {
	width: auto;
	height: 25px;
	float: left;
	margin-right: 5px;
	vertical-align: middle;
}
.post_comments_log a { height: 25px; }
.post_buttons {
	width: auto;
	height: 25px;
	float: left;
	vertical-align: middle;
}
.buttonAddProject, .buttonEditProject {
	background: #e9e9e9 url(../images/bgs/button_bg_grey.png) repeat-x;
	border: 1px solid lightgray;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	display: block;
	float: right;
	margin-top: 3px;
	margin-left: 7px;
	padding-left: 15px;
	padding-right: 15px;
}
.buttonBlock {
	background: #e9e9e9 url(../images/bgs/button_bg_grey.png) repeat-x;
	border: 1px solid lightgray;
	font-weight: normal;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none !important;
	display: inline-block;
}
#projectselecet {
	margin-top: 1px;
	width: 230px;
	background: white;
}
#project_menu table {
	margin: 0;
	padding: 0;
}
.error { color: #ff0000; }
#modalwindow {
	background-color: #ffffff;
	border: 1px solid lightgray;
	padding: 5px;
}
#modalwindow input {
	background-color: #fdfce3;
	border: 1px solid lightgray;
}
#regfield_tos input { width: 20px; }
#main_content {
	width: 63%;
	padding: 10px;
	float: left;
	overflow: hidden;
}
.view_content { margin-top: 0px; }
#content_right {
	float: right;
	width: 34.5%;
}
#sidebar {
	width: 88%;
	padding: 10px;
	margin-bottom: 10px;
	background: #ffffcc;
	border: 7px solid #e2e2e2;
	overflow: hidden;
	float: right;
}
.blog .article_separator {
	margin: 10px 0 10px 0;
	display: block;
	border-bottom: 1px dotted #bbbbbb;
}
.contentpaneopen a { color: #a21d21 !important; }
#sidebar a { color: #a21d21 !important; }
#content_right a { color: #a21d21 !important; }
#content_right a { font-size: 13px; }
.contentpaneopen p {
	margin: 0 0 22px 0;
	font-size: 14px; 
	line-height: 20px;
}
#sidebar p {
	font-size: 14px;
	line-height: 20px; 
}
.contentpaneopen li {
	font-size: 14px;
}
#sidebar strong p { margin-top: 0; }
.contentpaneopen h1, .pageheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px; 
	font-weight: normal;
	color: #A21D21 !important;
	margin-left: 0;
	margin-bottom: 0px;
	padding-left: 0;
	display: block;
	text-transform: none;
	line-height: 28px;
}
#sidebar h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #333333;
	margin-left: 0;
	margin-bottom: 0px;
	padding-left: 0;
	display: block;
	text-transform: none;
	line-height: 28px;
}
.contentheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #333333;
	margin-left: 0;
	margin-bottom: 0px;
	padding-left: 0;
	display: block;
	text-transform: none;
	line-height: 28px;
}
.contentpaneopen a.contentpagetitle {
	font-size: 28px; 
	font-weight: normal;
}
.contentpaneopen h2 {
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
}
.sidebar h2 {
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
}
.contentpaneopen h3 {
	font-size: 15px;
	margin: 13px 0 6px 0;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
#sidebar h3 {
	font-size: 15px;
	margin: 13px 0 6px 0;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
#latest_right h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 13px 0 6px 0;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
.contentpaneopen strong {
	margin: 13px 0 10px 0;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
.contentpaneopen p strong {
	font-size: 13px;
	display: inline !important;
	font-weight: bold;
	text-transform: none !important;
}
#sidebar p strong {
	font-size: 13px;
	display: inline !important;
	font-weight: bold;
	text-transform: none !important;
}
.contentpaneopen p a { color: #a21d21; }
#sidebar p a { color: #a21d21; }
.contentpaneopen p strong.star {
	margin-left: 10px;
	padding-left: 25px;
	background: url('../images/icons/all_stars_transp.gif') no-repeat;
	display: block;
}
#sidebar p strong.star {
	margin-left: 10px;
	padding-left: 25px;
	background: url('../images/icons/all_stars_transp.gif') no-repeat;
	display: block;
}
.contentpaneopen ul.stars { list-style-image: url(../images/icons/all_stars_transp.gif); }
#sidebar ul.stars { list-style-image: url(../images/icons/all_stars_transp.gif); }
.contentpaneopen ul.stars li {
	margin-bottom: 5px;
	padding-left: 10px;
}
#sidebar ul.stars li {
	margin-bottom: 5px;
	padding-left: 10px;
}
.contentpaneopen ul.arrows {
	margin: 0 0 22px 0;
	list-style-image: url(../images/icons/arrow_lower.gif);
}
#sidebar ul.arrows {
	margin: 0 0 22px 0;
	list-style-image: url(../images/icons/arrow_lower.gif);
}
.contentpaneopen ul.arrows li {
	line-height: 22px;
	padding-left: 0px;
}
#sidebar ul.arrows li {
	line-height: 22px;
	padding-left: 0px;
}
#sidebar .bigquote {
	font-family: serif;
	font-size: 28px !important;
	text-transform: none;
	font-weight: bold;
	margin: 15px 5px 15px 15px;
	display: block;
}
#latest_right {
	margin-top: 10px;
	margin-left: 5px;
}
#latest_right ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#latest_right ul li { margin: 0 0 9px 12px; }
#c_top {
	height: 355px;
	padding: 0px 0px 0px 0px;
}
#c_top_left, #c_left { width: 420px; }
#c_left {
	margin-right: 30px;
	float: left;
}
.c_image {
	background-color: #f3f3f3;
	border: 1px solid #dfdfdf;
	margin-bottom: 30px;
	margin-right: 30px;
	padding: 8px;
	width: 158px;
}
.c_image .image_text {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: normal;
}
.latest ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.latest ul li {
	margin-left: 0;
	padding-left: 0;
}
.latest li a { color: #a21d21; }
.contentpaneopen .header3 {
	font-size: 20px;
	line-height: 26px;
}
p.header1 {
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	margin: 0;
}
p.header2 {
	color: #333333;
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 5px;
}
p.header4 {
	color: #333333;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0;
}
p.header5 {
	color: #333333;
	font-size: 18px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#analyze {
	width: 478px;
	background-color: #ebebeb;
	background-image: url(../images/background_fade_box.png);
	background-repeat: repeat-x;
	border: 1px solid #dfdfdf;
	font-family: georgia, times;
	font-size: 14px;
	line-height: 19px;
	padding: 10px;
}
#analyze p.analyzeheader {
	color: #333333;
	font-size: 20px;
	margin-bottom: 10px;
}
#bottom_area {
	width: 100%;
	height: auto;
	clear: both;
}
#bottom_area_left { 
	width: 420px;
	border-style: solid;
	border-width: 1px 1px 0 0;
	border-color: #e0e0e0;
	padding: 0 20px 0 0;
	line-height: 1.5;
	font-size: 12px;
}
#bottom_area_right {
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #e0e0e0;
	padding: 0 0 0 20px;
}
#bottom_area_latest { width: 100%; }
#bottom_area_latest td { vertical-align: top; }
#bottom_area_latest ul {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}
#bottom_area_latest_spacer {
	height: 25px;
}
#bottom_area_latest ul li {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 5px;
}
#bottom_area_latest h2.contentheading, #bottom_area_latest a.contentpagetitle 
{ 
	font-size: 16px; !important
	font-size: 16px !important;
	line-height: 25px; 
	margin-top: 5px;
	color: #333;
	font-family: sans-serif;
}

#bottom_area_latest .contentpaneopen span { 
	line-height: 1.5; 
}
#bottom_area_latest .latest_news h2.contentheading {
	float: left;
}
#bottom_area_right .latest_news span.createdate {
	float: left;
	padding: 10px 0 0 0;
	margin-left: 10px;
	font-style: italic;
}
.latest_blog .catmorelink {
	margin-top: 20px;
}
.contentpaneopen .small {
	color: #888888;
	font-style: italic;
}
.contentpaneopen .createdate {
	color: #888888;
	font-style: italic;
}
.contentpaneopen .createdate { padding-bottom: 20px; }
.contentpaneopen .articleinformation {
	padding-bottom: 22px;
	font-size: 11px;
	font-style: italic;
	color: #888888;
}
p.note {
	padding: 10px;
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #dddddd;
}
p.pageheader {
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.yvComment h3 {
	width: 100%;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #bbbbbb;
	font-size: 17px;
	color: #555555;
}
.yvComment .NumComments {
	width: 100%;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #bbbbbb;
	font-size: 17px;
	color: #555555;
}
.yvComment input.inputbox {
	padding: 0.214em;
	background: #eeeeee !important;
	border: 1px;
	border-color: #aaaaaa #dddddd #dddddd #aaaaaa;
	border-style: solid;
	font-size: 14px;
}
.yvComment textarea {
	padding: 0.214em;
	background: #eeeeee !important;
	border: 1px;
	border-color: #aaaaaa #dddddd #dddddd #aaaaaa;
	border-style: solid;
	font-size: 14px;
}
.contact_email input.inputbox {
	padding: 0.214em;
	background: #eeeeee !important;
	border: 1px;
	border-color: #aaaaaa #dddddd #dddddd #aaaaaa;
	border-style: solid;
	font-size: 14px;
}
.contact_email textarea {
	padding: 0.214em;
	background: #eeeeee !important;
	border: 1px;
	border-color: #aaaaaa #dddddd #dddddd #aaaaaa;
	border-style: solid;
	font-size: 14px;
}
.yvComment input.inputbox {
	width: 50% !important;
	margin-bottom: 4px;
}
.contact_email input.inputbox {
	width: 50% !important;
	margin-bottom: 4px;
}
.yvComment td.LeftColumn { font-size: 14px; }
.yvComment .button {
	margin-top: 5px;
	padding: 5px 4px;
	border: 1px solid #999999;
	font-size: 16px;
	font-weight: bold;
}
.contact_email .button {
	margin-top: 5px;
	padding: 5px 4px;
	border: 1px solid #999999;
	font-size: 16px;
	font-weight: bold;
}
.yvComment .Comment {
	padding: 10px;
	border-bottom: 1px dotted #bbbbbb;
}
.yvComment .Comment_even {
	padding: 10px;
	border-bottom: 1px dotted #bbbbbb;
}
.yvComment .Comment_even { background: #f7f7f7; }
.yvComment .Author {
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #a21d21;
	display: inline;
	float: left;
}
.yvComment .Author a span {
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #a21d21;
	display: inline;
	float: left;
}
.yvComment .Author a:hover span { text-decoration: underline; }
.yvComment .Date {
	font-size: 12px;
	color: #a21d21;
	display: inline;
}
.yvComment .clr {
	float: none;
	clear: both;
}
.yvComment .Fulltext {
	margin-top: 15px;
	margin-bottom: 5px;
	float: none;
	font-size: 14px;
}
.yvComment .Message {
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	background: #f5f5f5;
	border: 1px solid #c60000;
}
.trackbacks { font-family: Georgia, "Times New Roman", Times, serif; }
.datatable {
	width: 100%;
	border-color: #dfdfdf;
	border-width: 0 0 1px 1px;
	border-style: solid;
}
.datatable th {
	font-weight: bold;
	border-color: #dfdfdf;
	border-width: 1px 1px 0 0;
	border-style: solid;
	background-color: #f9f9f9;
	margin: 0;
	padding: 4px;
	text-align: left;
}
.datatable td {
	border-color: #dfdfdf;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 4px;
	background-color: #ffffff;
	vertical-align: top;
}
.datatable .oddrow td { background-color: #f9f9f9; }
.datatable .evenrow td { background-color: #ffffff; }
.datatable a { text-decoration: underline; }
.datatable td.projectname { width: 35%; }
.datatable td.reporttitle { width: 35%; }
.datatable td.lastdelevery { width: 35%; }
.datatable td.impthreshold {
	width: 20%;
	text-align: right;
}
.datatable td.delete {
	width: 5%;
	text-align: center;
}
.cleantalbe, .cleantable td {
	border: none;
}
#grouptable td.groupname,#grouptable td.expandlink {
	padding: 3px 0px; 
}
#grouptable td.expandlink a img {
	margin-top: 2px; 
}
/* Registration */
#registration .name {
	font-size: 32px;
	color: #A21D21;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	padding-bottom: 20px;
}
#registration .price {
	font-size: 32px;
	color: #444444;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	padding-bottom: 20px;
}
#registration tr td, #registration tr th {
	padding: 5px;
	font-weight: normal;
	font-size: 14px;
} 
/* Plans and pricing*/
.view_content #plans { 
	width: 100%; font-size: 14px;
}
.view_content #plans .product
{ 
	font-size: 32px;
	color: #A21D21;
	font-family: Verdana, sans-serif;
}
.view_content #plans .price td {
	font-family: Helvetica;
	font-size: 21px;
	padding-bottom: 10px;
}

.view_content #plans .odd td {
	color: #444444;
	background-color: #ffffff;
	padding: 5px;
}
.view_content #plans .odd th {
	background-color: #ffffff;
	text-align: left;
	font-size: 14px;
	padding: 5px;
	font-weight: normal;
	font-size: 14px;}
.view_content #plans .even td {
	color: #444444;
	background-color: #f0f0f0;
	padding: 5px;
}
.view_content #plans .even th {
	background-color: #f0f0f0;
	text-align: left;
	font-size: 14px;
	padding: 5px;
	font-weight: normal;
	font-size: 14px;	
}

.view_content #plans .focus { 
	border-color: #000000;
	border-width: 0 1px 0 1px;
	opacity: 0.9; 
}


#tab_search .text_area { width: 100%; }
#tab_search select, #tab_tagcloud select { width: 100%; }
#tab_search #input_order { margin-top: 5px; }
#tab_search #search_from, #tab_tagcloud #tagcloud_from {
	background-color: #fdfce3;
	border: 1px solid lightgray;
}
#tab_search #search_to, #tab_tagcloud #tagcloud_to {
	background-color: #fdfce3;
	border: 1px solid lightgray;
}
#tab_search select {
	background-color: #fdfce3;
	border: 1px solid lightgray;
}
#tab_search #search_from, #tab_tagcloud #tagcloud_from {
	width: 90px;
	margin: 0;
	padding: 0;
	float: left;
}
#tab_search #search_to, #tab_tagcloud #tagcloud_to {
	width: 90px;
	margin: 0;
	padding: 0;
	float: left;
}
#cr_datefrom, #cr_dateto, #export_from, #export_to {
	width: 90px;
	margin: 0;
	padding: 0;
	float: left;
}
#tab_search #search_from_img, #tab_tagcloud #tagcloud_from_img {
	margin: 0;
	padding: 0;
	float: left;
}
#tab_search #search_to_img, #tab_tagcloud #tagcloud_to_img {
	margin: 0;
	padding: 0;
	float: left;
}
#cr_datefrom, #cr_datefrom_img, #cr_dateto, #cr_dateto_img, #export_from_img, #export_to_img {
	margin: 0;
	padding: 0;
	float: left;
}
.spacer {
	font-size: 3px;
	height: 5px;
	padding: 0;
	margin: 0;
}
#mergeTable input[type=text] {
	margin-top: 4px;
	margin-bottom: 4px;
}
#mergeTable td {
	vertical-align: middle;
}
#footer {
	background: #F1F1F1;
	height: 70px;
	border-top: 1px solid #CCC; 
}
#footer_menu {
	width: 920px; 
	height: 60px;
	padding-top: 10px;
	margin: auto auto;
}
#footer .moduletable {
	float: left;
	margin-right: 50px;
}
#footer_menu  ul {
	list-style: none;
	padding-left: 10px;
}
#footer_menu ul li {
	margin-bottom: 5px;
}
#footer_menu h3 {
	color: #C60000;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
#footer_menu img {
	float: right;
}
.export_title {
	width: 88%;
	float: left;
}
.export_toggle {
	float:right;
	width:10%;
	text-align: right;
}
/* Dialog popups */
#modalwindow {
	width: auto;
}

#modalreaction {
	width: 120px;
}

#modalflags {
	width: 100px;
}
 
#modalassignment {
	width: 263px;
}

#modalblock {
	width: 417px; 
}

#createCustomReport table, #createReport table, #setUpAlerts table {
	width: 100%;
}

#createCustomReport input {
	width: 248px;
}

#adminProjectsTitle { }
.toggle_adminProjects { float: right; clear: both; }

#demofrm input {
	width: 200px;
}
#demofrm textarea {
	width: 400px;
	height: 140px;
}
.frontfocus {
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 1px 0 0 0;
	padding: 20px 0 0 0 ;
	width: 100%; 
}
.frontfocus span {
	font-size: 34px;
	line-height: 32px;
	font-style: italic;
	font-weight: bolder;
	color: #333333;
}
.frontfocus a {
	color: #333333 !important;
}
#slidewrap p {
	line-height: 1.0 !important;
}
.fadebox {
	width: 100%;
	background-color: #ebebeb;
	background-image: url(../images/background_fade_box.png);
	background-repeat: repeat-x;
	border: 1px solid #dfdfdf;
	padding: 0 10px 10px 10px;
	line-height: 1.5;
	margin-top: 10px;
}
.toggleLinkArrow {float: right; clear: both;}
.toggle_adminProjects { float: right; clear: both; }

.filterDisplay { font-weight: bold; }

.measurebar
{
    width: 28px;
    height: 230px;
    background: url(../images/measure_imgs/bar.png) no-repeat;
}
.measuremarker
{
    width: 28px;
    height: 3px;
    background: url(../images/measure_imgs/marker.png) no-repeat;
    position: relative;
}
