@charset "utf-8";
/* CSS Document */

html,
body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
body.main {
	background:#ffffff url(../images/bg/bg.png) repeat-x; /*7899bd*/
}
body.student {
	background:url(../../images/bg/student_bg.png) repeat-x;
}
body.parent {
	background:url(../../images/bg/parent_bg.png) repeat-x;
}
body.staff {
	background:url(../../images/bg/staff_bg.png) repeat-x;
}

.header-extra { float:right; font-size:.75em; position:relative; top:-20px; margin:0px 5px 0px 0px; width:100px; border:solid #ccc 0px; text-align:right; }

h3 { color:#666; margin:.5em 1em; font-size:.8em; border-bottom:solid #ccc 1px;  }
p { margin:0; padding:0; }
a { color:#006699; text-decoration:none; }
a:hover { color:#006699; text-decoration:underline; }
a.bio { color:#009933; display:block; float:right; clear:both; width:100px; text-align:right; }
.error-msg { position:relative; margin:0em; padding:0px 0px 5px 10px; color:#666; font-weight:bold;  border-top:dashed #cccccc 1px; background-color:#f9f9f9; border-bottom:dashed #cccccc 1px;  }

img { border:none; }

label { font-weight:bold; }  

form p { margin:.25em; padding:.25em .5em 1em 0em; border-bottom:solid #f1f1f1 1px; }
form label { display:block; width:10em; float:left; }
input[type='text'], input[type='password'] {  border:solid #ccc 1px; padding:.25em; }
* form p input[type="text"].req, * form p input[type="password"].req, * form p textarea.req, * form p select.req.req { border:solid #FF0000 1px; background-color:#fceded; }

span.req, div.req {
	border:solid #FF0000 1px;
	background-color:#fceded;
}

form label { display:block; width:10em; float:left; }


#wrapper {
	min-height:100%;
	position:relative;
}

div#topheader-wrapper { height:30px; color:#fff; font-size:.8em; }
div#top-nav { position:relative; margin:0 auto; margin-top:0em; padding:0; width:920px; height:31px; border-left:dashed #000000 0px; border-right:dashed #000000 0px;  }
/*div#topheader ul { position:relative; margin:0; padding:0; }
div#topheader ul li { margin:0; padding:0; float:left; list-style:none; }
div#topheader ul li a { margin:0; padding:0em 1.5em; float:left; display:block; color:#fff; border-left:solid #2c4764 0px; border-right:solid #fff 0px;   }
*/

div#header-wrapper { height:200px; background:#ffffff; border-bottom:solid #3E658F 1px; }
div#header { position:relative;  margin:0 auto; padding:0; background:url(../images/district.png) no-repeat; width:920px; height:200px; border-left:dashed #000000 0px; border-right:dashed #000000 0px; }
div#header-blocked { position:relative;  margin:0 auto; padding:0; background:url(../images/vvsd_text_header.png) no-repeat; width:920px; height:200px; border-left:dashed #000000 0px; border-right:dashed #000000 0px; }
div#student-header { position:relative;  margin:0 auto; padding:0; background:url(../../images/student_header2.png) no-repeat; width:920px; height:200px; border-left:dashed #000000 0px; border-right:dashed #000000 0px; }
div#parent-header { position:relative;  margin:0 auto; padding:0; background:url(../../images/parent_header2.png) no-repeat; width:920px; height:200px; border-left:dashed #000000 0px; border-right:dashed #000000 0px; }
div#staff-header { position:relative;  margin:0 auto; padding:0; background:url(../../images/staff_header2.png) no-repeat; width:920px; height:200px; border-left:dashed #000000 0px; border-right:dashed #000000 0px; }
div#header #vvsd-logo, div#student-header #vvsd-logo, div#parent-header #vvsd-logo, div#staff-header #vvsd-logo { margin:0; padding:0; position:relative; width:200px; height:200px; float:left; }
	
div#subheader-wrapper { height:30px; background-color:#7899BD; border-top:solid #A4CAEF 1px; border-bottom:solid #3E658F 1px;  }
div#subheader {
	position:relative; top:0px;
	width:800px;
	margin:0 auto;
	padding:0;
	border:solid #F4AF46 0px; color:#FFFFFF; 
}

div#mainsec-wrapper {
	position:relative;
	margin:0;
	padding:0;
	/*background-color:#EDE2C7;*/
	border-top:#990000 solid 1px;
	height:100%;
	padding-bottom:40px;
}
div#mainsec { position:relative; margin:0 auto; padding:0px 0px 25px 0px; width:926px; height:100%; border-top:#990000 solid 0px; border-left:dashed #000000 0px; border-right:dashed #000000 0px; background:url(../images/bg/mid_sec.png) repeat-y;  }
div#mainsec #left-nav { margin:0 0 0px 3px; height:100%; width:200px; float:left; background-color:#f1f1f1; border-right:solid #cccccc 1px; border-top:solid #990000 0px; }
div#mainsec #left-nav ul { margin:0; padding:0; list-style:none; color:#666666; }
div#mainsec #left-nav li { margin:0; padding:0;  background-color:#e7e7e7; }
div#mainsec #left-nav li a { margin:0; padding:.35em 1em; display:block; color:#666; font-size:.75em; border-bottom:solid #cccccc 1px;  border-top:solid #ffffff 1px; }
div#mainsec #left-nav li a.on { background:#dbdbdb; color:#333; font-weight:bold; }
div#mainsec #left-nav li a.on.down { background:#dbdbdb url(../images/icons/bullet_arrow_down.png) no-repeat right center; color:#333; font-weight:bold; }
div#mainsec #left-nav li a.off { background-color:#e7e7e7; }
div#mainsec #left-nav li a.off.right { background:#e7e7e7 url(../images/icons/bullet_arrow_right.png) no-repeat right center;   }
div#mainsec #left-nav li a:hover { margin:0; padding:.35em .5em .35em 1em; display:block; color:#333; text-decoration:none; }

div#mainsec #left-nav ul.secondary { margin:0; padding:0; list-style:none; color:#666666; }
div#mainsec #left-nav ul.secondary li { margin:0; padding:0; background-color:#f1f1f1; }
div#mainsec #left-nav ul.secondary li a { margin:0; padding:.35em .5em .35em 1.5em; display:block; color:#666; font-size:.7em; border-bottom:solid #cccccc 0px;  border-top:solid #ffffff 0px; }
div#mainsec #left-nav ul.secondary li a.on { background-color:#E4E4D1; }
div#mainsec #left-nav ul.secondary li a.off { background-color:#f1f1f1; }
div#mainsec #left-nav ul.secondary li a:hover {
	margin:0;
	padding:.35em .5em .35em 1.5em;
	display:block;
	color:#333;
	text-decoration:none;
	background-color:#E4E4D1;
}

div#mainsec #mid-sec { margin:0 0 0 0; width:700px;  float:left; }

#breadcrumbs { margin:.5em 0 .5em 1em; padding:0em; font-size:.70em; width:440px; float:left; }
#breadcrumbs a { margin:0em .5em 0em .25em; padding:0em 1.5em 0em 0em; background:url(../../images/icons/breadcrumb_arrow.png) no-repeat right center; color:#999999;  }
#breadcrumbs a.last {background:none; color:#666; font-weight:bold; }

#page-functions { margin:.5em 0 .5em 1em; padding:0em; font-size:.70em; float:right; text-align:right; width:200px; }
#page-functions a { color:#999999; }
#page-functions a.print { background:url(../../images/icons/printer_small.png) no-repeat right center; padding-right:2em; padding-left:1em; margin-left:1em; margin-right:1em; border-left:dashed #CCCCCC 1px; }
#page-functions a.email { background:url(../../images/icons/email_small.png) no-repeat right center; padding-right:2em;  }

div#mainsec #mid-sec h1 {
	margin:.5em 0em .5em .5em;
	width:700px;
	color:#325985;
	font-size:1.1em; font-weight:normal;
	border-bottom:solid #dedede 1px;
}
div#mainsec #mid-sec h2 {
	margin:.5em 0em .5em .75em;
	color:#B87D1D;
	font-size:.9em; font-weight:bold;
	border-bottom:solid #dedede 0px; text-decoration:none;
}
div#mainsec #mid-sec .building-info { margin:0em 1em 2em 1em; padding:0em; border-bottom:solid #dddddd 0px; border-right:solid #dddddd 0px;  }
div#mainsec #mid-sec .building-info h3 { margin:0em; padding:.25em; font-size:.95em; background-color:#f1f1f1; color:#333333; border-bottom:solid #cccccc 1px; border-right:solid #cccccc 1px; }
div#mainsec #mid-sec .building-info p { margin:0em; padding:.25em; font-size:.8em; }

div#mainsec #mid-sec p { margin:0em 1em 1em 1em; font-size:.8em; }

/* NEWS ITEMS DISPLAY */

.news-item { margin:0em 0em 0em .5em; padding:0em 0em 0em 0em; border-bottom:solid #ccc 1px; border-top:solid #fff 1px;   }
.news-item.dif { background-color: #fbfbfb; }
.news-item .subject a { width:96%; margin:0em 0em 0em 0em; padding:.5em .5em .5em .5em; float:left; font-size:.8em; font-weight:normal; display:block;  }
/*.news-item .subject a .date {
	padding:.25em 1em .5em .5em;
	margin:0em 0em 0em 0em;
	font-weight:bold;
	border-bottom:solid #ccc 0px;
	color:#B87D1D;
	font-size:.85em;
	width:7.5em;
	float:left;
}*/

/* **************************** */

div#mainsec #mid-sec ul.list, div#mainsec #mid-sec ol.list { font-size:.8em; padding-left:3em; padding-bottom:1em; }
div#mainsec #mid-sec ul.list li, div#mainsec #mid-sec ol.list li { padding:0em 0em .5em 0em; }
div#mainsec #mid-sec ul.list li.pdf { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/page_white_acrobat.png); }
div#mainsec #mid-sec ul.list li.link { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/link.png); }
div#mainsec #mid-sec ul.list li.wmv { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/wmp-icon.png); }
div#mainsec #mid-sec ul.list li.ms-word { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/page_word.png); }
div#mainsec #mid-sec ul.list li.info-icon { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/information.png); }
div#mainsec #mid-sec ul.list li.date { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/date.png); }
div#mainsec #mid-sec ul.list li.lock { padding:0em 0em .3em 0em; list-style-image:url(../images/icons/lock.png); }


div#mainsec #mid-sec #left-sec .box {
	border:solid #ccc 1px;
	background-color:#ffffff;
	margin-left:1em;
	margin-bottom:1em;
	padding:0em 0em .5em 0em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	
	box-shadow:2px 2px 4px #ccc;
	-moz-box-shadow:2px 2px 4px #ccc;
	-webkit-box-shadow:2px 2px 4px #ccc;
}
div#mainsec #mid-sec #left-sec .box h2 {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 0px solid #ccc;
	background:#ffffff url(../images/bg/left_sec_h2.png) repeat-x bottom; margin:0em; padding:.5em; border-bottom:solid #ccc 1px; font-size:9pt;
}
div#mainsec #mid-sec #left-sec .box h2.red {
	background:#cc2727; color:#fff;
}


div#mainsec #mid-sec #left-sec .box h3 { color:#666666; font-size:.85em; margin:1em 1em 0em 1em; padding:0em 0em 0em 0em; border-bottom:solid #CCCCCC 1px; }

div#mainsec #mid-sec #left-sec .box p { margin-top:.5em; margin-bottom:.5em; }
p.divide { border-bottom:dashed #ccc 1px; padding-bottom:.5em; }

div#mainsec #mid-sec #left-sec ul {  font-size:.8em; margin-top:.5em; }

/* BOARD MEETINGS STYLES */

div#mainsec #mid-sec #left-sec #boe-meetings {  font-size:.8em; margin:2em 0em 0em 1em; color:#333333; }
div#mainsec #mid-sec #left-sec #boe-meetings .ind-meeting { border-bottom: solid #f1f1f1 1px; padding-bottom:.5em; padding-top:.5em; }
div#mainsec #mid-sec #left-sec #boe-meetings .ind-meeting.dif { background-color:#f9f9f9; }
div#mainsec #mid-sec #left-sec #boe-meetings a { width:65px; float:right; margin:0em 0em 0em .5em; text-align:center; font-size:.85em; }

div#mainsec #mid-sec #left-sec #boe-meetings a.packets-on { border:solid #990000 1px; color:#333333; background-color:#f4c5c5; }
div#mainsec #mid-sec #left-sec #boe-meetings a.agendas-on { border:solid #006600 1px; color:#333333; background-color:#b7f4b7; }
div#mainsec #mid-sec #left-sec #boe-meetings a.minutes-on { border:solid #0066CC 1px; color:#333333; background-color:#b8d7f6; }
div#mainsec #mid-sec #left-sec #boe-meetings a.reports-on { border:solid #b84a00 1px; color:#333333; background-color:#fcd0b2; }

div#mainsec #mid-sec #left-sec #boe-meetings a.off { border:solid #f1f1f1 1px; color:#999999; }
div#mainsec #mid-sec #left-sec #boe-meetings a:hover { text-decoration:none; color:#FFFFFF; }
div#mainsec #mid-sec #left-sec #boe-meetings a.off:hover { text-decoration:none; color:#000; }

div#mainsec #mid-sec #left-sec #boe-meetings .tues { font-weight:normal; font-size:.75em; color:#CA0000; padding-left:1em;  }
div#mainsec #mid-sec #left-sec #boe-meetings .new-date { font-weight:normal; font-size:.75em; color:#009900; padding-left:1em;  }
div#mainsec #mid-sec #left-sec #boe-meetings .special { font-weight:normal; font-size:.75em; color:#0066CC; padding-left:1em;  }

/* ********************** */


div#mainsec #mid-sec #left-sec .box table { font-size:.75em; margin:0em; padding:0em; border:solid #CCCCCC 1px; border-collapse:collapse; width:100%; }

div#mainsec #mid-sec #left-sec .box  table { font-size:.75em; margin-left:2em; border:solid #CCCCCC 0px; margin-bottom:1em; border-collapse:collapse; }
div#mainsec #mid-sec #left-sec .box  table th {
	background-color:#E6F2FF;
	padding:0.5em;
	background:#f6f6f6 url(../images/bg/left_sec_h2.png) repeat-x;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 0px solid #ccc;
 }
div#mainsec #mid-sec #left-sec .box  table td { border:solid #f1f1f1 1px; padding:.25em; }

div#mainsec #mid-sec table.nutrient { font-size:.75em; margin-left:2em; border:solid #CCCCCC 1px; margin-bottom:1em; border-collapse:collapse; }
div#mainsec #mid-sec table.nutrient th { background-color:#E6F2FF; }
div#mainsec #mid-sec table.nutrient td { border:solid #f9f9f9 1px; }


div#mainsec #mid-sec #right-sec { float:left; margin:0em 0em 0em .5em; padding:0em 0em 1em 0em;  width:200px; }
div#mainsec #mid-sec #right-sec .box {
	margin:0em 0em 1em 0em;
	padding:0em 0em 0em 0em;
	background-color:#f9f9f9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	width:200px;
	
	box-shadow:2px 2px 4px #ccc;
	-moz-box-shadow:2px 2px 4px #ccc;
	-webkit-box-shadow:2px 2px 4px #ccc;
}
div#mainsec #mid-sec #right-sec .box h2 {
	margin:0;
	padding:0.25em;
	text-align:center;
	color:#f1f1f1;
	background:#333 url(../images/bg/right_sec_h2.png) repeat-x;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 0px solid #ccc;
	border-bottom:solid #666 1px;
}
div#mainsec #mid-sec #right-sec .box h3 { color:#666666; font-size:.9em; margin:1em 0em 0em 0em; padding:0em 0em 0em .5em; border-bottom:solid #CCCCCC 1px; }

