/* 
========================  Default CSS Content ======================== 
	
	1: Globals
	2: Typography
	3: Layouts
	4: Navigation
	5: Forms
	6: Tables
	7: Any datagrid styling (mainly .NET)

======================== ======================== 
*/




/*
=======================================================================================================  1: START: Globals ======================== 
*/
																								/* --- LAYOUT ---*/
body
{
	font-family:Arial, Helvetica, Sans-Serif;	
	margin:0;
	padding:0;
	background-color	: #DCDDDF;
	text-align:center;

}

dt.wider
{
	width:90px !important;
}

.userReportFilter dd.checkbox input
{
	width:15px !important;
	margin-bottom:18px;
}

dd.checkbox input
{
	width:15px !important;
	margin-bottom:18px;
}

dd.upload input
{
	width:auto !important;
}

.mdTextbox
{
	width			: 60%;
}


.checkboxes input
{
	margin-right	: 2px;
}

.checkboxes label
{
	margin-right	: 15px;
}

p.inaccessible
{
	background-image:url(../Images/error.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-top	:2px;
	margin-bottom:10px;
	font-weight:bold;
}


.panel50
{
	width: 45%;
}

p.clear
{
	line-height:0.1em;
	padding: 0;
	margin:0;
}

#header
{
	width		: 784px;
	margin		: 0 auto;
}

#wrapper
{
	width					: 784px;
	background				: #C1C3C5 url(../images/mainbg.gif) repeat-x 0 0;
	margin					: 0 auto;
	padding					: 0;
	text-align				: left;	
}

#contentColumn
{
	
	padding:10px 20px 0 20px;
	min-height:400px;
	margin:10px 0 0 0;
}

.clearboth
{
	clear:both;
}

.clearleft
{
	clear:left;
}
.clearright
{
	clear:right;
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.buttonActions
{
	padding-top:4px;
}

.button
{
	font-family				: Arial, Helvetica, Sans-Serif;	
	font-size				: 12px;
	font-weight				: bold;
	background				: url(../../Common/Images/Nav/button.gif) 0 0 repeat-x #999999;
	color					: #FFFFFF;
	height					: 23px;
	margin					: 0 5px 0 0;
	padding					: 0 4px;
	border					: none;
	cursor					: hand;
	cursor					: pointer;
}

.primaryButton
{
	font-family				: Arial, Helvetica, Sans-Serif;	
	font-size				: 12px;
	font-weight				: bold;
	background				: url(../../Common/Images/Home/news_bg.gif) repeat-x 0 0 #004963;
	color					: #FFFFFF;
	height					: 23px;
	margin					: 0 5px 0 0;
	padding					: 0 4px;
	border					: none;
	cursor					: hand;
	cursor					: pointer;
}

.textbox
{
	width:250px;
	margin:0 10px 0 0;
}
																								/* --- TYPOGRAPHY --- */


h1, h2, h3, h4, h5, h6, h7, input, textarea, select
{
	color				: #000;
	margin				: 0;
	font-size			: 11px;
	font-family			: Arial, Helvetica, Sans-Serif;
}

h1
{
	float				: left;
	font-size			: 16px;
	color				: #008068;
	background			: url(../../Common/Images/talaris-logo-en-gb.gif) no-repeat 0 0;
	width				: 164px;
	height				: 61px;
	display				: block;
	margin				: 22px;
	padding				: 0;
	text-align			: center;	
}

h1 a 
{
	font-size		: 20px;
	text-indent		: -1200px;
	width			: 162px;
	height			: 83px;
	display			: block;
	margin			: 0;
	padding			: 0;	
}

h2
{
	font-size		: 17px;
	margin			: 0;
	padding			: 0 20px;
	color			: #004963;
	
}

h3
{
	font-size:14px;
	font-weight:bold;
}
h4
{
	font-size:11px;
	font-weight:bold;
	margin:0;
}


 p, li, dt, dd
{
	font-size:11px;
	color: #000;
	font-family:Arial, Helvetica, Sans-Serif;
	margin:0;
}

a
{
	color:#004963;
}

p
{
	padding-bottom:0.5em;
}

ul
{
	margin:0 16px;
	padding:0 16px;
}

li
{
	margin-bottom:4px;
}

.warning p, .warning
{
	color:#FF0000;
}

.darkgreen
{
	color:#008068;
}


#productdetails_itembox h4.darkgreen
{
	color:#004963;
}

.midgreen
{
	color:#8CB65B;
}

/*#second_nav_warning - moved to UI css */


/*
====================================================================================================  2: START: Typography ======================== 
*/
																							
																									/* --- HOME ---*/
																									
																									
																									
																			/* --- NEWS FEED ---*/


.rss_home
{
	background-color	:	#004963;
}

.rss h2, .rss_home h2
{
	width			: 200px;
	margin			: 0;
	padding			: 3px 0 3px 8px;
	color			: #FFF;
}



.newsfeed_item h4
{
	margin:0;
	padding:6px 0 0 6px;	
}

.newsfeed_item h4 a
{
	color:#004963;
	text-decoration:none;	
	margin:0;
	padding:0;
	width:358px;
}

.newsfeed_item p
{	
	width:342px;
	margin:0;
	padding:5px 0 0 6px;
}
																			/* --- FOCUS ---*/


#focus h2, #guidelines h2, .filter_left, .product h2
{
	padding				: 3px 0 0 10px;
	margin				: 0;
	color				: #004963;
	height				: 26px;
}

#product_details_h2 h2
{
	background			: transparent url(../../Common/Images/Home/links-activity_bg.gif) repeat-x scroll 0 0;
	color				: #FFFFFF;
	height				: 20px;
	padding				: 3px 0 3px 8px;
}

#links h2
{
	background			: url(../images/links_header.gif) no-repeat 1px 0;
	color				: #FFF;
	font-size			: 14px;
	height				: 31px;
	line-height			: 31px;
	text-align			: center;
}

.filter h2
{
	background-color	: #004963;
	color				: #FFFFFF;
	height				: 23px;
	padding				: 4px 0 0 8px;
}

#information_download h2
{
	color				: #FFF;
	text-align			: center;
	height				: 32px;
	line-height			: 32px;
	font-size			: 14px;
	background			: url(../images/downloadpanel.gif) no-repeat 0 0;
}

#newslist_right h2
{
	padding				: 3px 0 0 5px;
	margin				: 0 0 2px 0;
}
 


#product_details_container
{
	width				: 516px;
	float				: right;
	margin-bottom		: 20px;
	background-color	: #F2F2F2;
	border				: 1px solid #CFCFCF;
}

#focus h3, #focus_link
{
	color				: #004963;
	font-weight			: bold;
}

#focus_link
{
	margin				: 20px 0 0 0
}


#focus_link a
{
	color				: #797979;
	text-decoration		: none;	
}


																			/* --- LATEST ASSETS --- */
																			


														
#latest h4 a, #latest h4
{
	color:#004963;
	text-decoration:none;
	margin:0;
	padding:0;
}

#latest p
{
	margin:0;
}																																						


																			/* --- LINKS --- */
																			
#news_archive h2, #asset_list_container h2, #product_assetlist h2
{
	height				: 26px;
	padding				: 3px 0 0;
}

#asset_details h2
{
	background			: url(../../Common/Images/Home/links-activity_bg.gif) repeat-x 0 0;
	height				: 20px;
	padding				: 3px 0 3px 8px;
	color				: #FFF;
}


#latest h2
{
	background			: url(../../Common/Images/Home/links-activity_bg.gif) repeat-x 0 0;
	height				: 20px;
	padding				: 3px 0 3px 8px;
	color				: #FFF;
	width				: 453px;
}

#user h2
{
	background			: url(../../Common/Images/Home/links-activity_bg.gif) repeat-x 0 0;
	height				: 20px;
	padding				: 3px 0 3px 8px;
	color				: #FFF;
	width				: 260px;
}

#home_bottom #user h2, #home_bottom #latest h2
{
    background			: url(../../Common/Images/grey_home.gif) repeat-x 50% 0;
}
	
#links dt a, #user .user_desc a
{
	color:#004963;
	font-weight:bold;
	text-decoration:none;
}

									
									
									
																			/* --- USER ACTIVITY --- */
																			
																			
.user_header
{
	margin:0px 0 10px 0;
	padding:0 0 0 10px;
}																			
																			
																
																									/* --- LIBRARY --- */
																									
																			/* --- TREE VIEW --- */
																			
#library h2
{
	padding:3px 0 0 16px;
	margin:0 0 0 0;
	width:200px;																			
}												
																			
																			/* --- ASSET LIST --- */
																			
#asset_list h3
{
	margin:0 0 6px 0;
	padding:0 0 0 16px;
}

#asset_list h4 a
{
	padding:0 0 0 6px;
}	


																			/* --- ASSET DETAILS --- */
																									


#asset_details h3, #asset_details div input
{
	margin:6px 0 6px 6px;
}

#asset_details dl dt
{
	margin:0 0 0 6px;
}

#asset_details dl dd
{
	margin:0 0 10px 6px;	
}
																							
#asset_details #assetdetails_content p,  .productdetails_content p
{				
	padding:6px;
}

#asset_details #assetdetails_content h3,  .productdetails_content h3
{
	padding:12px 12px 0 12px;
}	

.assetlist_itembox h4 a
{
	text-decoration:none;
}																								
																
																									/* --- GUIDELINES --- */																									/* --- GUIDELINES -- */
																											
#guidelines h2
{
	margin				: 0;
	padding-left		: 6px;
}	

#guidelines_itembox h4
{
	padding:6px;
	font-size:80%;
}

#guidelines_itembox strong
{
	font-weight			: bold;
	color				: #004963;
}

#guidelines_itembox p
{
	padding:6px;
}																										
		
																							
																							
																									/* --- NEWS --- */
																									
#newshierarchyfeed_content h5
{
	background-color		: #FFF;
	width					: 274px;
	padding					: 5px;
	margin					: 0 0 4px 0;
	text-decoration			: none;
}

#newshierarchyfeed_content h5 a:link, #newshierarchyfeed_content h5 a:visited 
{
	text-decoration:none;
}																																																		
	


.newshierarchy_archive h2, #newshierarchy_feed h2
{
	height			: 26px;
	padding			: 3px 0 0 2px;
	margin			: 0;
}		

.newshierarchy_archive ul
{	
	margin			: 0 0 15px 0;
	padding			: 0 0 0 50px;
}		

.newshierarchy_itembox ul li
{
	list-style-type	: none;
	margin			: 0 0 3px 0;
}

.newshierarchy_itembox a:link, .newshierarchy_itembox a:visited
{
	text-decoration:none;
}

.newshierarchy_itembox a:hover, .newshierarchy_itembox a:active
{
	text-decoration:none;
}	

#newslist_itembox h2
{
	orphans:0;
	height:26px;
	overflow:hidden;
}

#newslist_itembox h3 a
{
	font-size			: 14px;
	text-decoration		: none;
}	

#newslist_itembox h4
{
	margin:1px 0 5px 0;					
}

#newslist_itembox p
{
	margin:0 0 0px 0;
}	
							
#general_box h3
{
	margin				: 0 0 6px 0;
}

#general_box .intro
{
	font-size			: 70%;
	font-weight			: bold;

}

#general_box strong
{
	font-weight			: bold;
	color				: #004963;
}


																									/* --- INFORMATION --- */
																									
#information_info h2
{
	padding			: 3px 0 0 5px;
}																								


																									/* --- ADMIN --- */
																			
																			/* --- ADD PRODUCT --- */
																			
																			
																			
																									
																			/* --- FILTER --- */
																			

.filter_right
{
	background-image:url(../../Common/Images/Home/focus_bg.gif);
	background-repeat:repeat-x;
	margin:0 0 0 0;
	height:26px;
	border-bottom:solid 1px #FFFFFF;
}	 

.filter_right h2
	{
		color:#008068;
	}

.field_left, .field_right
{
	margin:0 20px 0 0;
}

.filter_itembox dl dt
{
	float:left;
	padding-right:10px;
	display:block;
}				

.filter_itembox .field_left dt
{
	width:100px;
}	

.filter_itembox .field_right dt
{
	width:40px;
}																		

.filter_itembox dl dt dd, .filter_itembox dl dt dd
{
	
	margin:0 0 0 0;													
}

.filter_left input, .filter_right h2
{
	margin:3px 0 0 0;
	padding:0 0 0 5px;
}
.field_left input, .field_right select
{
	margin:0 0 10px 0;
}	




																		/* --- REPORTS --- */
																		
.adduser h3 a
{
	font-size:13px;
	text-decoration:none;
}

.adduser ul
{
	margin:0;
	padding:0;
}

.adduser ul li
{
	list-style:none;
}	

.adduser a:link, .adduser a:visited
{
	text-decoration:none;
}

.adduser a:hover, .adduser a:active
{
	text-decoration:none;
	color:#008068;
}	

.adduser_content #photo
{
	padding:10px 0 0 0;
}																	

#rules
{
	float:right;
	width:400px;
}
																	
/*
=======================================================================================================  3: START: Layouts ======================== 
*/
																							
																									/* --- HOME --- */

#home_top
{
	padding:0 0 0 0;
	margin:0;
	width:744px;/*784px;*/
	height:310px;
	
	
}
	
#home_bottom
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:744px;
}
																			/* --- NEWS FEED --- */

.rss_left, .rss_right, #information_info, #library h2, .adduser h2, .rss_left_home, .rss_right_home
{
	color				: #004963;
	margin				: 0;
	height				: 26px;
}

#library
{
	background-color	: #004963;
}

.adduser h2, #library h2{
	padding				: 4px 0 0 8px;
	height				: 23px;
	color				: #FFF;
	background-color	: #004963;
}	

