/*----------- CONSTS -----------*/


/*----------- BODY -----------*/

BODY
 {
  background-color: #FFFFFF;
  font-size: 10px;
  font-color: black;
  font-family: "tahoma",tahoma,arial;
  color : #636363;
  margin-top: 0px;
  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
 }
input,option,select {font-family:tahoma;font-size:11px}
.rss_reader{overflow:scroll;height:400px;font-size:11px;overflow-x:hidden;
scrollbar-face-color: #88D98A; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #88D98A; scrollbar-darkshadow-color: #88D98A; scrollbar-track-color: #CCFFCC; scrollbar-arrow-color: #ffffff;
 }
/*----------- 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: 60em;
 }

#tabs ul#primary li
 {
  display: inline;
  list-style: none;
 }

#tabs ul#primary a,#tabs ul#primary span,#tabs ul#primary a.current
 {
  width: 9em;
  display: block;
  float: left;
  padding: 4px 0;
  margin: 1px 2px 0 0;
  text-align: center;
  font-family:"tahoma",tahoma,arial;
  font-size:7	pt;
  font-weight:bold;
  text-decoration: none;
  color: #B0B0B0;
 }

#tabs ul#primary span,#tabs ul#primary a.current,#tabs ul#primary a.current:hover
 {
  border: 1px solid #71CCEE;
  border-bottom: none;
  background: #EAF9FF;
  background-image: url(./back_tab_blue.gif);
  background-attachment: no-scroll;
  padding-bottom: 6px;
  color: #636363;
  margin-top: 0;
 }

#tabs ul#primary a
 {
  margin-top: 0;
  background: #F3F3F3;
  background-image: url(./back_tab_gray.gif);
  background-attachment: no-scroll;
  border: 1px solid #D6D6D6;
  border-bottom: none;
 }

#tabs ul#primary a:hover
 {
  color: #E49A67;
  margin-top: 0;
  border-color: #F2B891;
  background: #FDF0E7;
  background-image: url(./back_tab_red.gif);
  background-attachment: no-scroll;
  border-bottom: none;
 }

#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 : tahoma, 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 : tahoma, 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 : tahoma, arial, helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
  color : #636363;
  background : #F1FEF2;
  border-color : #57DF5E;
  border-width : 1
 }

/*----------- RECTS -----------*/

