A.whitelink,
A.whitelink:hover
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    color:#FFF;
    text-decoration:none;
}
A.whitelink:hover
{
    text-decoration:underline;
}
BODY
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
 	color: navy;
}
TD
{
    font-size:11px;
	line-height: 16px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
TD.content_table
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
}
A
{
    color:blue;
    text-decoration:underline;
}
A:hover
{	
    color:navy;
    text-decoration:underline;
}

FORM
{
    padding:0px;
    margin:0px;
}
SELECT
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px #919CB2 solid;
    background-color:#E5E5EF;
    color:#412C71;
}
.content, div.content
{
    font-size:9pt;
    padding-left:5px;
    padding-right:10px;
	text-indent: 5px;
    text-align:justify;
}
TD.right_side
{
	background-image: url("themes/default/images/gray_blue_50x6.jpg");
	background-repeat: repeat-y;
	background-position: left;
}
TD.right_side_wb
{
	background-image: url("themes/default/images/white_blue_50x6.jpg");
	background-repeat: repeat-y;
	background-position: left;
}
TR.right_section_new
{
	background-image: url("themes/default/images/backright_350x6.jpg");
	background-repeat: repeat-y;
	background-position: right;
}
TD.left_section_new
{
	background-image: url("themes/default/images/back_120x6.jpg");
	background-repeat: repeat-y;
	padding: 1px;
}
TD.left_section, TD.right_section, TD.middle_section, TD.header_section, TD.footer_section
{
    padding:1px;
}
TD.middle_section
{
    padding-top:15px;
    font-size:12px;
}
TD.copyrite
{
	font-size: 11px;
}
TD.footer_section
{
    text-align:center;
	font-size: 9px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
TD.footer_section TD
{
    padding:2px;
	font-size: 11px;
}
TD.footer_section TD
{
    color:#FFFFFF;
}
TD.footer_section TD A
{
	color: #FFFFFF;
	text-decoration: none;
}
TD.footer_section TD A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
TD.header_menu
{
    border-bottom:1px #ADB1BD solid;
}
TD.header_menu TABLE TD.horizontal_menu_item, TD.header_menu TABLE TD.horizontal_menu_item_small
{
    background-color:#ADB1BD;
    font-weight:bold;
    color:#FFFFFF;
    padding:1px;
    padding-left:10px;
    padding-right:10px;
}
TD.horizontal_menu_item_header
{
    background-color:#ADB1BD;
    font-weight:bold;
    color:#FFFFFF;
    padding:1px;
    padding-left:10px;
    padding-right:10px;
	font-size:12px;
}
TD.header_menu TABLE TD.horizontal_menu_item_small
{
    padding-left:3px;
    padding-right:0px;
}
TD.header_menu TABLE TD.horizontal_menu_item A, TD.header_menu TABLE TD.horizontal_menu_item A:hover
{
    color:#FFFFFF;
}
TD.window_light_blue_heading, TD.window_light_blue_innertext
{
    background-color:#929BB3;
    color:#E9EBF0;
}
TD.window_light_blue_innertext
{
    background-color:#DCDFE7;
    border:1px #929BB3 solid;
}
TD.window_lighter_blue_heading, TD.window_lighter_blue_innertext
{
    background-color:#BFC5D3;
    color:#FFFFFF;
}
TD.window_lighter_blue_innertext
{
    color:#263868;
}
TD.window_dark_blue_heading, TD.window_dark_blue_innertext
{
    background-color:#263868;
    color:#FFFFFF;
}
TD.window_orange_heading, TD.window_orange_innertext
{
    background-color:#FB9A13;
    color:#333366;
}
TD.window_orange_innertext
{
    border:1px #FB9A13 solid;
    background-color:#FDCC89;
}
TD.window_light_orange_heading, TD.window_light_orange_innertext
{
    background-color:#FDCC89;
    color:#333366;
}
TD.window_light_blue_innertext, TD.window_dark_blue_innertext, TD.window_orange_innertext, TD.window_light_orange_innertext, TD.window_lighter_blue_innertext
{
    padding:5px;
}
TD.window_light_blue_heading, TD.window_dark_blue_heading, TD.window_orange_heading, TD.window_light_orange_heading, TD.window_lighter_blue_heading
{
    padding:0px;
    font-weight:bold;
    font-size:11px;
    padding-top:1px;
}
TD.window_light_blue_innertext, TD.window_dark_blue_innertext TD, TD.window_dark_blue_innertext A, TD.window_dark_blue_innertext A:hover
{
    color:#FFFFFF;
}
TD.window_light_blue_innertext A, TD.window_light_blue_innertext A:hover
{
    color:#E9EBF0;
}
TABLE.SideForm_new, div.SideForm_new
{
	padding: 0px;
	color: #A9A9A9;
}
TABLE.SideForm_new TD.FormCaption_new
{
	font-weight: bold;
	color: white;
}
TABLE.SideForm TD.FormCaption, TABLE.SideForm TD.FormValue, TABLE.SideForm TD.FormValueClean
{
    padding:3px;
    color:#ffffff;
}
td.formvalue_whi
{
	background-color: white;
}
td.FormValue2 {
	text-align: right;
}
TD.endtbl
{
	background-image: url("themes/default/images/tablefooter.gif");
	background-repeat: repeat-x;
}
TD.endtbl2
{
	background-image: url("themes/default/images/tablefooter2.gif");
	background-repeat: repeat-x;
}
TR.endtbl_scorecard
{
	background-image: url("themes/default/images/endtbl_scorecard.png");
	background-repeat: repeat-x;
	text-align: right;
}
TR.endtbl_search
{
	background-image: url("themes/default/images/tablefooter3.gif");
	background-repeat: repeat;
	text-align: right;
}
TR.endtbl_gradient
{
	background-image: url("themes/default/images/end_shade.jpg");
	background-repeat: repeat-x;
}
TABLE.SideForm TD.FormCaption
{
    font-weight:bold;
}
TABLE.SideForm TD.FormValue INPUT
{
    font-size:11px;
    border:1px #A8B0C4 solid;
    background-color:#FFFFFF;
}
TABLE.SideForm TD.FormValue_white INPUT
{
    font-size:10px;
    border:1px #A8B0C4 solid;
    background-color:white;
	color: navy;
}
TABLE.SideForm TD.FormButton
{
    padding:3px;
    text-align:right;
}

A.side_menu, A.side_menu:hover
{
    color:#ffffff;
}

A.top_menu, A.top_menu:hover
{
    color:navy;
	text-decoration: none;
}

[form]

TD.ListCaption
{
    padding:10px;
    padding-right:25px;
    border-right:1px #FB9A13 solid;
    font-weight:bold;
    color:#333366;
    vertical-align:top;
    white-space:nowrap;
    text-align:right;
}    
TD.ListValue
{
    padding:10px;
    padding-left:25px;
    color:#333366;
    vertical-align:top;
    white-space:nowrap;
}
TD.FormCaption, TD.FormValue, TD.FormButton, TD.FormHeading, TD.FormValueClean, TD.FormValue_required, TD.FormValueArray
{
    padding:3px;
    color:#412C71;
    white-space:nowrap;
}
TD.FormHeading
{
    font-weight:bold;
}
TD.FormButton
{
    text-align:right;
}
TD.FormValue INPUT, TD.FormValue SELECT, TD.FormValue TEXTAREA, TD.FormValueArray INPUT, TD.FormValue_required INPUT, TD.FormValue_required SELECT, TD.FormValue_required TEXTAREA
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px #919CB2 solid;
    background-color:#E5E5EF;
    color:#412C71;
}
TD.FormValuePrint INPUT
{
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px #919CB2 solid;
    background-color:#E9EBF0;
    color:#412C71;
}
TD.FormValue_required INPUT, TD.FormValue_required SELECT, TD.FormValue_required TEXTAREA, TD.FormValueArray INPUT
{
    border:1px #FB9A13 solid;
    background-color:#FEE1B8;
}
TABLE.SiteForm TD.FormCaption
{
    border-right:2px #FB9A13 solid;
}
TABLE.EditForm
{
    background-color:#E9EBF0;
    border:1px #ADB1BD solid;
}
TD.form_dark_blue_heading
{
    background-color:#263868;
    padding-left:5px;
    font-weight:bold;
    color:#FFFFFF;
}
TD.form_dark_blue_innertext
{
    padding:5px;
    background-color:#E9EBF0;
    border:1px #ADB1BD solid;
}


