	div.link-Image-container{
		float:left; 
		width:100%; 
		clear:left;
	}
	
	div.link-container {
		height: 40px;
		width: 100%;
		clear:both;
	}
	
	div.image-container {
		height: 320px;
		width: 100%;
		clear:both;
	}
	
	div.link-container #link-box{
		width:50%; 
		float:left; 
		text-align:center;
		margin-bottom: 10px;
	}
	
	div.image-container #image-box{
		width:50%; 
		float:left;
		text-align:center;
		margin-bottom: 10px;
	}
	
	.table-listing td {
		padding: 4px;
		vertical-align:middle;	
	}
	
	.table-listing a {
		text-decoration: none !important;	
		color: #656565 !important;
	}

	.table-listing td.icon-container {
		color: #656565;
		text-align: center;
		border-color: #EAEAEA;
		border-style: solid;
		border-width: 2px 0 2px 2px;
		width: 50px;
	}
	
	.table-listing td.title-container {
		color: #656565;
		border-color: #EAEAEA;
		border-style: solid;
		border-width: 2px 2px 2px 0;
		padding: 0 5px 0 5px;
		width: 398px;
	}
	
	.table-listing th.title-container, th.icon-container, th.date-container {
		color: #656565;
	}
	
	.table-listing td.date-container {
		color: #656565;
		border-color: #EAEAEA;
		border-style: solid;
		border-width: 2px 0 2px 2px;
		padding: 0 5px 0 5px;
		width: 60px;
	}
	
	#controlPanel{
		display:block;
		overflow:hidden;
		clear:both;
		width:auto;
	}

	#controlPanel h1{
		clear:both;
		font-size:1.6em;
		font-weight:normal;
		margin:20px 5px 0 10px;
		padding:0 0 7px 0;
		background:url(/images/cp_h1_line.gif) bottom no-repeat;
	}

	#controlPanel .infoMess{
		display:inline;
		overflow:hidden;
		float:left;
		color:#979797;
		padding:5px 0 10px 15px;
		font:1em Arial, Helvetica, sans-serif;
	}
	
	#controlPanel .dateNow{
		display:inline;
		overflow:hidden;
		float:right;
		color:#979797;
		padding:5px 5px 10px 0;
		font:1em Arial, Helvetica, sans-serif;
	}

	#controlPanel #cpBoxes{
		display:block;
		overflow:hidden;
		clear:both;
		margin:0 5px 0 15px;
	}
	
	#controlPanel #cpBoxes ul{
		display:block;
		overflow:hidden;
		float:left;
		width:150px;
		height:auto;
		min-height:120px;
		margin:0 5px 0 0;
		padding:0 0 10px 0;
		background:url(/images/cpBox_back.gif) bottom no-repeat;
	}
	
	* html #controlPanel #cpBoxes ul { height:120px; }
	
	#controlPanel #cpBoxes ul li.cpBoxSearch,
	#controlPanel #cpBoxes ul li.cpBoxSettings,
	#controlPanel #cpBoxes ul li.cpBoxReports,
	#controlPanel #cpBoxes ul li.cpBoxEvents,
	#controlPanel #cpBoxes ul li.cpBoxContacts
	{
		display:block;
		overflow:hidden;
		clear:both;
		width:150px;
		height:30px;
		margin:0 0 5px 0;
		padding:0;
	}

	#controlPanel #cpBoxes ul li.cpBoxSearch{background:url(/images/cpBox_search.gif) top no-repeat;}
	#controlPanel #cpBoxes ul li.cpBoxSettings{background:url(/images/cpBox_mysettings.gif) top no-repeat;}
	#controlPanel #cpBoxes ul li.cpBoxReports{background:url(/images/cpBox_reports.gif) top no-repeat;}
	#controlPanel #cpBoxes ul li.cpBoxEvents{background:url(/images/cpBox_latestevents.gif) top no-repeat;}
	#controlPanel #cpBoxes ul li.cpBoxContacts{background:url(/images/cpBox_mycontacts.gif) top no-repeat;}
	
	#controlPanel #cpBoxes ul li{
		margin:0 0 3px 17px;
		padding:0 0 0 10px;
		background:url(/images/square_bullet.gif) 0 4px no-repeat;
	}
	
	#controlPanel #cpBoxes ul li a:hover{ border-bottom:1px dotted #cfcfcf; }
	
	
	#newsBox #tabsNames{
		display:block;
		overflow:hidden;
		clear:both;
		width:auto;
		height:22px;
		padding:0 0 0 20px;
		border-bottom:3px solid #e40400;
	}

	#newsBox #tabsNames .onBox,
	#newsBox #tabsNames .offBox{
		display:block;
		overflow:hidden;
		float:left;
		width:165px;
		height:22px;
		font-weight:bold;
	}

	#newsBox #tabsNames .onBox h4,
	#newsBox #tabsNames .offBox h4{
		display:block;
		overflow:hidden;
		float:left;
		width:155px;
		height:17px;
		padding:5px 0 0 10px;
	}

	#newsBox #tabsNames .onBox{ color:#fefefe; background:#959595 url(/images/onBox_right.gif) right no-repeat; }
	#newsBox #tabsNames .onBox h4{ background:url(/images/onBox_left.gif) left no-repeat; }
	
	#newsBox #tabsNames .offBox{ margin:0 0 0 5px; color:#969696; background:#e4e4e4 url(/images/offBox_right.gif) right no-repeat; }
	#newsBox #tabsNames .offBox h4{ background:url(/images/offBox_left.gif) left no-repeat; }
	
	/* TOP CLIENT MENU @STYLE */
	
	#topClientMenu{
		display:block;
		overflow:hidden;
		float:right;
		width:auto;
		position:absolute;
		top:0;
		right:0;
		margin:0 20px 0 0;
	}
	
	#topClientMenu ul li{
		display:block;
		overflow:hidden;
		float:left;
		width:auto;
		height:18px;
		cursor:pointer;
		margin:0;
		padding:0 22px 0 0;
		background:#e40400 url(/images/topClientMenu_center.gif) right 0 no-repeat;		
	}
	
	#topClientMenu ul li.lastbox{
		background:#e40400 url(/images/topClientMenu_right.gif) right 0 no-repeat;
	}
	
	#topClientMenu ul li a{
		display:block;
		overflow:hidden;
		float:left;
		padding:2px 0 2px 0;
		color:#ffffff;
		font-weight:bold;
	}

	#topClientMenu ul li a:hover{
		color:#d9d9d9;
		font-weight:bold;
	}
	
	#topClientMenu ul li .firstbox{
		display:block;
		overflow:hidden;
		float:left;
		padding:2px 0 2px 10px;
		background:#e40400 url(/images/topClientMenu_left.gif) left 0 no-repeat;
	}
		
	/* CATEGORYSECTION @STYLE */
	
	#categorySection{
		display:block;
		overflow:hidden;
		clear:both;
		width:auto;
		height:220px;
		margin:0 10px;
	}
	
	#categorySection #filterCategory{
		display:block;
		overflow:hidden;
		float:left;
		margin:0;
		padding:25px 20px;
		width:387px;
		height:112px;
		background: url(/images/filterCategory_back.jpg) no-repeat;
	}
	
	#categorySection #filterCategory h3{
		display:block;
		overflow:hidden;
		color:#e40400;
		font-weight:bold;
		padding:0 0 8px 0;
		font-size:1em;
	}

	#categorySection #filterCategory label{
		display:inline;
		overflow:hidden;
		float:left;
		width:180px;
		margin:5px;
		text-align:left;
		color:#575757;
	}
	
	#categorySection #filterCategory .formstyle{
		display:inline;
		overflow:hidden;
		float:left;
		color:#8b8b8b;
		padding:2px;
		margin:0 5px 0 5px;
		width:180px;
		border:1px solid #d9dada;
		font-size:1em;
	}

	#categorySection #filterCategory .BtnFilter{
		display:block;
		overflow:hidden;
		float:left;
		margin:0 0 0 4px;
		width:54px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnFilter.gif) no-repeat;
	}
	
	#categorySection #dataCategory{
		display:block;
		overflow:hidden;
		float:right;
		padding:0 25px 0 0;
		width:auto;
		height:auto;
	}
	
	/* REPORT WRITER @STYLE */
	
	#reportWriter{
		margin:10px;
	}
	
	#rwSteps{
		display:block;
		overflow:hidden;
		clear:both;
		margin:0 30px;
	}
	
	#rwSteps .rwStep_one, #rwSteps .rwStep_one_off,
	#rwSteps .rwStep_two, #rwSteps .rwStep_two_off,
	#rwSteps .rwStep_three, #rwSteps .rwStep_three_off,
	#rwSteps .rwStep_four, #rwSteps .rwStep_four_off,
	#rwSteps .rwStep_five, #rwSteps .rwStep_five_off{
		display:block;
		overflow:hidden;
		float:left;
		width:132px;
		height:56px;
		margin:0 10px 0 0;
	}
	
	#rwSteps .rwStep_one{background:#f8f8f8 url(/images/rw_step_one.gif) no-repeat;}
	#rwSteps .rwStep_one_off{background:#f8f8f8 url(/images/rw_step_one_off.gif) no-repeat;}
	
	#rwSteps .rwStep_two{background:#f8f8f8 url(/images/rw_step_two.gif) no-repeat;}
	#rwSteps .rwStep_two_off{background:#f8f8f8 url(/images/rw_step_two_off.gif) no-repeat;}
	
	#rwSteps .rwStep_three{background:#f8f8f8 url(/images/rw_step_three.gif) no-repeat;}
	#rwSteps .rwStep_three_off{background:#f8f8f8 url(/images/rw_step_three_off.gif) no-repeat;}
	
	#rwSteps .rwStep_four{background:#f8f8f8 url(/images/rw_step_four.gif) no-repeat;}
	#rwSteps .rwStep_four_off{background:#f8f8f8 url(/images/rw_step_four_off.gif) no-repeat;}
	
	#rwSteps .rwStep_five{background:#f8f8f8 url(/images/rw_step_five.gif) no-repeat;}
	#rwSteps .rwStep_five_off{background:#f8f8f8 url(/images/rw_step_five_off.gif) no-repeat;}
	
	
	#reportWriter fieldset{
		display:block;
		overflow:hidden;
		clear:both;
		width:auto;
		margin:20px 0;
		padding:0 10px;
	}
	
	#reportWriter fieldset legend{
		display:block;
		overflow:hidden;
		clear:both;
		width:100%;
		color:#e40400;
		font:1.1em Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		margin:0 0 5px 0;
		padding:0 0 3px 0;
		border-bottom:3px solid #f2f2f2;

	}
	
	#reportWriter fieldset label{
		display:block;
		overflow:hidden;
		clear:both;
		float:left;
		width:200px;
		text-align:right;
		margin:0;
		padding:3px 0;
	}
	
	#reportWriter fieldset .hintBox{
		padding:5px 15px;
		margin:0 0 20px 0;
		color:#bbbbbb;
	}

	#reportWriter .formstyle{
		display:inline;
		overflow:hidden;
		float:left;
		color:#8b8b8b;
		padding:2px;
		margin:0 0 10px 25px;
		width:180px;
		border:1px solid #d9dada;
		font-size:1em;
	}

	.newLine{
		clear:both;
		padding:0 15px;
	}
	
	#reportWriter .BtnNext{
		display:block;
		overflow:hidden;
		margin:5px 0 0 235px;
		width:49px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnNext.gif) no-repeat;
	}

	.BtnSearchRed{
		display:block;
		overflow:hidden;
		float:left;
		margin:0 0 0 10px;
		width:54px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnSearchRed.gif) no-repeat;
	}
	
	.BtnAdd{
		display:block;
		overflow:hidden;
		float:left;
		margin:0 0 0 10px;
		width:34px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnAdd.gif) no-repeat;
	}

	/* NEWSPAGE @STYLE */
	
	#newsPage{
		display:block;
		overflow:hidden;
		clear:both;
		float:left;
		width:auto;
		margin:10px 0;
		padding:0 10px;
	}
	
	#newsPage h1{
		margin:10px 0;
		color:#575757;
		font:1.6em Georgia, "Times New Roman", Times, serif;
	}
	
	#newsPage .icon_news{
		display:block;
		float:left;
		width:26px;
		height:13px;
		margin:4px 10px 0 0;
		background: url(/images/icon_news.gif) no-repeat;
	}
	
	#newsPage #newsAuthor{
		clear:both;
		padding:2px 0;
		color:#4a4a4a;
		font-size:1.1em;
	}
	
	#newsPage #newsAuthor a{
		color:#e40400;
		font-weight:bold;
		padding:2px 20px 2px 2px;
	}
	
	#newsPage #newsAuthor a:hover{
		background:#ffe8e8 url(/images/icon_author.gif) 95% 2px no-repeat;
	}
	
	#newsPage #newsDate{
		float:left;
		padding:3px 0 0 0;
		color:#a0a0a0;
	}
	
	#newsPage #newsTools{
		float:right;
		color:#a0a0a0;
	}
	
	
	#newsPage #newsTools .newsEmail,
	#newsPage #newsTools .newsPrint,
	#newsPage #newsTools .newsSave,
	#newsPage #newsTools .newsShare{
		display:block;
		overflow:hidden;
		float:left;
		color:#a0a0a0;
		padding:3px 10px 3px 20px;
		cursor:pointer;
		border-right:1px dotted #d3d3d3;
	}
	
	#newsPage #newsTools .newsEmail{background:url(/images/icon_news_email.gif) 4px center no-repeat;}
	#newsPage #newsTools .newsEmail:hover{ background:#f9f9f9 url(/images/icon_news_email.gif) 4px center no-repeat; }
	
	#newsPage #newsTools .newsPrint{background:url(/images/icon_news_print.gif) 4px center no-repeat;}
	#newsPage #newsTools .newsPrint:hover{ background:#f9f9f9 url(/images/icon_news_print.gif) 4px center no-repeat; }
	
	#newsPage #newsTools .newsSave{background:url(/images/icon_news_save.gif) 4px center no-repeat;}
	#newsPage #newsTools .newsSave:hover{ background:#f9f9f9 url(/images/icon_news_save.gif) 4px center no-repeat; }
	
	#newsPage #newsTools .newsShare{ background:url(/images/icon_news_share.gif) 4px center no-repeat; border-right:0;}
	#newsPage #newsTools .newsShare:hover{ background:#f9f9f9 url(/images/icon_news_share.gif) 4px center no-repeat; border-right:0; }
	
	
	#newsPage #newsBody{
	display:block;
	overflow:hidden;
	clear:both;
	padding:0 0 15px 0;
	background:url(/images/newsBody_bottom.gif) bottom repeat-x;
	}
	
	
	/* DEALDETAILS BOX @STYLE */
	
	
	#newsPage #dealDetails{
		display:block;
		overflow:hidden;
		float:left;
		width:auto;
		position:relative;
		margin:5px 10px 5px 0;
		padding:11px 0 10px 0;
	}
	
	#dealDetails #ddTL{ top:11px; left:0; display:block; overflow:hidden; position:absolute; width:5px; height:5px; background: url(/images/ddTL.gif) 0 0 no-repeat; }
	#dealDetails #ddTR{ top:0; right:0; display:block; overflow:hidden; position:absolute; width:41px; height:52px; background: url(/images/dealDetails_clip.gif) 0 0 no-repeat; }
	#dealDetails #ddBL{ bottom:10px; left:0; display:block; overflow:hidden; position:absolute; width:5px; height:5px; background: url(/images/ddBL.gif) 0 0 no-repeat; }
	#dealDetails #ddBR{ bottom:10px; right:0; display:block; overflow:hidden; position:absolute; width:5px; height:5px; background: url(/images/ddBR.gif) 0 0 no-repeat; }

	#dealDetails #dealDetails_InfoBox{
		display:block;
		overflow:hidden;
		clear:both;
		padding:10px;
		border:1px solid #f3f2f2;
		background:#ffffff url(/images/dealDetails_back.gif) bottom repeat-x;
	}
	
	#dealDetails #dealDetails_InfoBox h2{
		display:block;
		overflow:hidden;
		clear:both;
		margin:0 0 10px 0;
		width:85px;
		height:23px;
		background: url(/images/dealDetails_title.gif) no-repeat;
	}
	
	#dealDetails #dealDetails_InfoBox ul{
		display:block;
		overflow:hidden;
		clear:both;
		list-style-type:none;
		margin:0;
		padding:0;
		width:auto;
		height:auto;
	}
	
	#dealDetails #dealDetails_InfoBox li{
		display:block;
		overflow:inherit;
		clear:both;
		margin:0;
		padding:3px 0 3px 0;
	}
	
	#dealDetails #dealDetails_InfoBox .ddSection{
		display:block;
		overflow:inherit;
		float:left;
		width:75px;
		margin:0 5px 0 0;
		padding:0 0 0 14px;
		font-weight:bold;
		color:#757575;
		background:url(/images/square_bullet.gif) 3px 4px no-repeat;
	}
	
	#dealDetails #dealDetails_InfoBox .ddName{
		display:block;
		overflow:inherit;
		float:left;
		width:auto;
		padding:0 0 0 0;
		color:#0072bc;
	}
	
	#dealDetails #dealDetails_InfoBox .ddName a{ color:#0072bc; }
	#dealDetails #dealDetails_InfoBox .ddName a:hover{ color:#45b6ff; border-bottom:none; }
		
	/* END # DEALDETAILS BOX @STYLE */