.rss_left
{
	float				: left;
	background-color	: #004963;
}

.rss_left_home
{
	float				: left;
}

.rss
{
	background-color	: #004963;
}

.rss_right
{
	float				: right;
	background-color	: #004963;
}

.rss_right_home
{
	float				: right;
}

.rss_right a img, .rss_right_home a img
{
	padding:5px;
	border:0px;
	float:right;
	
}

#home_top #newsfeed_container .rss_home
{
    background          : url(../images/news_home.gif) repeat-x 50% 0;
}

#newsfeed_container, #focus
{
	width:367px;
	height:260px;
	margin:0;	
}

#focus img.webbanner
{
	margin-bottom: 10px;
	border:none;
}

#focus a img.webbanner
{
	cursor:hand;
	cursor:pointer;
}

#newsfeed_box_home div div div 
{
	/* BREAKS SCROLLING 
	height:auto !important;*/
	height:110px !important;
	margin-bottom:10px !important;
}

#newsfeed_box_home
{
	margin:0;
	background-color		: #CBDAE2;
	border					: solid 1px #3F7C90;
	padding:6px;
	height:230px;
	cursor:pointer;
}

#newsfeed_box, .filter_itembox, #library_itembox, .adduser_content, .userReportFilter
{
	background-color		: #CBDAE2;
	border					: solid 1px #3F7C90;
	padding					: 6px;
}


