﻿body 
{
	margin: 0 0;
	padding: 0;
	border: 0;
    background-color: #ffffff;
	text-align:center;
}

#content_home
{
	margin: 0 auto;
	width: 976px;
	height: 100%;
	background-color: #9DC23C;
	padding-left: 1px;
    padding-right: 1px;
}

#content
{
	padding: 0px;
	margin: 0 auto;
	width: 976px;
	height: 100%;
	background-color: #ffffff;
}

#logo
{
    width: 976px;
    height: 114px;
    float: left;
    text-align: left;
    background-color: #ffffff;
    display: table;
    line-height: 114px;
    vertical-align: middle;
}

#banner
{
    width: 974px;
    height: 156px;
    float: left;
    text-align: center;
}

#nav, #footer
{
    float: left;
    text-align: left;
    background-color: #ffffff;
}

#nav ul
{
    width: 976px;
    height: 40px;  
    background-color: #414141;
    text-align: center;
    padding: 0;
    margin: 0;
}

#footer ul
{
    width: 976px;
    height: 40px;  
    background-color: #c8c8c8;
    text-align: center;
    padding: 0;
    margin: 0;
}

#nav ul li
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    color: #ffffff;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    display: inline;
}

#footer ul li
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
    color: #414141;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    display: inline;
}

#nav ul li a
{
    color: #ffffff;
    height: 40px;
    text-decoration: none;
    background-color: #414141;
    padding: 0;
    margin: 0;
}

#footer ul li a
{
    color: #414141;
    height: 40px;
    text-decoration: none;
    background-color: #c8c8c8;
    padding: 0;
    margin: 0;
}

#nav ul li a:hover
{
    color: #FFD85C;
    padding: 0;
}

#footer ul li a:hover
{
    color: #ffffff;
    padding: 0;
}

#nav_small ul
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
    float: left;
    padding: 0;
    margin: 0;
}

#nav_small li
{
    list-style-type: none;
}

#nav_small ul li a
{
    display: list-item;
    list-style-type: none;
    text-align: left;
}

#quicklinks
{
    float: left;
    text-align: left;
    width: 936px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #ffffff;
}

#quicklinks ul
{
    width: 946px;
    text-align: left;
    float: left;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #B0AEAE;
    padding: 0;
    margin: 0;
}

#quicklinks ul li
{
    list-style-type: none;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    text-align: center;
    float: left;
    padding: 0;
    margin: 0;
}

#quicklinks ul li a
{
    color: #B0AEAE;
    text-decoration: none;
    text-align: center;
    padding: 0;
    margin: 0;
}

#quicklinks ul li a:hover
{
    color: #535353 ;
}

#featured_partners ul
{
    width: 946px;
    height: 132px;
    display: table-cell;
    text-align: center;
    float: left;
    list-style: none;
    padding: 0;
    margin-left: 30px;
}

#featured_partners ul li
{
    background-image: url(images/css/featured-partner-white-box.png);
    background-repeat: no-repeat;
    width: 217px;
    height: 132px;
    list-style: none;
    display: table-cell;
    float: left;
    text-align: center;
    padding: 0;
    margin: 0;
    margin-right: 17px;
    line-height: 132px;
    vertical-align: top;
}

#featured_partners ul li span
{
    font-family: Arial;
    color: #519199;
    font-weight: bold;
}

#content_left
{
    width: 646px;
    float: left;
    background-color: #ffffff;
}

#content_right
{
    width: 323px;
    float: right;
    background-color: #ffffff;
}

