/* ========================
	PAGE CONTAINERS
---------------------- */
/* FULL PAGE CONTAINERS */
#page_container {
	position:relative;
	width:850px;
	margin:10px auto;
	padding:4px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	}	
#header_container {
	position:relative;
	width:100%;
	clear:both;
	font-size:76%;
	}
#content_container {
	position:relative;
	border-top:1px solid #DCDCDC;
	width:100%;
	clear:both;
	font-size:70%;
	}
#footer_container {
	position:relative;
	padding-top:4px;
	width:100%;
	border-top:1px solid #DCDCDC;
	clear:both;
	font-size:76%;
	}
	
/* HEADER CONTAINERS */
#header_left {
	position:relative;
	float:left;
	width:30%;
	}
#header_image {
	/*background-image:url(../images/hand.jpg);*/
	background-position:right bottom;
	background-repeat:no-repeat;
	height:217px;
	margin:2px 0px 4px 43%;
	}

/* =====================
	COLUMNS LAYOUT
------------------- */
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	margin:4px 0;
	}
/* Common Column Settings */
.colright_33, .colright_60, .colright_75,
.colmid_33, .colmid_60, .colmid_75,
.colleft_33, .colleft_60, .colleft_75, .colleft_50 {
	float:left;
	width:100%;
	position:relative;
	}
.col1_33, .col1_60, .col1_75, .col1_50,
.col2_33, .col2_60, .col2_75, .col2_50,
.col3_33, .col3_60, .col3_75 {
	float:left;
	position:relative;
	padding:0 0 1em 0;		/* no left and right padding on columns, we just make them narrower instead 
							only padding top and bottom is included here, make it whatever value you need */
	overflow :hidden;
	}

/* Column_33 Settings */
.threecol_33 .colmid_33 {
	right:33%;				/* width of the right column */
	border-right:1px solid #DCDCDC;
	}
.threecol_33 .colleft_33 {
	right:34%;				/* width of the center column */
	border-right:1px solid #DCDCDC;
	}
.threecol_33 .col1_33 {
	width:31%;				/* width of center column content (column width minus padding on either side) */
	left:101.5%;			/* 100% plus left padding of center column */
	}
.threecol_33 .col2_33 {
	width:30%;				/* Width of left column content (column width minus padding on either side) */
	left:37.5%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
.threecol_33 .col3_33 {
	width:30%;				/* Width of right column content (column width minus padding on either side) */
	left:74.5%;				/* Please make note of the brackets here:
							(100% - left column width) plus (center column left and right padding) plus (left column left and right 										 							 padding) plus (right column left padding) */
	}
/* Column_60 Settings */
.threecol_60 .colmid_60 {
	right:20%;				/* width of the right column */
	border-right:1px solid #DCDCDC;
	}
.threecol_60 .colleft_60 {
	right:60%;				/* width of the center column */
	border-right:1px solid #DCDCDC;
	}
.threecol_60 .col1_60 {
	width:57%;				/* width of center column content (column width minus padding on either side) */
	left:101.5%;			/* 100% plus left padding of center column */
	}
.threecol_60 .col2_60 {
	width:17%;				/* Width of left column content (column width minus padding on either side) */
	left:24.5%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
.threecol_60 .col3_60 {
	width:17%;				/* Width of right column content (column width minus padding on either side) */
	left:87.5%;				/* Please make note of the brackets here:
							(100% - left column width) plus (center column left and right padding) plus (left column left and right 										 							 padding) plus (right column left padding) */
	}

/* 2 Column (left menu) settings */
.twocol_75 {

	}
.twocol_75 .colleft_75 {
	right:74%;				/* right column width */
	border-right:1px solid #DCDCDC;
	}
.twocol_75 .col1_75 {
	width:71%;				/* right column content width (column width minus left and right padding) */
	left:101.5%;			/* 100% plus left column left padding */
	}
.twocol_75 .col2_75 {
	width:24%;				/* left column content width (column width minus left and right padding) */
	left:3.5%;				/* (right column left and right padding) plus (left column left padding) */
	padding:3px;
	}

/* 2 Column (double page) settings */
.twocol_50 .colleft_50 {
	right:50%;				/* right column width */
	border-right:1px solid #DCDCDC;
	}
.twocol_50 .col1_50 {
	width:47%;				/* left column content width (column width minus left and right padding) */
	left:51.5%;				/* right column width plus left column left padding */
	}
.twocol_50 .col2_50 {
	width:47%;				/* right column content width (column width minus left and right padding) */
	left:54.5%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

/* Footer Styles */

#bottom_row {
/*	border-bottom:0.1em solid #DCDCDC; */
	border-top:0.1em solid #DCDCDC;
	clear:both;
	float:left;
	margin:4px;
	padding:5px;
	text-align:left;
	width:98%;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #DCDCDC;
	}
#footer p {
	padding:10px;
	margin:0;
	}

/* ==============================
	PAGE LAYOUTS AND STYLES
-----------------------------*/
/* GLOBAL STYLES */
body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;    /* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
	color:#525252;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	}

body,td,th {
	font-size:1em;
	}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1em;
	color: #B07329;
}

hr { 
	color:#DCDCDC; 
	background: #DCDCDC; 
	border: 0; 
	border-style: none;
	height: .1em;
}

p {
	margin:.4em 0 .8em 0;
	padding:0;
	}
a {
	text-decoration:none;
	color:#BD8746;
	}
img {
	margin: 5px 8px 0 0;
	border: 0px;
	}	
a:hover {
	text-decoration:underline;
	color:#BD8746;
	}
a:visited {
	color:#BD8746;
	}
.no_visited_style a:visited{
	color:#BD8746;
	}
	
/* HEADER STYLES */
#logo {
	margin:0px;
	width:22em;
	padding:0px 0px 2px 0px;
	float:left;
	border-bottom:1px solid #DCDCDC;
	}