#general_box
{
	padding					: 6px;																	
}
.newsfeed_item
{
	background-color		: #FFFFFF;
	padding					: 0;/* 10px;*/
	margin					: 0;
	overflow				: visible;

}

.news_img
{
	margin:0;
	padding:0;
	border:none;	
}
/**/




																			/* --- FOCUS --- */

#focus:
{
	margin:0 40px 0 0;
	
}

#focus_box input
{
	margin:0 0 6px 6px;
	padding:0;
	border:none:
}

#focus_box,  #productdetails_itembox, #newslist_right #newslist_itembox, .filter_itembox, #links dl
{
	padding				: 0 6px;
}

#guidelines_itembox
{
	padding				:10px 6px 0;
}

#informationdownload_itembox
{
	padding				: 10px;
	margin-left			: 1px;
	background-color	: #DEDFDF;
	border-left			: 1px solid #CCC;
	border-right		: 1px solid #CCC;
	border-bottom		: 1px solid #CCC;
}

#focus_box
{
	height				: 218px;
	padding-bottom		: 10px;
	padding-top			: 10px;
	width				: 353px;
	background-color	: #FFF;
	border				: 1px solid #8AD3DF;
}

#focus h2
{
	height				: 26px;
	background			: transparent url(../images/links_header.gif) no-repeat scroll -10px 0;
	color				: #FFFFFF;
	height				: 31px;
	line-height			: 31px;
	padding-top			: 0;
}

