/* BEGIN Home Page styles */

#hmMain							{ margin: 0; 																																					/* div HmMain contains the Home Page content */
											padding: 0; }
/* hmMain is divided into 2 rows */
/* hmMain cell(1,1)		= hmMain11 	= Splash graphic */
/* hmMain cell(1,2) 	= hmMain12	= About Apexon text */
/* hmMain cell(2,1) 	= hmMain21	= News & Events */
/* hmMain cell(2,2) 	= hmMain22	= Register */
/* hmMain cell(2,3) 	= hmMain23	= Lead offer */

#hmMainR1					{ position: relative;
										width: 920px;
										height: 310px;
										margin: 0; 
										padding: 0; }
#hmMain11					{ position: absolute; top: 0 left: 0;
										margin: 0; 
										padding: 0; 
										float: 	left;
										width: 	675px;
										height: 310px; 
										overflow: hidden; }
#hmMain12					{ position: absolute; top: 0; left: 675px;
										margin: 0; 
										padding: 0; 
										float: right; 
										width: 	244px;
										height: 310px; 
										border-left: solid 1px #ffffff; 
										background: url(../images/hm.BG.12.gif) #ffffff 0 0 repeat-x; 
										overflow: hidden; }
#hmMainR2					{ position: relative; 
										width: 920px;
										height: 200px;
										margin: 0; 
										padding: 0; }
#hmMain21					{ position: absolute; top: 0px; left: 0px;
										margin: 0; 
										padding: 0; 
										float: 	left;
										width: 	337px;
										height: 200px; 
										background: #ffffff;
										overflow: hidden;  }
#hmMainR2Inner		{ position: relative; top: 0; left: 337px;
										margin: 0; 
										padding: 0; }
#hmMain22					{ position: absolute; top: 0; left: 0px;
										margin: 0; 
										padding: 0; 
										float: 	left;
										width: 	337px;
										height: 200px;
										border-left: solid 1px #ffffff; 
										background:  url(../images/hm.BG.22.gif) #ffffff 0 0 repeat-y; } 		
#hmMain23					{ position: absolute; top: 0; left: 337px;
										margin: 0; 
										padding: 0; 
										float: right; width: 244px;
										height: 200px;
										color: #ffffff;
										border-left: solid 1px #ffffff;
										background:  #ffffff; }

.hmDescrB,
.hmDescrW					{ color: #545453;  																																							/** Grey -2 **/
										font-size: 16px;
										font-weight: bold;
										font-style: normal;
										line-height: 19px;
										text-align: left;
										margin: 7px 10px 3px 10px; }
.hmDescrW					{ color: #ffffff; }

h2.hmDescrB				{ font-size: 14px;
										line-height: 17px;
										font-style: italic; 
										margin: -4px 10px 3px 10px; }

h3.hmDescrB				{ font-size: 12px;
										line-height: 15px;
										margin: 5px 10px 2px 10px; }
										
p.hmDescr					{ font-size: 11px;
										line-height: 14px; 
										color: #545453; 																																							/** Text grey **/ 
										margin: 1px 10px 5px 10px; 
										letter-spacing: .025em; }

a.hmDescr					{	font-size: 11px;
										line-height: 14px; 
										color: #545453; 																																							/** Text grey **/ 
										margin: 0; 
										letter-spacing: .025em;
										text-decoration: underline; }
a.hmDescr:link		{	color: #545453; }																																							/** Text grey **/
a.hmDescr:visited {	color: #545453; }																																							/** Text grey **/
a.hmDescr:hover		{	color: #056cb6; }																																							/** Blue -2 **/


ul.hmDescr				{ border: none;	
										margin: 1px 3px 0 5px;
										padding: 0 0 0 15px; }

li.hmDescr				{ font-family: arial, helvetica, sans-serif;
										color: #545453; 																																							/** Text grey **/
										font-size: 11px;
										line-height: 15px;
										border: none;	
										list-style-image: url(../images/bullet.gif);
										list-style-type: square;
										margin: 0px 10px 0px 10px; 
										padding: 0; }

p.hmNR,						
p.hmNRDate				{ color: #545453; 																																							/** Text grey **/
										font-size: 12px;
										line-height: 15px;
										margin: 2px 10px 0px 10px; 
										padding: 0; }
p.hmNRDate				{ font-size: 11px;
										line-height: 14px; 
										margin: 0 10px 5px 10px; }
			
#hmGrad						{ background: #3789c5 url(../images/gradMain.gif) 0 0 repeat-y;																	/** Blue 0 **/
										width: 920px;
										height: 2px; 
										font-size: 1px;
										line-height: 1px; }					
										
div.hmBtn,
div.hmBtnWd,
div.hmBtnSpl			{ position: relative; top: -41px; left: 140px;
										width: 85px;
										height: 20px;
										background: transparent url(../images/btnBG.gif) 0 0 no-repeat;
										vertical-align: bottom;
										margin: 20px 0 0 0;
										padding: 0; }
div.hmBtnWd				{ position: relative; top: -40px; left: 220px; }
div.hmBtnSpl			{ position: absolute; top: 271px; left: 550px; }

p.hmBtn						{ color: #ffffff;
										font-size: 10px;
										line-height: 12px;
										text-align: right; 
										margin: 0 5px 0 0;
										padding: 5px 0 0 0; }
a.hmBtn,
a.hmBtn:link,
a.hmBtn:visited,
a.hmBtn:hover			{ font-size: 10px;
										line-height: 12px; 
										color: #ffffff;
										text-decoration: none;
										cursor: pointer; }
													
a.hmBtn:hover		{ color: #056cb6; } 																																							/** Blue -2 **/
/* END Home Page styles */
