@charset "utf-8";
/*
 * CSS Document by Jeffrey Ouma.
 * Copyright© 2008 artkenya.net Ltd. All rights reserved.
 * 
 * Description: Defines styles that apply to each page in the website regardless.
 * Note: Styles preceded by an asterisk(*) are specific to IE6. 
 * Styles are declared in order of appearance.
 */

/*
 * PAGE LAYOUT
 * ===========
 * These styles govern the structure of the page and the way it is placed in the browser window.
 * They also define styles that will be universal to the rest of the page such as the text color.
 */
html {
	background:#E8EBF3 url("../Images/body-bg.jpg") scroll repeat-x left top;
	
}

body{
	color:#000000;
	margin:0pt;
	text-align:center;
}

#doc {
	margin:0 auto;
	text-align:left;
	width:990px;	
}

#doc .doc-margin {
	margin:0 auto;
	width:950px
}

/* End of Page Layout styles*/


/*
 * HEADER
 * ======
 * These styles are for the first third of the page layout, 
 * which is reserved for the banner and masthead.
 */

#hd-top {
	background:transparent  url("../Images/hd-bg.png") scroll no-repeat 50% 0%;
	height:46px;
	*background-image:url("../Images/hd-bg.png") !important;
	*background-image:url("../Images/hd-bg.gif");
}
#hd {
	background:transparent  url("../Images/bd-bg.png") scroll repeat-y 50% 0%;
	*background-image:url("../Images/bd-bg.png") !important;
	*background-image:url("../Images/bd-bg.gif");
}
#hd .doc-margin .content {
	padding:0 24px;
}

#masthead {
	height:77px;
	position:relative;
}
#masthead a {
	text-decoration:none;
}
#masthead a:hover {
	text-decoration:underline;
}

#mastheadright {
	color:#27458C;
	float:right;
	font-size:85%;
	font-weight:bold;
	line-height:16px;
	padding-top:15px;
	text-align:right;
	text-transform:uppercase;
}

#mastheadsearch {
	float:right;
	margin-right:80px;
}
#search {
	border:1px solid #CCCCCC;
	color:#27458C;
	margin:0;
	padding:0 3px;
	width:180px;
}
#search-label {
	float:left;
	margin-right:10px;
}
#searchbutton {
 height:16px;
 width:18px;
}

#masthead-nav a {
	float:left;
	margin-left:15px;
}
#masthead-nav a .link-icon {
	float:left;
	margin:2px 3px 0 0;
}
#masthead-nav a .home-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat 0 0;
	height:12px;
	width:12px;
}
#masthead-nav a .uganda-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat -12px 0;
	height:12px;
	width:18px;
}
#masthead-nav a .tanzania-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat -30px 0;
	height:12px;
	width:18px;
}

/*
 * TOP NAVIGATION
 * ==============
 */

#topnav {
	float:right;
	margin:20px 0 0;
	*margin:18px 0 0;
}


#topnav ul.rootmenu {
	margin:0;
}

#topnav ul.rootmenu li.navitem {
	float:left;
	list-style-type:none;
	padding-bottom:5px;
	white-space:nowrap;
	*padding-bottom:0;
}

#topnav ul.rootmenu li.navitem a {
	text-decoration:none;
}
#topnav ul.rootmenu li.navitem:hover a {
	text-decoration:none;
}

#topnav ul.rootmenu li.navitem a .navitem-left, #topnav ul.rootmenu li.navitem a .navitem-right {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../Images/topnav-sprite.gif");
	background-repeat:no-repeat;
	cursor:hand;
	float:left;
	height:26px;
	width:5px;
}
#topnav ul.rootmenu li.navitem.active a .navitem-left, #topnav ul.rootmenu li.navitem.active a .navitem-right {
	background-attachment:scroll;
	background-color:transparent;
	background-repeat:no-repeat;
	height:26px;
	width:5px;
}

