/******* GLOBAL **************************************************************/
BODY                            {background-color: #0a2240; margin:0px;}

#main_content_ee                {width: 697px; float: left; margin: 0px; border-left: 1px solid #6699cc;}
#main_content_width             {width: 800px; float: left; margin: 0px;}


/*************** Overview Page **********************************************/
.weblog                                 {width: 685px; margin: 0px 1px 1px 2px; background-color: #003366; border-bottom: 1px solid #005588; float: left;}
.teaser_item_entry                      {margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ccc; text-align: justify; line-height: 17px;}
.teaser_item_entry .title               {text-transform: capitalize; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; text-align: left; padding: 10px 0px 6px 0px; letter-spacing: -1px; color: #eee;}
.teaser_item_entry .title a             {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; text-align: left; padding: 10px 0px 6px 0px; letter-spacing: -1px; color: #eee; text-decoration: none;}
.teaser_item_entry .title a:hover       {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; text-align: left; padding: 10px 0px 6px 0px; letter-spacing: -1px; color: #fff; text-decoration: none;}
.teaser_item_entry p                    {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; font-size: 11px; color: #CCCCCC; text-align: justify;}
.teaser_item_entry_small                {width: 570px; margin: 2px 2px 2px 2px; background-color: #003366; border-bottom: 1px solid #005588;}
.teaser_item_entry_small .title         {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; font-weight: normal; text-align: left; padding: 0px 0px 6px 0px; text-indent: 3px; color: #eee;}
.teaser_item_entry_small .title a       {color: #eee;}
.teaser_item_entry_small .title a:hover {color: #fff; text-decoration: none;}
.teaser_item_entry .small_image         {float: left;}
.preview_bar                            {background: #aa0000; width: 100%; height: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 9px; color: #fff;}
.more                                   {margin: 5px 5px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF33; text-align: justify;}



/*************** Full Page **********************************************/
.full                       {width: 685px; margin: 2px 2px 2px 2px; background-color: #003366; border-bottom: 1px solid #005588; float: left;}
.full_meta                  {width: 685px; margin: 2px 2px 1px 2px; background-color: #003366; border-top: 1px solid #005588; border-bottom: 1px solid #005588; float: left; font-size: 10px;}
.full .article_header       {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; margin: 0px; text-align: left; padding: 15px 0px 6px 10px; text-indent: 3px; letter-spacing: -1px; color: #eee;}
.full_text                  {margin: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-align: justify;}
.full_text p                {line-height: 17px;}
.posted                     {margin: 5px 10px 5px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-align: right;}
.meta_info                  {margin: 5px 10px 5px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; float: left;}
.comment_header             {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding: 20px 0px 0px 10px; text-align: left; letter-spacing: -1px; color: #eee; vertical-align: bottom;}
.full_comment               {width: 685px; margin: 2px 2px 10px 3px; background-color: #003366; border-top: 1px solid #005588; border-bottom: 1px solid #005588;}
.full_comment h2            {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; color: #dddddd; padding: 20px 0px 0px 10px; text-align: left; letter-spacing: -1px; color: #eee; vertical-align: bottom;}
.full_comment p             {margin: 5px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-align: justify; line-height: 17px;}
.comment_form               {width: 685px; margin: 2px 2px 2px 3px; background-color: #003366; border-top: 1px solid #005588; border-bottom: 1px solid #005588; float: left;}
.comment_form p             {margin: 5px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-align: justify; line-height: 17px;}
.comment_form textarea      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; text-align: justify;}
.comment_form input         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; text-align: justify;}
.full_about                 {width: 800px; margin: 0px 20px 0px 20px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-align: justify;}



/*************** Basic Site Pages **********************************************/
.basic                      {width: 566px; margin: 2px 2px 2px 3px; background-color: #003366;}
.basic_inner                {margin: 0px 5px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ddd;}
.basic_inner b              {color: #fff;}
.basic label                {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ddd;}
.basic td                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ddd;}


/*********** Additional *************************************************/

/* article styles */
.article_sub_header         {margin: 0px 3px 5px 3px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #6699cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #EEEEEE;}
.article_sub_text           {margin: 10px 10px 30px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #CCCCCC; text-align: justify;}
.article_sub_author         {margin: 0px 3px 5px 3px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #6699cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; font-weight: normal; color: #EEEEEE;}
.article_sub_author_text    {margin: 10px 10px 30px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #bbbbbb; text-align: justify;}


.article_sub_quote          {margin: 20px 10px 20px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #aaa; text-align: justify; font-style:italic; border-left: 5px solid #336699;  padding-left: 15px; }
.article_sub_quote b        {color: #ddd;}
.article_sub_text sup       {font-size: 8px; color: #999;}
.article_sub_text h2        {margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 15px; color: #ddd; text-align: left;}
.article_sub_text h3        {margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccc; text-align: left; font-size: 12px;}
.article_sub_teaser         {margin: 10px 10px 30px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #CCCCCC; text-align: justify;}
.article_additional_infos   {float: right; width: 200px; background: #004477; border: 1px solid #336699; padding: 5px; margin: 0px 0px 10px 10px;}
.article_table              {padding: 0px; margin: 20px 0px 10px 0px}
.article_table th           {padding: 0px; margin: 0px 0px 10px 0px; font-size: 10px; font-weight: bold; color: #ddd; border-bottom: 2px solid #556a85; line-height: 9px;}
.article_table td           {padding: 5px 0px 10px 0px; border-bottom: 1px solid #556a85; font-size: 10px;}
.sponsors                   {float: right; width: 100px; background: #fff; border: 1px solid #336699; padding: 5px; margin: 0px 0px 10px 10px; color: #333;}


/*********** Navigation Items *******************************************/
#left_vertical_nav_bar      {width: 122px; float: left;}

#nav, #nav ul               {padding: 0; margin: 0; list-style: none; float: left; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#nav li                     {width: 119px; position: relative; float: left; line-height: 23px; margin: 1px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cccccc; background-color: #003366; text-transform: uppercase; padding: 0px 0px 0px 0px;}
#nav li ul                  {position: absolute; left: -999em; margin-left: 120px; margin-top: -24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background: #336699; border: 1px solid #005588;}
#nav li ul ul               {left: -999em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#nav li a                   {display: block; color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0 0.5em;}
#nav li a:hover             {width: 108px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #336699;}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul    {left: -999em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background: none;}
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul    {left: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background: none;}


/*********** Archive Items *******************************************/
#archive_header                 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; margin: 0px 3px 3px 3px; text-align: left; padding: 10px 0px 6px 10px; text-indent: 3px; letter-spacing: -1px; color: #eee; background-color: #003366; border-bottom: 1px solid #005588;}
#archive                        {width: 100%; min-width: 800px; margin: 0px 20px 0px 20px;}
#archive h1                     {width: 770px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #eee; letter-spacing: -1px; border-bottom: 1px solid #556a85; margin: 20px 0px 10px 0px;}
#archive h2                     {text-align: left; margin: 0px; vertical-align: top; color: #eee; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: -0.5px;}

.archive_item                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #aaa; line-height: 16px; height: 150px; width: 350px; margin: 0px 0px 20px 20px; float: left; text-align: justify;}
.archive_item .author           {color: #999; font-size: 10px; margin: 2px 0px 6px 0px; line-height: 12px;}
#archive .author a, #archive .author a:hover, #archive .author a:link, #archive .author a:visited {color: #ccc;}

.archive_item_news              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ddd; height: 60px; width: 350px; margin: 0px 0px 20px 20px; float: left; text-align: justify;}
.archive_item_news .author      {color: #999; font-size: 10px; margin: 2px 0px 6px 0px;}

#archive .arrows                {letter-spacing: -2px;}

#archive ul.press_clipping_overview
                                {font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px 20px 0px 20px; padding: 0px; color: #ccc;}

#archive ul.press_clipping_overview li
                                {vertical-align: bottom; margin: 0px 10px 5px 0px; padding: 0px; height: 30px; color: #ccc; float: left; display: inline;}

#archive ul.press_clipping_overview .title_1 {font-size: 10px;}
#archive ul.press_clipping_overview .title_2 {font-size: 13px;}
#archive ul.press_clipping_overview .title_3 {font-size: 15px;}
#archive ul.press_clipping_overview .title_4 {font-size: 17px;}
#archive ul.press_clipping_overview .title_5 {font-size: 19px;}
#archive ul.press_clipping_overview .title_6 {font-size: 20px; font-weight: bold;}

.archive_table                  {width: 100%; border: 0px; padding: 0px; margin: 0px; background: #0C2A50;}
.archive_table th               {text-align: left; margin: 0px; padding: 15px 3px 3px 10px; line-height: 16px; vertical-align: top; color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px solid #005588;}
.archive_table td               {margin: 0px; padding: 3px 3px 3px 10px; line-height: 16px; vertical-align: top; color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #003366;}
.archive_table a                {color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.archive_table a:hover          {color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
.archive_table a:link           {color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.archive_table a:visited        {color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.archive_more                   {margin: 10px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccc; background: #003366; padding: 10px 3px 3px 10px; font-size: 12px; font-weight: bold;}
.archive_pagination             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 10px 3px 3px 3px; text-align: left; padding: 10px 0px 6px 10px; color: #eee; background-color: #003366; border-bottom: 1px solid #005588; border-top: 1px solid #005588;}




/*********** related products *******************************************/
#related_products                       {margin: 10px 0px 0px 0px; width: 122px; float: left;}
#related_products .header               {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; background: #003366; padding: 3px; font-size: 11px; font-weight: bold;}
#related_products .product_item         {margin: 0px auto; margin-top: 10px; margin-bottom: 10px; width: 100px; background: #003366; border: 1px solid #005588;}
#related_products .product_item .name   {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccc; font-size: 10px; margin: 0px auto; width: 100px; background: #005588; font-weight: bold;}
#related_products .product_item .image  {margin: 5px 10px 5px 10px;}
#related_products .product_item .name p {margin: 0px 5px 5px 5px;}


/********** PRODUCT PAGES ***************************************************/
.prefGroupHeader            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin: 3px; padding-top: 6px; padding-bottom: 3px; padding-left: 3px; background: #6699cc;}
.prefGroupRow               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; margin: 2px; background: #003366; padding: 6px;}
.prefGroup                  {margin-left: 1px;}



.menu_headline              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #336699; margin: 0px 1px 1px 1px; padding: 2px 2px 4px 2px;}
.menu_headline a            {color: #FFFFFF; text-decoration: none;}
.menu_text                  {list-style-type: none; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle;}
.menu_text li               {width: 108px; margin: 1px; background: #003366; text-indent: 8px; height: 17px; vertical-align: middle;}
.menu_text li:hover         {margin: 1px; background: #336699; height: 17px; text-indent: 8px;}
.menu_text a                {color: #FFFF00; text-decoration: none;}
.text                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-align: justify;}
.menu                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.text_small_info            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-align: left;}
.footer                     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC}
.text_select                {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.pagesNo                    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color: #CCCCCC}
.pagesDropDown              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; text-align: right; color: #CCCCCC}
.textEdit                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.textHL                     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px; text-align: justify;}
.tab_sub_header             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px; text-align: left;}
a                           {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFF33}
a:hover                     {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFF33}
.small                      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.smallVote                  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.smallHL                    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #EEEEEE}
.exifDescription            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000;}
.exifValue                  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
.small_image_right          {border: 1px solid #fff; margin-left:  10px; margin-top:  10px; margin-bottom: 5px;}
.small_image_left           {border: 1px solid #fff; margin-right: 10px; margin-top:  10px; margin-bottom: 5px;}
.small_image                {border: 1px solid #fff; margin-right:  5px; margin-left:  0px; margin-top: 5px; margin-bottom: 5px;}
.tab_foto                   {color: black; background-color: #336699; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.tab_foto_over              {color: black; background-color: #6699cc; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
a.tab_foto_over:hover       {color: white;}
a.tab_foto:hover            {color: white;}
.tab                        {color: black; background-color: #336699; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.tab_over                   {color: black; background-color: #6699cc; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
a.tab_over:hover            {color: white;}
a.tab:hover                 {color: white;}
.tabset                     {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699cc;}
h6                          {margin: 3px;}
.xnavigation                {color: #0C2A50; position: absolute; visibility: visible; z-index: 1; height: 400px; width: 1400px; left: -1400px; top: 50px;}
.text_pref                  {width: 301px;}
.text_pref_desc             {width: 200px;}
.product_page_title         {margin: 0px 3px 10px 3px; padding: 7px 5px 10px 5px; background-color: #003366; border-bottom: 1px solid #005588; border-top: 1px solid #005588;}
.product_page_title h2      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; font-weight: bold;color: #ffffff;}
.product_page_title p       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc;}
.clear                      {clear: both;}


/* THEME SECTION */
#theme_bg                       {min-width: 990px; background: #0c2a50 url('/_images/theme_bg.gif') repeat-x; padding: 0px; margin: 0px; height: 107px; border-bottom: 1px solid #6699cc;}
#theme_logo                     {float: left; margin: 0px; padding: 0px; width: 560px; height: 90px}
#theme_logo img                 {margin-left: 10px}
#theme_pixel                    {text-align: right; padding: 0px; margin: 0px; height: 90px;}
.pixel                          {float: right; display: inline;}
#user_status                    {font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #ccc; float: right; text-align: left; width: 380px; padding: 0px; margin: 0px 0px 0px 0px;}
#user_status .infos             {margin: 30px 0px 20px 0px; height: 40px;}
#user_status .infos             {}
#user_status .infos  a          {font-size: 10px; color: #556a85;}
#user_status .infos  a:hover    {font-size: 10px; color: #FFFF33; text-decoration: underline;}
#user_status .infos img         {margin: 0px 10px 0px 0px; float: left; display: inline;}
#theme_language                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-align: right; width: 100px; float: right; margin: 0px 10px 0px 0px;}
#theme_clear                    {clear: both;}
#subheader                      {min-width: 960px; padding: 10px 20px 10px 20px; background-image: url("/_images/footer_bg.jpg"); background-repeat: repeat-x; background-position: left top; background-color: #0a2240;}
.theme_caption                  {margin-bottom:20px; font-size:10px; text-align: center;}



/*  BREADCRUMB LINKS */
.breadcrumb                     {font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #ccc;}
.breadcrumb a                   {color: #ccc; text-decoration: none;}
.breadcrumb a:link              {color: #ccc; text-decoration: none;}
.breadcrumb a:visited           {color: #ccc; text-decoration: none;}
.breadcrumb a:hover             {color: #fff; text-decoration: underline;}
.currentcrumb                   {color: #ccc; font-weight: bold;}
.breadcrumbspacer               {color: #777}


/* TOP NAVIGATION SECTION */
#top_navigation_container       {border-bottom: 1px solid #6699cc; width: 820px; margin: 0px 0px 2px 0px;}
#top_navigation_container img   {margin: 2px 0px 2px 0px;}


/* VERTICAL NAVIGATION BARS */
.ver_nav_bar                    {width: 120px; float: left;}
.ver_nav_bar_hl                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #618db4; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 4px; text-transform: uppercase;}
.ver_nav_bar_hl a               {color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
.ver_nav_bar_small              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #dddddd;}
.ver_nav_bar ul                 {list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px; width: 120px; display: block;}
.ver_nav_bar_list               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 1px; text-indent: 8px; padding: 2px 0px 2px 0px; display: block;}
.ver_nav_bar_list_item          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 1px; background: #003366; text-indent: 8px; padding: 2px 0px 2px 0px; display: block;}
.ver_nav_bar_list li            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 1px; background: #003366; text-indent: 8px; padding: 2px 0px 2px 0px;}
.ver_nav_bar_list li:hover      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 1px; background: #336699; text-indent: 8px; padding: 2px 0px 2px 0px;}
.ver_nav_bar_list a             {color: #FFFF00; text-decoration: none;}



/******* MAIN SECTION ********************************************************/
#main_container                 {border: 0px solid #fff; min-width: 980px; margin-bottom: 0px; width: 100%; background-image: url(/ee_themes/forum_themes/digideep/images/main_bg_content.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #0a2240;}
#main_content                   {width: 574px; border-right: 1px solid #6699cc; border-left: 1px solid #6699cc; float: left; margin-left: 2px; margin-right: 2px;}



/******* FOOTER SECTION ******************************************************/
#ft_container                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border-top: 1px solid #556a85; margin-bottom: 0px; margin-top: 0px; width: 100%; margin: auto 0px; background-image: url("/_images/footer_bg.jpg"); background-repeat: repeat-x; background-position: left top; background-color: #0a2240;}
#ft_copyright                   {clear: both; text-align: left; color: #556a85; margin: 40px 0px 0px 20px; line-height: 18px;}
#ft_copyright a                 {color: #556a85; text-decoration: none;}
#ft_copyright a:hover           {color: #FFFF33; text-decoration: underline;}
#ft_copyright img               {margin: 2px 0px 0px 0px; float: left;}
#ft_updated                     {color: #556a85; float: left; display: inline; margin: 5px 0px 10px 10px; }
#alexa                          {width: 150px; float: right; margin: 10px 0px 0px 0px; display: inline; }

ul#ft_subnavigation                 {display: block; width: 810px; margin: 20px 0px 0px 20px; padding: 0px; float: left; text-transform: capitalize; display: inline}
ul#ft_subnavigation li              {float: left; margin:0px 0px 0px 0px; display: block; padding: 0px; width: 125px; color: #556a85; font-size: 11px; font-weight: bold; display: inline;}
ul#ft_subnavigation li:hover        {color: #ccc}
ul#ft_subnavigation li a            {color: #556a85}
ul#ft_subnavigation li:hover a      {color: #ccc}
ul#ft_subnavigation li a:hover      {color: #FFFF33}
ul#ft_subnavigation li:hover li a   {color: #999}
ul#ft_subnavigation li li a:hover   {color: #FFFF33}
ul#ft_subnavigation li ul           {margin: 3px 0px 0px 0px; padding: 0px;}
ul#ft_subnavigation li li           {font-size: 10px; margin: 3px 0px 0px 0px; font-weight: normal;}



/******* BANNER SECTION ******************************************************/
#banner_sky                     {width: 160px; float: left;}
#banner_sky .item               {padding: 0px; margin: 0px 0px 5px 10px;}
#horizontal_banner              {min-width: 980px; background-image: url("/_images/header_bg.gif"); height: 60px; background-repeat: repeat-x; background-position: left bottom; padding: 5px 0px 5px 0px;}
#horizontal_banner.banners      {width: 500px; margin: auto; display: block;}
.banner_item                    {margin: 0px 10px 0px 0px; float: left;}


/* STARTPAGE SECTION */
#sp_potw_winner_container       {width: 180px; float: right; margin: 0px 2px 0px 0px;}
#winner_title                   {width: 180px; background-color: #6699cc; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 0px 3px 0px; text-indent: 3px;}
#winner_image                   {margin: 2px 0px 2px 0px;}
.sp_potw_image                  {}
#winner_text                    {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #003366;}
#sp_votes                       {margin: 5px 0px 0px 0px; float: right;}
#sp_forum                       {margin: 5px 0px 0px 0px; float: right;}
#sp_stats                       {margin: 5px 0px 0px 0px; float: right;}
#sp_ciao                        {padding: 2px; margin: 5px 25px 0px 0px; float: right;}
.most_clicked                   {margin: 4px 0px 0px 15px;}
.most_clicked_percent           {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #dddddd; margin: 0px 0px 0px 5px;}


/******* NEWS SECTION ********************************************************/
#news                       {width: 380px; float: left; margin: 0px 0px 0px 2px;}
#news_items                 {}
#news_title                 {width: 380px; background-color: #6699cc; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 0px 3px 0px; text-indent: 3px;}
.news_item_hl               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f1f1f1; margin: 0px; text-align: justify; padding: 10px 8px 6px 3px;}
.news_item_hl h1            {margin:0px; padding: 0px}
.news_item_hl a             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f1f1f1; margin: 0px; text-align: justify; padding: 10px 8px 6px 0px;}
.news_item_hl a:hover       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f1f1f1; margin: 0px; text-align: justify; padding: 10px 8px 6px 0px; text-decoration:none;}
.news_item_data             {width: 370px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; margin: 0px 5px 5px 3px; text-align: justify; line-height: 16px;}
.news_item_data .small_image {float: left;}
.news_item_links            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; margin: 0px 0px 0px 3px;}
.news_item_meta             {margin: 3px 3px 5px 0px;}
.news_item_meta td          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #cccccc; margin: 0px; width: 150px;}
.news_item_entry            {width: 380px; margin: 2px 0px 2px 0px; background-color: #003366; border-bottom: 1px solid #005588;}
#news_links                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cccccc; margin: 0px; text-align: left; padding: 10px 0px 3px 0px; text-indent: 3px;}
.news_sub_header            {margin: 10px 3px 5px 3px; padding: 20px 0px 3px 0px; border-bottom: 1px solid #6699cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #EEEEEE;}
.news_article_header        {margin: 10px 3px 5px 3px; padding: 15px 0px 3px 0px; border-bottom: 1px solid #6699cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #EEEEEE;}
#top_nav_welcome            {color: #ddd; background: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; text-align: left; margin: 25px 0px 10px 0px;}
#top_nav_profile            {color: #ccc; background: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; text-align: left; margin: 5px 15px 0px 0px; width: 380px;}
#top_nav_profile a:link     {color: #ccc; background: transparent; text-decoration:none;}
#top_nav_profile a:visited  {color: #ccc; background: transparent; text-decoration: none;}
#top_nav_profile a:hover    {color: #fff; background: transparent; text-decoration: underline;}


/************* POTW SECTION *******************************************************/

#potw_nav_container             {width: 570px; margin: 0px 0px 2px 0px;}
#potw_nav_container img         {margin: 0px 1px 0px 1px;}
.potw_big_image                 {border: 1px solid #fff; margin-right: 5px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}
.top_navigation_item            {}
.top_navigation_item:hover      {}
#top_nav_container              {width: 560px; height: 17px; padding: 0px; border: 0px; margin: 5px 0px 0px 0px;}
#top_nav_container a            {width: 90px; height: 17px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; text-decoration: none; font-weight: bold; color: #eee; letter-spacing: -1px; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; background: url( '/_images/top_nav_bg.gif' ) no-repeat; float: left;}
#top_nav_container a:hover      {width: 90px; height: 17px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; text-decoration: none; font-weight: bold; color: #444; letter-spacing: -1px; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; background: url( '/_images/top_nav_bg_.gif' ) no-repeat; float: left;}
#global_functions               {background-color: #0c2a50; padding: 5px 0px 5px 0px;}


/************* PRODUCT EDIT SECTION **********************************************/

.select_field               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-bottom: 1px solid #4B87C2; border-right: 1px solid #4B87C2; border-top: 1px solid #4B87C2; border-left: 1px solid #4B87C2;}
.text_field                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-bottom: 1px solid #4B87C2; border-right: 1px solid #4B87C2; border-top: 1px solid #4B87C2; border-left: 1px solid #4B87C2;}
.textarea                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-bottom: 1px solid #4B87C2; border-right: 1px solid #4B87C2; border-top: 1px solid #4B87C2; border-left: 1px solid #4B87C2;}
.text                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC;}
.textHL                     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px;}


/************* IMAGE STYLES *****************************************************/

.thumbnail                  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc;text-align: center; width: 150px; height: 180px; float: left; margin: 3px; padding: 0px; background-color: #004477; border: 1px solid #336699;}
.thumbnail img              {border: 1px solid #fff; margin: 4px 3px 3px 3px; padding: 0px;}
.thumbnail a                {margin: 0px; padding: 0px;}
.thumbnail_med              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; text-align: center; width: 260px; height: 105%; margin: 6px; background-color: #004477; border: 1px solid #336699;}
.thumbnails_big             {float: left;}
.thumbnail_big              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; text-align: center; width: 330px; height: 105%; margin: 6px; background-color: #004477; border: 1px solid #336699;}
.thumbnail_big img          {border: 1px solid #fff; margin: 4px 3px 3px 3px; padding: 0px;}
.thumbnail_big a            {margin: 0px; padding: 0px;}
.big_image                  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 650px; float: left; margin: 4px; background-color: #003366; border: 1px solid #336699; padding: 0px 0px 10px 0px;}
.big_image td               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.big_image img              {border: 1px solid #fff; margin: 4px 3px 7px 3px; padding: 0px;}


/************* IMAGE STYLES *****************************************************/

#outer_border               {height:200px; margin: 0px 20px 0px 20px;}
#user_message               {font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #005588; background: #003366; padding: 10px;}
#user_message h1            {font-size: 20px; font-weight: bold; margin: 0px; text-align: left; text-indent: 3px; letter-spacing: -1px; color: #eee;}
#user_message p             {margin: 30px 10px 30px 10px; color: #eee;}
#user_message ul            {margin: 0px; padding: 0px;}
#user_message li            {list-style: none; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; color: #eee;}
#user_message a             {text-decoration: none; color: #ccc; background-color: transparent;}
#user_message a:visited     {color: #ccc; background-color: transparent;}
#user_message a:active      {color: #ccc; background-color: transparent;}
#user_message a:hover       {color: #ccc; text-decoration: underline; background-color: transparent;}


/************* CONTEXT NAVIGATION ********************************************/

#context_navigation_top     {background-image: url("/_images/header_bg.gif"); height: 30px; background-repeat: repeat-x; background-position: left bottom; padding: 5px 0px 5px 0px;}
#context_navigation         {background: #092952; padding: 0px; margin: 0px; border-top: 1px solid #556a85;}
#context_navigation h2      {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0px 0px 0px 15px; color: #dddddd; padding: 5px 0px 0px 10px; text-align: left; letter-spacing: -0.5px; color: #eee; vertical-align: bottom;}
#context_navigation .article_sub_text {margin: 5px 0px 20px 0px;}
#context_navigation .block  {width: 300px; border: none; float: left; text-align: left; margin: 0px 0px 0px 10px;}
#context_navigation li      {text-align: left;}
ul.related_entries          {margin: 0px 0px 0px 0px; padding: 0px; list-style:none;}
ul.related_entries li       {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; line-height: 20px; background: url(/images/related_arrow.png) no-repeat 0px 4px; }



/************* POTW PORTFOLIO ************************************************/
.potw_portfolio_item            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #556a85; background: #003366; padding: 5px; margin: 0px 0px 30px 20px; height: 205px; width: 220px; float: left; overflow: hidden; border: 1px solid #336699; display: inline;}
.potw_portfolio_item h2         {margin: 0px 0px 5px 0px; color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center;}
.potw_image                     {border: 1px solid #fff; width: 140px; height: 105px; overflow: hidden; margin: 0px 0px 0px 35px;}
.potw_portfolio_infos           {margin: 0px 20px 30px 20px; width: 740px; color: #aaa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.potw_portfolio_infos b>a       {color: #ccc; font-size: 11px;}
.potw_portfolio_infos b>a:hover {font-size: 11px;}
.potw_portfolio_infos ul        {padding: 1px; margin: 0px 0px 0px 0px; color: #aaa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.potw_portfolio_infos li        {display: inline; margin: 0px 10px 0px 0px;}
.potw_portfolio_infos a         {font-size: 10px; color: #556a85;}
.potw_portfolio_infos a:hover   {font-size: 10px; color: #FFFF33; text-decoration: underline;}
.potw_portfolio_infos .arrows   {margin: 0px 5px 0px 0px; padding:0px; float: left; letter-spacing: -2px; vertical-align:bottom;}

.potw_portfolio_item .winner_on {top: 0px; left: 0px; height: 20px; padding: 3px 0px 0px 0px; text-align: center; background: #000; font-size: 10px; font-weight: bold; color: #d90; filter: alpha(opacity: 60); KHTMLOpacity: 0.6; MozOpacity: 0.6; opacity: 0.6;}
.potw_portfolio_item .winner_off{display: none;}
.potw_portfolio_item .week      {margin: 10px 0px 0px 0px; float: left; width: 110px;}
.potw_portfolio_item .week a    {font-size: 10px; color: #556a85;}
.potw_portfolio_item .week a:hover {font-size: 10px; color: #FFFF33; text-decoration: underline;}
.potw_portfolio_item .products  {margin: 5px 0px 0px 0px;}
.potw_portfolio_item .products a{font-size: 10px; color: #556a85;}
.potw_portfolio_item .products a:hover {font-size: 10px; color: #FFFF33; text-decoration: underline;}

.potw_portfolio_mini ul         {width: 100%; margin: 0 auto; margin: 9px 0; text-align: right; list-style: none; float: right}
.potw_portfolio_mini ul li      {margin: 0px; float: left; width: 50px; height: 50px; background-color: #000; overflow: hidden; border: 0px}
.potw_portfolio_mini img        {width: 60px; height: 60px; margin: 0px 0px 0px 0px; border: 2px solid #000;}
.potw_portfolio_mini img:hover  {border-top: 2px solid #f90;}
.potw_portfolio_error           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #bb0000; background: #003366; padding: 20px; margin: 0 auto; width: 600px; text-align: center; border: 1px solid #336699}



/************* POTW SUBMIT ***************************************************/
.potw_submit                    {margin: 0px 20px 30px 20px; width: 740px; color: #aaa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.potw_submit label              {clear: both; width: 400px; border: 1px solid #fff; }



/************* SHOP ITEMS ****************************************************/
.shop_highlight_item            {margin: 0px 0px 0px 20px; padding: 0px;}
.shop_highlight_item img        {margin: 0px 0px 0px 0px; border: 1px solid #fff;}

.shop_items                     {margin: 0px 0px 0px 20px;}

.shop_items .page_navigation    {float: left; width: 370px; margin: 0px; padding: 0px;}
.shop_items .page_navigation a  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #556a85; letter-spacing: 0px; text-decoration: none;}
.shop_items .page_navigation a:hover {color: #FFFF33; text-decoration: underline;}
.shop_items .page_navigation a:visited {color: #556a85; text-decoration: none;}

.shop_items .page_numbers       {float: left; width: 390px; text-align: right; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #556a85; letter-spacing: 0px;}
.shop_items .arrows             {margin: 2px 5px 0px 0px; padding:0px; float: left; letter-spacing: -2px; vertical-align: bottom; font-size: 11px; color: #ccc;}
.shop_items .pages_hidden       {display: none;}

.shop_item                      {background: #003366; border: 1px solid #336699;  border-bottom: 5px solid #336699; margin: 0px 20px 20px 0px; width: 368px; float: left; display: inline; }
.shop_item h1                   {font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #fff; letter-spacing: -2px; margin: 20px 0px 20px 20px;}
.shop_item img                  {float: left; display: inline; border: 1px solid #fff; margin: 0px 20px -10px 20px;}
.shop_item .description         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ccc; letter-spacing: 0px; line-height: 17px; margin: 0px 20px 0px 10px;}
.shop_item .price               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #fff; letter-spacing: -2px; line-height: 17px; text-align: right; margin: 20px 30px 10px 0px;}
.shop_item .sizes               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ccc; letter-spacing: 0px; line-height: 17px; text-align: right; margin: 20px 30px 10px 0px;}
.shop_item .sizes a             {font-size: 14px; color: #556a85}
.shop_item .sizes a:hover       {color: #ffff33}

.big_shop_item                  {background: #003366; border: 1px solid #336699;  border-bottom: 5px solid #336699; margin: 0px 20px 20px 20px; padding: 0px; width: 760px;}
.big_shop_item img              {border: 1px solid #fff; margin: 20px 20px 10px 20px; float: left; display: inline;}
.big_shop_item .description     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ccc; letter-spacing: 0px; line-height: 17px; margin: 20px 20px 0px 10px;}
.big_shop_item .sizes           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ccc; letter-spacing: 0px; line-height: 17px; text-align: right; float: left; display: inline; margin: 20px 30px 10px 20px;}
.big_shop_item .sizes a         {font-weight: bold; font-size: 14px; color: #556a85}
.big_shop_item .sizes a:hover   {color: #ffff33}
.big_shop_item .product_images  {width: 230px; float: right; display: inline;}

.big_shop_item .price           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #fff; letter-spacing: -2px; line-height: 17px; text-align: right; margin: 20px 30px 10px 0px;}
.big_shop_item .price i         {font-size: 9px; color: #556a85; letter-spacing: 0px; margin: -5px 0px 0px 0px;}
.big_shop_item .add_to_cart a   {float: none; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #556a85; letter-spacing: 0px; text-decoration: none; margin: 0px 0px 30px 0px;}
.big_shop_item .add_to_cart a:hover {color: #FFFF33; text-decoration: underline;}
.big_shop_item .add_to_cart a:visited {color: #556a85; text-decoration: none;}

.big_shop_item .buy_now         {}
.big_shop_item .buy_now img     {border: 0px solid; margin: 0px 10px 0px 60px; float: right; display: inline;}
.big_shop_item .purchase_information {width: 180px; float: right; margin: 0px 20px 0px 0px;}
.big_shop_item .purchase_information img {float: none;}

.shop_categories ul             {list-style: none; margin: 0px 0px 40px 20px; padding: 0px;}
.shop_categories ul a           {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #556a85; letter-spacing: -1px;}

.shop_categories #nav_categories {}
.shop_categories #nav_categories ul {margin: 10px 0px 20px 0px; padding: 0px;}
.shop_categories #nav_categories ul>li {height: 40px; margin: 0px 10px 0px 0px; width: 88px;  float: left; display: inline; line-height: 12px; }
.shop_categories #nav_categories ul>li a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ccc;  letter-spacing: -1px;}
.shop_categories #nav_categories ul>li a:hover {color: #ff3;}




/************* PAGE HEADLINE *************************************************/
#page_headline                  {min-width: 980px; background-image: url("/_images/header_bg.gif"); background-repeat: repeat-x; background-position: left bottom; border-bottom: 1px solid #6699cc; margin: 0px 0px 20px 0px;}
#page_headline h1               {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-align: left; padding: 0px; margin: 20px 0px 10px 20px; letter-spacing: -1px; color: #fff;}



/*************  Form Field Formatting ***************************************/
form                            {margin: 0; padding: 0; border: 0;}
.hidden                         {margin: 0; padding: 0; border: 0;}
.input                          {border-top: 1px solid #1c3a65; border-left:1px solid #1c3a65; border-bottom: 1px solid #1c3a65; border-right: 1px solid #1c3a65; color: #333; font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; height: 1.5em; padding: 2px; margin: 0;}
.textarea                       {border-top: 1px solid #1c3a65; border-left:1px solid #1c3a65; border-bottom: 1px solid #1c3a65; border-right: 1px solid #1c3a65; color: #333; font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; padding: 2px; margin: 0px 5px 0px 0;}
.select                         {background-color: #fff; font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight:normal; letter-spacing: .1em; color: #333; margin-top: 2px; margin-bottom: 2px;}
.multiselect                    {border-top: 2px solid #979AC2; border-left:2px solid #979AC2; border-bottom: 1px solid #979AC2; border-right: 1px solid #979AC2; background-color: #fff; color: #333; font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; margin-top: 2px; margin-top: 2px;}
.radio                          {background-color: transparent; margin-top: 4px; margin-bottom: 4px; padding: 0; border: 0;}
.checkbox                       {background-color: transparent; padding: 0; border: 0;}
.buttons                        {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight:bold; border-top: 1px solid #9EA3D5; border-left: 1px solid #9EA3D5; border-right: 1px solid #000; border-bottom: 1px solid #000; letter-spacing: .1em; margin: 0; padding: 1px 6px 3px 6px; background-color: #0c2a50; color: #fff; cursor: pointer;}
.submit                         {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight:normal; border-top: 1px solid #9EA3D5; border-left: 1px solid #9EA3D5; border-right: 1px solid #000; border-bottom: 1px solid #000; letter-spacing: .1em; margin: 0; padding: 1px 4px 1px 4px; background-color: #0c2a50; color: #fff; cursor: pointer;}



/************* QUICKSEARCH SECTION *******************************************/
.quicksearch                    {margin:0px; padding:0px; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight: normal; color:#ccc}
.quicksearch .input             {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; color: #333; height: 1.3em; width: 160px; padding: 0; margin: 0px 5px 0px 0px}
.quicksearch .submit            {border-top: 1px solid #1c3a65; border-left: 1px solid #1c3a65; border-right: 1px solid #000; border-bottom: 1px solid #000; letter-spacing: 0.2em; margin: 0px; padding: 1px 4px 1px 4px; background-color: #0c2a50; color: #ccc; width:80px;}

.quicksearch_bottom             {margin:20px 0px 0px 0px; padding:0px; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight: normal; color:#ccc}
.quicksearch_bottom .input      {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; color: #333; height: 1.3em; width: 160px; padding: 0; margin: 0px 5px 0px 0px}
.quicksearch_bottom .submit     {border-top: 1px solid #1c3a65; border-left: 1px solid #1c3a65; border-right: 1px solid #000; border-bottom: 1px solid #000; letter-spacing: 0.2em; margin: 0px; padding: 1px 4px 1px 4px; background-color: #0c2a50; color: #ccc; width:80px;}


/************* ABOUT US ******************************************************/
.member                         {margin: 0px 0px 20px 0px;}
.member_photo                   {float: left; margin: 0px 20px 0px 0px;}
.member_photo img               {border: 1px solid #fff;}
.member_name                    {font-weight: bold; color: #fff;}





#main_content__                 {width: 660px; display: inline; float: left; margin: 0px;}
#left_block__                   {width: 300px; display: inline; float: left; margin: 0px 20px 0px 0px; padding: 0px;}
.left_block_navigation__        {width: 275px; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 20px; border-top: 2px solid #336699; background: #003366}
#left_block_ad__               {width: 280px; margin: 10px 30px 0px 20px;}
.sponsor_item__                 {width: 120px; margin-right: 10px; display: inline; float: left;}
.sponser_header__               {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, sans-serif; text-align: left; color: #556a85; font-size: 10px; margin: 0px 0px 5px 20px;}
.left_menu_link__               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 1px 1px 1px; padding: 2px 2px 4px 2px;}
a.left_menu_link__              {color: #cccccc; text-decoration: none;}
a.left_menu_link__:hover        {color: #eeeeee; text-decoration: underline;}
ul.company_overview             {margin: 0px; width: 100px; padding: 0px; float: left; display: inline; list-style: none;}
ul.company_overview li          {margin: 0px; padding: 0px; }
ul.company_overview li a        {color: #ccc;}
ul.company_overview li:hover a  {color: #fff;}

.small_image_box  		{width: 300px; font-size: 9px; float: left; margin: 0px 10px 20px 0px;}
.small_image_box a img 		{border: 1px solid #fff; margin: 0 auto;}