div#mainsec #mid-sec #right-sec .box ul { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; list-style:none; font-size:.75em; }
div#mainsec #mid-sec #right-sec .box ul li { margin:0em 0em 0em 0em; padding:.25em .25em .25em 1.5em; background:url(../images/icons/bullet_orange.png) no-repeat left center; border-bottom:solid #e8e6e6 1px; }

div#mainsec #right-sec a.button {
	display:block;
	text-align:center;
	font-size:0.8em;
	background:url(../images/homepage_button_off.png) no-repeat;
	height:50px;
	width:200px;
	padding:.75em 0em 0em 0em;
	padding-top:0em; margin-top:0em;
	font-weight:bold;
	color:#666666;
	
 }
div#mainsec #right-sec a:hover.button { display:block; text-align:center; font-size:.8em; background:url(../images/homepage_button_on.png) no-repeat; height:50px; width:200px; padding:.75em 0em 0em 0em; padding-top:0em; margin-top:0em; font-weight:bold; color:#333333; text-decoration:none;  }

.dif { background-color:#f9f9f9; }
.highlight { background-color:#ffffce; }

/* NEWS ITEM STYLES */
#news-body p { margin-bottom:1em; }
.main #wrapper #mainsec #mid-sec #left-sec #news-body p { line-height:1.75em; }
#news-body ul { margin-left:3em; }
#news-body ul li { padding:.25em 0em; }
#news-body img { padding:.5em; }

/********************/

/* NEWS ORDER STYLES */
#news-types { 
	margin:1em 0em 2em 1em; list-style:none; 	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	background-color:#f9f9f9;
}
#news-types li { float:left; border-right:solid #ccc 1px; width:auto;   } 
#news-types li a {  float:left; display:block; padding:.25em 1em;  } 
#news-types li a.selected { font-weight:bold; background-color:#f1f1f1; } 


#order-list { margin-left:1em; list-style:none; border-top:solid #ccc 1px; }
#order-list li {  width:695px; border-top:solid #f1f1f1 1px; border-right:solid #ccc 1px; border-left:solid #ccc 1px; border-bottom:solid #ccc 1px; font-size:1em; margin:0em; padding:0em;}
#order-list li.dif { }
#order-list li.focus-item {  border:solid #FFCC00 1px; background-color:#FFFF99; }
#order-list li .handler { float:left; margin:0em; padding:.5em .5em .25em .5em; width:16px; }
#order-list li .date { float:left; margin:0em; padding:.25em .5em; font-size:.9em; width:75px; }
#order-list li .title { float:left; margin:0em; padding:.25em .5em; width:460px; }
#order-list li .prev-order { float:right; margin:0em; padding:.25em .5em; border:solid #FFC1A4 0px; width:15px; }
#order-list li .functions { float:right; margin:0em; padding:.25em .5em; padding-left:1em; border-left:solid #f1f1f1 1px; width:50px; }


/********************/

/* NEWS ORDER STYLES */
#boundary h5 { font-size:.8em; color:#333333; border-bottom:solid #ccc 1px; margin:1em 0em .25em 0em; }
/* ***************** */

.jobs-section { margin-left:1em; }
.jobs-section ul { margin-left:4em; }


div#footer-wrapper {
	position:absolute;
	bottom:0;
	width:100%;
	/*height:40px;    Height of the footer */
	background-color:#2B4057;
	border-top:solid #4E4F36 1px;
}
div#footer { position:relative; background:url(../images/bg/footer2.png) no-repeat;  margin:0 auto;padding:0em 0em; width:926px; height:150px; text-align:center; }
div#footer p { margin:.5em 0em; padding:0; font-size:.75em; color:#999; }
#wrapper #footer p.footer-top-line { margin:0em .25em .5em .25em; padding-top:.75em; }
.main #wrapper #footer  p.footer-top-line { border-top:solid #AAC3DF 3px; }
.student #wrapper #footer  p.footer-top-line { border-top:solid #AADFBA 3px; }
.parent #wrapper #footer  p.footer-top-line { border-top:solid #EBAC3D 3px; }
.staff #wrapper #footer p.footer-top-line { border-top:solid #D84646 3px; }

