/* ------------------------------------------------------ common styles ----- */
body {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
line-height: 16px;
color: #333333; }

a {
color: #0000ff;
text-decoration: underline; }

a:visited {
color: #0000ff;
text-decoration: underline; }

a:hover {
color: #0000ff;
text-decoration: underline; }

strong {
font-weight: bold; }

td {
font-size: 10px; }

h3 {
font-size: 12px ; }

/*-------------------------------------------------------------- header -----*/

#outline_header {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #666666;
text-align: left;
}

#outline_header a {
color: #666666;
text-decoration: none; }

#outline_header a:hover {
text-decoration: underline; }

#outline_header a:visited {
color: #666666;
}


/*---------------------------------------------------------- footer -----*/


#footer_contents a {
color: #666666; 
text-decoration: none; }

#footer_contents a:hover {
color: #666666; 
text-decoration: underline; }

#footer_contents a:visited {
color: #666666; }

/*-------------------------------------------------------- sub menu -----*/

.submenu_itembox  {
font-family: Arial, Helevetica, Sans-Serif; }

.submenu_topitembox  {
font-family: Arial, Helevetica, Sans-Serif; }

a.submenu_item {
color: #333333;
text-decoration: none; }

a:visited.submenu_item {
color: #333333;
text-decoration: none; }

a:hover.submenu_item {
color: #333333;
text-decoration: underline; }

a.submenu_item_selected {
font-weight: bold;
color: #333333;
text-decoration: none; }

a:visited.submenu_item_selected {
font-weight: bold;
color: #333333;
text-decoration: none; }

a:hover.submenu_item_selected {
font-weight: bold;
color: #333333;
text-decoration: underline; }


/*---------------------------------------------------------------- page -----*/

.page_heading  {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 16px;
line-height: 16px;
font-weight: bold;
/* color: #a72c31 */
color: #575757;
}

a.page_link_textlink {
color: #333333; 
text-decoration: none; }

a:visited.page_link_textlink {
color: #333333;
text-decoration: none; }

a:hover.page_link_textlink {
color: #333333;
text-decoration: underline; }

.page_right_box_content {
font-size: 10px;
line-height: 13px; }

.toppage_pushbox_content {
font-family: Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 10px;
line-height: 13px; }

.toppage_pushbox_link_text {
padding-top: 2px; }

.startpage_pushbox_content {
font-family: Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
line-height: 13px; }

.startpage_pushbox_link_text {
padding-top: 2px; }



/*------------------------------------------------------ page editor styles -----*/

.page_color_black {
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
color: #333333; }

.page_color_black_large {
color: #333333;	
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
line-height: 14px; }

.page_color_hemtex_giant {
color: #333333;
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 26px;
font-weight: bold;
line-height: 32px; }

.page_color_hemtex {
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
color: #a62d32; }

.page_color_hemtex_large {
color: #a62d32;
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
line-height: 14px; }

.page_color_hemtex_giant {
color: #a62d32;
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 26px;
font-weight: bold;
line-height: 32px; }

.page_color_sale {
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
color: #d21034; }

.page_color_sale_large {
color: #d21034;	
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
line-height: 14px; }

.page_color_sale_giant {
color: #d21034;	
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 26px;
font-weight: bold;
line-height: 32px; }

.page_color_premiere {
color: #9c1e3d; }

.page_color_premiere_large {
color: #9c1e3d;
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
line-height: 14px; }

.page_color_premiere_giant {
color: #9c1e3d;
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 26px;
font-weight: bold;
line-height: 32px; }



/*-------------------------------------------------------------- form styles -----*/

#form_container input {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px; }

#form_container textarea {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px; }


/*---------------------------------------------------------- extranet styles -----*/

div.img_link a {
color: #333333;
text-decoration: none; }

div.img_link a:hover {
color: #333333;
text-decoration: none; }

div.img_link a:visited {
color: #333333;
text-decoration: none; }


div.img_link_pdf a {
color: #333333;
text-decoration: none; }

div.img_link_pdf a:hover {
color: #333333;
text-decoration: none; }

div.img_link_pdf a:visited {
color: #333333;
text-decoration: none; }


div.img_link_doc a {
color: #333333;
text-decoration: none; }

div.img_link_doc a:hover {
color: #333333;
text-decoration: none; }

div.img_link_doc a:visited {
color: #333333;
text-decoration: none; }


div.img_link_file a {
color: #333333;
text-decoration: none; }

div.img_link_file a:hover {
color: #333333;
text-decoration: none; }

div.img_link_file a:visited {
color: #333333;
text-decoration: none; }


div.img_link_gif a {
color: #333333;
text-decoration: none; }

div.img_link_gif a:hover {
color: #333333;
text-decoration: none; }

div.img_link_gif a:visited {
color: #333333;
text-decoration: none; }


div.img_link_jpg a {
color: #333333;
text-decoration: none; }

div.img_link_jpg a:hover {
color: #333333;
text-decoration: none; }

div.img_link_jpg a:visited {
color: #333333;
text-decoration: none; }


div.img_link_mac a {
color: #333333;
text-decoration: none; }

div.img_link_mac a:hover {
color: #333333;
text-decoration: none; }

div.img_link_mac a:visited {
color: #333333;
text-decoration: none; }


div.img_link_win a {
color: #333333;
text-decoration: none; }

div.img_link_win a:hover {
color: #333333;
text-decoration: none; }

div.img_link_win a:visited {
color: #333333;
text-decoration: none; }


div.img_link_xls a {
color: #333333;
text-decoration: none; }

div.img_link_xls a:hover {
color: #333333;
text-decoration: none; }

div.img_link_xls a:visited {
color: #333333;
text-decoration: none; }


div.img_link_zip a {
color: #333333;
text-decoration: none; }

div.img_link_zip a:hover {
color: #333333;
text-decoration: none; }

div.img_link_zip a:visited {
color: #333333;
text-decoration: none; }



#extranet_latest li {
  font-size: 11px;
  line-height: 16px;
}


.file_heading 
{
	font-weight: bold;
}


/*-- ad/file presentaion --*/
.filedescription {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
line-height: 16px;
text-align: left;
}

.page_ad {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 16px;
text-align: left;	
}


/* ------------------------------------------------ postcard styles ------ */

#postcard_page h2 {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #a72c31 }

.warning {
  color: Red; }

#postcard_formtable td {
  font-size: 11px; }

#postcard h3 {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 15px;
  line-height: 16px;
  font-weight: bold;
  color: #a72c31 }

.postcard_from {
  line-height: 20px; }

#postcard h4 {
  font-size: 11px; }

#postcard td {
  font-size: 11px; }

#postcard a {
  text-decoration: none; }

#postcard a:visited {
  text-decoration: none; }
  
#postcard a:hover {
  text-decoration: underline; }

.postcard_body a {
  text-decoration: none; }

.postcard_body a:visited {
  text-decoration: none; }
  
.postcard_body a:hover {
  text-decoration: underline; }

.postcard_view_sendcard a {
  text-decoration: none; }

.postcard_view_sendcard a:visited {
  text-decoration: none; }

.postcard_view_sendcard a:hover {
  text-decoration: underline; }  
  
  
/* ------------------------------------------------------- Subscription form ----- */

#subscription_form legend {
  font-weight: bold;
  color: #333333; }

#subscription_form label {
  font-weight: bold; }
}

#subscription_form .message {
  font-style: italic;
}


  