*
{
	margin:0px;
	padding:0px;
}


body
{
	font-family:Verdana, Sans-serif;
	background-color:#4c4c4c;
	text-align:left;
	width:1031px;
	height:auto;
	margin:auto;
}

p
{
margin-bottom:10px;
}

a, img, li
{
	border:none;
	outline:none;
	text-decoration:none;
}

a
{
	color:#91bb60;
}

/*a:hover, a:active
{
	text-decoration:underline;
}*/

.clear
{
	clear:both;
	height:0px;
	font-size:0pt;
	line-height:0pt;
}

.floatleft
{
	float:left;
}
.float-left
{
float:left;
display:inline-block;
}
.float-right
{
float:right;
display:inline-block;
}
.clear
{
	clear:both;
	font-size:0px;
	height:0px;
	overflow:hidden;
}
.topmm_slider
{
left:0px;
position:relative;
}



.topmm_block_bar_title_text a
{
color:#fff;
}

.cursor_hand
{
	cursor:pointer;	
}

.sprite_main
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/main_sprite.png);
}

.sprite_blue
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/blue_sprite.png);
}

.sprite_green
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/green_sprite.png);
}


.sprite_black
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/black_sprite.png);
}


.sprite_gray
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/gray_sprite.png);
}

.sprite_purple
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/purple_sprite.png);
}

.sprite_bluegrey
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/bluegrey_sprite.png);
}

.sprite_red
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/red_sprite.png);
}

.sprite_turquoise
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/turquoise_sprite.png);
}

.sprite_lightblue
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/lightblue_sprite.png);
}

.sprite_lightpurple
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/lightpurple_sprite.png);
}

.sprite_pink
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/pink_sprite.png);
}

.sprite_yellow
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/yellow_sprite.png);
}

.sprite_orange
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/orange_sprite.png);
}

.sprite_olivegreen
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/olivegreen_sprite.png);
}

.quote_dot_color
{
margin-top:10px;
width:8px;
}


.bg_color_blue
{
	background-color:#45A2C2 !important;
}

.bg_color_green
{
	background-color:#8AC33E !important;
}

.bg_color_purple
{
	background-color:#915ea0 !important;
}

.bg_color_bluegrey
{
	background-color:#5166a3 !important;
}

.bg_color_red
{
	background-color:#b75b4e !important;
}

.bg_color_turquoise
{
	background-color:#2ca191 !important;
}

.bg_color_lightblue
{
	background-color:#4c88d3 !important;
}

.bg_color_lightpurple
{
	background-color:#993FBB !important;
}

.bg_color_pink
{
	background-color:#b93e8f !important;	
}

.bg_color_yellow
{
	background-color:#cfa102 !important;
}

.bg_color_orange
{
	background-color:#e38e34 !important;
}

.bg_color_olivegreen
{
	background-color:#698e24 !important;
}





#header
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/header_bg.jpg);
	background-repeat:repeat-x;	
	float:left;
	width:1019px;
	height:61px;
	margin-left:15px;
	margin-top:0px;
}

#header_container
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	margin-left:-14px;
}

#top_header_info
{
	height:16px;
	background-color:#000000;
	width:1019px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	color:#aaaaaa;
	font-size:9px;
	letter-spacing:0.5px;
}

#top_header_info_left
{
	float:left;
	padding-left:5px;
	padding-top:1px;
}

#top_header_info_right
{
	float:right;
	padding-right:5px;
	padding-top:1px;
}

#middle_container
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	margin-left:-14px;
	padding-top:10px;
	padding-left:16px;
}

#bottom_container
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	margin-left:-14px;
	padding-bottom:10px;
}


#footer
{
	background-color:#323232;
	width:1019px;
	margin-left:15px;
}

#footer_bar
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/footer_bg.jpg);
	background-repeat:repeat-x;
	width:1019px;
	height:71px;
}

#footer_toplinks_container
{

	margin-left:16px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/footer_links_bg.png);
	background-repeat:repeat-x;	
	float:left;
	width:957px;
	height:28px;
	padding:0px 5px 5px 5px;
}

.footer_toplinks
{
	float:left;
	font-size:12px;
	color:#787878;
	padding-top:5px;
	height:21px;
}

#footer_home
{
	width:100px;
	margin-left:10px;
}

#footer_home_icon
{
	width:14px;
	height:14px;
	background-position:-278px -36px;
	float:left;
	margin-right:8px;
}

#footer_document_icon
{
	width:17px;
	height:14px;
	background-position:-259px -36px;
	float:left;
	margin-right:8px;
}

#footer_links a
{
	color:#929292;
	font-size:11px;
	font-style:italic;
}

#footer_links
{
	color:#929292;
	font-size:11px;
	padding-left:20px;
	font-style:italic;
}


.footer_link_headline
{
	font-weight:bold;
}

 #footer_document
 {
	width:188px; 
 }
 
 #footer_weblinks,  #footer_weblinks_contact,  #footer_weblinks_jobs
 {
	 width:100px;
	 font-style:italic;
	 color:#7bb92c;
 }

#footer_gdc
{
	width:254px;
	font-style:italic;
	color:#7bb92c;
}

#header a
{
	text-decoration:none;
}

#logo
{
	padding-left:10px;
	float:left;
	width:167px;
	height:60px;
	background-position:-45px -138px;
}

#logo_footer
{
	
	padding-left:10px;
	float:left;
	width:167px;
	height:60px;
	background-position:-45px -138px;
}

#navigate
{
	float:left;
	background-position:0px 0px;
	width:131px;
	height:20px;
	font-style:italic;
	color:#ffffff;
	font-size:10pt;
	margin:23px 7px 20px 30px;
	text-align:center;
position:relative;
z-index:1000;
}

#navigate_footer
{
	float:left;
	width:131px;
	height:20px;
	font-style:italic;
	color:#8AC33F;
	font-size:13pt;
	font-weight:bold;
	margin:26px 20px 20px 30px;
	text-align:center;
}

#footer a
{
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}


/*-------Ad styles----------------*/

#top_ads
{
	background-color:#6A6A6A;
	text-align:center;
	padding-top:10px;
	padding-bottom:8px;
	width:1019px;
	margin-left:15px;
}


#bottom_ads, .bottom_ads
{
	background-color:#5E5E5E;
	padding-top:11px;
	padding-bottom:8px;
	text-align:center;
	width:1019px;
	/*margin-left:15px;*/
}



#small_ads
{
	background-color:#5E5E5E;
	padding-top:11px;
	padding-bottom:8px;
	text-align:center;
	width:1019px;
	/*margin-left:15px;*/
}

#middle_ad
{
	background-color:#5E5E5E;
	padding:10px 0px 10px 0px;
	text-align:center;
	line-height:0pt;
	width:1019px;
	/*margin-left:15px;*/
}

#middle_ads2
{
	background-color:#5E5E5E;
	padding-top:11px;
	padding-bottom:8px;
	text-align:center;
	width:1019px;
	/*margin-left:15px;*/
}

.bottom_ads_view
{
margin-left:15px;
}

/*----------END Ad styles-------------*/

/*----------Search styles----------*/

#qsearchString
{
	border:none;
	border-top:1px solid #cfcfcf;
	float:left;
	width:130px;
	height:18px;
	margin-top:4px;
	margin-left:35px;
	text-align:left;
	color:#707070;
}

#search_top
{
	background-position:0px -20px;
	background-color:transparent;
	width:184px;
	height:26px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 6px;
	font-size:0pt;
}

#search_top_advanced
{
	color:#ffffff;
	font-size:11px;
	background-position:-185px -20px;
	float:left;
	width:70px;
	height:21px;
	padding-top:6px;
	text-align:center;
	font-variant:small-caps;
	text-transform:capitalize;
}

#search_bottom_advanced
{
	color:#ffffff;
	font-size:11px;
	background-position:-185px -20px;
	float:left;
	width:70px;
	height:21px;
	padding-top:6px;
	text-align:center;
	font-variant:small-caps;
	text-transform:capitalize;
}

#search_top_button_input
{
	background-position:-185px -20px;
	width:70px;
	height:21px;
}

#search_top_button
{
	float:left;
	width:29px;
	height:26px;
}

#asearch_top_button
{
	float:left;
	width:29px;
	height:26px;
}

#search_ad
{
	width:105px;
	height:50px;	
	float:left;
	margin-top:-16px;
	padding-top:3px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/advanced_search_ad_bg.png);
	background-repeat:repeat-x;
	background-position:100% 59%;
	font-size:7px;
	letter-spacing:3px;
}

#search_ad_lb
{
	width:105px;
	height:50px;	
	float:left;
	margin-top:-15px;
	padding-top:3px;
	font-size:8px;
	letter-spacing:3px;
}

#search_ad_lb img
{
	border-top:1px solid #444;
	border-bottom:1px solid #444;
}

#fde_text
{
	width:140px;
	height:14px;	
	float:left;
	margin-top:0px;
	padding-top:3px;
	color:#aaa;
	font-size:7px;
	letter-spacing:3px;
	text-align:right;
	margin-left:11px;
}

#fde_text_arrow
{
	float:left;
	margin-left:8px;
	width:6px;
	background-position:-299px -19px;
}

#search_top_input
{
	float:left;
	width:150px;
}

#search_container
{
	width:402px;
	float:left;
	margin-top:19px;
	margin-left:0px;
}

#search_container_footer
{
	width:402px;
	float:left;
	margin-top:19px;
	margin-left:227px;
}

#top_icon_container
{
	float:left;
	width:159px;
	margin-top:4px;
}

/*------------END Search styles-------------*/




#top_icons
{
	float:left;
	margin-left:10px;
}

#top_icons_youtube
{
	float:left;
	height:18px;
	width:43px;
	background-position:-131px 1px;
}

#top_icons_spacer
{
	border-left:1px solid #000;
	float:left;
	width:5px;
}

#top_icons_fde
{
	float:left;
	height:18px;
	width:22px;
	background-position:-299px -1px;
	padding-right:5px;
	border-right:1px solid #555;
}

#top_icons_facebook
{
	float:left;
	height:18px;
	width:20px;
	background-position:-174px 1px;
	margin: 0px 3px 0px 3px;
}
#top_icons_twitter
{
	float:left;
	height:18px;
	width:20px;
	background-position:-193px 1px;
}


/*--------Top Multimedia Block-------*/

/*----Topmm top bar styles----*/

#topmm_block_top_bar
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/mm_bg.jpg);
	background-repeat:repeat-x;
	height:29px;
	padding-top:8px;
	width:1014px;
	margin-left:15px;
	padding-right:5px;
}

#topmm_block_top_bar_elections
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_green.png);
	background-repeat:repeat-x;
	height:23px;
	padding-top:6px;
	width:1005px;
	margin-left:18px;
	padding-right:0px;
padding-bottom:4px;
}

 
#topmm_block_show
{
	color:#666666;
	font-size:9pt;
	font-weight:bold;
	float:left;
	padding-left:10px;
	padding-top:2px;
}

#topmm_block_navigate
{
	float:left;
	color:#aaaaaa;
	font-size:11px;
	padding-left:100px;
	padding-top:2px;
}

#topmm_block_scroll
{
	float:left;
	width:209px;
	height:19px;
	margin-left:51px;
	padding-top:1px;
	padding-left:15px;
}


#topmm_block_top_bar iframe
{
width:215px !important;
margin-left:15px !important;
}

#topmm_block_scroll_elections
{

	width:209px;
	height:19px;
	padding-top:1px;
	padding-left:5px;
}

#topmm_block_scroll_left
{
	height:19px;
	width:9px;
	float:left;
	background-position:-233px 0px;
}

#topmm_block_scroll_elections #topmm_block_scroll_left, 
#topmm_block_scroll_elections #topmm_block_scroll_right
{
	float:none !important;
display:none !important
}

#topmm_block_scroll_middle
{
	height:19px;
	width:170px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/pagination_middle.png);	
	background-repeat:repeat-x;
	padding-top:3px;
}

.mm_scroll_dot
{
	width:8px;
	height:8px;
	background-position:-260px -88px;
	margin-left:2px;
}

.mm_grey_dot
{
	width:7px;
	height:6px;
	background-position:-260px -74px;
	margin-left:2px;
}

.topmm_block_scroll_middle_disabled_left
{
	height:14px;
	width:14px;
	background-position: -137px -101px;
	cursor:pointer;
}

.quote_block_scroll_middle_disabled_left
{
	height:14px;
	width:14px;
	background-position: -137px -101px;
	cursor:pointer;
}

.quote_block_scroll_middle_enabled_left
{
	height:14px;
	width:14px;
	background-position: -77px -101px;
	cursor:pointer;
}

.quote_block_scroll_middle_enabled_right
{
	height:14px;
	width:14px;
	background-position: -93px -101px;
	cursor:pointer;
}
.quote_block_scroll_middle_disabled_right
{
	height:14px;
	width:14px;
	background-position: -153px -101px;
	cursor:pointer;
}


.topmm_block_scroll_middle_enabled_left
{
	height:14px;
	width:14px;
	background-position: -110px -123px;
	cursor:pointer;
}

.topmm_block_scroll_middle_disabled_right
{
	height:14px;
	width:14px;
	background-position: -153px -101px;
	cursor:pointer;
	float:right;
}

.topmm_block_scroll_middle_enabled_right
{
	height:14px;
	width:14px;
	background-position: -128px -123px;
	cursor:pointer;
	float:right;
}

#topmm_block_scroll_right
{
	height:19px;
	width:9px;
	float:left;	
	background-position:-244px 0px;
}

#topmm_block_scroll_left_arrow
{
	float:left;
	padding:4px 15px 4px 30px;
}

#topmm_block_scroll_right_arrow
{
	float:left;
	padding:4px 30px 4px 15px;
}

.topmm_block_scroll_dot
{
	padding:7px 4px 4px 4px;
	float:left;
	width:15px;
}
#topmm_block_expand
{
	float:right;
	color:#777777;
	font-size:8pt;
	font-weight:bold;
	background-position:0px -47px;
	width:129px;
	height:17px;
	padding-left:5px;
	padding-right:12px;
	padding-top:3px;
	cursor:pointer;
	text-align:center
}

#topmm_container
{
	width:1041px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/horizontal_slider_shadow.png);
	background-repeat:repeat-y;
	margin-left:-10px;
}


#topmm_container_elections
{
	width:1041px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/horizontal_slider_shadow.png);
	background-repeat:repeat-y;
	margin-left:5px;
}

#topmm_container_elections .topmm_block_bar_title_text a
{
color:#000000;
}


#topmm_container_elections .mm_arrow_right_vert
{
background-position: -127px -120px !important;
}


#topmm_vert_scroll_left
{

	width:178px;
	width:18px;
	float:left;
	text-align:center;
}

#topmm_main
{
	background-color:#424242;
	width:1005px;
	float:left;
	overflow:hidden;
	position:relative;
	padding-bottom:15px;
}

#topmm_vert_scroll_right
{
	width:18px;
	float:left;
	text-align:center;
	cursor:pointer;
}

a.view_all_button_style
{
	background-position:-190px -92px;
	width:61px;
	height:	19px;
	float:right;
	display:block;
}

a.go_to_article_button_style
{
	background-position:-217px -112px;
	width:82px;
	height:	19px;
	float:right;
	display:block;
}

.view_all_articles_button_style
{
	background-position:-227px -133px;
	width:106px;
	height:	19px;
	float:left;
	display:block;
	margin-bottom:7px;
	margin-left:12px;
	margin-top:-5px;
}

/*----Topmm top bar styles end---------*/


/*---Topmm horizontal scroller general styles----*/


.topmm_blocks
{
	width:334px;
	margin-left:1px;
	margin-right:-1px;
	margin-top:15px;
	float:left;
}

.topmm_blocks_bar
{
	width:334px;
	height:35px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	float:left;
	padding-top:2px;
}

.topmm_blocks_content
{
	float:left;
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
	background-repeat:repeat-y;
	padding-left:7px;
}


.topmm_blocks_headline
{
	color:#000000;
	background-color:#ffffff;	
	font-size:14px;
	padding:7px;
	text-align:left;
	width:283px;
	float:left;
	height:62px;
}

.topmm_blocks_headline a
{
	color:#000000;
}

.topmm_blocks_headline a:hover
{
	text-decoration:underline;
}


.topmm_blocks_more
{
	float:left;
	width:23px;
	height:76px;
	text-align:center;
	cursor:pointer;
}

.topmm_blocks_more_arrow
{
	background-position:-64px -123px;
	width:19px;
	height:15px;
	float:left;
	margin-top:31px;	
	margin-left:2px;
	display:block;	
}

.topmm_blocks_topics_container
{
	width:319px;
	text-align:left;	
	font-size:12px;
	color:#ffffff;
	float:left;

}

.topmm_topics
{
	background-position: -56px -67px;
}

.topmm_topics:hover
{
	background-position: -56px -49px;
}

a.topmm_topics_links
{
	color:#ffffff;
	display:block;
	padding:5px 5px 5px 16px;
	border-top:1px solid #606160;
	border-bottom:1px solid #292929;
	height:14px;
}

.topmm_blocks_bottom
{
	width:336px;
	height:17px;	
}

.mm_arrow_right_vert
{
	background-position:-64px -119px;
	width:19px;
	height:15px;
	float:left;
	margin-left:7px;
}

.topmm_block_bar_title_text
{
	float:left;
	display:block;
}

/*---Topmm horizontal scroller general styles END----*/

.topmm_block_bar_left
{
	width:14px;
	height:35px;
	float:left;
	background-position:0px 0px;
}

.topmm_block_bar_middle
{
	height:35px;
	width:306px;
	float:left;
	padding-top:8px;
}


.topmm_block_bar_right
{
	width:14px;
	height:35px;
	float:left;
	background-position:-15px 0px;
}


.topmm_block_bottombar_left
{
	width:13px;
	height:17px;
	float:left;
	background-position:0px -36px;
}