#topnav ul.rootmenu li.navitem a .navitem-left {
	background-position:0 0;
	margin-left:2px;
}
#topnav ul.rootmenu li.navitem.active a .navitem-left {
	background-position:0 -78px;
}
#topnav ul.rootmenu li.navitem:hover a .navitem-left {
	background-position:0 -156px;
}
/*#topnav ul.rootmenu li.navitem.active:hover a .navitem-left {
	background-position:0 -78px;
}*/

#topnav ul.rootmenu li.navitem a .navitem-right {
	background-position:0 -52px;
}
#topnav ul.rootmenu li.navitem.active a .navitem-right {
	background-position:0 -130px;
}
#topnav ul.rootmenu li.navitem:hover a .navitem-right {
	background-position:0 -208px;
}
/*#topnav ul.rootmenu li.navitem.active:hover a .navitem-right {
	background-position:0 -130px;
}*/

#topnav ul.rootmenu li.navitem a .navitem-bg {
	background:transparent url("../Images/topnav-sprite.gif") repeat-x scroll 0 -26px;
	cursor:hand;
	float:left;
	font-size:85%;
	font-weight:bold;
	height:26px;
	line-height:32px;
	padding:0 10px;
	*line-height:32px !important;
	*line-height:26px;
}
#topnav ul.rootmenu li.navitem.active a  .navitem-bg {
	background:transparent url("../Images/topnav-sprite.gif") repeat-x scroll 0 -104px;
	color:#FFFFFF;
}
#topnav ul.rootmenu li.navitem:hover a .navitem-bg {
	background-position:0 -182px;
	color:#FFFFFF;
}
/*#topnav ul.rootmenu li.navitem.active:hover a .navitem-bg {
	background:transparent url("../Images/topnav-sprite.gif") repeat-x scroll 0 -104px;
	color:#FFFFFF;
}*/

#topnav ul.rootmenu li.navitem .submenu {
	display:none;
	font-size:93%;
	left:0;
	opacity:0.98;
	padding:0;
	position:absolute;
	top:77px;
	width:902px;
	z-index:1;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-hd {
	background:transparent url("../Images/topnav-sprite.gif") repeat-x scroll 0 -234px;
	height:6px;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-bd {
	background:#D9EAFE url("../Images/topnav-bg.gif") repeat-x scroll 0 0;
	border-color:#9CBDE8;
	border-style:solid;
	border-width:0 1px;
	padding:14px 0 15px;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-ft {
	border-bottom:5px solid #29458E;
}
#topnav ul.rootmenu li.navitem:hover .submenu {
	display:block;
}
#topnav ul.rootmenu li.navitem .submenu:hover {
	display:block;
}

#topnav ul.rootmenu li.navitem .submenu a:hover {
	text-decoration:underline;
}

#topnav ul.rootmenu li.navitem .submenu .submenu-group {
	border-left:1px dotted #9CBDE8;
	float:left;
	min-height:205px;
	padding:0 20px;
	white-space:normal;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-group.first {
	border:none;
}
#topnav ul.rootmenu li.navitem .submenu.five-column .submenu-group {
	width:auto;
}
#topnav ul.rootmenu li.navitem .submenu.two-column .submenu-group {
	width:409px;
}
#topnav ul.rootmenu li.navitem .submenu.three-column .submenu-group {
	width:255px;
}
#topnav ul.rootmenu li.navitem .submenu.four-column .submenu-group {
	width:160px;
}
#topnav ul.rootmenu li.navitem .submenu.four-column .submenu-group.first {
	width:255px;
}

#topnav ul.rootmenu li.navitem .submenu .submenu-group h2 {
	font-family:"Times New Roman",Times,Serif;
	font-size:197%;
	margin:0;
}

#topnav ul.rootmenu li.navitem .submenu .submenu-group p.preview-text {
	font-size:11px;
}