#search_housing
{
    width: 644px;
    height: 272px;
    border: solid 1px #876F6E;
	float: left;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#search_housing_heading
{
    width: 644px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
}

#search_housing_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#search_resources
{
    width: 644px;
    height: 315px;
    border: solid 1px #876F6E;
	float: left;
	margin-top: 10px;
	background-color: #ffffff;
}

#search_resources_heading
{
    width: 644px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
}

#search_resources_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#help
{
    width: 644px;
    height: auto;
    border: solid 1px #876F6E;
	float: left;
	text-align: center;
	padding-bottom: 20px;
	margin-top: 10px;
}

#help_heading
{
    width: 644px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
}

#help_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#help_content
{
    width: 644px;
    float: left;
    text-align: center;
    padding-top: 20px;
    padding-left: 40px;
}

#know
{
    width: 324px;
    height: 310px;
    float: left;
    margin-top: 10px;
}

#know_heading
{
    width: 324px;
    height: 44px;
    background-color: #666666;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 3px;
    float: left;
    padding: 0;
    margin: 0;
    display: table;
}

#know_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#know_items ul
{
    font-family: Sans-Serif, Verdana, Arial;
    background-color: #ffffff;
    font-size: 16px;
    float: left;
    text-align: left;
    min-height: 210px;
	width: 270px;
	padding: 0;
	margin: 10px;
    list-style-type: none;
    display: block;
}

#know_items ul li
{
    padding: 0;
    width: 270px;
}

#know_items ul li a
{
    color: #757575;
    text-decoration: none;
    float: left;
    text-align: left;
    border-top: solid 1px #85B040;
    vertical-align: middle;
    line-height: 45px;
    width: 270px;
}

#know_items ul li a:hover
{
    color: #4C9392;
}

#interesting_articles
{
    width: 310px;
    border: solid 1px #876F6E;
	height: 157px;
	float: right;
	margin-top: 10px;
}

#industry_articles
{
    width: 310px;
    border: solid 1px #876F6E;
	height: 157px;
	float: right;
	margin-top: 10px;
}

#interesting_articles_heading
{
    width: 310px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: right;
    text-align: left;
    display: table;
}

#industry_articles_heading
{
    width: 310px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: right;
    text-align: left;
    display: table;
}

#interesting_articles_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#industry_articles_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#interesting_articles_titles
{
    background-color: #ffffff;
    float: left;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	height: 215px;
	width: 260px;
    overflow: auto;
    font-family: Sans-Serif, Verdana, Arial; 
    font-size: 14px; 
    font-style: italic;
}

#interesting_articles_titles li
{
    float: left;
    text-align: left;
    width: 260px;
}    

#interesting_articles_titles a
{
    color: #757575;
    text-decoration: none;
    width: 260px;
}

#interesting_articles_titles a:hover
{
    color: #4C9392;
}

#industry_articles_titles
{
	text-align: left;
	height: 93px;
	width: 310px;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#interesting_articles h4
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    width: 250px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    color: #596DAA;
}

#industry_articles h4
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    color: #596DAA;
}

.featured_video_home
{
    background-color: #80A235;
    float: left;
	text-align: center;
	height: 200px;
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
    font-family: Sans-Serif, Verdana, Arial; 
    font-size: 14px; 
    font-style: italic;
    vertical-align: top;
}

#quicksearch
{
    width: 321px;
    height: 1042px;
    border: solid 1px #876F6E;
	float: right;
	font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    color: #ffffff;
}

.quicksearch li
{
    list-style-type: none;
    line-height: 20px;
}

.quicksearch a
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    color: #ffffff;
}

.quicksearch a:hover
{
    color: #666666;
}

#quicksearch_heading
{
    width: 321px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: right;
    text-align: left;
    display: table;
}

#quicksearch_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#quicksearch_content
{
    width: 321px;
    height: 968px;
    float: left;
    text-align: left;
    padding-top: 20px;
    overflow: auto;
}

#quicksearch_content ul 
{
    list-style-type: none;
    line-height: 20px;
    margin-left: 0px;
    padding-right: 10px;
}

#partners
{
    width: 321px;
    height: 325px;
    border: solid 1px #876F6E;
	float: right;
	font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    margin-top: 10px;
}

#partners_heading
{
    width: 321px;
    height: 44px;
    background-color: #EA8A86;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #ffffff;
    text-indent: 20px;
    float: right;
    text-align: left;
    display: table;
}

#partners_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#partners_content
{
    width: 321px;
    float: left;
    text-align: center;
    padding-top: 20px;
}

#levels
{
    float: left;
    text-align: left;
    display: inline;
    width: 635px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 18px;
    padding-left: 20px;
    padding-top: 20px;
}

#categories
{
    float: left;
    text-align: left;
    display: inline;
    height: 223px;
    width: 635px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 18px;
    padding-left: 20px;
    padding-top: 20px;
}

#order_directory_content
{
    float: left;
    text-align: left;
    width: 484px;
    height: 179px;
    padding: 20px 0px 0px 20px;
    text-decoration: none;
}

#refer_site
{
    width: 268px;
	float: right;
	text-align: left;
	background-repeat: no-repeat;
    background-image: url(images/css/refer-site-background.jpg);
    background-position: bottom;
    margin-top: 10px;
}

#refer_site_content
{
    float: left;
    text-align: left;
    width: 268px;
    height: 212px;
    text-decoration: none;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-style: italic;
}

#advertise
{
    width: 476px;
    height: 179px;
    border: solid 1px #876F6E;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
    background-image: url(images/css/advertise-background.jpg);
    margin-top: 10px;
}

