/*Template formatting*/
Body,HTML,p {background-color:#FFFFFF;margin-top:0;height:100%} /* general formatting of the page body */
.Main_Background_Formatting {background-image:url(images/background_fade.jpg);background-repeat:no-repeat;width:1210px;} /* applied to the template's background table */
.Main_Template_Formatting {margin-left:auto;margin-right:auto;width:980px} /* applied to the template's master table */
.Header_Enclosure {height:103px;width:980px;} /* applied to the master tables cell containing the header */
.Search_Box_Enclosure {margin-right:5px;position:relative;top:3px} /* applied to the DIV that encloses the search text box */
.Main_Menu_Enclosure {height:24px;margin:0;padding:0} /* applied to the master table cell containing the main menu */
.Inline_Menu_Enclosure {background-color:white;padding-left:5px;padding-top:5px;width:110px} /* applied to the master table cell containing the sidebar menu */
.Inline_Menu {} /* applied directly to the inline menu table */
.Page_Content_Enclosure {background-color:white} /* applied to the master table cell containing the page body */
.Footer_Enclosure {background-color:black;height:11px;color:white} /* applied to the master table cell containing the footer */
a.droplink {background-color:#0070af}
.main_menu_text {display:none} /* applied directly to the top level main menu text*/


/*Font Settings*/
.System_Base_Font, TABLE {font-family:Arial;font-size:13px;color:#000000} /* applied to all fonts in the entire system */
.TopLinks {padding-top:10px;padding-right:7px} /* applied to the table containing the links at the very top of the web site */
.Top_Menu_Links {text-decoration:none;color:white;padding-left:15px;font-size:11px} /* applied directly to the links at the top of the web site */
.Language_List {background-color:#3B3B3B;font-size:11px;color:white;border:none} /* applied to the drop down list used to select the web site language */
.Small_Font {font-family:Arial;font-size:10px;color:black;text-decoration:none} /* applied to a few places where a smaller font is used in the site */
.Breadcrumb_Trail {font-family:Helvetica,sans-serif;font-size:11px;color:silver;text-decoration:none} /* applied to the table that contains the web site breadcrumb trail */
.Breadcrumb_Trail_AddNoBorder {padding-top:10px;padding-bottom:5px} /* applied to the table that contains the web site breadcrumb trail when the page has no border */
.Page_Links, #pagecontent a {font-family:sans-serif,verdana,Arial;font-size:12px;color:#339900} /* applied to all web site links */
.Page_Title {font-family:Tahoma,Arial;font-size:20px;color:#708090;font-weight:bold;margin-top:-7px} /* applies to all web page titles */
.CMS_Control_Links {font-family:Arial;font-size:11px;color:black;font-weight:bold;text-decoration:none;position:relative} /* used for the CSM links at the bottom of the web site */
.Submit_Standard {font-family:Arial;font-size:11px;font-weight:bold;background-color:#EFEFEF;color:#485B43} /* used for all submit button in the site */
.Submit_Alternate {font-family:Arial;font-size:11px;font-weight:bold;background-color:#E97A13;color:white} /* used to highlight a few buttons in the web site */
.Footer_Text {font-family:Arial;font-size:11px;color:white;text-decoration:none} /* used for the text in the web site footer */
#footer a,.Footer_Links {font-family:Arial;font-size:9px;color:#339900;text-decoration:none} /* used for the links in the web site footer */
a.Footer_Links:link {font-family:Arial;font-size:9px;font-weight:bold;color:#ff9900;text-decoration:none} /* used for the links in the web site footer */
a.Footer_Links:visited {font-family:Arial;font-size:9px;font-weight:bold;color:#ff9900;text-decoration:none} /* used for the links in the web site footer */
a.Footer_Links:hover {font-family:Arial;font-size:9px;font-weight:bold;color:#7d7d7d;text-decoration:none} /* used for the links in the web site footer */
a.Footer_Links:active {font-family:Arial;font-size:9px;font-weight:bold;color:#ff9900;text-decoration:none} /* used for the links in the web site footer */
.Footer_Copy {font-family:Arial;font-size:9px;color:#7d7d7d;text-decoration:none} /* used for the copyright in the web site footer */
.hp_Text {font-family:Arial;font-size:11px;color:white;text-decoration:none} /* used for the text in the homepage web site  */
a.hp_Text:link {font-family:Arial;font-size:11px;font-weight:bold;color:#ff9900;text-decoration:underline} /* used for the links in the web site footer */
a.hp_Text:visited {font-family:Arial;font-size:11px;font-weight:bold;color:#ff9900;text-decoration:underline} /* used for the links in the web site footer */
a.hp_Text:hover {font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:underline} /* used for the links in the web site footer */
a.hp_Text:active {font-family:Arial;font-size:11px;font-weight:bold;color:#ff9900;text-decration:underline}
.hp_ltText {font-family:Arial;font-size:11px;color:#666666;text-decoration:none} /* used for the text in the homepage web site  */
a.hp_ltText:link {font-family:Arial;font-size:11px;font-weight:bold;color:#ff9900;text-decoration:underline} /* used for the links in the web site right side homepage */
a.hp_ltText:visited {font-family:Arial;font-size:11px;font-weight:bold;color:#ff9900;text-decoration:underline} /* used for the links in the web site right side homepage */
a.hp_ltText:hover {font-family:Arial;font-size:11px;font-weight:bold;color:#666666;text-decoration:underline} /* used for the links in the web site right side homepage */
a.hp_ltText:active {font-family:Arial;font-size:11px;font-weight:bold;color:#ff9900;text-decration:underline}

/* Careers */
.Job_Title {font-size:21px;color:Black;font-family;georgia,arial} /* used by the the title of the view career page */
.Career_Sidebar {font-size:11px}
.Career_Sidebar_Section_Headers {color:black;font-weight:bold}
.Career_Sidebar_Section_Titles {color:#909090;font-weight:bold}
.Career_Section_Header {font-size:14px;font-weight:bold;margin-bottom:10px}

/*Other Settings*/
.SideBanner {padding-top:40px;padding-right:10px} /* used by the cell in the master table that contains the side banner documents */
.Search {background-image:;background-repeat:no-repeat;} /* used for the table that holds the web site search textbox */
.Search_Text_Box {width:133px;height:22px;font-size:12px;} /* applied directly the web site search text box */
.Search_Button {font-size:11px;font-face:arial;height:24px;margin-left:8px;} /* applied directly to the web site search button */
.Job_Title {font-size:15px;color:Black} /* used by the the title of the view job page */
.News_Release_Title {font-size:12px;font-weight:bold} /* used for the title when you view a news release */

/*Knowledge Base Settings*/
.Knowledge_Base_Search_Header {font-family:Tahoma,Arial;font-size:13px;color:white;background-color:#3B4358;font-weight:bold} /* applied to the header of the knowledge base search box */
.Knowledge_Base_Article_Details_Header {font-family:Arial;font-size:11px;color:white;background-color:#849EAD;font-weight:bold;text-decoration:none} /* applied to the header solution information panel */
.Knowledge_Base_Article_Details_Body {font-family:Arial;font-size:11px;color:Black;background-color:#F1F1FF;text-decoration:none} /* applied to the body of the solution information panel */ 
.Knowledge_Base_Search {background-color:#7F3F7} /* applied to the table containing the knowledge base search box */
.Email_Article_Header {background-color:silver;color:Black} /* applied to the header of the email an article to a friend option */
.Search_Results_Article_Normal {background-color:white;color:#FF9900;text-decoration:none} /* knowledge base search results links - normal state */
.Search_Results_Article_Hover {background-color:#699A26;color:#FF9900;text-decoration:underline} /* knowledge base search results links - hover state */

/*Calendar Settings*/
.Calendar {background-color:silver;width:100%;color:black;font-size:13px} /* applied to the table containing the calendar */
.Calendar_Header {background-color:whitesmoke;font-size:18px} /* applied to the header cell of the calendar */
.Calendar_Days_Header {background-color:whitesmoke;font-weight:bold;color:#003300;font-size:14px} /* applied to the row of the calendar table that contains the days header. - mon > fri */
.Calendar_Cell_Formatting {background-color:white} /* applied to each day of the calendar */
.Calendar_Current_Day_Formatting {background-color:whitesmoke} /* applied to the current day */
.Calendar_Event {background-color:ivory} /* applied to the table used to display a calendar event */

/*Blog*/
.Blog {} /* applied to the table containing the entire blog */
.Blog_Entry_Title {font-size:18px;color:Black;text-decoration:none;font-family:Arial;padding-bottom:3px} /* applied to the title of a blog entry */
.Blog_Entry_Details {font-size:10pt;color:black;font-family:Arial} /* applied to the text of a blog post */
.Blog_Panel_Enclosure {background-color:#EAEBE5} /* applied to the table containing the blog sidebar */
.Blog_Panel_Headers {color:Black;text-decoration:none;font-weight:bold} /* applied to header of each section of the blog sidebar */
.Blog_Panel_Links {text-decoration:none;color:black} /* applied to the links in the blog panel */
.Blog_Comments {background-color:#EAEBE5;width:450px;padding:} /* applied to the table used to submit comments on a blog post */

/*Message Board Settings*/
.Message_Board {background-color:silver} /* applied to the table containing the message board and topics listing */
.Message_Board_List {background-color:whitesmoke} /* applied to each row of the message board list */
.Message_Board_List_Header {background-color:#ECF0F2;color:black;font-size:13px;font-weight:bold} /* applied to the header of the message board topic listing */
.Message_Board_Title {color:black;font-size:15px} /* applied to all titles in the message board area */
.Message_Odd_Threads {background-color:#F1F1F1;color:black} /* applied to the odd rows of the topics listing */
.Message_Even_Threads {background-color:#FFFFFF;color:black} /* applied to the even rows of the topics listing */

/*Store Settings*/
.Product_List {background-color:white;border-left:none} /* applied to the table containing the store thumbnails */
.ProductAndCategory_Headers {background-color:black;color:white;padding:3px;height:22px} /* applied to the "Product Categories" header */
.Product_Description {background-color:white;color:black;font-size:11px} /* applied to the product description on the store */
.Metadata_Header {background-color:white;color:black;font-size:11px;font-weight:bold} /* applied to the store meta data header */
.Product_Title {color:#30526D;font-family:Tahoma;font-size:11px;font-weight:bold} /* applied to the product title */
.Product_Category_Images_Enclosure {font-size:12px} /* applied to each cell of the product category images */
.Product_Images {border:solid silver 0px} /* applied to the image thumbnails */
.Product_Review {padding:10px} /* applied to the table used when you view a product */
.Product_Review_Title {font-family:Verdana;font-size:16px;color:#30526D;font-weight:bold} /* applied to the title when you view a product */
.Product_Medium_Image_Wrapper {margin-top:30px} /* applied to the medium size image of the product review */
.Product_Medium_Image {border:solid black 0px;margin-right:110px;margin-left:20px} /* applied to the medium size image of the product review */
.Product_Bottom_Border {border-bottom:solid #EDF8F9 1px} /* used to add a border to the store products bottom edge  */
.Product_Right_Border {border-right:solid #EDF8F9 1px} /* used to add a border to the store products right edge  */
.Product_Shop_Search_Header {background-color:#5a5a5a;color:white;font-size:11px;display:none} /* applied to the search header area */

.Project_List_Header {background-color:#EDF8F9;color:black;font-size:12px;font-family:arial} /* applied to the shopping project header */

/* styles for the shopping cart */

#cart {	/* applied to the table containing the shopping cart */
	background-color:#408080;
	border:solid silver 1px;
	font-size:11px
}

#cart .header {	/* shopping cart header "QTY/PRODUCT/PRICE */
	background-color: #408080;
	color:white;
	font-size:13px;
	font-weight:bold
} 

#cart .items {	/* applied to each row of the cart items */
	background-color: white
} 

#cart .sub-totals {	/* applied to each of the cart sub total rows */
	background-color: #c6c6c6;
} 

#cart .total {	/* applied to cart total row */
	background-color: #a2a2a2;
	border-top:solid silver 1px;
	border-bottom:solid silver 1px;
	font-weight:bold;
} 

#cart .grand-total {	/* applied to the row containing the order/grand totals */
	background-color: silver;
	border-top:solid #C0C0C0 1px
} 


#add-to-cart {	/* applied to the table used for the "add to cart" box */
	background-color:silver
} 

/* loyalty shopping option */

#loyalty_shopping {
	margin-top:20px;
	border:solid silver 1px
}

#loyalty_shopping p {
	margin:0 0 15px 0;
	font-weight:bold;
	font-size:12px
}

#loyalty_shopping span {
	border:solid black 1px;
	padding:5px;
	background-color:silver;
	color:white
}


.Mini_Cart {color:white;background-color:#3B3B3B} /* applied to the table containing the mini shopping cart */
.Add_To_Cart_Box {background-color:silver} /* applied to the table used for the "add to cart" box */

/*Image Database*/
.Image_Database {} /* applied to the main image database table */
.Images_Title_And_Description {color:#3B3A26} /* applied to each cell of the image database table */
.Image_Database_Search_Header {background-color:whitesmoke;color:black;} /* applied to the image database search header area */

/*Training Videos Plugin*/
.Video {} /* applied to the main table */
.Video_View_Title {font-family:georgia;font-size:24px;text-decoration:italic} /* applied to the video main title */
.Video_View_Text {font-family:verdana;font-size:10px;color:white} /* applied to the video meta text, (title, description, date), etc. */
.Video_View_Headers {font-family:verdana;font-size:11px;color:#A0A0A0} /* applied to the meta data section headers, title, description, date ) */
.Video_List_Title {font-weight:bold;color:#21759B} /* applied to the titles of the vidoes on the main video page listing */
.Video_List_Description {color:#21759B;font-size:11px} /* applied to the descriptions of the vidoes on the main video page listing */

/*News Panel Plugin*/
.News_Panel {background-color:#262626;color:white;width:150px} /* main table formatting */
.News_Current {font-weight:bold} /* new item normal state */
.News_Panel_Hover {background-color:black;color:white;cursor:pointer} /* new item hover state */
.News_Border {border-bottom:solid black 1px;border-top:solid #434343 1px} /* used to create a border between each item */
.News_Separator {background-color:#434343;height:1px} /* the footer of the item table */

/*Library Panel*/
.Library_Panel {background-color:#595959;color:white;width:150px}
.Library_Panel_Hover {background-color:black;color:white;cursor:pointer}
.Library_Border {border-bottom:solid #7d7d7d 1px;border-top:solid #595959 1px}
.Library_Current {font-weight:bold}
.Library_Separator {background-color:#474747;height:1px}
.Library_term {color:blue;font-weight:bold}

/*Panel Links*/
.Panel {color:blue;width:150px;background-color:white}
.Panel_Links {color:#004A8C;font-weight:bold;text-decoration:none}
.Link_Enclosure {background-color:white;padding:3px}
.Link_Image {padding:3px;background-image:url(images/panel_link.gif);background-repeat:no-repeat;background-position:left center;padding-right:3px;padding-top:10px}
.Link_Normal {background-color:white;padding:3px}
.Link_Hover {background-color:#01A4E5;padding:3px;color:white}
