/* Theme Pack 2.5.2 (last modified: 11.24.08) */

@import url(layout.css);
@import url(graphics.css);


/*** HEADINGS ***/

/*** CONTENT BLOCKS & INLINE PHRASES ***/

em {color:#666;}
strong {color:#c00;}
strong a {color:#c00;}
span.pipe {color:#c00;}


/*** LISTS ***/
ul.no-bullet li a {color:#3179d2;}
ul.no-bullet li a:hover {color:#c00;}
ol li {color:#c00;}


/*** TABLES ***/
table {border-color:#660;}

thead th, thead td {
	background-color:#996;
	border-color:#cc9 #660 #660 #cc9;
}


/*** FORMS ***/
button.act, input.button.act, div.buttons input.act, div.buttons a.act {
	color:#fff;background-color:#c00;
	border-color:#f99 #600 #600 #f99;
}
button.act:hover, input.button.act:hover, div.buttons input.act:hover, 
div.buttons a.act:hover {color:#fff;border-color:#600 #f99 #f99 #600;}

a.act {font-weight:bold;text-decoration:none;}
a.act em {color:#c00;}


/*** NAVIGATION ***/
.nav ul li li a:active, .nav-x ul li li a:active {color:#fff;background-color:#c00;}
.nav ul li li a:focus, .nav-x ul li li a:focus {color:#fff;background-color:#c00;}

.nav li li a:hover, .nav-x li li a:hover, 
.nav ul li ul li.on a, sz.nav-x ul li ul li.on a {color:#fff;background-color:#c00;}


/** MENU **/
.menu li div a, .menu-x li div a {color:#666;}

/* sub menu */
.menu li ul li a, .menu-x li ul li a {color:#666;background-color:#FDFFEB;}


/** UTILITY NAV - TABS SUB NAV **/
div.utility li, div.utility li div,
div.tabs-sub li, div.tabs-sub li div {background-image: none;}


/** TABS **/
#mast .tabs {padding-top:35px;}

.tabs li {background-image: url(images/tab-bottom.gif);
	padding-bottom:10px;} /* 1. match height of background image */


.tabs li div {padding-left:10px;}

.tabs li div a, .tabs li.empty div span {color:#333;
	padding:8px 15px 6px 5px;/* 2. Set padding for achor */
	/*font-size:1em;*/line-height:1.1em;}

.tabs li.on {
	background-color:#fff;
	background-image:none;
	padding-bottom:0px;} /*for overlap  */

.tabs li.on div a {padding-bottom:16px;} /* 3. Set padding for status status (must equate to no status li padding + li bottom padding */

/* with curves */
.tabs li.on {background-image: url(images/tab-bottom.gif);
padding-left:0px;padding-bottom:0px;}

.tabs li.on, .tabs li.on-first, .tabs li.on-last {background-color:#fff;}

.tabs li.on-first {background-image: url(images/tab-on-prev.gif);}
.tabs li.on-last {background-image: url(images/tab-on-next.gif);}
.tabs li.on-first div {margin-left:10px;}
.tabs li.on-last div {margin-right:14px;}

.tabs li.on-next {position:relative;left:-3px;
	background-color:transparent;
	background-position:-5px 100%;
	padding-right:3px;margin-right:-3px;}

.tabs li.on-next div {position:relative;left:3px;}

.tabs li.on-prev {
	position:relative;left:1px;
	background-position:100% 100%;
	padding-right:1px;margin-left:-2px;}
	
/* double lines */
.tabs li div.single {padding-top:0px;padding-bottom:0px;}
.tabs li div.single a {padding-top:14px;padding-bottom:0;} /* padding values must equate to 'li a' top & bottom padding */
.tabs li.on div.single a {padding-bottom:10px;}
/* Subtract .tabs2 li a padding bottom from .tabs2 li.on a padding-bottom to get this value. */

/* single tab - empty */
div.tabs ul li.empty div {background-image:none;}
div.tabs ul li.empty div a {background-image:none;}

/** FOOTER **/
.footer li {border-right:1px solid #000;}
.footer li.last {border-width:0;}
.footer li a {color:#666;}


/*** PANELS & WINDOWS ***/
.panel div.content {border-width:0 1px;}

/* heading */
div.heading {background-color:#eee;background-position:-1px -1px;}
div.heading h3, div.heading h4 {color:#666;}


/* Disabled State */
button.disabled, input.button.disabled, div.buttons input.disabled, div.buttons a.disabled, 
button.disabled:hover, input.button.disabled:hover, div.buttons input.disabled:hover, 
div.buttons a.disabled:hover {color:#999;background-color:#eee;border-color:#ddd #999 #999 #ddd;} 
a.disabled , a.disabled:hover {color: #aaa;text-decoration: none;font-style:italic;}

