﻿/* Main CSS for NB */

/* Default */
* { margin: 0; padding: 0; }
html { height: 100%; }
body { height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; background: url(/images/bg_main.gif) repeat-x top left #fff; }
img { border: 0; margin: 0; padding: 0; }
form { padding: 0; margin: 0; }
table { border: 0; }
a { color: #2EA5C8; }
a:hover { text-decoration: none; }
ul { margin: 0 0 10px 10px; list-style-position: inside; }
ol { margin: 0 0 10px 10px; list-style-position: inside; }


/* Layout */
#wrap { width: 100%; position: relative; background: url(/images/bg_grad_wrap.gif) no-repeat top center; }
#container { width: 100%; margin: 0 auto; background: url(/images/bg_grad_container.gif) repeat-y top center; }
#content { width: 960px; margin: 0 auto; padding: 0; background: url(/images/bg_grad_content.gif) no-repeat top center; }

#header { width: 100%; height: 259px; }
#header .lang { float: right; width: 165px; height: 28px; background: url(/images/bg_lang.gif) repeat-x top left #000; text-align: center; line-height: 28px; color: #999; font-weight: bold; }
#header .lang a { color: #4b9ad2; text-decoration: none; }
#header .lang a:hover, #header .lang .current { color: #fff; }

#top_bar { width: 960px; margin: auto; }

#flashheader { text-align: center; }

#search_login { width: 954px; height: 30px; margin: 0 auto; margin-top: 3px; padding-right: 6px; }
#search_login a { color: #309ff0; }
#search_login a:hover { text-decoration: none; }
#search_login #login { float: left; margin: 6px 0 0 6px; }
#search_login #login a { color: #333; }
#search_login #login a:hover { text-decoration: none; }

#column_1 { float: left; width: 182px; background: url(/images/bg_col_1.gif) repeat-x top left; margin: 0 0 0 2px; padding: 8px 8px 0 6px; } * html #column_1 { /* ie only */ width: 172px; margin: 0 0 0 2px; }
#column_1 h1 { margin: 0; padding: 0 0 12px 0; }
#column_1 h3 { margin: 0; padding: 0 0 2px 0; }
#column_1 a { font-size: 11px; color: #005695; }
#column_1 a:hover { color: #005695; text-decoration: none; }
#column_1 #login_box { width: 180px; height: 120px; background: #dcdcdc; }
#column_1 #login_box_u { width: 180px; height: 120px; background: #f5f5f5; }
#column_1 #social_videos { width: 148px; border: 2px solid #e0e0e0; padding: 5px 18px 10px 8px; font-size: 11px; }
#column_1 .spacer { margin: 0; padding: 6px 0 6px 0; }
#column_1 #sponsors { width: 148px; border: 2px solid #e0e0e0; padding: 5px 18px 10px 8px; font-size: 11px; }
#column_1 #social_videos h3 { margin: 0; padding: 0 0 8px 0; }
#column_1 #social_videos a { color: #005695; }
#column_1 #social_videos a:hover { color: #005695; text-decoration: none; }
#column_1 #social_videos ul { margin: 6px 0 0 0; padding: 0; }
#column_1 #social_videos li { list-style-type: none; padding: 0 0 4px 0; }

#column_2 { float: left; width: 742px; padding: 12px 10px 0 10px; } * html #column_2 { /* ie only */ width: 739px; }
#column_2 h2 { margin: 0 0 10px 0; padding: 0; font-size: 16px; } * html #column_2 h2 { /* ie only */ margin-bottom: -5px; }
#column_2 h3 { margin: 2px 0 0 0; padding: 0; font-size: 12px; font-weight: 100; }
#column_2 h4 { margin: 2px 0 15px 0; padding: 0; font-size: 12px; }
#column_2 h5 { margin: 0; padding: 0; font-size: 12px; color: #005695; }
#column_2 p { margin: 0; padding: 0 0 15px 0; } 
#column_2 .read_more a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; } 
#column_2 .read_more a:hover { text-decoration: underline; }
#column_2 .more_info a { color: #d19522; text-decoration: none; } 
#column_2 .more_info a:hover { text-decoration: underline; }
#column_2 .details a { color: #209cbb; font-weight: bold; text-decoration: none; margin: 0 18px 10px 0; }
#column_2 .details a:hover { text-decoration: underline; }

#column_3 { float: left; width: 477px; background: url(/images/bg_col_3.gif) no-repeat top right; padding: 12px 10px 0 10px; } 
#column_3 h2 { margin: 0 0 8px 0; padding: 0; font-size: 16px; } * html #column_3 h2 { /* ie only */ margin-bottom: -5px; }
#column_3 h3 { margin: 0; padding: 10px 0 10px 0; font-size: 12px; color: #005695; }
#column_3 h4 { margin: 6px 0 10px 6px; padding: 0; font-size: 11px; }
#column_3 h5 { margin: 0; padding: 0; font-size: 11px; font-weight: 100; }
#column_3 p { margin: 0; padding: 0 0 15px 0; }
#column_3 a { color: #1095b6; text-decoration: underline; margin: 0 0 10px 0; }
#column_3 a:hover { text-decoration: none; }
#column_3 .read_more a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; margin: 0 0 10px 0; }
#column_3 .read_more a:hover { text-decoration: underline; }
#column_3 .details a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; margin: 0 18px 10px 0; }
#column_3 .details a:hover { text-decoration: underline; }

#column_4 { float: right; width: 242px; padding: 12px 10px 0 10px; }
#column_4 h2 { margin: 4px 0 4px 0; padding: 0; font-size: 16px; } * html #column_4 h2 { /* ie only */ margin: 4px 0 3px 0; }
#column_4 h3 { margin: 3px 0 0 0; padding: 0; font-size: 14px; }
#column_4 h4 { margin: 3px 0 0 0; padding: 0; color: #006699; font-size: 18px; }
#column_4 h5 { margin: 3px 0 0 0; padding: 0; font-size: 12px; border: 1px solid #000; }
#column_4 p { margin: 0 0 0 6px; padding: 0 0 15px 0; }
#column_4 .read_more a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; margin: 0; }
#column_4 .read_more a:hover { text-decoration: underline; }
#column_4 #bookmarks { float: right; width: 210px; margin: 20px 0 0 0; color: #9a99a1; font-size: 11px; }
#column_4 #bookmarks ul { margin: 0; padding: 0; }
#column_4 #bookmarks li { display: inline; list-style-type: none; padding: 0 6px 0 0; }

#column_5 { float: left; width: 477px; background: url(/images/bg_col_6.gif) no-repeat top right; padding: 12px 10px 0 10px; } 
#column_5 h2 { margin: 0 0 8px 0; padding: 0; font-size: 16px; } * html #column_5 h2 { /* ie only */ margin-bottom: -5px; }
#column_5 h3 { margin: 0; padding: 10px 0 10px 0; font-size: 12px; color: #005695; }
#column_5 h4 { margin: 6px 0 10px 6px; padding: 0; font-size: 11px; }
#column_5 h5 { margin: 0; padding: 10px 0 10px 0; font-size: 11px; font-weight: 100; color: #737373; }
#column_5 p { margin: 0; padding: 0 0 15px 0; }
#column_5 a { color: #1095b6; text-decoration: underline; margin: 0 0 10px 0; }
#column_5 a:hover { text-decoration: none; }
#column_5 .read_more a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; margin: 0 0 10px 0; }
#column_5 .read_more a:hover { text-decoration: underline; }
#column_5 .details a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; margin: 0 18px 10px 0; }
#column_5 .details a:hover { text-decoration: underline; }

#column_6 { float: right; width: 242px; padding: 12px 10px 0 10px; }
#column_6 h2 { margin: 4px 0 4px 0; padding: 0; font-size: 16px; } * html #column_6 h2 { /* ie only */ margin: 4px 0 3px 0; }
#column_6 h3 { margin: 3px 0 0 0; padding: 0; font-size: 12px; font-weight: 100; }
#column_6 h4 { margin: 3px 0 0 0; padding: 0; color: #006699; font-size: 18px; }
#column_6 p { margin: 0 0 0 6px; padding: 0 0 15px 0; }
#column_6 .read_more a { float: right; color: #209cbb; font-weight: bold; text-decoration: none; margin: 0; }
#column_6 .read_more a:hover { text-decoration: underline; }
#column_6 #bookmarks { float: right; width: 210px; margin: 20px 0 0 0; color: #9a99a1; font-size: 11px; }
#column_6 #bookmarks ul { margin: 0; padding: 0; }
#column_6 #bookmarks li { display: inline; list-style-type: none; padding: 0 6px 0 0; }

#footer { width: 100%; height: 36px; background: url(/images/bg_ftr_grad.gif) repeat-x top left #000; position: absolute; bottom: 0; }
#footer .bottom { width: 960px; margin: auto; padding-top: 6px; }
#footer .copyright { float: right; margin: 0 10px 0 0; width: 140px; height: 36px; text-align: right; line-height: 30px; color: #999; font-weight: bold; }

/* Navigation */
#navigation { margin: 0; padding: 0; }
#navigation ul { margin: 0; padding: 0; }
#navigation li * { margin: 0; } * html #navigation li * { /* ie only */ margin: 0 0 -2px 0; }
#navigation li { display: inline; list-style-type: none; padding: 0; }
#navigation .nav_div { margin: 0; } * html #navigation .nav_div { margin-top: -11px; }

.main_nav { float: left; margin: 0 0 0 15px; }
.main_nav ul { margin: 8px 0 0 0; padding: 0; color: #999; font-weight: bold; }
.main_nav li { display: inline; list-style-type: none; }
.main_nav a { color: #999; text-decoration: none; }
.main_nav a:hover { color: #4b9ad2; }
.main_nav .current { color: #90bbdb; }

/* Content */
.box_1 { width: 728px; background: url(/images/bg_grad_intro.gif) no-repeat top left #fff; padding: 10px 10px 10px 4px; } * html .box_1 { /* ie only */ width: 724px; }
.box_2 { width: 326px; background: url(/images/bg_grad_box.gif) repeat-x top left #fff; padding: 10px 10px 10px 4px; } 
.box_3 { width: 376px; background: url(/images/bg_grad_box.gif) repeat-x top left #fff; padding: 10px 10px 10px 4px; } 
.box_4 { width: 454px; padding: 0 10px 10px 10px; } 
.box_5 { width: 454px; background: url(/images/bg_grad_box.gif) repeat-x top left #fff; padding: 10px; } 
.box_6 { width: 722px; background: url(/images/bg_grad_box.gif) repeat-x top left #fff; padding: 10px; } * html .box_6 { /* ie only */ width: 718px; }
.box_7 { width: 224px; background: url(/images/bg_box.gif) no-repeat top left #fff; padding: 10px 10px 10px 4px; } * html .box_7 { /* ie only */ width: 222px; }
.box_8 { width: 444px; background: url(/images/bg_grad_box.gif) repeat-x top left #fff; padding: 10px 10px 10px 4px; } 
.box_9 { width: 214px; background: url(/images/bg_box.gif) no-repeat top left #fff; padding: 10px 10px 10px 4px; } * html .box_9 { /* ie only */ width: 212px; }

.div_1 { width: 100%; height: 3px; margin: 0; padding: 0; background: url(/images/div_1.gif) no-repeat bottom left; }
.div_2 { clear: both; width: 100%; height: 1px; margin: 0 0 10px 0; padding: 0; background: url(/images/div_2.gif) no-repeat top left; } * html .div_2 { /* ie only */ margin: 0; }
.div_3 { width: 100%; height: 3px; margin: 0; padding: 0; background: url(/images/div_3.gif) no-repeat bottom left; }
.div_4 { width: 100%; height: 3px; margin: 0; padding: 0; background: url(/images/div_4.gif) no-repeat bottom left; }
.div_5 { width: 100%; height: 3px; margin: 0; padding: 0; background: url(/images/div_5.gif) no-repeat bottom left; }
.div_6 { width: 100%; height: 3px; margin: 15px 0 8px 0; padding: 0; background: url(/images/div_5.gif) no-repeat bottom left; } * html .div_6 { /* ie only */ margin-top: 0; }
.div_7 { width: 100%; height: 3px; margin: 0; padding: 0; background: url(/images/div_9.gif) no-repeat bottom left; }
.div_8 { width: 100%; height: 3px; margin: 0; padding: 0; background: url(/images/div_5.gif) no-repeat center left; }

.image_1 { float: left; margin: 0 10px 0 6px; } 
.image_2 { float: right; margin: 10px 0 0 0; } 
.image_3 { float: left; margin: 0 10px 0 0; } 
.image_bdr_1 { border: 2px solid #ccc; float: left; margin: 4px 10px 0 6px; } 
.image_bdr_2 { border: 2px solid #ccc; float: left; margin: 4px 10px 0 8px; } 
.image_bdr_3 { border: 2px solid #ccc; margin: 0; }
.image_bdr_4 { border: 2px solid #ccc; float: left; margin: 4px 10px 10px 6px; display: block; } 

/* Table */
#tbl_search { margin: 0; padding: 0; border: 0; }
#tbl_search td { height: 24px; vertical-align: middle; }

#tbl_advanced_search { margin: 0; padding: 0; border: 0; }
#tbl_advanced_search td { height: 30px; vertical-align: middle; }

#tbl_advanced_search_sort { margin: 0; padding: 0; border: 0; }
#tbl_advanced_search_sort td { vertical-align: middle; }
#tbl_advanced_search_sort a { color: #333; text-decoration: underline; }
#tbl_advanced_search_sort a:hover { color: #11a0cf; text-decoration: none; }
#tbl_advanced_search_sort .current { color: #11a0cf; text-decoration: underline; }

#tbl_login_box { margin: 0; padding: 0; border: 0; }
#tbl_login_box td { height: 20px; vertical-align: middle; }

#tbl_authors { margin: 0; padding: 0; border: 0; }
#tbl_authors td { vertical-align: top; }

#tbl_contact { margin: 10px 0 10px 8px; padding: 0; border: 0; }
#tbl_contact td { vertical-align: top; }
#tbl_contact_form { margin: 3px 0 3px 0; padding: 0; border: 0; }
#tbl_contact_form td { vertical-align: top; }

#tbl_contact_us { margin: 0; padding: 0; border: 0; }
#tbl_contact_us a { color: #ab7713; text-decoration: underline; }
#tbl_contact_us a:hover { text-decoration: none; }

#tbl_signup { margin: 0; padding: 0; border: 0; }
#tbl_signup td { vertical-align: top; }
#tbl_signup a { color: #005695; text-decoration: underline; }
#tbl_signup a:hover { text-decoration: none; }

#tbl_register { margin: 0; padding: 0; border: 0; }
#tbl_register td { vertical-align: middle; }
#tbl_register a { color: #005695; text-decoration: underline; }
#tbl_register a:hover { text-decoration: none; }

#tbl_downloads { border: 0; }
#tbl_downloads td { padding: 0; margin: 0; vertical-align: top; }
#tbl_downloads .tbl_downloads_header { vertical-align: middle; height: 30px; background: url(/images/bg_grad_head.gif) repeat-x top left; padding: 0 0 0 10px; }
#tbl_downloads .tbl_downloads_body { padding: 10px; }
#tbl_downloads .tbl_downloads_div { height: 1px; background: url(/images/div_9.gif) repeat-x top left; }
#tbl_downloads a { color: #2ea5c8; text-decoration: none; font-weight: bold; }
#tbl_downloads a:hover { text-decoration: underline; }
#tbl_downloads .book_detail { line-height: 19px; }
#tbl_downloads .book_detail a { color: #2ea5c8; text-decoration: underline; font-weight: 100; }
#tbl_downloads .book_detail a:hover { text-decoration: none; }

#tbl_downloads_2 { border: 0; }
#tbl_downloads_2 a { color: #005695; }
#tbl_downloads_2 a:hover { text-decoration: none; }
#tbl_downloads_2 td { padding: 0; margin: 0; vertical-align: middle; }
#tbl_downloads_2 .tbl_downloads_header { vertical-align: middle; height: 30px; background: url(/images/bg_grad_head.gif) repeat-x top left; padding: 0 0 0 10px; }
#tbl_downloads_2 .tbl_downloads_body { padding: 10px; }
#tbl_downloads_2 .tbl_downloads_div { height: 1px; background: url(/images/div_9.gif) repeat-x top left; }

#tbl_press { line-height: 17px; }
#tbl_press a { color: #005695; }
#tbl_press a:hover { text-decoration: none; }

#tbl_press_contacts a { color: #005695; }
#tbl_press_contacts a:hover { text-decoration: none; }

.tbl_bg_1 { background: url(/images/tbl_bg_1.gif) repeat-x top left #fff; padding: 10px 20px 0 0; }
.tbl_bg_2 { background: url(/images/tbl_bg_2.gif) repeat-x top left #fff; padding: 0; }
.tbl_bg_3 { background: url(/images/tbl_bg_1.gif) repeat-x top left #fff; padding: 10px 6px 0 10px; } * html .tbl_bg_3 { /* ie only */ background: url(/images/tbl_bg_3.gif) repeat-x top left #fff; padding: 20px 6px 0 10px; }
.tbl_bg_4 { background: url(/images/tbl_bg_4.gif) repeat-x top left #fff; padding: 10px 20px 0 0; }

.tbl_row_1 { background: url(/images/bg_box_1.gif) no-repeat top left #fff; padding: 10px 0 10px 0; }
.tbl_row_2 { background: url(/images/bg_box_2.gif) no-repeat top left #fff; padding: 10px 0 10px 0; }

/* Body */
.clear { clear: both; }
.split { clear: both; height: 10px; }
.line { clear: both; height: 30px; }
.break { clear: both; height: 100px; }
.space { clear: both; height: 300px; }
.whitespace { clear: both; height: 500px; }
.form_clear { clear: both; height: 90px; }
.gap { clear: both; height: 5px; } * html .gap { clear: both; height: 0; margin-top: -22px; }

.left { float: left; }
.right { float: right; }

.col_1 { color: #d19522; }
.col_2 { color: #005695; }
.col_3 { color: #333; font-weight: 100; }
.col_4 { color: #007095; }

.txt_small { font-size: 11px; }

.txt_list ul { margin: 0 0 0 15px; padding: 0 0 15px 0; }
.txt_list li { list-style-type: none; padding: 0; }

.quote_intro { padding: 0 10px 10px 40px; }
.quote_intro h3 { color: #005695; font-size: 12px; }
.quote_intro h4 { color: #333; font-size: 12px; }

.quote_col_2 { float: right; margin: 6px 0 0 0; }
.quote_col_2 a { color: #1095b6; text-decoration: none; font-weight: bold; padding-bottom: 20px; }
.quote_col_2 a:hover { text-decoration: underline; }

.box_6 blockquote.blkQuote { margin: 0; padding: 26px 40px 0 40px; background: url(/images/bg_quote.gif) no-repeat top left #fff; }

#press_article { padding: 0 10px 0 10px; }
#press_article h3 { font-size: 18px; color: #006699; font-weight: bold; }

#sort_results a { color: #333; }
#sort_results a:hover { text-decoration: none; }
#sort_results .current { color: #11a0cf; }

#submissions_list { font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; }  * html #submissions_list { margin-bottom: -15px; }
#submissions_list ul { margin: 0; padding: 0; }
#submissions_list li { float: left; display: inline; list-style-type: none; padding: 0 5px 0 0; }
#submissions_list a { color: #333; text-decoration: none; }
#submissions_list a:hover, #submissions_list .current { color: #006699; }

#breadcrumb { margin: 0 0 10px 4px; }
#breadcrumb a { color: #333; margin: 0 0 10px 0; }
#breadcrumb a:hover { text-decoration: none; }
#breadcrumb .current { color: #006699; text-decoration: none; }
.breadcrumb { padding: 0; } * html .breadcrumb { /* ie only */ padding: 10px 0 0 0; }

#catalogue { margin: 0 0 10px 4px; }
#catalogue a { color: #005695; }
#catalogue a:hover { text-decoration: none; }

#more_info { margin: 0 0 20px;}
#more_info p { margin: 0; padding: 0 10px 10px 0; }
#more_info h3 { margin: 0 0 10px 0; }
#more_info h4 { color: #333; font-size: 12px; padding: 6px 0 0 0; }
#more_info .price { color: #1095b6; font-size: 20px; font-weight: bold; padding: 0 0 6px 0; }

#recommend h4 { margin: 0 0 10px 0; padding: 0; font-size: 14px; } * html #recommend h4 { /* ie only */ margin-bottom: 0; }

#review .review_box { float: left; margin: 0 0 10px 0; }
#review .review_box h3 { color: #005695; font-size: 12px; margin: 10px 0 0 0; }
#review .review_box h4 { color: #333; font-size: 12px; }
#review p { margin: 0; padding: 10px 0 6px 0; }
#review .read_more a { float: right; color: #1095b6; font-weight: bold; text-decoration: none; margin: 65px 0 0 0; }
#review .read_more a:hover { text-decoration: underline; }

#author_buttons { margin: -3px 0 5px 4px; } * html #author_buttons { /* ie only */ margin: -6px 0 4px 4px; }
#author_buttons ul { margin: 0; padding: 0; font-size: 11px; }
#author_buttons li { display: inline; list-style-type: none; padding: 0 10px 0 0; }

#pagination_1 ul { margin: 0; padding: 0; font-size: 11px; }
#pagination_1 li { display: inline; list-style-type: none; padding: 0; }
#pagination_1 a { color: #333; font-size: 11px; text-decoration: none; margin: 0 0 10px 0; }
#pagination_1 a:hover { text-decoration: underline; }
#pagination_1 .current { color: #1095b6; font-weight: bold; }

#pagination_2 ul { margin: 0; padding: 0; font-size: 11px; }
#pagination_2 li { display: inline; list-style-type: none; padding: 0; }
#pagination_2 .current { color: #1095b6; font-weight: bold; }

.page_col_1 { float: left; width: 80px; margin: 0 0 0 2px; }
.page_col_1 a { color: #333; font-size: 11px; text-decoration: none; margin: 0 0 10px 0; }
.page_col_1 a:hover { text-decoration: underline; }
.page_col_2 { float: right; margin: 0; color: #dedede; }
.page_col_2 a { color: #1095b6; text-decoration: none; }
.page_col_2 a:hover { color: #006699; }

#view { padding: 0 0 16px 0; } * html #view  { /* ie only */ padding: 0; }
#view h3 { margin: 0; padding: 0; color: #005695; }
#view a { color: #333; font-size: 11px; text-decoration: none; margin: 0 0 10px 0; }
#view a:hover { text-decoration: underline; }

.view_col_1 { float: left; width: 340px; margin: 0 10px 0 2px; }
.view_col_2 { float: right; margin: 0 10px 0 0; color: #dedede; }

#view_website a { text-decoration: none; }
#view_website a:hover { text-decoration: underline; }

#back { padding: 0 0 0 10px; }
#back a { color: #006699; font-size: 12px; text-decoration: none; }
#back a:hover { text-decoration: underline; }

#authors_list_links ul { margin: 0 5px 10px 5px; padding: 0; } * html #authors_list_links ul { /* ie only */ margin-top: 10px; }
#authors_list_links li { display: inline; list-style-type: none; padding: 0 4px 0 0; }
#authors_list_links a { color: #666; font-size: 11px; text-decoration: none; margin: 0 0 10px 0; }
#authors_list_links a:hover { text-decoration: underline; }
#authors_list_links .current { color: #006699; font-weight: bold; }

#authors_list ul { margin: 10px 0 10px 0; padding: 0; }
#authors_list li { list-style-type: none; padding: 0 0 4px 0; }
#authors_list a { color: #666; font-size: 11px; text-decoration: none; margin: 0 0 10px 0; }
#authors_list a:hover { text-decoration: underline; }
#authors_list .current { color: #006699; font-weight: bold; }

.verification_code { border: 1px solid #c6c6c6; padding: 4px; }

/* Form */
.tbl_input_box { width: 173px; height: 16px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
.frm_login_box { width: 165px; height: 16px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
.btn_LoginSubmit { padding: 5px 8px 5px 5px; }
.frm_input_box { width: 220px; height: 16px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; padding: 2px 5px 0 5px; }
.frm_drop_box { width: 150px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
.frm_drop_box_lrg { width: 233px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
.frm_drop_box_2 { width: 100px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
.frm_drop_box_3 { width: 70px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