#advertise_heading
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    color: #414141;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
}

#advertise_heading p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 44px;
}

#advertise_content
{
    float: right;
    text-align: left;
    width: 476px;
    height: 179px;
    padding: 20px 0px 20px 0px;
}

#advertise_content a
{
    padding-left: 20px;
}

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input 
{
    border: solid 1px #414141;
    border-right: 0px none;
    padding-left: 10px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    text-transform: uppercase;
}

.CustomComboBoxStyle .ajax__combobox_buttoncontainer button 
{
    border: solid 1px #414141;
}

.CustomComboBoxStyle .ajax__combobox_inputcontainer, .ajax__combobox_itemlist
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    text-transform: uppercase;
}

.CustomComboBoxStyle .ajax__combobox_itemlist
{
    border: solid 1px #414141;
    border-right: 0px none;
}

#banner_expo
{
    margin-bottom: 10px;
    float: left;
    width: 268px;
    text-align: center;
}

#banner_sidebar
{
    margin-top: 10px;
    float: left;
    width: 268px;
    text-align: center;
}

#favorites
{
    width: 268px;
    border: none;
	float: left;
	text-align: left;
	background-color: #ffffff;
	height: auto;
}

#request_sidebar
{
    width: 268px;
    border: none;
	float: left;
	text-align: left;
	margin-top: 20px;
	background-color: #ffffff;
	height: auto;
	margin-bottom: 10px;
}

#interesting_articles_sidebar, #industry_articles_sidebar, #featured_providers_sidebar, #random_video, #featured_video, #order_directory_sidebar, #search_control_levels, #search_control_resources
{
    width: 268px;
    border: solid 1px #876F6E;
	float: left;
	text-align: left;
	margin-top: 10px;
	background-color: #ffffff;
}

#request_sidebar_heading
{
    width: 268px;
    height: 33px;
    background-image: url(images/css/search-box-header.jpg);
    background-repeat: no-repeat;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #414141;
    float: left;
    text-align: center;
    display: table;
}

#favorites_heading
{
    width: 268px;
    height: 33px;
    background-image: url(images/css/search-box-header-teal.jpg);
    background-repeat: no-repeat;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    text-align: center;
    display: table;
}

#interesting_articles_sidebar_heading, #industry_articles_sidebar_heading, #featured_providers_sidebar_heading, #random_video_heading, #order_directory_sidebar_heading, #search_control_levels_heading, #search_control_resources_heading, #refer_site_heading
{
    width: 268px;
    height: 33px;
    background-color: #54807F;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
}

#featured_video_heading
{
    width: 268px;
    height: auto;
    background-color: #54807F;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    float: left;
    display: table;
}

#search_control_levels p, #interesting_articles_sidebar p, #industry_articles_sidebar p, #order_directory_sidebar p, #featured_providers_sidebar p, #random_video p, #featured_video p, #favorites p, #refer_site p, #request_sidebar p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 33px;
    font-style: normal;
}

#request_sidebar_content
{
    width: 246px;
    padding: 10px 10px 10px 10px;
    height: auto;
    float: left;
    text-align: left;
    border: solid 1px #ECE6D3;
    background-color: #F7F5ED;
}

#favorites_content
{
    width: 234px;
    padding: 10px 10px 10px 10px;
    height: 200px;
    float: left;
    text-align: center;
    border: solid 7px #A9DB60;
    background-color: #ffffff;
    overflow-y: scroll
}

#interesting_articles_sidebar_content, #industry_articles_sidebar_content
{
    float: left;
    height: 180px;
    text-align: left;
    overflow: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

#interesting_articles_sidebar_content h4, #industry_articles_sidebar_content h4
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
    width: 228px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    color: #596DAA;
}