#topnav ul.rootmenu li.navitem .submenu .image-wrapper img {
	border:1px solid #9CBDE8;	
}
#topnav ul.rootmenu li.navitem .submenu .submenu-group ul {
	margin:0 0 0 5px;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-group ul li {
	color:#27458C;
	list-style-type:none;
	margin:10px 0 0;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-group ul li ul {
	font-size:11px;
	margin:5px 0 0 15px;
}
#topnav ul.rootmenu li.navitem .submenu .submenu-group ul li ul li {
	list-style-type:disc;
	margin:0 0 5px;
}

#topnav-ft {
	background-color:#153B5D;
	clear:right;
	height:9px;
	*margin-top:-7px;
}

/* End of Top Navigation styles */


#banner {
	background:url("../Images/topnav-sprite.gif") repeat-x scroll 0 -240px transparent;
	border-bottom:1px solid #CC0138;
	padding:6px 0 0;
	z-index:0;
}
#banner img {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0 0 1px;
 	margin:0;
}

/* End of Header styles*/


/*
 * BODY
 * ====
 * The second third of the page layout, reserved for most of the main content 
 * as well as the navigation
 */

#bd {
	background:transparent  url("../Images/bd-bg.png") scroll repeat-y 50% 0%;
	*background-image:url("../Images/bd-bg.png") !important;
	*background-image:url("../Images/bd-bg.gif");
}
#bd .doc-margin {
	background-color:#FFFFFF;	
}
#bd .doc-margin .content {
	padding:0 24px;
}

#breadcrumbs {
	border-bottom:1px solid #CCCCCC;
	font-size:85%;
	margin-bottom:20px;
	padding:15px 5px;
}

#breadcrumbs a {
	color:#000000;
	text-decoration:underline;
}
#breadcrumbs a:hover {
	text-decoration:none;
}

.yui-t3 .yui-b {
	width:190px;
}
.yui-t3 #yui-main .yui-b {
	margin-left:210px;
}
#yui-main .yui-b .yui-gc .maincontentarea {
	width:483px;
}

.maincontentarea p {
	font-size:93%;
	line-height:140%;
}

.maincontentarea .yui-g {
	width:100%;
	*width:100% !important;
	*width:94%;
}
.maincontentarea .yui-gb .yui-u.first {
	width:auto;
}
.maincontentarea .box {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 0;
	margin:20px 0;
}

.maincontentarea .box .box-content {
	background:transparent url("../Images/box-bg.png") scroll repeat-x left top;
	border-color:#CCCCCC;
	border-style:solid !important;
	border-width:0px 1px !important;
	color:#666666;
	font-size:93%;
	margin:0 -1px !important;
	padding:10px 10px 20px;
	*margin:0 !important;
}

.maincontentarea .box h2 {
	font-size:116%;
	margin:0;
}
.maincontentarea .box h2 a {
	color:#0F3157;
	text-decoration:none;
}
.maincontentarea .box h2 a:hover {
	color:#FFCC00;
}
.maincontentarea .box p {
}

.maincontentarea .box img {
	margin:0 10px 7px 0;
}

.maincontentarea .branch {
	font-size:93%;
	padding-bottom:25px;
}

/*
 * SIDEBAR LEFT
 * =============
 */

#sidebarleft {
	margin:0 auto;
	width:190px;
}

#sidebarleft-navigation  .hd {
	background:#FFFFFF url("../Images/sidebarleft-hd.gif") no-repeat scroll left top;
	color:#FFFFFF;
	height:27px;
	line-height:30px;
	padding-left:20px;
	*line-height:30px !important;
	*line-height:27px;
}