[list]

TD.list_small_date
{
    font-size:10px;
    text-align:right;
}
TD.list_small
{
    font-size:11px;
    font-weight:bold;
}

[table]

TR.TableHeading TD
{
    background-color:#263868;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:0px;
    padding-right:0px;
    border-bottom:1px #FFFFFF solid;
}

TR.TableRow TD, TR.TableRowHeading TD
{
    background-color:#E9EBF0;
    padding:2px;
    padding-left:4px;
    padding-right:4px;
}
TR.TableRowHighlight TD
{
    background-color:#FB9A13;
    padding:2px;
    padding-left:4px;
    padding-right:4px;
}

TR.TableRowDark TD
{
    background-color:#696B70;
    color:#FFFFFF;
    padding:5px;
    font-size:9pt;
    text-align:left;
    font-weight:bold;
}

TR.TableRowOrange TD
{
    background-color:#FB9A13;
    color:#000099;
    padding:5px;
    font-size:9pt;
    text-align:center;
    font-weight:bold;
}
TR.TableRowOrange TD A, TR.TableRowOrange TD A:hover
{
    color:#000099;
}
TR.TableRowHeading TD
{
    font-weight:bold;
    border-left:1px #929BB3 solid;
    border-right:1px #929BB3 solid;
    padding-bottom:3px;
    background-color:#929BB3;
    color:#FFFFFF;
}
TR.TableRowSubHeading TD
{
    font-weight:bold;
    border-left:1px #929BB3 solid;
    border-right:1px #929BB3 solid;
    padding-bottom:3px;
    background-color:#D5D5D5;
    color:#000080;
	padding-left: 25px;
}
TR.TableRow TD
{
    border-bottom:1px #929BB3 solid;
}
TR.None TD
{
    border:0px;
}
TR.TableRow TD INPUT
{
    font-size:11px;
    border:1px #A8B0C4 solid;
    background-color:#FFFFFF;
}
TR.TableRow TD.First
{
    border-left:1px #929BB3 solid;
    padding-left:8px;
}
TR.TableRow TD.Only
{
    border-right:1px #929BB3 solid;
    padding-right:10px;
    border-left:1px #929BB3 solid;
    padding-left:10px;
}
TR.TableRow TD.Last
{
    border-right:1px #929BB3 solid;
}
TR.TableTotal TD
{
    font-weight:bold;
    color:#333366;
    padding:2px;
    border-bottom:1px #929BB3 solid;
}
TR.TableTotal TD.First
{
    padding:1px;
    border-left:1px #929BB3 solid;
}
TR.TableTotal TD.Last
{
    padding:1px;
    border-right:1px #929BB3 solid;

}
TR.TableTotal TABLE TD
{
    border:0px;
    background-color:#FB9A13;
    padding:1px;
    padding-left:10px;
    padding-right:10px;
}
TR.TableTotal TABLE TD.First
{
    padding-left:10px;
    padding-right:30px;
}
TR.TableTotal TABLE TD.Spacer
{
    background-color:#FFFFFF;
    padding:0px;
}
TR.TableTotal TD.Spacer
{
    padding:0px;
}

