/* CSS Document */

body {
background-color:#339999;
margin:0 auto;
text-align:center;
overflow-x:hidden;
}

.float_left {
float:left;
}

.clear_both {
clear:both;
height:15px;
overflow-y:hidden;
}

.clear_both2 {
clear:both;
height:10px;
overflow-y:hidden;
}

#container {
margin:0 auto;
width:1003px;
}

#internal_body {
margin:0 auto;
position:relative;
text-align:left;
background:url('/moneywebtax/applications/moneywebtax/templates/images/bg_tubing.jpg') center repeat-y;
float:left;
width:1003px;
padding-left:42px;
.padding-left:21px;
}


/* header*/

#header {
width:960px;
}

#top_border {
float:left;
background:#666666;
height:0px;	
width:960px;
}

#logo{
float:left;
width:292px;
padding:22px 0 0 20px;
}

#header_banner {
float:right;
width:467px;
height:61px;
padding:10px 20px 0 0;
}

#services {
clear:both;
height:25px;
margin:0 0 0 20px;
padding: 0;
width:925px;
}

#header_date {
float:left;
width:400px;
padding-top:9px;
}

#service_links {
float:left;
padding:9px 0 0 0;
width:370px;
}

#header_date_main {
float:left;
width:540px;
padding-top:9px;
}

#service_links_main {
float:left;
padding:9px 0 0 0;
width:220px;
}

.service_link {
float:left;
}

.link_divider {
float:left;
padding:0 8px 0 8px;
}

#search {
float:left;
height:20px;
width:132px;
padding:4px 0 0 5px;
}

#search_input {
float:left;
}

#search_submit {
float:right;
width:26px;
height:20px;
padding:1px 0 0 0;
}

#advanced_search {
float:right;
padding:9px 5px 0 0;
}

/*end of header*/

/*start main navigation*/
#main_navigation {
margin:0 auto;
position:relative;
clear:both;
height:41px;
width:960px;
background:url('/moneywebtax/applications/moneywebtax/templates/images/main_nav_bg_sans_students_new.gif') no-repeat; /*img name changes back to "main_nav_bg.gif" when student section returns*/
.background:url('/moneywebtax/applications/moneywebtax/templates/images/main_nav_bg_ie_sans_students_new.gif') no-repeat; /*img name changes back to main_nav_bg_ie.gif when student section returns*/
/*this is to sort out uneven browser rendering set by modlet settings (ie "Brother cake")*/
margin:15px 0 0 0px;
}
/*end main navigation*/


/*_________________HOME TEMPLATE_________________________*/


/*start content*/
#content {
width:960px;
margin:15px 0 15px 10px;
.margin-bottom:0px;
}

#top_ad_column_1 {
text-align:center;
margin:0 auto;
margin-bottom:20px;
}

#column_1 {
float:left;
width:468px;
margin-right:12px;
}

#top_stories_header {
background:#990000;
}

.top_stories {
clear:both;
margin:15px 0 0 0;
border-bottom:1px solid #CCCCCC;
}

.top_stories_thumb {
float:left;
margin-right:10px;
}

.top_stories_sansThumb {
clear:both;
padding:15px 0 15px 0;
border-bottom:1px solid #CCCCCC;
}

#top_stories_header, .c2_header_bars  {
clear:both;
height:20px;
.height:25px;
padding:5px 0 0 8px;
}

.c2_header_bars  {
background:#333366;
}

#column_2 {
float:left;
width:298px;
margin-right:5px;
}

#column2_banner {
text-align:center;
margin:0 auto;
margin-bottom:20px;
}

#home_quoteBox {
background:url('/moneywebtax/applications/moneywebtax/templates/images/blue_quotemarks.gif') no-repeat;
height:99px;
.height:133px;
padding:34px 7px 0 34px;
}

#quoteBox_sig {
float:left;
}

.quote_txt, .quote_attribute, .detail_quote_txt, .detail_quote_attribute {
float:right;
text-align:left;
width:230px;
padding-top:5px;
}

.quote_attribute, .detail_quote_attribute {
padding-top:0;
}

.c2_containers {
clear:both;
border:1px solid #CCCCCC;
margin-bottom:13px;
}

.list_boxes {
padding:12px;
}

.headline_list {
margin-bottom:10px;
}

.more_links_container_c1 {
border-bottom:3px solid #990000;
}

.more_links_container_c2 {
padding-bottom:12px;
}

div.c1_more_links_1st {
float:left;
margin:0;
}

div.c1_more_links {
float:left;
margin:0 0 0 75px;
}

div.c2_more_links {
float:left;
margin:0 18px 0 0;
}

#c1_banner {
margin-top:18px;
}

#column_3 {
float:left;
width:160px;
}

.c3_adverts {
margin:0 0 10px 0;
}

#section2 {
clear:left;
}

#sec2_column1 {
float:left;
width:380px;
margin:30px 20px 0 0;
}

#sec2_column2 {
float:left;
width:380px;
margin:30px 0 0 0;
}

.sec2_txt {
padding:0 10px 0 0;
margin:0 0 20px 0;
}