#sidebarleft-navigation .bd .navgroup .navgroup-label {
	background-color:#7788B6;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:93%;
	font-weight:bold;
	height:31px;
	line-height:31px;
	padding-left:20px;
}
#sidebarleft-navigation .bd .navgroup a:hover .navgroup-label {
	text-decoration:underline;
}
#sidebarleft-navigation .bd .navgroup ul {
	background-color:#A6B2D0;
	font-size:85%;
	margin:0;
	padding:10px 10px 10px 6px;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem {
	/*border-bottom:1px solid #FFFFFF;*/
	list-style:none;
	margin-bottom:10px;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem a.navitem-link, #sidebarleft-navigation .bd .navgroup ul li.navitem a.navitem-link:hover {
	color:#FFFFFF;
	font-weight:bold;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem a.navitem-link {
	text-decoration:none;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem a.navitem-link:hover {
	text-decoration:underline;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem a.navitem-link .navitem-icon {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../Images/icon-sprite.gif");
	background-position:-103px 0;
	background-repeat:no-repeat;
	float:left;
	height:12px;
	margin-right:3px;
	width:12px;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem.open a.navitem-link .navitem-icon {
	background-position:-115px 0;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem ul.subnavigation {
	display:none;
	font-size:100%;
	padding:0 0 10px 15px;
} 
#sidebarleft-navigation .bd .navgroup ul li.navitem.open ul.subnavigation {
	display:block;
}

#sidebarleft-navigation .bd .navgroup ul li.navitem ul.subnavigation li.subnavitem {
	color:#FFFFFF;
	list-style-type:none;
	margin-top:10px;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem ul.subnavigation li.subnavitem.active {
	color:#FFFFFF;
	font-weight:bold;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem ul.subnavigation li.subnavitem a {
	color:#FFFFFF;
	text-decoration:underline;
}
#sidebarleft-navigation .bd .navgroup ul li.navitem ul.subnavigation li.subnavitem a:hover {
	text-decoration:none;
}

#sidebarright-navigation a:hover .navitem {
	color:#FFFFFF;
	text-decoration:underline;
}

#sidebarleft .sidebarleft-bottom {
	background:#FFFFFF url("../Images/sidebarleft-bg.png") repeat-x scroll left top;
	border-top:1px solid #FFFFFF;
	min-height:350px;
	padding-top:20px;
	height:auto !important;
	height:350px;
}
#sidebarleft-contact {
	padding:6px 12px;
}
#sidebarleft-contact .hd {
	color:#29458E;
}
#sidebarleft-contact .bd, #sidebarleft-contact .ft {
	color:#29458E;
	font-size:85%;
}
#sidebarleft-contact .bd .branch {
	display:none;
}
#sidebarleft-contact .bd .active-branch {
	display:block;
}
.contact-label {
	float:left;
	width:15px;
}
.contact-info {
	float:left;
	margin-bottom:3px;
	overflow:hidden;
}
#sidebarleft-contact .bd .branch p strong {
	*font-weight:600;
}
/* End of Sidebar Left styles */


/*
 * SIDEBAR RIGHT
 * =============
 */
#sidebarright {
	width:195px;
}
#sidebarright .sidebar-box {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 0;
	margin:0 0 25px;
}
#sidebarright .sidebar-box .sidebar-content {
	background:transparent url("../Images/sidebarright-bg.png") scroll repeat-x left top;
	border-color:#CCCCCC;
	border-style:solid !important;
	border-width:0px 1px !important;
	color:#666666;
	margin:0 0 !important;
	padding:10px 10px 20px;
	*margin:0 !important;
}

#sidebarright .sidebar-box .sidebar-content h2 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:138.1%;
	font-weight:normal;
	margin:0;
}
#sidebarright .sidebar-box .sidebar-content h3 {
	font-size:93%;
	margin:1em 0 0.5em;
}
#sidebarright .sidebar-box .sidebar-content h3 a {
	text-decoration:none;
}
#sidebarright .sidebar-box .sidebar-content h3 a:hover {
	text-decoration:underline;
}

#sidebarright .sidebar-box .sidebar-content p {
	font-size:85%;
}
#sidebarright-news.sidebar-box .sidebar-content p {
	margin:0;
}

#sidebarright .sidebar-box .sidebar-content img {
	border:1px solid #CCCCCC;
	margin:0;
}

/* End of Sidebar Right styles */

/* End of Body styles */


/*
 * FOOTER
 * ======
 */

