/*----------- CONSTS -----------*/ 
/*----------- BODY -----------*/ 
BODY { background-color: #FFFFFF; font-size: 10px; font-color: black; font-family: tahoma,arial; color : #636363; text-decoration : none; } 

input, textarea { font-size: 11px; font-color: #000000; font-family: verdana,arial; text-decoration : none; } 

ul { margin-left: 30px; }
blockquote { margin-top: 10px; margin-left: 20px; margin-bottom: 15px; }
h3 { margin-bottom: 0px } 
h4 { margin-bottom: 0px } 

/*----------- TABS --------*/ 
#tabs { position: relative; margin-left: 30px; width: 100%; height: 3em; width: 45em; }
#tabs ul#primary { margin: 0; padding: 0; position: absolute; bottom: -1px; width: 45em; } 
#tabs ul#primary li { display: inline; list-style: none; } 
#tabs ul#primary a,#tabs ul#primary span,#tabs ul#primary a.current { width: 7em; display: block; float: left; padding: 4px 0; margin: 1px 2px 0 0; text-align: center; font-family:tahoma,arial; font-size:8pt; font-weight:bold; text-decoration: none; color: #B0B0B0; }

#tabs ul#primary span,#tabs ul#primary a.current,#tabs ul#primary a.current:hover { border-left:1px solid #B7B7D9; border-right:1px solid #B7B7D9; border-top:1px solid #B7B7D9; border-bottom:medium none; background:#E8E9F3 url('/images/back_tab_purple.gif') no-scroll; padding-bottom:6px; color:#636363; margin-top:0; background-image:url('/images/back_tab_purple.gif'); background-attachment:scroll } #tabs ul#primary a { border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; border-top:1px solid #D6D6D6; margin-top: 0; background: #F3F3F3 url('../images/back_tab_gray.gif') no-scroll; border-bottom:medium none;  } 
#tabs ul#primary a:hover { color: #9BC546; margin-top: 0; background: #ECF6D6 url('/images/back_tab_green.gif') no-scroll; border-bottom:medium none; border-left-color:#ABDA4E; border-right-color:#ABDA4E; border-top-color:#ABDA4E; background-image:url('/images/back_tab_green.gif'); background-attachment:scroll } 

#tabs ul#secondary { position: absolute; margin: 0; padding: 0; bottom: -1.4em; left: 1px; width: 50em; } 
#tabs ul#secondary li a,#tabs ul#secondary li span { width: auto; display: block; float: left; padding: 0 10px; margin: 0; text-align: auto; border: none; border-right: 1px dotted #AAA; background: none; } 

#tabs ul#secondary li a { color: #06C; text-decoration: underline; } 
#tabs ul#secondary li a:hover { color: #333; background: transparent; padding: 0 10px; border: none; border-right: 1px dotted #AAA; } 
#tabs ul#secondary li a:active { color: #000; background: transparent; }
#tabs ul#secondary li:last-child a { border: none; } 

/*----------- BUTTONS --------*/ 
.btn_search { width: 62px; height: 23px; border: 0px } .search_button { width: 60px; 
height: 20px; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; 
font-weight : bold; color : #333333; background : #DDDDDD; border-color : #C8C8C8;#C8C8C8;#B1B1B1;#B1B1B1; 
border-width : 1 } .button_basic { width: 120px; height: 24px; font-family : verdana, 
arial, helvetica, sans-serif; font-size : 8pt; font-weight : bold; color : #636363; 
background : #EAF9FF; border-color : #71CCEE; border-width : 1 } .button_express 
{ width: 120px; height: 24px; font-family : verdana, arial, helvetica, sans-serif; 
font-size : 8pt; font-weight : bold; color : #636363; background : #F1FEF2; border-color 
: #57DF5E; border-width : 1 } 

/*----------- BOXES -----------*/ 
.box { border: 1px solid #71CCEE } 
.box_fill_white { background-color: #FFFFFF; border: 1px solid #71CCEE } 
.box_open_top { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_open_top_white { background-color: #FFFFFF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_open_bottom { border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_left_bottom { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_left_right { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_bottom_white { background-color: #FFFFFF; border-bottom: 1px solid #71CCEE } 
.box_info { border: 1px solid #D69930 } 
.box_info_open_top { border-left: 1px solid #D69930; border-bottom: 1px solid #D69930; border-right: 1px solid #D69930 } 
.box_info_open_bottom { border-left: 1px solid #D69930; border-top: 1px solid #D69930; border-right: 1px solid #D69930 } 
.box_premium { border: 1px solid #57DF5E } 
.box_premium_fill { background-color: #F1FEF2; border: 1px solid #57DF5E } 
.box_premium_fill_white { background-color: #FFFFFF; border: 1px solid #57DF5E } 
.box_premium_left_right { background-color: #F1FEF2; border-left: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_premium_bottom_white { background-color: #FFFFFF; border-bottom: 1px solid #57DF5E } 
.box_premium_open_top { border-left: 1px solid #57DF5E; border-bottom: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_premium_open_bottom { border-left: 1px solid #57DF5E; border-top: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_fill { background-color: #EAF9FF; border: 1px solid #71CCEE } 
.box_menu { font-size:8pt; color: #636363; background-color: #EAF9FF; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_search { font-size:8pt; color: #636363; background-color: #FBFBFB; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2 } 
.box_info_header { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; background-color: #FFF6E6; border-bottom: 1px solid #D69930 } 
.box_index { background-color: #F9FFF9; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_top { border-top: 1px solid #71CCEE } 
.box_bottom { border-bottom: 1px solid #71CCEE } 
.box_blue_bottom { border-bottom: 1px solid #71CCEE } 
.box_gray_bottom { border-bottom: 2px solid #F76E6E } 
.box_sites_bottom { border-bottom: 2px solid #71CCEE } 
.box_top_bottom { border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_underline { border-bottom: 1px dotted #71CCEE } 
.box_category { font-size:10pt; color: #636363; border-bottom: 1px dotted #71CCEE } 
.box_alpha { border-top: 1px dotted #71CCEE; border-bottom: 1px dotted #71CCEE } 
.box_dot_right { border-right: 1px dotted #71CCEE } 
.box_info_underline { border-bottom: 1px dotted #D69930 } 
.box_dot_right { border-right: 1px dotted #71CCEE } 
.box_subcat { background-color: #FFFFFF; border-top: 1px solid #BADFFE; border-bottom: 1px solid #BADFFE } 
.box_path { background-color: #F7F7F7; border: 1px solid #E0E0E0 } 
.box_info_fill { background-color: #FFF6E6; color: #636363; border: 1px solid #D69930 } 
.box_warn_fill { background-color: #FFF6E6; color: #636363; border: 1px solid #D69930 } 
.box_advert_fill { background-color: #F4F2F8; color: #666666; border: 1px solid #D2BCEF } 
.box_advert_underline { border-bottom: 1px dotted #A4EEA8 } 

/*----------- RECTS COUNTER --------*/ 
.box_fill_light 
{ font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; background-color: 
#EDF7FF; border: 1px solid #71CCEE } .box_fill_medium { font-family:tahoma,arial; 
font-size:8pt; color: #636363; background-color: #F4F4FB; border: 1px solid #D0D0E6 
} .box_fill_dark { font-family:tahoma,arial; font-size:8pt; color: 
white; background-color: #6465AD; border: 1px solid #6465AD } .box_fill_pink { 
background-color: #FFF4F4; font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; 
color:#000000; border: 1px solid #FFBBBB } 

/*----------- RECTS SPLASHES --------*/ 
.box_splash_01 { border: 1px solid #59C8F6 } .box_splash_02 { border: 1px solid 
#4BCD45 } .box_splash_03 { border: 1px solid #E49C3D } .box_splash_04 { border: 
1px solid #E260DC } .box_splash_05 { border: 1px solid #E2754A } .box_splash_06 
{ border: 1px solid #8191BC } 

/*----------- FILLS --------*/ 
.fill_white { background-color: #FFFFFF } 
.fill_back { background-color: #EAF9FF } 
.fill_dark { background-color: #71CCEE } 
.fill_light { background-color: #EAFFEA } 
.fill_gray { background-color: #F5F5F5 } 
.fill_info_back { background-color: #FFF6E6 } 
.fill_premium_back { background-color: #F1FEF2 } 
.fill_premium_dark { background-color: #57DF5E } 
.fill_edited_back { background-color: #FFF7F2 } 
.fill_edited_dark { background-color: #FFB88C } 

/*----------- OBJECTS --------*/ 
.object_flat { border-color: #71CCEE; border-style: solid; border-width: 1 } 
.object_premium_flat { border-color: #57DF5E; border-style: solid; border-width: 1 } 

/*----------- LINKS -----------*/ 
.link_category { color: #0086CC; font-size:10pt; text-decoration: underline } 
.link_category:visited { color: #0086CC; font-size:10pt; text-decoration: underline } 
.link_category:hover { color: #0086CC; font-size:10pt; text-decoration: underline } 
.link_subcat { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_subcat:visited { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_subcat:hover { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_text { color: #0086CC; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: none } 
.link_text:visited { color: #0086CC; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: none } 
.link_text:hover { color: #0086CC; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_path { color: #0086CC; text-decoration: underline } 
.link_path:visited { color: #0086CC; text-decoration: underline } 
.link_path:hover { color: #0086CC; text-decoration: underline } 
.link_menu { color: #0086CC; text-decoration: none } 
.link_menu:visited { color: #0086CC; text-decoration: none } 
.link_menu:hover { color: #0086CC; text-decoration: underline } 
.link8 { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: none } 
.link8:visited { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: none } 
.link8:hover { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: underline } 
.link8_white { font-family:tahoma,arial; font-size:8pt; color: white; text-decoration: none } 
.link8_white:hover { font-family:tahoma,arial; font-size:8pt; color: white; text-decoration: underline } 
.link_search_cat { color: #636363; text-decoration: underline } 
.link_admin { color: #800000; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_green { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #37B732; text-decoration:none } 
.link_green:hover { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #37B732; text-decoration:underline } 

/*--- LINK PAGE TITLE ---*/ 
.link_page_title { font-size:10pt; color: #0086CC; text-decoration: underline } 
.link_page_title:visited { font-size:10pt; color: #0086CC; text-decoration: underline } 
.link_page_title:hover { font-size:10pt; color: #0086CC; text-decoration: underline } 

/*--- LINK SEARCH RESULTS TITLE ---*/ 
.link_search_title { font-size:10pt; color: #145AB9; text-decoration: underline } 
.link_search_title:visited { font-size:10pt; color: #145AB9; text-decoration: underline } 
.link_search_title:hover { font-size:10pt; color: #1972EB; text-decoration: underline }

/*--- LINK DIRECTORY TITLE ---*/ 
.link_diboxory { color: #0086CC; font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size: 8pt; text-decoration: underline } 
.link_diboxory:visited { color: #636363; font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size: 8pt; text-decoration: underline } 
.link_diboxory:hover { color: #0086CC; font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size: 8pt; text-decoration: underline }

/*----------- LINK PARTNERS -----------*/ 
.link_partner { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: underline } 
.link_partner:hover { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #71CCEE; text-decoration: underline } 

/*----------- BORD -----------*/ 
.bord_top { font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color:#636363; border-top: 1px solid #5BA5F3 } 
.bord_bottom { font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color:#636363; border-bottom: 1px dotted #5BA5F3 } 
.bord_flat_pink { border-color: #FFBBBB; border-style: solid; border-width: 1 } 
.bord_flat_green { border-color: #42CE42; border-style: solid; border-width: 1 } 

/*----------- PATH -----------*/ 
.path { border-bottom: 1px solid #6A9CE0 } 
.back_main { background-image: url(images/back_dog.gif);background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle; border: 1px solid #71CCEE } 
.back_header { background-image: url(images/header_right.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: right } 
.back_alpha { background-image: url(images/back_alpha.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: left middle } 

/*----------- TEXT -----------*/ 
.text_none { font-family:arial; font-size:0px } 
.text6 { font-family: sans-serif; font-size:6pt; color:#636363 } 
.text8 { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-align: justify; color: #636363 } 
.text8_info { font-family:tahoma,arial; font-size:10pt; color:#6465AD } 
.text7_simple { font-family:tahoma,arial,sans-serif; font-size:7.5pt; color:#666666 } 
.text8_simple { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#666666 } 
.text8_white { font-family:tahoma,arial; font-size:8pt; color:#FFFFFF; text-decoration:none } 
.text8_white:hover { font-family:tahoma,arial; font-size:8pt; color:#FFFFFF; text-decoration:underline } 
.text10 { font-family:arial,tahoma,sans-serif; font-size:10pt; text-align: justify; color:#666666 } 
.text10_simple { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#666666 } 
.text_url { font-size:10pt; color: #643F94 } 
.text_green { color: #0086CC } 
.text_underline { text-decoration: underline } 

/*----------- CELL -----------*/ 
.cell_nav { color: #0086CC; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: none; padding: 0px; padding-left: 0px; display: block } 
.cell_nav:hover { color: #0086CC; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: none; background: #E6F7FF } 
.cell_menu_selected { color: #5EAEFF; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:10pt; text-decoration: none; padding: 0px; padding-left: 0px; border-bottom: 3px solid #5EAEFF; display: block } 
.cell_menu { color: #C0C0C0; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:10pt; text-decoration: none; padding: 0px; padding-left: 0px; border-bottom: 3px solid #C0C0C0; display: block } 
.cell_menu:hover { color: #A0A0A0; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:10pt; text-decoration: none; border-bottom: 3px solid #AE0000 }

/*############################################################################## 
# # # FRAMES: BLUE # # # ##############################################################################*/ 
.box_purple { border: 1px solid #B7B7D9 } 
.box_purpled { border: 1px solid #6465AD }
.box_lr_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_ltr_blue { border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_tb_blue { border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_lb_blue { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_b_blue { border-bottom: 1px solid #71CCEE } 
.box_b_dot_blue { border-bottom: 1px dotted #71CCEE } 
.box_t_dot_blue { border-top: 1px dotted #71CCEE } 
.box_tb_dot_blue { border-top: 1px dotted #71CCEE; border-bottom: 1px dotted #71CCEE } 
.box_b_fill_blue { background-color: #EAF9FF; border-bottom: 1px solid #71CCEE } 
.box_lb_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_lt_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE } 
.box_lbr_blue { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_lbr_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_fill_white_blue { background-color: #FFFFFF; border: 1px solid #71CCEE } 
.box_fill_blue { background-color: #E0ECF7; border: 1px solid #8CC7E2 } 
.box_r_fill_blue { background-color: #EAF9FF; border-right: 1px solid #71CCEE } 
.box_t_fill_blue { background-color: #EAF9FF; border-top: 1px solid #71CCEE } 
.box_tb_fill_blue { background-color: #EAF9FF; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_b_white_blue { background-color: #FFFFFF; border-bottom: 1px solid #71CCEE } 
.box_t_blue { border-top: 1px solid #71CCEE } 
.box_t_dot_blue { border-top: 1px dotted #71CCEE } 
.fill_blue { background-color: #EAF9FF } 
.fill_light_purple { background-color: #B7B7D9 } 
.fill_dark_purple { background-color: #6465AD }
.back_alpha_blue { background-image: url(images/back_alpha_blue.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_blue { background-image: url(images/back_points_blue.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.back_stars_blue { background:#71CCEE url('images/back_stars_blue.gif') no-repeat no-scroll right center;  } 
.back_grad_blue { background-color: #DDDDEC; background-image: url(../images/back_grad_blue.gif); background-attachment: no-scroll; border: 1px solid #B7B7D9 } 
.text_blue { color:#36A2CA } 
.text8_blue { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#1A8FC6 } 
.text10_blue { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#1A8FC6 } 
.link_blue { color: #36A2CA; text-decoration: underline } 
.link_menu_blue { color: #1A8FC6; text-decoration: none } 
.link_menu_blue:hover { color: #1A8FC6; text-decoration: underline } 
.link_gray_blue { color: #727272; text-decoration: underline } 
.link_gray_blue:hover { color: #36A2CA; text-decoration: underline } 
.button_blue { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #EAF9FF; border-color: #71CCEE; border-width: 1 } 
.object_flat_blue { border-color: #71CCEE; border-style: solid; border-width: 1 } 
.object_flat_req_blue { border-color:#71CCEE; border-style:solid; border-width:1px; border-left:3px solid #FF7E40; } 

/*############################################################################## 
# # # FRAMES: GREEN # # # ##############################################################################*/ 

.box_green { border: 1px solid #88D98A } 
.box_lr_green { background-color: #EEFAEE; border-left: 1px solid #88D98A; border-right: 1px solid #88D98A } 
.box_ltr_green { border-left: 1px solid #88D98A; border-top: 1px solid #88D98A; border-right: 1px solid #88D98A } 
.box_b_dot_green { border-bottom: 1px dotted #D0F2C6 } 
.box_fill_green { background-color: #EEFAEE; border: 1px solid #88D98A } 
.box_fill_white_green { background-color: #FFFFFF; border: 1px solid #88D98A } 
.box_b_fill_green { background-color: #EEFAEE; border-bottom: 1px solid #88D98A } 
.box_lb_fill_green { background-color: #EEFAEE; border-left: 1px solid #88D98A; border-bottom: 1px solid #88D98A } 
.box_b_white_green { background-color: #FFFFFF; border-bottom: 1px solid #88D98A } 
.box_t_green { border-top: 1px solid #88D98A } 
.fill_green { background-color: #EEFAEE } 
.fill_dark_green { background-color: #88D98A } 
.back_alpha_green { background-image: url(images/back_alpha_green.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_green { background-image: url(images/back_points_green.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.link_menu_green { color: #1EC122; text-decoration: none } 
.link_menu_green:hover { color: #88D98A; text-decoration: underline } 
.link_gray_green { color: #727272; text-decoration: underline } 
.link_gray_green:hover { color: #88D98A; text-decoration: underline } 
.button_green { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #EEFAEE; border-color: #88D98A; border-width: 1 } 
.object_flat_green { border-color: #88D98A; border-style: solid; border-width: 1px } 
.object_flat_req_green { border-color: #88D98A; border-style: solid; border-width: 1px; border-left:3px solid #FF5300; } 

/*############################################################################## 
# # # FRAMES: GRAY # # # ##############################################################################*/ 

.box_gray { border: 1px solid #AFAFAF } 
.box_lr_gray { background-color: #F4F4F4; border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF } 
.box_ltr_gray { border-left: 1px solid #AFAFAF; border-top: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF } 
.box_b_gray { border-bottom: 1px solid #AFAFAF } 
.dot_gray_line { margin: 0px; padding: 0px; background: url(images/dots_gray.gif) repeat-x; overflow: hidden; } 
.box_b_dot_gray { background: url(images/dots_gray.gif) repeat-x; overflow: hidden; } 
.box_fill_gray { background-color: #F4F4F4; border: 1px solid #AFAFAF } 
.box_fill_white_gray { background-color: #FFFFFF; border: 1px solid #AFAFAF } 
.box_lb_fill_gray { background-color: #F4F4F4; border-left: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF } 
.box_b_white_gray { background-color: #FFFFFF; border-bottom: 1px solid #AFAFAF } 
.box_t_gray { border-top: 1px solid #AFAFAF } 
.fill_gray { background-color: #F4F4F4 } 
.fill_dark_gray { background-color: #AFAFAF } 
.back_alpha_gray { background-image: url(images/back_alpha_gray.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_gray { background-image: url(images/back_points_gray.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.text8_gray { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color:#727272 } 
.text10_gray { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#727272 } 
.link_menu_gray { color: #727272; text-decoration: none } 
.link_menu_gray:hover { color: #727272; text-decoration: underline } 
.link_gray_gray { color: #727272; text-decoration: underline } 
.link_gray_gray:hover { color: #AFAFAF; text-decoration: underline } 
.button_gray { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #F4F4F4; border-color: #AFAFAF; border-width: 1 } 
.object_flat_gray { border-color: #AFAFAF; border-style: solid; border-width: 1 } 
.object_flat_req_gray { border-color: #AFAFAF; border-style: solid; border-width: 1px; border-left:3px solid #FF5300; } 

/*############################################################################## 
# # # FRAMES: PURPLE # # # ##############################################################################*/ 

.box_b_dot_purple { border-bottom: 1px dotted #D2BCEF } 


/*############################################################################## 
# # # FRAMES: ORANGE # # # ##############################################################################*/ 

.box_lr_orange { background-color: #DDC3FD; border-left: 1px solid #976BCF; border-right: 1px solid #976BCF } 
.box_ltr_orange { border-left: 1px solid #976BCF; border-top: 1px solid #976BCF; border-right: 1px solid #976BCF } 
.box_b_dot_orange { border-bottom: 1px dotted #D2BCEF } 
.box_fill_orange { background-color: #DDC3FD; border: 1px solid #976BCF } 
.box_fill_white_orange { background-color: #FFFFFF; border: 1px solid #976BCF } 
.box_b_fill_orange { background-color: #DDC3FD; border-bottom: 1px solid #976BCF } 
.box_lb_fill_orange { background-color: #DDC3FD; border-left: 1px solid #976BCF; border-bottom: 1px solid #976BCF } 
.box_b_white_orange { background-color: #FFFFFF; border-bottom: 1px solid #976BCF } 
.box_t_orange { border-top: 1px solid #976BCF } .fill_purple { background-color: #DDC3FD } 
.back_alpha_orange { background-image: url(images/back_alpha_purple.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_orange { background-image: url(images/back_points_purple.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.link_menu_orange { color: #6465AD; text-decoration: none } 
.link_menu_orange:hover { color: #B7B7D9; text-decoration: underline } 
.link_gray_orange { color: #727272; text-decoration: underline } 
.link_gray_orange:hover { color: #8C59CE; text-decoration: underline } 
.button_orange { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #DDC3FD; border-color: #976BCF; border-width: 1 } 
.object_flat_orange { border-color: #976BCF; border-style: solid; border-width: 1 } 
.object_flat_req_orange { border-color: #976BCF; border-style: solid; border-width: 1px; border-left:3px solid #FF5300;}


.ebn {

	line-height: 9px;
	color: #990000;
	display: inline;
}

a.ebn:link, a.ebn:visited {
	line-height: 9px;
	color: #990000;
	display: inline;
	text-decoration: none;
}
a.ebn:hover {
	line-height: 9px;
	color: #999999;
	display: inline;
	text-decoration: underline;
}

.topFade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-y;
	background-position:  left 50%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	vertical-align: bottom

}
.AdBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
	padding: 3px;
	}
.AdBox2 {
	background-color: #EEFBEF;
	border: 1px solid #BFD8CC;
	}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.adTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;

}
.results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;

}
.site{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.site:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.site:visted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.site:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.next:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A731C;
	font-weight: bold;
	text-decoration: none;
}
a.next:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A731C;
	font-weight: bold;
	text-decoration: none;
}
a.next:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A731C;
	font-weight: bold;
	text-decoration: underline;
}.feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;

}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 2px;
	vertical-align: baseline;
	background-repeat: repeat-x;
	background-position: left top
}
.titleBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	background-color: #E8F9E9;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #999999;


}
.listingTitle { font-size: 11px; font-weight: normal; font-family: verdana, sans-serif;line-height: 14px;}
.categorySmallI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
.categorySmall { font-size: 10px; font-weight: bold; font-family: verdana, sans-serif;text-decoration:none}

.categoryDir { font-size: 13px; font-weight: bold; font-family: verdana, sans-serif;text-decoration:none}

.categorySubdir { font-size: 12px; font-weight: normal; font-family: verdana, sans-serif;text-decoration:none}

a.categorySubdir:visited {
	text-decoration: none;
}
	
.categoryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.searchbar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #CBDFF2;
	border: 0px solid #006633;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 11px;

}

.searchhead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #1A8FC6;
	border: 0px solid #006633;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 12px;

}

.searchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;




}
.adFront {
	border: 1px solid #006633;
}
.indexHover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.indexHover:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.indexHover:visited {
	color: #145AB9;
}
a.indexHover:hover {
	color: #1972EB;
}

.indexSub {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a.indexSub:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a.indexSub:visited {
	color: #145AB9;
}
a.indexSub:hover {
	color: #1972EB;
}


.sideHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BFD9CC;
	padding: 2px;
}
.sideContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px;
	background-repeat: repeat-y;
	background-position: left top
}
.sideHead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006633;
	padding: 2px;
}
.sideContent2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px solid #006633;
}
.peer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bold {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
a {
	color: #145AB9;
}
a:visited {
	color: #145AB9;
}
a:hover {
	color: #1972EB;
}
.topBorder {
	border: 1px solid #999999;



.BlueUndie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.smallGRNoUndie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.noundie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	text-decoration: none;
}
.profileHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #999999;
}
.top {
	background-repeat: repeat-x;
	background-position: left top
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	background-color: #EEEEEE;
	padding: 2px;
}
.dotunder {
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px

}
.dotleft {
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px
}
td.mem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}
.whole {
	background-color: #FFFFFF;
	padding: 2px;
	border: 2px solid #006633;
}
.inputmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	letter-spacing: 1px;
	padding: 1px;
	border: 2px solid #006633;
}
.logout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	background-color: #EEEEEE;
	letter-spacing: 1px;
	border: 1px solid #006633;
	padding: 2px;
}

p, td {
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

.greyUnder {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cr {
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #0066CC;
}
.crTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1A8FC6;
	font-weight: bold;
}
.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: circle;

}
.wholeBlue {
	border: 2px solid #0066CC;
}
.awHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0033CC;
}
a.awHeader:link, a.awHeader:active, a.awHeader:visited, a.awHeader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
}
.awBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.awLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
	text-decoration: none;
}
a.awLink:link, a.awLink:visited, a.awLink:active, a.awLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
	text-decoration: none;
}