

/* ORDER
	<link rel="stylesheet" href="css-points/default.css" type="text/css"   />
	<link rel="stylesheet" href="css-points/data-tables.css" type="text/css" />
	<link rel="stylesheet" href="css-points/buttons.css" type="text/css{}
	
*/






html>body #container {
    height: auto;
	}

html, body {
 /*   height: 100%;*/
}

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF /* url(../images/body-bg.jpg) repeat-x*/;
	/*font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font:13px "Lucida Grande",Helvetica,Arial,sans-serif;
	color: #333333;
	letter-spacing:-.03em;
	text-align:center;
}

h1, h2, h3 {
	
}

h1 .green {
	
	}

p, ol, ul {
	line-height: 1.67em;
}

a {
	color:#0033CC;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
	
}

hr {
	
	}


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

Global Nav 

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



#global-nav-wrapper {
	
	
	width:100%;
	background: #000000 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/global-nav-bgrnd.png) center repeat-x;
	height:24px;
	text-align:center;
	/*border-bottom:1px solid #666666;*/
	/*display:none;*/
	}
#global-nav-menu {
	
	max-width:550px;
	text-align:center;
	
	margin:0px auto;
		
	}
	

#global-links {
	float:left;
	margin-top:2px;
	text-align:center;
	
	}	

#global-links a {
	background: #000000 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/global-nav-links-bgrnd.png) bottom repeat-x;
	font-size:13px;
	color:#999999;
	padding:5px 25px 5px 25px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-5px;
	border-right:1px solid #666666;
	border-bottom:1px solid #000000;
	
	}
#global-links a:hover {
	background:#003399;
	color:#FFFFFF;
	}
	

#global-nav-menu img{
	padding-bottom:0px;
	float:left;
	padding-right:30px;
	/*padding-left:5px;*/
	border-right:1px solid #666666;
	border-top:none;
	border-left:none;
	border-bottom:none;
	}
/*#global-nav-menu img.a{
	border-top:none;
	border-left:none;
	border-bottom:none;
	background:none;
	padding-top:0px;
	padding-bottom:0px;
	}*/
#global-nav-menu img:hover {
	
	background:#003399 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/home-bgrnd.png) center right no-repeat;
	
	}



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

ECYG

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



#outer-container {

	
	/*border:1px solid #99FF00;*/
	/*padding-top:10px;*/
	
	clear:left;
	width:100%;
	text-align:left;
	position: relative;
    min-height: 100%;
 
    /*voice-family: "\"}\"";*/
    voice-family: inherit;
    height: auto;
}


#inner-container{
	/*border:1px solid #FF0000;*/
	margin:0px auto;
	width:961px;
	
	}
#user-logo img {float:left;}

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

Begin Global Control Box - This shows up once the user is logged in, ad contains their account profile settings, and links for what they can do on ecyg

////////////////////////////////////

*/

#header-container {
	
	width:100%;
	
}

#header {
	width:949px;
	
	margin:0px auto;
	/*Border-bottom:1px solid #999999;*/
	/*Border:1px solid #D5D0BD;*/
	/*padding:5px;*/
	/*margin-bottom:5px;*/
	vertical-align:middle;
	/*margin-bottom:20px;*/
	}


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

User Profile Overview - Company name, logo or profile picture, username, role, settings/profile link

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

#user-profile-header-box {float:left;width:520px;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;}
#user-profile-overview img {float:left;}
#user-profile-overview {float:left; }
#user-profile-overview img {float:left;padding-right:10px;}
#user-profile-company-name {color:#333333;width:550px;font-size:24px;font-weight:bold;padding-top:5px; }
#user-profile-company-name a{font-size:16px;}
#user-profile-name {font-family:Georgia, "Times New Roman", Times, serif; }
#user-profile-name img{float:none;margin-top:3px;padding-right:3px;}
.welcome {}
.user-full-name {font-weight:bold; }
.program-role {font-style:italic; }
.profile-quick-links {margin-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin-top:5px;}
.profile-quick-links a{text-decoration:none;}
.profile-quick-links a:hover{text-decoration:underline;ba}

.help-me {font-weight:bold; color:#990000;}



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

User Menu - User Ecyg Navigation Links - new ecyg, reports, recipients, help

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

#user-ecyg-links {
float: right;
margin-top:15px;
/*max-width:450px;*/
/*border:1px solid #FFFFFF;*/
/*border-right:none;*/
vertical-align:middle;
outline-style:/*solid*/;
outline-color:/* #E8E8E8*/;
background-color:/*#FFFFFF*/;
	
}

#user-ecyg-links ul {
margin: 0px;
padding:0px 0px 0px 0px;
list-style: none;
}

#user-ecyg-links li {
display: inline;
}

#user-ecyg-links a {
display: block;
float: left;
/*margin-left:2px;*/
padding: 5px 15px;	
/*background: #FFFFFF;*/
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 14px;
border-right:1px solid #999999;
color:#002841;
}

#user-ecyg-links a:hover {
background-color:#0033CC;
color:#FFFFFF;

}
#user-ecyg-links .active a {
background-color:#000000;border-bottom:1px solid #CCCCCC;
/*border: 1px solid #333333;*/
}

#user-ecyg-links img {
vertical-align:middle;
border:none;
margin-top:-10px;
padding-top:5px;
padding-right:3px;
}



#inner-container{
	/*border:1px solid #FF0000;*/
	margin:0px auto;
	width:961px;
	
	}


