/* Imports
----------------------------------------*/
@import url("reset.css");
/* Basic Elements
----------------------------------------*/
html, body 				{width:100%; height:100%}
html						{padding-bottom:1px}
body, p, td, th			{font:12px Arial, Helvetica, sans-serif; color:#000; margin:0 0 10px; padding:0; line-height:1.5em}
body 					{background:#000}
	body img 				{border:none}
h1, h2, h3, h4, h5, h6	{margin:0 0 .5em 0; line-height:1.5em; font-weight:700}
h1 	{font-size:150%}
h2 	{font-size:133.3%}
h3 	{font-size:116.67%}
h4 	{font-size:108.3%}
h5 	{font-size:100%}
h6 	{font-size:91.67%}
ul, ol 		{margin:0 0 1em 1em; list-style-type:none}
li			{margin:0 0 .5em; line-height:1.5em}
blockquote	{margin:0 0 18px 18px; color:#666; font-style:italic}
strong		{font-weight:700}
em			{font-style:italic}
/*--- Hyperlink Styles ---*/
a:link, a:visited	{color:#0D74B6; text-decoration:none}
a:hover, a:active	{color:#ed1c24}
/*--- Color Styles ---*/
.red	{color:#ed1c24}
.cyan	{color:#2277f3}
/* Standard Definitions
----------------------------------------*/
.fl 		{float:left}
.fr 		{float:right}
.clearThis 	{clear:both}
.small		{font-size:.625em}
.large		{font-size:1.2em}
.soft		{color:#D3D3D3}
.hide		{display:none}
p.last		{margin-bottom:0px}
.rtb		{text-align:justify}
.rtc		{text-align:center}	
/*---------------------------------------
: | <-------------------------------> | :
: / :   STYLES FOR CONTENT FIELDS   : \ :
: | <-------------------------------> | :
---------------------------------------*/
#mainContainer 		{position:relative; z-index:0; width:1000px; margin:0 auto}
#header, #menu, #content, #sub-section, #footer {margin:0; padding:0}
/* Header
----------------------------------------*/
#topContainer {position:relative; z-index:15; top:0; text-align:right; width:1000px; margin:0 auto; padding:5px 0 0; height:35px; color:#fff}
	#topContainer ul			{float:right}
	#topContainer ul li	 		{position:relative; float:left; margin:0; padding:0; height:19px}
	#topContainer .tx-srlanguagemenu-pi1,
	#topContainer .tx-newloginbox-pi1,
	#topContainer ul ul 		{display:none; position:absolute; left:0; top:20px; background:#fff; color:#000; border:solid #fff; border-width:0 2px; margin:0; text-indent:24px}
	#topContainer .tx-srlanguagemenu-pi1 div,
	#topContainer ul ul li				{position:relative; display:block; background:url(../images/sprite_x_1px.gif) repeat-x 0 -70px; float:none; height:21px; font-size:0; border-bottom:1px solid #fff; border-top:1px solid #d3d1d2}
	#topContainer ul ul li a span		{position:absolute; background:url(../images/sprite_all.gif) no-repeat -8px -52px; left:12px; top:9px; width:4px; height:4px; font-size:0}
	#topContainer ul ul li a:link,
	#topContainer ul ul li a:visited	{display:block; border:none; color:#000; font-weight:400; padding:0; line-height:21px}	
	#topContainer ul ul li a:hover		{background:#d6d6d6; color:#000}
	#topContainer a:link, 
	#topContainer a:visited 	{display:block; color:#aaa; font:bold 10px Verdana, Arial; text-decoration:none; border-left:1px solid #666; border-right:1px solid #000; padding:0 10px; line-height:19px}
	#topContainer a.first:link,	#topContainer a.first:visited	{border:none}
	#topContainer a span		{color:#b40101}
	#topContainer a:hover 		{color:#fff}
	#topContainer a:hover span	{color:#ed1c24}
	#topContainer a.tn_onact:link,
	#topContainer a.tn_onact:visited	{background:url(../images/sprite_x_1px.gif) repeat-x 0 -95px; color:#000; border:solid #fff; border-width:0 1px 1px 1px; font-weight:700}
	#topContainer a.tn_onact span		{color:#ff0100}
	#topContainer .tn_topbg		{display:none; position:absolute; left:0; top:-4px; background:url(../images/sprite_x_1px.gif) repeat-x 0 -91px; height:4px; font-size:0; width:100%}
		.tn_topbg .lc			{float:left; background:url(../images/sprite_all.gif) no-repeat -9px -63px; width:3px; height:4px}
		.tn_topbg .rc			{float:right; background:url(../images/sprite_all.gif) no-repeat -9px -59px; width:3px; height:4px}
	/* Languages Selector  */
	#topContainer .tx-srlanguagemenu-pi1			{width:63px}
	#topContainer .tx-srlanguagemenu-pi1 img		{margin:5px; position:absolute; left:-4px}
	#topContainer .tx-srlanguagemenu-pi1 a:link,
	#topContainer .tx-srlanguagemenu-pi1 a:visited	{position:absolute; left:10px; top:5px; border:none; background-image:url(../images/sprite_flag.gif); background-repeat:no-repeat; height:12px; width:100%}	
	#topContainer .tx-srlanguagemenu-pi1 a:hover span	{color:#000}	
	#topContainer .tx-srlanguagemenu-pi1 a img		{position:absolute; left:10px; top:4px; margin:0}	
	/* Login Box */
	#topContainer .tx-newloginbox-pi1		{width:290px; right:0; left:auto; margin-top:3px; padding:0; border:none; text-indent:0}
	#topContainer .tx-newloginbox-pi1 a:link,
	#topContainer .tx-newloginbox-pi1 a:visited		{font:9px Verdana, Arial; color:#000; border:none; padding:0; display:inline}
	#topContainer .tx-newloginbox-pi1 a:hover		{color:#000; text-decoration:underline}
		.tx-newloginbox-pi1 .lgb_topbg		{position:absolute; left:0; top:-3px; height:3px; width:100%; font-size:0}
			.lgb_topbg .lc					{float:left; background:url(../images/sprite_all.gif) no-repeat -8px -73px; width:4px; height:3px}
			.lgb_topbg .rc					{float:left; background:#fff; width:2px; height:3px}
			.lgb_topbg .cen					{float:left; background:url(../images/sprite_x_1px.gif) repeat-x 0 -135px; width:284px; height:3px}
		.tx-newloginbox-pi1 .lgb_bottombg	{position:absolute; left:0; bottom:-3px; height:3px; width:100%; font-size:0}
			.lgb_bottombg .lc				{float:left;background:url(../images/sprite_all.gif) no-repeat -9px -70px; width:3px; height:3px}
			.lgb_bottombg .rc				{float:left;background:url(../images/sprite_all.gif) no-repeat -9px -67px; width:3px; height:3px}
			.lgb_bottombg .cen				{float:left;background:#fff; width:284px; height:3px}
		.tx-newloginbox-pi1 h3				{margin:5px 0 0 29px}
		.tx-newloginbox-pi1 table			{margin:17px 29px 0}
		.tx-newloginbox-pi1 p				{margin:10px 29px 0; font-size:11px; text-align:justify}
		.tx-newloginbox-pi1 #user,
		.tx-newloginbox-pi1 #pass			{width:150px; font:11px Verdana, Arial; margin:0}
		.tx-newloginbox-pi1 td				{padding:0 0 17px 12px}	
		.tx-newloginbox-pi1 label			{font:11px Verdana, Arial}		
#header 		{height:72px; width:1000px}
#header .logo 	{float:left; margin:0; padding:7px 0 0 28px}
		
/*----------------------------------------
--> Menu Section <--//////////////////////
----------------------------------------*/
/* -- Moveable - Effect Navigation */
#navContainer 			{position:relative; top:41px; z-index:11; width:1000px; height:0; margin:0 auto}
.menu 					{position:absolute; z-index:2; left:280px; margin: 0; padding:0; height:70px; width:570px; list-style: none; line-height:30px}
.menu li 				{float:left; padding:0; margin:0; width:95px}
.menu a.tier1			{display:block; background:url(../images/sprite_menu.png) no-repeat; font:700 12px Verdana; color:#fff; text-decoration:none; text-align:center; margin:0; padding:33px 0 0; width:95px; height:37px}
.menu a.selected,
.menu a.tier1:hover		{position:relative; z-index:3; background:#f6f6f6 url(../images/sprite_menu.png) no-repeat 0 -140px; color:red; height:38px}
.menu a.current			{background:url(../images/sprite_menu.png) no-repeat 0 -70px}
/* -- Search Box -- */
.tx-macinasearchbox-pi1 			{position:absolute; right:0; top:0; margin:0; padding:13px 0 0; width:150px; height:57px; background: url(../images/sprite_x_1px.gif) repeat-x} 
.tx-macinasearchbox-pi1 .bg_search 	{background:none; width:92px; color:#bbb; border:solid #000; border-width:0 0 1px; float:left; font:400 12px Verdana, Arial; margin:19px 10px; padding:2px 0 2px 5px; outline:none}
.tx-macinasearchbox-pi1 .btn_search	{background:url(../images/sprite_all.gif) no-repeat; margin:25px 0 0; width:12px; height:10px; border:none}
	/*--------------------------
	-- SUB NAVIGATION SECTION -- 
	--------------------------*/
	.divmenu				{float:left; background:url(../images/bgrmenu.jpg) no-repeat; position:absolute; z-index:2; display: none; width:720px; height:0; top:71px; left:0; margin:0; padding:0}		
	.divmenu .contmenu		{margin-top:33px; width:100%; overflow:auto}
	.divmenu .contactdiv		{position:absolute; bottom:10px; right:10px; padding:0; color:#fff}
	.divmenu .subleft,		
	.divmenu .subright		{float:left; width:300px; padding:0 20px 0 40px}	
	.contmenu h2				{text-transform:uppercase; font-weight:700; font-size:12px; color:#950505; margin-bottom:7px}
	.subna 					{list-style-type:none; padding:0; margin:0}
	.subna li 				{position:relative; text-align:left; color:#fff; border:none; width:100%}
	.subna li span			{position:absolute; background:url(../images/sprite_all.gif) no-repeat -9px -56px; left:0; top:9px; width:3px; height:3px; font-size:0}	
	.subna p 				{font-weight:400; color:#979797; margin:0; padding:0 0 3px 20px}		
	/* Custom Hyperlink Styles */	
	a.submenuo:link,
	a.submenuo:visited		{font:700 11px Verdana, Arial; text-decoration:none; display:block; margin:0; padding:0 0 0 10px; line-height:20px; color:#14300c}	
	a.submenuo:hover 		{color:red}
	a.contactuotext:link,
	a.contactuotext:visited	{display:block; background:url(../images/sprite_x_1px.gif) repeat-x 0 -114px; margin:0; padding:0; line-height:21px; color:#000; text-decoration: none; font-weight:bold}
	a.contactuotext:hover 	{color:red}
/* Main Content ---------------------------
----------------------------------------*/
#content {display:block; position:relative; margin:0; padding:0; width:1000px; line-height:0; font-size:0}
#content .text-1		{position:absolute; z-index:6; top:185px; left:410px; width:300px; color:#fff; font-size:22px; font-weight:700; text-align:center; line-height:1.2em}
#content .text-2		{position:absolute; z-index:6; bottom:5px; left:250px; color:#000; font-size:13px; font-weight:700; line-height:1.2em}
/* Promotion on Homepage ---------------*/
#promotion				{position:absolute; z-index:7; left:0; top:0; width:1000px; height:495px}
#promotion .blackmask	{position:absolute; z-index:7; background:#000; opacity:0.8; filter:alpha(opacity=80); width:1000px; height:495px}
#promotion .content		{position:absolute; z-index:8; background:transparent url(../images/bg_promotion.jpg) no-repeat top right; right:0; width:417px; height:495px; overflow:hidden}
#promotion .ico_ball		{position:absolute; z-index:8; background:url(../images/ico_ball.jpg) no-repeat; width:75px; height:159px}
#promotion .ico_sforum	{position:absolute; z-index:9; bottom:23px; right:17px; background:url(../images/ico_sforum.gif) no-repeat; width:128px; height:47px; cursor:pointer}
#promotion .links		{position:absolute; bottom:120px; left:135px; font-size:12px; line-height:1.5em}
#promotion .links a:link,
#promotion .links a:visited	{color:#3f409f; text-decoration:underline; font-weight:bold}
#promotion .closebtn		{position:absolute; z-index:8; top:5px; right:5px; background:url(../images/map/closebox.gif) no-repeat; width:30px; height:30px; cursor:pointer}
	/*------------------------------------
	--- Subpage Section ------------------
	------------------------------------*/		
	.lb {clear:both}
	.content				{margin:1em 0; padding:0}
		.content, 
		.content p			{text-align:justify}		
		/* rg_Tabs Styles */
		.rgtabs-container img			{vertical-align:middle; margin:0 10px 0 0}
		.rgtabs-container p				{font-size:11px}
		.rgtabs-container h2 			{color:#28441a; font-size:12px; padding:5px 0 0 38px; font-weight:700}
		.rgtabs-container h3 			{color:#fe0000; font-size:12px; margin:20px 40px 0 10px; padding:0 0 12px 20px; font-weight:700}
		.rgtabs-container h3 span			{border-bottom:2px solid #FF0000}
		.rgtabs-container h3 img			{padding:0 7px 0 0; margin:0}
		.rgtabs-container .content ul,
		.right .rgtabs-container ul		{list-style:none; font-size:11px; font-weight:700; margin:0 0 0 28px; padding:0; border-bottom:1px dotted #797979}
		.rgtabs-container ul li 			{background:url(../images/arr1.gif) no-repeat 10px 9px; margin:0 0 5px; padding:0 0 0 25px; font-weight:400; line-height:22px}
		.rgtabs-container a:link,
		.rgtabs-container a:visited		{font-size:12px}
		.rgtabs-container ul li a:hover		{color:red}
		.rgtabs-container ul img			{margin:0 6px 0 0}
	/*---- 2 Cols Styles ----
	----------------------*/
	#split {float:left; background-color:#fff; width:100%; margin:0; padding:0; font-size:12px; line-height:1.5em}
		#split .left, #split .right {float:left; margin:0; padding:0}
		/*-- Left Cols Styles --*/
		#split .left 						{width:300px}			
			/* 3-tier Side Menu Styles*/
			#sidemenu						{margin:30px 15px; padding:0}
			#sidemenu ul, 
			#sidemenu li						{font-family: Tahoma, Arial; margin:0; padding:0; font-size:11px}				
				.tier1 li 					{background:url(../images/sprite_x_1px.gif) repeat-x 0 -171px; border-bottom:1px solid #f3f3f3; line-height:33px}
				.tier1 li a:link, 
				.tier1 li a:visited 			{display:block; text-decoration:none; background:url(../images/nav/cir.png) no-repeat 10px 50%; color:#fff;padding:0 0 0 30px}
				.tier1 li a.current:link,
				.tier1 li a.current:visited,	
				.tier1 li a:hover				{color:#fff}
				.tier1 li a.current:link,
				.tier1 li a.current:visited	{background-color:#000}
				.tier2 						{background:#f3f3f3}
				.tier2 li						{background:none; line-height:28px}
				.tier2 li a:link,
				.tier2 li a:visited			{color:#838383; background:url(../images/nav/rect.gif) no-repeat 30px 50%; padding:0 0 0 45px}
				.tier2 li a.current:link,
				.tier2 li a.current:visited	{color:#838383; font-weight:700; background:url(../images/nav/rect.gif) no-repeat 30px 50%}	
				.tier2 li a:hover				{color:red; background:url(../images/nav/rect.gif) no-repeat 30px 50%}				
				.tier3 li						{background:none; line-height:18px; border:none}
				.tier3 li a:link,
				.tier3 li a:visited			{background:none}
				.tier3 li a.current:link,
				.tier3 li a.current:visited	{background:none; text-decoration:underline; font-weight:100}	
				.tier3 li a:hover				{background:none; color:#4860cf}			
			/* Left items container below the left navigation */
			.left .items			{padding:0 0 0 20px}
			/* Calendar */			
			.left .title h1			{color:red; margin:0}
			.left .title, #calendar	{margin:10px 20px 0 0}
			#calendar				{font-size:10px; margin-bottom:15px}			
			/* Misc Styles for Left Cols */
			.contact_text			{margin:10px 0 0 0}											
		/*-- Right Cols Styles --*/
		#split .right 			{background:#fff; width:632px; margin:0; padding:25px 33px 10px}
			#breadcrumb 			{margin:0 0 20px; font-size:11px; color:#888}			
			.right .title		{display:block; margin:0; padding:0}
			.right .title h1		{color:red; line-height:1em}
			.right .title img	{float:left; margin:0 10px 0 0}
			.right ul			{list-style-type:disc; padding:0 0 0 2em}
		/*-- Box Styles --*/
			/* White Box - Use for Contact Information */
			.whitebox				{width:262px; margin:10px 0 0; padding:0}
				.whitebox .top		{background:url(../images/wb_top.gif) top no-repeat; height:6px; font-size:1px}
				.whitebox .center	{background:url(../images/wb_center.gif) top repeat-y; padding:0 0 0 2em}
				.whitebox .bottom	{background:url(../images/wb_bottom.gif) top no-repeat; height:12px}
			/* News Box - Use in News & Event page */
			.newsbox				{display:block; float:left; width:197px; margin:10px 3px; padding:0}
				.newsbox .title		{background:url(../images/nb_top.png) top no-repeat; height:39px; text-align:center; text-transform:uppercase; font:bold 12px Verdana, Arial; line-height:3.5em}
				.newsbox .content	{height:120px; overflow:auto; border:1px solid #dadada; border-top:0; margin:0; _margin-top:-5px; padding:.5em 1em}
				.newsbox .content,
				.newsbox .content p	{font-size:11px}
				.newsbox .content a:link, a.blue:link, a.blue:visited,
				.newsbox .content a:visited	{color:#0D74B6; text-decoration:underline}				
				a.blue:hover,
				.newsbox .content a:hover	{text-decoration:none}
			/* TP Box - Use in Technology Partners */
			.tpbox					{float:left; margin:5px; width:300px}
				.tpbox img 			{float:left; vertical-align:middle; position:relative; margin:0 10px 0 0}	
				.tpbox span			{font-weight:bold}
				.tpbox div			{font-size:11px; line-height:1em; text-align:justify}
				#tipBox				{background:#666; border:1px solid #000; font-size:11px; color:#fff; text-align:justify; padding:5px; width:250px}
			/* OL Box - Use in Office Locations */
			.ol_nobg, .ol_bg		{float:left; width:100%; margin:1em 0; padding:0;}
			.ol_bg					{background:url(../images/bg_location.jpg) top repeat-y; padding:1em 0}
			.ol_box					{float:left; width:29%; margin:0 1em}
			.ol_box .country span	{font-size:16px; font-weight:bold}
			.ol_box .name			{margin:1em 0; font-weight:bold}
			.ol_box .addr,
			.ol_box .addr p			{font-size:11px} 
			.ol_box .ct_link		{margin:1em 0}
			.ol_box a:link,
			.ol_box a:visited		{color:#2277f3}
			.ol_box a:hover			{text-decoration:underline}
			/* Cert Box - Use in Certifications */
			.cert_box				{float:left; width:100%; margin:1em 0; padding:0; border-bottom:1px dotted #999}
			.cert_box .cb_img		{float:left}
			.cert_box .cb_cont		{float:left; width:75%; padding:0 0 0 1.5em}
				.cb_cont, 
				.cb_cont p			{color:#666; text-align:justify}
				.cb_cont a:link,
				.cb_cont a:visited	{color:#0D74B6; background:url(../images/ul_greyarrow.gif) center left no-repeat; padding:0 0 0 1em}
				.cb_cont a:hover	{text-decoration:underline}
			/* Download Link - Use in WhitePaper Pages */
			.download				{position:relative; margin:0 auto; text-align:center}
			.download h5			{text-align:center}
		/*-- List Styles --*/
			ul.moreinfo			{list-style:disc outside url(../images/ul_bluearrow.gif); padding:0}
			ul.moreinfo li		{margin-left:2em}
			ul.glance			{list-style:none; text-indent:0; margin:0}
			ul.glance li		{clear:left; margin:0}
			ul.glance strong,
			ul.glance span		{float:left; line-height:normal}
			ul.glance strong	{display:block; width:90px; color:#6b6b6b}
			ul.glance span		{margin:0 0 .5em}
		/*-- Button Styles --*/
			.btn	{float:left; background:url(../images/sprite_x_1px.gif) repeat-x 0 -114px; border:none; height:21px; font:700 12px Verdana, Arial; cursor:pointer; margin:0}
			.btn_l	{float:left; background:url(../images/sprite_all.gif) no-repeat -3px -31px; width:9px; height:21px}
			.btn_r	{float:left; background:url(../images/sprite_all.gif) no-repeat -3px -10px; width:9px; height:21px}		

	/*-- TYPO3 Extensions Styles ----
	------------------------------*/
		/* MooFlow */
		.mf div.caption 					{color:#000; font-size:16px; font-weight:bold}
		/* NewLoginBox */
		.tx-newloginbox-pi1				{position:relative; margin:0 auto; width:290px}
		/* Front End Registration */
		.tx-srfeuserregister-pi1-error	{color:red}
		/* Indexed Search */
		/*-- Search Box */
		#sb_container			{display:block; padding:0; margin:10px 0}
		#sb_container .sb_l		{background:url(../images/sb_l.gif) no-repeat; width:5px; height:68px}
		#sb_container .sb_c		{background:url(../images/sb_c.gif) repeat-x; width:534px; height:24px; padding:22px 21px}
		#sb_container .sb_r		{background:url(../images/sb_r.gif) no-repeat; width:5px; height:68px}
		#sb_label				{font:700 12px Verdana, Arial; margin:0 15px 0 0; line-height:25px}		
		#sb_input input			{width:300px; padding:2.5px 0}
		#sb_button				{margin-left:16px}
		#sb_button .sb_btn_l		{background:url(../images/sb_btn_l.gif) no-repeat; width:21px; height:25px}
		#sb_button .submit		{background:url(../images/sb_btn_c.gif) repeat-x; border:none; height:25px; line-height:25px; color:#fff; font:700 12px Verdana, Arial; cursor:pointer; width:auto; margin:0}
		#sb_button .sb_btn_r		{background:url(../images/sb_btn_r.gif) no-repeat; width:4px; height:25px}
		/*-- Rules */
		.tx-indexedsearch-rules p    {margin-bottom:50px}
		.tx-indexedsearch-rules h2   {text-decoration:underline; color:red; margin:28px 0 14px;}
		/*-- Results */
		.isres_title a:link,
		.isres_title a:visited			{font-size:14px; font-weight:700}
		.isres_desc 					{font-size:11px}
		.isres_desc .rowlong1			{text-align:justify}
		.isres_desc .rowlong2			{color:#0271be; font-style:italic}
		.tx-indexedsearch-redMarkup,
		.tx-indexedsearch-sw         	{color:red}		
		.tx-indexedsearch-whatis	 	{border-bottom:2px solid #000; font-weight:700; overflow:hidden}				
		.display					 	{float:right}
		.tx-indexedsearch-title      	{font-size:15px;font-weight:bold}
		.tx-indexedsearch-res		 	{margin-bottom:20px}
		.info						 	{font-style:italic;color:#3399CC}
		.tx-indexedsearch-browsebox  	{width:100%}
		.browsebox 						{margin:0 auto; text-align:center; margin-bottom:24px}
		.browsebox .pre 			 	{font-weight:bold; border-bottom:1px solid #000; margin:0 13px 0 0}
		.browsebox .next	    	 	{font-weight:bold; border-bottom:1px solid #000; margin:0 0 0 13px}
		.browsebox .page,
		.tx-indexedsearch-browselist-currentPage	{border:1px solid #000; margin:7px; width:10px; padding:0px 5px}
		.tx-indexedsearch-browselist-currentPage 	{border:1px solid #00cccc}
/* Sub section
----------------------------------------*/
/* Footer
----------------------------------------*/
#footer 					{background-color:#101010; font:700 11px Verdana, Arial; color:#a0a0a0; margin:0 auto; padding:0; width:1000px; height:68px; border-top:1px solid #ed1f24}
#footer .copyright 			{width:30%; float:left; padding:10px 0 0 13px; font-size:10px; font-weight:400}
#footer .b_links,
#footer .join 				{height:17px; text-align:right; padding:10px 13px 0 0}
#footer .join a:link,
#footer .join a:visited		{color:#d1d1d1}
#footer .join a:hover 		{color:red}
#footer .b_links			{float:right; height:32px; padding-right:8px}
#footer .b_links a:link,
#footer .b_links a:visited	{color:#a0a0a0; padding:0 5px; margin:0; font-size:10px}
#footer .b_links a:hover 	{color:#fff}
/* Trick section
-----------------------------------------*/
/* Black Mask use on Fade Effect */
#notify, #mask 	{display:none; position:absolute; top:0; left:0; z-index:10; background:#000; width:100%; height:100%}
#notify			{z-index:20}
#notify .text	{position:absolute; top:40%; left:35%; z-index:11; background:#fff; height:20px; padding:3px 10px; border:1px solid #000; font-style:italic}
/* Addition CSS styles */
/* Sitemap */
.csc-sitemap ul								{list-style:none; margin-bottom:0}
.csc-sitemap ul	li							{margin:0; font-family:Tahoma, Arial, Helvetica}
.csc-sitemap ul li a:link,
.csc-sitemap ul li a:visited				{background:url(../images/ico_sitemap.gif) no-repeat left center; color:#316AC5; font-weight:bold; padding:0 0 0 15px; text-transform:uppercase}
.csc-sitemap ul ul li						{line-height:1.3em}
.csc-sitemap ul ul li a:link,
.csc-sitemap ul ul li a:visited				{color:#555; font-size:11px; text-transform:none}
.csc-sitemap ul ul ul li a:link,
.csc-sitemap ul ul ul li a:visited			{font-weight:normal}
.csc-sitemap ul li a:hover,	
.csc-sitemap ul ul li a:hover,	
.csc-sitemap ul ul ul li a:hover			{background:url(../images/ico_sitemap_hover.gif) no-repeat left center; color:#ED1C24}
.csc-sitemap ul ul ul ul li a:link,
.csc-sitemap ul ul ul ul li a:visited		{background:none; color:#999; font-size:10px; padding:0}
.csc-sitemap ul ul ul ul li a:hover			{color:#000}
.csc-sitemap ul li a[title="Home (SAP Security Consulting)"]:link,
.csc-sitemap ul li a[title="Home (SAP Security Consulting)"]:visited	{background:url(../../ico_home_sgc.jpg) no-repeat left top; font-size:14px; display:block; height:31px; margin:10px 0 0; padding:0 0 10px 40px; line-height:34px}
.csc-sitemap ul li a[title="Home (SAP Security Products)"]:link,
.csc-sitemap ul li a[title="Home (SAP Security Products)"]:visited		{background:url(../../ico_home_sp.jpg) no-repeat left top; font-size:14px; display:block; height:31px; margin:10px 0 0; padding:0 0 10px 40px; line-height:34px}
/* Event Table */
a.cblue:link, 
a.cblue:visited			{color:#0064b9; text-decoration:none}
a.black:link, 
a.black:visited			{color:#000; text-decoration:none}
a.red:link, 
a.red:visited			{color:red; text-decoration:none}
a.cblue:hover,
a.black:hover,
a.red:hover				{text-decoration:underline}
#event td				{font:11px Verdana; vertical-align:middle; margin:0}
#event thead			{height:34px; background:#e0e0e0}
#event thead td			{border-right:1px solid #fff; border-bottom:3px solid #8e8e8e; font-weight:700; text-align:center}
#event thead td.cfirst	{border-left:1px solid #e0e0e0}
#event thead td.clast	{border-right:none}
#event tbody td			{border:solid #e0e0e0; border-width:1px 1px 1px 0; padding:8px 12px}
#event tbody td.cfirst	{border-width:1px; width:140px}
#event tbody td.date	{width:75px; padding:0}
#event tbody td.location{width:91px}
#event tbody td.register{width:100px; padding:0}
#event tbody td.detail	{width:68px; padding:0}
/* Languages Flags Class */
.ae	{background-position:0 -12px}
.at	{background-position:0 -24px}
.ch	{background-position:0 -36px}
.cn	{background-position:0 -48px}
.de	{background-position:0 -60px}
.in	{background-position:0 -72px}
.sg	{background-position:0 -84px}
.us	{background-position:0 -96px}
.vn	{background-position:0 -108px}
/* Javascript disabled notification */
#noscript		{position:absolute; top:5px; left:5px; color:red; line-height:12px}
#noscript span	{float:left; background:url(../../noscript.gif) no-repeat; width:12px; height:12px; margin:0 5px 0 0}
/* WP List styles */
#wplist a:link,
#wplist a:visited	{display:block; background:url(../../ico_wpitem.gif) no-repeat; font-size:11px; margin:0; padding:0 0 0 20px}
#wplist h2			{color:#28441a; font-size:12px; padding:5px 0 0}	
#wplist h3			{background:url(../../ico_wpheader.gif) no-repeat; margin:20px 40px 0 0; padding:2px 0 10px 38px; color:#fe0000; font-size:12px}
#wplist ul			{list-style:none; font-size:11px; margin:0; padding:0; border-bottom:1px dotted #797979}
#wplist ul li 			{background:url(../images/arr1.gif) no-repeat 10px 50%; margin:0 0 5px; padding:0 0 0 25px; line-height:22px}
#tryitnow, #tryitnow h2	{text-align:center}