#latest, #links
{
	width:464px;
}

.latest_content
{
	/*background-color:#CECECE;*/
	background-color:#FFFFFF;
	border:solid 1px #CECECE;
	/*border:solid 1px #F2F2F2;*/
	/*min-height:100px;*/
	clear:both;
	margin:0 0 6px 0;
	padding:0;
	width:448px;
	height:71px;
	
}

.latest_img
{
	width:71px;
	height:71px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	overflow:hidden;
}

.latest_desc
{
	/*background-color:#CECECE;*/
	background-color:#FFFFFF;
	width:360px;
	margin:0 0 0 0;
	padding:0 3px 0 0;
	float:right;
	line-height:1em;
	height:71px
	
}																			
																		



																			/* --- LINKS --- */
																																		
#links
{
	clear:left;
	padding:10px 0 0 0;

}
#asset_list, .newshierarchy_itembox
{
	background-color	: #FFF;
	margin				: 0;
	padding				: 5px;
}

.user_itembox, #latest .latest_itembox
{
	background-color	: #F2F2F2;
	border				: 1px solid #CFCFCF;
	margin				: 0;
	padding				: 5px;
}

.user_itembox h3
{
	color				: #004963;
	padding-left		: 2px;
}


#assetdetails_itembox
{
	margin				: 0;
	padding				: 10px;
	background-color	: #F2F2F2;
	border				: 1px solid #CFCFCF;
}