#ft-top {
	background:transparent url("../Images/ft-bg.png") no-repeat scroll 50% 0;
	height:38px;
	*background-image:url("../Images/ft-bg.png") !important;
	*background-image:url("../Images/ft-bg.gif");
}
#ft {
	background:transparent url("../Images/gutter-bd.png") repeat-y scroll 50% 0;
	color:#FFFFFF;
	font-size:85%;
	*background-image:url("../Images/gutter-bd.png") !important;
	*background-image:url("../Images/gutter-bd.gif");
}
#ft .doc-margin .content {
	padding:0 60px;
}

#copyright {
	float:left;
}	

#ft-bottom {
	background:transparent url("../Images/gutter-ft.png") no-repeat scroll 50% 0;
	height:35px;
	*background-image:url("../Images/gutter-ft.png") !important;
	*background-image:url("../Images/gutter-ft.gif");
}

#ft a, #ft a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#ft a:hover {
	text-decoration:underline;
}

#footer-nav a {
	float:left;
	line-height:12px;
	margin-left:15px;
}
#footer-nav a .link-icon {
	cursor:hand;
	float:left;
	margin:0 4px 0 0;
}
#footer-nav a .top-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat -48px 0;
	height:12px;
	width:9px;
}
#footer-nav a .home-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat -57px 0;
	height:12px;
	width:12px;
}
#footer-nav a .contact-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat -69px 0;
	height:12px;
	width:22px;
}
#footer-nav a .sitemap-icon {
	background:transparent url("../Images/icon-sprite.gif") scroll no-repeat -91px 0;
	height:12px;
	width:12px;
}

#sitemap {
	border-top:1px solid #FFFFFF;
	margin-top:20px;
	overflow:hidden;
	padding-top:10px;
}
#sitemap .navarea {
	float:left;
	padding:0 40px 0 10px;
}
#sitemap .navarea .navarea {
	padding:0 0 0 10px;
}
#sitemap .navarea a.navitem {
	font-weight:bold;
	text-transform:uppercase;
}
#sitemap .navarea a.subnavitem {
	font-weight:bold;
}
#sitemap li {
	margin-top:5px;
}

#gutter-wrapper .doc-margin .content {
	padding:0 40px 10px;
}
#gutter {
	padding:15px 0;
}
#gutter img {
	margin:0;
}

#cpanel {
	background:transparent url("../Images/cpanel.png") scroll no-repeat left top;
	display:block;
	height:24px;
	width:150px;
	/**background:transparent url("../Images/cpanel.gif") scroll no-repeat left top;*/
}

/* End of Footer styles */


/*
 * HTML ELEMENTS
 * =============
 * These styles alter the characteristics of HTML elments such as headers, paragraph elements, etc.
 */
h1, h2, h3, h4, h5, h6 {
	color:#CC0038;
}
h1 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:161.6%;
	font-weight:normal;
	margin:0 0 0.7em;
}

h2 {
	font-family:Verdana,Arial;
}
h3 {
	color:#29458E;
}

p {
	margin: 10px 0px 0px 0px;
}
strong, strong em {
	font-weight: bold;
}
a, a:active, a:link, a:visited {
	color:#27458C;
}
a:hover {
	text-decoration:none;
}

ul li {
	/*list-style-image:url("../Images/list_image.png");*/
}

table th, table td {
	border:1px solid #CCCCCC;
	vertical-align:top;
}

table.no-border th, table.no-border td {
	border:medium none;
}

/* End of HTML Element styles*/


/*
 * USER-DEFINED
 * ============
 * These styles are used in special instances to apply formatting and structural functions, 
 * e.g. clearing or hiding layers.
 */

.separator {
	border-top:1px solid #27458C;
	clear:both;
}

/* End of User-defined styles */


/*
 * DIALOGS
 * =======
 * 
 */

#dialog-modal {
	text-align:left;
}
#dialog-modal {
	border:none;
}

#dialog-modal .hd, .yui-skin-sam .yui-panel .hd {
	height:32px;
	line-height:32px;
	text-transform:uppercase;
}

