
/* This file is generated dynamically */



/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, ol, ul {margin: 0;padding: 0;}
body{width:100%;height:100%;text-align:center;background-image:url(/i/shell/bg_wide.png);background-repeat:repeat-x;background-color:#666666;background-position:top center}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {font-weight:normal}

/* Normalize list styles */
ol, ul {list-style: none;}

img{border:none;}
/***************
* BASE STYLES
****************/
a, a *{color:#0F5EAC;font-family:"Trebuchet MS", Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}
a:link, a:link *{text-decoration:none}
a:visited, a:visited *{color:;text-decoration:none}
a:hover, a:hover *{color:;text-decoration:underline}

h1{font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;position:relative;float:left;color:#333;font-size:20px;width:100%}
h2{font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;position:relative;float:left;color:#333;font-size:18px;width:100%}
h3{font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;position:relative;float:left;color:#333;font-size:14px;width:100%}
h4{font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;position:relative;float:left;color:#0F5EAC;font-size:12px;width:100%}
	h4.arrow_callout{background-image:url("/i/shell/icn_arrow_grey.png");background-repeat:no-repeat;padding:0 0 0 12px;background-position:0 1px;}
	
input{LUC;}
p{font-family:"Trebuchet MS", Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;position:relative;float:left;line-height:150%}
p.tinylink{font-size:10px}

.bold{font-weight:bold}

.clearall{position:relative;float:left;clear:both;width:99%;margin:0;padding:0;height:1px}
.pad10{padding:10px}
.pad10top{padding:10px 0 0 0}
.pad10notop{padding:0 10px 10px 10px}
.margin10pxbot{margin-bottom:10px}

.arrow_callout{background-image:url("/i/shell/icn_arrow_grey.png");background-repeat:no-repeat;padding:0 0 0 12px;background-position:0 1px;}
.arrow_callout_left{background-image:url("/i/shell/icn_arrow_grey_left.gif");background-repeat:no-repeat;padding:0 0 0 15px;background-position:0 3px;}

.error h4{color:#FF0000;font-weight:bold;font-size:15px;}

/*****************************
* SHELL STYLES
*****************************/
#page_wrap{width:1000px;height:100%;margin:0px auto;text-align:left;}

#site_header{height:110px;width:900px;background-image:url(/i/shell/shell_head_bg.png);background-repeat:no-repeat;position:relative;float:left;clear:both;border-bottom:1px solid #999}
	#site_header h1, #site_header h2{text-indent:-10000px;RL;height:1px;overflow:hidden;}
#return_home{cursor:pointer;position:absolute;width:450px;height:80px;z-index:1000000;top:0;left:0;text-indent:-3000px;}
#return_home a{width:450px;height:80px;position:absolute;top:0;left:0;z-index:100000002}
	
    #navigation{position:relative;float:left;clear:both;background-image:url(/i/shell/shell_nav_bg.jpg);background-repeat:repeat-x;width:100%;height:30px;margin:79px 0 0 0;background-color:#F0F0F0;}
    #navigation ul{float:left;width:80%;height:30px;overflow:hidden}
    #navigation ul li {display:inline;height:30px;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;font-size:12px;}
    #navigation ul li a{float: left;height:30px;padding:8px 10px 5px 10px;color:#333;text-decoration:none;}
    #navigation ul li.on a{color:#FFF;background-image:url(/i/shell/shell_nav_on_bg.jpg);}
    #navigation ul li a:hover{color:#FFF;background-image:url(/i/shell/shell_nav_over_bg.jpg)}
        #navigation #join_login{position:relative;float:right;width:150px;margin:5px 0 0 0}
            #join_login h3{width:60%}
            #join_login h4{width:40%}
            #join_login h3 a{position:relative;float:left;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;color:#FF3300;text-decoration:none;font-size:14px;padding:0 0 0 22px;background-image:url(/i/shell/shell_nav_check.gif);background-repeat:no-repeat}
            #join_login h4 a{position:relative;float:left;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;color:#333;text-decoration:none;font-size:10px;margin:3px 0 0 5px}
    
    #nav_cap_l{position:absolute;top:78px;right:-8px;z-index:100;background-image:url(/i/shell/shell_nav_right_cap.png);background-repeat:no-repeat;width:8px;height:55px}
    #nav_cap_r{position:absolute;top:78px;left:-8px;z-index:100;background-image:url(/i/shell/shell_nav_left_cap.png);background-repeat:no-repeat;width:8px;height:55px}
    
    .subnav{width:100%;background-image:url(/i/shell/bg_subnav.png);backround-repeat:repeat-x;height:30px}
    .subnav ul{padding:7px 0 0 10px}
    .subnav ul li{display:inline;font-size:12px;margin:0 6px 0 0;padding-right:6px;width:auto;border-right:1px solid #72A6DE}
	.subnav ul li a{color:#FFF}
	.subnav .bold{font-size:13px;font-weight:bold}
    
    .section_head{position:relative;float:left;margin:20px 0 10px 20px}
    .section_head h1, .section_head h2, .section_head h3, .section_head h4, .section_head h5{clear:both}
    
    .info_button{margin:10px 0 10px 0;clear:both;position:relative;float:left}
    
/****************************
* PAGE BODY
****************************/
#page_body{position:relative;float:left;margin:0;padding:0;width:556px;height:auto;background-image:url(/i/shell/shell_main_well_bg.png);background-repeat:repeat-x;overflow:visible;background-color:#FFF}
#page_body_wrap{position:relative;float:left;margin:0;padding:0;width:100%;height:auto;}
.dummyExtender{font-size:0;line-height:0;padding:0;margin:0;} /* used by the mootools equal columns script */

/*****************************
* RIGHT RAIL
****************************/
#right_rail{position:relative;float:left;width:345px;background-image:url(/i/shell/shell_right_well_bg.png);background-repeat:repeat-y;background-color:#F0F0F0;overflow:hidden}
	#right_rail h2{clear:both;width:100%;position:relative;float:left}
    #right_rail p{font-family:"Trebuchet MS", Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;position:relative;float:left;margin:5px 0 5px 0;}
    
    #right_rail input.text{padding:2px 5px 2px 5px;width:240px;border:1px solid #E6E6E6;position:relative;float:left}
    .rr_mod{position:relative;float:left;background-image:url(/i/shell/shell_right_well_line.gif);background-repeat:repeat-x;background-position:bottom left;}
    .rr_mod_body{position:relative;float:left;width:100%;padding:15px 10px 15px 15px}
    	    
    #rr_campaign_search{position:relative;float:left;width:100%;height:129px;background-image:url(/i/shell/shell_right_well_blue.png);background-repeat:repeat-x;}
		#campaign_search{position:relative;float:left;margin:5px 0 0 0;}
		#campaign_search_submit{position:relative;float:left;margin:0 0 0 5px}
        #rr_add_campaign a{position:relative;float:left;width:175px;background-image:url(/i/shell/icn_add_plus.gif);background-position:0 1px;background-repeat:no-repeat;padding-left:15px;margin:5px 0 0 0}
		#rr_adv_search a{position:relative;float:left;margin:6px 0 0 20px;font-size:11px}
        
	#rr_become_a_member{width:100%;}
		#rr_become_a_member h2{color:#FF3300;padding:0 0 0 28px;background-image:url(/i/shell/icn_become_member_card.gif);background-repeat:no-repeat;background-position:0 2px}
    	#rr_become_a_member p{position:relative;float:left;width:94%;}
		#rr_become_a_member p a{position:relative;float:left;margin:2px 0 0 5px}
        
	#rr_newsletter{width:100%;padding-bottom:10px;}
    	#rr_newsletter p{position:relative;float:left;width:97%;}
		#rr_newsletter input{color:#666}

	#rr_diamond{width:100%;padding-bottom:10px;}
    	#rr_diamond p{position:relative;float:left;width:95%;}
		#rr_diamond #desc_txt{background-image:url(/i/content/amieheadshot_sm.jpg);background-repeat:no-repeat;padding-left:40px;width:80%;clear:both;}
    	#rr_diamond h3{position:relative;float:left;width:95%;color:#0F5EAC;margin:16px 0 5px 0;}
		#rr_diamond input{color:#666}
		#rr_enternow{position:relative;float:left;margin-left:40px}
		#rr_diamond_enter{position:relative;float:left;clear:both;width:100%;}
		
	#rr_agency{width:100%;height:110px}
    	#rr_agency p{position:relative;float:left;width:97%}
		#rr_agency select, #rr_supplier select{width:290px}
        
    #rr_supplier{width:97%;height:110px}
    	#rr_supplier p{position:relative;float:left;width:97%}
        
/****************************
* FOOTER 
****************************/
#page_footer{position:relative;float:left;clear:both;width:901px;padding:10px 0 10px 0;background-color:#CCC;border-top:2px solid #CCC;background-image:url(/i/shell/bg_footer.png);background-repeat:repeat-x}
#footer{ padding:10px;}
#footer ul{margin:5px 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #999}
#footer ul li{display:inline;margin:0 5px 0 5px;font-size:11px}


/****************************
* MODULES / COLUMNS
****************************/
.col292w{position:relative;float:left;width:292px;margin:10px 5px 5px 5px}
.col218w{position:relative;float:left;width:220px;margin:10px 5px 5px 5px}
.col520w{position:relative;float:left;width:520px;margin:10px 5px 5px 5px}

.module{position:relative;float:left;width:100%;background-color:#FFF;border:1px solid #D5E5F7;overflow:hidden}
.module_body{position:relative;float:left;width:98%;margin:5px;overflow:hidden}

.left_main_col{height:100%;}
.right_main_col{height:100%;margin:10px 5px 5px 15px}

/****************************
* ADVERTISING
*****************************/
#home_center_banner{position:relative;float:left;width:535px;clear:both;margin:20px 0 20px 10px;background-color:#000}
#home_center_banner_diamond{width:90%;padding:10px;}
	#home_center_banner_diamond h4{color:#72A6DE}
	#home_center_banner_diamond p{color:#CCC}
	
/****************************
* HOMEPAGE 
****************************/
#homepage{}
#home_left{height:100%;}
#home_right{height:100%;margin:10px 5px 5px 15px}
#home_facetime{position:relative;float:left;height:100%;}
#home_facetime h2{background-image:url(/i/shell/icn_ft_tv.gif);background-repeat:no-repeat;background-position:0 -3px;padding-left:25px;width:100%;}
	.ft_video{position:relative;float:left;width:270px;height:70px;margin:10px 0 0 0;padding:8px 3px 3px 3px;background-image:url(/i/shell/shell_module_bg_fade.png);background-repeat:repeat-x}
	.ft_video:hover{background-color:#EFF7FF;background-image:none}
    .ft_video .square_img{position:relative;float:left;width:65px;height:65px;border:1px solid #999;overflow:hidden;}
	.ft_video_img{position:relative;float:left;width:70px;margin-right:10px}
	.ft_play_overlay{position:absolute;bottom:0;left:0;width:65px;height:12px;overflow:hidden;background-color:#999;background-image:url(/i/shell/icn_play_video_overlay.gif);background-position:-2px 0}
    .ft_video_body{position:relative;float:left;width:180px;}
	#home_ft_viewall{float:left;position:absolute;bottom:0;left:0;}
    
    .ft_video .view_case_link, .ft_video .play_video_link, .ft_video .view_profile_link{position:relative;float:left;margin:10px 0 0 7px}
    .ft_video .view_case_link{background-image:url(/i/shell/icn_case_study.png);background-repeat:no-repeat;padding-left:13px}
	.ft_video .view_profile_link{background-image:url(/i/shell/icn_agency_profile.png);background-repeat:no-repeat;padding-left:10px;}
	#home_ft_upload{position:relative;float:left;clear:both;width:auto;margin:0 0 0 10px}

#home_blog{margin:15px 0 0 0;background-image:url(/i/content/kerryheadshot_sm.jpg);background-repeat:no-repeat;background-position:3px 5px;}
#home_blog h2{padding-left:38px;width:100%;margin:0}
#home_blog #home_blog_txt{position:relative;float:left;margin:0 0 0 38px;width:170px;}
	.blogpost_home{position:relative;float:left;width:95%;padding:3px 0 10px 5px;margin:0;background-image:url(/i/shell/shell_module_bg_fade.png);background-repeat:repeat-x;cursor:pointer}
	.blogpost_home a p{position:relative;float:left;width:100%;color:#0F5EAC}
    .blogpost_home:hover{background-color:#EFF7FF;background-image:none}
    #home_blog_seeall p a{position:relative;float:left;width:95%;background-image:url(/i/shell/icn_tiny_bubble.gif);background-repeat:no-repeat;cursor:pointer;background-position:105px 4px}
	    
    .seeall_bottom{position:relative;float:left;width:100%;background-color:#F0F0F0;padding:3px 0 3px 0;cursor:pointer;text-align:right}
    .seeall_bottom p{position:relative;float:left;text-align:right;width:100%;}
    .seeall_bottom p a{position:relative;float:left;width:95%;background-repeat:no-repeat;cursor:pointer;}
    
#home_news{}
#home_news h2{background-image:url(/i/shell/icn_news_feed.gif);background-repeat:no-repeat;background-position:0 0;padding-left:25px;width:100%;margin:0}
	#home_news_seeall p a{position:relative;float:left;width:95%;background-image:url(/i/shell/icn_tiny_news.gif);background-repeat:no-repeat;cursor:pointer;background-position:65px 4px}
    
#home_brand_sample{position:relative;float:left;width:525px;clear:both;margin:10px 5px 25px 5px}    
#home_brand_sample h2{background-image:url(/i/shell/icn_burst.gif);background-repeat:no-repeat;background-position:0 0;padding-left:25px;width:100%;margin:0}
#home_brand_samples{position:relative;float:left;width:100%;clear:both;margin:10px 0 0 0;background-image:url(/i/shell/shell_module_bg_fade.png);background-repeat:repeat-x;}
.brand_cloud{font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;position:relative;float:left;width:auto;clear:none;margin:0px 3px 0px 3px;padding:4px;font-size:14px;text-transform:capitalize}
.brand_cloud.more{color:#FD4A1D;margin:5px 0 5px 0;clear:both}
a:hover .brand_cloud{background-color:#72A6DE;color:#FFF}
#home_brand_sample_bot p a{width:auto;float:left;background-image:url(/i/shell/icn_add_plus.gif);background-position:0 2px;background-repeat:no-repeat;padding-left:15px;margin:5px 0 0 10px}



/********************************
* DIAMONDS
********************************/
#diamonds{padding:10px} 
#diamonds p{margin:0 0 10px 0;line-height:16px}
#diamonds ul li, #diamonds ul{margin:0 0 0 10px;list-style:disc;clear:both;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;font-size:12px;color:#666}
.enter_huge{padding:20px 0 20px 0;background-color:#72A6DE;text-align:center;background-image:url(/i/shell/bg_enter_blue.jpg);background-repeat:repeat-x;cursor:pointer}
.enter_huge.button{font-size:30px;font-weight:bold;color:#FFF}
.enter_huge h2{color:#FFF;font-size:20px}

#diamonds_head{background-image:url(/i/shell/head_diamond_trophy.gif);background-position:0 2px;background-repeat:no-repeat;padding-left:50px;height:48px;padding-top:10px;width:460px}
#diamonds_enter_now_button{position:absolute;top:15px;right:0;}
#diamonds_about p, #diamonds_about h4{clear:both;margin:5px 0 5px 0}

#diamonds_enter h3{margin:0 0 5px 0;background-image:url(/i/shell/icn_news_feed.gif);background-repeat:no-repeat;background-position:0 0;padding-left:25px;width:100%;}
#diamond_entry_form{position:relative;float:left;width:90%;margin:10px 0 20px 0;padding:10px;background-color:#D5E5F7}
#diamond_entry_form ol{ list-style:none;position:relative;float:left;width:100%}
#diamond_entry_form ol li{position:relative;float:left;clear:both;width:100%;margin:5px 0 5px 0;padding:5px 0 5px 0;border-bottom:1px dotted #999}
#diamond_entry_form ol li label{position:relative;float:left;display:block;width:180px;font-family:Tahoma,"Tahoma",Trebuchet MS,"Trebuchet MS", sans-serif;font-size:15px;color:#333}
#diamond_entry_form input{width:200px;font-size:15px;font-family:Tahoma,"Tahoma",Trebuchet MS,"Trebuchet MS", sans-serif;}
#diamond_entry_form input.enter_huge.button{font-size:20px;margin:5px 0 5px 180px;font-weight:bold;color:#FFF}
.diamond_enter_top_wrap{position:relative;float:left;width:100%;margin:5px 0 5px 0;padding:5px 0 5px 10px;border:1px dotted #999;border-width:0 0 1px 0}
.diamond_enter_top{position:relative;float:left;width:48%;}

#diamonds_more_info p{clear:both;width:100%}
#diamonds_more_info h3{margin:0 0 5px 0;background-image:url(/i/shell/icn_info_bubble.png);background-repeat:no-repeat;background-position:0 0;padding-left:25px;width:100%;}

#diamonds_prev_winners p{clear:both;width:100%;}
#diamonds_prev_winners h3{margin:0 0 5px 0;background-image:url(/i/shell/icn_diamond.png);background-repeat:no-repeat;background-position:0 0;padding-left:25px;width:100%;}
p.footnote{margin-top:40px;font-size:10px;padding:10px}

#diamonds_categories .module{overflow:visible}
#diamonds_categories h4{margin:5px 0 0 0;padding:0;position:relative;float:left;clear:both}
.diamonds_cat_desc{display:none}

h4.judges{width:95%;position:relative;float:left;padding:7px;background-color:#D5E5F7;font-weight:bold}
h4.judges a{position:relative;float:left;margin:7px 7px 0 0;padding:0 5px 0 0;width:140px}
.judge img{position:relative;float:left;margin:5px 10px 5px 0;border:1px solid #CCC}

#diamond_faq p{position:relative;float:left;width:95%;clear:both}

/* ***************************************
 * CASE STUDIES 
 * **************************************/
#casestudies_head h4{position:relative;float:left;margin:10px 0 10px 0;clear:both;width:100%;}
#casestudies_head h4 a{color:#FF3300}
#casestudies_head p{position:relative;float:left;clear:both;width:100%;}
#casestudies_quicksearchwrap,#casestudies_searchwrap{padding-left:15px;background-image:url('/i/shell/bg_blog_post_fade.jpg');background-repeat:repeat-x}
#casestudies_quicksearchwrap h3,#casestudies_searchwrap h3{color:#002D59;margin:5px 0 0 0;font-size:18px}
#casestudies_quicksearchwrap form{position:relative;float:left;margin:10px 0 10px 0}
#casestudies_quicksearchwrap input{width:300px;position:relative;float:left;font-size:18px;font-family:Tahoma,"Tahoma",Trebuchet MS,"Trebuchet MS", sans-serif;color:#0F5EAC;}
#casestudies_quicksearchwrap #casestudysearch_simplego{width:auto;position:relative;float:left;margin:3px 0 0 5px}
#simplesearch_wrap{width:100%;position:relative;float:left;margin:0 0 10px 0}

#search_wrap select{position:relative;float:left;margin:5px 0 5px 0;width:100%;clear:both;}
#search_wrap h4{margin:10px 0 0 0}

/* ****************************************
 * MARKETING NEWS / JOBS
 * ****************************************/
#news{}
#jobs{}
	#jobs_detail h3{RL;clear:both;width:95%;margin:10px 0 0 0;padding:5px 0 0 0;border-top:1px dotted #72A6DE}
#news_head,#jobs_head{width:90%;position:relative;float:left;clear:both}
#news_head p{font-size:10px;}
#news_headlines h3,#job_listing h3{position:relative;float:left;margin:10px 0 10px 0;background-image:url(/i/shell/icn_update_20w.gif);padding:3px 0 3px 25px;background-repeat:no-repeat;}
#news_headlines h5,#job_listing h5{position:relative;float:left;clear:both;width:95%;margin:0 0 0 5px;padding:5px 0 5px 5px;border-bottom:1px dotted #72A6DE;border-width:1px 0 1px 0}
#news_headlines a h5.even,#job_listing a h5.even{background-color:#D5E5F7}
#news_headlines a h5:hover,#job_listing a h5:hover{background-color:#0F5EAC;color:#FFF;text-decoration:none}
#news_headlines a h5:hover p,#job_listing a h5:hover p{color:#FFF;text-decoration:none}
#news_headlines h5 span{text-transform:uppercase;color:#FF3300}

#job_head_select{width:100%;position:relative;float:left;background-color:#D5E5F7;margin:10px 0 10px 0;padding:5px;}
	#job_head_select h3{position:relative;float:left;clear:none;width:150px;font-size:12px;padding-right:2px;margin-right:2px;}
#job_listing h2{margin:0 0 10px 5px}
.jobs_grouping{position:relative;float:left;margin:0 0 25px 0;width:100%;}
.job_grouping_viewall{position:relative;float:left;width:100%;clear:both;background-color:#CCC;padding:10px 0 10px 0}
.job_grouping_viewall h4{position:relative;float:left;margin:0 0 0 10px}
.job_grouping_viewall a h4{color:#FF3300;font-size:15px;background-position:0 5px}

/*******************************************
 *	BLOG 
 *****************************************/
#blog{}
#blog_head{position:relative;float:left;background-image:url(/i/content/kerryheadshot_sm.jpg);background-repeat:no-repeat;background-position:3px 5px;height:55px}
#blog_head h2{padding-left:45px;padding-top:10px;width:460px;}
#blog_head h4{position:relative;float:left;padding-left:45px}

/********************************
 * Agencies
 ********************************/
#agencies{}
#agencies_head{}
.agency_row{position:relative;float:left;clear:both;width:100%;border-bottom:1px dotted #CCC;margin:0 0 5px 0;padding:0 0 5px 0}
.agency_listing{margin:15px;}
#agency_listing .agency_country{position:relative;float:left;clear:both;width:100%;font-size:14px;padding:5px 0 0 0;margin:5px 0 0 0;border-top:1px dotted #CCC	}
.agency_listing h2{clear:both;font-size:20px}
.agency_listing h4{clear:both;font-size:18px;margin:10px 0 0 0 }
.agency_listing p{clear:both;font-size:14px}
#back_to_agency_listing{margin:20px 0 0 0;padding:10px 0 0 15px;background-position:0 12px;border-top:1px dotted #CCC;width:95%;}
.agency_listing #address{background-image:url(/i/shell/icn_agency_building.gif);background-repeat:no-repeat;padding-left:35px;}
.agency_listing #phone{background-image:url(/i/shell/icn_agency_phone.gif);background-repeat:no-repeat;padding-left:35px;}
.agency_listing #email{background-image:url(/i/shell/icn_agency_email.gif);background-repeat:no-repeat;padding-left:35px;}
.agency_listing #website{background-image:url(/i/shell/icn_agency_website.gif);background-repeat:no-repeat;padding-left:35px;}
.agency_listing #contact{background-image:url(/i/shell/icn_agency_person.gif);background-repeat:no-repeat;padding-left:35px;}

/*****************************
 * ABOUT
 * **************************/
#about_body_main p{margin:4px 0 4px 0;width:95%}
#about_body_main h3{margin:10px 0 0 0}

#about_left .module, #about_right .module{margin:0 0 10px 0}

.principal{border-top:1px dotted #CCC;margin:10px 0 0 0;position:relative;float:left}
.principal h4{margin:5px 0 0 0;font-size:14px}
.principal .maillink{margin:0 0 5px 0}
.principal p img{margin:0 4px 4px 0;border:1px solid #CCC}

/***********************************
 * ADD CAMPAIGN
*************************************/
#add_campaign{}
#add_campaign form ul li{margin:0 0 20px 0;position:relative;float;left;clear:both}
#add_campaign form ul li p{width:100%;clear:both;position:relative;float;left}
#add_campaign form label{position:relative;float;left;clear;both;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;display:block;font-size:12px;color:#333;width:100%;}
#add_campaign form input,#add_campaign form textarea{position:relative;float;left;clear;both;width:450px;border:1px solid #999;font-size:13px;padding:4px}
#add_campaign #more_detail_head{margin:0;padding:0;margin:20px 0 0 0;font-size:16px;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif}

/*********************************
* FACETIME VIDEOS
**********************************/
#facetime_vids{}
#video_display{width:95%;position:relative;float:left;clear:both;border:1px solid #CCC;margin:5px;display:none}
#facetime_featured_vids{}
.facetime_top10{position:relative;float:left;width:100%;clear:both;margin:10px 0 10px 0;cursor:pointer}
.facetime_recent{position:relative;float:left;width:100%;clear:both;margin:5px 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #CCC;cursor:pointer}
.video_thumbnail_wrap{width:70px;position:relative;float:left;overflow:hidden;border:1px solid #666;margin:0 10px 0 0}
.video_thumbnail{}
.video_desc_wrap{width:185px;position:relative;float:left}
#ft_upload{position:relative;float:left;width:95%;margin:0;clear:both}

/***** FACETIME VIDEO LAYER *****/				
#facetime_video_layer{text-align:left;position:absolute;width:600px;border:3px solid #999;height:475px;overflow:hidden;background-color:#FFF;padding:0;margin:0;z-index:9999999999;top:100px;left:100px;display:none}				
#facetime_blackout{width:1px;height:1px;background-color:#000000;position:absolute;margin:0;z-index:9999999;top:0;left:0;display:none}
#facetime_video_layer_logo{margin:10px;width:400px;height:40px;position:relative;float:left;background-image:url(http://www.theglobalmarketer.com/img/shell/face_time_home_head.gif);background-repeat:no-repeat;}
#facetime_video_layer_close{position:relative;margin:10px;text-indent:-99999px;width:30px;height:30px;background-position:0 0;background-image:url(http://www.theglobalmarketer.com/img/shell/face_time/close_ft.gif);background-repeat:no-repeat;float:right;}
#facetime_video_left{width:100%;position:relative;float:left}
#facetime_video_container{position:relative;float:left;width:300px;height:auto;margin:10px}
.video_3_head{position:relative;float:left;clear:both}
.video_3_body{position:relative;float:left;clear:both;width:100%;height:110px}
	.video_3_body h4{position:relative;float:left;clear:both;width:100%;margin:0;padding:0}
	.video_3_body p{position:relative;float:left;clear:both;width:100%}


#facetime_video_bottom{width:90%;padding:10px;position:relative;float:left;clear:both}
#facetime_video_bottom h3{margin-top:10px;}
#facetime_agency_profile{position:relative;float:left;clear:both;width:220px;border-bottom:1px solid #5C9DDE;padding:0 0 15px 0;margin:0 0 15px 0;}
	#facetime_agency_profile h3{font-size:20px;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0;padding:0}
	#facetime_agency_profile p{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:12px}
	#facetime_agency_profile a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0064C7;font-weight:bold;font-size:12px;xmargin:10px 0 4px 0;position:relative;float:left;clear:both}
#facetime_campaign_profile{position:relative;float:left;clear:both;width:220px;border-bottom:1px solid #5C9DDE;padding:0 0 15px 0;margin:0 0 15px 0}
	#facetime_campaign_profile h3{font-size:20px;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0;padding:0}
	#facetime_campaign_profile p{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:12px}
	#facetime_campaign_profile a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0064C7;font-weight:bold;font-size:12px;xmargin:10px 0 4px 0;position:relative;float:left;clear:both}

/*************************
* SEARCH RESULTS
**************************/
#searchResults{padding:10px;position:relative;float:left;width:90%}
.search_listing{position:relative;float:left;margin:15px 0 15px 0;width:100%}
.search_paging{width:100%;position:relative;float:left;clear:both;margin:5px 0 5px 0}

/**************************
* ABSTRACT VIEWS
***************************/
#abstract_view{position:relative;float:left;width:90%;padding:10px}
#abstract_view h2{position:relative;float:left;width:95%;clear:both;margin:0 0 10px 0;}
#abstract_view p{position:relative;float:left;width:100%;margin:5px 0 5px 0;clear:both;}
#abstract_view p b{font-size:14px}
#abstract_view #view_case_study{position:relative;float:left;margin:20px 0 0 0;width:100%;font-size:20px}

/**************************
join/login
**************************/
#join_form{width:90%;position:relative;float:left;clear:both;}
#join_form h3{position:relative;float:left;width:100%;clear:both}
#join_form label{position:relative;float;left;clear;both;font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;display:block;font-size:12px;color:#333;width:100%;margin:5px 0 0 0;}
#join_form li{font-family:"Lucida Grande", Lucidia Grande, "Lucidia Sans", Lucidia Sans, Lucida, Verdana, Helvetica, sans-serif;font-size:12px;color:#333;width:100%;margin:5px 0 0 0;}
#join_form li input{margin:0 5px 0 0}
#join_now_btn,#login_now_btn{width:200px;background-color:#0F5EAC;color:#FFF;padding:5px;border:none;margin:10px 0 10px 0;position:relative;float:left;}
#login_now_btn{width:175px}

#login_page{width:90%;padding:20px;position:relative;float:left;text-align:left}
#login_head{position:relative;float:left;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:2px dotted #CCC}
#login_already_member{width:200px;position:relative;float:left;margin:10px 10px 10px 0;background-color:#D5E5F7;color:#CCC;padding:10px}
#login_already_member p{font-weight:bold;font-size:13px}
#login_already_member input{width:150px;position:relative;float:left;margin:2px 0 0 0}
#login_already_member input.button{margin:10px 0 0 0;}

#login_non_member{width:270px;position:relative;float:left;margin:10px 0 0 0;padding:10px 0 0 0}
#login_benefits{position:relative;float:left;clear:both;width:100%;margin:20px 0 0 0;padding:10px 0 0 0;border-top:2px dotted #CCC}
#login_page #view_sample{position:relative;float:left;margin:10px 0 0 0;background-color:#FCFCFC;border:1px solid #CCC;padding:10px}

/***************************
pro files 
***************************/
#document_view{padding:15px;width:90%;position:relative;float:left}
#document_view_head{width:100%;position:relative;float:left;margin:0 0 15px 0;clear:both}
#document_view br{height:1px;line-height:3px}
#document_view #cntryflag img{position:relative;float:left;margin:0 10px 0 0}
#document_view .module{margin:0 0 10px 0;padding:10px;width:95%;background-image:url('/i/shell/bg_blog_post_fade.jpg');background-repeat:repeat-x}
#document_view .module h3{margin:10px 0 7px 0;width:100%;position:relative;float:left;clear:both;border-bottom:1px dotted #CCC;}
#document_view #new_search,#document_view #back{padding:8px 3px 8px 3px;font-size:20px;position:relative;float:left;clear:both;width:100%;margin:5px 0 5px 0}
#document_view #new_search a,#document_view #back a{color:#FFF}
#document_view #prev_next{position:relative;float:left;clear:both;width:100%;margin:10px 0 10px 0}
#document_view #prev_next #prev{font-size:16px;width:48%;position:relative;float:left;margin:0 0 10px 0}
#document_view #prev_next #next{font-size:16px;width:48%;position:relative;float:left;text-align:right;margin:0 0 10px 0}
#document_view .module p{position:relative;float:left;clear:both;width:100%}
#document_view .module p#copyright{margin:10px 0 10px 0}

/***************************
overrides
***************************/
.w30{width:30px}
.w150{width:150px}
.w95{width:95%}