#order_directory_sidebar_content
{
    float: left;
    height: 244px;
    width: 268px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

#search_control_levels_content, #search_control_resources_content
{
    float: left;
    height: auto;
    width: 268px;
    text-align: left;
    padding: 10px;
}

#featured_providers_sidebar_content
{
    float: left;
    height: 360px;
    width: 268px;
    text-align: center;
    overflow: scroll;
    padding-top: 10px;
    padding-bottom: 10px;
}

#random_video_content
{
    float: left;
    height: auto;
    width: 268px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

#featured_video_content
{
    float: left;
    height: auto;
    width: 268px;
    text-align: center;
    padding-bottom: 10px;
}

#search_control_resources p
{
    display: table-cell;
    vertical-align: middle;
    line-height: 33px;
}

#master_content
{
    float: left;
    text-align: left;
    width: 976px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

#master_content_no_sidebar
{
    float: left;
    text-align: left;
    width: 954px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #876F6E;
    background-color: #ffffff;
}

#master_content_left
{
    width: 270px;
    float: left;
    text-align: left;   
    background-color: #ffffff;
}

#master_content_right
{
    width: 270px;
    height: auto;
    float: right;
    text-align: left;   
    background-color: #ffffff;
}

#master_content_left_expo
{
    width: 245px;
    float: left;
    text-align: left;   
    background-color: #ffffff;
    padding-left: 15px;
}

#expo_nav
{
    width: 225px;
    max-height: 2000px;
    float: left;
    text-align: left;
    background-color: #FFF9E3;
    border: solid 2px #c8c8c8;
}

#expo_nav ul
{
    margin: 0;
    padding: 0;
}

#expo_nav ul li
{
    list-style-type: none;
    line-height: 30px;
}

#expo_nav a
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    text-decoration: none;
}

#expo_nav a:hover
{
    text-decoration: underline;
}

#home .home a,
#seminars .seminars a,
#exhibitors .exhibitors a,
#opportunities .opportunities a,
#preview .preview a,
#sponsorship .sponsorship a,
#directions .directions a,
#registration .registration a,
#contact .contact a,
#press_expo .press_expo a
{
    color: #6D308F;
}

#main_content
{
    width: 706px;
    float: right;
    text-align: left;
    background-color: #ffffff; 
}

#main_content_left
{
    width: 706px;
    float: left;
    text-align: left;
    background-color: #ffffff; 
}

#main_content_expo
{
    width: 676px;
    float: left;
    text-align: left;
}

#main_heading
{
    width: 976px;
    height: 98px;
    float: left;
    text-align: left;
    display: table;
    line-height: 30px;
    vertical-align: middle;
    background-color: #54807F;
    margin-bottom: 20px;
}

#main_heading_right
{
    width: 976px;
    height: 98px;
    float: left;
    text-align: left;
    display: table;
    line-height: 30px;
    vertical-align: middle;
    background-color: #54807F;
}

#main_heading_no_sidebar
{
    width: 954px;
    height: 109px;
    margin-bottom: 15px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 28px;
    font-style: italic;
    font-weight: bold;
    color: #ffffff;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
    background-image: url(images/css/secondary-header-pale-974.jpg);
}

#nested_content
{
    margin-top: 10px;
    margin-left: 20px;
    font-family: Sans-Serif, Verdana, Arial;
    float: left;
    text-align: left;
    padding-bottom: 20px;
}

#nested_content_left
{
    margin-top: 10px;
    font-family: Sans-Serif, Verdana, Arial;
    float: left;
    text-align: left;
    padding-bottom: 20px;
}

#nested_content_no_sidebar
{
    margin: 20px;
    font-family: Sans-Serif, Verdana, Arial;
    float: left;
    text-align: left;
    padding-bottom: 20px;
}

#main_content, #nested_content
{
    min-height: 1080px;
}

#nested_content p, h3, h4
{
    padding-left: 20px;
    padding-right: 20px;
}

#nested_content a:hover
{
    color: #7B7B7B;
}

#sitemap
{
    padding: 20px;
}

#sitemap ul
{
    list-style-type: none;
    display: table-cell;
    line-height: 20px;
    vertical-align: top;
}

#sitemap ul li a
{
     text-align: left;
     font-weight: normal;
     vertical-align: top;
}

.banner_search_heading
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    text-align: left;
    display: table;
    vertical-align: middle;
    line-height: 25px;
}

#search_heading
{
    width: 686px;
    height: 36px;
    background-color: #54807F;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    text-align: left;
    display: table;
    vertical-align: middle;
    line-height: 36px;
    text-indent: 20px;
    margin-bottom: 10px;
}

#search_content
{
    width: 680px;
    float: left;
    text-align: left;
    margin-left: 0px;
    margin-bottom: 10px;
    border-left: solid 3px #A9DB60;
    border-right: solid 3px #A9DB60;
    border-bottom: solid 3px #A9DB60;
}

#search_content a
{
    text-decoration: none;
    color: #414141;
    font-size: 14px;
    font-weight: normal;
    width: 218px;
} 

#search_content a:hover
{
    color: #7B7B7B;
}

#search_results
{
    width: 686px;
    float: left;
    text-align: left;
}

#search_results a:hover
{
    color: #7B7B7B;
}

#search_results a:visited
{
    color: #7B7B7B;
}

#search_results_listing a:hover
{
    background-color: #414141; 
}

.other_listings
{
    width: 686px;
    height: 33px;
    background-color: #414141;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    line-height: 33px;
    text-indent: 10px;
    border: solid 1px #414141;
    margin-bottom: 5px;
}

#account_listing
{
    float: left;
    width: 686px;
}  

#account_listing a
{
     color: #414141;
     font-family: Sans-Serif, Verdana, Arial;
     font-size: 16px;
     font-weight: normal;
}

#account_listing_heading, #account_listing_heading_featured
{
    width: 686px;
    height: 33px;
    background-image: url(images/css/account-listing-heading.png);
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #414141;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    line-height: 33px;
    text-indent: 10px;
    text-transform: uppercase;
}  

#account_listing_content
{
    width: 684px;
    background-color: #F7F5ED;
    margin-bottom: 20px;
    margin-right: 20px;
    border: solid 1px #ECE6D3;
    float: left;
    text-align: left;
}

#account_listing_content a
{
    color: Orange;
    font-weight: bold;
    font-size: 12px;
}

#account_listing_sidebar
{
    width: 270px;
    height: auto;
    float: right;
    margin-left: 20px;
    text-align: left;   
    background-color: #ffffff;
}

#nav_account_listing
{
     float: right; 
     text-align: left; 
     margin: 0;
     padding: 0;
}

#seniors label
{
    width: 60px;
    text-align: right;
    float: left;
    padding-right: 10px;
}

.main_label
{
    display: table-cell;
    vertical-align: middle;
    line-height: 30px;
    padding-left: 20px;
    font-family: Arial Black;
    font-size: 24px;
    font-style: normal;
    color: #ffffff;
}

.main_label_right
{
    display: table-cell;
    vertical-align: middle;
    line-height: 30px;
    padding-left: 40px;
    font-family: Arial Black;
    font-size: 24px;
    font-style: normal;
    color: #ffffff;
}

#admin_master_content
{
    float: left;
    text-align: left;
    width: 980px;
    height: auto;
    min-height: 450px;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
}

a, .request_label
{
    color: #414141;
    font-weight: bold;
}

h3, h4
{
    font-family: Sans-Serif, Verdana, Arial;
    color: #666;
    font-weight: bold;
}

.label_bold
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #414141;
}