.topmm_block_bottombar_middle
{
	height:17px;
	width:308px;
	float:left;
	
}


.topmm_block_bottombar_right
{
	width:13px;
	height:17px;
	float:left;
	background-position:-14px -36px;
}



/*----------------------------------------TOPMM BLUE BLOCKS---------------------------*/

/*-----------------Topmm blue block bars top and bottom--------*/

#topmm_blue_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_blue.png);
	background-repeat:repeat-x;
}

#topmm_blue_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_blue.png);
	background-repeat:repeat-x;
}




/*---------------------END TOPMM BLUE BLOCKS-------------------------------*/





/*----------------------TOPMM GREEN BLOCKS---------------------------------*/
/*-----------------Topmm blue block bars top and bottom--------*/
#topmm_green_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_green.png);
	background-repeat:repeat-x;
}

#topmm_green_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_green.png);
	background-repeat:repeat-x;
}


/*---------------------END TOPMM GREEN BLOCKS-------------------------------*/





/*----------------------TOPMM GRAY BLOCKS---------------------------------*/
/*-----------------Topmm gray block bars top and bottom--------*/
#topmm_gray_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_gray.png);
	background-repeat:repeat-x;
}

#topmm_gray_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_gray.png);
	background-repeat:repeat-x;
}


/*---------------------END TOPMM GREEN BLOCKS-------------------------------*/










/*----------------------TOPMM PURPLE BLOCKS---------------------------------*/
/*-----------------Topmm purple block bars top and bottom--------*/
#topmm_purple_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_purple.png);
	background-repeat:repeat-x;
}

#topmm_purple_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_purple.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM purple BLOCKS-------------------------------*/









/*----------------------TOPMM bluegrey BLOCKS---------------------------------*/
/*-----------------Topmm bluegrey block bars top and bottom--------*/
#topmm_bluegrey_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_bluegrey.png);
	background-repeat:repeat-x;
}

#topmm_bluegrey_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_bluegrey.png);
	background-repeat:repeat-x;
}


/*---------------------END TOPMM bluegrey BLOCKS-------------------------------*/






/*----------------------TOPMM red BLOCKS---------------------------------*/
/*-----------------Topmm red block bars top and bottom--------*/

#topmm_red_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_red.png);
	background-repeat:repeat-x;
}

#topmm_red_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_red.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM red BLOCKS-------------------------------*/




/*----------------------TOPMM turquoise BLOCKS---------------------------------*/
/*-----------------Topmm turquoise block bars top and bottom--------*/

#topmm_turquoise_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_turquoise.png);
	background-repeat:repeat-x;
}

#topmm_turquoise_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_turquoise.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM turquoise BLOCKS-------------------------------*/


/*----------------------TOPMM lightblue BLOCKS---------------------------------*/
/*-----------------Topmm lightblue block bars top and bottom--------*/

#topmm_lightblue_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_lightblue.png);
	background-repeat:repeat-x;
}

#topmm_lightblue_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_lightblue.png);
	background-repeat:repeat-x;
}


/*---------------------END TOPMM lightblue BLOCKS-------------------------------*/


/*----------------------TOPMM lightpurple BLOCKS---------------------------------*/
/*-----------------Topmm lightpurple block bars top and bottom--------*/

#topmm_lightpurple_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_lightpurple.png);
	background-repeat:repeat-x;
}

#topmm_lightpurple_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_lightpurple.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM lightpurple BLOCKS-------------------------------*/


/*----------------------TOPMM pink BLOCKS---------------------------------*/
/*-----------------Topmm pink block bars top and bottom--------*/

#topmm_pink_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_pink.png);
	background-repeat:repeat-x;
}

#topmm_pink_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_pink.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM pink BLOCKS-------------------------------*/

/*----------------------TOPMM yellow BLOCKS---------------------------------*/
/*-----------------Topmm yellow block bars top and bottom--------*/

#topmm_yellow_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_yellow.png);
	background-repeat:repeat-x;
}


#topmm_yellow_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_yellow.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM yellow BLOCKS-------------------------------*/


/*----------------------TOPMM orange BLOCKS---------------------------------*/
/*-----------------Topmm orange block bars top and bottom--------*/

#topmm_orange_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_orange.png);
	background-repeat:repeat-x;
}

#topmm_orange_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_orange.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM orange BLOCKS-------------------------------*/


/*----------------------TOPMM olivegreen BLOCKS---------------------------------*/
/*-----------------Topmm olivegreen block bars top and bottom--------*/

#topmm_olivegreen_block_bar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_olivegreen.png);
	background-repeat:repeat-x;
}

#topmm_olivegreen_block_bottombar_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_olivegreen.png);
	background-repeat:repeat-x;
}

/*---------------------END TOPMM olivegreen BLOCKS-------------------------------*/


/*---Home blocks----------------*/


.all_button_out
{
	cursor:pointer;
	background-position:-200px -67px;
	width:24px;
	height:24px;
	margin-left:23px;
	margin-top:2px;
}

.all_button_in
{
	cursor:pointer;
	background-position:-225px -67px;
	width:24px;
	height:24px;
	margin-left:23px;
	margin-top:2px;
}


.block_headline
{
	font-size:12pt;
	color:#ffffff;
	text-align:left;
}

.block_headline a
{
	color:#ffffff;
}

.block_headline a:hover
{
	text-decoration:underline;
}

.block_title_long
{
	float:left;
	width:69px;
	padding-top:15px;
	text-align:center;
	height:644px;
}

.block_title
{
	float:left;
	width:69px;
	padding-top:15px;
	text-align:center;
	height:474px;
}

.block_headline_container
{
	width:194px;
	height:132px;
	padding:15px;
	float:left;
	text-align:left;
	position:relative;
}

.block_headline_container_long
{
	width:194px;
	height:189px;
	padding:15px;
	float:left;
	text-align:left;
	position:relative;
}


.block_img
{
	float:left;
	width:216px;
	height:162px;
}

.block_scrollbar
{
	background-position:0px -90px;
	width:22px;
	height:119px;
	margin:9px auto auto auto;
}

.block_scrollbar td 
{
	padding:8px 0px 8px 0px;
}

.block_scrollbar_container_long
{
	float:left;
	width:70px;
	text-align:center;
	height:659px;
}

.block_scrollbar_container
{
	float:left;
	width:70px;
	text-align:center;
	height:488px;
}

.block_abstract a
{
color:#000;

}


.block_abstract a:hover
{
color:#000;
text-decoration:underline;

}
.block_abstract
{
	font-size:9pt;
	color:#404040;
	text-align:left;
	padding:5px 15px 15px 15px;
	float:left;
	width:410px;
	height:37px;
	position:relative;
}


.block_abstract_poll
{
padding-top:0px !important;

}

.block_media
{
	text-align:left;
	position:absolute;
	bottom:10px;
}

.icon_download
{
	width:16px;	
	height:16px;	
	background-position:-189px -47px;
	float:left;
	margin-right:7px;
	margin-top:5px;
}

.icon_comment
{
	width:16px;	
	height:16px;	
	background-position:-162px -47px;
	float:left;
	margin-right:7px;
	margin-top:5px;
}
.icon_image
{
	width:16px;	
	height:16px;	
	background-position:-145px -47px;
	float:left;
	margin-right:7px;
	margin-top:5px;
}

.icon_audio
{
	width:11px;	
	height:16px;	
	background-position:-178px -47px;
	float:left;
	margin-right:7px;
	margin-top:5px;
}

.icon_related_audio
{
	width:11px;	
	height:16px;	
	background-position:-221px -47px;
	float:left;
	margin-right:7px;
}

.icon_related_video
{
	width:15px;	
	height:16px;	
	background-position:-206px -47px;
	float:left;
	margin-right:7px;
}

.icon_commentbig
{
	width:24px;	
	height:22px;	
	background-position:0px -67px;
	float:left;
	margin-right:7px;
	margin-bottom:8px;
}

.icon_print
{
	width:24px;	
	height:23px;	
	background-position:-52px -67px;
	float:left;
	margin-right:7px;
	margin-bottom:8px;
}

.icon_mail
{
	width:24px;	
	height:16px;	
	background-position:-24px -67px;
	float:left;
	margin-right:7px;
	margin-bottom:8px;
}

.block_section
{
	text-align:left;
	text-transform:uppercase;
	color:#404040;
	font-size:7pt;
	font-weight:bold;
	padding-top:5px;
}

.block_updated
{
	font-size:7pt;
	font-style:italic;
	color:#ffffff;
	padding:7px 0px 7px 0px;
/*+opacity:50%;*/
 filter: alpha(opacity=50);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
 -moz-opacity: 0.5;
 opacity: 0.5;
}

.home_block_long
{
	height:219px;
	overflow:hidden;
	position:relative;

}

.home_block_long_poll
{
height:315px;
}

.home_block
{
	height:162px;
	overflow:hidden;	
	position:relative;

}

.slider
{
	width:880px;
	float:left;
}

.up_disabled
{
	height:22px;
	width:14px;
	background-position: -107px -98px;
	cursor:pointer;
	margin-left:3px;
}

.up_enabled
{
	height:22px;
	width:14px;
	background-position: -48px -98px;
	cursor:pointer;
	margin-left:3px;
}

.down_disabled
{
	height:17px;
	width:14px;
	background-position: -121px -99px;
	cursor:pointer;
	margin-left:4px;
}

.down_enabled
{
	height:17px;
	width:14px;
	background-position: -62px -99px;
	cursor:pointer;
	margin-left:4px;
}

.selected_page
{
	
	background-repeat:no-repeat;
	height:22px;
	background-position: -56px -53px;
	cursor:default;
	margin-left:4px;
}



.unselected_page
{
	height:22px;
	background-position: -56px -71px;
	cursor:pointer;
	margin-left:4px;
}

.unselected
{
	cursor:default;
}


.home_blocks_bottom_bar_bg
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/home_blocks_bottom_bar_bg.jpg);
	background-repeat:repeat-x;
	height:38px;
	width:1020px;
	margin-left:-70px;
}

.home_blocks_bottom_bar_up_arrow
{
	background-position:-78px -66px;
	height:26px;
	width:40px;
	float:left;
	margin-top:5px;
	margin-left:15px;
}

.home_blocks_bottom_bar_up_arrow:hover
{
cursor:pointer;
}

.home_blocks_bottom_bar_section a
{
color:#000000;
}

.home_blocks_bottom_bar_section
{
	float:left;
	margin-left:400px;
	margin-top:5px;
	height:23px;
}

.home_blocks_bottom_bar_section_left
{
	background-position:-119px -67px;
	float:left;
	height:23px;
	width:11px;
}


.home_blocks_bottom_bar_section_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/home_blocks_bottom_bar_section_middle.png);
	background-repeat:repeat-x;
	float:left;
	height:21px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding-top:1px;
}

.home_blocks_bottom_bar_section_right
{
	background-position:-131px -67px;
	float:left;
	height:23px;
	width:10px;
}

.home_blocks_bottom_bar_section_arrow
{
	background-position:-142px -67px;
	float:left;
	height:23px;
	width:37px;
}

.home_blocks_bottom_bar_section_more a
{
color:#000000;
}

.home_blocks_bottom_bar_section_more
{
	float:right;
	margin-right:13px;
	margin-top:6px;
	height:21px;
}

.home_blocks_bottom_bar_section_more_arrow
{
	width:15px;
	height:14px;
	float:right;
	background-position:-127px -123px;
	margin-top:3px;
	display:block;
}

.home_blocks_bottom_bar_section_more_left
{
	background-position:-179px -68px;
	float:left;
	height:21px;
	width:10px;
}


.home_blocks_bottom_bar_section_more_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/home_blocks_bottom_bar_section_more_middle.png);
	background-repeat:repeat-x;
	float:left;
	height:20px;
	padding-top:1px;
	font-size:14px;
	font-style:italic;
	width:65px;
}

.home_blocks_bottom_bar_section_more_right
{
	background-position:-190px -68px;
	float:left;
	height:21px;
	width:10px;
}




/*------Blue News Block---------------*/

#blue_block_title
{
	background-color:#45a2c2;
}


.block_view_container1
{
	width:186px !important;
}

.block_view_container_poll1
{
	width:920px !important;
padding-top:0px !important;
background-color:#95C756!important;
height:315px !important;
}

.block_view_elections_container1
{
	width:188px !important;
background-color: #e5e5e5 !important;
}

.block_view_elections_container1 .block_headline a, .block_view_elections_container2 .block_headline a, .block_view_elections_container1 .block_updated, .block_view_elections_container2 .block_updated
{
color:#000000;
}

.block_view_container2
{
	width:194px !important;
}

.block_view_elections_container2
{
	width:188px !important;
background-color: #ffffff !important;
}
.block_view_container3, .block_view_elections_container3
{
	width:185px !important;
}


.block_view_container4, .block_view_elections_container4
{
	width:194px !important;
}


.blue_block_headline_container1
{
	background-color:#6AB5CE;
	
}

.blue_block_headline_container2
{
	background-color:#45a2c2;
	
}

.blue_block_headline_container3
{
	background-color:#6AB5CE;

}

.blue_block_headline_container4
{
	background-color:#45a2c2;
}




#blue_block_scrollbar_container
{
	background-color:#6AB5CE;
}

#blue_block_abstract1
{
	background-color:#79bdd3;
}

#blue_block_abstract2
{
	background-color:#58abc8;
}

/*------Green Multimedia Block---------------*/

#green_block_title
{
	background-color:#7bb92c;
}

.green_block_headline_container1
{
	background-color:#95c756;
}

.green_block_headline_container2
{
	background-color:#7bb92c;
}

.green_block_headline_container3
{
	background-color:#95c756;
}

.green_block_headline_container4
{
	background-color:#7bb92c;
}

#green_block_scrollbar_container
{
	background-color:#95c756;
}

/*------Polity Focus Block---------------*/

#purple_block_title
{
	background-color:#915ea0;
}

.purple_block_headline_container1
{
		background-color:#a77eb3;
}

.purple_block_headline_container2
{

	background-color:#915ea0;
}

.purple_block_headline_container3
{
	background-color:#915ea0;
}

.purple_block_headline_container4
{
	background-color:#a77eb3;
}

#purple_block_scrollbar_container
{
	background-color:#a77eb3;
}

/*------Opinion Block---------------*/


#bluegrey_block_title
{
	background-color:#5166a3;
}

.bluegrey_block_headline_container1
{
	background-color:#7485b5;
}

.bluegrey_block_headline_container2
{
	background-color:#5166a3;
}

.bluegrey_block_headline_container3
{
	background-color:#7485b5;
}

.bluegrey_block_headline_container4
{
	background-color:#5166a3;
}

#bluegrey_block_scrollbar_container
{
	background-color:#7485b5;
}

#bluegrey_block_abstract1
{
	background-color:#8291bd;
}

#bluegrey_block_abstract2
{
	background-color:#6376ac;
}

/*------Legislation Block---------------*/

#red_block_title
{
	background-color:#b75b4e;
}

#poll_block_title
{
	background-color:#7BB92C;
height:315px !important;
}

.red_block_headline_container1
{
	background-color:#c57c71;
}

.red_block_headline_container2
{
	background-color:#b75b4e;
}

.red_block_headline_container3
{
	background-color:#c57c71;
}


.red_block_headline_container4
{
	background-color:#b75b4e;
}

#red_block_scrollbar_container
{
	background-color:#c57c71;
}

/*------Recommendations Block---------------*/


#turquoise_block_title
{
	background-color:#2ca191;
}

.turquoise_block_headline_container1
{
	background-color:#56b4a7;
}

.turquoise_block_headline_container2
{
	background-color:#2ca191;
}

.turquoise_block_headline_container3
{
	background-color:#56b4a7;
}

.turquoise_block_headline_container4
{
	background-color:#2ca191;
}

#turquoise_block_scrollbar_container
{
	background-color:#5FC1B5;
}

#turquoise_block_abstract1
{
	background-color:#67bcb0;
}

#turquoise_block_abstract2
{
	background-color:#42ab9c;
}


/*------Speeches Block---------------*/


#lightblue_block_title
{
	background-color:#4c88d3;
}

.lightblue_block_headline_container1
{
	background-color:#70a0dc;
}

.lightblue_block_headline_container2
{
	background-color:#4c88d3;
}

.lightblue_block_headline_container3
{
	background-color:#70a0dc;
}

.lightblue_block_headline_container4
{
	background-color:#4c88d3;
}

#lightblue_block_scrollbar_container
{
	background-color:#70a0dc;
}

#lightblue_block_abstract1
{
	background-color:#7faae0;
}

#lightblue_block_abstract2
{
	background-color:#5e94d7;
}

/*------Legal Briefs Block---------------*/

#lightpurple_block_title
{
	background-color:#993fbb;
}

.lightpurple_block_headline_container1
{
	background-color:#ad65c9;
}

.lightpurple_block_headline_container2
{
	background-color:#993fbb;
}

.lightpurple_block_headline_container3
{
	background-color:#ad65c9;
}

.lightpurple_block_headline_container4
{
	background-color:#993fbb;
}

#lightpurple_block_scrollbar_container
{
	background-color:#ad65c9;
}

/*------Elections Block---------------*/

#pink_block_title
{
	background-color:#CA53A0;
}

.pink_block_headline_container1
{
	background-color:#D67BB4;
}

.pink_block_headline_container3
{
	background-color:#CA53A0;
}

.pink_block_headline_container4
{
	background-color:#CA53A0;
}

.pink_block_headline_container2
{
	background-color:#CA53A0;
}

#pink_block_scrollbar_container
{
	background-color:#D67BB4;
}



/*------Local Elections Block---------------*/

#grey_block_title
{
	background-color:#949292;
}

.grey_block_headline_container1
{
	background-color:#a09f9f;
}

.grey_block_headline_container3
{
	background-color:#a09f9f;
}

