#rightcontent {
border:1px solid #065AAE;
padding:0;
right:3%;
top:112px;
width:17%;
color:black;
}
#lightbox,#lightboxcontent,#searchpanel{
color:black ! important;
}
#banner {
background:#00253f none repeat scroll 0%;
border:medium none;
background: url("http://alex.qrimp.com/attachments/8c507b61-a155-4ffa-b0da-0078dc8ab5ab/banner-fadebg3.jpg") repeat-x;
width:100%;
padding:0;
margin:0;
}

#container{
background: #fff url("http://alex.qrimp.com/attachments/9dd1f26a-5d1f-4f5e-9998-7dbb89099899/fadebg2.jpg") repeat-x;
background-position:0px 113px;
}


#quicklaunch
{
    position:absolute;
    right:50px;
    top:70px;
    z-index:10;
}

#centercontent, #calendarcontent, #comparecontent {
background:transparent;
color:#555555;
top:0px;
margin-top: 12px;
}
#searchbox {
background:white none repeat scroll 0%;
position: absolute;
top: 0px;
padding: 5px;
background: url("http://alex.qrimp.com/attachments/6139f79e-2f5c-4784-ae76-5135b4a9ab56/searchbox-bg.jpg") repeat-x;
right:50px;
}

#defaultfielddiv{
scroll:none;
}
a.button:hover, a.button, a.button:visited {
background:gray url(http://doobdev2.qrimp.com/images/buttonbg.png) repeat scroll 0% 50%;
border:1px solid #555555;
color:#FFFFFF !important;
font-size:1.15em;
font-weight:bold;
letter-spacing:1px;
margin-left:0em;
margin-top:0.1em;
padding:0.3em 0.7em 0.1em !important;
}

.readmore{
background:#F1F4FF;
}
/*REGION:MENUS*/
.menu{
	border:0;
	border-bottom: none;
	font-weight:normal;
	position:absolute;
	top:87px;
        left:20px;
	z-index:100;
	white-space:nowrap;
        width: 97%;
}
.menu ul li{
    margin: 0px 0px 0px 0px;
}
/* style the links for the top level */
.menu a{
	color:white ! important;
	display:block;
	line-height:15px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none ! important;
}

.menu a.top{
	border:none;
}

/* style the second level links, top -1 make the background of the ul show up on the bottom a */
.menu ul ul a{
	background:#000000;
	color:#555555;
}

/* style the top level and secondary drop-down hover*/
.menu a:hover, .menu ul ul a:hover, .menu ul ul a:visited:hover, .menu a:visited:hover{
	background:#555555;
	color:#000000;
}

.menu :hover > a, .menu ul ul :hover > a{
	background: #1055ab;
	color:#000000;
}
.menu ul ul a{
	color:#555555;
}

.menu ul ul li a{
	border-top:solid 1px #555555;
	border-left:solid 1px #555555;
	border-right:solid 1px #555555;
}

.menu ul ul li{
	background:#555555;
}

.menu a.top, .menu a.top:visited, .menu a.top:hover{
    	background:url("http://doobdev2.qrimp.com/images/bluetableft.gif") no-repeat left top ! important;
    }
.menu ul li{
    	background:url("http://doobdev2.qrimp.com/images/bluetabright.gif") no-repeat right top;
}

/*ENDREGION:MENUS*/
#blurb {
border:medium none;
}
#centercontent {
border-bottom:0pt none;
border-right:0pt none;
text-decoration:none;
}
#logo
{
	top:25px;
	left:1px;
	border:0;
	width:0px;
	height:0px;
	background:transparent;
}
#titlebar {
border:medium none;
left:1em;
position:absolute;
top:10px;
z-index:1000;
height:3em;
font-size: 13px;
}
#pnlpaging {
color:#028cd6;
margin:1em;
}
#whitepadding {
background:#ffffff none repeat scroll 0%;
}
#rightcontent a
{
	padding-left:1em;
	padding-right:40em;
	white-space:nowrap;
}
#rightcontent a.icon
{
	padding-right:0;
}
#rightcontent a.link
{
	padding-left:0;
}
#rightcontent a.nohighlight 
{
padding:0;
background:none;
}
#rightcontent a.nohighlight:hover{
padding:0;
background:none;
}
#rightcontent a.nohighlight img
{
border: solid 1px transparent;
}
#rightcontent a.nohighlight:hover img{
border: solid 1px #065aae;
}
#rightcontent a:hover
{



	padding-left:1em;
	white-space:nowrap;







	background: #065aae;
	color: white;
}
#rightcontent H4
{
	background:transparent url(/images/bluetableft.gif);
}
#rightcontent H4, #rightcontent H4 a, #rightcontent H4 a:hover
{
	padding-left: 0.5em;
	font-weight: bold;
	color: white;
	padding-top: 0.5em;
	padding-bottom:0em;
	height: 1.7em;
	text-align: left;
	margin-top:0.5em;
	margin-bottom:0.5em;
	white-space:nowrap;
}
#rightcontent H4 a:hover
{
	background:transparent;
}

.datalabel {
color: black;
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 {
color:#065aae;
text-decoration:none;
}
a, a:visited:hover, a:visited {
color:#028cd6;
text-decoration:none;
}
a:visited {
color:#065aae;
text-decoration:none;
}
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:#fff;
font-size:0.8em;
}
h1 {
color:#FFF;
font-size:2em;
letter-spacing:0.3em;
text-decoration:none;
}
h2 {
color:#028cd6;
font-size:1.3em;
}
h3 {
color:#028cd6;
font-size:1.1em;
}
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;
}
#deletebutton{
margin-top:5px;
}
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:#555555;
font-size:1em;
}
table.datatable {
border:1px solid #065aae;
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 {
color:#555;
}
td.candidates, td.sumamount, td.avgamount, td.count, td.minamount, td.maxamount, td.amount, td.rent, td.size {
text-align:right;
}
td.status,td.id,td.subject,td.itemid,td.viewid, td.name, td.createdate,td.defaultstartpage, td.enabled,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.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 {
color:#ffffff;
font-size:1.1em;
font-variant:small-caps;
background:transparent;
}
tr.tableheader
{
background: #000;
}
input.button {
background:transparent url(http://doobdev2.qrimp.com/images/buttonbg.png) repeat scroll 0%;
border:1px solid #555;
color:#ffffff;
font-weight:bold;
height:1.7em;
letter-spacing:1px;
}

#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;
}
span.hiuser { font-size: 20px; }
#addportal {
position: absolute;
right: 20px;
top: 100px;
}
div.portal > table > tbody > tr.tableheader {
background: url("http://alex.qrimp.com/attachments/c1def5b1-4072-4b2c-b5de-bf29c3a371dd/portalbg3.jpg") repeat-x;
}

div.portal {
border-bottom: 3px solid #444;
border-right: 2px solid gray;
height:40em;
}
.hidden{
 display:none;
}