#ecyg-section-header {
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-style:italic;*/
	
	font-size:22px;
	max-width:400px;
	float:left;
	/*background-color:#0033CC;*/
	padding-left:9px;
	padding-right:27px;
	/*margin-left:9px;*/
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	
	}


#page-buttons{
	Float:right;
	width:500px;
	margin-right:10px;
	clear:none;
	text-align:right;
	
/*border:1px solid #006633;*/
}


#page {
	
	margin:0px auto;
	width:961px;
	display:none''
	/*background-color:#141720;*/
	
	/*padding-top:50px;*/
	/*			background:url(../images/page.png) top left repeat-y;*/
	/*background-color:#141720;*/

}
#page-header {
	/*background-color:#141720;*/
	border-bottom:1px solid #999999;
	 margin-bottom:10px;
	display:none;
	
	}

#page-name {
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	color:#333333;
	letter-spacing:-1px;
	}
	



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

Content 

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


#content-navbar {
	width:766px;
	margin:0px auto;
	
	
	border:1px solid #B0C4CF;
	border-left:none;
	border-right:none;
	padding:2px;
	
}




#view-area {
float: right;
	width: 760px;

	/*margin-bottom: 50px;*/
	margin-top:10px;
	/*border:1px solid  #cccccc;*/
	/*border-left:none;*/
	/*border-top:5px double #333333;*/
	border-bottom:none;
	border-top:none;
	/*margin-right:8px;*/
	/*padding:5px;*/
	/*padding-top:8px;*/
	padding-bottom:8px;
	background-color:#FFFFFF;
	
	 /*border-left:1px solid #CCCCCC;*/
	/*-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px; */
}



#content {
	background-color:#FFFFFF;
	width:96%;
	/*margin:0px auto;*/
	/*border:1px solid #BFBFBF;*/
	padding:0px 5px 5px 5px;
	min-height:400px;
	}
	
	
#content h1 {	
font-family:'lucida grande' arial, helvetica;
padding:0px 0px 5px 0px;
margin:2px 0px 5px 0px;
letter-spacing:-.07em;
font-size:1.8em;
font-weight:bold;
}

.account-name-header {color:#999999;}

#content h2{
	font-size:1.2em;
	}
	
#content h3 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding:0px;
margin:10px 0px 20px 0px;
font-weight:bold;
font-size:1em;	
padding-left:15px;
}


#content h1.green {
	color:#006600;
	}
#content h1.red {
	color:#990000;
	}

#content p{
	font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding:0px;
margin:10px 0px 10px 0px;
font-weight:normal;
font-size:1em;
line-height:1.3em;

	}

#contentdatatable {
	Padding:10px;
	font-size:1em;
	background-color:#FFFFFF;
	border:1px solid #999999;
	}
#contentdatatable2 {
	Padding:10px;
	font-size:1em;
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin-bottom:20px;
}


#UI-grey-box h1 {font-size:1.1em;}

/*REMOVE BUTTON CLASSES 	
#contentdatatable input.submit {background:#006600 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/preview-link-bgrnd.png) repeat-x; border: 1px Solid #006600; color: #FFFFFF; font: bold 14px Verdana,sans-serif;margin-left:300px; padding: 2px 15px;}
#contentdatatable input.submit:hover {background: #0033CC;color:#FFFFFF; cursor: pointer;}
#contentdatatable input.submit:active {background-color:#002841;border-color:#00CC00}

#contentdatatable input.continue {background:#006600 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/continue-link-bgrnd.png) repeat-x; border: 1px Solid #006600; color: #FFFFFF; font: bold 14px Verdana,sans-serif;margin-left:300px; padding: 2px 15px;}
#contentdatatable input.continue:hover {background: #0033CC;color:#FFFFFF; cursor: pointer;}
#contentdatatable input.continue:active {background-color:#002841;border-color:#00CC00}
*/
#add-r-ecygtemplate-price {margin-top:10px;margin-left:100px;font-weight:bold;background-color:#FFFFCC;}
#add-r-choose-template {float:left;}
#add-r-choose-price {float:left;margin-left:10px;}


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

Post 
Other styles in this section located in the form and table css files - same directory as this default.css 

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


.post {
	
border-bottom:5px solid #CCCCCC;
margin-bottom:20px;
}



#UI-grey-box {
	/*width:80%;*/
	background-color:#E8E8E8;
	border:1px solid #CCCCCC;
	padding:10px;
	margin:0px auto;
	/*
	-moz-border-radius-bottomleft:16px;
	-moz-border-radius-bottomright:16px;
	-moz-border-radius-topleft:16px;
	-moz-border-radius-topright:16px;
	*/
	}

#UI-grey-box form {
margin:0px auto;}



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

TEmplates Layout

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


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

Add Recipients

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



#add-rec-div-input-file {
	width:400px;
	
	}	

#add-rec-div-input-file input{
	margin-left:200px;
	}


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

Sidebar 

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

/*ADDED 10px tp wrap and content*/

#navigation-container {
	width:180px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:left;
	/*margin-top:10px;*/
	/*background-color:#E7E7E7;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #999999;*/
	min-height:400px;
}
#navigation {
	float: left;
	width:100%;
	margin:0px auto;
	/*margin-top:40px;*/
	/*width: 182px;
	margin-bottom: 20px;
	padding-left:5px;
	margin-top:5px;
	margin-left:5px;*/
	font-size:80%;
	text-align:left;
	
	
	}
#browse-box {/*border:8px solid #000000;*/}
/*
#sidebar h2{
Color:#FFFF99;
padding: 0;
margin: 0 0 6px 0;
letter-spacing:-.5px;
}
*/