.grey_block_headline_container4
{
	background-color:#a09f9f;
}

.grey_block_headline_container2
{
	background-color:#a09f9f;
}

#grey_block_scrollbar_container
{
	background-color:#949292;
}

#grey_block_abstract1
{
	background-color:#999999;
}

#grey_block_abstract2
{
	background-color:#999999;
}



/*------Case Law Block---------------*/

#yellow_block_title
{
	background-color:#cfa102;
}

.yellow_block_headline_container1
{
	background-color:#d9b435;
}

.yellow_block_headline_container2
{
	background-color:#cfa102;
}

.yellow_block_headline_container3
{
	background-color:#d9b435;
}


.yellow_block_headline_container4
{
	background-color:#cfa102;
}

#yellow_block_scrollbar_container
{
	background-color:#d9b435;
}


/*------Statements Block---------------*/

#orange_block_title
{
	background-color:#ED9F44;
}

.orange_block_headline_container1
{
	background-color:#F1B472;
}

.orange_block_headline_container2
{
	background-color:#ED9F44;
}

.orange_block_headline_container3
{
	background-color:#F1B472;
}


.orange_block_headline_container4
{
	background-color:#ED9F44;
}

#orange_block_scrollbar_container
{
	background-color:#F1B472;
}


/*------Budget Block---------------*/

#olivegreen_block_title
{
	background-color:#698e24;
}

.olivegreen_block_headline_container1
{
	background-color:#87a550;
}

.olivegreen_block_headline_container2
{
	background-color:#698e24;
}

.olivegreen_block_headline_container3
{
	background-color:#87a550;
}


.olivegreen_block_headline_container4
{
	background-color:#698e24;
}

#olivegreen_block_scrollbar_container
{
	background-color:#87a550;
}





/*====================================================================================*/
/*====================================================================================*/

/*----VIEW PAGE--------------*/

#view_bottom_container
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	margin-left:-14px;
	padding-bottom:10px;
}

#header_container_view
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	/*height:170px;*/
	margin-left:-14px;
}

#view_content
{
	
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	margin-left:-14px;	
}



#view_bottom_content
{
	
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1046px;
	margin-left:-14px;	
}

.view_topbar
{
	height:35px;
	width:1004px;
	margin-left:15px;
	padding-left:15px;
	background-repeat:repeat-x;
	
}

#view_topbar_blue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_blue.png);
}

#view_topbar_black
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_black.png);
}

#view_topbar_green
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_green.png);
}

#view_topbar_purple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_purple.png);
}

#view_topbar_bluegrey
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_bluegrey.png);
}

#view_topbar_turquoise
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_turquoise.png);
}

#view_topbar_red
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_red.png);
}

#view_topbar_lightblue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_lightblue.png);
}

#view_topbar_lightpurple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_lightpurple.png);
}

#view_topbar_pink
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_pink.png);
}


#view_topbar_yellow
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_yellow.png);
}

#view_topbar_orange
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_orange.png);
}

#view_topbar_olivegreen
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_olivegreen.png);
}


#view_article
{
	background-color:#cccccc;
	width:1019px;
	margin-left:15px;
	margin-top:2px;
	padding-top:8px;
	padding-bottom:8px;
}


#view_landing_page
{
	background-color:#cccccc;
	width:1019px;
	margin-left:15px;
	margin-top:2px;
	padding-top:8px;
	padding-bottom:8px;
}

#view_more_articles
{
	background-color:#ffffff;
	width:922px;
	margin:10px auto 0px auto;
	/*height:90px;*/
	padding:5px 5px 0px 20px;
}

.view_more_articles_arrows
{
	width:26px;
	height:100px;
}

#view_more_arrow_container
{
	margin-bottom:-110px;
}

a.view_more_articles_arrows_left
{
	background-position:-1px -53px;
	margin-left:10px;
	display:block;
	float:left;
}

a.view_more_articles_arrows_right
{
	background-position:-30px -53px;
	display:block;
	float:right;
	margin-right:10px;
}

.view_more_arrow_top
{
	background-position:-1px -53px;
	height:7px;
	width:26px;
	float:left;
}

.view_more_arrow_middle
{
	width:26px;
	float:left;
}

.view_more_arrow_middle_arrow
{
	background-position:10px 10px;
	height:10px;
	width:26px;
	float:left;
}

.view_more_arrow_bottom
{
	background-position:-1px -53px;
	height:7px;
	width:26px;
	float:left;
}

#view_more_articles_headline
{

	font-size:25px;
}

#view_more_articles_info
{
	width:156px;
	padding:10px 10px 0px 10px;
	font-size:24px;
	float:left;
}
.updated
{
padding-bottom:8px;
}

.view_more_articles_updated
{
	font-size:9px;
}

.text_blue
{
	color:#60a5bb;	
}

.pullout_text
{
	font-size:18px;
	font-style:italic;
	padding-top:20px;
	padding-bottom:20px;
}

 .view_article_top_textsize_blue
 {
	background-color:#60a5bb;
 }
 
 .text_green
{
	color:#91bb60;	
}

 .view_article_top_textsize_green
 {
	background-color:#91bb60;
 }
 
 .text_purple
{
	color:#a18bb8;	
}

 .view_article_top_textsize_purple
 {
	background-color:#a18bb8;
 }
 
 .text_bluegrey
{
	color:#828db8;	
}

 .view_article_top_textsize_bluegrey
 {
	background-color:#828db8;
 }
 
 .text_red
{
	color:#b89082;	
}

 .view_article_top_textsize_red
 {
	background-color:#b89082;
 }
 
 .text_turquoise
{
	color:#82b8ac;	
}

 .view_article_top_textsize_turquoise
 {
	background-color:#82b8ac;
 }
 
 .text_lightblue
{
	color:#86a9d5;	
}

 .view_article_top_textsize_lightblue
 {
	background-color:#86a9d5;
 }
 
 .text_lightpurple
{
	color:#ab86d5;	
}

 .view_article_top_textsize_lightpurple
 {
	background-color:#ab86d5;
 }
 
 .text_pink
{
	color:#d586be;	
}

 .view_article_top_textsize_pink
 {
	background-color:#d586be;
 }
 
 .text_yellow
{
	color:#d5b886;	
}

 .view_article_top_textsize_yellow
 {
	background-color:#d5b886;
 }
 
 .text_orange
{
	color:#d5b186;	
}

 .view_article_top_textsize_orange
 {
	background-color:#d5b186;
 }
 
 .text_olivegreen
{
	color:#a0ab72;	
}

 .view_article_top_textsize_olivegreen
 {
	background-color:#a0ab72;
 }

.view_more_articles_published
{
	font-size:9px;
	padding:10px;
}



#view_more_articles_handu
{
	float:left;
	width:750px;	
}

#view_more_articles_iandp
{
	float:left;
	width:150px;
	border-left:1px solid #aaaaaa;
		height:89px;
}

.view_topbar_breadcrumb_main a
{
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	font-style:italic;
	float:left;
}

.view_topbar_breadcrumb a
{
	color:#ffffff;
	font-size:12px;
	float:left;
	margin-top:4px;
	margin-left:10px;
}


.view_topbar_breadcrumb_arrow
{
	width:15px;
	height:13px;
	background-position:-168px -100px;
	float:left;
	margin-top:4px;
	margin-left:10px;
}

.view_topbar_home
{
	float:right;
	margin-right:26px;

	padding-left:30px;
	height:35px;
}

.view_topbar_podcast
{
	float:right;
	margin-right:0px;
        margin-left:0px;
	padding-left:5px;
        padding-right:5px;
	height:35px;
        border-right:1px solid #93b680;
}

a.view_topbar_home_img
{
	background-position:-256px 3px;
	display:block;
	width:17px;
	height:20px;
	margin-top:5px;
}

#view_topbar_home_blue
{
	border-left:1px solid #296d84;
}

#view_topbar_home_green
{
	border-left:1px solid #508429;
}

#view_topbar_home_purple
{
	border-left:1px solid #542984;
}
#view_topbar_home_bluegrey
{
	border-left:1px solid #42547a;
}

#view_topbar_home_turquoise
{
	border-left:1px solid #296d84;
}

#view_topbar_home_red
{
	border-left:1px solid #7a4e42;
}

#view_topbar_home_lightblue
{
	border-left:1px solid #0d4c8c;
}

#view_topbar_home_lightpurple
{
	border-left:1px solid #542984;
}

#view_topbar_home_pink
{
	border-left:1px solid #8c0d64;
}

#view_topbar_home_yellow
{
	border-left:1px solid #836903;
}

#view_topbar_home_orange
{
	border-left:1px solid #9c5807;
}

#view_topbar_home_olivegreen
{
	border-left:1px solid #567404;
}



.view_topbar_date
{
	float:right;	
	color:#ffffff;
	font-size:12px;
	height:27px;
	padding-top:8px;
	padding-right:20px;
}

#view_topbar_date_blue
{
	border-right:1px solid #80a9b6;
}

#view_topbar_date_green
{
	border-right:1px solid #93b680;
}

#view_topbar_date_purple
{
	border-right:1px solid #a180b6;
}

#view_topbar_date_bluegrey
{
	border-right:1px solid #8092b6;
}

#view_topbar_date_turquoise
{
	border-right:1px solid #80b6a7;
}

#view_topbar_date_red
{
	border-right:1px solid #b69180;
}

#view_topbar_date_lightblue
{
	border-right:1px solid #9bbde7;
}

#view_topbar_date_lightpurple
{
	border-right:1px solid #9c80b6;
}

#view_topbar_date_pink
{
	border-right:1px solid #b680a1;
}

#view_topbar_date_yellow
{
	border-right:1px solid #b6ab80;
}

#view_topbar_date_orange
{
	border-right:1px solid #b6a180;
}

#view_topbar_date_olivegreen
{
	border-right:1px solid #a6b680;
}

#view_article_top_bg
{
	height:28px;
	width:1000px;
	margin-left:10px;
	margin-top:2px;
	padding-top:5px;
}

#view_article_top_bg_left
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_top_bg_left.png);	
	background-repeat:no-repeat;
	height:28px;
	width:10px;
	float:left;
	padding-top:7px;
}

#view_article_top_bg_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_top_bg_middle.png);	
	background-repeat:repeat-x;
	height:28px;
	width:980px;
	float:left;
	padding-top:7px;
}

#view_article_top_bg_right
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_top_bg_right.png);	
	background-repeat:no-repeat;
	height:28px;
	width:10px;
	float:left;
	padding-top:5px;
}


#view_article_top_bg_blurb_container
{
	background-color:#cccccc;
	width:1019px;
	margin-left:15px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:5px;
}

#view_article_top_bg_blurb
{
	height:8px;
	width:1000px;
	margin-left:10px;
	margin-top:2px;
	padding-top:3px;
}

#view_article_bottom_bg_blurb
{
	height:17px;
	width:1000px;
	margin-left:10px;
	/*margin-top:2px;
	padding-top:5px;*/
}

#view_article_middle_bg_blurb
{
	width:1000px;
	margin-left:10px;
	margin-top:2px;
	padding-top:5px;
}


#view_article_top_bg_left_blurb
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_top_bg_left.png);	
	background-repeat:no-repeat;
	height:8px;
	width:10px;
	float:left;
	padding-top:7px;
}

#view_article_top_bg_middle_blurb
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_top_bg_middle.png);	
	background-repeat:repeat-x;
	height:8px;
	width:980px;
	float:left;
	padding-top:7px;
}

#view_article_top_bg_right_blurb
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_top_bg_right.png);	
	background-repeat:no-repeat;
	height:8px;
	width:10px;
	float:left;
	padding-top:7px;
}

#view_article_middle_bg_left_blurb
{
	background-color:#ffffff;
	width:10px;
	float:left;
}

#view_article_middle_bg_middle_blurb
{
	background-color:#ffffff;
	width:970px;
	float:left;
	font-size:12px;
	line-height:22px;
	padding:0px 15px 0px 15px;
}

#view_article_middle_bg_middle_blurb p
{
	padding-left:15px;
}

#view_article_middle_bg_middle_blurb a
{
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}

#view_article_middle_bg_right_blurb
{
	background-color:#ffffff;
	width:10px;
	float:left;
}



#view_article_bottom_bg_left_blurb
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_bottom_bg_left.png);	
	background-repeat:no-repeat;
	height:8px;
	width:10px;
	float:left;
	padding-top:7px;
	background-position:50% 104%;
}

#view_article_bottom_bg_middle_blurb
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_bottom_bg_middle.png);	
	background-repeat:repeat-x;
	height:8px;
	width:980px;
	float:left;
	padding-top:7px;
}

#view_article_bottom_bg_right_blurb
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/view_article_bottom_bg_right.png);	
	background-repeat:no-repeat;
	height:8px;
	width:10px;
	float:left;
	padding-top:7px;
	background-position:50% 104%;
}


#view_article_top_author
{
	color:#7c7b7b;
	font-size:10px;
	float:left;
	padding-left:10px;
}

#view_article_bottom_author
{
	font-size:10px;
	float:left;

}
 
#view_article_top_textsize
{
	float:right;
	color:#45a2c2;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
}

#view_article_top_textsize_small
{
	font-size:11px;
	height:12px;
}

#view_article_top_textsize_big
{
	height:12px;
}

#view_article_top_textsize_reset
{
	height:12px;
}


#view_article_top_share
{
	float:right;
	padding-right:10px;
}
 
#view_article_left_column
{
	float:left;
	background-color:#ffffff;
	width:35px;
	border-right:1px solid #cccccc;
	padding-right:5px;
	padding-left:16px;
	margin-top:20px;
}

#view_article_middle_column
{
	float:left;
	background-color:#ffffff;
	width:572px;
	font-size:14px;
	line-height:22px;
	padding-left:15px;
	padding-top:14px;
}



#view_article_middle_column p a
{
color:#000;
font-weight:bold;
}


#view_article_middle_column p a:hover
{
color:#000;
font-weight:bold;
text-decoration:underline;
}


#view_article_right_column
{
	float:left;
width:350px;	
}


#view_article_content
{
	background-color:#ffffff;
	width:1000px;
	margin-left:10px;
	padding-bottom:30px;
margin-bottom:10px;
}

/*----------View right column blocks------------*/

/*----View video block---*/

#view_video_block
{
	margin-top:15px;
}

#view_video_block_bar
{
	width:334px;
}

.view_top_block_bar
{
	width:334px;
	/*padding-left:7px;*/
	margin-top:14px;
}

.view_block_bar_middle_blue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_blue.png);
}

.view_block_bar_middle_green
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_green.png);
}

.view_block_bar_middle_black
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_black.png);
}

.view_block_bar_middle_purple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_purple.png);
}

.view_block_bar_middle_bluegrey
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_bluegrey.png);
}

.view_block_bar_middle_red
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_red.png);
}

.view_block_bar_middle_turquoise
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_turquoise.png);
}

.view_block_bar_middle_lightblue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_lightblue.png);
}

.view_block_bar_middle_lightpurple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_lightpurple.png);
}

.view_block_bar_middle_pink
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_pink.png);
}

.view_block_bar_middle_yellow
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_yellow.png);
}

.view_block_bar_middle_orange
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_orange.png);
}

.view_block_bar_middle_olivegreen
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_middle_olivegreen.png);
}









.video_caption
{
	font-size:11px;
	padding:7px;	
}

#more_videos_container
{
	background-color:#3c3c3c;
	/*padding:10px 6px 10px 6px;*/
	border-bottom:1px solid #1e1e1e;
	height:88px;
	padding-left:3px;
}

a.download_link
{
color:#777777;
}

a.download_link:hover
{
text-decoration:none;
cursor:pointer;
}

#download_video
{
	font-size:11px;
	color:#43a2c1;
	background-color:#3c3c3c;
	border-top:1px solid #4a4a4a;
	padding:10px;
}

#download_block_icon
{
	/*background-color:#43a2c1;*/
	background-position:-145px 84px;
	padding-left:1px;
	padding-top:1px;
	width:8px;
	float:left;
	height:8px;
}

#download_text
{
	float:left;
	/*margin-top:-3px;	*/
}

#download_text a, a.article-attachment-embed-link
{
	/*color:#ffffff;*/
	background: url("/images/embed_link_back_wide.png") no-repeat scroll left top transparent;
    color: #659924;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding-top: 4px;
    text-align: center;
    white-space: nowrap;
    width: 135px;
}
#download_text a span
{
	color: #434343;
    font-size: 10px;
    font-weight: normal;
    vertical-align: text-top;
}
a.article-attachment-embed-link
{
	float:right;
}
#embed_container textarea
{
	height: 100px;
    margin-top: 10px;
    width: 100%;
}
#view_video_block_bar_nr_video_blue
{
	color:#5ea9c3;
}

#view_video_block_bar_nr_video_green
{
	color:#86c35e;
}

#view_video_block_bar_nr_video_purple
{
	color:#975ec3;
}

#view_video_block_bar_nr_video_bluegrey
{
	color:#5e6cc3;
}

#view_video_block_bar_nr_video_red
{
	color:#c37b5e;
}

#view_video_block_bar_nr_video_turquoise
{
	color:#5ec3a8;
}

#view_video_block_bar_nr_video_lightblue
{
	color:#5e86c3;
}

#view_video_block_bar_nr_video_lightpurple
{
	color:#b09ee3;
}

#view_video_block_bar_nr_video_pink
{
	color:#c35e99;
}

#view_video_block_bar_nr_video_yellow
{
	color:#c3a85e;
}
#view_video_block_bar_nr_video_orange
{
	color:#c3955e;
}

#view_video_block_bar_nr_video_olivegreen
{
	color:#a5c35e;
}

.view_video_block_bar_nr_video
{
	float:right;
	font-style:normal;
	font-size:11px;
	margin-right:14px;
	margin-top:3px;
}


/*----END View video block---*/






/*----View photo block---*/

