/*

template css v_1.2

color palette:

bg: #f4f4f4
very light grey: #ededed
light grey: #d4d4d4
med grey: #a8a8a8 or #808080
dark grey: #434343
orange: #f29711
orange text: #e79d13;
light blue: #9dbbd1 
light blue text #5397bc
green: #317300
white: #ffffff
black: #000000

*/

/* 
Common elements
*/

/*
body {
	background-color: #f3f3f3;
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #434343;
	height: 100%; 
	text-align: left;
}
*/
body { 
	background-color: #f4f4f4; 
	color: #4578A1; 
	text-align: center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: small; }


.fieldset_legend {
	color:#e79d13;
	font-size:16px;
}

/*
autocomplete
*/

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #cbcbcb;
  margin:0px;
  padding:0px;
  text-align:left;
  z-index: 850000;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:4px;
  padding-left:16px;
  cursor:pointer;
  border-bottom:1px dashed #cbcbcb;
  color:#5397bc;
}
div.autocomplete ul li.header {
  list-style-type:none;
  display:block;
  margin:0;
  padding:4px;
  cursor:pointer;
  background-color:#9dbbd1;
  color:#9dbbd1;
}

/*
splash
*/

.tagline {
	font-size: 24px;
	color: #ffffff;
}

.login_forgot a, .login_keep {
	font-size: 10px;
	color: #434343;
}
.freshjuiceheader {
	font-size: 24px;
	color: #317300;
}
.freshjuicetitle a {
	font-size: 14px;
	color: #434343;
	text-decoration:none;
}
.freshjuicetext {
	font-size: 12px;
	color: #434343;
}
.freshjuicedate {
	font-size: 10px;
	color: #434343;
}
.header_blue_sm {
	font-size:15px;
	color:#9dbbd1;
	font-weight:bold;
}
.header_orange_sm {
	font-size:15px;
	color:#f39b03;
	font-weight:bold;
}
.link_blue a {
	font-size:13px;
	color:#9dbbd1;
	font-weight:normal;
	text-decoration:none;
}
.link_blue a:hover {
	text-decoration:underline;
}

.popular, .bulletpoint, .readmore a {
	font-size:12px;
	color:#f39b03;
	font-weight:bold;
	text-decoration:none;
}
.readmore a:hover {
	text-decoration:underline;
}

.cs_wrapper
{
    margin: 0 auto;
    color: #434343;
    width: 380px;
    height:458px;
    padding: 10px;
    text-align: left;
    background-color: #ffffff;
}

.right_box
{
    margin: 0 auto;
    border: 0px solid #9dbbd1;
    color: #434343;
    width: 360px;
    height:90px;
    padding: 0px;
    background-color: #ffffff;
}

.right_box_sm
{
    margin: 0 auto;
    border: 0px solid #f39b03;
    color: #434343;
    width: 160px;
    height:90px;
    /*padding: 10px;*/
    background-color: #ffffff;
}

.right_content_box {
	padding:8px;
	border:1px solid #a8a8a8;
}




hr.grey {
	border: none 0;
	border-top: 1px solid #434343;
	width: 90%;
	height: 1px;
}

hr.grey100 {
	border: none 0;
	border-top: 1px solid #434343;
	width: 100%;
	height: 1px;
}

.bigheader_y {
	font-size:24px; 
	color: #aaa86d;	
}
.bigtext {
	font-size:16px; 
	color:#434343; 
	line-height:125%	
}
.bigtext a {
	font-size:16px; 
	color:#e79d13; 
	line-height:125%	
}

input.addphoto {
   font-size:12px;
   color:#ffffff;
   width:100px;
   background-color:#f29711;
   border-style:solid;
   border-color:#d4d4d4;
   border-width:1px;
   padding:2px;
}

div.commonFormBox {
	border:1px solid #DDDDC5;
	margin-top:20px; 
	padding:10px; 
	width:600px; 
	/*height:400px;*/ 
	background-color: #F4F4EC; 
	position:relative;	
}

.popup_close a {
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #acacac;
	line-height: 100%;
	text-decoration: none;
}

.spacer {
	color: #ffffff;
	font-size: 10px;
}