.label_normal
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: normal;
    color: #414141;
}

.label_normal_16
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    font-weight: normal;
    color: #414141;
}

.label_option
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: normal;
    color: #414141;
}

#admin_heading
{
    width: 1000px;
    height: 80px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    color: #ffffff;
    text-indent: 20px;
    float: left;
    text-align: left;
    display: table;
    background-image: url(images/css/lady-banner-1000x80.jpg);
    margin-bottom: 20px;
}

#admin label
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    width: 150px;
    text-align: right;
    padding-right: 10px;
    float: left;
}

#form label
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    color: #000000;
    width: 200px;
    text-align: right;
    padding-right: 10px;
    float: left;
}

#request
{
    margin-left: 160px;
}

.textbox
{
    margin-bottom: 5px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
    width: 150px;
}

.textbox_wide
{
    margin-bottom: 5px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 14px;
    width: 250px;
}

.dropdownlist
{
    margin-bottom: 5px;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
}

.legend
{
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 11px;
    width: 150px;
    font-weight: bold;
    color: #007765;
}

#admin table label
{
    font-weight: normal;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 16px;
    float: right;
    text-align: left;
    width: 250px;
    vertical-align: middle;
    display: table;
    line-height: 20px;
}

.errormessage
{
	font-family: Sans-Serif, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

.errormessage_bottom
{
	font-family: Sans-Serif, Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: Red;
}

.modalBackground
{
    background-color: Black;
    opacity: 0.4;
    filter: alpha(opacity=80); 
}  

#articles
{
    overflow: auto;
}

#blanket 
{
    background-color:#111;
    opacity: 0.65;
    filter:alpha(opacity=65);
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
}

#popUpDiv 
{
    position:absolute;
    background-color:#eeeeee;
    width:300px;
    height:300px;
    z-index: 9002;
    top:300px;
    left:650px;
}

#press
{
    height: auto;
    width: auto;
    border: none;
    font-family: Sans-Serif, Verdana, Arial;
    font-size: 12px;
}

#press ul li
{
    height: auto;
    padding: 2px;
}

#press ul li a
{
    cursor: hand;
}

#press ul li a:link
{
    color: #414141;
}

#press ul li a:visited
{
    color: #54807F;
}

.radiobutton_home
{
    color:  #666666;
}












    