div#footer a { margin:0; padding:0em 1em; border-left:dashed #CCCCCC 1px; }
div#footer a.last { border-right:dashed #CCCCCC 1px; }
	
img.icon { position:relative; top:3px; margin-right:.5em; }	
li.pdf .external { background:url(../images/icons/ext_link.png) no-repeat right; }
li .external { padding-right:1.5em; background:url(../images/icons/ext_link.png) no-repeat right; }
.text-red { color:#990000; }
.text-gray { color:#666; }
.text-lightgray { color:#999; }
.text-blueLink { color:#006699; }
.text-green { color:#090; }
.small { font-size:.9em; }	
.x-small { font-size:.8em; }	
.xx-small { font-size:.7em; }	
.clr { clear:both; }
.hyperlink-note {
	color:#009933;
	font-size:0.85em;
}
.required { color:#B70000; font-size:8pt; padding-left:.5em; background:url(../images/icons/bullet_red.png) no-repeat; padding-left:16px; margin-left:1em; }
a.top-hyperlink { background:url(../images/icons/arrow_up.png) no-repeat left; padding-left:1.5em; position:relative; }

.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }

/* MSG Styles */
.msg { margin:0em; padding:.5em .5em; border-bottom:dashed #ccc 1px; font-size:8pt; }
.info { color:#333; background:#ECF5FF url(../images/icons/information.png) no-repeat 4px 4px; padding-left:25px; }
.error { color:#990000; background:#FFF4F4 url(../images/icons/error.png) no-repeat 4px 4px; padding-left:25px; }
.success { color:#333; background:#F4FFF4 url(../images/icons/accept.png) no-repeat 4px 4px; padding-left:25px; }
.sub-msg { color:#666666; line-height:25px; }
/*  TOOLTIP  */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


/* HELPDESK Styles */
.alert { border-bottom:solid #ccc 1px; font-size:.9em;  }
.alert .alert-title { margin:0; padding:0; }
.alert a { display:block;  margin:0; padding:.5em; font-size:.8em;  }
.alert .alert-title a.diff { background-color:#f1f1f1; }