@import url("../base.css");

body
{
	padding-top: 0px;
}
#main
{
	padding-top: 75px;
	padding-bottom: 25px;
	position: relative;
	top: -20px;
}

#header
{
	top: -30px;
}
.twitter
{
	display: none;
}

/* -------------
 * Pop Image - this class is used to pop an image out of the main column
 * ------------- */
.pop_image
{
	float: left;
	position: relative;
	margin: 0px 10px 10px 0px;
	height: 153px;
	width: 195px;
}
.pop_image img
{
	position: absolute;
	right: 0px;
}

/*
Additions
*/
.form_controls
{
	font-size: 8pt;
	color: #928778;
}

.nav li span, .nav li a
{
	padding-bottom: 6px;
}

/* -------------
 * Right Column - has a left and right 
 * ------------- */
#right
{
	width: 900px;
	border-left: none;
}

/* -------------
 * Right > left column (this is where the main content will go )
 * ------------- */
#right .title_bar
{
	border-bottom: none;
	display: none;
}
#right .left
{
	width: 646px;
}
#right .left .content
{
	padding: 0px 0px 15px 0px; /*border-top: 1px solid #998e80;*/
	width: 100%;
}

#right .right
{
	position: relative;
	top: -14px;
	left: 27px;
}

/* -------------
 * Footer
 * ------------- */
#footer
{
	margin-left: 0px;
	padding: 10px 0px 0px 0px;
	border-left: none;
	width: 646px;
}


/*---------------------------------

	Agent Resources Center Home

----------------------------------*/
/*--------------------------------
	Top Banner
----------------------------------*/
.arc_top_banner, .arc_top_banner_home
{
	width: 100%;
	color: #534741;
	font-size: 8pt;
}
.arc_top_banner_home
{
	background-color: #EFEAE2;
}
.arc_top_banner .tb_header, .arc_top_banner_home .tb_header
{
	color: #534741;
	font-size: 20pt;
}

/*--------------------------------
	Top Navigation
----------------------------------*/
.arc_top_nav_home, .arc_top_nav
{
	width: 100%;
}
.arc_top_nav_home a
{
	color: #382e18;
	font-size: 8pt;
}
.arc_top_nav
{
	color: #385778;
	background-color: #F5F2ED;
}
.arc_top_nav .item, .arc_top_nav .item a
{
	color: #736357;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
}
.arc_top_nav .item, .arc_top_nav .selected_item
{
	padding-left: 10px;
	width: 160px;
}
.arc_top_nav .selected_item, .arc_top_nav .selected_item a
{
	color: #002A45;
	background-color: #F5F2ED;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
}
.arc_top_nav .right_img
{
	text-align: left;
}
.arc_top_nav .right_text
{
	text-align: right;
	padding-right: 25px;
	font-size: 14pt;
	font-weight: bold;
}

/*--------------------------------
	Hot Topics line
----------------------------------*/
.hot_topics_title
{
	font-size: 11pt;
	font-weight: bold;
}
.hot_topics
{
	font-size: 9pt;
	font-weight: bold;
}

/*--------------------------------
	Main Table
----------------------------------*/
/*
	border: solid 5px #F1F1F1;
*/
.arc_content
{
	width: 100%;
	color: #534741;
}
.arc_content a
{
	color: #385778;
	text-decoration: none;
}
.arc_content table
{
	border-collapse: collapse;
}
.arc_content .outerTable
{ 
	border-collapse: collapse;
	/*background-color: #F1F1F1;*/
}
.arc_content .outerCell
{
	vertical-align: top;
	border: solid 5px #F1F1F1;
}
.arc_content .innerCell
{
	border: solid 5px #F1F1F1;
	padding: 12px 12px 12px 12px;
	vertical-align: top;
	background-color: #FFF;
}
.arc_content .section_title
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8.5pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	color: #534741;
}
.arc_content .section_subtitle
{
	font-weight: bold;
	font-size: 8.5pt;
}

/* ------------------------
	AJAX Callout class 
---------------------------*/
.arc_content .arc_enews .CalloutHighlight
{
    background-color: lemonchiffon; 
    border: solid 1px red;
    padding: 2px 2px 2px 2px;
}

/* ------------------------
	Top Articles Section 
---------------------------*/
.arc_top_articles
{
	font-size: 8pt;
	color: #534741;
}
.arc_top_articles a
{
	font-size: 9pt;
	font-weight: bold;
	margin-top: 10px;
	display: inline-block;
}
.arc_top_articles .short_links a
{
	font-size: 8pt;
	font-weight: bold;
	margin-top: 10px;
	display: inline-block;
}

/* ------------------------
	Download Library Section 
---------------------------*/
.arc_download_library
{
	font-size: 8pt;
	color: #534741;
}
.arc_download_library .section_title
{
	font-size: 9pt;
}
.arc_download_library .section_subtitle
{
	font-size: 11pt;
	color: #385778;
}
.arc_download_library a
{
	margin-top: 10px;
	display: inline-block;
	font-weight: bold;
	font-size: 9pt;
	color: #534741;
}