#view_photo_block
{
	margin-top:0px;
}

#view_photo_block_bar
{
	float:left;
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
	background-repeat:repeat-y;
	padding-left:7px;
}


#photo_caption
{
	font-size:11px;
	padding:7px;	
}

#more_photos_container
{
	background-color:#3c3c3c;
	padding-left:3px;
	border-bottom:1px solid #1e1e1e;	
}

.photo_slider
{
	/*height:389px;*/
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
}

/*----END View photo block---*/




/*----View map block---*/

#view_map_block_bar
{
	width:334px;
	padding-left:7px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
	background-repeat:repeat-y;
	float:left;
}


#view_map_block_bar_middle_blue
{
}

.view_block_bottombar_left_blue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_blue.png);
}
.view_block_bottombar_middle_blue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_blue.png);
}
.view_block_bottombar_right_blue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_blue.png);
}

.view_block_bottombar_left_green
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_green.png);
}
.view_block_bottombar_middle_green
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_green.png);
}
.view_block_bottombar_right_green
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_green.png);
}

.view_block_bottombar_left_black
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_black.png);
}
.view_block_bottombar_middle_black
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_black.png);
}
.view_block_bottombar_right_black
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_black.png);
}

.view_block_bottombar_left_purple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_purple.png);
}
.view_block_bottombar_middle_purple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_purple.png);
}
.view_block_bottombar_right_purple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_purple.png);
}

.view_block_bottombar_left_bluegrey
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_bluegrey.png);
}
.view_block_bottombar_middle_bluegrey
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_bluegrey.png);
}
.view_block_bottombar_right_bluegrey
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_bluegrey.png);
}

.view_block_bottombar_left_red
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_red.png);
}
.view_block_bottombar_middle_red
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_red.png);
}
.view_block_bottombar_right_red
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_red.png);
}

.view_block_bottombar_left_turquoise
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_turquoise.png);
}
.view_block_bottombar_middle_turquoise
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_turquoise.png);
}
.view_block_bottombar_right_turquoise
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_turquoise.png);
}

.view_block_bottombar_left_lightblue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_lightblue.png);
}
.view_block_bottombar_middle_lightblue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_lightblue.png);
}
.view_block_bottombar_right_lightblue
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_lightblue.png);
}

.view_block_bottombar_left_lightpurple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_lightpurple.png);
}
.view_block_bottombar_middle_lightpurple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_lightpurple.png);
}
.view_block_bottombar_right_lightpurple
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_lightpurple.png);
}

.view_block_bottombar_left_pink
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_pink.png);
}
.view_block_bottombar_middle_pink
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_pink.png);
}
.view_block_bottombar_right_pink
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_pink.png);
}

.view_block_bottombar_left_yellow
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_yellow.png);
}
.view_block_bottombar_middle_yellow
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_yellow.png);
}
.view_block_bottombar_right_yellow
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_yellow.png);
}

.view_block_bottombar_left_orange
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_orange.png);
}
.view_block_bottombar_middle_orange
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_orange.png);
}
.view_block_bottombar_right_orange
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_orange.png);
}

.view_block_bottombar_left_olivegreen
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_left_olivegreen.png);
}
.view_block_bottombar_middle_olivegreen
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_middle_olivegreen.png);
}
.view_block_bottombar_right_olivegreen
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_bg_bottom_right_olivegreen.png);
}


.map_slider
{
	/*height:205px;*/
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);	
}

#map_block_bottom
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_news_bg_bottom.png);
	background-repeat:no-repeat;
	float:left;
}

.map_bottom
{
	width:322px;
	height:17px;	
}


/*----END View map block---*/





/*----View related block---*/


#view_related_block_bar
{
	width:334px;
}



.related_slider
{
	/*height:198px;*/
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
}



#related_video
{
	width:95px;	
}
#related_audio
{
	width:95px;
}
#related_articles
{
		width:95px;	
}

.related_section
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	height:17px;
	background-color:#3c3c3c;
	border-top:1px solid #505050;
	border-right:1px solid #505050;	
	float:left;
	padding:5px;
}
.more_videos
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	background-color:#3c3c3c;
	float:left;
	padding:4px;
}

.related_arrow
{
	float:left;
	padding-right:7px;
}

.related_item_icon
{
	width:20px;
	float:left;	
	padding:5px;
	border-top:1px solid #000000;
}

.related_item_icon_blue
{
	background-color:#45a2c2;
}

.related_item_icon_green
{
	background-color:#8AC33E;
}

.related_item_icon_purple
{
	background-color:#A473AF;
}

.related_item_icon_bluegrey
{
	background-color:#627BB2;
}

.related_item_icon_red
{
	background-color:#C86E60;
}

.related_item_icon_turquoise
{
	background-color:#21B0A2;
}

.related_item_icon_lightblue
{
	background-color:#4C88D3;
}

.related_item_icon_lightpurple
{
	background-color:#993FBB;
}

.related_item_icon_pink
{
	background-color:#CA53A0;
}

.related_item_icon_yellow
{
	background-color:#CFA102;
}

.related_item_icon_orange
{
	background-color:#ED9F44;
}

.related_item_icon_olivegreen
{
	background-color:#698E24;
}


.related_item_container
{

}

.related_item
{
	width:279px;
	float:left;
	padding:5px;
	border-top:1px solid #000000;
	font-size:12px;
	color:#000000;
	font-style:normal;
	background-color:#ffffff;
	border-left:1px solid #000000;
}

.related_item a
{
	color:#000000;
}

.related_item a:hover
{
	text-decoration:underline;
}

#related_block_content_sections ul, .topmm_blocks_topics_container ul, #more_videos_container ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#related_block_content_sections li
{
	float:left;
	margin:0px;
}

#related_block_content_sections a
{
	text-decoration:none;
	outline:none;
}


ul.subsection_tabs li.tab a.active
{
	display:block;
	float:left;
	padding:5px;
	outline:none;
	margin:0px;
}

ul.video_subsection_tabs li.tab a.active
{
	display:block;
	outline:none;

}

ul.video_subsection_tabs li.tab a.active img
{
	border:2px solid #45a2c2;
}

ul.video_subsection_tabs li.tab a.active img.border_blue
{
	border:2px solid #45a2c2;
}


ul.video_subsection_tabs li.tab a.active img.border_green
{
	border:2px solid #91bb60;
}


ul.video_subsection_tabs li.tab a.active img.border_purple
{
	border:2px solid #a18bb8;
}

ul.video_subsection_tabs li.tab a.active img.border_bluegrey
{
	border:2px solid #828db8;
}

ul.video_subsection_tabs li.tab a.active img.border_red
{
	border:2px solid #b89082;
}

ul.video_subsection_tabs li.tab a.active img.border_turquoise
{
	border:2px solid #82b8ac;
}

ul.video_subsection_tabs li.tab a.active img.border_lightblue
{
	border:2px solid #86a9d5;
}

ul.video_subsection_tabs li.tab a.active img.border_lightpurple
{
	border:2px solid #ab86d5;
}

ul.video_subsection_tabs li.tab a.active img.border_pink
{
	border:2px solid #d586be;
}

ul.video_subsection_tabs li.tab a.active img.border_yellow
{
	border:2px solid #d5b886;
}

ul.video_subsection_tabs li.tab a.active img.border_orange
{
	border:2px solid #d5b186;
}

ul.video_subsection_tabs li.tab a.active img.border_olivegreen
{
	border:2px solid #a0ab72;
}



ul.video_subsection_tabs li.tab
{
	display:block;
	float:left;
}


ul#related_tabs_blue li.tab a.active
{
	background-color:#45a2c2;
	border-right:1px solid #8fcfe5;
	border-top:1px solid #8fcfe5;
}

ul#related_tabs_green li.tab a.active
{
	background-color:#8AC33E;
	border-right:1px solid #b9e58f;
	border-top:1px solid #b9e58f;
}

ul#related_tabs_purple li.tab a.active
{
	background-color:#A473AF;
	border-right:1px solid #c08fe5;
	border-top:1px solid #c08fe5;
}

ul#related_tabs_bluegrey li.tab a.active
{
	background-color:#627BB2;
	border-right:1px solid #8fa7e5;
	border-top:1px solid #8fa7e5;
}

ul#related_tabs_red li.tab a.active
{
	background-color:#C86E60;
	border-right:1px solid #e5a38f;
	border-top:1px solid #e5a38f
}

ul.related_tabs_red li.tab a.active
{
	background-color:#C86E60;
	border-right:1px solid #e5a38f;
	border-top:1px solid #e5a38f
}

ul#related_tabs_turquoise li.tab a.active
{
	background-color:#21B0A2;
	border-right:1px solid #8fe5cc;
	border-top:1px solid #8fe5cc;
}

ul#related_tabs_lightblue li.tab a.active
{
	background-color:#4C88D3;
	border-right:1px solid #8fb1e5;
	border-top:1px solid #8fb1e5;
}

ul#related_tabs_lightpurple li.tab a.active
{
	background-color:#993FBB;
	border-right:1px solid #b98fe5;
	border-top:1px solid #b98fe5;
}

ul#related_tabs_pink li.tab a.active
{
	background-color:#CA53A0;
	border-right:1px solid #e58fcc;
	border-top:1px solid #e58fcc;
}

ul#related_tabs_yellow li.tab a.active
{
	background-color:#CFA102;
	border-right:1px solid #e5d48f;
	border-top:1px solid #e5d48f;
}

ul#related_tabs_orange li.tab a.active
{
	background-color:#ED9F44;
	border-right:1px solid #e5c88f;
	border-top:1px solid #e5c88f;
}

ul#related_tabs_olivegreen li.tab a.active
{
	background-color:#698E24;
	border-right:1px solid #cae58f;
	border-top:1px solid #cae58f;
}



.two
{
	border-left:1px solid #000000;	
}
.three
{
	border-left:1px solid #000000;	
}

/*----END View related block---*/



/*----View reldoc block---*/

#view_reldoc_block_bar_middle_blue
{
}


#view_reldoc_block_bar
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
	background-repeat:repeat-y;
	width:334px;
	padding-left:7px;

}

#reldoc_social
{
	font-size:11px;
	color:#ffffff;
	background-color:#3c3c3c;
	border-top:1px solid #4a4a4a;
	font-style:italic;
	border-top:1px solid #505050;
	border-bottom:1px solid #505050;
	float:left;
	width:320px;
}

#reldoc_spacer
{
	background-color:#3c3c3c;
	height:2px;
	width:308px;
	float:left;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

#reldoc_twitter
{
	background-color:#3c3c3c;
	width:154px;
	float:left;
	border-top:1px solid #505050;
	border-right:1px solid #505050;
	border-bottom:1px solid #000000;
	padding:5px;
}

#twitter_icon
{
	float:left;
	width:23px;	
	height:17px;
	background-position:-277px -1px;
}

#flickr_icon
{
	float:left;
	width:30px;	
	height:15px;
	background-position:-260px -19px;
}

#reldoc_flickr
{
	background-color:#3c3c3c;
	width:143px;
	float:left;
	border-top:1px solid #505050;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
}

.reldoc_slider
{
	height:64px;		
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
}

#reldoc_text_top
{
	padding:5px;
	border-bottom:1px solid #000000;
}

/*----END View reldoc block---*/






/*----View topics block---*/

.view_topics_blocks_content_text_transform
{
	text-transform:capitalize;	
}

#view_topics_block_bottom
{
	width:1022px !important;	
}

.topics_slider
{
	/*height:274px;*/
	width:1008px !important;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_1014px.png)  !important;

}

.topics_slider_elections
{
	width:1008px !important;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_elections.png)  !important;

}

#view_topics
{
	background-color:transparent;
	width:1015px;
	margin-left:3px;
	margin-top:10px;
}

#view_topics_container
{
	background-color:#4D4D4D;
	padding:10px 6px 15px 14px;
	border-top:1px solid #505050;
	/*height:248px;*/
	width:981px;
	float:left;
}

.view_topics_container_blue table
{
	/*border:1px solid #adc3cc;*/
}

.view_topics_container_green table
{
	/*border:1px solid #baccad;*/
}

.view_topics_container_purple table
{
	/*border:1px solid #c9adcc;
}

.view_topics_container_bluegrey table
{
	/*border:1px solid #9294b8;  */                              
}

.view_topics_container_red table
{
	/*border:1px solid #ccb5ad;*/
}

.view_topics_container_turquoise table
{
	/*border:1px solid #adccc7;*/
}

.view_topics_container_lightblue table
{
	/*border:1px solid #adb6cc;*/
}

.view_topics_container_lightpurple table
{
	/*border:1px solid #c5adcc;*/
}

.view_topics_container_pink table
{
	/*border:1px solid #ccadc1;*/
}

.view_topics_container_yellow table
{
	/*border:1px solid #ccc7ad;*/
}

.view_topics_container_orange table
{
	/*border:1px solid #ccbaad;*/
}

.view_topics_container_olivegreen table
{
	/*border:1px solid #c1ccad;*/
}

#view_topics_container td
{
	padding:10px;
	width:180px;
}

.view_topics_blocks_heading
{
	text-transform:uppercase;
	font-size:11px;
}



.view_topics_blocks_content_blue a, .view_topics_blocks_content_blue
{
	color:#43a2c1;
	font-size:11px;

}

.view_topics_blocks_content_green a, .view_topics_blocks_content_green
{
	color:#7bb92c;
	font-size:11px;

}

.view_topics_blocks_content_purple a, .view_topics_blocks_content_purple
{
	color:#915ea0;
	font-size:11px;

}

.view_topics_blocks_content_bluegrey a, .view_topics_blocks_content_bluegrey
{
	color:#5166a3;
	font-size:11px;

}

.view_topics_blocks_content_red a, .view_topics_blocks_content_red
{
	color:#88392E;
	font-size:11px;
}

.view_topics_blocks_content_turquoise a, .view_topics_blocks_content_turquoise
{
	color:#075E52;
	font-size:11px;	
}

.view_topics_blocks_content_lightblue a, .view_topics_blocks_content_lightblue
{
	color:#1D5BA7;
	font-size:11px;	
}

.view_topics_blocks_content_lightpurple a, .view_topics_blocks_content_lightpurple
{
	color:#76179A;
	font-size:11px;	
}

.view_topics_blocks_content_pink a, .view_topics_blocks_content_pink
{
	color:#9A0D6A;
	font-size:11px;	
}

.view_topics_blocks_content_yellow a, .view_topics_blocks_content_yellow
{
	color:#A68100;
	font-size:11px;	
}

.view_topics_blocks_content_orange a, .view_topics_blocks_content_orange
{
	color:#B25E05;
	font-size:11px;	
}

.view_topics_blocks_content_olivegreen a, .view_topics_blocks_content_olivegreen
{
	color:#496D06;
	font-size:11px;	
}

.view_topics_blocks_content_blue a:hover,
.view_topics_blocks_content_green a:hover,
.view_topics_blocks_content_purple a:hover,
.view_topics_blocks_content_bluegrey a:hover,
.view_topics_blocks_content_red a:hover,
.view_topics_blocks_content_turquoise a:hover,
.view_topics_blocks_content_lightblue a:hover,
.view_topics_blocks_content_lightpurple a:hover,
.view_topics_blocks_content_pink a:hover,
.view_topics_blocks_content_yellow a:hover,
.view_topics_blocks_content_orange a:hover,
.view_topics_blocks_content_olivegreen a:hover
{
	text-decoration:underline;
}



td.view_topics_blocks_light_blue, .view_topics_blocks_light_blue
{
	background-color:#d9ecf3;
	border-bottom:1px solid #b9c9d0;
	border-left:1px solid #b9c9d0;
	border-top:1px solid #e7f3f7;
	border-right:1px solid #e7f3f7;
}

td.view_topics_blocks_dark_blue
{
	background-color:#cae4ee;
	border-bottom:1px solid #b9c9d0;
	border-left:1px solid #b9c9d0;
	border-top:1px solid #e7f3f7;
	border-right:1px solid #e7f3f7;
}

td.view_topics_blocks_light_green, .view_topics_blocks_light_green
{
	background-color:#e5f1d5;
	border-bottom:1px solid #c3cdb8;
	border-left:1px solid #c3cdb8;
	border-top:1px solid #eaf4dd;
	border-right:1px solid #eaf4dd;
}

td.view_topics_blocks_dark_green
{
	background-color:#daebc4;
	border-bottom:1px solid #c3cdb8;
	border-left:1px solid #c3cdb8;
	border-top:1px solid #eaf4dd;
	border-right:1px solid #eaf4dd;
}

td.view_topics_blocks_light_purple, .view_topics_blocks_light_purple
{
	background-color:#e9dfec;
	border-bottom:1px solid #bfb4c4;
	border-left:1px solid #bfb4c4;
	border-top:1px solid #e6dbe9;
	border-right:1px solid #e6dbe9;  
}

td.view_topics_blocks_dark_purple
{
	background-color:#e0d2e4;
	border-bottom:1px solid #bfb4c4;
	border-left:1px solid #bfb4c4;
	border-top:1px solid #e6dbe9;
	border-right:1px solid #e6dbe9; 
}

td.view_topics_blocks_light_bluegrey, .view_topics_blocks_light_bluegrey
{
	background-color:#dce0ed;
	border-bottom:1px solid #bbbfcb;
	border-left:1px solid #bbbfcb;
	border-top:1px solid #e3e6f1;
	border-right:1px solid #e3e6f1;
}

td.view_topics_blocks_dark_bluegrey
{
	background-color:#ced4e5;
	border-bottom:1px solid #bbbfcb;
	border-left:1px solid #bbbfcb;
	border-top:1px solid #e3e6f1;
	border-right:1px solid #e3e6f1;
}

td.view_topics_blocks_light_red, .view_topics_blocks_light_red
{
	background-color:#f8eeed;
	border-bottom:1px solid #d2cbcb;
	border-left:1px solid #d2cbcb;
	border-top:1px solid #f7edec;
	border-right:1px solid #f7edec;
}

