/* Sets padding and background image for page */
html, body {
	padding:0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:100%;
	background-color:#ffffff;
}
div.login {
text-align:center;
padding-left:2px;
}

.awardee_table
{
	font-size:12px;
}

.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#ffffff;
	margin: 20px 40px 0px 20px
}

.error_password
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


table.main {
	width:100%;
}

/* Controls the comapny logo inside the beta.aspx file. */
td.beta_logo 
{
background-color:White;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#000000;
}

/* Controls the comapny logo inside the gamma.aspx file. */
td.gamma_logo
{
	background-color:White;
	border-width: 0px 1px 0px 0px;
	border-color: #000000;
	border-style: solid;
}

/* Controls the the word password on the login page. */
tr.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #00007E
}

tr.CatalogHeader
{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-image:url(/Themes/Bechtel/Templates/Images/becthel_header_background.gif);
	background-repeat:repeat-x;
}

/* Controls the comapny logo */
td.beta_top_color {
background-color:#000000;
height:23px;
padding: 0px 20px 2px 0px;
color: #ffffff
}

td.gamma_top_color {
background-color:#000000;
height:23px;
padding: 0px 20px 2px 0px;
color: #ffffff
}

/* left_confetti, main_confetti, and right_extend create the top banner for the login page */
td.left_confetti {
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:#847C65;
height:180px;
}

td.main_confetti {
background-image:url(/Themes/Bechtel/Templates/images/background.gif);
background-repeat:repeat-x;
}

td.right_extend {
background-image:url(/Themes/InspirationNeutral/Templates/Images/barextend.gif);
height:180px;
}

td.top_nav_main {	
background-color: #F1EFEB;
padding: 0px 20px 10px 375px;
background: url(/Themes/InspirationNeutral/Templates/Images/top_confetti.gif) no-repeat
}

/* Controls the color, font, and size of the buttons on the login page */
input.login_button {
width:75px;
height:20px;			
border-width: 1px 1px 1px 1px;
border-color: #ffffff;
border-style: solid;	
background-color:Transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff	
}
input.guest_button {
width:75px;
height:20px;			
border-width: 1px 1px 1px 1px;
border-color: #ffffff;
border-style: solid;	
background-color:Transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff	
}

input.OrderStatus_button 
{
width:75px;
height:20px;			
border-width: 1px 1px 1px 1px;
border-color: #00007e;
border-style: solid;	
background-color:Transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00007e
}

.product_button{
width:75px;
height:20px;			
border-width: 1px 1px 1px 1px;
border-color: #00007e;
border-style: solid;	
background-color:Transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00007e	
}

.shopping_cart_button
{
	width:75px;
	height:20px;			
	border-width: 1px 1px 1px 1px;
	border-color: #00007e;
	border-style: solid;	
	background-color:Transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00007e	
}

.ShoppingCart_AutoselectLabel
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.ShoppingCart_OptionLabel
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.ShoppingCart_CompleteLabel
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.shopping_cart_text
{
	font-size: 12px;
	padding: 0px 0px 0px 20px;
}

.shopping_cart_table
{
	font-size: 12px;
}