#dialog-modal .hd, .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-calcontainer .title {
	background:#153B5D url("../Images/dialog-sprite.gif") repeat-x scroll 0 0;
	border-style:none;
	color:#FFFFFF;
	font-size:100%;
}
#dialog-modal .bd {
	background-color:#FFFFFF;
	border:none;
	min-height:40px;
	padding:10px 20px 20px 10px;
}
#dialog-modal .bd  .dialog-icon {
	float:left;
	height:48px;
	margin:0pt 10px 0pt 0pt;
	width:48px;
}

#dialog-modal .bd p {
	margin:10px 0px 0px 60px;
}

#dialog-modal .ft {
	background-color:#FFFFFF;
	border:none;
}

/* Status Dialog */
#dialog-modal.status-dialog .bd .dialog-icon {
	background:#FFFFFF url("../Images/loading.gif") no-repeat scroll 0px 0px;
	/*min-height:40px;*/
}
#dialog-modal.status-dialog .ft .button-group {
	text-align:right;
}


/* Error Dialog */
#dialog-modal.error-dialog .bd .dialog-icon {
	background:#FFFFFF url("../Images/dialog-sprite.gif") no-repeat scroll 0px -99px;
}

/* Success Dialog */
#dialog-modal.success-dialog .bd .dialog-icon {
	background:#FFFFFF url("../Images/dialog-sprite.gif") no-repeat scroll 0px -147px;
}

/* Info Dialog */
#dialog-modal.info-dialog .bd .dialog-icon {
	background:#FFFFFF url("../Images/dialog-sprite.gif") no-repeat scroll 0px -195px;
}

/* Question Dialog */
#dialog-modal.question-dialog .bd .dialog-icon {
	background:#FFFFFF url("../Images/dialog-sprite.gif") no-repeat scroll 0px -243px;
}

.yui-skin-sam .container-close, .yui-skin-sam .yui-calcontainer .calclose {
	background:transparent url("../Images/dialog-sprite.gif") no-repeat scroll 0 -84px;
	top:8px;
	width:28px;
}

/*
 * DIALOG BOX BUTTONS
 * ==================
 */

#dialog-modal .ft .button-group, .yui-panel .bd .button-group {
	display:block;
	text-align:center;
}

#dialog-modal .ft .button-group .yui-button, .yui-panel .bd .button-group  .yui-button, 
.yui-dt-editor .yui-dt-button button, .yui-dt-editor .yui-dt-button button.yui-dt-default {
	background:transparent url("../Images/dialog-sprite.gif") repeat-x scroll 0px -32px;
	border-color:#CCCCCC;
}
#dialog-modal .ft .button-group .yui-button-hover, .yui-panel .bd .button-group .yui-button:hover, 
.yui-dt-editor .yui-dt-button button:hover {
	background:transparent url("../Images/dialog-sprite.gif") repeat-x scroll 0px -58px;
	border-color:#E7E7E7;
}
#dialog-modal .ft .button-group .yui-button .first-child, .yui-panel .bd .button-group  .yui-button .first-child {
	border-color:#CCCCCC;
}
#dialog-modal .ft .button-group .yui-button-hover .first-child, .yui-panel .bd .button-group  .yui-button:hover .first-child {
	border-color:#E7E7E7;
}

#dialog-modal .ft .button-group .yui-button button, .yui-panel .bd .button-group .yui-button button {
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin:0 10px;
	outline: none;
	padding:0 15px;
	vertical-align:middle;	
}
#dialog-modal .ft .button-group .yui-button-hover button, .yui-panel .bd .button-group .yui-button:hover button,
.yui-dt-editor .yui-dt-button button:hover, .yui-dt-editor .yui-dt-button button.yui-dt-default:hover {
	color:#CE3D0C;
}

#dialog-modal .ft .button-group .default button, .yui-dt-editor .yui-dt-button button.yui-dt-default {
	color:#444444;
}

/* End of Dialog Box Button styles*/

/* End of Dialogs styles*/