#search {
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:2px;
	float:left;
	clear:both;
	width:22em;
	border-top:1px solid #DCDCDC;
	}
#search form {
	background-color:#EFE9E5;
	margin:.2em;
	padding:.2em;
	font-weight:bold;
	font-size:.9em;
	line-height:.9em;
	}
.search_txt {
	padding:.1em;
	margin:.1em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#707070;
	vertical-align:bottom;
	}
.search_btn {
	padding:.1em;
	margin:.2em;
	color:#F4F2F0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	background-color:#B67521;
	border:1px solid #707070;
	}
#menu {
	position:relative;
	float:left;
	width:125px;
	margin-left:10px;
	font-weight:bold;
	border-bottom:0.5em solid #FFFFFF;
	padding:6px 0px 0px 5px;
	}
#menu_about {
	position:absolute;
	top:-18px;
	width:125px;
	}	

#menu_about li a{
	font-weight:normal;
	font-size:.9em;
	border-bottom:0.1em solid #FFFFFF;
}

#menu_about li a:hover{
	font-weight:normal;
	font-size:.9em;
	border-bottom:0.1em solid #FFFFFF;
}	

#menu_products {
	position:absolute;
	top:-35px;
	width:125px;
	}

#menu_products li a{
	font-weight:normal;
	font-size:.9em;
	border-bottom:0.1em solid #FFFFFF;
}

#menu_products li a:hover{
	font-weight:normal;
	font-size:.9em;
	border-bottom:0.1em solid #FFFFFF;
}
		
#menu_b300 {
	position:absolute;
	top:-30px;
	width:125px;
	}	

#menu_b300 li a{
	font-weight:normal;
	font-size:.9em;
	border-bottom:0.1em solid #FFFFFF;
}	

#menu_b300 li a:hover{
	font-weight:normal;
	font-size:.9em;
	border-bottom:0.1em solid #FFFFFF;
}
	
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#menu a, #menu h2 {
	font-weight:bold;
	font-size: 12px;
	line-height: 1em;
	font-family: Verdana, arial, helvetica, sans-serif;
	display:block;
	margin:0;
	padding:1px 3px;
	border-bottom:0.1em solid #FFFFFF;

	}
#menu h2 {
	text-transform:uppercase;
	}
#menu a {
	color:#BD8746;
	text-decoration:none;
	}
#menu a:hover {
	color:#7473A6;
	background:#EEEEEE;
	border-bottom:0.1em solid #DCDCDC;
	}
#menu li {
	position:relative;
	}
#menu ul ul ul { /*sub-menu controls*/
	position:absolute;
	top:5px;
	left:100%;
	width:100%;
	border-left:1px solid #DCDCDC;
	}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul{
	display:none;
	}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{
	display:block;
	}
	