/* This controls the color, font and size of the Shopping Cart links. */
a.shopping_cart_links:link {color: #00007e; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.shopping_cart_links:visited {color: #00007e; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.shopping_cart_links:hover { color: #00007e; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif}


td.Login_Cell
{
	padding: 0px 0px 5px 0px
}

td.Guest_Cell
{
	border-color:#6B6DC6;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
	padding: 5px 0px 5px 0px
}

/* Controls the color, font, and size of the buttons on the welcome page */
input.welcome_button {
MARGIN-LEFT: 20px;
BORDER-RIGHT: #b4ae9e 2px solid;
BORDER-TOP: #e4e1da 2px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #e4e1da 2px solid;
WIDTH: 75px;
COLOR: #676150;
BORDER-BOTTOM: #b4ae9e 2px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 20px;
BACKGROUND-COLOR: #ccc7bb;
}

/* Controls the size of the password textfield. */
input.password {
	font-size: 10px
}

/* Controls the color, font, and size of the presidents letter and awardee greeting. */
div.pres_letter_text {
padding:20px 100px 0px 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
color: #000000;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#000000;	
}

/* Controls the catalog heading, example: "45 Year Collection" etc. */
.catalog_heading {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;	
color: #ffffff;
padding:0px 0px 0px 10px;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#000000
}

/* Controls the color, font, and size of the customer page. */
td.interiormainhead {
color: #000000;
border-style:solid;
border-width:0px 0px 0px 1px;
border-color:#000000
}

/* These styles are for the awardee status page */
td.awardee_status_container {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-width:1px;
border-color:#676150;
padding:5px;
}

td.awardee_status_header {
padding:0px 0px 5px 0px;
}

input.awardee_status_button {
width:75px;
height:20px;			
border-width: 2px 2px 2px 2px;
border-color: #E4E1DA #B4AE9E #B4AE9E #E4E1DA;
border-style: solid;	
background-color: #CCC7BB;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #676150;
}

input.awardee_button {
width:125px;
height:20px;			
border-width: 2px 2px 2px 2px;
border-color: #E4E1DA #B4AE9E #B4AE9E #E4E1DA;
border-style: solid;	
background-color: #CCC7BB;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #676150;
}

select.awardee_status_dropdown {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.awardee_status_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

/* This controls the color, spacing, and border of the Your Collections and At This Site headings. */
.year_level_heading_text 
{
	text-align:right;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #00007e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	PADDING: 10px 10px 5px 20px
}

.link_heading_text
{
	text-align:right;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	PADDING: 10px 10px 5px 20px
}

/* This controls the spacing around the year level and order status type links. */
.year_level 
{
	text-align:left;
	PADDING: 0px 10px 0px 20px;
}

/* This controls the color, font and size of the year level and order status type links. */
a.year_level_links:link{color: #00007e; text-decoration:none; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.year_level_links:visited {color: #00007e; text-decoration:none; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.year_level_links:hover { text-decoration:underline; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif}
#year_level_links img { visibility:hidden; display:none;}

/* This controls the vertical alignment of each individual product item cell,
	which inludes the image, description, title, and all related content. */
td.product_cell
{
	vertical-align:top;
}

/* This controls the spacing of the images in collage view only. */
.collage_view
{
	padding: 5px 7px 5px 7px;
}

/* This controls the color and border width of each product image in collage view only. */
.collage_view_image
{
	border-style:solid;
	border-width: 2px 2px 2px 2px;
	color: #00007e;
}

/* This controls the color and border width and padding of each product image in column view only. */
.column_view_image
{
	border-style:solid;
	border-width:0px 0px 0px 0px;
	color: #847C66;
	padding:2px 2px 2px 2px;
}

.left_nav
{
	border-width: 0px 1px 0px 0px;
	border-color: #000000;
	border-style: solid;
}

/* This controls the color and and font of the product description in column view only. */
.column_view_text
{
	color: #000000; 
	FONT-SIZE: 12PX;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	/*padding: 0px 20px 0px 0px;*/
}

/* This controls the look of all product options regardless of view selected. */
.product_option
{
	color: #847C66; 
	FONT-SIZE: 12PX;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.product_text
{
	/*padding: 0px 20px 0px 0px;*/
	color: #000000; 
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Controls the text of each option attached to the item */
.option_text
{
	color: #000000; 
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Start of Help Styles */
ol.text {
	padding-left: 20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000	
}
ul.text {
	padding-right: 15px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;	
}
p.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#ffffff;
	padding: 0px 0px 0px -20px
}
.FAQ_answers {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000	
}
.product_border
{
	border: solid 2px navy;
	margin:0px;
}
p.HelpHeadings {
	padding: 20px 0px 0px 20px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.helplinks {
	padding-left: 20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
	A.helplinks:hover {color: red; text-decoration: underline}
	A.helplinks:link {color: red; text-decoration: underline}
	A.helplinks:visited {color: red; text-decoration: underline}
	A.helplinks:active {color: red; text-decoration: underline}

.FAQ_links {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	margin: 0px 0px 0px 0px
}
	A.FAQ_links:hover {color: red; text-decoration: underline}
	A.FAQ_links:link {color: red; text-decoration: underline}
	A.FAQ_links:visited {color: red; text-decoration: underline}
	A.FAQ_links:active {color: red; text-decoration: underline}
/* End of Help Styles */

/* This controls the look of the copyright text excluding the links in the footer. */
.copyright
{
	color: #000000; 
	text-align:right;
	FONT-SIZE: 12PX;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	/*padding: 0px 0px 0px 300px*/
}
/* This controls the color, font and size of the links in the footer. */
a.copyright_links:hover {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a.copyright_links:link {color: red; text-decoration: underline font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a.copyright_links:visited {color: red; text-decoration: underline font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a.copyright_links:active {color: red; text-decoration: underline font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.receipt_heading {
font-size:13px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.shipping_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* Controls the look of the title description in column view. */
a.column_view_links:link{color: #000000; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING: 0px 20px 0px 0px}
a.column_view_links:visited{color: #000000; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING: 0px 20px 0px 0px}
a.column_view_links:hover{ color: #000000; text-decoration: underline; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING: 0px 20px 0px 0px}

/* Controls the look of the help links. */
.top_nav_main_links: {color: #ffffff; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.top_nav_main_links:link {color: #ffffff; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.top_nav_main_links:visited {color: #ffffff; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.top_nav_main_links:hover {color: #ffffff; text-decoration: underline; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}

/* Controls that look of the help links. */
.left_nav_main_links: {color: #ffffff; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.left_nav_main_links:link {color: #ffffff; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.left_nav_main_links:visited {color: #ffffff; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.left_nav_main_links:hover {color: #ffffff; text-decoration: underline; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}

/* Controls the look of the help and contact us links on the welcome page and all other following pages. */
.top_nav_welcome_links: {color: #ffffff; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.top_nav_welcome_links:link {color: #ffffff; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.top_nav_welcome_links:visited {color: #ffffff; text-decoration: none; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.top_nav_welcome_links:hover {color: #ffffff; text-decoration: underline; FONT-SIZE: 12PX; FONT-FAMILY: Arial, Helvetica, sans-serif}