.blue_t {background: url(/images/splash/v_1.2/blue_dot.gif) 0 0 repeat-x; width: 400px}
.blue_t_sm {background: url(/images/splash/v_1.2/blue_dot.gif) 0 0 repeat-x; width: 195px}
.blue_b {background: url(/images/splash/v_1.2/blue_dot.gif) 0 100% repeat-x}
.blue_l {background: url(/images/splash/v_1.2/blue_dot.gif) 0 0 repeat-y}
.blue_r {background: url(/images/splash/v_1.2/blue_dot.gif) 100% 0 repeat-y}
.blue_bl {background: url(/images/splash/v_1.2/blue_LL.gif) 0 100% no-repeat}
.blue_br {background: url(/images/splash/v_1.2/blue_LR.gif) 100% 100% no-repeat}
.blue_tl {background: url(/images/splash/v_1.2/blue_UL.gif) 0 0 no-repeat}
.blue_tr {background: url(/images/splash/v_1.2/blue_UR.gif) 100% 0 no-repeat; padding:10px} 

.orange_t {background: url(/images/splash/v_1.2/orange_dot.gif) 0 0 repeat-x; width: 400px}
.orange_t_sm {background: url(/images/splash/v_1.2/orange_dot.gif) 0 0 repeat-x; width: 195px}
.orange_b {background: url(/images/splash/v_1.2/orange_dot.gif) 0 100% repeat-x}
.orange_l {background: url(/images/splash/v_1.2/orange_dot.gif) 0 0 repeat-y}
.orange_r {background: url(/images/splash/v_1.2/orange_dot.gif) 100% 0 repeat-y}
.orange_bl {background: url(/images/splash/v_1.2/orange_LL.gif) 0 100% no-repeat}
.orange_br {background: url(/images/splash/v_1.2/orange_LR.gif) 100% 100% no-repeat}
.orange_tl {background: url(/images/splash/v_1.2/orange_UL.gif) 0 0 no-repeat}
.orange_tr {background: url(/images/splash/v_1.2/orange_UR.gif) 100% 0 no-repeat; padding:10px} 

.orange_solid_t {background: url(/images/splash/v_1.2/orange_dot.gif) 0 0 repeat; width: 400px}
.orange_solid_b {background: url(/images/splash/v_1.2/orange_dot.gif) 0 100% repeat}
.orange_solid_l {background: url(/images/splash/v_1.2/orange_dot.gif) 0 0 repeat}
.orange_solid_r {background: url(/images/splash/v_1.2/orange_dot.gif) 100% 0 repeat}
.orange_solid_bl {background: url(/images/splash/v_1.2/orange_solid_LL.gif) 0 100% no-repeat}
.orange_solid_br {background: url(/images/splash/v_1.2/orange_solid_LR.gif) 100% 100% no-repeat}
.orange_solid_tl {background: url(/images/splash/v_1.2/orange_solid_UL.gif) 0 0 no-repeat}
.orange_solid_tr {background: url(/images/splash/v_1.2/orange_solid_UR.gif) 100% 0 no-repeat; padding:10px} 

/*
messages
*/
.confirm {
	font-size: 14px;
	color: #434343;
}
.error {
	font-size: 14px;
	color: #ff0000;;
}

/*
Forum
*/
.forum_title {
	font-size: 24px;
	color: #e79d13;
}
.forum_desc {
	font-size: 14px;
	color: #434343;
}
.post {
	background-color: #9dbbd1;
	border-width: 3px;
	border-style: double;
 	border-color:#ffffff;
 	color: #ffffff;
	font-size: 14px;
	padding-left:4px;
	padding-right:4px;
}



/*
Corp pages
*/
.corp_title {
	font-size: 24px;
	color: #e79d13;
}
.corp_header {
	font-size: 18px;
	color: #434343;
	font-weight:bold;
}
.corp_text {
	font-size: 14px;
	color: #434343;
}
.corp_text_extra_leading {
	font-size: 14px;
	color: #434343;
	line-height:150%;
}
.corp_text a {
	font-size: 14px;
	color: #e79d13;
}

/*
standard submenu
*/

.rounded_tab_solid {
	font-size: 16px;
	color: #ffffff;
}

.submenuheader_orange {
	font-size:16px;
	color:#e79d13;	
}
.submenuheader_blue {
	font-size:16px;
	color:#5397bc;	
}

.submenulink_orange {
	font-size:14px;
	color:#e79d13;	
}
.submenulink_orange_c {
	font-size:14px;
	color:#9dbbd1;	
}
.submenulink_blue {
	font-size:14px;
	color:#9dbbd1;	
}



/***** I think I replaced these (Will) *****/

td.submenu_h {
	padding-right:25px;	
	cursor:pointer;
	font-size:14px;
	color:#e79d13;	
	font-weight:bold;
}
td.submenu_h_c {
	padding-right:25px;	
	cursor:pointer;
	font-size:14px;
	color:#5397bc;	
	font-weight:bold;
}