#navigation ul {
	margin: 0;
	padding: 10px 5px;
	list-style: none;
	/*margin-top:20px;*/
	
}

#navigation li {
	/*margin-bottom: 30px;*/
}

#navigation li.active  {
	background-color:#C7DCFF;
	border-top:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	font-weight:bold;
	color:#0033CC;
	}
#navigation li.active a  {
	
	color:#0033CC;
	}


#navigation li ul.pagelinks {
	/*border-top: 1px solid #cccccc;*/
	/*border:1px solid #FF0000;*/
	/*border:5px solid #C7DCFF;*/
	border-right:none;
	border-bottom:none;
	background: #FFFFFF url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/pagelinks-bgrnd.png) top right repeat-y;
	
}




#navigation li li {
	margin: 0;
	padding: 4px 0 4px 4px;
}

#l-s-content li li a {

}


#navigation ul.progress-basket {
	/*border-top: 1px solid #cccccc;*/
	/*border:1px solid #FF0000;*/
	
	border-right:none;
	background:#F1ECDB url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/progress-basket-bgrnd.png) top right repeat-y;
	border-top:2px double #cccccc;
}

#navigation ul.progress-basket h2{
	font-size:16px;
	font-weight:bold;
	padding-left:12px;
	padding-top:5px;
	margin-bottom:3px;
	letter-spacing:-.03em;
	color:#002841
	
	}
	
#navigation ul.progress-basket h3{
	font-size:12px;
	font-weight:bolder;
	
	border-top:1px solid #333333;
	padding-top:10px;
	margin-right:4px;
	margin-left:15px;
	margin-bottom:5px;
	color:#660000;
	}

#navigation ul.progress-basket a{
	color:#0033CC;
	text-decoration:none;
	}
#navigation ul.progress-basket a:hover{

	text-decoration:underline;
	}	

#progress-basket-outer {

	}
#progress-basket-inner {
	width:85%;
	background-color:#FFFFAA;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	padding:2px;
	font-size:12px;
	}



#navigation h2 {
	
}

#navigation a {
	text-decoration: none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:-.025em;
	padding:3px 5px 3px 5px;
	display:block;
}

#navigation a:hover {
	text-decoration: underline;
	background-color:#CCCCCC;
	color:#0033CC;
}


/* Browse BOX points and styles from main.css*/

#browse-box 
{
	/*margin-left:3px;*/
	/*min-height: 500px;*/
	line-height:100%;
	}
	

	
#pointlevel {
	width:70px;
	float:left;
	margin-right:7px;
	/*margin-bottom:30px;*/
	}
	
	
#pointlevel ul {
	
	margin:0px;
	padding:10px 5px;
	}
	

	
#pointlevel li {
	margin:0px;
	padding:3px 0px;
	list-style:none;
	}
#pointlevel li a {padding:3px 5px;}
#categorylevel {

width:100%;

}

#categorylevel ul {margin:0px;padding:10px 5px;}
#categorylevel li {margin:0px;list-style:none;}
#categorylevel a {padding:3px 5px;}
#browse-box a {
	font-size:12px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#666666;
	}
	
#browse-box a:hover {
	text-decoration:underline;
	}
#navigation a.img:hover {background:none;}	
	
#browse-box a:visited {
	}
	
#browse-box a:active {
	}

#browse-box h1
{
	font-size:120%;
	letter-spacing:-.05em;
	color:#3c5d94;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	}
	
#browse-box h2{
	font-size:110%;
	letter-spacing:-.05em;
	color:#999999;
	font-weight:normal;
	}

#browse-box p{
	font-size:120%;
	color:#3c5d94;
	font-weight:normal;
	}
#browse-box.user-log-in {}
#browse-box.products {}
#browse-box.account-info {}
#browse-box.admin-controls {}
#browse-box.news {}

#welcome-message {font-size:1.4em}
#number-points {font-size:1.2em}
#account-options {
	}
#admin-options {
	}
	
#learn-more {
	}

/* end browse point level styles */
/* Begin Product Styes */
	
#content-pageheader {
	/*width:700px;*/
	
	/*margin-bottom:30px;
	padding:23px 16px 43px 16px;*/
	}

#pagination {
	/*background: #cccccc;*/
	padding:4px 4px 0px 4px;
	margin-bottom:10px;
	}

#paginationthirds1 {
	float: left;
	vertical-align:middle;
	margin-right:5px;
	}

#paginationthirds3 {
	float:right;
	margin-top:10px;
	width: 240px;
	}
	
#pagination p {
	position:relative;
	text-align:right
	}
	
#pagination p a:link, 
.pagination p a:visited, 
.pagination p a:hover, 
.pagination p a:active {
	color:#3c5d94;
	text-decoration:none;
	background:#f8f8f8;
	padding:3px 6px;
	border-right: 1px solid #666666;
	}
	
#pagination p a:hover {
	background:#333333;
	color:#fff;
	}
	
#pagination p span {
	text-decoration:none;
	background:#f8f8f8;
	padding:3px 6px;
	border-right: 1px solid #666666;
	color:#ccc;
	}

#pagination p .current {
	font-weight:bold;
	font-size:100%;
	color:#ffffff;
	background-color:#999999;
	}

#products_list_div{
	width: 620px;
	clear: left;
	background-color:#ffffff;
	padding:10px 10px 30px 0px;
	margin-left:16px;	
	}

#products_list_div img{
	float: left;
	padding:1px 6px 1px 0px;
	border-right:1px solid #cccccc;
	}

#product_info {
	padding-bottom:20px;
	margin-left:180px;
	clear:none;
	background-color:#ffffff;
	/*width:400px;*/
	}

