/*
Client: Barlow Group
Client URI: http://www.barlowgrp.com/
Description: Screen Stylesheet
Version: 1.0
Author: Horn Group
Author URI: http://www.horngroup.com/
*/

/*
Color Palette
	Yellow - ffc70f
*/

* {margin:0px; padding:0px; border:none; outline:none;}
.clear {clear:both;}

html,body{height:100%; width:100%; font-size:14px; font-family:"Lucida Grande","Lucida Sans",Verdana,Tahoma,Arial,sans-serif; color:#6e6e6e; background-color:#ffffff;}
h1{}
h2{color:#93b7e1; font-weight:normal; font-style:italic; font-size:26px; line-height:1em; text-indent:0px; margin:-5px 0px 0px 0px;}
h3{color:#000000; font-weight:normal; font-size:20px; line-height:1em;}
h4{color:#18213b; font-size:14px; margin:20px 0px 0px 0px;}
h5{color:#18213b; font-weight:normal;}
h6{color:#18213b; font-size:20px; font-weight:normal; margin:20px 0px 20px 0px;}
p{line-height:18px;}
ul{}
ul li{}
ol{margin:10px 0px 0px 20px;}
ol li{padding:0px 0px 10px 0px; line-height:20px;}

/*
	a:link{background-color:#f2e4ab; color:#000000; padding:2px 4px 1px 2px; text-decoration:none;}
	a:visited{background-color:#f2e4ab; color:#000000; padding:2px 4px 1px 2px; text-decoration:none;}
	a:hover{background-color:#e6ecf6;}
	a:active{background-color:#e6ecf6;}
*/
	a:link{background-color:transparent; color:#c41a24; padding:0px 0px 0px 0px; text-decoration:none;}
	a:visited{background-color:transparent; color:#c41a24; padding:0px 0px 0px 0px; text-decoration:none;}
	a:hover{color:#990000;}
	a:active{color:#990000;}

#page-background{position:fixed; top:0px; left:0px; background:#ffffff; height:0%; width:0%;}
#page{position:absolute; height:100%; width:100%;}
#container{width:975px; margin:1% auto 0px auto; position:relative;}

div#login{float:right; margin:0px 10px 0px 0px;}
	div#login a{background:url(../images/btn-member-login.png) 0px 0px no-repeat; width:121px; height:24px; display:block; padding:0px;}
	div#login a:hover{background-position:0px -24px;}
	div#login a.current{background-position:0px -24px;}
	div#login a.section{background-position:0px -24px;}

div#logout{float:right; margin:0px 10px 0px 0px;}
	div#logout a{background:url(../images/btn-member-logout.png) 0px 0px no-repeat; width:121px; height:24px; display:block; padding:0px;}
	div#logout a:hover{background-position:0px -24px;}
	
#header{background:url(../images/yellow-line-top.png) 0px 0px no-repeat; height:77px; padding:30px 52px 0px 52px; clear:both;}
	#header div.adjust{position:relative; height:76px; border-bottom:1px solid #cfdee9;}
	
	#header div#logo{position:absolute; top:15px;}
		#header div#logo h1{width:216px; height:42px;}
		#header div#logo h1 a{background:url(../images/logo.png) 0px 0px no-repeat; width:216px; height:42px; display:block;}
		#header div#logo h1 i{display:none;}

	#header div#nav{position:absolute; top:23px; right:0px;}
		#header div#nav ul{list-style:none;}
		#header div#nav ul li{float:left; margin:0px 2px 0px 2px;}
		#header div#nav ul li a i{display:none;}
		#header div#nav ul li a{background-color:transparent; background-position:0px 0px; background-repeat:no-repeat; height:24px; display:block; padding:0px;}
		#header div#nav ul li a:hover{background-position:0px -24px;}
		#header div#nav ul li a.current{background-position:0px -24px;}
		#header div#nav ul li a.section{background-position:0px -24px;}
		#header div#nav ul li#barlow-team a{background-image:url(../images/nav-team.png); width:62px;}
		#header div#nav ul li#barlow-clients a{background-image:url(../images/nav-clients.png); width:71px;}
		#header div#nav ul li#barlow-methodology a{background-image:url(../images/nav-methodology.png); width:109px;}
		#header div#nav ul li#barlow-about-us a{background-image:url(../images/nav-about.png); width:85px;}
		#header div#nav ul li#barlow-contact a{background-image:url(../images/nav-contact.png); width:74px;}
		#header div#nav ul li#barlow-news-press-releases a{background-image:url(../images/nav-news.png); width:59px;}
	
#content{background:url(../images/yellow-line-middle.png) 0px 0px repeat-y; padding:15px 51px 0px 51px;}
	
#bottom{background:url(../images/yellow-line-bottom.png) 0px 0px no-repeat; height:75px;}

#footer{position:relative; padding:5px 10px 25px 10px; color:#999999; font-size:10px; height:38px;}
	#footer p{display:inline; position:relative; top:18px;}
	#footer ul{list-style:none; display:inline; margin:0px 4px 0px 4px; position:relative; top:18px;}
	#footer ul li{display:inline; margin:0px 0px 0px 8px; padding:0px 0px 0px 10px; border-left:1px solid #999999;}
	#footer ul li a{background:none; color:#999999; text-decoration:none; padding:0px;}
	#footer ul li a:hover{text-decoration:underline;}
	#footer div#tagline{position:absolute; top:5px; right:10px;}
	#footer div#tagline h2 {background:url(../images/tagline.png) 0px 0px no-repeat; width:224px; height:38px; display:block; font-size:14px; margin:0px;}
	#footer div#tagline h2 i{display:none;}

#content .landing{}
	#content .landing #main-display{position:relative; height:320px;}
	#content .landing #main-display ul#grid{width:875px; height:320px; list-style:none; overflow:hidden; position:absolute; top:0px; left:0px;}
	#content .landing #main-display ul#grid li{background:#ffc70f; width:174px; height:107px; float:left; position:relative;}
	#content .landing #main-display ul#grid li:hover{background:#ffffff;}
	#content .landing #main-display ul#grid li a{display:block; width:174px; height:107px; background:#ffc70f; padding:0px;}
	#content .landing #main-display ul#grid li a.even{background-color:#ebb70e; background-position:0px -214px; background-repeat:no-repeat;}
	#content .landing #main-display ul#grid li a:hover{background-color:#ffffff; background-position:0px -107px;}
	#content .landing #main-display ul#grid li.current{background:#ffffff url(../images/ajax-loader.gif) 73px 33px no-repeat;}
	#content .landing #main-display ul#grid li span{display:block; width:174px; height:107px; position:absolute; top:0px; left:0px; background:#ffc70f;}
	#content .landing #main-display ul#grid li span.even{background:#ebb70e;}
	
	ul#grid li.middlerow{border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
	ul#grid li.columns{border-left:1px solid #ffffff;}
	
	#content .landing #main-display #ajax-window{position:absolute; top:0px; left:0px; width:875px; height:320px; background:#ffc70f; z-index:500;}
	#content .landing #main-display #flash-window{position:absolute; top:0px; left:0px; width:875px; height:320px; background:#ffc70f; z-index:1000;}
	#content .testimonial{position:relative; background:#ffc70f; width:755px; height:210px; padding:55px 60px 55px 60px;}
	#content .testimonial .left{float:left; width:380px; margin:0px 15px 0px 0px;}
	#content .testimonial .right{float:left; width:325px; margin:0px 0px 0px 15px;}
		#content .testimonial .right h3{font-size:20px; font-weight:bold; color:#000000; line-height:1em; margin:0px 0px 10px 0px;}
		#content .testimonial .right p{font-size:14px; color:#555555;}
		#content .testimonial .right a.view-clients{display:block; width:135px; height:25px; background:url(../images/btn-view-our-clients.png) 0px 0px no-repeat; margin:20px 0px 0px 0px;}
		#content .testimonial .right a.view-clients span{display:none;}
	#content .testimonial a.close{position:absolute; top:10px; right:10px; background:transparent url(../images/btn-close-window.gif) 0px 0px no-repeat; display:block; width:39px; height:39px;}
	#content .testimonial a.close span{display:none;}
	
	#error{width:875px; height:220px; padding:100px 0px 0px 0px; text-align:center; font-size:18px; color:#000000; cursor:pointer;}
	#error p.first{margin:0px 0px 10px 0px;}
	#error span{font-size:12px; dispaly:block;}
	
	#content .landing #video-control{height:17px; text-align:right; margin:3px 0px 3px 0px;}
	#content .landing #video-control a.replay{display:block; height:17px; width:85px; background:url(../images/btn-video-controls.png) 0px 0px no-repeat; float:right; padding:0px 0px 0px 0px;}
	#content .landing #video-control a.replay:hover{background-position:0px -17px;}
	#content .landing #video-control a.skip{display:block; height:17px; width:70px; background:url(../images/btn-video-controls.png) -85px 0px no-repeat; float:right; padding:0px 0px 0px 0px;}
	#content .landing #video-control a.skip:hover{background-position:-85px -17px;}
	#content .landing #video-control a span{display:none;}

	#content .landing #buckets{height:65px;}
	#content .landing #buckets div{width:436px; float:left; position:relative;}
	#content .landing #buckets div:hover{cursor:pointer;}/* e6ecf6 */
	#content .landing #buckets #news{height:115px;}
		#content .landing #buckets div#news h3{background:transparent url(../images/header-placements.gif) 0px 0px no-repeat; display:block; width:70px; height:11px; margin:0px 0px 2px 12px;}
		#content .landing #buckets div#news h3 i{display:none;}
		#content .landing #buckets div#news div.left{background:url(../images/date-card.png) 5px 0px no-repeat; width:73px; height:85px; float:left; padding:17px 15px 0px 11px}
		#content .landing #buckets div#news div.left .month{font-size:11px; font-weight:bold; color:#8d8e8d; display:block; text-align:center; text-transform:uppercase;}
		#content .landing #buckets div#news div.left .day{font-size:36px; font-weight:bold; color:#8d8e8d; display:block; text-align:center; position:relative; top:-4px;}
		#content .landing #buckets div#news div.left .year{font-size:14px; font-weight:bold; color:#8d8e8d; display:block; text-align:center; position:relative; top:-8px;}
		#content .landing #buckets div#news div.right{width:315px; height:82px; float:left; padding:20px 0px 0px 5px;}
		#content .landing #buckets div#news div.right a{background-color:transparent; color:#4c4d4d; font-size:16px; text-decoration:none;}
		#content .landing #buckets div#news ul{list-style:none; position:relative;}
		#content .landing #buckets div#news ul li{position:absolute; top:0px; left:0px;}
	#content .landing #buckets #client{height:115px;}
		#content .landing #buckets div#client h3{background:transparent url(../images/header-customers.gif) 0px 0px no-repeat; display:block; width:66px; height:10px; margin:0px 0px 2px 16px;}
		#content .landing #buckets div#client h3 i{display:none;}
		#content .landing #buckets div#client div.left{float:left; width:100px; text-align:center;}
		#content .landing #buckets div#client div.left img{margin:10px 0px 0px 0px;}
		#content .landing #buckets div#client div.right{width:315px; height:77px; float:left; padding:20px 0px 0px 5px;}
		#content .landing #buckets div#client div.right a{color:#4c4d4d; font-size:16px; text-decoration:none; background-color:transparent; padding:0px;}
		#content .landing #buckets div#client ul{list-style:none; position:relative;}
		#content .landing #buckets div#client ul li{position:absolute; top:0px; left:0px;}

	#team{font-size:14px;}
		#team ul{list-style:none;}
		#team ul li{background:url(../images/bullet.gif) 3px 6px no-repeat; padding:0px 0px 0px 14px; margin:0px 0px 10px 0px;}	

	#team .left{width:230px; float:left; padding:0px 0px 0px 0px;}
		#team .left p{margin:0px 0px 10px 0px; clear:both;}
		#team .left ul.tabs{list-style:none; margin:0px 0px 30px 0px; background:#d0e1f3; padding:12px 0px 5px 10px; height:372px;}
		#team .left ul.tabs li{float:left; margin:0px 0px 0px 0px; background-image:none; padding:0px 10px 10px 0px;}
		#team .left ul.tabs li a{display:block; width:100px; height:100px; overflow:hidden; text-indent:0px; padding:0px; background-color:transparent;}
		#team .left ul.tabs li a:hover{background-position:0px -100px;}
		#team .left ul.tabs li a.selected{background-position:0px -100px;}
		#team .left ul.tabs li p{margin:0px 0px 0px 0px; clear:none; text-indent:0px; font-size:10px; color:#000000; line-height:14px;}
		
	#team .right{width:640px; background:#ffffff; float:left; padding:0px 0px 0px 0px;}
		#team .right h3{font-size:30px; line-height:1em; padding:15px 0px 0px 0px; width:270px;}
		#team .right h4{margin:30px 0px 10px 0px; width:270px;}
		#team .right h5{margin:20px 0px 0px 0px; width:270px; font-size:14px;}
		#team .right p{width:270px;}
		#team .right span{display:block;}
		#team .right .col-span{background:#d0e1f3; height:389px; position:relative; padding:0px 0px 0px 30px;}
			#team .right .col-span img{position:absolute; bottom:0px; right:0px;}
		#team .right .left-col{width:285px; float:left; padding:0px 0px 20px 30px;}
		#team .right .right-col{width:285px; float:right; padding:0px 0px 20px 0px;}
	
.main{width:590px; float:left;}
	.main h3{color:#000000; font-weight:bold; font-size:18px; margin:15px 0px 0px 0px;}
	.main h4{color:#000000; font-weight:bold; font-size:18px; margin:0px 0px 15px 0px;}
	.main p{margin:0px 0px 15px 0px;}
	.main b{color:#18213b;}
	.main ul{margin:0px 0px 15px 0px; list-style:none;}
		.main ul li{background:url(../images/bullet-yellow.gif) 3px 6px no-repeat; padding:0px 0px 10px 20px; line-height:20px;}
	.main span{font-size:11px; font-style:italic;}
	.main span.news-date{display:block; font-style:normal; color:#666666; margin:0px 0px 20px 0px;}
/*	.main a{color:#18213b; padding:0px 4px 0px 1px; text-decoration:none;}*/

.sidebar{width:235px; float:right; margin:15px 0px 0px 0px;}
	.sidebar a{background:url(../images/btn-sidebar.gif) 0px 0px no-repeat; display:block; width:234px; height:24px; line-height:24px; text-decoration:none; color:#707171; text-indent:10px; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px;}
	.sidebar a.current{background-position:0px -24px; color:#000000;}
	.sidebar a:hover{background-position:0px -24px; color:#000000;}
	.sidebar a span{display:none;}
	.sidebar a.member{display:block; height:45px; margin:0px 0px 12px 0px;}
	.sidebar a#powerpoint{background:url(../images/btn-powerpoint.gif) 0px 0px no-repeat;}
	.sidebar a#pdf{background:url(../images/btn-pdf.gif) 0px 0px no-repeat;height:45px; margin:0px 0px 12px 0px;}
	.sidebar a#powerpoint:hover{background-position:0px -45px;}
	.sidebar a#pdf:hover{background-position:0px -45px;}

ul.archive{list-style:none; margin:0px;}
	ul.archive li{background:none; padding:0px;}
	ul.archive li p{margin:0px; border-bottom:1px solid #ffc70f; padding:10px 0px 10px 0px;}/* #bfbfbf */
	ul.archive li a{background:transparent url(../images/btn-archive.gif) 0px 0px no-repeat; color:#4c4d4d; display:block; width:90px; height:24px; line-height:24px; font-size:18px; padding:0px 0px 0px 13px;}
	ul.archive li a:hover{background-position:0px -48px; color:#000000;}
	ul.archive li a.current{background-position:0px -24px; color:#000000;}
	ul.archive li span{font-size:14px; font-style:normal;}
	ul.archive li ul{margin:0px;}
	ul.archive li ul li{background:#fafafa; border-bottom:1px solid #ffc70f; padding:10px 15px 10px 15px; cursor:pointer;}/* #dddddd */
	ul.archive li ul li:hover{background:#e6ecf6;} /* #f6f0bc */
	ul.archive li ul li a{background:none; display:inline; font-size:14px; padding:0px; color:#000000;}
	ul.archive li ul li span{background:none; display:block; font-size:12px; padding:0px; color:#8d8e8d;}
	
#clientTable{border-collapse:collapse; width:100%;}
	#clientTable a:link{background-color:transparent; padding:0px;}
	#clientTable a:visited{background-color:transparent; padding:0px;}
	#clientTable a:active{background-color:transparent; padding:0px;}
	#clientTable a:hover{background-color:transparent; padding:0px;}
	#clientTable thead td{vertical-align:middle; border:none;}
	#clientTable thead .filter{background:url(../images/search-bg.gif) right top no-repeat; text-align:right; padding:0px 0px 5px 0px;}
	#clientTable thead .filter input{background:transparent; position:relative; top:-6px; width:160px; color:#4c4d4d;}
	#clientTable thead .filter img{width:17px; height:17px; margin:3px 3px 3px 3px;}
	#clientTable th{min-width:120px;}
	#clientTable th a{position:relative; background:url(../images/table-header.png) 0px 0px no-repeat; display:block; height:30px; width:120px; text-align:left; cursor:pointer; color:#4c4d4d; text-decoration:none; font-weight:normal; line-height:24px; text-indent:10px;}
	#clientTable th a:hover{background-position:-120px 0px; color:#000000;}
	#clientTable th a.current{background-position:-240px 0px; color:#000000;}
	#clientTable .headerSortUp a{background-position:-120px -30px; color:#000000;}
	#clientTable .headerSortUp a:hover{background-position:-120px -30px;}
	#clientTable .headerSortUp a.current{background-position:-240px -30px;}
	#clientTable .headerSortDown a{background-position:-120px 0px; color:#000000;}
	#clientTable .headerSortDown a:hover{background-position:-120px -0px;}
	#clientTable .headerSortDown a.current{background-position:-240px -0px;}
	#clientTable thead tr th {position:relative; text-align:left;}
	#clientTable thead tr th ul{position:absolute; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#ffc70f; list-style:none; min-width:120px; z-index:100;}
	#clientTable thead tr th ul li{padding:3px 10px 2px 10px; color:#000000; font-weight:normal; text-align:left; cursor:pointer; font-size:11px;}

	#clientTable thead tr th ul div{float:none;}
	#clientTable thead tr th ul li{width:125px;}
	#clientTable thead tr th ul li:hover{background-color:#f6f0bc;}
	#clientTable tbody{border-top:1px solid #ffc70f; color:#4c4d4d;}
	#clientTable tbody td{border-bottom:1px solid #ffc70f; height:70px; vertical-align:middle; padding:0px 10px 0px 10px; background:#fafafa;}
	#clientTable tbody td span{display:none;}
	#clientTable ul.pagination{list-style:none; font-size:13px; float:right;}
	#clientTable ul.pagination li{float:left; margin:0px 3px 0px 0px;}
	#clientTable ul.pagination li a{display:block; width:30px; height:24px; background:url(../images/pagination-bg.gif) 0px -24px no-repeat; line-height:24px; text-decoration:none; text-align:center; color:#4c4d4d;}
	#clientTable ul.pagination li a:hover{background-position:0px 0px; color:#18213b;}
	#clientTable ul.pagination li a.current{background-position:0px 0px; color:#18213b;}
	#clientTable ul.viewall{list-style:none; font-size:13px; float:right;}
	#clientTable ul.viewall li{float:left;}
	#clientTable ul.viewall li a{display:block; width:70px; height:24px; background:url(../images/viewall-bg.gif) 0px -24px no-repeat; line-height:24px; text-decoration:none; text-align:center; color:#4c4d4d;}
	#clientTable ul.viewall li a:hover{background-position:0px 0px; color:#18213b;}
	#clientTable ul.viewall li a.current{background-position:0px 0px; color:#18213b;}
	#clientTable .plugin-necessities{display:none;}
	#clientTable tfoot td{padding:5px 0px 0px 0px;}
	
	#clientTable #clientholder {padding:0px; height:auto;}
	#clientTable #open {padding:0px; height:auto;}
	#clientTable .clientdata {position:relative; width:100%; height:70px;}
	#clientTable .clientdata .data{position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; background:#ffffff;}
	#clientTable .clientdata .loader{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#fafafa url(../images/ajax-loader.gif) 50% 50% no-repeat;}
		#coldstorage{display:none;}
		#coldstorage #content{padding:0px 0px 0px 0px; background:none;}
	#clientTable .clientdata .data #content{padding:0px 0px 0px 0px; background:none;}
	
	#clientTable div.tooltip{display:none;}
	#clientNameToolTip{position:absolute; color:#000000; background:url(../images/tooltip-arrow.gif) 10px bottom no-repeat; max-width:250px; padding:0px 0px 8px 0px; font-size:12px;} 
		#clientNameToolTip p{background:#ffc70f; padding:3px 8px 3px 8px;} 
	
	#content .client{position:relative; width:100%; padding:20px 0px 20px 0px;}
	#content .client .left{float:left; width:240px; margin:0px 10px 0px 0px;}
	#content .client .right{float:left; width:605px; margin:0px 0px 0px 0px;}
		#content .client .right h5{float:left; font-weight:normal; font-size:18px;}
		#content .client .right a.client-link{float:left; display:block; width:70px; height:24px; background:url(../images/btn-website.gif) 0px 0px no-repeat; margin:0px 0px 0px 10px;}
		#content .client .right a.client-link:hover{background-position:0px -24px;}
		#content .client .right a.client-link span{display:none;}
		#content .client .right dl{clear:both; display:block; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;}
		#content .client .right dl dt{float:left; width:80px;} 
		#content .client .right dl dd{}
		#content .client .right p{font-size:12px;}
	#content .client a.close{position:absolute; top:10px; right:0px; background:transparent url(../images/btn-client-close.gif) 0px 0px no-repeat; display:block; width:39px; height:39px;}
	#content .client a.close span{display:none;}


#content .contact{}
	#content .contact #left{float:left; width:600px; margin:10px 15px 0px 0px;}
		#content .contact #left p{font-size:14px; color:#666666; margin:0px 0px 20px 0px;}
		#content .contact #left a{margin:0px 0px 20px 0px; background-color:transparent; padding:0px; display:block;}
		#content .contact #left h5{font-size:18px; color:#333333;}
		#content .contact #left form{}
			#content .contact #left form label{font-size:14px; color:#666666; display:block; margin:20px 0px 5px 0px;}
			#content .contact #left form input{background:#efefef; padding:5px 5px 5px 5px; font-size:14px; color:#333333;}
			#content .contact #left form input#Form_Form_action_process{background:url(../images/btn-submit.gif) 0px 0px no-repeat; display:block; width:84px; height:24px; float:right; margin:20px 0px 0px 0px; cursor:pointer;}
			#content .contact #left form textarea{background:#efefef; padding:5px 5px 5px 5px; font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; width:600px;}
			#content .contact #left span.required{color:#ff0000;}
	#content .contact #right{float:left; width:240px; margin:10px 0px 0px 15px;}
		#content .contact #right dl{color:#333333; margin:0px 0px 35px 0px;}
			#content .contact #right dl dt{font-size:12px; margin:10px 0px 5px 0px; font-weight:bold;}
			#content .contact #right dl dd{font-size:12px; margin:0px 0px 3px 0px;}
		#content .contact #right dl#driving{color:#333333; padding:20px 0px 20px 0px;}
			#content .contact #right dl#driving dt{font-size:18px; margin:0px 0px 15px 0px;}
			#content .contact #right dl#driving dd{font-size:12px; margin:0px 0px 15px 0px;}
	
/* SilverStrip Admin CSS */
/* ---------------------------------------- */
#CustomLoginForm_LoginForm{}
	#CustomLoginForm_LoginForm fieldset{margin:0px 0px 25px 0px;}
	#CustomLoginForm_LoginForm fieldset input{background:#efefef; padding:5px 5px 5px 5px; font-size:14px; color:#333333;}
	#CustomLoginForm_LoginForm #Email{}
		#CustomLoginForm_LoginForm #Email label{font-size:14px; color:#666666; display:block; margin:20px 0px 5px 0px;}
		#CustomLoginForm_LoginForm #Email span{display:block;}
		#CustomLoginForm_LoginForm #Email input{width:200px;}
	#CustomLoginForm_LoginForm #Password{}
		#CustomLoginForm_LoginForm #Password label{font-size:14px; color:#666666; display:block; margin:20px 0px 5px 0px;}
		#CustomLoginForm_LoginForm #Password span{display:block;}
	#CustomLoginForm_LoginForm .Actions input{background:url(../images/btn-blue-blank.gif) 0px 0px no-repeat; display:block; width:84px; height:24px; cursor:pointer; color:#ffffff;}


/* sIFR */
/* ---------------------------------------- */
.sIFR-flash {visibility:visible !important; margin:0px; padding:0px;}
.sIFR-unloading .sIFR-flash {visibility:hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0px; top:0px; width:0px; height:0px; display: block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-dummy {width:0px; height:0px; margin-left:42px; z-index:0;}

/* IE6 */
/* ---------------------------------------- */
#content .landing #main-display ul#grid{_width:875px;}
#content .landing #main-display ul#grid li{_width:174px;}
#content .landing #main-display ul#grid li a{_width:174px;}
#content .landing #main-display ul#grid li span{_width:174px;}
ol{_margin:10px 0px 0px 25px;}
ol li{_padding:0px 0px 10px 0px;}
ul.archive li a:link{_height:21px; _line-height:20px; _color:#4C4D4D;}
ul.archive li a:visited{_height:21px; _line-height:20px; _color:#4C4D4D;}
ul.archive li a:active{_height:21px; _line-height:20px; _color:#4C4D4D;}
ul.archive li a:hover{_height:21px; _line-height:20px; _color:#4C4D4D;}