/* NEWSLETTER STYLES */

#voting_booth {
	padding: 1px 10px;
	margin: 2px;
	border: 1px solid #DCDCDC;
}


#newsletter {
	background-color: #EFE9E5;
	padding: 1px 10px;
	margin: 2px;
	border: 1px solid #DCDCDC;
	
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}


/*
.subscribe_btn {
	color: #F4F2F0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #707070;
	padding: 1px;
	margin: 1px;
	border: .1em solid #707070;
} */

.subscribe_btn {
    background-color: #707070;
    border: 0.1em solid #707070;
    border-radius: 4px 4px 4px 4px;
    box-shadow: -1px 1px 2px #A9A9A9;
    color: #F4F2F0;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 5px 1px;
    padding: 5px 10px;
}

.subscribe_btn:hover { background-color: #000;}


.subscribe_txt {
	padding: 2px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #707070;
}

input.cat_textbox {
	padding: 2px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #707070;
}




/* FOOTER STYLES */
#footer {
	margin:0;
	padding:0;
	clear:both;
	}
#foot_nav {
	text-align:center;
	background-color:#E9E9E9;
	}
#foot_nav p{
	margin:0;
	padding:3px;
	text-align:center;
	background-color:#E9E9E9;
	}
#foot_nav p a {
	margin:0;
	padding:.5em;
	font-size:.9em;
	line-height:.9em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#6D6C6C;
	text-decoration:none;
	}
#foot_nav p a:hover {
	text-decoration:underline;
	}
#disclaimer p {
	margin:1px auto;
	padding:1px;
	text-align:center;
	width:75%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	}
	
	
	/* Styles for any specific classes */

.hide {
	display: none;
}

.release_headline {
	padding: 0;
	margin: 0;
	font-size: 1em;
}

.release_date {
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}

.release_link {
	font-size: 1em;
}

.release_link a {
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/marcer.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

a.read_more {
	font-size: 1em;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/marcer.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.subsection	{
	font-weight:bold;
	color:#638516;
	}

.center {
	text-align: center;
}

#print_article {
	text-align: right;
}

.form_field {
	padding: .1em;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #707070;
}

.form_label {
	padding: .1em;
	margin: 0;
}

#content table {
	font-size: 1em;
}

.custom_btn {
	width: 6em;
	padding: .2em;
	margin: .2em;
	color: #F4F2F0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #B67521;
	border: 1px solid #707070;
}


/* Web App Pagination */


#webapp6203pagination, #webapp6203pagination ul,
#webapp5762pagination, #webapp5762pagination ul,
#webapp5694pagination, #webapp5694pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#webapp6203pagination li,
#webapp5762pagination li,
#webapp5694pagination li {
	float:left;
        padding:3px;
}

li.pag-next {
       padding-left: 5px;
}

.feature_Yes { float:left; margin: 0 5px; } 
.feature_No { display: none; } 


.isloggedin_1 .ehealth_login { display: none; }
.isloggedin_0 .ehealth_subnav { display: none; }


/* Remove Author from Blog List View */

ol.blogsitesummary li span.author, 
ol.blogsitesummary li span.date { display: none;}

ol.blogsitesummary {
	list-style-type: disc;
	padding: 0 0 0 1.25em;
}

ol.blogsitesummary li {
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;

}

ul#twitter_update_list {
	list-style-type: disc;
	padding: 0 0 0 1.25em;
}

ul#twitter_update_list li {
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;

}


/*  Portlet Styles --*/