.product-title {
	font-size:1.4em;
	/*text-transform:uppercase;*/
	letter-spacing:-.05em;
	margin-top:0px;
	color:#333333;
	padding-bottom:10px;
	}
	
#product-description p{
	margin-top: 10px;
	color:#666666;
	font-size:95%;
	padding-left:0px;
	/*background-color:#cccccc;*/
	}
	
#add-to-cart-message {
	margin-top:15px;
	margin-left:4px;
	font-size:.8em;
	font-weight:bold;
	color:#003366;
	}
	
#product_info img{
	border:0px;
	float:none;
	}

#product_info a{
	font-size:.8em;
	}

* html #products_list_div p, h4 {
	/* ie 3px jog hack*/
	height: 1%;
	}
/*END product styles*/

#progress-basket-inner a{
	
	text-decoration:underline;
	color:#0033CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-.025em;
	display:inline;
		
	}	





#preview-button  a{
	background:#666666 url(../images/menu_preview_bg.gif) repeat-x bottom;
	border:1px solid #cccccc;
	
	margin:0 0;
	padding:20px 8px;
	/*display:block;*/
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	width:88%;
	
	text-align:left;
	
	/*height: 50px;*/
}

#preview-button a:hover{
	background:#e46825 url(../images/menu_hover.gif) repeat-x;
	border:1px solid #4a88ce;
	text-decoration:none;
	color:#0066FF;

}

#preview-button a img {
	text-decoration:none;
	border:none;
	vertical-align:middle;
border:none;
padding-left:10px;
	}




/* Footer */

#footer-container {

	border-top:1px solid #CCCCCC;
	text-align:center;
}

#footer {
	width: 961px;
	margin: 0px auto;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #333333;
	clear:both;
        
}

#footer a {
	

}

#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer li {
	display: block;
	float: left;
	width: 300px;
	padding-left: 20px;
}

#footer li.first {
	padding-left: 0;
}

#footer li ul {
	margin: 0;
	margin-bottom: 30px;
}

#footer li li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 2px 0;
	border-bottom: 1px solid #573D30;
}

#footer li li a {
}

#footer h2 {
	margin-top: 0;
	color: #FFFFFF;
}

#legal {
	clear: both;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	background: black;
}










/*--------------*/
/* TABLE STYLES */
/*--------------*/


#input-table-wrap {
	width:100%;
	padding-top:10px;
	background-color:#F0F0F0;
	}

#input-table-wrap table {
	background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-align: left;
	border:1px solid #cccccc;
	width:98%;
	margin:0px auto;
	}



#input-table-wrap table a:link, #input-table-wrap table a:visited,#input-table-wrap table a:active {
	background-color: transparent;
	color: #0033cc;
	text-decoration: none;
}

#input-table-wrap table a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

#input-table-wrap table caption {
	background-color: transparent;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 16px;
	padding-bottom: 12px;
	padding-top:5px;
	padding-left: 8px;
	text-align: left;
	margin:0px auto;
	font-weight:bold;
}

.caption-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	}


#input-table-wrap table,#input-table-wrap td,#input-table-wrap th {
	margin: 0px auto;
	padding: 6px;
	border-spacing:0px;

	vertical-align:top;
	
}

#input-table-wrap tbody td,#input-table-wrap tbody th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #FFFFFF;
	/*padding:8px;*/
}




#input-table-wrap table tbody tr:hover td, form table tbody tr:hover th {
	background-color: #F7F7F7;
}


#input-table-wrap tbody tr {
	background-color:#F2F2F2;
	}

#input-table-wrap tbody tr#odd th,#input-table-wrap tbody tr#odd td {
	background-color: #E4E4E4;
	border-bottom: 2px solid #CCCCCC;
}



#input-table-wrap tbody tr#odd.error th,#input-table-wrap tbody tr#odd.error td {
	background-color:#FFEFF2;
border-bottom:1px solid #990000;
/*border-top:1px solid #990000;*/
	}


#input-table-wrap tbody tr.error th,#input-table-wrap tbody tr.error td {
	background-color:#FFEFF2;
border-bottom:1px solid #990000;
/*border-top:1px solid #990000;*/

	}


#input-table-wrap td,#input-table-wrap th {
	vertical-align: middle;
	background-color: #FFFFFF;
}

#input-table-wrap tfoot td,#input-table-wrap tfoot th {
	font-weight: bold;
	padding: 14px 8px 6px 9px;
}

#input-table-wrap thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 8px 8px 8px 8px;
	white-space: nowrap;
	background:#E2E6FF url('../Standard/Images/Scheme1/ecyg09/data-table/thead-tr-bgrnd.jpg') left bottom repeat-x;
	color:#E8E8E8;
	border-bottom:1px solid #002841;
	text-align:left;
}
#input-table-wrap thead tr {
	background: url('../Standard/Images/Scheme1/ecyg09/data-table/thead-tr-bgrnd.jpg') left center repeat-x;
	}

#input-table-wrap td#name {
	font-weight:bold;
	}
#input-table-wrap h3{	
	background-color: transparent;
	color: #333333;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	padding-bottom:10px;
	margin-bottom:5px;
}
/* COPYING INPUT STYLES FOR DATA TABLES */
#data-table-wrap {
	width:100%;
	padding-top:10px;
	background-color:#F0F0F0;

	}

#data-table-wrap table {
	background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-align: left;
	border:1px solid #cccccc;
	width:98%;
	margin:0px auto;
	}



