* { list-style:none ; margin:0 ; padding:0 }
a { outline:none }
a img { border:none }
address { font-size:12px ; font-style:normal }
strong { font-weight:normal }
.bold { font-weight:bold }

body { background:#000 ; color:#FFF ; font-family:verdana,arial,helvetica,sans-serif }
.header { background:#000 ; height:66px ; width:auto }
	.logo { background:#000 url(../images/bg_logo.png) top center no-repeat ; height:66px ; margin:auto ; width:960px }
		.logo a { color:#FFF }
		.brand { line-height:66px ; margin:0 0 0 12px ; position:absolute }
		.brand a { font-family:verdana,sans-serif ; font-size:20px ; letter-spacing:6px ; text-decoration:none }
		.us { font-family:verdana,arial,helvetica,san-serif; font-size:11px ; font-weight:bold ; margin:26px 0 0 727px ; position:absolute }
		.uk { font-family:verdana,arial,helvetica,san-serif; font-size:11px ; font-weight:bold ; margin:26px 0 0 854px ; position:absolute }
#showcase1 { background:#0D131A url(../images/bg_showcase.jpg) top center no-repeat ; border-top:2px solid #FFF ; border-bottom:1px solid #FFF ; color:#FFF ; font-size:12px }
	#showcase2 { background:#0D131A url(../images/bg_showcase2.jpg) top center no-repeat ; color:#FFF ; height:316px ; margin:auto ; width:960px }
		#showcaseNavDown { margin:201px 0 0 10px ; position:absolute }
		#showcaseNavUp { margin:201px 0 0 473px ; position:absolute }
		#showcaseContent { margin:66px 0 0 555px ; position:absolute ; width:393px }
			#showcaseContent #tagline { color:#F0E1B1 ; font-size:13px ; font-weight:bold ; padding-bottom:24px ; text-align:left ; text-transform:uppercase }
				#showcaseContent #tagline a { color:#F0E1B1 ; text-decoration:none }
			#showcaseContent a { color:#FC0 ; font-weight:bold }
			#showcaseContent p { padding-bottom:18px }
			#showcaseContent p.bullet1 { background:#FFF url(../images/bullet1e.gif) left center no-repeat ; border:2px solid #405A62 ; color:#000 ; font-size:13px ; font-weight:bold ; line-height:24px ; margin-bottom:18px ; padding:0 0 0 24px }
				#showcaseContent p.bullet1 a { color:#000 ; text-decoration:none }
		#showcasePic { height:86px ; padding-top:230px ; margin-left:45px ; position:absolute ; text-align:center ; width:417px }
			#showcasePic a { color:#FFF ; text-decoration:none }
			#showcasePic strong, #showcasePic a strong { color:#F0E1B1 ; font-size:14px ; font-weight:bold }
#subhead1 { background:#0D131A url(../images/bg_subhead.jpg) top center no-repeat ; border-top:2px solid #FFF ; border-bottom:1px solid #FFF ; color:#FFF ; font-size:11px }
	#subhead2 { background:#0D131A url(../images/bg_subhead2.jpg) top center no-repeat ; color:#FFF ; height:96px ; margin:auto ; width:960px }
		#subhead2 #tagline { color:#F0E1B1 ; font-size:13px ; font-weight:bold ; padding:32px 0 0 12px ; text-transform:uppercase }
			#subhead2 #tagline a { color:#F0E1B1 ; text-decoration:none }
#wrap1 { background:#FFF url(../images/bg_content_top.gif) top center no-repeat ; color:#000 ; padding-bottom:20px }
	#wrap2 { background:url(../images/bg_wrap2.gif) 731px 0px no-repeat ; margin:auto ; width:948px }
		#mainCols { float:left ; width:719px }
			#nav1 { background:#0D131A ; border-right:1px solid #FFF ; color:#F0E1B1 ; font-family:verdana,sans-serif ; font-size:13px ; font-weight:bold ; height:35px ; width:718px }
				#nav1 li { height:35px ; position:absolute }
					#nav1 a { background:#0D131A ; color:#F0E1B1 ; display:block ; line-height:35px ; text-decoration:none }
					#nav1 a:hover { color:#FFF }
					#link1 { margin-left:6px }
					#link2 { margin-left:66px }
						#menu2 { margin-left:56px }
					#link3 { margin-left:240px }
						#menu3 { margin-left:230px }
					#link4 { margin-left:335px }
						#menu4 { margin-left:325px }
					#link5 { margin-left:458px }
						#menu5 { margin-left:448px }
					#link6 { margin-left:540px }
						#menu6 { margin-left:530px }
					#link7 { margin-left:623px }
			#subnav { height:1px ; font-size:1px }
				#subnav ul { background:#0D131A ; color:#F0E1B1 ; font-size:11px ; font-weight:bold ; padding:5px 0 ; position:absolute ; visibility:hidden ; width:160px }
					#subnav ul li { float:left ; padding:0 10px ; width:140px }
						#subnav a { background:#0D131A ; border-bottom:1px solid #F0E1B1 ; color:#F0E1B1 ; display:block ; padding:5px 0 ; text-decoration:none }
						#subnav a:hover { color:#FFF }
							#subnav a.last { border-bottom:none }
			#mainCols2 { background:#FFF url(../images/bg_mainCols2.png) top left no-repeat ; color:#000 ; margin-top:12px ; padding:18px 12px 0 12px ; width:695px }
				#content { color:#3F4B58 ; float:right ; width:440px }
/* #content { float:none ; width:695px } */
					#content a { color:#900 }
					h1, #content h2 { border-top:1px solid #E0DBC7 ; color:#000 ; font-size:14px ; margin-bottom:18px ; padding-top:18px }
						.firstLine { color:#494900 ; font-size:18px ; font-weight:normal }
					#content h3 { color:#3F4B58 ; font-size:12px }
					#content input, #content textarea, #content select { background:#FFF url(../images/bg_input.gif) top center repeat-x ; border:1px solid #BCB8A7 ; color:#0D131A ; padding:1px }
						#content input.submit { background:#0D131A ; color:#BCB8A7 }
					.icon { background:url(../images/bg_icon_headings.gif) bottom right no-repeat }
						.icon1 { background:url(../images/icon1.jpg) top left no-repeat ; height:54px ; display:block ; padding:6px 0 0 74px ; width: 366px }
						.icon2 { background:url(../images/icon2.jpg) top left no-repeat ; height:54px ; display:block ; padding:6px 0 0 74px ; width: 366px }
						.icon3 { background:url(../images/icon3.jpg) top left no-repeat ; height:54px ; display:block ; padding:6px 0 0 74px ; width: 366px }
						.icon4 { background:url(../images/icon4.jpg) top left no-repeat ; height:54px ; display:block ; padding:6px 0 0 74px ; width: 366px }
						.icon5 { background:url(../images/icon5.jpg) top left no-repeat ; height:54px ; display:block ; padding:6px 0 0 74px ; width: 366px }
					h1.first { border-top:none }
					#content h2.first { border-top:none ; padding-top:0 }
					#content p { font-size:12px ; line-height:135% ; padding-bottom:18px }
					#content ul, #content ul li { list-style:url(../images/bullet3.gif) ; font-size:12px ; margin-left:20px }
					/* #content ul.clients, #content ul.clients li { list-style:url(../images/bullet4.gif) } */
					#content li { padding-bottom:3px }
					#content ul { padding-bottom:15px }
					#content ul a { font-weight:bold }
						/* #content ul.clients a { font-weight:normal }
						#content ul.clients a.bold { font-weight:bold } */

					#content ul.clients, #content ul.clients li { list-style:none ; margin:0 ; padding:0 }
					#content ul.clients li { border:1px solid #E0DBC7 ; float:left ; height:100px ; margin:5px ; text-align:center ; width:134px }
					.paginate { text-align:center }
						.paginate a { border:1px solid #E0DBC7 ; font-family:monospace ; padding:2px 5px ; text-decoration:none }
						.paginate a:hover { background:#E0DBC7 ; border:1px solid #E0DBC7 ; font-family:monospace ; padding:2px 5px ; text-decoration:none }
				#nav2a { background:#F4F1E7 url(../images/bg_nav2.png) ; float:left ; width:228px }
/* #nav2a { display:none } */
					#nav2b { background:url(../images/bg_nav2_bottom.png) bottom left no-repeat ; width:228px }
						#nav2c { background:url(../images/bg_nav2_top.png) top left no-repeat ; padding:12px 20px 20px 20px ; width:188px }
							#nav2c h2 { background:url(../images/bullet1c.gif) left 10px no-repeat ; border-bottom:1px solid #BCB8A7 ; font-size:12px ; margin-bottom:18px ; padding:8px 0 8px 20px }
							#nav2c h2.announce { margin-bottom:18px }
								#nav2c ul { font-size:11px ; font-weight:bold ; padding-bottom:18px }
									#nav2c li { float:left ; width:188px }
									#nav2c .alt1 { background:#F7F4EA }
									#nav2c .alt2 { background:#EFEBDC }
							#nav2c p { font-size:11px ; padding-bottom:18px }
							#nav2c a { color:#900 }
							#nav2c ul a { background:url(../images/bullet2.gif) left center no-repeat ; color:#333 ; display:block ; margin-left:8px ; padding:5px 0 5px 18px ; text-decoration:none }
							#nav2c ul a:hover { background:url(../images/bullet2_an.gif) left center no-repeat }
							#a .a, #b .b, #c .c, #d .d, #e .e { background:#0D131A }
							#a #nav2c ul .a a, #b #nav2c ul .b a, #c #nav2c ul .c a, #d #nav2c ul .d a, #e #nav2c ul .e a { color:#F0E1B1 }
		#sideCol { background:#FFF ; border-bottom:1px solid #FFF ; display:inline ; float:right ; margin-top:15px ; width:203px }
			#equentity { margin-bottom:8px }
			#sideCol h2 { background:url(../images/bullet1d.gif) left 10px no-repeat ; color:#3F4B58 ; font-size:12px ; padding:8px 0 8px 20px }
			#sideCol h3 { background:#E3DDC8 ; color:#0D131A ; font-size:11px ; margin-top:10px ; padding:1px 0 2px 10px }
			#sideCol li { background:#F4F1E7 ; border-bottom:1px solid #FFF ; float:left ; padding-left:10px ; width:193px }
				#sideCol li a { background:#F4F1E7 url(../images/bullet3.gif) center left no-repeat ; color:#900 ; display:block ; font-size:10px ; font-weight:bold ; padding:4px 0 2px 14px ; text-decoration:none }
				#sideCol li a:hover { color:#0D131A }
			#sideCol .title { background:#F7F4EA ; border-top:1px solid #E3DDC8 }
				#sideCol .title div { background:url(../images/bullet2.gif) left center no-repeat ; border-top:1px solid #FFF ; border-bottom:1px solid #FFF ; color:#333 ; font-size:12px ; font-weight:bold ; margin-left:8px ; padding:5px 0 5px 18px }
			#sideCol .title2 { border-bottom:1px solid #E3DDC8 }
				#sideCol .title2 div { background:url(../images/bullet2.gif) left center no-repeat ; border-top:1px solid #FFF ; border-bottom:1px solid #FFF ; color:#333 ; font-size:12px ; font-weight:bold ; margin-left:8px ; padding:5px 0 5px 18px }
				#sideCol .title2 a { color:#333 ; text-decoration:none }
#footer1 { background:#0D131A ; border-bottom:2px solid #FFF ; color:#FFF }
	#footer2 { padding:10px 0 20px 0 ; margin:auto ; width:936px }
		.copyright { font-size:13px ; font-weight:bold ; text-transform:uppercase }
		#nav3 a { color:#FEEEBA ; font-size:12px ; font-weight:bold ; padding:0 12px 0 0 ; text-decoration:none }
		#nav3 a:hover { text-decoration:underline }
		#footer2 ul { font-size:11px ; font-weight:bold ; margin-top:20px }
		#footer2 li { border-right:1px solid #FFF ; float:left ; padding:0 20px ; width:225px }
		#footer2 li.first { padding:0 20px 0 0 }
		#footer2 li.last { border-right:none ; padding-right:0 }
		
/* SPECIAL OBJECTS */
.box1 { background:#FFF url(../images/bg_box1.gif) ; margin-bottom:18px }
	.box1b { background:url(../images/bg_box1_bottom.gif) bottom left no-repeat }
		.box1c { background:url(../images/bg_box1_top.gif) top left no-repeat ; padding:20px ; width:400px }
			#content .box1 h2 { border-top:none ; color:#494900 ; padding-top:0 }
			#content .box1 ul, #content .box1 ul li { list-style:url(../images/bullet4.gif) ; margin-left:10px ; padding-left:10px }
			#content .box1 ul { list-style:url(../images/bullet4.gif) ; padding-bottom:0 }
			.box1 .screen { display:inline ; float:left ; padding-left:17px ; width:105px }
			.box1 .blurb { float:right ; width:248px }
		
/* TABLES */
.tb1 { font-size:11px ; margin-bottom:18px ; width:100% }
	caption { background:#EFEBDC ; border-bottom:1px solid #FFF ; color:#0D131A ; font-weight:bold ; padding: 3px }
	.tb1 thead th, .tb1 thead td { background:#0D131A ; border-bottom:1px solid #FFF ; color:#F0E1B1 ; padding:3px }
	.tb1 tbody th { background:#F7F4EA ; border-right:1px solid #FFF ; border-bottom:1px solid #FFF ; color:#0D131A ; padding:3px ; text-align:left }
	.tb1 tbody td { border-right:1px solid #FFF ; border-bottom:1px solid #FFF ; padding:3px ; text-align:center }
	.tb1 tbody .help { background:#FFF }
	.tb1 tbody .last th, .tb1 tbody .last td { background:#EFEBDC ; color:#0D131A ; font-weight:bold }
	
/* COLUMNS */
.cols1 {  }
	.cols1 .left { float:left ; width:47% }
	.cols1 .right { float:right ; width:47% }
	.cols1 address { margin-bottom:18px }
	
/* INDIVIDUAL PAGE STYLES */
	/* HOSTING POPUPS */
	#hosting { background:url(../images/popup_header.gif) center top no-repeat ; color:#0D131A ; font-size:12px ; padding:40px 10px 10px 10px }
	#hosting h1 { border-top:none ; color:#0D131A ; font-size:14px ; margin-bottom:18px ; padding-top:0 }
	#hosting p { margin-bottom:18px }

/* CLEARFIX */
.box1c,
.cols1,
.cols2,
#footer2 ul,
#mainCols2,
#nav2c ul,
#wrap2
{ overflow:hidden }

* html .box1c,
* html .cols1,
* html .cols2,
* html #footer2 ul,
* html #mainCols2,
* html #nav2c ul,
* html #wrap2
{ height:1% ; overflow:visible }