td.view_topics_blocks_dark_red
{
	background-color:#f1dfdd;
	border-bottom:1px solid #d2cbcb;
	border-left:1px solid #d2cbcb;
	border-top:1px solid #f7edec;
	border-right:1px solid #f7edec;
}

td.view_topics_blocks_light_turquoise, .view_topics_blocks_light_turquoise
{
	background-color:#e8fbf9;
	border:1px solid #adccc7;
}

td.view_topics_blocks_dark_turquoise
{
	background-color:#CFEEEA;
	border:1px solid #adccc7;
}

td.view_topics_blocks_light_lightblue, .view_topics_blocks_light_lightblue
{
	background-color:#e4eefa;
	border:1px solid #adb6cc;
}

td.view_topics_blocks_dark_lightblue
{
	background-color:#CBDCF2;
	border:1px solid #adb6cc;
}

td.view_topics_blocks_light_lightpurple, .view_topics_blocks_light_lightpurple
{
	background-color:#e9dfec;
	border-bottom:1px solid #c6bfca;
	border-left:1px solid #c6bfca;
	border-top:1px solid #f4eef6;
	border-right:1px solid #f4eef6;
}

td.view_topics_blocks_dark_lightpurple
{
	background-color:#e0d2e4;
	border-bottom:1px solid #c6bfca;
	border-left:1px solid #c6bfca;
	border-top:1px solid #f4eef6;
	border-right:1px solid #f4eef6;
}

td.view_topics_blocks_light_pink, .view_topics_blocks_light_pink
{
	background-color:#f7ecf3;
	border-bottom:1px solid #cbbfc7;
	border-left:1px solid #cbbfc7;
	border-top:1px solid #f5edf2;
	border-right:1px solid #f5edf2;

}

td.view_topics_blocks_dark_pink
{
	background-color:#ead9e4;
	border-bottom:1px solid #cbbfc7;
	border-left:1px solid #cbbfc7;
	border-top:1px solid #f5edf2;
	border-right:1px solid #f5edf2;
}

td.view_topics_blocks_light_yellow, .view_topics_blocks_light_yellow
{
	background-color:#f1ead4;
	border-bottom:1px solid #ccc7b7;
	border-left:1px solid #ccc7b7;
	border-top:1px solid #faf6eb;
	border-right:1px solid #faf6eb;
}

td.view_topics_blocks_dark_yellow
{
	background-color:#ebe2c2;
	border-bottom:1px solid #ccc7b7;
	border-left:1px solid #ccc7b7;
	border-top:1px solid #faf6eb;
	border-right:1px solid #faf6eb;
}

td.view_topics_blocks_light_orange, .view_topics_blocks_light_orange
{
	background-color:#fcf3ea;
	border:1px solid #ccbaad;
}

td.view_topics_blocks_dark_orange
{
	background-color:#F4E3D1;
	border:1px solid #ccbaad;
}

td.view_topics_blocks_light_olivegreen, .view_topics_blocks_light_olivegreen
{
	background-color:#f1f9e2;
	border:1px solid #c1ccad;
}

td.view_topics_blocks_dark_olivegreen
{
	background-color:#DAE9BF;
	border:1px solid #c1ccad;
}



/*----END View topics block---*/




.view_block_bar_left
{
	width:13px;
	height:35px;
	float:left;
	background-position:0px 0px;
}

.view_rightblock_bar_middle
{
	height:28px;
	width:307px;
	float:left;
	padding-top:7px;
	background-repeat:repeat-x;
	cursor:pointer;
}

.view_legbrowse_bar_middle
{
	height:28px;
	width:638px;
	float:left;
	padding-top:7px;
	background-repeat:repeat-x;
	cursor:pointer;
}

.view_rightblock_bar_middle_long
{
	height:28px;
	width:312px;
	float:left;
	padding-top:7px;
	background-repeat:repeat-x;
	padding-left:8px;
	cursor:pointer;
}


.view_bottomblock_bar_middle
{
	height:28px;
	width:988px;
	float:left;
	padding-top:7px;
	background-repeat:repeat-x;
	cursor:pointer;
}

.view_block_bar_right
{
	width:14px;
	height:35px;
	float:left;
	background-position:-15px 0px;
}

.view_block_bottombar_left
{
	width:13px;
	height:17px;
	float:left;
	background-position:0px -36px;
}

.view_rightblock_bottombar_middle
{
	height:17px;
	width:308px;
	float:left;
	background-repeat:repeat-x;
}

.view_bottomblock_bottombar_middle
{
	height:17px;
	width:989px;
	float:left;
}


.view_block_bottombar_right
{
	width:13px;
	height:17px;
	float:left;
	background-position:-14px -36px;
}


.view_right_blocks
{
	width:323px;
	margin-left:4px;
	float:left;
}



.view_right_blocks_bar
{
	
	height:35px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	float:left;
}


.view_right_blocks_bar_shadow_left
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_blocks_shadow_left.png);
	background-repeat:repeat-y;
	width:7px;
	float:left;	
}


.view_right_blocks_content
{
	float:left;
	width:320px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}


.right_block_slider
{
	float:left;

	background-repeat:repeat-y;
	padding-left:7px;
}




.video_slider
{
	/*height:428px;	*/
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
}



/*---View RIGHT ADS----*/
#view_ads
{
	width:320px;
	margin-left:10px;
}

#view_ads_advertisements
{
	font-style:italic;
	font-size:11px;
	color:#b2b2b2;
	margin-left:10px;
	padding-bottom:5px;
}

.view_ads_top_bg_left
{
	background-position:-279px -52px;
	width:7px;
	height:8px;
	float:left;
}

.view_ads_top_bg_right
{
	background-position:-287px -52px;
	width:7px;
	height:8px;
	float:left;
}


.view_ads_bottom_bg_middle
{
	background-color:#cccccc;
	background-repeat:no-repeat;
	width:306px;
	height:8px;
	float:left;
}

.view_ads_bottom_bg_left
{
	background-position:-259px -52px;
	width:7px;
	height:8px;
	float:left;
}

.view_ads_bottom_bg_right
{
	background-position:-267px -52px;
	width:7px;
	height:8px;
	float:left;
}


.view_ads_top_bg_middle
{
	background-color:#cccccc;
	background-repeat:no-repeat;
	width:306px;
	height:8px;
	float:left;
}


#view_ads_bottom_bg
{

	width:320px;
	height:8px;
	float:left;
}

#view_ads_content_bg
{
	float:left;
	background-color:#cccccc;
	width:286px;
	padding-left:34px;
}

/*---END VIEW RIGHT ADS-----*/







/*------------Comments View Page---------*/
.nr_comments
{
	float:left;
	font-size:11px;
	padding-right:20px;
}


.nr_comments_top
{
	float:left;
	font-size:10px;
        margin-left:30px;
}

.nr_comments_top a
{
color:#7C7B7B;
}

.add_comments
{
	float:left;
	font-size:11px;
}

.add_comments a
{
	color:#000000;
}

.add_comments a:hover
{
	text-decoration:underline;	
}

.add_comments_icon
{
	background-position:-233px -47px;
	width:14px;
	height:14px;
	float:left;
	margin-top:3px;
	margin-right:5px;
}
	

#readers_comments_text
{
	font-size:20px;
	font-style:italic;
	float:right;
	padding-right:34px;
}


.comments_block_middle_blue
{
	background-color:#e3f0f5;
	border-left:1px solid #45a2c2;
	border-right:1px solid #45a2c2;
}


.comments_block_middle_green
{
	background-color:#e2efd3;
	border-left:1px solid #8cc14b;
	border-right:1px solid #8cc14b;
}

.comments_block_middle_purple
{
	background-color:#EDDAF1;
	border-left:1px solid #a168af;
	border-right:1px solid #a168af;
}

.comments_block_middle_bluegrey
{
	background-color:#d7e0f5;
	border-left:1px solid #5b70a2;
	border-right:1px solid #5b70a2;
}

.comments_block_middle_red
{
	background-color:#f0d4cf;
	border-left:1px solid #a56b61;
	border-right:1px solid #a56b61;
}

.comments_block_middle_turquoise
{
	background-color:#cfeeea;
	border-left:1px solid #69a39b;
	border-right:1px solid #69a39b;
}

.comments_block_middle_lightblue
{
	background-color:#cbdcf2;
	border-left:1px solid #778fad;
	border-right:1px solid #778fad;
}

.comments_block_middle_lightpurple
{
	background-color:#e6d5ec;
	border-left:1px solid #ad7abf;
	border-right:1px solid #ad7abf;
}

.comments_block_middle_pink
{
	background-color:#efd6e6;
	border-left:1px solid #c384ac;
	border-right:1px solid #c384ac;
}

.comments_block_middle_yellow
{
	background-color:#f5eed8;
	border-left:1px solid #c1b079;
	border-right:1px solid #c1b079;
}

.comments_block_middle_orange
{
	background-color:#f4e3d1;
	border-left:1px solid #bc9974;
	border-right:1px solid #bc9974;
}

.comments_block_middle_olivegreen
{
	background-color:#dae9bf;
	border-left:1px solid #94aa6c;
	border-right:1px solid #94aa6c;
}


.comments_block_top
{
	
	background-position:-31px 0px;
	width:543px;
	height:7px;
	float:left;
}


.comments_block_middle
{
	width:521px;
	padding:10px;
	float:left;
	font-size:10px;
	line-height:16px;
}


.comments_block_bottom
{
	background-position:-31px -8px;
	width:543px;
	height:33px;
	float:left;
}



.comment_author
{
	font-size:10px;
	float:right;
	padding-right:60px;
	margin-top:9px;
}
.comment_date
{
	font-size:10px;
	color:#bdbdbd;
	float:right;
	margin-top:9px;
	padding-right:10px;
}

.comments_block
{
	padding-bottom:15px;	
}


.comment_input
{
	border-top:1px solid #dad7d7;
	border-bottom:1px solid #dad7d7;
	float:left;
	height:20px;
	padding-right:5px;
}

.comment_input input
{
	border: 0 none;
	height:17px;
}

.comment_text
{
	border-top:1px solid #dad7d7;
	border-bottom:1px solid #dad7d7;
	float:left;
	height:100px;
	padding-right:5px;
}


.comment_text textarea
{
	border: 0 none;
	vertical-align:middle;
	font-size:11px;
}



/*--------COMMENT ALERT SECTION----------*/


#message-container
{
	padding:15px;	
}


#message-close
{
	float:right;
	margin-top:-20px;
}

#message-content
{
		
}



/*-----Bottom blocks same as home page------*/

#view_block_headline_container1_blue
{
	background-color:#76C2D6;
}

#view_block_headline_container2_blue
{
	background-color:#4AB2CE;
}

#view_block_headline_container3_blue
{
	background-color:#76C2D6;
}

#view_block_headline_container4_blue
{
	background-color:#4AB2CE;
}

#view_block_headline_container1_green
{
	background-color:#A3D06B;
}

#view_block_headline_container2_green
{
	background-color:#8AC33E;
}

#view_block_headline_container3_green
{
	background-color:#A3D06B;
}

#view_block_headline_container4_green
{
	background-color:#8AC33E;
}

#view_block_headline_container1_purple
{
	background-color:#B792C0;
}

#view_block_headline_container2_purple
{
	background-color:#A473AF;
}

#view_block_headline_container3_purple
{
	background-color:#B792C0;
}

#view_block_headline_container4_purple
{
	background-color:#A473AF;
}

#view_block_headline_container1_bluegrey
{
	background-color:#8597C2;
}

#view_block_headline_container2_bluegrey
{
	background-color:#627BB2;
}

#view_block_headline_container3_bluegrey
{
	background-color:#8597C2;
}

#view_block_headline_container4_bluegrey
{
	background-color:#627BB2;
}

#view_block_headline_container1_red
{
	background-color:#D39084;
}

#view_block_headline_container2_red
{
	background-color:#C86E60;
}

#view_block_headline_container3_red
{
	background-color:#D39084;
}

#view_block_headline_container4_red
{
	background-color:#C86E60;
}

#view_block_headline_container1_turquoise
{
	background-color:#5FC1B5;
}

#view_block_headline_container2_turquoise
{
	background-color:#21B0A2;
}

#view_block_headline_container3_turquoise
{
	background-color:#5FC1B5;
}

#view_block_headline_container4_turquoise
{
	background-color:#21B0A2;
}

#view_block_headline_container1_lightblue
{
	background-color:#70A0DC;
}

#view_block_headline_container2_lightblue
{
	background-color:#4C88D3;
}

#view_block_headline_container3_lightblue
{
	background-color:#70A0DC;
}

#view_block_headline_container4_lightblue
{
	background-color:#4C88D3;
}

#view_block_headline_container1_lightpurple
{
	background-color:#AD65C9;
}

#view_block_headline_container2_lightpurple
{
	background-color:#993FBB;
}

#view_block_headline_container3_lightpurple
{
	background-color:#AD65C9;
}

#view_block_headline_container4_lightpurple
{
	background-color:#993FBB;
}

#view_block_headline_container1_pink
{
	background-color:#D67BB4;
}

#view_block_headline_container2_pink
{
	background-color:#CA53A0;
}

#view_block_headline_container3_pink
{
	background-color:#D67BB4;
}

#view_block_headline_container4_pink
{
	background-color:#CA53A0;
}

#view_block_headline_container1_yellow
{
	background-color:#D9B435;
}

#view_block_headline_container2_yellow
{
	background-color:#CFA102;
}

#view_block_headline_container3_yellow
{
	background-color:#D9B435;
}

#view_block_headline_container4_yellow
{
	background-color:#CFA102;
}

#view_block_headline_container1_orange
{
	background-color:#F1B472;
}

#view_block_headline_container2_orange
{
	background-color:#ED9F44;
}

#view_block_headline_container3_orange
{
	background-color:#F1B472;
}

#view_block_headline_container4_orange
{
	background-color:#ED9F44;
}

#view_block_headline_container1_olivegreen
{
	background-color:#87A550;
}

#view_block_headline_container2_olivegreen
{
	background-color:#698E24;
}

#view_block_headline_container3_olivegreen
{
	background-color:#87A550;
}

#view_block_headline_container4_olivegreen
{
	background-color:#698E24;
}





/*---View page top and bottom bars-----*/

.view_topbar_left
{
	width:14px;
	height:35px;
	float:left;
}

.view_topbar_middle
{
	height:35px;
	width:946px;
	float:left;
	padding-top:2px;
	border-bottom:1px solid #000000;
	
}


.view_topbar_right
{
	width:14px;
	height:35px;
	float:left;
}

#view_topbar_right iframe
{
width:215px !important;
margin-left:15px !important;
margin-top:7px !important;
}

.view_bottombar_left
{
	width:13px;
	height:13px;
	float:left;
}

.view_bottombar_middle
{
	height:12px;
	width:308px;
	float:left;
}


.view_bottombar_right
{
	width:13px;
	height:13px;
	float:left;
}




/*====================================================================================*/
/*====================================================================================*/


/*--------Listing Page----*/

#header_container_list
{
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/container_shadow.png);
	background-repeat:repeat-y;	
	float:left;
	width:1050px;
	height:170px;
	margin-left:-14px;
}

#list_articles_left_container
{
	float:left;
	width:845px;
}

#list_articles
{
	background-color:#cccccc;
	width:1019px;
	margin-left:15px;
	margin-top:2px;
	padding-top:8px;
	padding-bottom:8px;
}

#list_articles_breakingnews_left
{
	margin-left:6px;
	background-position:-23px -92px;
	width:12px;
	height:57px;
	float:left;
}

#list_articles_breakingnews_right
{
	background-position:-36px -92px;
	width:12px;
	height:57px;
	float:left;
}

#list_articles_breakingnews_middle
{
	background-color:#3c3c3c;
	width:784px;
	height:27px;
	float:left;
	padding:15px 15px 15px 15px;
}

#list_articles_breakingnews_left_bottom
{
	margin-left:6px;
	background-position:-23px -150px;
	width:12px;
	height:57px;
	float:left;
}

#list_articles_breakingnews_right_bottom
{
	background-position:-36px -150px;
	width:12px;
	height:57px;
	float:left;
}

#list_articles_breakingnews_middle_bottom
{
	background-color:#3c3c3c;
	width:784px;
	height:27px;
	float:left;
	padding:15px 15px 15px 15px;
}


#list_articles_breakingnews_left_bottom_legbrowse
{
	margin-left:-8px;
	background-position:-675px -40px;
	width:12px;
	height:57px;
	float:left;
	margin-top:-1px
}


#list_articles_breakingnews_middle_bottom_legbrowse
{
	background-color:#3c3c3c;
	width:784px;
	height:27px;
	float:left;
	padding:15px 15px 15px 15px;
	margin-top:-1px
	
}

#list_articles_breakingnews_right_bottom_legbrowse
{
	background-position:-688px -40px;
	width:12px;
	height:57px;
	float:left;
	margin-top:-1px;
	margin-right:-8px;
}




#leg_search_right_bottom a img
{
	margin-right:-9px;
	margin-top:-1px;
	cursor:pointer;
}

.leg_search_right_bottom_results a img
{
	margin-right:8px !important;
	margin-top:-1px;
	cursor:pointer;
}



#list_articles_breakingnews_text
{
	float:left;
	color:#a1a0a0;
	font-size:17px;
	font-style:italic;
	font-weight:bold;	
}

#list_articles_breakingnews_rss
{
	float:right;
	background-position:-214px 0px;
	width:17px;
	height:17px;
}

#list_articles_breakingnews_pagination
{
	margin-left:120px;
	width:470px;
	height:20px;
	float:left;
}