#data-table-wrap table a:link, #data-table-wrap table a:visited,#data-table-wrap table a:active {
	background-color: transparent;
	color: #0033cc;
	text-decoration: none;
}

#data-table-wrap table a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

#data-table-wrap table caption {
	background-color: transparent;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 16px;
	padding-bottom: 12px;
	padding-top:5px;
	padding-left: 8px;
	text-align: left;
	margin:0px auto;
	font-weight:bold;
}

.caption-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	}


#data-table-wrap table,#data-table-wrap td,#data-table-wrap th {
	margin: 0px auto;
	padding: 6px;
	border-spacing:0px;

	vertical-align:top;
	
}

#data-table-wrap tbody td,#data-table-wrap tbody th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #FFFFFF;
	/*padding:8px;*/
}





#data-table-wrap table tbody tr:hover td,#data-table-wrap tbody tr:hover th {
	background-color: #FFFFE7;
}

#data-table-wrap tbody tr {
	background-color:#F2F2F2;
	}

#data-table-wrap tbody tr#odd th,#data-table-wrap tbody tr#odd td {
	background-color: #E4E4E4;
	border-bottom: 2px solid #CCCCCC;
}



#data-table-wrap tbody tr#odd.error th,#data-table-wrap tbody tr#odd.error td {
	background-color:#FFEFF2;
border-bottom:1px solid #990000;
/*border-top:1px solid #990000;*/
	}


#data-table-wrap tbody tr.error th,#data-table-wrap tbody tr.error td {
	background-color:#FFEFF2;
border-bottom:1px solid #990000;

	}




#data-table-wrap tfoot td,#data-table-wrap tfoot th {
	font-weight: bold;
	padding: 14px 8px 6px 9px;
}

#data-table-wrap thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 8px 8px 8px 8px;
	white-space: nowrap;
	background:#002841 url(../Standard/Images/Scheme1/ecyg09/data-table/thead-tr-bgrnd.jpg) left bottom repeat-x;;
	color:#E8E8E8;
	/*border-bottom:1px solid #002841;*/
	text-align:left;
}
#data-table-wrap thead tr {
	backround: url(../Standard/Images/Scheme1/ecyg09/data-table/thead-tr-bgrnd.jpg) left center repeat-x;
	}

#data-table-wrap td#name {
	font-weight:bold;
	}
	
#data-table-wrap h3{
	background-color: transparent;
	color: #333333;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	padding-bottom:10px;
	margin-bottom:5px;
	}
#data-table-wrap #user-button a.preview {
	margin-right:10px;
	margin-top:4px;
	}
#data-table-wrap label.desc {padding-top:0px;}
	
/* PREVIOUS DATA TABLE STUFF _ ADD BACK */	
	
.added {

	border:1px solid #006600;
	background-color:#E1F0D1;
	}
.removed {
	margin-top:8px;
	border:1px solid #990000;
	background-color:#FFDFE5;
	}
.upload-error-msg {
	color:#990000;
	}


/* ECYG recipient class names - no need to do anything yet - just to have*/
#data-table-wrap th.ecyg-r-name {}
#data-table-wrap td.ecyg-r-email {}
#data-table-wrap td.ecyg-r-message {}
#data-table-wrap td.ecyg-r-dept {}
#data-table-wrap td.ecyg-r-mgrname {}
#data-table-wrap td.ecyg-r-ngrtitle {}
#data-table-wrap td.ecyg-r-senddate {}

#data-table-wrap.accountFind {}
.accountFindUsername {}
.accountFindCustomername {}
.accountFindContactname {}
.accountFindCity {}
.accountFindState {}
.accountFindZip {}


#data-table-wrap.shoppingbasket h3{}
#data-table-wrap.shoppingbasket table.shoppingCart thead th {text-align:inherit;}
#data-table-wrap.shoppingbasket table.shoppingCart thead th.basket_th_Item {}
#data-table-wrap.shoppingbasket table.shoppingCart thead th.basket_th_Name {}
#data-table-wrap.shoppingbasket table.shoppingCart thead th.basket_th_Price {text-align:right;}
#data-table-wrap.shoppingbasket table.shoppingCart thead th.basket_th_Qty {text-align:center;}
#data-table-wrap.shoppingbasket table.shoppingCart thead th.basket_th_Total {text-align:right;}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_Item {}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_Price {}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_Name {} 
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_Qty {} 
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_Total {}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_Remove {}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_TotalRow {text-align:right;}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_TotalRow h2{text-align:center;color:#006198;padding-right:10px;font-size:22px;}
#data-table-wrap.shoppingbasket table.shoppingCart td.basket_TotalRow h3{font-size:14px;}
#data-table-wrap.shoppingbasket table.shoppingCart td.baskettotals {vertical-align:middle;text-align:left;}
#data-table-wrap.shoppingbasket span.basket_TotalRowData {font-size:20px;padding-left:10px;color:#333333;font-weight:bold;}

table.pendingorders th.pendingShipto{}
table.pendingorders th.pendingTotal{}
table.pendingorders th.pendingDate{}
table.pendingorders td.pendingView{}
table.pendingorders td.pendingAddress {}
table.pendingorders td.pendingTotalPoints {}
table.pendingorders td.pendingDateCreated {}

#data-table-wrap.accountOrderHistory {}
.accountOrderHistoryOrder {}
.accountOrderHistoryCustomername {}
.accountOrderHistoryContactname {}
.accountOrderHistoryCity {}
.accountOrderHistoryState {}
.accountOrderHistoryZip {}
.accountOrderHistoryPoints {}
.accountOrderHistoryDate {}







#data-table-wrap.orderDetail {}
#data-table-wrap.orderDetail table td.shippingaddress {}
#data-table-wrap.orderDetail table td.pointsused {}
#data-table-wrap.orderDetail td.orderDetailItem {}
#data-table-wrap.orderDetail td.orderDetailName {}
#data-table-wrap.orderDetail td.orderDetailQty {}
.orderDetailPointsEach {}
.orderDetailPointsTotal {}

#sortable-table-wrap td.accountOrderHistoryOrder {}
#sortable-table-wrap td.accountOrderHistoryCustomername {}
#sortable-table-wrap td.accountOrderHistoryContactname {}
#sortable-table-wrap td.accountOrderHistoryCity {}
#sortable-table-wrap td.accountOrderHistoryState {}
#sortable-table-wrap td.accountOrderHistoryZip {}
#sortable-table-wrap td.accountOrderHistoryPoints {}
#sortable-table-wrap td.accountOrderHistoryDate {}

#sortable-table-wrap.redemptionHistory {}
#sortable-table-wrap td.redemptionHistoryOrder {}
#sortable-table-wrap td.redemptionHistoryCustomername {}
#sortable-table-wrap td.redemptionHistoryContactname {}
#sortable-table-wrap td.redemptionHistoryCity {}
#sortable-table-wrap td.redemptionHistoryState {}
#sortable-table-wrap td.redemptionHistoryZip {}
#sortable-table-wrap td.redemptionHistoryPoints {}
#sortable-table-wrap td.redemptionHistoryDate {}
#sortable-table-wrap td.redemptionHistoryItem {}


.AwardHistory {}
.AwardDate {}
.AwardAmount {}
.AwardType {}
.AwardBy {}



/* Sortable Table Styles */
#sortable-table-wrap {
	width:100%;
	padding-top:10px;
	background-color:#F0F0F0;

	}
