/* CSS Document */

body {
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 15px;
	background: #273660;
	padding: 20px;
	margin:0px;
}

a:link    { color: #2042a0; text-decoration: none; }
a:visited { color: #2042a0; text-decoration: none; }
a:active  { color: #009900; text-decoration: none; }
a:hover   { color: #009900; text-decoration: none; }

 
/* type styles */

.top_page_nav, .top_page_nav a:link, .top_page_nav a:active, .top_page_nav a:visited, .top_page_nav a:hover{ 
 color: #bcd9f7;
 font-family: arial, helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 padding: 2px 4px 2px 4px;
 text-align:right;
} 
.top_page_nav a:link    { color: #ffffff; text-decoration: none; }
.top_page_nav a:visited { color: #ffffff; text-decoration: none; }
.top_page_nav a:active  { color: #ffffff; text-decoration: none; background:#003366; padding: 2px 4px 2px 4px; }
.top_page_nav a:hover   { color: #ffffff; text-decoration: none; background:#003366; padding: 2px 4px 2px 4px; }


.home_prod_links, .home_prod_links a:link, .home_prod_links a:active, .home_prod_links a:visited, .home_prod_links a:hover{ 
 color: #777777;
 font-family: arial, helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 line-height: 20px;
 text-align:left;
 padding: 0 0 0 6px;
} 
.home_prod_links a:link    { color: #777777; text-decoration: none; padding: 0 0 0 6px; }
.home_prod_links a:visited { color: #777777; text-decoration: none; padding: 0 0 0 6px; }
.home_prod_links a:active  { color: #009900; text-decoration: none; padding: 0 0 0 6px; }
.home_prod_links a:hover   { color: #009900; text-decoration: none; padding: 0 0 0 6px; }


.home_feature, .home_feature a:link, .home_feature a:active, .home_feature a:visited, .home_feature a:hover{ 
 color: #555555;
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 line-height: 13px;
 text-align:left;
} 
.home_feature a:link    { color: #2042a0; text-decoration: none; font-weight: bold; }
.home_feature a:visited { color: #2042a0; text-decoration: none; font-weight: bold; }
.home_feature a:active  { color: #009900; text-decoration: none; font-weight: bold; }
.home_feature a:hover   { color: #009900; text-decoration: none; font-weight: bold; }


.main_link, .main_link a:link, .main_link a:active, .main_link a:visited, .main_link a:hover{ 
 color: #333333;
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 line-height: 25px;
} 
.main_link a:link    { color: #2042a0; text-decoration: none; font-weight: bold; }
.main_link a:visited { color: #2042a0; text-decoration: none; font-weight: bold; }
.main_link a:active  { color: #009900; text-decoration: none; font-weight: bold; }
.main_link a:hover   { color: #009900; text-decoration: none; font-weight: bold; }


.side_nav, .side_nav a:link, .side_nav a:active, .side_nav a:visited, .side_nav a:hover{ 
 color: #333333;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 line-height: 13px;
 text-align:left;
} 
.side_nav a:link    { color: #333333; text-decoration: none; }
.side_nav a:visited { color: #333333; text-decoration: none; }
.side_nav a:active  { color: #009900; text-decoration: none; font-weight: bold; }
.side_nav a:hover   { color: #009900; text-decoration: none; font-weight: bold; }


.breadcrumb, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a:hover{ 
 color: #333333;
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 9px; 
 line-height:14px;
 font-weight: normal;
 text-align:left;
} 
.breadcrumb a:link    { color: #9a9a9a; text-decoration: none; }
.breadcrumb a:visited { color: #9a9a9a; text-decoration: none; }
.breadcrumb a:active  { color: #000000; text-decoration: none; }
.breadcrumb a:hover   { color: #00ae00; text-decoration: none; }


.page_link, .page_link a:link, .page_link a:active, .page_link a:visited, .page_link a:hover{ 
 color: #333333;
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px; 
 line-height:14px;
 font-weight: normal;
 text-align:left;
} 
.page_link a:link    { color: #2042a0; text-decoration: none; }
.page_link a:visited { color: #2042a0; text-decoration: none; }
.page_link a:active  { color: #009900; text-decoration: none; }
.page_link a:hover   { color: #009900; text-decoration: none; }


.uppercase_titles {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 10px;
 color: #000000;
 line-height: 14px;
 font-weight: bold;
}

.uppercase_titles_white {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 10px;
 color: #ffffff;
 line-height: 11px;
 font-weight: bold;
}

.uppercase_grey {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 9px;
 color: #999999;
 line-height: 11px;
 font-weight: normal;
}

.uppercase_red {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 10px;
 color: #cc0000;
 line-height: 18px;
 font-weight: bold;
}

.sm_detail {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 9px;
 color: #666666;
 line-height: 9px;
 font-weight: normal;
}

.copyright {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 30px;
}

.pagetitle {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 21px;
 color: #000000;
 line-height: 21px;
 text-align:left;
}

.pagebold {
 color: #000000;
 font-weight: bold;
}

/* order form styles */
.order_1 {
  background-color:#ededed;
  color:#333333;
  border: 1px solid #cccccc;
}

.order_2 {
  color:#333333;
  border: 1px solid #cccccc;
}

.order_top {
  background-color:#dddddd;
}

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

.form_titles {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 10px;
 color: #000000;
 line-height: 11px;
 font-weight: bold;
}

.order_title {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 14px;
 color: #000000;
 border-bottom: 1px solid #666666;
}