#list_articles_breakingnews_pagination_left
{
	height:19px;
	width:9px;
	float:left;
	background-position:-233px 0px;
}
#list_articles_breakingnews_pagination_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/pagination_middle.png);	
	background-repeat:repeat-x;
	width:313px;
	height:19px;
	float:left;
	padding-top:2px;
	padding-left:7px;
	text-align:center;
	font-size:9px;
	
}

#list_articles_breakingnews_pagination_middle td 
{
	padding:0px 4px 0px 4px;
}

#list_articles_breakingnews_pagination_right
{
	height:19px;
	width:9px;
	float:left;
	background-position:-244px 0px;
}

.list_articles_date_shadow_left
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_blocks_shadow_left_fade.png);
	background-repeat:repeat-y;
	width:7px;
	float:left;	
}

.list_articles_date_shadow_right
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/top_mm_blocks_shadow_right_fade.png);
	background-repeat:repeat-y;
	width:7px;
	float:left;	
}

#list_articles_date_shadow_left
{
	height:20px;
	margin-left:-7px;
	position:relative;
}

#list_articles_date_shadow_right
{
	height:20px;
}

#list_articles_date_bar_top
{
	width:796px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/listing_page_datebar_bg.png);
	background-repeat:repeat-x;
	color:#ffffff;
	padding: 3px 15px 3px 15px;
	font-size:10px;
	height:14px;
	font-style:italic;
	font-weight:bold;
}

#list_articles_right_container
{
	float:left;
	width:162px;
	margin-left:5px;
}

#list_articles_right_container_topbg_left
{
	background-position:-259px -62px;
	width:7px;
	height:7px;
	float:left;
}

#list_articles_right_container_topbg_middle
{
	background-color:#aeadad;
	border-top:1px solid #ffffff;
	width:144px;
	height:6px;
	float:left;
}

#list_articles_right_container_topbg_right
{
	background-position:-267px -62px;
	width:7px;
	height:7px;
	float:left;
}

#list_articles_right_container_bottombg_left
{
	background-position:-276px -64px;
	width:7px;
	height:7px;
	float:left;
}

#list_articles_right_container_bottombg_middle
{
	background-color:#aeadad;
	border-bottom:1px solid #ffffff;
	width:144px;
	height:6px;
	float:left;
}

#list_articles_right_container_bottombg_right
{
	background-position:-284px -64px;
	width:7px;
	height:7px;
	float:left;
}

#list_articles_right_container_content
{
	background-color:#aeadad;
	width:138px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.list_articles_item_text
{
	float:left;
	background-color:#ffffff;
	border-left:1px solid #000000;
	width:772px;
}

.list_articles_item_text:hover
{
background-color:#eee !important;
cursor:pointer;
}


.list_articles_item_text_blue
{
	background-color:#e3f0f5 !important;
}

.list_articles_item_text_green
{
	background-color:#ebf5e0 !important;
}

.list_articles_item_text_purple
{
	background-color:#f4eff5 !important;
}

.list_articles_item_text_bluegrey
{
	background-color:#e5e8f1 !important;
}

.list_articles_item_text_red
{
	background-color:#f8ece9 !important;
}

.list_articles_item_text_turquoise
{
	background-color:#e8fbf9 !important;
}

.list_articles_item_text_lightblue
{
	background-color:#e4eefa !important;
}

.list_articles_item_text_lightpurple
{
	background-color:#efe7f1 !important;
}

.list_articles_item_text_pink
{
	background-color:#f8ebf4 !important;
}

.list_articles_item_text_yellow
{
	background-color:#f4f0df !important;
}

.list_articles_item_text_orange
{
	background-color:#fcf3ea !important;
}

.list_articles_item_text_olivegreen
{
	background-color:#f1f9e2 !important;
}


.list_articles_item_blue
{
	background-color:#45a2c2;
}

.list_articles_item_green
{
	background-color:#8AC33E;
}

.list_articles_item_purple
{
	background-color:#915ea0;
}

.list_articles_item_bluegrey
{
	background-color:#5166a3;
}

.list_articles_item_red
{
	background-color:#b75b4e;
}

.list_articles_item_turquoise
{
	background-color:#2ca191;
}

.list_articles_item_lightblue
{
	background-color:#4c88d3;
}

.list_articles_item_lightpurple
{
	background-color:#993fbb;
}

.list_articles_item_pink
{
	background-color:#b93e8f;
}

.list_articles_item_yellow
{
	background-color:#cfa102;
}

.list_articles_item_orange
{
	background-color:#e38e34;
}

.list_articles_item_olivegreen
{
	background-color:#698e24;
}

.list_articles_item_icon
{
	width:20px;
	float:left;	
	padding:5px;
	border-top:1px solid #000000;

}

.list_articles_item_headline
{
	width:370px;
	float:left;
	padding:15px 15px 30px 15px;
	border-top:1px solid #000000;
	font-size:18px;
	color:#000000;
	font-style:normal;
	background-color:transparent;

}

.list_articles_item_image
{
	float:left;
	background-color:transparent;
	padding:20px;
	border-top:1px solid #000000;
}

#list_articles_content
{
	margin-left:12px;
}


.list_articles_item_abstract
{
	width:207px;
	font-size:11px;
	padding:15px;
	float:left;
	border-top:1px solid #000000;
	color:#3c3c3c;
}

.list_articles_item_abstract a
{
color:#000;
font-weight:bold;
}


.list_articles_item_abstract a:hover
{
color:#000;
font-weight:bold;
text-decoration:underline;
}



.listing_block_updated
{
	font-size:9px;
	padding:7px 0px 7px 0px;
}

.list_articles_more
{
	float:left;
	width:23px;
	border-top:1px solid #000000;
	text-align:center;
}
table.pager
{
    width:100%;
}
a.pager-link
{
    color:#000;
    display:block;
    text-align:left;
    position:relative;
}
a.pager-link img
{
    position:absolute;
    right:11%;
    top:3px;
}
.pager-current
{
    color: #000;
    text-align: left;
    position:relative;
    font-weight:bold;
    text-decoration:underline;
}
.pager-current img
{
    position:absolute;
    right:10%;
    top:3px;
}

a.left_column_links
{
display:block;
}

#view_landing_page_left_column
{
	float:left;
	width:664px;
}

#view_landing_page_right_column
{
	float:right;
	width:344px;
}

#landing_page_ads_container
{
	float:right;
	width:336px;
	margin-right:-4px;
	margin-top:10px;
}



#landing_page_ads_container_topbg_middle
{
	background-color:#aeadad;
	border-top:1px solid #ffffff;
	width:309px;
	height:6px;
	float:left;
}



#landing_page_ads_container_bottombg_middle
{
	background-color:#aeadad;
	border-bottom:1px solid #ffffff;
	width:309px;
	height:6px;
	float:left;
}


#landing_page_ads_container_content
{
	background-color:#aeadad;
	width:295px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-left:26px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#landing_page_top_story_block
{
	width:662px;
	float:left;
	margin-top:-10px;
	margin-left:4px;
	margin-right:10px;
	padding-left:7px;
	background-color:transparent;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_664px.png);
	background-repeat:repeat-y;
}

#landing_page_top_story_block_topbg
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_top_story_top.png);
	background-repeat:repeat-x;
	width:656px;
	height:5px;
	margin-top:16px;
	margin-left:9px;
}

#landing_page_top_story_block_bottombg
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_top_story_bottom.png);
	background-repeat:repeat-x;
	width:656px;
	height:5px;
	margin-left:9px;
}

#landing_page_top_story_img
{
width:320px;
float:left;
}

#landing_page_top_story_content
{
	float:left;
	width:333px;
	background-color:#4C4C4C;
}

#landing_page_top_story_headline a
{
	color:#000000;

}

#landing_page_top_story_headline
{
	background-color:#ffffff;
	padding:15px;
	border-bottom:1px solid #000000;
	min-height:108px;
}

#landing_page_top_story_abstract
{
	background-color:#4C4C4C;
	color:#ffffff;
	padding:15px;
	font-size:12px;	
	border-top:1px solid #a4a4a4;
}

.block_media_landing_page
{
	position:static;	
}

.landing_page_block_bar
{
	width:334px;
}

.landing_page_block_bar_legbrowse
{
	width:743px;
}

.landing_page_list_articles_item_headline
{
	float:left;
	padding:15px;
	font-size:16px;
	color:#000000;
	font-style:normal;
	background-color:transparent;


}

.landing_page_list_articles_item_date
{
	float:left;
	padding:15px;
	font-size:11px;
	color:#000000;
	font-style:normal;
	background-color:transparent;
	padding-top:10px;

}

.landing_page_list_articles_item_headline_scroll
{
	float:left;
	padding:7px 15px 7px 15px;
	font-size:16px;
	color:#000000;
	font-style:normal;
	background-color:transparent;

}

.landing_page_list_articles_item_headline_col
{
	float:left;
	padding:15px;
	font-size:16px;
	color:#000000;
	font-style:normal;
	background-color:transparent;
	width:170px;
}

.landing_page_list_articles_item_image
{
	float:left;
	background-color:transparent;
	width:320px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_landing_img.png);
	background-repeat:repeat-y;
	background-position:41px 0px;
}


#leg_search_left
{
	background-position:-223px -153px;
	background-repeat:no-repeat;
	height:26px;
	width:24px;
	float:left;
}

#leg_search_right
{
	background-position:-249px -153px;
	background-repeat:no-repeat;
	height:26px;
	width:60px;
	float:left;
}

#leg_search_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/searchmiddle.png);
	background-repeat:repeat-x;
	height:26px;
	width:422px;
	float:left;
	margin-top:-1px;
}

#leg_search_middle_results
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/searchmiddle.png);
	background-repeat:repeat-x;
	height:26px;
	width:360px;
	float:left;
	margin-top:-1px;
}

#searchString
{
	border:none;
	border-top:1px solid #cfcfcf;
	float:left;
	width:253px;
	height:17px;
	margin-top:2px;
	text-align:left;
	color:#707070;
}

.searchString_results
{
	width:420px;	
}

.radio_buttons_lb
{
	color:#ffffff;
	font-size:12px;
	width:250px;	
}

.input_extra_text_lb
{
	color:#aaaaaa;
	font-size:12px;	
}

.input_extra_text_white_lb
{
	color:#ffffff;
	font-size:12px;	
}
.lb_table_one
{
	margin-left:4px;
	border-bottom:1px solid #000000;
	width:637px;
}

.lb_table_two
{
	margin-left:4px;
	border-top:1px solid #888888;
	border-bottom:1px solid #000000;
	width:637px;
}

.landing_page_list_articles_item_image_abstract
{
float:left;
width:100px;
padding-right:15px;
padding-bottom:15px;
}

.landing_page_list_articles_item_image_abstract_col
{
float:left;
width:100px;
padding:10px 10px 15px 10px;
}

.lb_or
{
	width:40px;
	border-left:1px solid #000000;
	border-right:1px solid #888888;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

.lb_years
{
	border-right:1px solid #888;
}

.lb_dates
{
	border-left:1px solid #000000;
	padding:9px;
	width:77px;
}

.asearch_dates
{
	border-left:1px solid #000000;
	padding:9px;
	width:311px;
}

.landing_page_list_articles_item_image img
{
	width:224px;
	margin-left:48px;
}

.landing_page_block_slider
{		
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
}

.landing_page_block_slider_legbrowse
{		
	width:663px;
	/*height:426px;*/
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_legbrowse.png);
}

.landing_page_legbrowse_bottom
{
	width:654px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_legbrowse_bottom.png);
	height:4px;
	margin-left:6px;
}

.landing_page_asearch_bottom
{
	width:654px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_legbrowse_bottom.png);
	height:1px;
	margin-left:6px;
}

.landing_page_block_slider_quote
{		
	width:334px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_334px.png);
}

.landing_page_subheadline
{
	margin-left:17px;
	padding-bottom:13px;
	float:left;
}

#landing_page_block_slider_quote_outer_container
{
width:320px;
overflow:hidden;
position:relative;
}

#landing_page_block_slider_quote_container
{
overflow:hidden;
background-color:#4c4c4c;
border-bottom:1px solid #000000;
}

.landing_page_articles_item_text
{
	float:left;
	background-color:#ffffff;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	width:289px;
}

.landing_page_articles_item_text_no_icons
{
	float:left;
	background-color:#ffffff;
	border-top:1px solid #000000;
	width:320px;
}

.landing_page_articles_item_text_no_icons_scroll
{
	float:left;
	background-color:#ffffff;
	border-top:1px solid #000000;
	width:303px;
}

.landing_page_articles_item_text_no_icons_more
{
	float:left;
	background-color:#ffffff;
	border-top:1px solid #000000;
	width:267px;
}


.landing_page_item_abstract_container
{
	width:320px;
	float:left;
	position:relative;
}

.landing_page_item_abstract_container_scroll
{
	width:303px;
	float:left;
	position:relative;
}

.landing_page_item_abstract
{
	width:277px;
	font-size:11px;
	padding:10px;
	float:left;
	background-color:#4c4c4c;
	color:#ffffff;
}

.landing_page_item_abstract_ad
{
	width:267px;
	font-size:16px;
	padding:15px;
	float:left;
	background-color:#ffffff;
	color:#ffffff;
	border-top:1px solid #000000;
}

.landing_page_bottom_more_block
{
	background-color:#4c4c4c;
	text-align:right;
	width:313px;
	padding-top:4px;
	padding-right:7px;
	height:20px;
	font-size:12px;
	border-top:1px solid #747474;
}

.landing_page_latest_article_block
{
	background-color:#6a6a6a;
	text-align:right;
	width:313px;
	padding-top:4px;
	padding-right:7px;
	height:20px;
	font-size:12px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
}

.landing_page_bottom_more_block a
{
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	
}


.landing_page_bottom_more_block a:hover
{
	text-decoration:underline;
}

#landing_page_red_top_story
{
	position:relative;
	margin-left:540px;
	margin-top:10px;
}

.landing_page_red_latest_mm
{
margin-left:520px !important;
}

#landing_page_red_top_story_left
{
	background-position:-193px -116px;
	height:20px;
	width:10px;
	float:left;
	
}

#landing_page_red_top_story_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/latest_red_bg.jpg);
	background-repeat:repeat-x;
	height:20px;
	float:left;
	color:#ffffff;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	padding-top:1px;
}

#landing_page_red_top_story_right
{
	background-position:-204px -116px;
	height:20px;
	width:10px;
	float:left;
	
}

.landing_page_view_right_blocks
{
	margin-top:10px;
	margin-left:6px;
	width:325px;
	float:left;
}

.landing_pullout_text
{
	background-color:#4c4c4c;
	padding:10px 10px 0px 10px;
	font-size:16px;
	width:300px;
	float:left;
}

.poll_pullout_text
{
	padding:0px !important;
}

.landing_photo
{
	background-color:#4c4c4c;
	padding:0px !important;
	width:320px !important;
	float:left;
}

#quote_block_scroll, #photo_block_scroll
{
	background-color:#4c4c4c;
	width:320px;
	padding:10px;
	border-top:1px solid #747474;
}

#quote_arrow_table
{
	margin-left:80px;
}

.quote_mark_left
{
	font-family:Times New Roman;
	font-size:60px;
	float:left;
	margin-top:-5px;
}

.quote_text
{
	float:left;
	margin-left:-4px;
	padding-left:9px;
	width:239px;
	margin-top:20px;
}

.poll_text
{
	float:left;
	margin-left:-4px;
	padding-left:0px !important;
	width:239px;
	margin-top:0px !important;
}

.quote_name
{
padding-top:15px;
padding-bottom:15px;
font-size:11px;
color:#999;
}

.landing_photo_text
{
	float:left;
	margin-left:-4px;
	padding-left:4px;
	width:239px;

}


.quote_mark_right
{
	float:right;
	margin-top:52px;
	font-family:Times New Roman;
	font-size:60px;
}


#previous_poll_block
{
	background-color:#6a6a6a;
	padding:10px;
	color:#ffffff;
	font-size:12px;
	border-top:1px solid #888;
	border-bottom:1px solid #000;
}
















































/*SCROLLER*/
.scroll-track {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/scrollbg.png');
background-repeat: repeat;
background-color:transparent;
}

.scroll-handle {
border: 0px;
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_middle.png');
background-repeat: repeat;
cursor:pointer;
background-color:transparent;
}

#scroll-track-top-1 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_top.png');
background-color:transparent;
}

#scroll-handle-bot-1 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_bottom.png');
background-color:transparent;
}

#scroll-handle-top-1 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_top.png');
background-repeat: no-repeat;
background-color:transparent;
}

#scroll-track-bot-1 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_bottom.png');
background-color:transparent;
}


#scroll-track-top-2 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_top.png');
background-color:transparent;
}

#scroll-handle-bot-2 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_bottom.png');
background-color:transparent;
}

#scroll-handle-top-2 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_top.png');
background-repeat: no-repeat;
background-color:transparent;
}

#scroll-track-bot-2 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_bottom.png');
background-color:transparent;
}


#scroll-track-top-3 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_top.png');
background-color:transparent;
}

#scroll-handle-bot-3 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_bottom.png');
background-color:transparent;
}

#scroll-handle-top-3 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_top.png');
background-repeat: no-repeat;
background-color:transparent;
}

#scroll-track-bot-3 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_bottom.png');
background-color:transparent;
}


#scroll-track-top-4 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_top.png');
background-color:transparent;
}

#scroll-handle-bot-4 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_bottom.png');
background-color:transparent;
}

#scroll-handle-top-4 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_top.png');
background-repeat: no-repeat;
background-color:transparent;
}

#scroll-track-bot-4 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_bottom.png');
background-color:transparent;
}


#scroll-track-top-5 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_top.png');
background-color:transparent;
}

#scroll-handle-bot-5 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_bottom.png');
background-color:transparent;
}

#scroll-handle-top-5 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_top.png');
background-repeat: no-repeat;
background-color:transparent;
}

#scroll-track-bot-5 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_bottom.png');
background-color:transparent;
}


