.addnew{
color:#5FDD45 !important;
border:1px solid #5Fdd45;
font-size:1.8em !important;
vertical-align:middle;
margin:.5em;
font-weight:bold;
text-decoration:none !important;
}
#rightcontent{
overflow:scroll;
}
#descriptiondiv img{
border: 1px solid #555;
}
/*turn on and off labels below header icon descriptions - (if in table)*/
tr.headerlabel{

}
table {
color:#555555;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
}
table.datatable {
border:1px solid #065aae;
text-align:left;
vertical-align:top;
width:17em;
}
#forumstable .datatable, #profilestable .datatable{
border-collapse:separate;
}
#forumstable .datatable  td, #profilestable .datatable td{
padding:5px;
border:0;
}
#forumstable .datatable  tr.tableheader td, #profilestable .datatable tr.tableheader td{
border:0;
}
#forumstable .datatable, #profilestable .datatable {
width:80%;
font-size:larger;
background:white;
border:0;
rules:none;
}
p.replyinfo{
text-align:right;
font-style:italic;
}
div.reply{
background:#F1F4FF;
border:solid 1px blue;
padding:.5em;
}

-----

.portal{
border:1px solid #4C7D97;
position:relative;
margin:5px;
padding:5px;
float:left;
height:15em;
width:30em;
overflow:auto;
}
/*  this block styles and positions the menu bar  */
.menu{
background:#fff;
border:1px solid #c3c3c3;
top:84px;
left:0px;
font-size:0.8em;
font-weight:normal !important;
}
/* this block styles the height of the background color that is set in .menu  */
.menu ul li{
background:transparent;
height:30px;
}
/*  the top level menu item in the menu bar itself */
.menu a.top, .menu a.top:visited, .menu a.top:hover{
color:#4C7D97;
background:transparent ! important;
font-weight:normal !important;
}

/* for ie 6  */
.menu ul ul a.drop {
background:#fff bottom right no-repeat;
color:#4C7D97;
}

/* style the second level hover */
.menu ul ul a.drop:hover{
background:#4C7D97 bottom right no-repeat;
color:#fff;
}

/* the ul that drops down when hovering over the top level */
.menu ul ul{
color:#4C7D97;
}
/* style the second level links */
.menu ul ul a{
background:#eee;
color:#4C7D97;
height:23px;
padding-top:5px;
}

/* top level hover for the dropped down menus */
.menu :hover > a, .menu ul ul :hover > a{
background: #4C7D97;
color:#c3c3c3;
}

/*  hyperlinks in the dropped down menus  */
.menu ul ul li a{
border:solid 1px #4C7D97;
color:#4C7D97;
font-weight:normal;
}

.menu ul ul li a, .menu ul ul li a:visited{
font-weight:normal;
}

/*  the background color and position (relative to the menu bar itself) of the drop down menus  */
.menu ul ul li{
background:#eee;
top:8px;
}

