body{ background-image:url(images/bg_gry.gif); }
table{ border-collapse:collapse;}
td{ vertical-align:top;}
#bumper{  background-color:white; vertical-align:top; width:750px;}
#sidebar{ background-image:url(images/sidebar_border.gif); background-repeat:no-repeat; background-position:right top;}
#sidebar table{ background-color:#FFFFFF; }
#sidebar_menu table, #sidebar_menu table td{ width:100%; border:1px solid #AAAAAA; }
#sidebar_menu table, #sidebar_menu table td {  width:100%; border-right:1px solid #AAAAAA; border-top:1px solid #AAAAAA; }
#content { padding:10px 10px 30px 10px; }
#sitemap{ width:100%; margin-top:20px; }
#sitemap tr td { padding:5px 0px 5px 0px; }

body,.text {COLOR: #333333; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
.head {FONT-WEIGHT: normal;	FONT-SIZE: 20px; COLOR: #364870; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.subhead {FONT-WEIGHT: bold;	FONT-SIZE: 14px; COLOR: #364870; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.blacksubhead {FONT-WEIGHT: bold;	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.smallblacksubhead {FONT-WEIGHT: bold;	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.strong {FONT-WEIGHT: bold; font-size:8pt; COLOR: #364870; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif }
ul{list-style-image:url(images/bluearrow.gif);}
ul li ul {list-style-image:url(images/bluecircle.gif);}

.sidebar_btn_sel, .sidebar_btn, .sidebar_btn_over{ COLOR: #336699; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal;}
.sidebar_btn_sel { background-color:#F0F0F0; background-color:#9FB3CD;}
.sidebar_btn{background-color:#FFFFFF; cursor:auto; }
.sidebar_btn_over{ background-color:#9FB3CD; cursor: pointer; cursor: hand; }

.sub_sidebar_btn_sel, .sub_sidebar_btn, .sub_sidebar_btn_over{ padding-left:25px; COLOR: #336699; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal;}
.sub_sidebar_btn_sel { background-color:#F0F0F0; text-decoration:underline; COLOR: #6699CC;}
.sub_sidebar_btn{background-color:#F0F0F0; cursor:auto; }
.sub_sidebar_btn_over{ background-color:#F0F0F0; text-decoration:underline; cursor: pointer; cursor: hand; COLOR: #6699CC;}


.navbar_btn_over{ cursor: pointer; cursor: hand; }
#navbar{ width:100%;  }
#navbar img{ }


.label{ text-align:right; }
.form { width:100%; }
.form tr td { padding:5px; border:1px solid #AAAAAA; }
.textbox { width:150px; border: 1px solid #cccccc;}
textarea { border: 1px solid #cccccc;}
.button_row { background-color:#AAAAAA; }

a:link { COLOR: #336699; TEXT-DECORATION: underline }
a:visited { COLOR: #336699;	TEXT-DECORATION: underline }
a:hover { COLOR: #6699CC; TEXT-DECORATION: underline }

#products_table { width:100%; }
.header_row { background-color:#E0E0E0; }
.header_row td{ padding:1px 10px 1px 10px; border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA; font-weight:bold; COLOR: #364870; text-decoration:none;}
#products_table tr td a { text-decoration:none; font-weight:bold; COLOR: #364870; text-decoration:none;}
#products_table tr td a:hover{ text-decoration:underline; }
.text_row td { padding:10px; }
.white { color:white; }
.italics {font-style:italic; }
.grey_border{ background-image:url(images/gray.gif); background-repeat:repeat-x; }
.gray{ background-image:url(images/gray.gif); background-repeat:repeat-x; margin-bottom:10px; }
.sample{ border:1px solid #AAAAAA; }

.brochures { width:100%; }
.brochures tr td { padding:15px; border:1px solid #AAAAAA; }
.brochures tr td img { border:1px solid #AAAAAA; }

#mission{ text-align:justify; color:#FFFFFF; padding: 260px 300px 0px 12px; FONT-SIZE: 12px; line-height:16px;}
#mission ul{list-style-image:url(images/greyarrow.png); margin-left:20px; text-align:left;}