#scroll-track-top-6 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_top.png');
background-color:transparent;
}

#scroll-handle-bot-6 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_bottom.png');
background-color:transparent;
}

#scroll-handle-top-6 {
height:8px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/handle_top.png');
background-repeat: no-repeat;
background-color:transparent;
}

#scroll-track-bot-6 {
height:10px;
width:10px;
background-image: url('http://us-cdn.creamermedia.co.za/template/polity/images/track_bottom.png');
background-color:transparent;
}

.splitpane-divider {

}

#legislation_search_container
{
	width:662px;
	height:400px;
	border:1px solid #555555;
	float:left;
	margin-top:12px;
	margin-left:13px;
	margin-right:10px;
	background-color:#4c4c4c;
}


#copyright, #copyright a
{
	color:#aaaaaa;
	font-size:11px;
	text-align:center;
}



#country-listing-index
{
	width:317px;
	background-color:#3c3c3c;
	padding-bottom:3px;
	padding-left:3px;
}

.alpha_list
{
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
}

.country-listing
{
	overflow-y: scroll;
	overflow-x:hidden;
	max-height: 600px;
	height:auto;
	float:left;
	width: 320px;
	position:relative;
	background-color:#3c3c3c;
}
.el_link_list_letter_section
{
	color:#fff;
	padding-left:15px;
}






#menu-container
{
	width:800px;
	background-color:transparent;
	height:416px;
	margin-left:-82px;
	margin-top:-36px;
	padding-left:67px;
	padding-top:33px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/navbg.png);
	background-position:22px 0px;
	background-repeat:no-repeat;
}

#dl-container
{
	width:662px;
	background-color:transparent;
	height:422px;
	margin-left:-226px;
	/*margin-top:-36px;*/
	padding-left:67px;
	/*padding-top:33px;*/
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/dlbg.png);
	background-position:-2px -24px;
	background-repeat:no-repeat;
	/*height:200px;*/
	margin-top:8px;
	padding-top:19px;
}

#menu-top-left
{
	width:8px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_top_left.png);
	background-repeat:no-repeat;
}


#menu-top-middle
{
	width:600px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bg.png);
	background-repeat:repeat-x;
}

#menu-topdl-middle
{
	width:465px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bg.png);
	background-repeat:repeat-x;
}

#menu-top-right
{
	width:8px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_top_right.png);
	background-repeat:no-repeat;
}






#menu-bottomdl-left
{
	width:8px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bottomdl_left.png);
	background-repeat:no-repeat;
}


#menu-bottomdl-middle
{
	width:465px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bg_bottom_dl.png);
	background-repeat:repeat-x;
}

#menu-bottomdl-right
{
	width:8px;
	height:26px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bottomdl_right.png);
	background-repeat:no-repeat;
}















#menu-bottom-left
{
	width:6px;
	height:31px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bottom_left.png);
	background-repeat:no-repeat;
}


#menu-bottom-middle
{
	width:602px;
	height:31px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bg_bottom.png);
	background-repeat:repeat-x;
}

#menu-bottom-right
{
	width:6px;
	height:31px;
	float:left;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_bottom_right.png);
	background-repeat:no-repeat;
}


#menu-explore-left
{
	width:11px;
	height:21px;
	float:right;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_more_left.png);
	background-repeat:no-repeat;
}


#menu-explore-middle
{
	width:211px;
	height:21px;
	float:right;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_more_middle.png);
	background-repeat:repeat-x;
}

#menu-explore-middle a
{
	font-style:italic;
	color:#fff;
	font-size:13px;
}

#menu-explore
{
padding-top:3px;	
}

#menu-explore-right
{
	width:11px;
	height:21px;
	float:right;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_more_right.png);
	background-repeat:no-repeat;
}

#menu-arrow
{
	width:234px;
	height:21px;
	margin:auto;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/menu_arrow.png);
	background-repeat:no-repeat;
}


#menu-content
{
	background-color:#fff;
	width:583px;
	margin-left:1px;
	padding:15px;
}

#menu-content-dl
{
	background-color:#010101;
	width:446px;
	margin-left:1px;
	padding:0px 15px 15px 15px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#fff;
	font-size:14px;
}

#menu-content-dl-url a
{
	color:#649625;
	font-size:12px;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
	padding-top:10px
}

#menu-content-dl-url a:hover
{

	text-decoration:none;
}


#menu-content-dl-divider
{
	width:467px;
	border-bottom:1px solid #aaa;
	height:10px;
	margin-left:-10px;
	padding-top:17px;
}

#menu-content-dl-pdfimg
{
	float:left;
	width:134px;
padding-top:17px;	
}


#menu-content-dl-pdf
{
	float:left;
	width:305px;
	font-size:11px;	
	padding-top:17px;
}


#menu-content td
{
	font-size:12px;
padding:3px;	
}

#menu-content a
{
	color:#000;	
}


#menu_home
{
	width:100px;
}

#menu_document
{
	width:196px;
}

#menu_podcasts
{
	width:100px;
}


#menu_videoclips
{
	width:100px;
}

#menu-sponsored
{
	letter-spacing:2.5px;
	color:#aaa;
	padding-top:15px;
	padding-bottom:15px;
	font-size:8px;
	margin-top:30px;
}

#menu-sponsored-ad
{
	width:728px;
	padding:5px;
	background-color:#222;
	border:1px solid #aaa;
	height:180px;
}

.pager-last
{
	display:none;
}

#recommendations_page_listing
{
	position:relative;
}
#recommendations_loading_block
{
	position:absolute;
	width:100%;
	height:100%;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/fuzz.png);
	z-index:100;
	display:none;
}
#recommendations_loading_block img
{
	display:block;
	margin:50px auto;
}
div.recommendations_filter_container
{
	margin-left:5px;
	padding-left:7px;
	padding-right:7px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/recommendations_container_back.jpg) repeat-y top center;
}


div.legbrowse_filter_container
{
	margin-left:-7px;
	width:822px;
	padding-left:7px;
	padding-right:7px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/recommendations_container_back.jpg) repeat-y top center;
}

div.legbrowse_filter_container_top
{
	margin-left:-7px;
	width:822px;
	padding-left:7px;
	padding-right:7px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/srtop_container_back.jpg) repeat-y top center;
}




div.legbrowse_results_container_top
{
	margin-left:6px;
	width:822px;
	padding-left:7px;
	padding-right:7px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/srtop_container_back.jpg) repeat-y top center;
	margin-top:-5px;
	height:35px;
	padding-top:21px;
}

div.legbrowse_display_container_top
{
	margin-left:-7px !important;
	width:822px !important;
	padding-left:7px !important;
	padding-right:7px !important;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/srtop_container_back.jpg) repeat-y top center;
	margin-top:-5px;
	height:35px;
	padding-top:13px !important;
}



div.legbrowse_filter_container_top_shadow
{
	margin-left:-2px;
	width:812px;
	padding-left:7px;
	padding-right:7px;
	height:22px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/legbrowse_top_middle.png) repeat-x top center;
}

div.legbrowse_filter_container_bottom_shadow
{
	margin-left:-2px;
	width:812px;
	padding-left:7px;
	padding-right:7px;
	height:22px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/legbrowse_bottom_middle.png) repeat-x top center;
}

div.recommendations_filter_container div.inner_container
{
	background:#505050;
	padding:5px 20px 3px 20px;
}
span.recommendations_drop_down_left, span.recommendations_drop_down_right
{
	display:block;
	float:left;
	height:26px;
	width:9px;
}
span.recommendations_drop_down_left
{
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/recommendations_dropdown_left.png) no-repeat right top;
}
span.recommendations_drop_down_right
{
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/recommendations_dropdown_right.png) no-repeat left top;
}
select.recommendations_drop_down, td.radio_buttons_lb select#searchTopics, td.radio_buttons_lb select#searchYears, td.radio_buttons_lb select#searchSortBy,
td.radio_buttons_lb select#searchCategories, td.radio_buttons_lb select#searchAuthor, td.radio_buttons_lb select#searchTime
{
	background:transparent url(http://us-cdn.creamermedia.co.za/template/polity/images/recommendations_dropdown_back.png) repeat-x scroll left top;
	border:medium none;
	display:block;
	float:left;
	font-size:10px;
	height:26px;
	padding-bottom:7px;
	padding-top:5px;
	margin-top:0px;
}
select.recommendations_drop_down option, td.radio_buttons_lb select#searchTopics option, td.radio_buttons_lb select#searchYears option, td.radio_buttons_lb select#searchSortBy option,
td.radio_buttons_lb select#searchCategories option, td.radio_buttons_lb select#searchAuthor option, td.radio_buttons_lb select#searchTime option
{
	background:#C7C5C5;
}
select#filter_year.recommendations_drop_down
{
	width:100px;
}
select#filter_topic.recommendations_drop_down
{
	width:270px;
}
img.recommendations_submit_button
{
	display:block;
	float:left;
	cursor:pointer;
	margin-top:2px;
}
div.recommendations_filter_container span.search_by_text
{
	display:block;
	float:left;
	color:#a1a0a0;
	font-size:11px;
	margin-top:5px;
}
div.recommendations_filter_container span.search_by_text, span.recommendations_drop_down_right.topic, span.recommendations_drop_down_right.year
{
	margin-right:35px;
}

.legbrowse_main_table_sr
{
	background-color:#505050;
	margin-left:-2px;
}

#comments_block_container
{
	width:530px;
	padding:10px;
	border-left:1px solid #dad7d7;
	border-right:1px solid #dad7d7;
	color:#848484;
}

#comments_block_outer_container
{
	width:552px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/add-comment-top.png);
	background-repeat:no-repeat;
	height:5px;
	margin-top:15px;
}

.comment_submit
{
	text-align:right;
	margin-right:10px;
}

.pager-first
{
display:none;
}

.dlview_top_middle
{
	border-top:1px solid #dad7d7;
	width:539px;
	font-size:0px;
}

table.dlview_inner_table
{
	border-collapse:collapse;
	width:315px;
	border-right:1px solid #dad7d7;	
}

.dlview_left_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/dlview_left.png);
	background-repeat:repeat-y;
	width:6px;
padding-left:1px;
}

.dlview_middle_td
{
	background-color:#DCD9D9;	
}

.dlview_middle_inner_td
{
	border-right:1px solid #ccc;
}

.dlview_main_div
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/dlview_middle.png);
	background-repeat:repeat-x;
	min-height:70px;
	width:455px;
	background-color:#DCD9D9;
	padding:5px;
}

.dlview_div_download
{
	font-style:italic;
	margin-left:10px;
	font-family:Arial;
	font-weight:bold;
line-height:0px;
margin-top:15px;
padding-bottom:10px;
font-size:16px;
}

.dlview_div_link
{
	color:#000000;
	font-style:italic;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial;
line-height:17px;
	font-size:13px;
	font-weight:bold;
}

.dlview_middle_inner_td2
{
	border-left:1px solid #fff;
}

.dlview_div_download_button
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/dlview_middle.png);
	background-repeat:repeat-x;
	min-height:70px;
	width:71px;
	text-align:center;
	background-color:#DCD9D9;
	padding:5px;
}

.dlview_bottom_middle
{
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/dlview_middle_bottom.png);
	background-repeat:repeat-x;
	font-size:0px;
	width:300px;	
}







/*-------SEARCH ADVANCED-----*/
.landing_page_block_bar_advancedsearch
{
	width:1007px;
}

.view_advancedsearch_bar_middle
{
	height:28px;
	width:638px;
	float:left;
	padding-top:7px;
	background-repeat:repeat-x;
	cursor:pointer;
}

.tab-selected .search-middle {
	border-top: 1px solid #909090;
	padding-top: 1px;
	background: #E7ECEE;
	color: #C2070D;
	height: 14px;
}

.search-middle {
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}

.landing_page_block_slider_advancedsearch
{		
	width:663px;
	height:426px;
	background-image:url(http://us-cdn.creamermedia.co.za/template/polity/images/block_shadow_bg_legbrowse.png);
}

#search-tab
{
	width:826px;	
}

#search-tab .tab
{
		
	color:#ffffff;
	font-size:11px;
	float:left;
	height:17px;
	padding:5px;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}

#search-tab .tab-selected
{
	background-color:#8AC33E;
	color:#ffffff;
	font-size:11px;
	float:left;
	height:17px;
	padding:5px;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
	border-right:1px solid #b9e58f;
	border-top:1px solid #b9e58f;
}



#search-tab-tab-0
{
border-right:1px solid #777;
	border-top:1px solid #777;
}

#search-tab-tab-1
{
	border-right:1px solid #777;
	border-top:1px solid #777;
}


#search-tab-tab-content-0
{
	position:static !important;
}
#search-tab-tab-content-1
{
	position:static !important;
}

.tabs
{
	height:28px;
	border-bottom:1px solid #000;	
}

div.asearch_results_container_top
{
	width:822px;
	background:url(http://us-cdn.creamermedia.co.za/template/polity/images/srtop_container_back.jpg) repeat-y top center;
	height:35px;
	padding-top:13px;
	margin-left:6px;
	margin-top:-5px;
	padding-left:7px;
	padding-right:7px;
}

.lb_search_filter_text
{
color:#aaa;
font-size:12px;

}

fieldset li
{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navigation a.head, a.head
{
display:block;
}

#navigation
{
	background-color:#4c4c4c;
	width:320px;
}

fieldset
{
	border:none;
}

#sched_one fieldset ul
{
	height:auto !important;
}

#sched_two fieldset ul
{
	height:auto !important;
}

#sched_three fieldset ul
{
	height:auto !important;
}

ul#related_tabs_schedule_pink li.tab a.active
{
    background-color:#B93E8F;
}

.navigation_topimg_blocks ul
{
	height:auto !important;
}

.video-ad-landing
{
margin-bottom:-2px;
}

.block_img_caption
{
	position: absolute;
	bottom: 0px;
	background:transparent url(http://us-cdn.creamermedia.co.za/template/mining_weekly/source_back.png) repeat scroll 0 0;
	color:#dddddd;
	font-size:11px;
	width:320px;
	padding:4px;
border-top:1px solid #555555;
}

.block_img_container
{
   overflow: hidden;
   position: relative;
   width: 320px;
   height: 181px;
}

.block_img_caption_bottom
{
	position: absolute;
	bottom: 0px;
	background:transparent url(http://us-cdn.creamermedia.co.za/template/mining_weekly/source_back.png) repeat scroll 0 0;
	color:#dddddd;
	font-size:11px;
	width:206px;
	padding:5px;
border-top:1px solid #555555;
}

.block_img_container_bottom
{
   overflow: hidden;
   position: relative;
   width: 216px;
   height: 162px;
}

.opa {
	margin:10px auto 10px;
	width: 56px;
	border:2px solid #ffffff;
}

.opa img {
	background:url("http://us-cdn.creamermedia.co.za/template/iabsa_logo_dark.png") repeat scroll center center #FFFFFF !important;
display:block;
}

.mm_scroll_dot_0
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_1_selected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:309px; 
}

.mm_scroll_dot_1
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_2_selected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:308px; 
}

.mm_scroll_dot_2
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_3_selected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:292px; 
}

.mm_scroll_dot_3
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_4_selected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:57px; 
}

.mm_grey_dot_0
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_1_unselected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:309px; 
}

.mm_grey_dot_1
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_2_unselected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:308px; 
}

.mm_grey_dot_2
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_3_unselected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:292px; 
}

.mm_grey_dot_3
{
	background-image:url("http://us-cdn.creamermedia.co.za/template/polity/images/election_page_4_unselected.png");
	background-repeat:no-repeat;
	height:17px; 
	width:57px; 
}

.pds-question-top.lighter
{
color:#8dd038 !important;
}

.pds-question-top.white_text
{
color:#ffffff !important;
}

#mobile-link
{
float:left;
margin-top:12px;
}

#___plusone_0
{
float:right !important;
margin-top: -5px !important;
width: 84px !important;
}

.list_articles_breakingnews_middle_advanced
{
	background-color:transparent !important;
	width:835px !important;
	padding:15px 0px 15px 30px !important;
margin-left: -9px !important;
}

.list_articles_advanced
{
margin-left:0px !important;
}

.list_articles_content_advanced
{
margin-left:11px !important;
}
#disqus_thread
{
display:block;
}


/* Start Job Styles */

.jobs { 
    font-size: 11px;
    margin-bottom: 0;
    width:812px
}

.jobs table tr th {
    background: #e6e6e6 url(http://us-cdn.creamermedia.co.za/template/jobs/po/th_background.png) repeat-x top left;
    border: 0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #ddd;
    color: #333;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 5px 7px;
    font-size: 11px;
}

.jobs table tr td {
    border-bottom: solid 1px #ddd;
    padding: 10px;
}

.jobs_search_bar {
    background: #f2f3f5;
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #fff;
    padding: 10px;
}

.jobs_search_bar input.text,.jobs_search_bar select {
    border: solid 1px silver;
    background: #fff url(http://us-cdn.creamermedia.co.za/template/jobs/po/input_background.png) no-repeat top left;
    font-size: 12px;
    margin-right: 10px;
    -moz-box-shadow: 0 1px 0 0 #fff;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
    color: #666;
    padding: 6px;
    width: 135px;
}

.jobs_search_bar input.text {
    padding: 7px;
}

.jobs_search_bar .submit {
    border: solid 1px silver;
    background: #e7e7e7 url(http://us-cdn.creamermedia.co.za/template/jobs/po/submit_background.png) no-repeat top left;
    font-size: 12px;
    margin-right: 10px;
    -moz-box-shadow: 0 1px 0 0 #fff;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
    font-weight: 700;
    text-shadow: #fff 0 1px 0;
    padding: 6px;
}

.jobs_search_bar .search_left {
    float: left;
}

.jobs_search_bar .search_right {
    float: right;
}

