/*
buttonb - blue
button -  gray
*/

a.buttonb { margin-bottom:.5em; background: transparent url('../i/bt-sq-rt2.gif') top right no-repeat; display: block; float: left; height: 24px; padding-right: 8px; font:bold 13px Helvetica,Arial,sans-serif; text-decoration: none; color: #FFF; text-shadow: 0 0 0 #000; cursor:hand; }
	a.buttonb span { background: transparent url('../i/bt-sq-lt2.gif') top left no-repeat; display: block; float:left; line-height: 24px;  padding: 0 0 0 8px; }
	a.buttonb:hover { background-position: -24px right; } 
	a.buttonb:hover span { background-position: -24px left; text-decoration:underline; }
	a.buttonb:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.alert { margin-bottom: 3em; padding-left: 58px; background:transparent url('../i/ic-alert.jpg') top left no-repeat; }
.clear { clear:both; }

ul.square {list-style-type:square}
ul.disc   {list-style-type:disc; list-style-position:outside}
ul.roman  {list-style-type:upper-roman}



#thumbControl {
	line-height: 24px;
}

#thumbSelect {
	float: left;
}

#thumbPage {
	float: right;
}

#thumbButtons {
	float: right;
	margin-left: 10px;
}

#thumbButtons img {
	margin: 0px;
}

.thumbFrame {
	float: left;
	width: 97px;
	border: 1px solid #ccc;
	background: #fff;
	text-align: center;
	margin: 5px 10px 5px 0px;
	height: 112px;
}

.thumbFrameEnd {
	margin-right: 0px;
}

.thumbFrame img {
	display: block;
	margin: 0px auto;
	margin-top: 10px;
	border: 1px solid #ccc;
}

.thumbnail {
	margin: 0.5em 0;
}
/* End of myPhotos additions */


.red {
	color: red;
	font-weight: bold;
	font-style: italic;
}

.pagetitle {
	display: inline;
	margin-right: 10px;
}

/* myDashboard widget styles */
.widgetRow-0-50,.widgetRow-50-50,.widgetRow-50-0,.widgetRow-100 {
	background-position: bottom left;
	margin-top: 25px;
}

.widgetRow-0-50 {
	background-image: url('../i/dashboard/widgetRow-0-50.gif');
}

.widgetRow-50-50 {
	background-image: url('../i/dashboard/widgetRow-50-50.gif');
}

.widgetRow-50-0 {
	background-image: url('../i/dashboard/widgetRow-50-0.gif');
}

.widgetRow-100 {
	background-image: url('../i/dashboard/widgetRow-100.gif');
}

#unitImg {
	float: left;
	border: 1px solid #ccc;
	margin: 0px 10px 0px 0px;
}

.outerWidget {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url('../i/dashboard/widgetHeader.gif');
}

#myUnit .outerWidget {
	background: none;
}

.innerWidget {
	padding: 25px 15px 15px 15px;
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 225px;
	height: auto !important;
	height: 225px;
}

#mapUpdates .innerWidget {
	background-image: url('../i/dashboard/widget-ic-maps.jpg');
}

#softwareUpdates .innerWidget {
	background-image: url('../i/dashboard/widget-ic-software.jpg');
}

#support .innerWidget {
	background-image: url('../i/dashboard/widget-ic-support.jpg');
}

#myPhotos .innerWidget {
	background-image: url('../i/dashboard/widget-ic-photos.jpg');
}

.innerWidget h3 {
	margin-bottom: 25px;
}

.innerWidget .alert {
	background-image: url('../i/dashboard/ic-alert.gif');
	margin-bottom: 0em;
}

.innerWidget .tick, .innerDialog .tick {
	padding-left: 58px;
	background: transparent url('../i/ic-accepted_48.gif') top left
		no-repeat;
}

.innerWidget .alert, .innerWidget .tick, .innerDialog .tick {
	/* sets minimum height for alert boxes so background image always shows */
	min-height: 60px;
	height: auto !important;
	height: 60px;
}

/* dialog box styles */
.ui-corner-all {
	-moz-border-radius: 6px /*{cornerRadius}*/;
	-webkit-border-radius: 6px /*{cornerRadius}*/;
}

.ui-dialog {
	text-align: left;
	border: 1px solid #666;
	padding: 15px;
}

.outerDialog {
	background-image: url('../i/dashboard/dialogBg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.ui-dialog-content {
	display: none;
	height: 391px !important;
	/*controls height of content area and where buttonpane starts */
	overflow: auto;
}

.innerDialog {
	margin: 15px;
	padding-bottom: 20px;
}

.innerDialog h1 {
	margin-bottom: 0px;
}

.innerDialog hr {
    margin: 19px 0px;
}

.ui-dialog-buttonpane {
	margin-bottom: 15px;
}

.ui-dialog-buttonpane .button {
	margin-right: 1em;
	margin-bottom: 0px !important;
}

.ui-dialog-buttonpane a {
	line-height: 24px;
}

/* 3rd Party jQuery Progress Bar */
.progressBar img {
	margin-top: 7px !important;
	margin-bottom: 16px !important;
}

.longDropDown {
	width: 202px;
}