.rect
 {
  border: 1px solid #71CCEE }

.rect_fill_white
 {
  background-color: #FFFFFF;
  border: 1px solid #71CCEE }

.rect_open_top
 {
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_open_top_white
 {
  background-color: #FFFFFF;
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_open_bottom
 {
  border-left: 1px solid #71CCEE;
  border-top: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_left_bottom
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_left_right
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_bottom_white
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #71CCEE }

.rect_info
 {
  border: 1px solid #D69930 }

.rect_info_open_top
 {
  border-left: 1px solid #D69930;
  border-bottom: 1px solid #D69930;
  border-right: 1px solid #D69930 }

.rect_info_open_bottom
 {
  border-left: 1px solid #D69930;
  border-top: 1px solid #D69930;
  border-right: 1px solid #D69930 }

.rect_premium
 {
  border: 1px solid #57DF5E }

.rect_premium_fill
 {
  background-color: #F1FEF2;
  border: 1px solid #57DF5E }

.rect_premium_fill_white
 {
  background-color: #FFFFFF;
  border: 1px solid #57DF5E }

.rect_premium_left_right
 {
  background-color: #F1FEF2;
  border-left: 1px solid #57DF5E;
  border-right: 1px solid #57DF5E }

.rect_premium_bottom_white
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #57DF5E }

.rect_premium_open_top
 {
  border-left: 1px solid #57DF5E;
  border-bottom: 1px solid #57DF5E;
  border-right: 1px solid #57DF5E }

.rect_premium_open_bottom
 {
  border-left: 1px solid #57DF5E;
  border-top: 1px solid #57DF5E;
  border-right: 1px solid #57DF5E }

.rect_fill
 {
  background-color: #EAF9FF;
  border: 1px solid #71CCEE }

.rect_menu
 {
  font-size:8pt;
  color: #636363;
  background-color: #EAF9FF;
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_search
 {
  font-size:8pt;
  color: #636363;
  background-color: #FBFBFB;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2
 }

.rect_info_header
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  background-color: #FFF6E6;
  border-bottom: 1px solid #D69930 }

.rect_index
 {
  background-color: #F9FFF9;
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_top
 {
  border-top: 1px solid #71CCEE }

.rect_bottom
 {
  border-bottom: 1px solid #71CCEE }

.rect_blue_bottom
 {
  border-bottom: 1px solid #71CCEE }

.rect_gray_bottom
 {
  border-bottom: 2px solid #F76E6E
 }

.rect_sites_bottom
 {
  border-bottom: 2px solid #71CCEE }

.rect_top_bottom
 {
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_underline
 {
  border-bottom: 1px dotted #71CCEE }

.rect_category
 {
  font-size:10pt;
  color: #636363;
  border-bottom: 1px dotted #71CCEE }

.rect_alpha
 {
  border-top: 1px dotted #71CCEE;
  border-bottom: 1px dotted #71CCEE }

.rect_dot_right
 {
  border-right: 1px dotted #71CCEE }

.rect_info_underline
 {
  border-bottom: 1px dotted #D69930 }

.rect_dot_right
 {
  border-right: 1px dotted #71CCEE }

.rect_subcat
 {
  background-color: #FFFFFF;
  <!--border-bottom: 1px solid #BADFFE;-->
  border-top: 1px solid #BADFFE;
  border-bottom: 1px solid #BADFFE }

.rect_path
 {
  background-color: #F7F7F7;
  <!--border-bottom: 1px solid #BADFFE;-->
  border: 1px solid #E0E0E0 }

.rect_info_fill
 {
  background-color: #FFF6E6;
  color: #636363;
  border: 1px solid #D69930 }

.rect_warn_fill
 {
  background-color: #FFF6E6;
  color: #636363;
  border: 1px solid #D69930 }

.rect_advert_fill
 {
  background-color: #F1FEF2;
  color: #636363;
  border: 1px solid #57DF5E }

.rect_advert_underline
 {
  border-bottom: 1px dotted #A4EEA8
 }

/*----------- RECTS COUNTER --------*/

.rect_fill_light
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  background-color: #EDF7FF;
  border: 1px solid #71CCEE }

.rect_fill_medium
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  background-color: #EAF9FF;
  border: 1px solid #71CCEE }

.rect_fill_dark
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: white;
  background-color: #5BA5F3;
  border: 1px solid #71CCEE }

.rect_fill_pink
 {
  background-color: #FFF4F4;
  font-family: "tahoma",tahoma,arial;
  font-size:8pt;
  color:#000000;
  border: 1px solid #FFBBBB
 }

/*----------- RECTS SPLASHES --------*/

.rect_splash_01
 {
  border: 1px solid #59C8F6
 }

.rect_splash_02
 {
  border: 1px solid #4BCD45
 }

.rect_splash_03
 {
  border: 1px solid #E49C3D
 }

.rect_splash_04
 {
  border: 1px solid #E260DC
 }

.rect_splash_05
 {
  border: 1px solid #E2754A
 }

.rect_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: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none;
 }

.link_subcat:visited
  { color: #0086cc; font-size: 8pt; font-family: tahoma, tahoma, arial; text-decoration: none }

.link_subcat:hover
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: underline
 }

.link_text
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none
 }

.link_text:visited
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none
 }

.link_text:hover
 {
  color: #0086CC;
  font-family:"tahoma",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:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: none
 }

.link8:visited
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: none
 }

.link8:hover
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: underline
 }

.link8_white
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: white;
  text-decoration: none
 }

.link8_white:hover
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: white;
  text-decoration: underline
 }

.link_search_cat
 {
  color: #636363;
  text-decoration: underline
 }

.link_admin
 {
  color: #800000;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: underline
 }

.link_green
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #37B732;
  text-decoration:none
 }

.link_green:hover
 {
  font-family:"tahoma",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: #0066CC;
  text-decoration: underline
 }

.link_search_title:visited
 {
  font-size:10pt;
  color: #0066CC;
  text-decoration: underline
 }

.link_search_title:hover
 {
  font-size:10pt;
  color: #0066CC;
  text-decoration: underline
 }

/*--- LINK DIRECTORY TITLE ---*/

.link_directory
 {
  color: #0086CC;
  font-family: "tahoma",tahoma,arial;
  font-size: 8pt;
  text-decoration: none
 }

.link_directory:visited
 {
  color: #636363;
  font-family: "tahoma",tahoma,arial;
  font-size: 8pt;
  text-decoration: underline
 }

.link_directory:hover
 {
  color: #0086CC;
  font-family: "tahoma",tahoma,arial;
  font-size: 8pt;
  text-decoration: underline
 }

/*----------- LINK PARTNERS -----------*/

.link_partner
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: underline
 }

.link_partner:hover
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #71CCEE;
  text-decoration: underline
 }

/*----------- BORD -----------*/

.bord_top
 {
  font-family: "tahoma",tahoma,arial;
  font-size:8pt;
  color:#636363;
  border-top: 1px solid #5BA5F3
 }

.bord_bottom
 {
  font-family: "tahoma",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(./back_dog.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle;
  border: 1px solid #71CCEE }

.back_header
 {
  background-image: url(./header_right.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: right
 }

.back_alpha
 {
  background-image: url(./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:"tahoma",tahoma,arial;
  font-size:8pt;
  text-align: justify;
  color: #636363 }

.text8_info
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#A77012
 }

.text8_simple {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#636363
 }

.text8_white {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#FFFFFF
 }

.text10
 {
  font-family:arial,tahoma,sans-serif;
  font-size:10pt;
  text-align: justify;
  color:#636363
 }

.text10_simple
 {
  font-family:arial,tahoma,sans-serif;
  font-size:10pt;
  color:#636363
 }

.text_url {
  font-size:10pt;
  color: #37B732 }

.text_green {
  color: #0086CC }

.text_underline
 {
  text-decoration: underline
 }

/*----------- CELL -----------*/

.cell_nav
{
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none;
  padding: 0px;
  padding-left: 0px;
  display: block
}

.cell_nav:hover
{
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none;
  background: #E6F7FF
}

.cell_menu_selected
{
  color: #5EAEFF;
  font-family:"tahoma",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:"tahoma",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:"tahoma",tahoma,arial;
  font-size:10pt;
  text-decoration: none;
  border-bottom: 3px solid #AE0000
}

/*##############################################################################
#                                                                              #
#  FRAMES:  BLUE                                                               #
#                                                                              #
##############################################################################*/

.rect_blue
 {
  border: 1px solid #71CCEE
 }

.rect_lr_blue
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE
 }

.rect_ltr_blue
 {
  border-left: 1px solid #71CCEE;
  border-top: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE
 }

.rect_tb_blue
 {
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE
 }

.rect_lb_blue
 {
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE
 }

.rect_b_blue
 {
  border-bottom: 1px solid #71CCEE
 }

.rect_b_dot_blue
 {
  border-bottom: 1px dotted #71CCEE
 }

.rect_t_dot_blue
 {
  border-top: 1px dotted #71CCEE
 }

.rect_tb_dot_blue
 {
  border-top: 1px dotted #71CCEE;
  border-bottom: 1px dotted #71CCEE
 }

.rect_b_fill_blue
 {
  background-color: #EAF9FF;
  border-bottom: 1px solid #71CCEE
 }

.rect_lb_fill_blue
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE
 }

.rect_lt_fill_blue
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-top: 1px solid #71CCEE
 }

.rect_lbr_blue
 {
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE
 }

.rect_lbr_fill_blue
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE
 }

.rect_fill_white_blue
 {
  background-color: #FFFFFF;
  border: 1px solid #71CCEE
 }

.rect_fill_blue
 {
  background-color: #EAF9FF;
  border: 1px solid #71CCEE
 }

.rect_r_fill_blue
 {
  background-color: #EAF9FF;
  border-right: 1px solid #71CCEE
 }

.rect_t_fill_blue
 {
  background-color: #EAF9FF;
  border-top: 1px solid #71CCEE
 }

.rect_tb_fill_blue
 {
  background-color: #EAF9FF;
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE
 }

.rect_b_white_blue
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #71CCEE
 }

.rect_t_blue
 {
  border-top: 1px solid #71CCEE
 }

.rect_t_dot_blue
 {
  border-top: 1px dotted #71CCEE
 }

.fill_blue
 {
  background-color: #EAF9FF
 }

.fill_dark_blue
 {
  background-color: #71CCEE
 }

.back_alpha_blue
 {
  background-image: url(./back_alpha_blue.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_blue
 {
  background-image: url(./back_points_blue.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.back_stars_blue
 {
  background-color: #71CCEE;
  background-image: url(./back_stars_blue.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.back_grad_blue
 {
  background-color: #EAF9FF;
  background-image: url(./back_grad_blue.gif);
  background-attachment: no-scroll;
  border: 1px solid #71CCEE
 }

.text_blue
 {
  color:#36A2CA
 }

.text8_blue
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#36A2CA
 }

.text10_blue
 {
  font-family:arial,tahoma,sans-serif;
  font-size:10pt;
  color:#36A2CA
 }

.link_blue
 {
  color: #36A2CA;
  text-decoration: underline
 }

.link_menu_blue
 {
  color: #36A2CA;
  text-decoration: none
 }

.link_menu_blue:hover
 {
  color: #36A2CA;
  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: tahoma, 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                                                              #
#                                                                              #
##############################################################################*/

.rect_green
 {
  border: 1px solid #88D98A
 }

.rect_lr_green
 {
  background-color: #EEFAEE;
  border-left: 1px solid #88D98A;
  border-right: 1px solid #88D98A
 }

.rect_ltr_green
 {
  border-left: 1px solid #88D98A;
  border-top: 1px solid #88D98A;
  border-right: 1px solid #88D98A
 }

.rect_b_dot_green
 {
  border-bottom: 1px dotted #88D98A
 }

.rect_fill_green
 {
  background-color: #EEFAEE;
  border: 1px solid #88D98A
 }

.rect_fill_white_green
 {
  background-color: #FFFFFF;
  border: 1px solid #88D98A
 }

.rect_b_fill_green
 {
  background-color: #EEFAEE;
  border-bottom: 1px solid #88D98A
 }

.rect_lb_fill_green
 {
  background-color: #EEFAEE;
  border-left: 1px solid #88D98A;
  border-bottom: 1px solid #88D98A
 }

.rect_b_white_green
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #88D98A
 }

.rect_t_green
 {
  border-top: 1px solid #88D98A
 }

.fill_green
 {
  background-color: #EEFAEE
 }

.fill_dark_green
 {
  background-color: #88D98A
 }

.back_alpha_green
 {
  background-image: url(./back_alpha_green.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_green
 {
  background-image: url(./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: tahoma, 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                                                               #
#                                                                              #
##############################################################################*/

.rect_gray
 {
  border: 1px solid #AFAFAF
 }

.rect_lr_gray
 {
  background-color: #F4F4F4;
  border-left: 1px solid #AFAFAF;
  border-right: 1px solid #AFAFAF
 }

.rect_ltr_gray
 {
  border-left: 1px solid #AFAFAF;
  border-top: 1px solid #AFAFAF;
  border-right: 1px solid #AFAFAF
 }

.rect_b_gray
 {
  border-bottom: 1px solid #AFAFAF
 }

.rect_t_dot_gray
 {
  margin: 0px;
  padding: 0px;
  background: url(./dots_gray.gif) repeat-x;
  overflow: hidden;
 }

.rect_b_dot_gray
 {
  background: url(./dots_gray.gif) repeat-x;
  overflow: hidden;
 }

.rect_fill_gray
 {
  background-color: #F4F4F4;
  border: 1px solid #AFAFAF
 }

.rect_fill_white_gray
 {
  background-color: #FFFFFF;
  border: 1px solid #AFAFAF
 }

.rect_lb_fill_gray
 {
  background-color: #F4F4F4;
  border-left: 1px solid #AFAFAF;
  border-bottom: 1px solid #AFAFAF
 }

.rect_b_white_gray
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #AFAFAF
 }

.rect_t_gray
 {
  border-top: 1px solid #AFAFAF
 }

.fill_gray
 {
  background-color: #F4F4F4
 }

.fill_dark_gray
 {
  background-color: #AFAFAF
 }

.back_alpha_gray
 {
  background-image: url(./back_alpha_gray.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_gray
 {
  background-image: url(./back_points_gray.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.text8_gray
 {
  font-family:"tahoma",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: tahoma, 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:  RED                                                                #
#                                                                              #
##############################################################################*/

.rect_red
 {
  border: 1px solid #FF9A9A
 }

.rect_lr_red
 {
  background-color: #FEE0E0;
  border-left: 1px solid #FF9A9A;
  border-right: 1px solid #FF9A9A
 }

.rect_ltr_red
 {
  border-left: 1px solid #FF9A9A;
  border-top: 1px solid #FF9A9A;
  border-right: 1px solid #FF9A9A
 }

.rect_b_dot_red
 {
  border-bottom: 1px dotted #FF9A9A
 }

.rect_fill_red
 {
  background-color: #FEE0E0;
  border: 1px solid #FF9A9A
 }

.rect_fill_white_red
 {
  background-color: #FFFFFF;
  border: 1px solid #FF9A9A
 }

.rect_b_fill_red
 {
  background-color: #FEE0E0;
  border-bottom: 1px solid #FF9A9A
 }

.rect_lb_fill_red
 {
  background-color: #FEE0E0;
  border-left: 1px solid #FF9A9A;
  border-bottom: 1px solid #FF9A9A
 }

.rect_b_white_red
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #FF9A9A;
 }

.rect_t_red
 {
  border-top: 1px solid #FF9A9A
 }

.fill_red
 {
  background-color: #FEE0E0
 }

.fill_dark_red
 {
  background-color: #FF9A9A
 }

.back_alpha_red
 {
  background-image: url(./back_alpha_red.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_red
 {
  background-image: url(./back_points_red.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.link_menu_red
 {
  color: #F06B6B;
  text-decoration: none
 }

.link_menu_red:hover
 {
  color: #F06B6B;
  text-decoration: underline
 }

.link_gray_red
 {
  color: #727272;
  text-decoration: underline
 }

.link_gray_red:hover
 {
  color: #FF9A9A;
  text-decoration: underline
 }

.button_red
 {
  width: 120px;
  height: 24px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #636363;
  background: #FEE0E0;
  border-color: #FF9A9A;
  border-width: 1
 }

.object_flat_red
 {
  border-color: #FF9A9A;
  border-style: solid;
  border-width: 1
 }

.object_flat_req_red
 {
  border-color: #FF9A9A;
  border-style: solid;
  border-width: 1px;
  border-left:3px solid #FF5300;
 }

/*##############################################################################
#                                                                              #
#  FRAMES:  YELLOW                                                             #
#                                                                              #
##############################################################################*/

.rect_yellow
 {
  border: 1px solid #FF8D48
 }

.rect_lr_yellow
 {
  background-color: #FED4BA;
  border-left: 1px solid #FF8D48;
  border-right: 1px solid #FF8D48
 }

.rect_ltr_yellow
 {
  border-left: 1px solid #FF8D48;
  border-top: 1px solid #FF8D48;
  border-right: 1px solid #FF8D48
 }

.rect_tb_yellow
 {
  border-top: 1px solid #FF8D48;
  border-bottom: 1px solid #FF8D48
 }

.rect_b_yellow
 {
  border-bottom: 1px solid #FF8D48
 }

.rect_b_dot_yellow
 {
  border-bottom: 1px dotted #FF8D48
 }

.rect_fill_yellow
 {
  background-color: #FED4BA;
  border: 1px solid #FF8D48
 }

.rect_fill_white_yellow
 {
  background-color: #FFFFFF;
  border: 1px solid #FF8D48
 }

.rect_lb_fill_yellow
 {
  background-color: #FED4BA;
  border-left: 1px solid #FF8D48;
  border-bottom: 1px solid #FF8D48
 }

.rect_b_white_yellow
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #FF8D48;
 }

.rect_t_yellow
 {
  border-top: 1px solid #FF8D48
 }

.fill_yellow
 {
  background-color: #FED4BA
 }

.fill_dark_yellow
 {
  background-color: #FF8D48
 }

.back_alpha_yellow
 {
  background-image: url(./back_alpha_yellow.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_yellow
 {
  background-image: url(./back_points_yellow.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.text_yellow
 {
  color:#DB8346
 }

.text8_yellow
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#DB8346
 }

.link_menu_yellow
 {
  color: #DB8346;
  text-decoration: none
 }

.link_menu_yellow:hover
 {
  color: #DB8346;
  text-decoration: underline
 }

.link_gray_yellow
 {
  color: #727272;
  text-decoration: underline
 }

.link_gray_yellow:hover
 {
  color: #DB8346;
  text-decoration: underline
 }

.button_yellow
 {
  width: 120px;
  height: 24px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #636363;
  background: #FED4BA;
  border-color: #FF8D48;
  border-width: 1
 }

.object_flat_yellow
 {
  border-color: #FF8D48;
  border-style: solid;
  border-width: 1
 }

.object_flat_req_yellow
 {
  border-color: #FF8D48;
  border-style: solid;
  border-width: 1px;
  border-left:3px solid #FF5300;
 }

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

.rect_purple
 {
  border: 1px solid #976BCF
 }

.rect_lr_purple
 {
  background-color: #DDC3FD;
  border-left: 1px solid #976BCF;
  border-right: 1px solid #976BCF
 }

.rect_ltr_purple
 {
  border-left: 1px solid #976BCF;
  border-top: 1px solid #976BCF;
  border-right: 1px solid #976BCF
 }

.rect_b_dot_purple
 {
  border-bottom: 1px dotted #976BCF
 }

.rect_fill_purple
 {
  background-color: #DDC3FD;
  border: 1px solid #976BCF
 }

.rect_fill_white_purple
 {
  background-color: #FFFFFF;
  border: 1px solid #976BCF
 }

.rect_b_fill_purple
 {
  background-color: #DDC3FD;
  border-bottom: 1px solid #976BCF
 }

.rect_lb_fill_purple
 {
  background-color: #DDC3FD;
  border-left: 1px solid #976BCF;
  border-bottom: 1px solid #976BCF
 }

.rect_b_white_purple
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #976BCF
 }

.rect_t_purple
 {
  border-top: 1px solid #976BCF
 }

.fill_purple
 {
  background-color: #DDC3FD
 }

.fill_dark_purple
 {
  background-color: #976BCF
 }

.back_alpha_purple
 {
  background-image: url(./back_alpha_purple.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_purple
 {
  background-image: url(./back_points_purple.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.link_menu_purple
 {
  color: #8C59CE;
  text-decoration: none
 }

.link_menu_purple:hover
 {
  color: #8C59CE;
  text-decoration: underline
 }

.link_gray_purple
 {
  color: #727272;
  text-decoration: underline
 }

.link_gray_purple:hover
 {
  color: #8C59CE;
  text-decoration: underline
 }

.button_purple
 {
  width: 120px;
  height: 24px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #636363;
  background: #DDC3FD;
  border-color: #976BCF;
  border-width: 1
 }

.object_flat_purple
 {
  border-color: #976BCF;
  border-style: solid;
  border-width: 1
 }

.object_flat_req_purple
 {
  border-color: #976BCF;
  border-style: solid;
  border-width: 1px;
  border-left:3px solid #FF5300;
 }
.moreinfo_content {
  border:1px solid #AEBFC5;
  background-color:#F2FAFD;
  margin:10px 0;
  padding:10px;
  font-family:"tahoma",geneva,tahoma,arial;
  font-size: 11px;
  text-align:justify;
}