.horiz_submenulink_orange a {
	font-size:14px;
	color:#e79d13;
	font-weight:bold;	
}
.horiz_submenulink_blue a{
	font-size:14px;
	color:#9dbbd1;
	font-weight:bold;	
}

.submenulink_current, .submenulink2, .submenulink2 a:hover,.submenulink2 a  {
	font-size:14px;
	color:#e79d13;	
	text-decoration:none;
}
td.submenuheader {
	background-color:#ffffff;	
	padding-bottom:6px;
}
td.submenulink {
	background-color:#ffffff;	
}
td.submenulink_current {
	background-color:#ffffff;	
}
td.submenulink_current:hover {
	background-color:#ededed;	
}
td.submenulink:hover {
	background-color:#ededed;	
}
tr.submenulink:hover {
	background-color:#ededed;	
}

/*
User Toolbox
*/

.toolbox_header {
	font-size: 16px;
	color: #434343;
}

p.toolbox_header {
	margin-top: 10px;
	margin-bottom: 8px;
}

.toolbox_link a {
	font-size: 13px;
	color: #e79d13;
	line-height: 125%;
	text-decoration: none;
}

.footer_link a, .footer_link  {
	font-size: 12px;
	color: #434343;
	text-decoration: none;
}

.copyright  {
	font-size: 10px;
	color: #808080;
}


/*
Toolbar
*/

input.searchbutton {
	background-color: #d42428;
	color: #ffffff;
	font-size: 11px;
    border: 1px solid #a8a8a8;
}

input.searchfield, input.login {
    border: 1px solid #acacac;
    background: #ffffff;
    padding: 2px;
    color: #515151;
}
input.regfield, textarea.regfield {
    border: 1px solid #DDDDC5;
    background: #ffffff;
    padding: 2px;
    color: #515151;
}

td.toolbar_link {
	width:110px;
	border-left:1px dashed #ffffff;
	padding-left:12px;
}
.toolbar_link, .toolbar_link a {
	font-family: arial;
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.toolbar_link a:hover {
	text-decoration: underline;
}
.toolbar_name, .toolbar_name a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	line-height: 100%;
	text-decoration: none;
}

.toolbar_message {
	font-family: arial;
	font-size: 22px;
	font-weight: normal;
	color: #ffffff;
		
}

.toolbar_mini, .toolbar_mini a  {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;	
	text-decoration: none;
}

/*
Node view
*/
.node_name {
	font-size: 18px;
	color: #434343;
}
.node_name_sm {
	font-size: 15px;
	color: #9dbbd1;
}

.node_description, .ingredientsview {
	font-size: 14px;
	color: #434343;
	line-height: 125%;
}
.node_description_sm {
	font-size: 12px;
	color: #434343;
}

.infobox_text {
	color: #434343;
	line-height: 125%;
}
.infobox_textLg {
	font-size: 14px;
	color: #434343;
	line-height: 125%;
}
.infobox_header {
	font-size: 16px;
	font-weight: bold;
	color: #434343;
}

.infobox_text_sm {
	font-size: 10px;
	color: #434343;
	line-height: 125%;
}
.infobox_textLg_sm {
	font-size: 12px;
	color: #434343;
	line-height: 125%;
}
.infobox_header_sm {
	font-size: 13px;
	font-weight: bold;
	color: #434343;
}


/*
Food edit
*/

input.addIngredient {
   font-size:14px;
   color:#ffffff;
   background-color:#6EA3C9;
   border-style:double;
   border-color:#ffffff;
   border-width:4px;
}

input.foodsave, input.foodcancel, input.ingredientsearch{
   font-size:14px;
   color:#ffffff;
   background-color:#828282;
   border-style:double;
   border-color:#ffffff;
   border-width:4px;
}

input.ingredientsearchfield, input.foodedit, textarea.foodedit {
    border: 1px solid #acacac;
    background: #ffffff;
    padding: 2px;
    color: #515151;
}

table.addeditIngredient {
	border:1px solid #c6dbea;
}
 
table.addeditIngredient td {
	border-top:1px solid #c6dbea;
}



td.main {
	padding: 0px 8px 0px 4px;
}
td.greyline {
	background-image: url("/images/template/v_1.2/acacac.jpg");
	background-repeat: repeat-y;
}

td.minimain {
	padding: 0px 0px 0px 10px;
}

td.toolbox {
	padding: 0px 0px 0px 10px;
}

.boxheader {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
}

.boxheader a {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}

.smboxheader {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}

