
/*Publication css-Stylesheet 
===================================================*/
			ul  {	list-style: none;
				padding: 0px;
				margin: 0px;  }
				
			h1  {	margin: 0px 0px 20px 0px; 
				color: #3D3D3D; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana, sans-serif; }
			h2  {	color: #3D3D3D; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana, sans-serif; }
			h3  {	color: #3D3D3D;	font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana, sans-serif; }
			h4  {	color: #3D3D3D;	font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana, sans-serif; }

			h2 a{ 	color: #3D3D3D;	text-decoration: none; }
		
			.headerBFont {color: #3D3D3D; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana, sans-serif; }
			.headerLFont {color: #3D3D3D; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana, sans-serif; }
			.menuFont { color: #000000; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
			.itemMenuFont { color: #000000; font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
			.itemSubMenuFont { color: #2E8CdE; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
			.contentFont { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family; Arial, Verdana, Helveica, sans-serif; }
			.footerFont { color: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Verdana, Arial; }
			.linkNoLine { text-decoration: none; }
			
	#outerBody {	
		border-width: 1px 5px 5px 5px;
		border-style: solid;
		border-color: #FFFFFF;
		width: 780px; }

	#body {	padding: 5px 0px 5px 0px; }
			
		#logo {	
			float: left; 
			width: 269px; 
			height: 48px; 
			margin: 0px;
			padding: 0px; }
		
		#dummyMiddleHeader {
			float: left; 
			width: 230px;
			height: 48px; 
			margin: 0px;
			padding: 0px; }
			
		#searchBar {
			float: right; 
			width: 281px; 
			height: 48px; 
			margin: 0px;
			padding: 0px; }
					
			#topMenu { padding: 0px 8px 0px 102px; }

			#search {
				height: 23px; 
				margin: 0px 8px 3px 0px; 
				padding: 0px; }
						
				#searchTitle {
					float: left; 
					width: 105px;
					height: 23px; 
					padding: 0px;
					margin: 0px; }
			
				#searchInput {
					float: left; 
					width: 136px; 
					height: 21px; 
					padding: 1px 4px 1px 1px;
					margin: 0px; 
					background-image: url('/images/bluephones/head-search_stretch_1x23.gif'); 
					background-repeat: repeat-x; }
				
				#searchSubmitButton {
					float: left; 
					width: 27px;
					height: 23px; 
					padding: 0px;
					margin-top: -2px; }
			
				#search form {
					padding: 0px;
					margin: 0px; }
				
					#search form input{
						padding: 0px;
						margin-top: 2px; }
						
		#menuBar { 
			clear: both; 
			margin-bottom: 3px;
			background: url('/images/bluephones/menu_spacer_1x21.gif'); 
			background-repeat: repeat-x; }
			
			#menuBar img { padding-left: 19px; } 
				
				

			/* Template Content*/
			
			#leftAd {
				width: 160px;
				float: left; }
				
			#article {
				width: 392px; 
				padding-left: 5px; 
				float: left; }
				
			#rightTopic { width: 225px; 
				*background-color: #E9EAEE;* }

				#topicMenuItem{	/*width: 225px; */
					height: 22px; 
					border-width: 0px 0px 1px 0px;
					border-style: solid;
					border-color: #D4D4D6;
					background-color: #FFFFFF; }
					#topicMenuItem_L { float: left; width: 205px; }
					#topicMenuItem_R { float: left; width: 10px; }
						
				.menuFont a { text-decoration: none; color: #5C5C5C; }
			
			/*Footer */
					
			#footer {
				clear: both;
				height: 38px; 
				margin: 0px;
				padding: 5px 0px 0px 0px;
				text-align: center; }