.jobs_search_bar h2 {
    display: inline;
    float: left;
    height: 50px;
    width: 73px;
    left: 0;
    position: relative;
    top: 0;
    z-index: 10;
    margin: -10px 0;
    padding: 0;
}

.jobs_search_bar h2 a {
    background: url(http://us-cdn.creamermedia.co.za/template/jobs/po/jobs_logo.png) no-repeat scroll left top transparent;
    display: block;
    height: 50px;
    width: 73px;
    overflow: hidden;
    text-indent: -1000px;
}

.jobs_listing a {
    color: #222;
}

.jobs_listing .meta {
    color: #999;
}

.jobs_pagination {
    background: #fff;
    padding: 10px;
}

.jobs_whos_hiring {
    background: #fff;
    border-bottom: solid 1px #ddd;
    padding: 10px;
}

h2.list {
    display: inline;
    float: left;
    height: 30px;
    width: 88px;
    left: 0;
    position: relative;
    top: 0;
    z-index: 10;
    margin: 0 0 0 10px;
    padding: 0;
}

h2.list a {
    background: url(http://us-cdn.creamermedia.co.za/template/jobs/po/btn_list_background.png) no-repeat scroll left top transparent;
    display: block;
    height: 30px;
    width: 88px;
    overflow: hidden;
    text-indent: -1000px;
}

h2.list a:hover {
    background: url(http://us-cdn.creamermedia.co.za/template/jobs/po/btn_list_background.png) no-repeat scroll left bottom transparent;
}

h2.apply {
    display: inline;
    float: right;
    height: 30px;
    width: 88px;
    left: 0;
    position: relative;
    top: 0;
    z-index: 10;
    margin: 0 -10px 0 0;
    padding: 0;
}

h2.apply a {
    background: url(http://us-cdn.creamermedia.co.za/template/jobs/po/btn_apply_background.png) no-repeat scroll left top transparent;
    display: block;
    height: 30px;
    width: 88px;
    overflow: hidden;
    text-indent: -1000px;
}

h2.apply a:hover {
    background: url(http://us-cdn.creamermedia.co.za/template/jobs/po/btn_apply_background.png) no-repeat scroll left bottom transparent;
}

.fith {
    float: left;
    width: 20%;
}

.box {
    background: #fff;
    text-align: center;
    border: solid 1px #ddd;
    margin: 5px;
    padding: 10px;
}

.jobs table,.jobs table tr {
    border: 0;
    padding: 0;
}

.jobs_listing,.jobs_priority {
    background: #fff;
    padding: 0;
}

.jobs_listing a.view,.jobs_priority h3 a {
    color: #67912f;
}

.job_view {
    background: #fff;
}

.job_view ul {
    margin-bottom: 20px;
}

.job_view ul li {
    margin-left: 20px;
}

.job_view .slug {
    border-bottom: solid 1px #ddd;
    color: #818181;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 10px 15px
}

.job_view .slug .left, .job_view .metabox .left {
    float: left;
}

.job_view .slug .right, .job_view .metabox .right {
    float: right;
}

.job_view h1 {
    margin: 0;
    padding: 0;
}

.job_view strong {
    color: #333;
}

.job_view p {
    margin-bottom: 10px;
}

.job_view .metabox {
    padding: 10px 15px 25px;
    background: url(http://us-cdn.creamermedia.co.za/template/jobs/po/breaker.png) no-repeat bottom center;
    border-bottom: solid 1px #eee;
}

.job_view img.company_logo {
    float: right
}

.job_view #content-body .text {
	padding:20px;	
}

.job_view  .view-headline {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E3E3E3;
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 20px;
}

.job_view  .view-headline h1 {
	margin:0;
	padding:0;
}

.pagination-for-jobs .dot_color
{
	background:url("http://us-cdn.creamermedia.co.za/template/polity/images/green_sprite.png") no-repeat scroll -59px -58px transparent !important
}
.jobs-whos-hiring-grid-header
{
	color:#FFFFFF;
	padding-left:5px;
	height: 20px;
    padding-top: 4px;
    position: relative;
    text-transform: uppercase;
}
.jobs-whos-hiring-grid-container
{
	border-width: 0px 1px 1px 1px;
	border-style:solid;
	border-color:#B5BfC5;
	background-color:#FFFFFF;
}
.jobs-whos-hiring-grid-container td
{
	padding:15px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#e7e7e7;
	width:20%;
}
.jobs-whos-hiring-grid-container a
{
	display:block;
}
.jobs-whos-hiring-grid-container a img
{
	display:block;
width:120px;
}
/* End Job Styles */
/* New Article View Styles */
.en-sprite
{
	background-image:url(/template/en2013/images/en_sprite.png);
	background-repeat:no-repeat !important;
	font-size:0px !important;
	line-height:0px !important;
	position:relative;
	overflow:hidden !important;
	text-indent:-10000px !important;
	display:block;
}
a.buy-images-link
{
	margin-right:10px;
	margin-bottom:10px;
	text-decoration:underline;
	font-size:10px;
	color:#7d7d7d;
	position:relative;
	top:-25px;
}
#media_container
{
	position:relative;
	height:460px;
	overflow:hidden;
	margin-top:30px;
}
/*
.mobile #media_container
{
	height:545px;
}
*/
#media_container a.media-prev-link, #media_container a.media-next-link
{
	position:absolute;
	width:30px;
	height:48px;
	top:50%;
	margin-top:-24px;
	outline:0px none;
	z-index:5;
}
.mobile #media_container a.media-prev-link, .mobile #media_container a.media-next-link
{
	display:none;
}
#media_container a.media-prev-link
{
	background-position:-209px -291px;
	left:30px;
}
#media_container a.media-next-link
{
	background-position:-239px -291px;
	right:30px;
}
.thumbs-container
{
	padding:8px 0px 5px 5px;
	border-bottom: 1px solid #E4E4E4;
	position:relative;
}
.thumbs-container a
{
	width:80px;
	height:80px;
	overflow:hidden;
	background-color:#000000;
	position:relative;
	margin-right:5px;
}
.thumbs-container a img
{
	display:block;
	height:100%;
}
.thumbs-container a span.media-overlay
{
	width:58px;
	height:58px;
	background-position:-269px -291px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-29px;
	margin-left:-29px;
}
#media_container .media-item
{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	overflow:hidden;
}
#media_container .media-item img
{
	display:block;
	width:100%;
	margin:auto;
}
#article_content_container
{
	padding:40px 30px;
	font-size:16px;
	position:relative;
}
#article_content_container #article_content_inner_container
{
	padding:0px 30px;
}
#article_content_container p br
{
	clear:none !important;
}
#article_content_container p.first-paragraph
{
	font-size:18px;
}
#article_content_container #article_content_inner_container a.reuse-button
{
	display:inline-block;
	width:72px;
	height:12px;
	background-position:-323px -358px;
}
#article_content_container #article_content_inner_container .article-edited-by-container
{
	color: #777777;
	font-size: 14px;
	margin-bottom: 20px;
}
span.article-byline, span.article-byline a
{
	font-size:10px;
	color:#7b7b7b;
	text-transform:uppercase;
}
span.article-byline
{
	margin-right:15px;
	display:inline-block;
}
span.article-byline a
{
	text-decoration:underline;
}
#article_content_container p.first-paragraph span.article-updated
{
	font-size:12px;
	color:#D90C0E;
	margin-right:15px;
	display:inline-block;
}
#article_topics_titles, #article_topics_tags
{
	display:none;
}
#article_tools_container
{
	border-left:1px solid #ededed;
	margin-left:30px;
	margin-bottom:30px;
	padding:10px 0px 10px 30px;
	position:relative;
	margin-right:-30px;
}
#article_tools_container img
{
	background:none !important;
}
#article_tools_container .addthis_floating_style
{
	position:relative !important;
	top:0px !important;
	left:0px !important
}
#article_tools_container .addthis_floating_style a
{
	margin-bottom:10px !important;
}
#article_tools_container a.article-comments-tool-icon
{
	background-position: -269px -398px;
	color: #000000 !important;
	display: block;
	font-size: 14px !important;
	font-weight: bold;
	height: 49px;
	left: 2px;
	line-height: 14px !important;
	padding-top: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
	width: 54px;
}
#article_tools_container a.article-print-tool-icon
{
	background-position: -269px -358px;
	display: block;
	height: 20px;
	width: 54px;
	position:relative;
	left:2px;
}
#article_tools_container a.article-email-tool-icon
{
	background-position: -269px -378px;
	display: block;
	height: 20px;
	left: 2px;
	position: relative;
	width: 54px;
}
.social-container a.article-email-tool-icon
{
	width:15px;
	height:12px;
	background-position:-231px -339px;
	display:block;
	position:relative;
	left:0px;
	top:3px;
}
.social-container a.article-comment-tool-icon
{
	width:16px;
	height:14px;
	background-position:-76px -229px;
	display:block;
	position:relative;
	left:5px;
	top:2px;
}
.listing-item .listing-article-has-comments
{
	width:16px;
	height:14px;
	background-position:-76px -229px;
	display:block;
	position:absolute;
	top:8px;
	right:8px;
}
#article_more_insight_container
{
	border:1px solid #e4e4e4;
	width:200px;
	margin-right:30px;
	margin-bottom:30px;
	position:relative;
	margin-left:-30px;
}
#article_more_insight_container .heading
{
	color:#FFFFFF;
	background-color:#45474d;
	font-size:14px;
	padding:5px 20px;
	text-transform:uppercase;
}
#article_comments_container
{
	padding:0px 60px;
}
#article_more_insight_container .listing-item
{
	height:auto;
	background:none;
	padding:0px;
	border-bottom:1px solid #E4E4E4;
}
#article_more_insight_container .listing-item.last-item
{
	border-bottom:0px none;
}
#article_more_insight_container .listing-item .heading-container
{
	position:relative;
	padding:0px;
}
#article_more_insight_container .listing-item h2.listing-heading a
{
	padding:15px;
	font-size:22px;
}
#article_more_insight_container .listing-item .content-container
{
	padding-right:0px;
}
#article_more_insight_container .listing-item .content-container .abstract-container
{
	height:90%;
}
#article_quote_container
{
	margin-top:30px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:30px 15px;
	font-size:20px;
	color:#a5afb5;
	font-style:italic;
	margin-left:-30px;
	width:170px;
	clear:left;
	margin-right:30px;
	margin-bottom:30px;
	line-height:28px;
}
#next_article_popout
{
	bottom: 70px;
    position: fixed;
    left: 1440px;
    width: 170px;
    z-index: 6;
	display:none;
	background-color:#FFFFFF;
	border:1px solid #787b86;
	box-shadow:0 0 20px #000000;
	-box-shadow:0 0 20px #000000;
	-moz-box-shadow:0 0 20px #000000;
	-webkit-box-shadow:0 0 20px #000000;
	-khtml-box-shadow:0 0 20px #000000;
}
#next_article_popout .heading
{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#45474d;
	padding:5px 20px;
	font-size:14px;
}
#next_article_popout a
{
	display:block;
	padding:20px;
	font-size:18px;
	color:#000000;
}
#media_action_container
{
	height: 20px;
	padding: 0px 10px;
	position: relative;
	top: 25px;
}
#instagram_link_container
{
	padding:10px 10px 0px;
	height:15px;
}
#media_action_container a, #instagram_link_container a
{
	color:#7d7d7d;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
}
#media_action_container #embed_media_container, #media_action_container #download_media_container, #media_action_container #buy_photos_container
{
	display:none;
}
.article-attachment-container
{
	background-color: #EDEDED;
	margin-bottom: 30px;
	padding: 30px;
	position: relative;
	border-radius:3px;
	-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
}
.article-attachment-container a.blue-button
{
	margin-top: -17px;
	position: absolute;
	right: 30px;
	top: 50%;
	width: 130px;
}
.article-attachment-container .attachment-info
{
	font-size:18px;
}
.article-attachment-container .attachment-info span
{
	display: inline-block;
	font-size: 14px;
	margin-left: 10px;
}
.dark-back
{
	background:url(/template/en2013/images/dark_overlay.png) repeat transparent;
}
.super-dark-back
{
	background:url(/template/en2013/images/super_dark_back.png) repeat transparent;
}
.uber-dark-back
{
	background:url(/template/en2013/images/uber_dark_back.png) repeat transparent;
}
.item-caption
{
	left: 0px;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0px;
	z-index:2;
	overflow:hidden;
}
.item-caption .text
{
	padding:5px 10px;
	color: #FFFFFF;
    font-size: 12px;
}
#dark_overlay
{
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background:url(/template/en2013/images/uber_dark_back.png) repeat transparent;
	display:none;
	z-index:21;
}
.message-popup
{
	background-color: #FFFFFF;
	border: 1px solid #BABABA;
	box-shadow:0px 0px 10px #000;
	-box-shadow:0px 0px 10px #000;
	-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	-khtml-box-shadow:0px 0px 10px #000;
	left: 50%;
	margin-left: -270px;
	position: fixed;
	top: 25%;
	width: 540px;
	z-index: 22;
	display:none;
}
.message-popup .heading
{
	border-bottom: 1px solid #E4E4E4;
	font-size: 16px;
	padding: 15px 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.message-popup .message-container
{
	padding: 20px;
}
.message-popup .message-inner-container
{
	background-color: #EDF5F7;
	color: #555555;
	font-size: 14px;
	padding: 20px;
}
.message-popup .message-inner-container textarea
{
	background: none;
	border: 0 none;
	color: #555555;
	font-size: 11px;
	height: 200px;
	overflow: scroll;
	width: 100%;
}
a.close-message-button
{
	background-position: -209px -339px;
	height: 22px;
	margin-top: -11px;
	position: absolute;
	right: 15px;
	top: 50%;
	width: 22px;
}
/* End of New Article View Styles */
/* VideoJS Overwrites START */
.video-js
{
	position:absolute !important;
	width:100% !important;
	height:100% !important;
	top:0px;
	left:0px;
}

.vjs-big-play-button
{
	left:50% !important;
	top:50% !important;
	margin-left:-2em;
	margin-top:-2em;
}

.vjs-control-bar {
	z-index:1;
}

.vjs-play-progress, .vjs-volume-level {
	background-color:#91bb60 !important;
}
#media_container .media-item-container{
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	display:none;
}
#media_container .media-item.audio .vjs-poster {
	display:block !important;
}
/* VideoJS Overwrites END */
/* Video Popup START */
#video_popup
{
	background:#FFF;
	padding:0 20px 20px;
	width:auto;
}
#video_popup img.logo
{
	display:block;
	margin:0 auto 20px;
	padding:20px;
	background:#000000;
}
#video_popup h1
{
	text-align: center;
	font-size: 28px;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
#video_popup #media_container, #video_popup #media_container .media-item
{
	height:auto;
	position:relative;
}
#video_popup .sponsored-by
{
	color: #6d6d6d;
	text-align: center;
	padding: 20px 0 10px;
	font-size: 12px;
}
#video_popup .ad-container, #video_popup .ad-container *
{
	text-align:center;
}
/* Video Popup END */
/* DNA START */
.dna-registration-container
{
	padding:0 30px 30px;
}
.dna-registration-container hr
{
	border:0 none;
	border-top:1px solid #cccccc;
	margin:30px 0;
}
.dna-registration-info
{
	font-size:16px;
	color:#464646;
	margin-bottom:20px;
}
table#dna_fields
{
	margin-top:30px;
}
table#dna_fields th
{
	padding-right:30px;
}
table#dna_fields input
{
	display: inline-block;
	margin-right: 18px;
	position: relative;
	top: -2px;
}
table#dna_fields label
{
	color:#000000;
	display:inline-block;
	font-size:20px;
}
table#dna_fields .dna-description
{
	font-size:14px;
	color:#898f8f;
	padding-top:10px;
	padding-bottom:40px;
	padding-left:32px;
}
.dna-more-less-button
{
	display: inline-block;
    width: 41px;
    height: 18px;
	text-decoration:none;
    position: relative;
    background: url(/images/newsletters/dna_registration/dna_more_less_button_po.png) no-repeat bottom center;
    top: -1px;
    margin-left: 10px;
}
.dna-more-less-button.more
{
	background-position:top center;
}
/* DNA END */
/* subscribe */

	.dna-registration-container .subscribe {
		background:#fff;
		border: solid 1px #91bb60; 
		margin:0 auto 2em auto;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		width:511px;
	}
	.dna-registration-container .homepage-subscribe {
		margin: 0;
		width: 511px;
	}
	.dna-registration-container #container_sidebar .homepage-subscribe {
		margin: 1.5em 0 -2em 0;
		width: 7.5em;
		padding-left: 0.5em;
		text-align: center;
	}
	.dna-registration-container .homepage-subscribe a.subscription-link {
		color:#00b8de;
		font-size:.9em;
	}
	
	.dna-registration-container .subscribe input.text { 
		width:90%;
		margin:0;
		padding:.8em 5%;
		border:0;
		font-size:.9em;
		text-align: left; 
		background:#fff;
		color:#666; 
	} 
	
	.dna-registration-container .subscribe input.btn { 
		width:100%;
		padding:.8em 0;
		margin:0;
		border:0;
		font-size:.9em;
		text-align: center; 
		background: #91bb60;
		border:0;
		border-left: solid 1px #91bb60; 
		color:#fff;   
		text-shadow: 0px -1px 0px rgba(0,0,0,.5);
		cursor:pointer;
		-webkit-appearance: none;
	}	
	
	.dna-registration-container .subscribe input.btn:focus { 
		background:#9fcf69;
	}
	
	.dna-registration-container .subscribe input.btn:hover { 
		background:#9fcf69;
	}
	
	.dna-registration-container .subscribe_left{ 
		margin-right: 18em; 
		background: #fff
	}
	
	.dna-registration-container .subscribe_right{
		float: right;
		width: 18em;   
		background: #00b8de		
	}	
	.dna-registration-container .clearfix {
		clear: both	
	}