[cms_list]
TD.cms_listbottom
{
    text-align:center;
    padding-top:10px;
}
TD.cms_listheading, TD.cms_listitem, TD.cms_listfunction
{
    font-size:11px;
    padding:3px;
}
TD.cms_listheading
{
    font-weight:bold;
    background-image:URL("/themes/default/cms/images/header_right_middle.gif");
}
TR.cms_listitem0
{
    background-color:#FFFFFF;
}
TR.cms_listitem1
{
    background-color:#E3E3E3;
}
DIV.cms_listtop
{
    border-top:1px #525252 solid;
    padding:5px;
    text-align:right;
}
TD.cms_alphafield_filter_tabs, TD.cms_alphafield_filter_tabs_selected
{
	font-size:11px;
    text-align:center;
    vertical-align: middle;
    background-image:URL("/themes/default/cms/images/tab.gif");
}
TD.cms_alphafield_filter_tabs A, TD.cms_alphafield_filter_tabs_selected A
{
    color:#000000;
    padding-top:2px;
    width:20px;
    height:21px;
}
TD.cms_alphafield_filter_tabs_selected
{
    background-image:URL("/themes/default/cms/images/tab_selected.gif");
}

[text_listing]
TD.TextListingHeading
{
    font-weight:bold;
    color:#263868;
}
SPAN.TextListingDate, SPAN.TextListingDate A
{
    color:#929BB3;
}
SPAN.bullet 
{
    width:5px;
    height:5px;
    background-image: URL("/themes/default/images/orange_bullet.jpg");
	background-repeat: no-repeat;
	background-position: top;
    font-size:1px;
	padding-right: 20px;
	padding-top: 0px;	
}