#iddiv, #Namediv, #LastNamediv, #FirstNamediv, #JobTitlediv, #Departmentdiv, #parentEmployeesdiv, 
#createdatediv, #createiddiv{
}
#contentheader{
border-bottom:1px solid #4C7D97;
padding-bottom:2px;
}
#banner {
background:#ffffff none repeat scroll 0%;
border:medium none;
}
#blurb {
border:medium none;
}
#centercontent {
border-bottom:0px none;
border-right:0px none;
text-decoration:none;
}
#centercontent, #calendarcontent, #comparecontent {
background:#ffffff none repeat scroll 0%;
border-color:#4C7D97;
border-style:solid none none solid;
border-width:1px 0px 0px 1px;
color:#555;
top:-25px;
}
#logo{
top:1px;
left:1px;
border:0;
width:280px;
height:80px;
margin:.5em;
background:url(/attachments/8cd0ee1f-d2cb-48f3-8ab9-1b7fffa206de/logo.png) no-repeat;
}
#titlebar {
border:medium none;
left:250px;
position:absolute;
top:10px;
z-index:1000;
}
#pnlpaging {
color:#4C7D97;
margin:1em;
}
#rightcontent {
background:#ffffff none repeat scroll 0%;
border-top:1px solid #4C7D97;
color:#4C7D97;
}
#rightcontent a {
color:#4C7D97;
}
#rightcontent a:hover{
color:white;
}
#rightcontent a.button:hover{
color:#4C7D97 ! important;
border:solid 1px #4C7D97 ! important
}
#rightcontent a.button{
cursor:default;
padding-top:4px;
color:white ! important;
}
#rightcontent a[id$='add']{
background:transparent url(/images/buttonbg.png) repeat scroll 0% 50%;
border:1px solid #4C7D97;
color:#4C7D97;
font-family:verdana;
font-weight:bold;
height:1.7em;
letter-spacing:1px;
padding-top:2px;
padding-bottom:2px;
padding-left:7px;
padding-right:7px;
margin-top:1em ! important;
}
#rightcontent h4 {
margin-bottom:3px;
}
#rightcontent h4 a {
color:#4C7D97;
text-decoration:underline;
}
#rightcontent input{
margin-top:1em;
margin-left:0.5em;
color:white;
}
#rightcontent input:hover{
color:#4C7D97 ;
}
#searchbox {
background:#ffffff none repeat scroll 0%;
z-index:1001;
}
#whitepadding {
background:#ffffff none repeat scroll 0%;
}
.datalabel {
color:#555;
font-size:1em;
font-weight:bold;
}
.datalabel:hover {
color:#4C7D97;
font-size:1em;
}
.difference {
background:#cccccc none repeat scroll 0%;
}
.error {
color:#ff5555;
}
.highlighttext {
background:orange none repeat scroll 0%;
color:#4C7D97;
}
.relateddata a {
color:#4C7D97;
}
div.relateddata{
margin-bottom:1em;
}
.press {
border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;
border-style:solid;
border-width:1px;
}
.selectorstyle {
color:#cccccc;
}
.suggestions {
background:#ffffff none repeat scroll 0%;
}
a.gotopage {
border:1px solid #4C7D97;
}
a.gotopage:hover, a.gotopage:visited,a.gotopage:active,a.selectedpage {
background:#4C7D97 none repeat scroll 0%;
border:1px solid #4C7D97;
color:#ffffff;
text-decoration:none;
}
a {
color:#4C7D97;
text-decoration:underline;
}
a:visited {
color:#4C7D97;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
}
a:hover,a:visited:hover{
color:white;
background:#4C7D97;
}
td.a {text-decoration:none;}
a.selected {
background:#ffffff none repeat scroll 0%;
color:#4C7D97;
}
body, html {
color:#4C7D97;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
}
h1 {
color:#4C7D97;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.45em;
letter-spacing:0.3em;
padding:0.3em;
text-decoration:none;
}

h2 {
color:#4C7D97;
font-size:1.3em;
}
h3 {
color:#444;
font-size:1.2em;
}
h4 {
color:#555;
font-size:1.1em;
white-space:nowrap;
}