.login_title {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	margin: 0px;
}
.login_header {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	line-height: 100%;
	text-decoration: none;
}
.login_text {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	line-height: 100%;
	text-decoration: none;
}

.login_forgot a {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #acacac;
	line-height: 100%;
	text-decoration: none;
}

.login_keep {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 100%;
	text-decoration: none;
}

img.node, img.user, img.food, img.med {
	margin: 0px 0px 2px 0px;
	border: 1px solid #a8a8a8;
}

img.user_thumbnail, img.food_thumbnail, img.med_thumbnail {
	margin: 0px 0px 0px 0px;
	border: 1px solid #acacac;
}

.user_thumbnail a{
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #df9007;
	text-decoration: none;
}

input.login, input, textarea {
    border: 1px solid #acacac;
    background: #ffffff;
    padding: 2px;
}



/*
Search
*/

.search_link a {
	font-size: 14px;
	color: #e79d13;
	text-decoration: none;
	padding: 4px;
}

.search_tags a {
	color: #3f74bb;
	text-decoration: none;
}
.search_tags_count a {
	color: #d4d4d4;	
	text-decoration: none;
}

.search_result_title, .search_result_title a {
	font-size: 15px;
	color: #5397bc;	
}
.search_result_title a:hover {
	text-decoration:underline;		
}
.search_result_description, .search_result_description a {
	font-size: 12px;
	color: #a8a8a8;	
	text-decoration: none;		
}

/* 
Pager
*/
.pager_nav a, .pager_nav {
	color: #e79d13;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.pager_nav_nolink {
	color: #888888;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.pager_text {
	color: #434343;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

span.pager_nav {
	border: 1px solid #eaf5fa;
	padding: 4px;
}

span.pager_nav:hover {
	border: 1px solid #a1defa;
	background-color: #ffffff;
	padding: 4px;
}

/*
Tracker
*/



tr.trackerlistheader {
	height:40px;
	background-color:#ffffff;
}
tr.trackername {
	height:50px;
	background-color:#ffffff;
}
tr.trackername:hover {
	height:50px;
	background-color:#ededed;
}

td.trackername {
	height:50px;
	border-bottom:1px solid #d4d4d4;
	vertical-align:top;
	padding-top:4px;
}
.trackername {
	color: #5397bc;	
	font-size: 16px;
}
.trackerdesc {
	color: #515151;	
	font-size: 12px;
}
.trackerOn, .trackerOn a {
	color: #54b433;	
	font-size: 16px;
	text-decoration:none;
}
.trackerOff, .trackerOff a {
	color: #cccccc;	
	font-size: 16px;
	text-decoration:none;
}
.trackerLaunch, .trackerLaunch a {
	color: #5397bc;	
	font-size: 16px;
	text-decoration:none;
}


/*
drop down menu for addtofavs
*/

div.shadow {
	background: #434343;
	position:relative;
}
div.section {
	background: #ffffff;
	position:relative;
	top:-4px;
	left:-4px;
	border: thin solid #999; 
}

.addtofavs_link a, .addtofavs_link{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;		
}

div.addtofavs, div.addtocal {
	background-color: #e79d13;
	width: 180px;
	height: 20px;
	overflow: hidden;
	border: 1px solid #e79d13;
	margin-bottom: 4px;	 
}

div.addtofavs_popup {
	z-index: 830000;
	/*border: 1px solid #e79d13;*/
	background-color: #ffffff;
	position: absolute;
	top: 80px;
	left: 140px;
	width: 250px;
	height: 300px;
	visibility: hidden; 
	display: none;
}


table.trackers_list  {
	border-width: 1px; 
	border-style: solid;
	border-color: #FFCC66;
	background-color: #ffffcc;
	padding: 4px;
}

table.trackers_list td {
	padding: 4px;
}



/* 
User home
*/

div.userHomeBoxHeader {
	height:20px;
	padding:4px;
	padding-left:8px;
	border:1px solid #6EA3C9;
	background-color:#6EA3C9;	
}
div.userHomeBox {
	padding:8px;
	margin-bottom:16px;
	border:1px solid #6EA3C9;	
}
.userHomeBoxHeader {
	font-size: 16px;
	color: #ffffff;
	
}
.userHomeBoxHeaderLink a{
	font-size: 16px;
	color: #ffffff;
}

.smbox_edit, .smbox_edit a, .actionbox_link a, .photo_caption a, .photo_action a {
	color: #df9007;
	text-decoration: none;
}

.favorites a, .favorites {
	font-size: 14px;
	color: #df9007;
	text-decoration: none;
	line-height:150%;
}



/*
Report
*/

.noimage {
	font-size: 9px;
	color: #cbcbcb;
}

img.report_picsize {
	border: 2px solid #ffffff;	
}

img.report_picsize_selected {
	border: 2px solid #6da1aa;	
}

img.report_picsize:hover {
	border: 2px solid #6da1aa;	
}


/* 
Blog elements
*/

.blog_userheader {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

.blog_userheader_link a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #acacac;
	text-decoration: none;
}

.blog_title, .blog_title a, .report_title, .report_title a  {
	font-family: arial;
	font-size: 24px;
	font-weight: normal;
	color: #e79d13;
	line-height: 100%;
	text-decoration: none;
}
.blog_titlesm, .blog_titlesm a {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #e79d13;
	text-decoration: none;
}
.blog_date, comment_date, .corp_date {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
	line-height: 150%;
}
.blog_text {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #434343;
	line-height: 125%;
}

.blog_userheader, .blog_userheader a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #434343;
	line-height: 125%
}