.user_itembox
{
	width:256px;
	margin-bottom:5px;
	overflow:visible;
}

#links dl
{
	margin				: 0;
	padding				: 0 4px 0 0;
	border				: 1px solid #AAA;
	background-color	: #DEDFDF;
	width				: 453px;
}

#links dt
{
	padding				: 6px 0 6px 10px;
}


																		
																		
																		
																		
																			/* --- USER ACTIVITY --- */
																			
#user
{
	width:270px;
	margin:0 0 10px 0;
}
																			

.user_content
{
	/*background-color:#CECECE;*/
	background-color:#FFFFFF;
	border:solid 1px #CECECE;
	/*border:solid 1px #F2F2F2;*/
	height:71px;
	clear:both;
	margin:0 0 6px 0;
	padding:0px;
	width:253px;
	
}	
	
.user_img
{
	width:71px;
	height:71px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	overflow:hidden;
	/*border-right:solid 1px #CECECE;*/
}

.user_desc
{
	/*height:51px;*/
	margin:0 0 0 5px;
	padding:3px;
	float:right;
	width:168px;
	line-height:1em;
}

																											/* --- LIBRARY --- */
																											
p#help img
{
	vertical-align:text-bottom;
}																										
																											
																			/* --- TREE VIEW --- */
#actionBox
{
	
	
	width				: 218px;
	float				: right;
	min-height			: 100px;
	margin-left			: 8px;	

}		

#actionBox ul
{
	margin				: 0;
	padding				: 0;
}														

#actionBox h3
{
	color				: #FFF;
	text-align			: center;
	height				: 32px;
	line-height			: 32px;
	font-size			: 14px;
	background			: url(../images/downloadpanel.gif) no-repeat 0 0;
	margin				: 0;
}

#actionBox .links
{
	margin				: 0;
	padding				: 10px;
	background-color	: #DEDFDF;
	border-bottom		: 1px solid #CCC;
	border-left			: 1px solid #CCC;
	border-right		: 1px solid #CCC;
	font-weight			: bold;
}

#actionBox .links li
{
	list-style			: none;
	background-repeat	: no-repeat;
	display				: block;
	height				: 25px;
	line-height			: 25px;
	margin-bottom		: 10px;
	padding-left		: 35px;
}

#actionBox .links a
{
	font-size			: 12px;
	color				: #004963;
}