#sortable-table-wrap table
        {
        background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-align: left;
	border:1px solid #cccccc;
	width: 98%;
        padding: 0;
        margin: 0 auto 1.5em auto;
        border-left: 1px solid #C1DAD7;
        border-collapse:collapse;
        }
.cs1
        {
        width:30em;
        }
.cs2
        {
        width:20em;
        }
.cs1 td,
.cs2 td,
#scientificNotation
        {
        text-align:right;
        }
caption
        {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
        }
#sortable-table-wrap th
        {
        font: bold 14px/26px /*"lucida grande", Verdana,*/ Arial, Helvetica, sans-serif;
        color: #4f6b72;
        /*border-right: 1px solid #C1DAD7;*/
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        /*letter-spacing: 1px;*/
        /*text-transform: uppercase;*/
        text-align: left;
        padding: 6px 12px 4px 4px;
        background: #002841url(../Standard/Images/Scheme1/ecyg09/data-table/sortable/bg_header.jpg) no-repeat center right;
        vertical-align:middle;
        }
#sortable-table-wrap th.viewonly {background: #002841 url(../Standard/Images/Scheme1/ecyg09/data-table/sortable/bg_header.jpg) no-repeat center right;}
	
#sortable-table-wrap table tbody tr:hover td,#data-table-wrap tbody tr:hover th {
	background-color: #FFFFE7;
}

#sortable-table-wrap td.total
        {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        background: none;
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#sortable-table-wrap thead th.sortable,
#sortable-table-wrap thead th.sortable-text,
#sortable-table-wrap thead th.sortable-date,
#sortable-table-wrap thead th.sortable-keep,
#sortable-table-wrap thead th.sortable-date-dmy,
#sortable-table-wrap thead th.sortable-date-mdy,
#sortable-table-wrap thead th.sortable-numeric,
#sortable-table-wrap thead th.sortable-currency,
#sortable-table-wrap thead th.sortable-sortByTwelveHourTimestamp,
#sortable-table-wrap thead th.sortable-sortIPAddress,
#sortable-table-wrap thead th.sortable-sortEnglishLonghandDateFormat,
#sortable-table-wrap thead th.sortable-sortScientificNotation,
#sortable-table-wrap thead th.sortable-sortImage,
#sortable-table-wrap thead th.sortable-sortFileSize,
#sortable-table-wrap thead th.sortable-sortAlphaNumeric,
#sortable-table-wrap thead th.sortable-sortEnglishDateTime

        {
        cursor:pointer;
        background: #002841 url(../Standard/Images/Scheme1/ecyg09/data-table/sortable/bg_header_sortable.jpg) no-repeat center right;
	color:#FFFFFF;
        padding: 6px 12px 4px 4px;
        }
#sortable-table-wrap thead th.forwardSort
        {
        background:#002841 url(../Standard/Images/Scheme1/ecyg09/data-table/sortable/bg_header_down.jpg) no-repeat center right;
        }
#sortable-table-wrap thead th.reverseSort
        {
        background:#002841 url(../Standard/Images/Scheme1/ecyg09/data-table/sortable/bg_header_up.jpg) no-repeat center right;
        }
#sortable-table-wrap thead th.forwardSort a,
#sortable-table-wrap thead th.reverseSort a
        {
        color:#FFFFFF;
        text-decoration:underline;

        }
/*
These styles should be added when very long tables are expected
th.sort-active
        {
        background:#002841 url(../media/bg_header_sorting.jpg) no-repeat 0 0;
        cursor:wait;
        }
th.sort-active a
        {
        color:#a80000 !important;
        cursor:wait;
        }
*/
#sortable-table-wrap th a
        {
        text-decoration:none;
        color: #CCCCCC;
        background:transparent;
	
        }
#sortable-table-wrap th a:link, #sortable-table-wrap th a:visited {
	color:#FFFFFF;}
	
#sortable-table-wrap td a
        {
        text-decoration:none;
        color:#239;
        background:transparent;
        }
#sortable-table-wrap td img
        {
        margin:0 auto;
        border:3px solid #ddd;
        }
#sortable-table-wrap td a:hover
        {
        color:#a84444;
        border-bottom:1px dotted #a80000;
        background:transparent;
        }
#sortable-table-wrap td
        {
        font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        padding: 6px 12px 6px 12px;
        color: #4f6b72;
        }
#sortable-table-wrap td.lft
        {
        text-align:left;
        }
#sortable-table-wrap tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }

/* Poor old Internet Explorer 6 has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used (which means a 1000 row table
   will produce 1000 http requests for the image in question) */
tr[class="alt"] td
        {
        background: #F5FAFA url(../media/td_alt.jpg) no-repeat;
        }
td[class~="alt"]
        {
        background:#edf3f3 url(../media/col_alt.jpg) no-repeat !important;
        }

/* Poor old Internet Explorer won't see the next two rules either as it doesn't get :first-child */
tbody tr.alt td:first-child
        {
        background: #F5FAFA url(../media/bullet2.gif) no-repeat;
        font-weight:bold;
        }
/*tbody tr td:first-child
        {
        background: #fff url(../media/bullet1.gif) no-repeat;
        font-weight:bold;
        }*/
/* Image free rules for Internet Explorer < 7 */
* html tr.alt td
        {
        background-color:#F5FAFA;
        }
* html tr td.alt,
* html tr.alt td.alt
        {
        background-color:#edf3f3;
        }


#sortable-table-wrap table tbody tr:hover td,#data-table-wrap tbody tr:hover th {
	background-color: #FFFFE7;
}
#sortable-table-wrap th.viewonly {background: #002841 url(../Standard/Images/Scheme1/ecyg09/data-table/sortable/bg_header.jpg) no-repeat center right;}

