/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0; font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}

/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/

html { font-size:13px;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; color:#656565; background:#dedede; padding:20px 0px 0px 0px; }
p { padding-bottom:15px;}
#content p { line-height:1.5em;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { color:#3e4a72; font-weight:normal; text-decoration:underline;}
a:hover, a:focus {text-decoration:underline; color:#FD5603;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
strong { font-weight:bold;}
legend { display:none;}
em { font-style:italic;}

.textfield, select, textarea { font-size:1em; color:#818181;}

#content ul, #content ol { padding:0px 0px 10px 15px; margin:0px 0px 0px 0px;}
	#content ul li { padding:0px 0px 5px 15px; margin:0px 0px 0px 0px; background:url(/_images/bullets/bullet.gif) 0px 4px no-repeat;}
	#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; list-style:decimal inside;}

#content table { background:#E7E7E7; width:100%; text-align:left; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;} 
	#content table th, #content table td { padding:5px 5px 5px 5px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
	#content table th { font-weight:bold; color:#5d5d5d;}
	#content table td { background:#ffffff; padding:7px 5px 7px 5px;}
		
#content form.form { padding:25px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(/_images/bkg/dots.gif) top left repeat-x;  position:relative; }

#content form { padding:25px 0px 0px 0px; margin:0px 0px 0px 0px; position:relative; }
	#content form fieldset { width:310px; border:1px solid #dedede; padding:15px; background:url(/_images/bkg/form.gif) bottom left repeat-x #FFFFFF; }		
	#content form p {	}
		#content form p em { color:#FD5603; font-style:normal; }
	#content form fieldset h2 { color:#3e4a72; position:absolute; top:16px; left:8px; background:#FFFFFF; padding:0px 9px 0px 9px; font-size:1.2em; letter-spacing:-0.1px; word-spacing:-1px;}		
	#content form label { color:#FD5603; float:left; width:130px; margin:0px 0px 8px 0px; }		
	#content form .textfield, #content form select, #content form textarea { float:left; padding:2px 2px 2px 3px; border:1px solid #DEDEDE; margin:0px 0px 8px 0px; color:#959393;}		
	#content form .textfield { width:170px;}		
	#content form select { width:177px; padding:1px 0px 1px 0px;}		
	#content form textarea { width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; height:80px;}		
	#content form .upload { background:#FFFFFF; }	
	#content form .formbutton { float:right;}		
	#content form .fr div.singleline { padding:0px 0px 10px 0px;}
	#content form div.singleline { width:297px; float:left;}
		#content form div.singleline label { width:300px; float:none; display:block;}
		#content form div.singleline .textfield, #content form div.singleline textarea, #content form div.singleline select { float:left;}
	
	#content form.contact .formbutton { margin:0px 15px 0px 0px; display:inline;}	
	#content form.contact fieldset { width:auto;}	
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1, h2, h3 { font-weight:normal; }

h1 { font-size:1.7em; color:#3e4a72; padding:0px 0px 30px 0px; word-spacing:-1px; letter-spacing:-0.5px;}
	h1.hide { position:absolute; left:-9999px;}

h2 { font-size:1.4em; color:#FD5603; padding:0px 0px 15px 0px; word-spacing:-1px; letter-spacing:-0.5px; }

h3 { font-size:1.1em; padding:0px 0px 10px 0px; color:#3e4a72; }

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container { width:930px; padding:0px 0px 0px 10px; margin-left:auto; margin-right:auto; position:relative; background:url(/_images/bkg/bg.gif) top left repeat-y;}
	.pagefooter { width:940px; padding:0px 0px 10px 0px; margin-left:auto; margin-right:auto; height:13px; background:url(/_images/bkg/footerbottom.gif) top left no-repeat; }

#contentCol { float:left; width:193px; display:inline; margin:0px 0px 20px 15px; }
	#contentCol #subnav { float:left; width:193px; background:#dedede; padding:10px 0px 10px 0px; margin:0 0 15px 0;}
		#contentCol #subnav li { font-size:0.9em; float:left; width:178px; margin:0px 0px 5px 7px; display:inline; padding:0px 0px 10px 0px; background:url(/_images/bkg/subdivider.gif) bottom left repeat-x;}
			#contentCol #subnav li.last { margin-bottom:0px; }
		#contentCol #subnav li a { display:block; padding:0px 8px 0px 8px; text-decoration:none;}
			#contentCol #subnav li a:hover { text-decoration:underline;}	
	
	.workingWith {float:left; width:193px; margin:0px 0px 20px 0px; background:url(/_images/bkg/workingwithfooter.gif) bottom left no-repeat;}
		.workingWith h2 { background:url(/_images/titles/workingwith.gif) top left no-repeat; width:193px; height:16px; text-indent:-9999px; padding:0px 0px 0px 0px;}
		.workingWith ul { height:108px; float:left; width:193px; text-align:center; overflow:hidden;}
		.workingWith ul li { height:108px; float:left; width:193px; line-height:108px}

#content { float:right; width:674px; margin:0px 28px 0px 0px; display:inline; padding:0px 0px 10px 0px; }
	.printPage { float:right; color:#fd5603; text-decoration:none; padding:2px 0px 0px 16px; background:url(/_images/icons/smallprinter.gif) 0px 4px no-repeat; }
	a:hover.printPage { text-decoration:underline; }

#header { width:920px; float:left; background:url(/_images/bkg/headerbg.gif) top left repeat-x #FFFFFF; padding:0px 0px 32px 0px;}
	#header form { float:right; width:177px; margin:68px 25px 0px 0px; display:inline; }
	#header form label { position:absolute; left:-9999px; }
	#header form .textfieldBg { float:left; width:144px; padding:3px 0px 3px 0px; background:url(/_images/bkg/textfield.gif) top left no-repeat;}
		#header form .textfield { float:left; width:138px; color:#818181; background:#e6e6e6; border:1px solid #e6e6e6; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px;}
	#header form .formbutton { float:left; margin:0px 0px 0px 5px;}
	
	#header .logo { float:left; margin:44px 0px 0px 29px; }
	
#breadcrumb { float:left; width:900px; margin:0px 0px 20px 5px; border-bottom:1px solid #b1b6c5; padding:5px 10px 5px 0px;}
	#breadcrumb li { float:left; display:inline; color:#3e4b72; margin:0px 0px 0px 8px; padding:0px 0px 0px 18px; background:url(/_images/bullets/bullet1.gif) top left no-repeat;}
		#breadcrumb li.first { background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; }
	#breadcrumb li a { color:#091741; text-decoration:none;}	
		#breadcrumb li a:hover { text-decoration:underline; }	
/*	
#banner { float:left; width:910px; height:268px; background:url(/_images/banner/banner01.jpg) top left no-repeat; margin:0px 0px 5px 5px; display:inline;}	
	#banner .tagline { position:static; right:0px; float:left; width:421px; height:59px; background:url(/_images/titles/tagline.jpg) top left no-repeat; margin:32px 0px 0px 0px; text-indent:-9999px; padding:0px 0px 0px 0px;}
	#banner div { float:right; background:#FFFFFF; width:201px; display:inline; position:relative; right:35px;}
	#banner div h2 { padding:15px 0px 0px 15px; }
	#banner div ul { margin:0px 0px 15px 0px; padding:0px 15px 0px 15px;}
		#banner div ul li { padding:15px 0px 0px 0px; }
		#banner div ul li a { color:#666666; text-decoration:none; font-size:0.9em; line-height:1.6em; }
		#banner div ul li a:hover { text-decoration:underline; color:#8D93A7; }
	#banner #latestNewsContainer { float:left; width:201px; height:110px; overflow:hidden; position:static;}
		#banner div a.moreNews { float:left; width:201px; height:20px; background:url(/_images/buttons/morenews.gif) top left no-repeat; color:#8D93A7;}
*/

/*#navContainer { float:left; width:910px; height:248px; margin:0px 0px 5px 5px; display:inline; overflow:hidden;}
	#navContainer #nav { float:left; width:910px; background:url(/_images/bkg/navtabs.gif) top left repeat-x #071235; padding:6px 0px 0px 0px;}
		#navContainer #nav li { float:left; width:auto; display:inline; margin:0px 0px 0px 3px;}
			#navContainer #nav li a { height:30px; display:block; text-indent:-9999px; background-position:0px 0px; background-repeat:no-repeat;}
			#navContainer #nav li.aboutus { margin-left:6px;}
			#navContainer #nav li.aboutus a { background-image:url(/_images/nav/aboutus.gif); width:75px; }
			#navContainer #nav li.itproduct a { background-image:url(/_images/nav/itproduct.gif); width:125px;}
			#navContainer #nav li.itsupport a { background-image:url(/_images/nav/itsupport.gif); width:134px;}
			#navContainer #nav li.manageddesktop a { background-image:url(/_images/nav/manageddesktop.gif); width:181px;}
			#navContainer #nav li.datacentre a { background-image:url(/_images/nav/datacentre.gif); width:144px;}
			#navContainer #nav li.ithosting a { background-image:url(/_images/nav/ithosting.gif); width:223px;}
				#navContainer #nav li a:hover, #navContainer #nav li a:focus, #navContainer #nav li.selected a, #navContainer #nav li a:active { background-position:0px -30px; outline:none;}
*/

#navContainer { float:left; width:910px; height:248px; margin:0px 0px 5px 5px; display:inline; overflow:hidden;}
	#navContainer #nav { float:left; width:910px; background:url(/_images/bkg/navtabs.gif) top left repeat-x #071235; padding:6px 0px 0px 0px;}
		#navContainer #nav li { float:left; width:auto; display:inline; margin:0px 0px 0px 3px;}
			#navContainer #nav li a {border-top:5px solid #0a1b4d; text-align:center; font-size:12px; text-decoration:none; height:25px; display:block; color:#fff; background-position:0px 0px; background-repeat:no-repeat;}
			/*#navContainer #nav li.aboutus {margin-left:6px;}
			#navContainer #nav li.aboutus a {width:75px; }
			#navContainer #nav li.itproduct a {width:125px;}
			#navContainer #nav li.itsupport a {width:134px;}
			#navContainer #nav li.manageddesktop a {width:181px;}
			#navContainer #nav li.datacentre a {width:144px;}
			#navContainer #nav li.ithosting a {width:223px;}*/
			
			#navContainer #nav li.aboutus {margin-left:6px;}
			#navContainer #nav li.aboutus a {width:75px; }
			#navContainer #nav li.ithosting a {width:125px;}
			#navContainer #nav li.manageddesktop a {width:132px;}
			#navContainer #nav li.networkservices a {width:128px;}
			#navContainer #nav li.infraservices a {width:160px;}
			#navContainer #nav li.itproduct a {width:125px;}
			#navContainer #nav li.itsupport a {width:134px;}
			
			#navContainer #nav li a:hover, #navContainer #nav li a:focus, #navContainer #nav li.selected a, #navContainer #nav li a:active { border-top:5px solid white; background-color:#FFF; color:#223368; outline:none;}

	#navContainer #navContentContainer { float:left; width:910px; height:212px; overflow:hidden; }
		#navContainer #navContentContainer .navContent { height:212px; float:left; width:910px; background-image:url(/_images/nav/navdefaultbg.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFFFFF; }
			#navContainer #navContentContainer .navContent h2 { font-weight:bold; color:#071236; padding:10px 0px 0px 25px;}
			#navContainer #navContentContainer #aboutus { background-image:url(/_images/nav/aboutus.jpg); }
			#navContainer #navContentContainer #ithosting { background-image:url(/_images/nav/ithosting.jpg); }
			#navContainer #navContentContainer #manageddesktop { background-image:url(/_images/nav/desktopservices.jpg); }
			#navContainer #navContentContainer #networkservices { background-image:url(/_images/nav/networkservices.jpg); }
			#navContainer #navContentContainer #infraservices { background-image:url(/_images/nav/datacentre.jpg);}
			#navContainer #navContentContainer #itproducts { background-image:url(/_images/nav/productsupply.jpg); }
			#navContainer #navContentContainer #itsupport { background-image:url(/_images/nav/itsupportbg.jpg); }

			#navContentContainer .navContent ul { margin:10px 0px 0px 25px; float:left; display:inline; width:240px; padding:0px 0px 0px 0px; }
			#navContentContainer .navContent ul li { margin:0px 0px 0px 0px; line-height:1.7em; padding:0px 0px 0px 0px; float:left; width:240px;}
			#navContentContainer .navContent ul li a { color:#071236; text-decoration:none;}
			#navContentContainer .navContent ul li a:hover { text-decoration:underline;}

#footer { float:left; width:920px; background:url(/_images/bkg/footer.gif) top left repeat-x; }
	#footer .footerpod { float:left; width:300px;}
	#footer .footerpod label { position:absolute; left:-9999px;}
	#footer .footerpod .textfieldBg { float:left; width:144px; padding:3px 0px 3px 0px; background:url(/_images/bkg/textfield.gif) top left no-repeat; margin:0px 0px 0px 14px; display:inline;}
	#footer .footerpod div.title { width:40px; background:url(/_images/bkg/textfield-title.gif) top left no-repeat;}
	#footer .footerpod div.title .textfield { width:30px;}
	#footer .footerpod div.lastname { width:99px; margin:0px 0px 0px 5px; display:inline; background:url(/_images/bkg/textfield-lastname.gif) top left no-repeat;}
	#footer .footerpod div.lastname .textfield { width:90px;}
	#footer .footerpod div.telephone { margin-top:5px;}
	
		#footer .footerpod .textfield { float:left; width:138px; color:#818181; background:#e6e6e6; border:1px solid #e6e6e6; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px; display:inline;}
	#footer .footerpod .formbutton { float:left; margin:0px 0px 0px 5px; display:inline;}
	#footer .callmeback .formbutton { float:left; margin:5px 0px 0px 5px; display:inline;}

	#footer .newsletter { width:266px; margin:33px 0px 0px 5px; display:inline;}
		#footer .newsletter h2 { padding:0px 0px 24px 14px; }
		#footer .newsletter p { padding:0px 0px 17px 14px; line-height:1.3em; }
	
	#footer .callmeback { width:342px; margin:7px 0px 0px 0px; background:url(/_images/bkg/callmeback.jpg) top left no-repeat; padding:0px 0px 20px 0px;}
		#footer .callmeback h2 { padding:26px 0px 10px 154px; }
		#footer .callmeback p { padding:0px 0px 10px 154px; line-height:1.3em; }
		#footer .callmeback .textfieldBg { margin:0px 0px 0px 154px; display:inline;}
		
		#footer div.footerpod a { width:302px; height:165px; background:url(/_images/bkg/knowledgebase.jpg) top left no-repeat; display:block; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px;}
	
	#footer ul { background:#303d67; float:left; width:910px; margin:0px 0px 0px 5px; display:inline; }
		#footer ul li { float:left; display:inline; color:#FFFFFF; font-size:0.9em; line-height:29px; background:url(/_images/bkg/footerdivider.gif) left center no-repeat; padding:0px 8px; }
		#footer ul li.first { margin:0px 0px 0px 10px; padding:0px 34px 0px 0px; background:none; }
		#footer ul li.second { background:none; padding-left:0px; }
		#footer ul li.print a { display:block; width:auto; background:url(/_images/icons/printer.gif) 0% 55% no-repeat; padding-left:18px; }
		#footer ul li.backtotop a { display:block; width:auto; background:url(/_images/icons/backtotop.gif) 0% 55% no-repeat; padding-left:18px; }
		#footer ul li.last { background:none; padding:0px 10px 0px 0px; float:right; }
		#footer ul li a { color:#ffffff; text-decoration:none;}
			#footer ul li a:hover { color:#acb1c2;}
		
/********************************************************************/
/*                             Sitemap                              */
/********************************************************************/

ul#sitemap li { padding:0px 0px 8px 15px;}
ul#sitemap li a { font-weight:bold; text-decoration:none;}
	ul#sitemap li a:hover { text-decoration:underline;}
ul#sitemap li ul { padding:0px 0px 5px 0px; border-left:1px solid #DEDEDE; margin:10px 0px 0px 5px; }
ul#sitemap li ul li { padding:8px 0px 0px 12px; background:url(/_images/bullets/dash.gif) 0px 16px no-repeat;}
ul#sitemap li ul li.first { padding:0px 0px 0px 12px; background-position:0px 7px; }
ul#sitemap li ul li a { color:#F47126; font-weight:normal;}		
	
/********************************************************************/
/*                        Page number tags                          */
/********************************************************************/

#content ul.pagenumbers  { float:left; width:435px; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;}
#content ul.pagenumbers li { float:left; display:inline; list-style-type:none; border:1px solid #E4E4E4; text-align:center; margin:0px 4px 0px 0px; padding:0px; background:none;}
#content ul.pagenumbers a { display:block; padding:3px 0px 3px 0px; width:22px;color:#888888; text-decoration:none; background-color:#fff; font-weight:normal;}
	#content ul.pagenumbers li.last { margin-left:10px;}
	#content ul.pagenumbers li.last a, #content ul.pagenumbers li.last a:hover { width:55px;}
#content ul.pagenumbers .selected a {background-color:#FD5603; font-weight:normal; color:#fff;}
#content ul.pagenumbers a:hover { display:block; padding:3px 0px 3px 0px; width:22px; background-color:#FD5603; font-weight:normal; color:#fff;}
	
/********************************************************************/
/*                            Module List                           */
/********************************************************************/
	
#content ul.moduleList { padding:0px 0px 0px 0px; margin:-10px 0px 20px 0px;}
	#content ul.moduleList li { background:#FFFFFF; border-bottom:1px solid #e8e8eb; margin:0px 0px 0px 0px; padding:20px 0px 20px 0px;}
		#content ul.moduleList li.even { background:#f7f7f8; }
	#content ul.moduleList li h2 { padding:0px 10px 0px 10px; letter-spacing:-0.1px;}
	#content ul.moduleList li h2 a { color:#F47126; text-decoration:none;}
		#content ul.moduleList li h2 a:hover { text-decoration:underline; }
	#content ul.moduleList li h2 span { float:right; font-size:0.7em; color:#3E4A72; position:relative; top:2px; letter-spacing:-0.1px;}
	#content ul.moduleList li p { padding:15px 10px 0px 10px;}

#content ul.category { padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
	#content ul.category li { background:#FFFFFF; border-bottom:1px solid #e8e8eb; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#content ul.category li h2 { padding:0px 0px 0px 0px; font-size:1.2em;}
	#content ul.category li h2 a { background:url(/_images/icons/folder.gif) 10px 9px no-repeat; padding:8px 10px 8px 30px; display:block;}
		#content ul.category li h2 a:hover { text-decoration:none; background-color:#fcffdc;}

/********************************************************************/
/*                              News                                */
/********************************************************************/

#content ul.news li h2 a { background:url(/_images/icons/article.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}

.articleHeader { background:#f7f7f8; border-bottom:1px solid #e8e8eb; padding:10px 10px 5px 10px; margin:0px 0px 10px 0px; }
	.articleHeader h1 { padding:0px 0px 5px 0px;}
		.articleHeader h1 strong { font-weight:normal; color:#6e7898; }
	.articleHeader h2 {  font-size:1.1em; padding:0px 0px 5px 0px;}
	#content .articleHeader p {  font-size:1.2em; padding:0px 0px 5px 0px; color:#FD5603; letter-spacing:-0.5px; word-spacing:-1px; line-height:1em; }	
	.articleHeader dl { color:#FD5603; width:500px; overflow:auto;}
		.articleHeader dt { font-weight:bold; float:left; clear:left; padding:0px 0px 5px 0px; width:70px;}
		.articleHeader dd { float:left; padding:0px 0px 5px 0px; width:400px;}
	.articleHeader .apply { float:right; margin:13px 0px 0px 0px; font-weight:bold; color:#3E4A72; text-decoration:none; }
		.articleHeader a:hover.apply { text-decoration:underline;}
	
	
.articleContent { padding:0px 10px 5px 10px; border-bottom:1px solid #e8e8eb; margin:0px 0px 10px 0px;}
	#content .articleContent form { background:none; margin:0px 0px 0px 0px; padding:20px 0px 5px 0px; top:-10px;}	
	
/********************************************************************/
/*                             Knowledgebase                        */
/********************************************************************/

#content ul.knowledgebase li h2 a { background:url(/_images/icons/knowledgebase.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}

/********************************************************************/
/*                               Links                              */
/********************************************************************/

#content ul.links li h2 a { background:url(/_images/icons/links.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}

#content ul.catdescription  { margin-top:-10px; }
#content ul.catdescription li h2 a:hover { background-color:transparent; text-decoration:underline; }
#content ul.catdescription li { padding:10px 0px 10px 0px;}
#content ul.catdescription li p { padding:5px 10px 0px 10px;}

/********************************************************************/
/*                              Vacancies                           */
/********************************************************************/

#content ul.vacancies li h2 a { background:url(/_images/icons/vacancies.gif) 0px 2px no-repeat; padding:0px 0px 0px 20px;}
#content ul.vacancies li h2 p { padding:0px 0px 0px 20px; font-size:0.7em; color:#3e4a72; }
#content ul.vacancies li p { padding-left:31px;}

/********************************************************************/
/*                              Downloads                           */
/********************************************************************/

#content ul.inserted { border-top:1px solid #E8E8EB; padding:0px 0px 0px 0px; margin:15px 0px 0px 0px;}

#content ul.downloads li h2 a span { position:absolute; left:-9999px;}
#content ul.downloads li h2 span.size { float:none; position:static; top:0px; font-size:0.7em; color:#818181; padding:0px 0px 0px 5px;}
#content ul.downloads li h2 a { background:url(/_images/icons/defaultdownload.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}
#content ul.downloads li.pdf h2 a { background:url(/_images/icons/pdf.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}
#content ul.downloads li.doc h2 a { background:url(/_images/icons/word.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}
#content ul.downloads li.xls h2 a { background:url(/_images/icons/excel.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}
#content ul.downloads li.video h2 a { background:url(/_images/icons/video.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}

#content ul.downloads li h2 a:hover span { color:#F47126;}

/********************************************************************/
/*                              Video Player                        */
/********************************************************************/

.videoPlayerContainer { text-align:center; width:455px; background:url(/_images/bkg/playertop.gif) top left no-repeat #ededed; padding:6px 0px 0px 0px; margin:0px 0px 15px 110px; }
	#player { border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; margin:0px 0px 0px 0px; padding:9px 0px 0px 0px; }
		#player p { text-align:left; padding:0px 15px 0px 15px; }
		#player p strong  { color:#F47126; }
	.player { border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; margin:0px 0px 0px 0px; padding:9px 0px 0px 0px; }
		.player p { text-align:left; padding:0px 15px 0px 15px; }
		.player p strong  { color:#F47126; }
	.videoPlayerContainer .description {  border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; text-align:left; margin:0px 0px 0px 0px; padding:15px 15px 9px 15px;}
	.videoPlayerContainer .description h3 { padding:0px 0px 0px 0px; font-weight:bold;}
	.videoPlayerContainer .description p { padding:5px 0px 0px 0px;}
.videoPlayerContainerFooter { width:455px; background:url(/_images/bkg/playerbottom.gif) bottom left no-repeat #ededed; height:6px; overflow:hidden; font-size:0px; line-height:0px; padding:0px 0px 0px 0px; }

/********************************************************************/
/*                             Search Results                       */
/********************************************************************/

p.searchfeedback { padding:5px 10px 5px 10px; background:#FD5603; margin:0px 0px 20px 0px; color:#fff;}
	
	
#banner { position:relative; float:left; width:910px; height:268px; background:none; margin:0px 0px 5px 5px; display:inline;}	
	#banner .tagline { position:absolute; top:30px; left:0px; width:421px; height:59px; background:url(/_images/titles/tagline.jpg) top left no-repeat; margin:0px 0px 0px 0px; text-indent:-9999px; padding:0px 0px 0px 0px;}
	#banner .latestnews { position:absolute; top:0px; right:50px; background:#FFFFFF; width:201px; display:inline;}
	#banner .latestnews h2 { padding:15px 0px 0px 15px; }
	#banner .latestnews ul { margin:0px 0px 15px 0px; padding:0px 15px 0px 15px;}
		#banner .latestnews ul li { padding:15px 0px 0px 0px; background:#fff; }
		#banner .latestnews ul li a { color:#666666; text-decoration:none; font-size:0.9em; line-height:1.6em; }
		#banner .latestnews ul li a:hover { text-decoration:underline; color:#8D93A7; }
	#banner #latestNewsContainer { float:left; width:201px; height:110px; overflow:hidden; position:static;}
		#banner .latestnews a.moreNews { float:left; width:201px; height:20px; background:url(/_images/buttons/morenews.gif) top left no-repeat; color:#8D93A7;}

#homeflash { width:910px; height:273px; padding:0px 0px 0px 0px;}
	
	
	
	