#library_tree
{
	margin				: 0;
	padding				: 4px 0 0 8px;
	min-height			: 450px;
}																					
	
#library_tree p
{
	width			:185px;
	padding-right	:4px;
}	
																			
																			/* --- ASSET LIST --- */



.assetlist_img
{
	
	margin:0 6px 0 0;
	padding:6px;
	width:110px;
	height:100px;
	overflow:hidden;
	float:left;
}
	
.assetlist_desc
{
	
	margin:0 0 6px 0px;
	padding:6px 0 0 0px;
	height:112px;
}	
																				
																				
																				
																				/* --- ASSET DETAILS --- */



#asset_details #assetdetails_content																				
{
	background-image:url(../../Common/Images/asset_detail_content.jpg);
	background-repeat:no-repeat;
	width:286px;
	min-height:380px;
	margin:6px 6px 0 0;
	padding:0;
}	

#asset_details dl
{
	z-index:1000;
	
}

																											
																				/* --- PRODUCT DETAILS --- */
																											
#asset_details, #asset_list_container, #product_details
{
	width:516px;
	float:right;
	padding:0 0 0 0;
}			

#asset_details img, #product_details img
{
	padding:6px 20px 6px 6px;
	float:left;
}	

 .productdetails_content
{
	
	/*min-height:380px;*/
	margin:6px 6px 0 0;
	padding:0;
}	 	

.assetlist_itembox
{
	background-color	: #FFF;
	border				: solid 1px #CECECE;
	margin				: 2px 0 20px 0;
	padding				: 6px;
}


#productdetails_itembox
{
	min-height			: 340px;
	padding-top			: 8px;
}

#productdetails_itembox h4
{
	font-size	: 14px;
	color		: #666;
}

#productdetails_itembox h4.help
{
	margin-top: 10px;
	padding:6px 0 !important;
}

#productdetails_itembox strong
{
	font-weight			: bold;
	color				: #004963;
}

#productdetails_itembox p
{
	padding			: 6px;
	line-height		: 1.4em;
}

#productdetails_itembox img
{
	padding			: 0 6px 0 8px;
}

#productdetails_itembox img.helpIcon
{
	padding			: 0;
}
																				
																											
																			
																			/* --- GUIDELINES --- */
																			


#guidelines_itembox img
{
	padding:6px 6px;
}
																									
																			/* --- NEWS --- */
#newslist_left
{
	width:296px;
	float:left;
}
																											
#newslist_right
{
	width:435px;
	float:right;
}

#newshierarchyfeed_content
{
	width:270px;
	min-height:300px;
}

#information_right
{
	width				: 218px;
	float				: right;
}		

#newslist_itembox
{
	min-height			: 300px;
}	

#newslist_itembox .newsitem
{
	margin-top		: 20px;
}	

#information_left
{
	width:516px;
	float:left;
}		

.newsitemimg
{
	margin:0 0 12px 12px;
}																					
		

																											/* --- FOOTER --- */
																			
#footer
{
	
	clear				: both;
	border-top			: 1px solid #3F7C90;
	background-color	: #DCDDDF;
	color				: #000;	
}	

.footerLine
{
	background-color	: #004963;
	height				: 23px;
}
	

#footer p
{
	padding				: 8px 0 0 0;
	color				: #000;
}

#footer ul
{
	margin				: 0;
	padding				: 4px 0;
	list-style			: none;
}

#footer ul li
{
	display				: inline;
	list-style			: none;
	padding				: 5px 0 0 0;
}

#footer ul li a:link, #footer ul li a:visited
{
	text-decoration		: underline;
	color				: #000;
}

#footer ul li a:hover, #footer ul li a:active
{
	text-decoration		: none;
	color				: #000;
}




																												/* --- ADMIN --- */
																												
																												
																			/* --- ADD PRODUCT --- */
																			
																			
																			
																									
																			/* --- FILTER --- */
																			
.adduser_content
{
	margin:0 0 10px 0;
}	

.userReportFilter
{
	margin:0 0 10px 0;
}	

.adduser_content dd input
{
	width	:235px;
}


.adduser_content dd select.dropdown
{
	width	:239px;
}