#home_sec2_adverts {
clear:both;
padding-top:20px;
.padding-top:0;
}

.home_sec2_adverts {
float:left;
margin:0 10px 30px 0;
.margin-bottom:20px;
}

#home_students_list {
clear:both;
}

#home_industry_news_list {
padding-bottom:34px;
.padding-bottom:0;
}

#home_subscribe {
clear:both;
text-align:center;
background:#CCEBFF;
border:1px solid #D0D0D0;
width:380px;
height:23px;
.height:30px;
padding-top:7px;
margin-bottom:20px;
}

/*end content*/

/*start footer*/
#footer {
clear:both;
padding:20px 0 20px 180px;
}

#footer_links {

}

#footer_links2 {
clear:both;
}

.footer_icons {
margin-bottom:-2px;
}

#footer_image {
clear:both;
padding-top:5px;
}

#cambrient_brag {
}
/*end footer*/

/*_________________MAIN TEMPLATE_________________________*/

#left_sidebar {
float:left;
width:160px;
margin-right:20px;
}

.sidebar_box {
border:1px solid #CCCCCC;
margin:0 0 10px 0;
}

/*start sub navigation*/
#sub_navigation {
background:#F7F7F7;
}

/*end main navigation*/

#sidebar_subscribe {
text-align:center;
background:#CCEBFF;
padding:5px 0 5px 0;
}

#sidebar_submit {
text-align:center;
padding:5px 0 5px 0;
}

#main_column_2 {
float:left;
width:620px;
}

/*_________________NEWS DETAIL_________________________*/


#detail_column1 {
float:left;
margin:15px 30px 0 0;
width:393px;
}

#detail_column2 {
float:left;
margin:15px 0 0 0;
width:190px;
}

#enlarge_link {
margin-top:5px;
}

#detail_quoteBox {
background:url('/moneywebtax/applications/moneywebtax/templates/images/small_blue_quotemarks.gif') no-repeat;
margin:0;
padding:0;
margin-top:10px;
border-bottom:1px solid #0066cc;
border-top:1px solid #0066cc;
}

#detail_quoteBox_sig {
float:left;
padding-left:20px;
}

.detail_quote_txt, .detail_quote_attribute {
float:right;
text-align:left;
width:148px;
padding-top:5px;
}

.related_links_box {
padding:10px 10px 10px 0;
border-top:1px solid #E5E5E5;
}

#profile_pic {
float:left;
padding:0 10px 0 0;
}

#profile_contact {
clear:both;
}

.detail_footer_links {
float:left;
}

#comment_link {
height:18px;
margin:0 20px 0 0;
background:url('/moneywebtax/applications/moneywebtax/templates/images/icon_comment.gif') top left no-repeat;
padding:2px 0 0 15px;
}

#print_link {
height:18px;
margin:0 20px 0 0;
background:url('/moneywebtax/applications/moneywebtax/templates/images/icon_print.gif') top left no-repeat;
padding:2px 0 0 15px;
}

#email_link {
height:18px;
margin:0 20px 0 0;
background:url('/moneywebtax/applications/moneywebtax/templates/images/icon_email.gif') top left no-repeat;
padding:2px 0 0 15px;
}

#rate_link {
height:18px;
margin:0 0 0 0;
background:url('/moneywebtax/applications/moneywebtax/templates/images/icon_rate.gif') top left no-repeat;
padding:2px 0 0 15px;
}

#comments {
clear:both;
}

/*_________________NEWS LISTING_________________________*/

#listing_column1 {
float:left;
margin:15px 19px 0 0;
}

#listing_column2 { 
float:left;
margin:15px 0 0 0;
width:194px;
visibility:collapse;
display:none; /*this will change to visible and diplayed when directory is implemented*/
}


.top_stories_list {
clear:both;
margin:0 0 0 0;
border-bottom:1px solid #CCCCCC;
}

.top_stories_thumb_list {
float:left;
margin-right:10px;
}

#listing_adverts {
clear:both;
padding-top:20px;
padding-left:113px; /*this will change to 10px when "#listing_column2" becomes visible and diplayed (directory)*/
border-bottom:1px solid #CCCCCC;
height:170px;
.height:190px;
}

#listing_subscribe {
clear:both;
text-align:center;
background:#CCEBFF;
border:1px solid #D0D0D0;
width:620px; /*this will change to 407px when "#listing_column2" becomes visible and diplayed (directory)*/
height:23px;
.height:30px;
padding-top:7px;
margin-bottom:20px;
}



/*_________________JOBS AND EVENTS LISTING_________________________*/


.list_entry {
border-top:1px solid #CCCCCC;
padding:10px 0 10px 0;
}

.list_fields {
clear:both;
padding-top:3px;
}

.list_field_title {
float:left;
width:150px;
padding-top:3px;
}

td .list_field_info { float:left; width:470px; font-size: 12px }

.list_field_info {
float:left;
width:470px;
}

#job_listing_subscribe {
clear:both;
text-align:center;
background:#CCEBFF;
border:1px solid #D0D0D0;
width:620px;
height:23px;
.height:30px;
padding-top:7px;
margin-bottom:20px;
}