DIV.clickthru
{
    text-align:right;
    color:#929BB3;
    font-weight:bold;
}
DIV.clickthru A
{
	color:#929BB3;
	text-decoration: none;
	font-weight: normal;
}
DIV.clickthru A:hover
{
	color:#929BB3;
	text-decoration: underline;
	font-weight: normal;
}

[products_table]

TABLE.bee_info TR.MainHeading TD
{
    background-color:#696B70;
    color:#F3FFFF;
    padding:3px;
    font-size:11px;
    text-align:left;
    font-weight:bold;
}


TABLE.bee_info TR.SubHeading TD
{
    padding:3px;
    background-color:#D5D5D5;
    color:#000080;
    font-size:11px;
}

TD.DetailCaption, TD.DetailValue
{
    padding:3px;
    padding-left:15px;
    padding-right:15px;
}
TD.DetailCaption
{
    border-right:2px #929BB3 solid;
}
TD.DetailValue
{
    border-left:2px #929BB3 solid;
}
hr.hr_s1, .hr_s1
{
	background-color: navy;
}
font.capt1
{
	color: navy;
	font-weight: bold;
}
font.capt2
{
	color: #cccccc;
	font-weight: bold;
}
tr.tbl_header, td.tbl_header, .tbl_header
{
	color: navy;
	font-weight: bold;
	font-size: 10px;
	height: 30px;
	padding-top: 10px;
}
TD.empty 
{
	background-color: transparent;
}
TD.mods, .mods
{
	background-color: #cccccc;
}
td 
{
	text-align: justify;	
}
p.norm
{
	color: white;
	text-indent: 3px;
	padding: 3px;
	font-size: 12px;
	word-spacing: 20px;
	text-align: justify;
}
tr.tbl_descript, td.tbl_descript
{
	color: navy;
	font-weight: bold;
	padding-left: 2px;
}
tr.nav
{
	text-align: center;
	font-size:10px;
	background-image: url('/themes/default/images/silver_back2.jpg');
	background-repeat: repeat-x;
}
.itemText 
{ 
	text-decoration: none; 
	color: navy; 
	font-weight:	 bold;
	font-size: 11px ;
	font-family: Arial, Tahoma, Helvetica;
}
.itemText2	
{ 
	text-decoration: none; 
	color: white; 
	font-weight: bold;
	font-size: 10px ;
	font-family: Arial, Tahoma, Helvetica;
}
.mainItem
{
	text-decoration: none; 
	color: white; 
	font-weight: bold;
	font-size: 10px ;
	font-family: Arial, Tahoma, Helvetica;
	background-color: navy;
}
.itemText_toprow
{ 
	text-decoration: none; 
	color: white; 
	font: 12px Arial, Helvetica;
	text-align: center;
}
.itemBorder { 
	border: 0px solid black 
}
tr.menu_back, td.menu_back, .tr.menu_back
{
	background-image: url('/themes/default/images/menu_row_back.gif');
	background-repeat: repeat-x;
	padding-left: 10px;
}
td.borders
{
	background-image: url('/themes/default/images/left_border.jpg');
	background-repeat: repeat-y;
	padding: 0px;
}
td.blue_right_border
{
	background-image: url('/themes/default/images/blue_right_border.jpg');
	background-repeat: repeat;
}
td.top_right_piece
{
	background-image: url('/themes/default/images/top_right_piece.jpg');
	background-repeat: repeat-y;
}
tr.search_form_back, td.search_form_back
{
	background-image: url('/themes/default/images/search_form_back.jpg');
	background-repeat: repeat-y;
	background-position: right;
}
tr.home_table_header, td.home_table_header
{
	background-image: url('/themes/default/images/home_table_header.png');
	background-repeat: repeat-x;
	background-position: right;
}
tr.home_table_footer, td.home_table_footer
{
	background-image: url('/themes/default/images/home_table_footer.png');
	background-repeat: repeat-x;
	background-position: right;
	font-weight: bold; font-size: 16px;
}
tr.home_table_footer2, td.home_table_footer2
{
	background-image: url('/themes/default/images/home_table_footer2.png');
	background-repeat: repeat-x;
	background-position: right;
	font-weight: bold; font-size: 16px;
}
tr.sub_table_header, td.sub_table_header
{
	background-image: url('/themes/default/images/sub_table_header.png');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	font-weight: bold; 
	font-size: 16px;
}
tr.sub_table_footer, td.sub_table_footer
{
	background-image: url('/themes/default/images/sub_table_footer.png');
	background-repeat: repeat-x;
	background-position: right;
}
tr.left_ads_back, td.left_ads_back
{
	background-image: url('/themes/default/images/left_ads_back.png');
	background-repeat: repeat-y;
}
.welcome_back
{
	background-image: url('/themes/default/images/welcome_back.png');
	background-repeat: no-repeat;
}
td.subtable
{
	font-weight: bold;
	font-size: 14px;
	color: navy;
	padding-left: 10px;
}
td.pad1, tr.pad1
{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 3px;
}
td.pad2
{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 3px;
}
a.o_link
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.mid_ads_back
{
	background-image: url('/themes/default/images/mid_ads_back.png');
	background-repeat: repeat-x;
}
a.serv
{
	font-size: 11px;
	color: #002562;
	text-decoration: none;
	font-weight: bold;
}
a.sub_menu, a.sub_menu:hover
{
    color:#fff;
    text-decoration:none;
    font-size:9px;
    width:100%;
}
DIV.sub_item
{
    padding:3px;
    padding-bottom:4px;
}
DIV.sub_item_hover
{
    background-color:#b3b3b3;
    color:#000069;
}
TABLE.bee_info TR TD
{
    padding:3px;
}
TABLE.bee_info TR TD.heading
{
    background:navy;
    color:#FFF;
    border:0px;
}
DIV.certificate
{
    color:red;
}
DIV.certificate SPAN.value
{
    color:#F00;
}
.page_filter
{
    background:#FFFFFF;
    text-align:right;
    padding-right:15px;
    padding-bottom:15px;
    width:50%;
}
.page_filter TD
{
    padding:2px;
}
.pager_filter
{
    background:#FFFFFF;
    text-align:right;
    padding-right:15px;
}
.pager_filter TD
{
    padding:2px;
}

a.filterurl,
a.filterurl:hover
{
    color:#FFFFFF;
    text-decoration:none;
}
a.filterurl:hover
{
    text-decoration:underline;
}
a.calctabs, 
a.calctabs:hover
{
    font-size:14px;
    color:#263868;
    font-weight:bold;
    text-decoration:none;
}
.page_control
{
    padding:2px;
}