.adduser_content dd select.textBox
{
	width	: 240px;
	float	: left;
}


.adduser_content .arrows
{
	float			: left;
	padding-left	: 40px;
	padding-right	: 0;
	padding-top		: 45px;
	width			: 85px;
}	

.adduser_content .arrows input
{
	margin-bottom	: 12px;
}

.adduser_content dd select
{
	width	: 250px;
} 																																
																			
.filter_left
{
	width:19px;
}	

.filter_right
{
	width:709px;
}

.filter_itembox
{
	margin:0 0 20px 0;
}

.filter_itembox .field
{
	margin:10px 0 10px 0;
}

.filter h3
{
	margin:10px 0 0 0;
	padding:0;
}

																		
																		
	
dl.userLeftCol
{
	width:50%;
	float:left;
}		

dl.userRightCol
{
	width:50%;
	float:left;
}																		/* --- ADD USERS --- */
	
	
#contactleft_regional_content h4
{
	height			: 26px;
	margin			: 0;
	padding			: 3px 0 0;
	color			: #004963;
	font-size		: 16px;
}	
																		
																			

.adduser_content dt, .login_content dt, .product_content dt
{
	float:left;
	width:160px;
}

.adduser_content dt.fullWidth
{
	float:none;
	
}


.product_content dd
{
	margin-bottom		: 8px;
}


.userReportFilter dt 
{
	float:left;
	width:80px;
}

.userReportFilter dd select.dropdown
{
	width	:244px;
}

.userReportFilter dd 
{
	margin:0 0 10px 0;
}

.userReportFilter dd input
{
	width	:240px;
}

dd.date input.radEnabledCss_Default, dd.date input.radHoverCss_Default,  dd.date input.radFocusedCss_Default
{
	width	:125px !important;

}


.adduser_content dd, .login_content dd
{
	margin:0 0 10px 0;
}					

.adduser_content .textarea
{
	width:600px;
}																																
	
	
	
																			/* --- REPORTS --- */
																			
																			
.filter .dropdown
{
	margin:0 0 10px 0;
}



																			/* --- NEWLETTER --- */
																			
																			
#select_news
{
	margin-top			: 12px;
}

.newsletterdownload_content h4 a
{
	text-decoration:none;
}


.newsletter_img
{
	margin:0 10px 10px 0;
}

.newsletterview_product
{
	width:191px;
	float:right;
}		

.newsletterview_assetlist
{
	width:357px;
	float:left;
	
}			

.newsletter_news
{
	padding				: 6px;
	background-color	: #FFF;
}	

.introduction
{	
	width				: 521px;
	background-color	: Transparent !important;
}

.newsletter_news h3
{
	color				: #004963;
}

.newsletter_newsitem
{
	width:521px;
}	

.newsletter_newsitem h3 a
{
	text-decoration:none;
}

.newsletter_newsitem h2
{
	color				: #FFF;
	background-color	: #004963;
	font-weight			: bold;
	height				: 23px;
	margin				: 20px 0 0 0;
	padding				: 4px 0 0 8px;
}		

.newsletter_newsarea
{
	background-color	: #CBDAE2;
	border				: 1px solid #3F7C90;
	padding				: 6px;
}

.newsletterview_product h2
{
	color:#008068;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}		

.latest_itembox h3
{
	font-weight:bold;
	font-size:17px;
	margin:20px 0 0 0;
}																																											

.latest_itembox
{
	margin:0 0 10px 0;
}
.newsletter_focus_box
{
	background-color:#F0F7E7;
	border:solid 1px #B5D78D;
	padding:6px;
}

#newsletter_focus
{
	margin			: 0;
	padding			: 0;
	background-color	: #F2F2F2;
	border				: 1px solid #CFCFCF;
}
.newsletter_download h2, .newsletter_focus h2
{
	color				: #666666;
	height				: 20px;
	padding				: 3px 0 3px 8px;
}

.newsletterdownload_content
{
	padding				: 0 5px 5px;
}

.newsletter_focus
{
	margin-top			: 20px;
}

.newsletter_focus .inner
{
	padding				: 0 6px 5px;
}


#dynamicContent dl dt
{
	width:400px;
}
