#commentform{
border: solid 1px #065aae;
width:47em;
background:#eee;
padding:1em;
}

.comment{
margin-top:2em;
padding-bottom:0.5em;
border-bottom:solid 1px #065aae;
width:40em;
}
.authorship{
margin-left:2em;
}

table {
color:#555555;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
}
div.blurb{
width:40em;
}
table.datatable {
border:1px solid #065aae;
text-align:left;
vertical-align:top;
width:17em;
}
#columnnamediv{
scroll:none;
}
#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;
}
.menu{
font-size:smaller;
top:93px;
}
img.menuicon{
height:16px;
width:16px;
}
.menu ul li{
    margin: 0px 0px 0px 0px;
}
/* style the links for the top level */
.menu a{
	display:block;
	line-height:15px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none ! important; 
}

.menu a.top{
	border:none;
	color:white ! important;
}

/**/
.menu a.top, .menu a.top:visited, .menu a.top:hover{
    	background:url("/images/bluetableft.gif") no-repeat left top ! important;
padding-left:2px;
}
/**/
.menu ul li{
    	background:url("/images/bluetabright.gif") no-repeat right top;
padding-left:2px;
}
.menu{
left:0px;
}
blockquote{padding:2em}
#banner {
background:#ffffff none repeat scroll 0%;
border:medium none;
}
#blurb {
border:medium none;
}
#centercontent {
border-bottom:0pt none;
border-right:0pt none;
text-decoration:none;
}
#centercontent, #calendarcontent, #comparecontent {
background:#ffffff none repeat scroll 0%;
border-color:#065aae;
border-style:solid none none solid;
border-width:1px 0pt 0pt 1px;
color:#555555;
}
#logo
{
	top:1px;
	left:1px;
	border:0;
	width:280px;
	height:80px;
	background:url(/attachments/35050f7c-75ad-4048-9092-0564d0e743f7/cloudcomputing.png) no-repeat;
}
#titlebar {
left:20em;
position:absolute;
top:10px;
z-index:1000;
width:40%;
white-space:normal ! important;
border:none;
overflow:hidden;
height:6em;
}
#pnlpaging {
color:#028cd6;
margin:1em;
}
#rightcontent {
background:#ffffff none repeat scroll 0%;
border:1px solid #065aae;
color:#555555;
}

#rightcontent input{
margin-top:1em;
margin-left:0.4em;
}
#rightcontent a.button{
cursor:default;
padding-top:4px;
}

#searchbox {
background:#ffffff none repeat scroll 0%;
}
#whitepadding {
background:#ffffff none repeat scroll 0%;
}
.datalabel {
color:#cccccc;
font-size:1em;
}
.datalabel:hover {
color:#555555;
font-size:1em;
}
.difference {
background:#cccccc none repeat scroll 0%;
}
.error {
color:#ff5555;
}
.highlighttext {
background:orange none repeat scroll 0%;
color:#555555;
}
.ordered
{
	border-bottom:solid 4px lawngreen;
}
.relateddata a {
color:#065aae;
}
.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 #065aae;
}
a:hover,a:visited:hover {
color:#ffffff;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
background:#237DFF;
}
a {
color:navy;
text-decoration:none;
}
a:visited {
color:navy;
}
a.selected {
background:#ffffff none repeat scroll 0%;
color:#555555;
}
a.gotopage:hover, a.selectedpage, a.selectedpage:visited {
background:#065aae none repeat scroll 0%;
border:1px solid #065aae;
color:#ffffff;
text-decoration:none;
}
body, html {
color:#028cd6;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.9em;
}
h1 {
color:#028cd6;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.7em;
letter-spacing:0.3em;
text-decoration:none;
white-space:normal;
margin-top:0;
margin-bottom: 0;
}
h2 {
color:#028cd6;
font-size:1.3em;
}
h3 {
color:#028cd6;
font-size:1.2em;
}
h4 {
color:#028cd6;
font-size:1.1em;
}
h4 {
color:#028cd6;
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 #065aae;
}
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.dataview {
}
td {
padding-left:4px;
padding-right:4px;
vertical-align:top;
text-align:left;
}
td a {
color:#555555;
}
td.amount, td.rent, td.size {
text-align:right;
}
td.viewid, td.name, td.createdate, td.class, td.cloud_vendor, td.level, td.type, td.status, td.based_off, td.itemname, td.beta_status,td.recipienttype,td.agencytitle,td.bureautitle,td.accounttitle,td.earmarkshortdescription,td.recipient,td.manufacturer,td.carline,td.orderdate,td.address,td.employer,td.occupation,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.datatype, td.read,td.transactiondate, td.moviedate, td.filetype, td.readdate,td.dbtablename,td.photodate,td.uploaddate{
white-space:nowrap;
}
td.datalabel {
color:#065aae;
}
td.tableheader, td.tableheader a, td.tableheader a:hover {
background:#065aae none repeat scroll 0%;
color:#ffffff;
font-size:1.1em;
}
tr.altrow {
background:#e1ece9 none repeat scroll 0%;
}
tr.highlight {
background:yellow;
}
tr.selected {
background:#555555 none repeat scroll 0%;
color:#ffffff;
}
tr.tableheader, tr.tableheader a {
background:#065aae 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%;
border:1px solid #555;
color:#ffffff;
font-family: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 #555;
color:#ffffff !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;
}
#toolbar {
background:#cccccc none repeat scroll 0%;
border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
border-style:solid;
border-width:1px;
height:24px;
margin:0pt;
padding:0pt;
text-align:left;
width:265px;
}
.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 #065aae;
}
table.caltitle {
background:#065aae none repeat scroll 0%;
border:1px solid #065aae;
color:#ffffff;
}
td.monthtitle {
background:#065aae none repeat scroll 0%;
}
td.currentday {
background:#eeeeee;
}
td.weekdaynormal {
border:1px solid #065aae;
}
td.weekendnormal {
border:1px solid #065aae;
}
td.calendarday {
border:1px solid #065aae;
min-height:4em;
}
td.dayhover {
border:1px solid #065aae;
}
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:#555555 !important;
}
a.daylink {
color:#555555 !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;
} 
#contentheader a{
background:transparent;
color:navy;
}
#readmore{
background:#efefff;
}
#createdatediv,#createiddiv{display:none;}