#data-table-small-nav {font-size:1em;}
#data-table-small-nav.right {float:right;}
#data-table-small-nav.left {float:left;}


.instructions {font-size:12px;color:#333333;font-weight:normal;}
.instructions strong{font-size:16px;font-weight:bold;}



/* PDF STUFF */

/*ADMIN STYLES*/
#pdf-print-levels {}
#create-pdf-header {margin-bottom:20px;}
.pdf-level-checkbox {}
#pdf-download-linkcontainer {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0 auto;
padding:5px;
width:95%;
}
#pdf-download-linkinner {}






/*--------------*/
/* Button Styles */
/*--------------*/






/* inputs */


input.submit {background:#006600 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/preview-link-bgrnd.png) repeat-x; border: 1px Solid #333333; color: #FFFFFF; font: bold 14px Verdana,sans-serif; padding: 2px 15px;}
input.submit:hover {background: #0033CC;color:#FFFFFF; cursor: pointer;}
input.submit:active {background: #002841;color:#FFFFFF; cursor: pointer;}

input.textlink {background-color:#FFFFFF; color:#0033CC;text-decoration:none;border:none;font-size:14px;padding:2px 15px;font-weight:bold;cursor:pointer;}
input.textlink:hover {text-decoration:underline;color:#002841;}
input#s {background: #FCFCFC; font: normal 1.1em sans-serif; border: 1px solid #CCC; padding: 3px 5px; width: 150px;}
input#s:hover {background: #FFF;}
textarea {width: 120px;}

input.CONTINUE {background:#006600 url(../Standard/Images/Scheme1/ecyg09/ecyg-bgrnd/continue-link-bgrnd.png) repeat-x; border: 1px Solid #006600; color: #FFFFFF; font: bold 14px Verdana,sans-serif; padding: 2px 15px;}
input.continue:hover {background: #0033CC;color:#FFFFFF; cursor: pointer;}
input.continue:active {background-color:#002841;}






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

User Menu - User Ecyg Navigation Links - new ecyg, reports, recipients, help

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



#user-button a:hover{background:#0033CC;color:#FFFFFF;}
#user-button a:active{background:#002841;border-color:#00CC00}
#user-button a.continue{background:#006600 url(../images/ecyg09/ecyg-bgrnd/continue-link-bgrnd.png) bottom left repeat-x;border:1px solid #21B92A;color:#FFFFFF;float:right;}
#user-button a.continue:hover{background:#0033CC;color:#FFFFFF;}
#user-button a.continue:active{background:#002841;border-color:#00CC00}
#user-button a.save{background:none;border:none;color:#CCCCCC;}
#user-button a.save:hover{background:#0033CC;color:#FFFFFF;}
#user-button a.save:active {background-color:#000000;border-color:#00CC00}
#user-button a.preview{ background:#006600 url(../images/ecyg09/ecyg-bgrnd/preview-link-bgrnd.png) top left repeat-x;color:#FFFFFF;}
#user-button a.preview:hover{background:#0033CC;color:#FFFFFF;}
#user-button a.preview:active{background-color:#002841;border-color:#00CC00}
#user-button a#preview-all.thickbox {background-color:#FF0000;}


#contentdatatable input.submit {background:#006600 url(../images/ecyg09/ecyg-bgrnd/preview-link-bgrnd.png) repeat-x; border: 1px Solid #006600; color: #FFFFFF; font: bold 14px Verdana,sans-serif;margin-left:300px; padding: 2px 15px;}
#contentdatatable input.submit:hover {background: #0033CC;color:#FFFFFF; cursor: pointer;}
#contentdatatable input.submit:active {background-color:#002841;border-color:#00CC00}

#contentdatatable input.continue {background:#006600 url(../images/ecyg09/ecyg-bgrnd/continue-link-bgrnd.png) repeat-x; border: 1px Solid #006600; color: #FFFFFF; font: bold 14px Verdana,sans-serif;margin-left:300px; padding: 2px 15px;}
#contentdatatable input.continue:hover {background: #0033CC;color:#FFFFFF; cursor: pointer;}
#contentdatatable input.continue:active {background-color:#002841;border-color:#00CC00}


#data-table-wrap #user-button a.preview {margin-right:10px;margin-top:4px;}
#data-table-wrap #user-button a#preview-all.preview {background-image:none;background-color:#333333;float:right;margin-bottom:5px;padding:4px 8px;font-weight:bold;}
#data-table-wrap #user-button a#preview-all.preview:hover{background:#0033CC;color:#FFFFFF;}
#user-button a#preview-all.thickbox {background-image:none;background-color:#333333;color:#FFFFFF;float:right;margin-bottom:5px;padding:4px 8px;font-weight:bold;}
#user-button a#preview-all.thickbox:hover {background-color:#0033CC;text-decoration:none;}

.submit-confirm {
line-height:17px;
padding:5px 10px 5px 7px;
width:auto;
}
.submit-confirm {color:#006600}

button#create-pdf{
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#006600;
border-color:#DEDEDE #BBBBBB #BFBFBF #DEDEDE;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;}

button#create-pdf.right{float:right;}
button#create-pdf.center{float:none;margin:0px auto;}
button#create-pdf.left{float:left;}

button.submit-confirm {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#006600;
border-color:#DEDEDE #BBBBBB #BFBFBF #DEDEDE;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
/* Using this as a fix to center the submit buttons in TABLES
display:block;
float:left;*/
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
font-size:120%;
font-weight:bold;
line-height:130%;
margin:0px auto;
margin-right:0.7em;
padding:5px 10px 6px;
text-decoration:none;
}

button.submit-confirm:hover{
background-color:#368636;
border-color:#CFEECD #9CDC99 #A2DE9F #CFEECD;
border-style:solid;
border-width:1px;
color:#E8E8E8;
}
}
button.submit-confirm img {
margin:3 3px 0 0 !important;
PADDING-top:5px;
}

button.delete {}

input.submit-confirm {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#006600;
border-color:#DEDEDE #BBBBBB #BFBFBF #DEDEDE;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
/* Using this as a fix to center the submit buttons in TABLES
display:block;
float:left;*/
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
font-size:120%;
font-weight:bold;
line-height:130%;
margin:0px auto;
margin-right:0.7em;
padding:5px 10px 6px;
text-decoration:none;
}

input.submit-confirm:hover{
background-color:#368636;
border-color:#CFEECD #9CDC99 #A2DE9F #CFEECD;
border-style:solid;
border-width:1px;
color:#E8E8E8;
}
}
input.submit-confirm img {
margin:3 3px 0 0 !important;
PADDING-top:5px;
}

.error_message {
background-color:#FFFF99;
color:#FF0000;
margin:0 auto 3px;
padding:5px 5px 5px 30px;
text-align:left;
width:90%;
}
.display_message {
background-color:#FFFF99;
color:#FF0000;
margin:0 auto 3px;
padding:5px 5px 5px 30px;
text-align:left;
width:90%;
}
.warning_message {
background-color:#FFFF99;
color:#FF0000;
margin:0 auto 3px;
padding:5px 5px 5px 30px;
text-align:left;
width:90%;
}

#checkout-btn {margin:0px auto;text-align:center;}
#checkout-btn input{margin:10px 250px 10px auto;}

/*FOR SINGLE COLUMN landing and logon pages*/

#single-layout{width:961px;background-color:;border-right:;border-left:;border-bottom:;margin:0px auto;}
#single-layout.landing{width:961px;background:;min-height:;}
#single-column-Inner{}
#single-column-both.landing{margin-top:350px;}
#single-column-left.landing{width:400px;height:110px;float:left;background:;}
#landing-selectbox{float:right;margin-right:80px;margin-top:60px;}
#single-column-right.landing{float:left;}

#single-layout.utility {background-color:#FFFFFF;}
#single-column-both.utility {margin-top:20px;}
#reports-header {background-color:#000000;padding:5px;}


#search {display:none;}
#viewing {display:none;}
#sortby{width:40%;float:left;display:none;}
#itemsperpage.itemsper {width:40%;float:right;text-align:right;display:none;}

#return-to-admin {padding:5px;width:80%;background-color:#FFF000;margin-bottom:20px;font-weight:bold;}
#return-to-admin a:hover{background-color:#FFF000;}


#content-dashboard {}
#dashboard-controls {margin-bottom:10px;}

#dashboard-snapshot {width:45%;margin-bottom:15px;}

#contentdatatable.dashboard {
background-color:#FFFFFF;
border:none;
font-size:1em;
padding:10px;
padding-top:0px;
}
#dashboard-snapshot h4{
    font-size:1.4em;
    margin:10px 0px 20px 0px;
    padding:0px 0px 0px 0px;}
#dashboard-snapshot h4 a{font-size:70%;}    
#dashboard-snapshot.left {float:left;}
#dashboard-snapshot.right {float:right;}

#contentdatatable.noborder {border:none;}

#browse-box.aaa_insert a{background: none;border: none;
color:#666666;
font-size:12px;
text-decoration:none;
}

#browse-box.aaa_insert img {border: none;}