/* ------------------------
	Vote Section 
---------------------------*/
.arc_votes
{
	font-size: 8pt;
	color: #534741;
}
.arc_votes .section_title
{
	font-size: 11pt;
}

/* ------------------------
	Resources Section 
	(Continuing Education)
---------------------------*/
.arc_resources a
{
	margin-top: 10px;
	display: inline-block;
	font-weight: bold;
}
.arc_resources .short_links a
{
	margin-top: 10px;
	display: inline-block;
	font-weight: bold;
	font-size: smaller;
}

/* ------------------------
	Enews Section 
---------------------------*/
.arc_enews
{
	color: #534741;
	font-size: 8pt;
	font-weight: bold;
}
.arc_enews .textbox
{
	color: #002A45;
	background-color: #ddd1c2;
	border: solid 1px #ddd1c2;
}
.arc_enews a
{
	color: #534741;
	font-size: 8pt;
	font-weight: bold;
}
.arc_enews a:hover
{
	color: #002A45;
}

/* ------------------------
	Blog Section 
---------------------------*/
.arc_blog a
{
	color: #534741;
	font-size: 8pt;
	font-weight: bold;
}

/* ------------------------
	Special Offer Section 
---------------------------*/
.arc_special_offer
{
    width: 100%;
    text-align: center;
}
.arc_special_offer .so_title
{
	color: #FFFFFF;
	background-color: #998675;
	font-size: 9pt;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0px;
    margin-bottom: 5px;
}

/* ------------------------
	Video Section 
---------------------------*/
.arc_video
{
	font-size: 8.5pt;
}
.arc_video .section_subtitle
{
	color: #385778;
	margin-top: 0px;
	margin-bottom: 5px;
}

/* ------------------------
	Follows TWG Section 
---------------------------*/
.arc_follow_us a
{
	color: #534741; 
	font-size: 8pt;
}
.arc_follow_us img
{
	width: 32px;
}
.arc_follow_us td
{
	padding-right: 5px;
	vertical-align: bottom;
}

/* ------------------------
	Most Popular Pages Section 
---------------------------*/
.arc_most_popular
{
	text-align: left;
	margin-right: 30px;
}
.arc_most_popular a
{
    color: #385778;
    background: #E5EDF5 url(../../images/table_pages/aac/btn_submit.jpg) no-repeat center right;
    font-size: 8pt;
    padding: 3px 15px 3px 5px;
    margin: 0px;
    border: solid 5px #E5EDF5;
    border-top: none;
    border-bottom: none;
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}

/* ------------------------
	Testimonial Section 
---------------------------*/
.arc_testimonial .link_name a
{
	color: #998675;
    font-weight: bold;
    font-size: 8pt;
}
.arc_testimonial .link_name a:hover
{
	color: #002A45;
}
.arc_testimonial .link_desc a
{
	color: #534741;
	font-weight: bold;
    font-size: 8pt;
}

/* ------------------------
	Editor Pick Section 
---------------------------*/
.arc_editor_pick
{
	text-align: center;
}
.arc_editor_pick a
{
	color: #385778; 
	font-size: 8pt; 
	font-style: italic;
}
.arc_editor_pick .header
{
	color: #385778;
	text-transform: uppercase; 
	font-size: 14pt; 
	font-weight: bold;
}
.arc_editor_pick .signature
{
	margin-bottom: 0px; 
	font-size: 7pt; 
	font-weight: bold;
	text-transform: none;
}

/* ------------------------
	Web Tool Section 
---------------------------*/
.arc_webtool
{
	text-align: left;
	color: #534741;
	font-size: 8pt;
	font-weight: bold;
}
.arc_webtool .section_subtitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #898989;
}
.arc_webtool .wt_enter
{
	font-size: 9pt;
	color: #cfc6be;
}
.arc_webtool a
{
	color: #736357; 
}
.arc_webtool .textbox
{
	color: #002A45;
	background-color: #ddd1c2;
	border: solid 1px #ddd1c2;
	width: 75px;
}
.arc_webtool .wt_title,
.arc_webtool .wt_title_inv
{
	font-size: 15pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 5px 0px 2px;
	display: inline-block;
}
.arc_webtool .wt_title
{
	color: #FFFFFF;
	background-color: #385778;
}
.arc_webtool .wt_title_inv
{
	color: #385778;
	background-color: #FFFFFF;
}
.arc_webtool .wt_title_sm,
.arc_webtool .wt_title_inv_sm
{
	font-size: 11pt;
	font-weight: bold;
	padding: 0px 5px 0px 2px;
	display: inline-block;
}
.arc_webtool .wt_title_sm
{
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #385778;
}
.arc_webtool .wt_title_inv_sm
{
	color: #385778;
	background-color: #FFFFFF;
}