.portlet
{
	background: #FFF;	
	margin-bottom: 1.5em;
	position: relative;
	border: 1px solid #CCC;
	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.10);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.10);
	box-shadow: 1px 1px 2px rgba(0,0,0,.10);
	
}
	
	.portlet-header
	{
		background: #F0F0F0 url(../images/portlet-header-bg.png) repeat-x 0 0;
		color: #444;
		text-align: left;
		padding: 15px 0 15px 0;
		width: 100%;
		cursor: pointer;		
		position: relative;
		overflow: hidden;
		border-bottom: 1px solid #CCC;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;

	}

		.portlet-state-closed .portlet-header { padding-bottom: 10px; }
	
		.portlet-header h4
		{
			font-size: 14px;			
			font-style: normal;
			font-weight: bold;
			color: #263849;
			padding: 0 0 0 10px;
			margin: 0;
		}
		
		.portlet-state-closed .portlet-header { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
		
	.portlet-content { 	padding: 20px 15px 35px; position: relative; }	
	
	.portlet-state-closed .portlet-content { display: none; }
	.portlet-state-closed h4 { border: none; }
	
		.portlet-toggle-icon
		{
			background: url(../images/portlet/portlet-arrow-close.png) no-repeat 0 0 !important;
			width: 12px;
			height: 5px;
			display: block;
			position: absolute;
			right: 15px;
			top: 16px;
		}
	
		.portlet-state-closed .portlet-toggle-icon { background: url(../images/portlet/portlet-arrow-open.png) no-repeat 0 0 !important; }
		
	.portlet-tab-nav
	{
		padding: 0;
		margin: 0;
		position: absolute;
		top: 11px;
		right: 10px;
	}
	
	.portlet-state-closed .portlet-tab-nav { display: none; }

		.portlet-tab-nav li
		{
			background: transparent;
			line-height: 2em;
			list-style-type: none;
			float: left;
			margin: 0 1em 0 0;
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
			-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
			-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
			box-shadow: 1px 1px 1px rgba(0,0,0,.1);
			
		}
		
			.portlet-tab-nav li:hover { background: #DDD; }

			.portlet-tab-nav li a
			{
				color: #444;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				padding: 5px 8px;
				outline: none !important;
			}
			
				.portlet-tab-nav li a:hover {  }
							
		.portlet-tab-content { display: block; }
		
		.portlet-tab-nav .portlet-tab-nav-active
		{
			background-color: #263849 !important;
			border: 1px solid transparent;
		}
		
			.portlet-tab-nav-active a { color: #FFF !important; }
			
			.portlet-tab-nav-active a:hover { text-decoration: none !important; }
		
		.portlet-tab-content-active { display: block !imporant; }		
			.portlet-tab-nav .portlet-tab-nav-active  a { color: #0B66B9; text-decoration: none; }


/* -------------------------------------------------------------- 
   Buttons
-------------------------------------------------------------- */
.btn,
.btn-icon,
.btn-mini
{
	background-repeat: repeat-x;
	color: #FFF;	
	font-weight: bold;
	display: inline-block;	
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	padding: 0 15px 4px;
	margin: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);
	cursor: pointer;
	position: relative;
}
	
	/* Active/Click state */
	.btn:active, .btn-icon:active, .btn-mini:active { top: 1px; }


/* Sizes */
.btn, .btn-icon { background-position: 0 -80px; font-size: 12px; height: 32px; line-height: 29px; }
.btn.btn-small, .btn-icon.btn-small { background-position: 0 0; font-size: 10px; height: 26px; line-height: 23px; }
.btn.btn-large, .btn-icon.btn-large { background-position: 0 -160px; font-size: 15px; height: 42px; line-height: 40px; }

	/* Sizes - Line height for A buttons need to be different */
	a.btn, a.btn-icon { height: 32px; line-height: 32px; padding-bottom: 0; }
	a.btn.btn-small, a.btn-icon.btn-small { line-height: 26px; padding-bottom: 0; }
	a.btn.btn-large, a.btn-icon.btn-large { line-height: 42px; padding-bottom: 0; }
	

/* Fix the button in IE7 :-( */
*+html .btn, *+html .btn-icon { border-color: none ; border: 1px solid transparent; }



/* Set default button colors */
.btn, .btn-icon, .btn-mini,
.btn:visited, .btn-icon:visited, .btn-mini:visited {  background-image: url(/images/bg-lite.png); background-color: #263849; border-color: #16222C; color: #FFF; }

.btn:hover, .btn-icon:hover, .btn-mini:hover { background-color: #16222C; color: #FFF; }


/* Colors */	
.btn-pink,
.btn-pink:visited { background-color: #FF0066; border-color: #DA0C59; }
.btn-pink:hover { background-color: #DA0C59; }

.btn-blue,
.btn-blue:visited { background-color: #066ECD; border-color: #0561B4; }
.btn-blue:hover { background-color: #0561B4; }

.btn-red,
.btn-red:visited { background-color: #E40001; border-color: #CC0000; }
.btn-red:hover { background-color: #CC0000; }

.btn-green,
.btn-green:visited { background-color: #77B32F; border-color: #689C29; }
.btn-green:hover { background-color: #689C29; }

.btn-black,
.btn-black:visited { background-color: #111; border-color: #000; }
.btn-black:hover { background-color: #000; }

.btn-purple,
.btn-purple:visited { background-color: #7B0F75; border-color: #6A0D66; }
.btn-purple:hover { background-color: #6A0D66; }

.btn-maroon,
.btn-maroon:visited { background-color: #750000; border-color: #530000; }
.btn-maroon:hover { background-color: #530000; }

.btn-yellow,
.btn-yellow:visited { background-color: #FFCC00; border-color: #D9AD01; }
.btn-yellow:hover { background-color: #D9AD01; }

.btn-teal,
.btn-teal:visited { background-color: #39A7B6; border-color: #2E8794; }
.btn-teal:hover { background-color: #2E8794; }

.btn-orange,
.btn-orange:visited { background-color: #F90; border-color: #D58000; color: #FFF; }
.btn-orange:hover{ background-color: #D58000; color: #FFF; }

.btn-grey,
.btn-grey:visited  { background-color: #999; border-color: #888; color: #FFF; }
.btn-grey:hover{ background-color: #888; color: #FFF; }


/* Images Overlays - Gradient Effect */
/* 50% Opacity for darker colors */
.btn-blue,
.btn-black,
.btn-purple,
.btn-maroon,
.btn-teal,
.btn-grey { background-image: url(/images/bg-dark.png) !important; }


/* 65% opacity for lighter colors */
.btn-red,
.btn-orange,
.btn-green,
.btn-yellow,
.btn-pink { background-image: url(/images/bg-lite.png) !important; }



/* Icon Button Styles */
.btn-icon { padding-left: 32px !important; }
*+html .btn-icon { padding-left: 20px !important; padding-right: 5px !important; }

.btn-icon span
{
	background-image: url(/images/amp-btn-icon-sprite.png); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 16px; 
	height: 16px; 
	position: absolute; 
	left: 8px; 
	top: 8px;
}

	.btn-icon.btn-small span { top: 4px; }
	.btn-icon.btn-large span { top: 12px; }
	/*@-moz-document url-prefix() { .btn-icon span { left: -24px; top: 0px; } .btn-icon.btn-small span { top: -1px; } .btn-icon.btn-large span { top: 4px; } } */ 


/* Mini Buttons */
.btn-mini 
{ 
	background-position: 0 0; 
	width: 32px; 
	height: 26px !important; 
	line-height: 500px !important; 
	overflow: hidden;
	padding: 0; 
}

	.btn-mini span 
	{ 
		background-image: url(/images/amp-btn-icon-sprite.png); 
		background-repeat: no-repeat; 
		display: block;
		width: 16px; 
		height: 16px;
		line-height: 0;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -8px;
		margin-top: -8px;
	}
	
	
/* Icon Classes */
.btn-arrow-down span { background-position: -48px 0; }
.btn-arrow-up span { background-position: -32px 0; }
.btn-arrow-right span { background-position: -16px 0; }
.btn-arrow-left span { background-position: 0 0; }
.btn-comment span { background-position: -112px 0; }
.btn-heart span { background-position: -96px 0; }
.btn-star span { background-position: -80px 0; }
.btn-cart span { background-position: -64px 0; }
.btn-print span { background-position: -128px 0; }
.btn-rss span { background-position: -144px 0; }
.btn-person span { background-position: 0 -16px; }
.btn-check span { background-position: -16px -16px; }
.btn-dollar span { background-position: -32px -16px; }
.btn-refresh span { background-position: -48px -16px; }
.btn-home span { background-position: -64px -16px; }
.btn-plus span { background-position: -80px -16px; }
.btn-minus span { background-position: -96px -16px; }
.btn-cross span { background-position: -112px -16px; }
	
	
/* Transparent Button Styles */
.btn-transparent, .btn-transparent:hover { background-image: url(/images/bg-lite.png); background-color: transparent; filter: none; border-color: transparent\0/; border-color: rgba(0,0,0,.4) !important; margin: 0 1em 0 0; }
*+html .btn-transparent { border: none; }


/* Ticketing */

.status span {
	padding: 4px 5px;
	color: #FFF;
	
	background-color: #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.status .Open, .status .New { background-color: #F90; }
.status .Closed { background-color: #666; }
.status .Re-Opened, .status .Escalated { background-color: #263849; }


