html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; }
body { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; background-color : #FFFFFF; font-family : Arial;  font-size : 11px;  color : #444444; }

form  { display : inline; }
input[type=text].input_large, input[type=password].input_large { display : inline; left : 0px; top : 2px; width : 238px; height : 21px; padding-left : 3px; padding-top : 4px; border : none 0px; background-image : url('media/user/images/general/input_large.jpg'); background-repeat : no-repeat; text-align : left; color : #444444; font : 12px arial; }
textarea { width : 340px; height : 80px; }
select.select_small {display : inline; height : 20px; font-family : Arial;  font-size : 11px;  color : #444444;}
.option_small {	font-family : Arial;  font-size : 11px;  color : #444444; }

a, a:link, a:visited, a:active { font-family : Arial;  font-size : 11px; color : #CE1B1B; text-decoration : none; }
a:hover { font-family : Arial; font-size : 11px; color : #CE1B1B; text-decoration : underline; }
a.location, a.location:link, a.location:visited, a.location:active { text-decoration : none; color : #BDBAA7; font : 11px arial; }
a.location:hover { text-decoration : underline; color : #858065; font : 11px arial; }
a.title, a.title:link, a.title:visited, a.title:active { text-decoration : none; color : #444444; font : 11px arial; }
a.title:hover { text-decoration : underline; color : #444444; font : 11px arial; }

.image_right { float : right; }
.image_left { float : left; }

.text_image { float : left; padding-right  : 10px; padding-bottom : 10px; }
.text_movie { float : left; padding-right  : 10px; padding-bottom : 10px; }
.text_caption { font-family : Arial; font-size : 11px; font-weight : bold; color : #444444; padding-top : 4px; }
.text_subcaption { font-family : Arial; font-size : 11px; color : #444444; padding-top : 2px; }
.text_normal { font-family : Arial; font-size : 11px; color : #444444; }
.text_header { display : inline; font-family : Arial;  font-size : 18px;  font-weight : bold; color : #CE1B1B; text-transform : uppercase; }
.text_subheader { display : inline; font-family : Arial; font-size : 12px; font-weight : bold; color : #444444; }
.text_subheader_gold { display : inline; font-family : Arial; font-size : 12px; font-weight : bold; color : #A29E80; }
.text_subheader_red { display : inline; font-family : Arial; font-size : 12px; font-weight : bold; color : #CE1B1B; }

.divider_white { position : relative; left : 0px; top : 0px; width : 100%; height : 1px; overflow : hidden; background-color : #FFFFFF; }
.divider_gold { position : relative; left : 0px; top : 0px; width : 100%; height : 1px; overflow : hidden; background-color : #DCDACC; }

#area_top { position : relative; left : 0px; top : 0px; width : 780px; height : 173px; background-image : url('media/user/images/background_top.jpg'); background-repeat : no-repeat; background-color : #FFFFFF; }
#area_left { position : relative; left : 0px; top : 0px; width : 151px; height : auto; background-color : #EEEDE6; }
#area_middle { position : relative; left : 0px; top : 0px; width : 479px; height : auto; }
#area_right { position : relative; left : 0px; top : 0px; width : 150px; height : auto; background-color : #EEEDE6; }
#area_bottom { position : relative; left : 0px; top : 0px; width : 780px; height : 40px; }

#area_left_goals_hidden { position : relative; left : 0px; top : 0px; width : 150px; height : 32px; background-color : #DCDACC; }
#area_left_goals_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 292px; background-color : #DCDACC; }
#area_left_news_hidden { position : relative; left : 0px; top : 0px; width : 150px; height : 32px; background-color : #DCDACC; }
#area_left_news_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 0px; background-color : #DCDACC; }
/* #area_left_news_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 420px; background-color : #DCDACC; } */
#area_left_newsletter_hidden { position : relative; left : 0px; top : 0px; width : 150px; height : 32px; background-color : #DCDACC; }
#area_left_newsletter_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 118px; background-color : #DCDACC; }

#area_right_chase_hidden { position : relative; left : 0px; top : 0px; width : 150px; height : 32px; background-color : #CE1B1B; }
#area_right_chase_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 120px; background-color : #CE1B1B; }
#area_right_contribute_hidden { position : relative; left : 0px; top : 0px; width : 150px; height : 32px; background-color : #DCDACC; }
#area_right_contribute_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 128px; background-color : #DCDACC; }
#area_right_account_login { position : relative; left : 0px; top : 0px; width : 150px; height : 225px; background-color : #CE1B1B; }
#area_right_account_menu { position : relative; left : 0px; top : 0px; width : 150px; height : 145px; background-color : #CE1B1B; }
#area_right_account_reminder { position : relative; left : 0px; top : 0px; width : 150px; height : 162px; background-color : #CE1B1B; }
#area_right_menu { position : relative; left : 0px; top : 0px; width : 150px; height : 115px; }
#area_right_search_hidden { position : relative; left : 0px; top : 0px; width : 150px; height : 32px; background-color : #DCDACC; }
#area_right_search_shown { position : relative; left : 0px; top : 0px; width : 150px; height : 85px; background-color : #DCDACC; }
#area_right_advert { position : relative; left : 0px; top : 0px; width : 150px; height : 312px; background-color : #DCDACC; }

#area_middle_yai { position : relative; left : 0px; top : 0px; width : 469px; height : 18px; margin-top : 8px; padding-left : 10px; color : #BDBAA7; font : 11px arial; border-bottom : solid 1px #DCDACC; }
#area_middle_body { position : relative; left : 0px; top : 0px; width : 459px; height : auto; margin-top : 12px; padding-left : 10px; padding-right : 10px; }

.top { position : relative; left : 0px; top : 0px; }
.top_sponsors { position : absolute; left : 15px; top : 5px; }
.top_logo { position : absolute; left : 10px; top : 48px; }
.top_strapline { position : absolute; left : 581px; top : 51px; }
.top_language_en_GB { position : absolute; left : 707px; top : 5px; }
.top_language_es_ES {position : absolute; left : 733px; top : 5px; }
.top_menu_lorna_young { position : absolute; left : 15px; top : 146px; }
.top_menu_about_us { position : absolute; left : 118px; top : 146px; }
.top_menu_ventures { position : absolute; left : 200px; top : 146px; }
.top_menu_academy { position : absolute; left : 280px; top : 146px; }
.top_menu_forums { position : absolute; left : 363px; top : 146px; }
.top_menu_news { position : absolute; left : 434px; top : 146px; }
.top_menu_contact { position : absolute; left : 492px; top : 146px; }

.left_goals_header { position : absolute; left : 6px; top : 6px; width : 138px; height : 20px; background-color : #9C956D; }
.left_goals_header_title { position : absolute; left : 4px; top : 3px; }
.left_goals_header_arrow_hide { position : absolute; left : 122px; top : 7px; cursor : pointer; }
.left_goals_header_arrow_show { position : absolute; left : 124px; top : 5px; cursor : pointer; }
.left_goals_content { position : absolute; left : 6px; top : 32px; width : 138px; height : 254px; background-color : #FFFFFF; }
.left_goals_content_text { position : absolute; left : 4px; top : 12px; }
.left_goals_content_goals { position : absolute; left : 4px; top : 71px; }
.left_goals_content_goal { position : relative; left : 0px; top : 6px; display : block; width : 132px; height : 21px; }
.left_goals_content_goal_number { position : absolute; left : 3px; top : 0px; }
a.link_left_goals_content_goal, a.link_left_goals_content_goal:link, a.link_left_goals_content_goal:visited, a.link_left_goals_content_goal:active { position : absolute; left : 24px; top : 0px; font-family : Arial;  font-size : 11px;  color : #A29E80; text-decoration : none; }
a.link_left_goals_content_goal:hover { position : absolute; left : 24px; top : 0px; font-family : Arial; font-size : 11px;  color : #A29E80; text-decoration : underline; }

.left_news_header { position : absolute; left : 6px; top : 6px; width : 138px; height : 20px; background-color : #9C956D; }
.left_news_header_title { position : absolute; left : 4px; top : 3px; }
.left_news_header_arrow_hide { position : absolute; left : 122px; top : 7px; cursor : pointer; }
.left_news_header_arrow_show { position : absolute; left : 124px; top : 5px; cursor : pointer; }
.left_news_content { position : absolute; left : 6px; top : 32px; width : 138px; height : 382px; background-color : #FFFFFF; }
.left_news_content_article { position : relative; left : 10px; top : 8px; display : block; width : 122px; height : 116px; }
.left_news_content_article_image { position : absolute; left : 2px; top : 0px; }
a.link_left_news_content_article, a.link_left_news_content_article:link, a.link_left_news_content_article:visited, a.link_left_news_content_article:active { position : absolute; left : 2px; top : 71px; font-family : Arial;  font-size : 11px;  color : #A29E80; text-decoration : none; }
a.link_left_news_content_article:hover { position : absolute; left : 2px; top : 71px; font-family : Arial; font-size : 11px;  color : #A29E80; text-decoration : underline; }
.left_news_content_more { position : absolute; left : 6px; top : 353px; }

.left_newsletter_header { position : absolute; left : 6px; top : 6px; width : 138px; height : 20px; background-color : #9C956D; }
.left_newsletter_header_title { position : absolute; left : 4px; top : 3px; }
.left_newsletter_header_arrow_hide { position : absolute; left : 122px; top : 7px; cursor : pointer; }
.left_newsletter_header_arrow_show { position : absolute; left : 124px; top : 5px; cursor : pointer; }
.left_newsletter_content { position : absolute; left : 6px; top : 32px; width : 138px; height : 80px; background-color : #FFFFFF; }
.left_newsletter_email { position : absolute; left :4px; top : 5px; }
.left_newsletter_input { position : absolute; left : 7px; top : 26px; width : 110px; height : 15px; padding-left : 3px; padding-top : 3px; border : none 0px; background-image : url('media/user/images/general/left_newsletter_input.gif'); background-repeat : no-repeat; text-align : left; font-family : Arial;  font-size : 11px;  color : #444444; }
.left_newsletter_signup { position : absolute; left : 8px; top : 52px; }

.middle_yai_title { display : inline; color : #444444; font : 11px arial; }

.middle_body_academy_list_published { display : block; padding-top : 2px; padding-bottom : 2px; }

.middle_body_articles_list_published { display : block; padding-top : 2px; padding-bottom : 2px; }

.right_chase_header { position : absolute; left : 6px; top : 6px; width : 138px; height : 20px; background-color : #D84949; }
.right_chase_header_title { position : absolute; left : 4px; top : 3px; }
.right_chase_header_arrow_hide { position : absolute; left : 122px; top : 7px; cursor : pointer; }
.right_chase_header_arrow_show { position : absolute; left : 124px; top : 5px; cursor : pointer; }
.right_chase_thumbnail { position : absolute; left : 9px; top : 37px; }
.right_chase_text { position : absolute; left : 67px; top : 41px; color : #FFFFFF; }
.right_chase_link { position : absolute; left : 7px; top : 95px; }

.right_contribute_header { position : absolute; left : 6px; top : 6px; width : 138px; height : 20px; background-color : #9C956D; }
.right_contribute_header_title { position : absolute; left : 4px; top : 3px; }
.right_contribute_header_arrow_hide { position : absolute; left : 122px; top : 7px; cursor : pointer; }
.right_contribute_header_arrow_show { position : absolute; left : 124px; top : 5px; cursor : pointer; }
.right_contribute_content { position : absolute; left : 6px; top : 32px; width : 138px; height : 90px; background-color : #FFFFFF; }
.right_contribute_text { position : absolute; left : 6px; top : 5px; color : #A29E80; width : 132px; }
.right_contribute_time { position : absolute; left : 7px; top : 29px; }
.right_contribute_money { position : absolute; left : 7px; top : 49px; }
.right_contribute_skills { position : absolute; left : 7px; top : 69px; }
.right_contribute_contribute { position : absolute; right : 1px; bottom : 1px; }

.right_account_login_title { position : absolute; left : 5px; top : 9px; }
.right_account_login_email_text { position : absolute; left : 12px; top : 59px; }
.right_account_login_email_input { position : absolute; left : 13px; top : 75px; width : 110px; height : 15px; padding-left : 3px; padding-top : 3px; border : none 0px; background-image : url('media/user/images/general/right_account_input.gif'); background-repeat : no-repeat; text-align : left; font-family : Arial;  font-size : 11px;  color : #444444; }
.right_account_login_password_text { position : absolute; left : 12px; top : 104px; }
.right_account_login_password_input { position : absolute; left : 13px; top : 120px; width : 110px; height : 15px; padding-left : 3px; padding-top : 3px; border : none 0px; background-image : url('media/user/images/general/right_account_input.gif'); background-repeat : no-repeat; text-align : left; font-family : Arial;  font-size : 12px;  color : #444444; }
.right_account_login_login { position : absolute; left : 13px; top : 146px; }
.right_account_login_reminder { position : absolute; left : 13px; top : 178px; }
.right_account_login_signup { position : absolute; left : 13px; top : 199px; }

.right_account_menu_title { position : absolute; left : 5px; top : 9px; }
.right_account_menu_my_account { position : absolute; left : 12px; top : 59px; }
.right_account_menu_edit_details { position : absolute; left : 12px; top : 79px; }
.right_account_menu_api_access { position : absolute; left : 12px; top : 99px; }
.right_account_menu_logout { position : absolute; left : 12px; top : 119px; }

.right_account_reminder_title { position : absolute; left : 5px; top : 9px; }
.right_account_reminder_email_text { position : absolute; left : 12px; top : 59px; }
.right_account_reminder_email_input { position : absolute; left : 13px; top : 75px; width : 110px; height : 15px; padding-left : 3px; padding-top : 3px; border : none 0px; background-image : url('media/user/images/general/right_account_input.gif'); background-repeat : no-repeat; text-align : left; font-family : Arial;  font-size : 11px;  color : #444444; }
.right_account_reminder_remind_me { position : absolute; left : 13px; top : 104px; }
.right_account_reminder_login { position : absolute; left : 13px; top : 136px; }

.right_menu_odd { position : relative; left : 0px; top : 0px; width : 150px; height : 23px; background-color : #EEEDE6; }
.right_menu_even { position : relative; left : 0px; top : 0px; width : 150px; height : 23px; background-color : #FFFFFF; }
a.link_right_menu, a.link_right_menu:link, a.link_right_menu:visited, a.link_right_menu:active { position : absolute; left : 12px; top : 5px; font-family : Arial;  font-size : 11px;  color : #A29E80; text-decoration : none; }
a.link_right_menu:hover { position : absolute; left : 12px; top : 5px; font-family : Arial; font-size : 11px;  color : #A29E80; text-decoration : underline; }

.right_search_header { position : absolute; left : 6px; top : 6px; width : 138px; height : 20px; background-color : #9C956D; }
.right_search_header_title { position : absolute; left : 4px; top : 3px; }
.right_search_header_arrow_hide { position : absolute; left : 122px; top : 7px; cursor : pointer; }
.right_search_header_arrow_show { position : absolute; left : 124px; top : 5px; cursor : pointer; }
.right_search_input { position : absolute; left : 8px; top : 37px; width : 99px; height : 15px; padding-left : 3px; padding-top : 3px; border : none 0px; background-image : url('media/user/images/general/right_search_input.gif'); background-repeat : no-repeat; text-align : left; font-family : Arial;  font-size : 11px;  color : #444444; }
.right_search_go { position : absolute; left : 115px; top : 37px; }
.right_search_advanced { position : absolute; left : 7px; top : 63px; }

.bottom { position : relative; left : 0px; top : 0px; }
.bottom_copyright { position : absolute; left : 20px; top : 10px; font-family : Arial;  font-size : 11px;  color : #D0CEBF; }
.bottom_menu { position : absolute; right : 20px; top : 10px; font-family : Arial;  font-size : 12px;  color : #A29D7F; }
a.link_bottom_menu, a.link_bottom_menu:link, a.link_bottom_menu:visited, a.link_bottom_menu:active { font-family : Arial;  font-size : 11px;  color : #A29D7F;text-decoration : none; }
a.link_bottom_menu:hover { font-family : Arial; font-size : 11px;  color : #A29D7F;text-decoration : underline; }