/* 
User profile elements
*/

.profile_name {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #555555;
}

.profile_location {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
}

.profile_description {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	line-height: 125%;
}





/* 
Summary view elements
*/

.summary_title_blog a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #df9007;
	line-height: 100%;
	text-decoration: none;
}

.summary_title_recipe a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #aaa86d;
	line-height: 100%;
	text-decoration: none;
}

.summary_date {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #acacac;
	line-height: 175%;
}

.summary_text {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	line-height: 100%;
}





/* 
Comment elements
*/

input.commentsave, input.commentadd {
   font-size:14px;
   color:#ffffff;
   background-color:#828282;
   border-style:double;
   border-color:#ffffff;
   border-width:4px;
}


.comment_author a {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #fd9e13;
	line-height: 175%;
	text-decoration: none;
}

.comment_count a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
	text-decoration: none;
}
.comment_name, .comment_name a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #1d84e0;
	text-decoration: none;
}
.comment_text {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
}
.comment_date {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}


img.loading {
		margin-top: 0px;
}

hr.comment {
	border: none 0;
	border-top: 1px dashed #acacac;
	width: 95%;
	height: 1px;
}

.signin, .cancel, input.blue, input.orange {
	background-color: #9dbbd1;
	border-width: 3px;
	border-style: double;
 	border-color:#ffffff;
 	color: #ffffff;
	font-size: 14px;
	padding-left:4px;
	padding-right:4px;
}
.cancel {
	background-color:#a8a8a8;	
}
input.orange {
	background-color: #e79d13;
}

.signup {
	background-color: #fe9f13;
	border-width: 1px;
	border-style: double;
	color: #ffffff;
	font-size: 14px;
	font-family: arial;
	margin-top: 10px;
}

.edit_update {
	background-color: #df9007;
	border-width: 1px;
	border-style: double;
	color: #ffffff;
	font-size: 14px;
	font-family: arial;
	margin-top: 10px;
}

/*
Snapshot
*/

tr.datatable {
	background:#ffffff;
	height:32px;
}
tr.datatable:hover, tr.datatable_current {
	height:32px;
	background-color:#ededed;	
	cursor:pointer;
}

td.datatable {
	background:#ffffff;
}
td.datatable:hover {
	background:#ededed;
	cursor:pointer;
}
td.datatable_closed {
	border:0;
}
td.datatable_open {
	border:1px solid #dcdcdc;
	border-top:0;;
}

td.datatable_last {
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
.datatable_title {
	font-size:17px;
	font-weight:bold;
	color:#9dbbd1;
}
.datatable_header {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
input.snapshotButton, input.snapshotButton_current, input.snapshotButton_disabled {
	width:70px;
	background-color:#ffffff;
	border:1px solid #e79d13;
	color:#e79d13;
}
input.snapshotButton:hover, input.snapshotButton_current:hover {
	cursor:pointer;	
}
input.snapshotButton_current {
	background-color:#e79d13;
	border:1px solid #e79d13;
	color:#ffffff;
}
input.snapshotButton_disabled {
	background-color:#ffffff;
	border:1px solid #cbcbcb;
	color:#cbcbcb;
}


/* progressBar */
#navcontainer
{
margin-left: auto;
margin-right: auto;
margin-top:20px;
margin-bottom: 20px;
border-top: 1px solid #a8a8a8;
z-index: 1;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0px;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 6px;
}

#navcontainer li a
{
padding: 1px 7px;
color: #a8a8a8;
background-color: #fff;
border: 1px solid #a8a8a8;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

#navcontainer li a#current
{
color: #000;
border: 2px solid #f29711;
}