hr {
background:#cccccc none repeat scroll 0%;
border:medium none;
color:#cccccc;
height:1px;
}
img {
border:medium none;
}
img.border {
border:1px solid #4C7D97;
}
img.noborder {
border:none !important;
}
img.thinborder {
opacity:0.5;
}
input {
border:1px solid #cccccc;
}
p.blurb {
border:medium none;
}
span.noborder {
border:medium none;
}
span.smalltext, span.smalltext a {
font-size:0.85em;
}
span.title {
color:#ffffff;
}
table {
color:#4C7D97;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
}
table.datatable {
border:1px solid #4C7D97;
text-align:right;
vertical-align:top;
width:17em;
}
table.dataview {
}
td {
padding-left:4px;
padding-right:4px;
vertical-align:top;
text-align:left;
}
td a,td a:visited {
color:#4C7D97;
text-decoration:none ! important;
}
td a:hover, td a:visited:hover{
color:white;
background:#4c7d97 !important;
}
td.amount, td.rent, td.size, td.price, td.total,td.quantity {
text-align:right;
}
td.viewid, td.name, td.createdate, td.orderdate,td.address,td.address1,td.address2,td.maincontact,td.billingcontact,td.city,td.shipdate,td.startdate, td.element,td.audio,td.showtitle,td.akatitle,td.title,td.customername,td.enddate, td.duedate, td.updated, td.senddate, td.sent,td.lastreply, td.read,td.transactiondate, td.moviedate, td.filetype, td.readdate,td.dbtablename,td.photodate,td.priority,td.project, td.tasktype,td.uploaddate,td.ordername,td.customer,td.orderid{
white-space:nowrap;
}
div.iddiv{
border:1px solid #4C7D97;
}
td.datalabel {
color:#4C7D97;
}
td.tableheader, td.tableheader a, td.tableheader a:hover {
background:#4C7D97 none repeat scroll 0%;
color:#ffffff;
font-size:1.1em;
}
tr.altrow {
background:#eeeeee repeat scroll 0%;
}
tr.altrow a{
color:#4C7D97;
}
tr.highlight {
background:#B4E0E2;
}
tr.selected {
background:#4C7D97 none repeat scroll 0%;
color:#ffffff;
}
tr.tableheader, tr.tableheader a {
background:#4C7D97 none repeat scroll 0%;
color:#ffffff;
font-size:1.1em;
font-variant:small-caps;
}
input.button {
background:transparent url(/images/buttonbg.png) repeat scroll 0% 50%;
border:1px solid #4C7D97;
color:#444;
font-family:helvetica, verdana;
font-weight:bold;
height:1.7em;
letter-spacing:1px;
}
input.button:hover {
background:transparent url(/images/buttonbg.png) repeat scroll 0% 50%;
border:1px solid #4C7D97;
color:#4C7D97;
font-family:helvetica, verdana;

font-weight:bold;
height:1.7em;
letter-spacing:1px;
}
a.button:hover, a.button, a.button:visited {
background:transparent url(/images/buttonbg.png) repeat scroll 0%;
border:1px solid #4C7D97;
color:#4C7D97 !important;
font-family:verdana;
font-weight:bold;
height:1.7em;
letter-spacing:1px;
margin-left:0.4em;
padding:0.15em 0.4em 0.1em 0.5em;
}

.buttons {
background:#cccccc none repeat scroll 0%;
border:1px solid #cccccc;
float:left;
margin:1px;
}
.raise {
background:#cccccc none repeat scroll 0%;
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:1px;
float:left;
margin:1px;
}
.press {
background:#cccccc none repeat scroll 0%;
border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;
border-style:solid;
border-width:1px;
float:left;
margin:1px;
}
table.cal {
border:1px solid #4C7D97;
}
table.caltitle {
background:#4C7D97 none repeat scroll 0%;
border:1px solid #4C7D97;
color:#ffffff;
}
td.monthtitle {
background:#4C7D97 none repeat scroll 0%;
}
td.currentday {
border:1px solid #4C7D97;
}
td.weekdaynormal {
border:1px solid #4C7D97;
}
td.weekendnormal {
border:1px solid #4C7D97;
}
td.calendarday {
border:1px solid #4C7D97;
min-height:4em;
}
td.dayhover {
border:1px solid #4C7D97;
}
td.nextprevstyle {
background:#ffffff none repeat scroll 0%;
}
#calendarcontent table.cal {
border:medium none;
text-align:center;
width:98%;
}
.calendardate {
height:100%;
min-height:2em;
width:100%;
}
.calendardaydata{
margin:0.4em;
}
.calendardaydata a {
width:100%;
}
.calendardaydata a:hover {
width:100%;
}
a.daylink:hover {
color:#4C7D97 !important;
}
a.daylink {
color:#4C7D97 !important;
}
.completey {
color:#cccccc;
text-decoration:line-through !important;
}
.completen {
text-decoration:none !important;
}
.completen:hover {
text-decoration:underline !important;
}
a.priority0 {
}
a.priority1 {
color:red !important;
}
a.priority2 {
color:orange !important;
}
a.priority3 {
color:green !important;
}
a.priority4 {
color:brown !important;
}
a.TaskType1{
background:url("/attachments/9fd88544-068f-4dcf-80e5-24f09a79cc10/handshake.png") no-repeat;
padding-left:18px;
}
a.TaskType4{
background:url("/attachments/927c5461-38e0-48a6-8931-da4a51efebc4/airplane.png") no-repeat;
padding-left:18px;
}
descriptiondiv img.buttons, descriptiondiv img.buttons:hover, img.buttons{border:solid 1px transparent ! important}
#toolbar {
background:#cccccc none repeat scroll 0%;
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:1px;
margin:0pt;
padding:0pt;
text-align:left;
width:266px;
}
div.ygtvitem table{padding:0;}

div.ygtvitem td{padding:2px 0px 0px 1px;}