/* CSS Document */

@import url('/css/fonts_base64.css');

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background: #f2f2f2 url(../images/system/background-wide.gif) repeat-y center;
	text-align:left;
	height: 100%;
	position: relative;
}

#centre
{
	width: 972px;
	position: relative;
	margin: auto;
	padding: 0px 11px 11px 11px;
}

#container
{
	float: inherit;
	overflow: visible;
	
}


/* Font and Typography Styles */

h1
{
	padding: 18px 0px 18px 0px;
	margin: 0px;
	font-family: 'HilbertCondLight', Verdana, Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: normal;
	color:#666666;
}
	
	.subtitle {color:#999;}
	
h2
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: 'HilbertCondLight', Verdana, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	font-weight: normal;
	color:#4ab;
}

h3
{
	padding: 12px 0px 10px 0px;
	margin: 0px;
	font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal;
	color:#4ab;
}

h4
{
	padding: 12px 0px 10px 0px;
	margin: 0px;
	font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: normal;
	color:#666666;
}

h3.top, h4.top
{
	padding-top: 0px;
}

h5
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

h6
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}

a
{
	font-weight: normal;
	text-decoration: none;
	color: #4ab;
}

a:hover
{
	font-weight: normal;
	text-decoration: underline;
	color: #4ab;
}

	a.arrow_link {background: url(../images/system/arrow.png) no-repeat right 6px; padding-right: 8px;} 

ul,ol
{
	margin: 0px;
	padding: 0px 20px 8px 25px;
}

li
{
	padding: 0px 0px 2px 0px;
	margin: 0px;
	color:#4ab; 
	font-size:11px; 
	font-weight:normal;
}

ul ul, ol ol, ol ul, ul ol
{
	margin: 0px;
	padding: 2px 0px 4px 15px;
}

.list_text {color:#666666;}
.sub_text {color:#666666; font-size:13px;}
.coloured_text {color:#4ab;}

input, textarea {margin-bottom: 6px; padding:2px; vertical-align:middle;}

	input.button {background:#666; color:#fff; padding: 5px 8px 4px 8px; margin:0px 0px 6px 0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 4px; -moz-border-radius: 4px; /* firefox ext */ -webkit-border-radius: 4px; /* safari & chrome ext */ text-transform: uppercase;}
	
		*input.button {background:#666; color:#fff; padding: 6px 9px 3px 9px; margin:0px 0px 6px 0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;} /* IE 7 and below hack - Page won't validate */
	
	input.button_go {background:#666; color:#fff; padding:5px 3px 4px 3px; margin:0px 0px 6px 0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 4px; -moz-border-radius: 4px; /* firefox ext */ -webkit-border-radius: 4px; /* safari & chrome ext */ text-transform: uppercase;}
	
		*input.button_go {background:#666; color:#fff; padding:6px 6px 3px 6px; margin:0px 0px 6px 0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;} /* IE 7 and below hack - Page won't validate */
	
	input.button_light {background:#999; color:#fff; padding: 4px 7px 3px 7px; margin:0px 0px 6px 0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-radius: 4px; -moz-border-radius: 4px; /* firefox ext */ -webkit-border-radius: 4px; /* safari & chrome ext */ text-transform: uppercase;}
	
		*input.button_light {background:#999; color:#fff; padding: 5px 8px 2px 8px; margin:0px 0px 6px 0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase;} /* IE 7 and below hack - Page won't validate */
	
	input.button, input.button_go, input.button_light, td input.button, td input.button_go, td input.button_light {width: 0; overflow: visible; cursor:pointer;} /* IE margin fix */
	input.button[class], input.button_go[class], input.button_light[class] {width: auto;}  /* cancel margin fix for other browsers */
	
	input.button:hover, input.button_go:hover, input.button_light:hover {background:#4ab;}

hr {border: none; height:1px; background: #666; margin:8px 0px 12px 0px;}

table p, table h4 {padding-bottom:0px; margin-bottom:0px;}

/* Header Styles */

#header-logo
{
	float: left;
	width: 330px;
	height: 54px;
	overflow: hidden;
	padding: 33px 15px 20px 3px;
	margin: 0px;
}

#header-contact
{
	float: right;
	width: 400px;
	height: 47px;
	overflow: hidden;
	padding: 21px 0px 0px 0px;
	margin: 0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#header-portal
{
	float: right;
	width: 400px;
	height: 20px;
	overflow: hidden;
	padding: 43px 0px 0px 0px;
	margin: 0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

	#header-contact a, #header-contact a:visited, #header-portal a, #header-portal a:visited
	{
		padding: 0px;
		margin: 0px;
		text-align:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight:normal;
		text-decoration: none;
	}
	
	#header-contact a:hover, #header-portal a:hover
	{
		padding: 0px;
		margin: 0px;
		text-align:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4ab;
		font-weight:normal;
		text-decoration: none;
	}

#header-search
{
	clear: right;
	float: right;
	width: 400px;
	height: 23px;
	overflow: hidden;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

	#header-search label, #header-search input {cursor:help;}
	#header-search input.button_go {cursor:pointer;}
	#header-search label:hover strong {cursor:help; color:#4ab;}

#navigation
{
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 26px;
	overflow:visible;
}


/* Footer Styles */

#footer
{
	clear: both;
	float: left;
	width: 972px;
	height: 26px;
	background: #2d2e2f url(../images/system/footer_background.jpg);
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

	#footer ul
	{
		padding: 0px 8px 0px 8px;
		margin: 0px;
	}
	
	#footer li
	{
		display: inline;
		color: #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding: 0px 7px 0px 7px;
		margin: 0px;
		border-right: #666666 1px solid;
		line-height: 26px;
	}

	#footer li.end
	{
		border-right: none;	
	}

	#footer a
	{
		text-decoration: none;
		color: #999999;
	}
	
	#footer a:hover
	{
		text-decoration: none;
		color:#FFFFFF;
	}
	
#credit
{
	clear: both;
	float: left;
	width: 960px;
	overflow: hidden;
	padding: 4px 4px 22px 8px;
	margin: 0px;
}

	#credit a
	{
		text-decoration: none;
		color: #2d2e30;
	}
	
	#credit a:hover
	{
		text-decoration: none;
		color:#c5e52f;
	}


/* Content Styles */

#content
{
	float: left;
	width: 972px;
	padding: 0px;
	margin: 14px 0px 18px 0px;
	clear: both;
	overflow: visible;
}

.column_title
{
	float: left;
	width: 650px;
	padding: 0px 158px 0px 0px;
	margin: 0px;
}

/* Column Styles */

.column_1, .column_1_25, .column_1_5, .column_1_75, .column_2, .column_2_5, .column_3, .column_3_5, .column_4, .column_4_5, .column_5, .column_5_5, .column_6
{
	float: left;
	padding: 0px;
	margin: 0px 12px 8px 0px;
}

input.column_1, input.column_1_25, input.column_1_5, input.column_1_75, input.column_2, input.column_2_5, input.column_3, input.column_3_5, input.column_4, textarea.column_1, textarea.column_1_25, textarea.column_1_5, textarea.column_2, textarea.column_2_5, textarea.column_3, textarea.column_3_5, textarea.column_4, select.column_1, select.column_1_25, select.column_1_5, select.column_1_75, select.column_2, select.column_2_5, select.column_3, select.column_3_5, select.column_4 {padding:2px; margin:0px;}

	.column_1	{width: 152px;}
	.column_1_25{width: 193px;}
	.column_1_5	{width: 234px;}
	.column_1_75{width: 275px;}
	.column_2	{width: 316px;}
	.column_2_5	{width: 398px;}
	.column_3 	{width: 480px;}
	.column_3_5	{width: 562px;}
	.column_4 	{width: 644px;}
	.column_5 	{width: 808px;}
	.column_6 	{width: 972px;}


/* Final Styles */

.no_gutter
{
	margin-right: 0px;
	margin-left: 0px;
}

.link_image
{
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #2d2e2f;
	float: left;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

.banner_image
{
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #2d2e2f;
	padding: 0px;
	margin: 8px 0px 12px 0px;
}

.person_image
{
	border-bottom: 1px solid;
	border-color: #2d2e2f;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

.clear {clear:both;}
.right {float:right; margin-right: 0px; margin-left: 12px;}


/* Round corner box */

.box_e5  /* round corners not supported by IE */
{
	display: block;
	padding: 16px 12px 14px 12px; 
	margin: 0px 0px 8px 0px;
	border-radius: 10px; 
	-moz-border-radius: 10px; /* firefox ext */
	-webkit-border-radius: 10px; /* safari & chrome ext */
	background: #e5e5e5; 
}

.box_f2  /* round corners not supported by IE */
{
	display: block;
	padding: 16px 12px 14px 12px; 
	margin: 0px 0px 8px 0px;
	border-radius: 10px; 
	-moz-border-radius: 10px; /* firefox ext */
	-webkit-border-radius: 10px; /* safari & chrome ext */
	background: #f2f2f2; 
}

.box_coloured  /* round corners not supported by IE */
{
	display: block;
	padding: 16px 12px 14px 12px; 
	margin: 0px 0px 8px 0px;
	border-radius: 10px; 
	-moz-border-radius: 10px; /* firefox ext */
	-webkit-border-radius: 10px; /* safari & chrome ext */
	background: #4ab; 
}

	.box_e5 h2, .box_f2 h2
	{
		padding: 0px 0px 12px 0px;
		margin: 0px;
		font-family: 'HilbertCondLight', Verdana, Arial, Helvetica, sans-serif;
		font-size: 21px; 
		font-weight: normal;
		color:#666;
	}
	
	.box_coloured h2
	{
		padding: 0px 0px 12px 0px;
		margin: 0px;
		font-family: 'HilbertCondLight', Verdana, Arial, Helvetica, sans-serif;
		font-size: 21px; 
		font-weight: normal;
		color:#fff;
	}
	
	.box_e5 h3, .box_f2 h3
	{
		padding: 4px 0px 6px 0px;
		margin: 0px;
		font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#666;
	}
	
	.box_coloured h3
	{
		padding: 4px 0px 6px 0px;
		margin: 0px;
		font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color:#fff;
	}
	
	.box_coloured p, .box_coloured li {color:#fff;}
	.box_coloured a, .box_coloured a:hover {color:#fff; font-weight:bold;}
	
	.box_e5 a.icon, .box_f2 a.icon, .box_e5 a.icon:hover, .box_f2 a.icon:hover {text-decoration:none;} 
	.box_e5 a.icon img, .box_f2 a.icon img {float:left; width:65px; height:65px; margin: 0px 8px 18px 0px; border:none;}
	.box_e5 a.icon ul, .box_f2 a.icon ul {float:left; padding: 2px 0px 16px 16px;} 
	.box_e5 hr, .box_f2 hr {border: none; height:1px; background: #999; margin:8px 0px 12px 0px;}
	
	
.box_download  /* round corners not supported by IE */
{
	display: block;
	padding: 0px; /* 15px 11px 13px 11px;  Update since Potal styles v2 */
	margin: 0px 0px 8px 0px;
	border-radius: 4px; 
	-moz-border-radius: 4px; /* firefox ext */
	-webkit-border-radius: 4px; /* safari & chrome ext */
	background: #f2f2f2; 
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color: #2d2e30;
}	
	
	.box_download h3, .popup h3
	{
		display: block;
		padding: 6px 7px 5px 11px;
		margin: 0px 0px 8px 0px; 
		height: auto;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		-moz-border-radius: 2px 2px 0px 0px; /* firefox ext */
		-webkit-border-top-left-radius: 2px; /* safari & chrome ext */
		-webkit-border-top-right-radius: 2px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		background: #2d2e30; 
		font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color:#fff;
		text-transform: uppercase;
	}
	
	.box_download img, .popup img {border:none; margin:0px;}
	.box_download img.padded, .popup img.padded {border:none; margin:6px;}
	.box_download h4, .popup h4 {padding: 2px 11px 6px 11px; margin:0px;}
	.box_download p, .popup p {padding: 0px 11px 6px 11px; margin:0px;}
	
	.box_download p.button, .popup p.button {padding: 4px 2px 2px 2px; margin:0px;}
	.box_download p.button a, .popup p.button a {display:block; width:auto; background:#666; color:#fff; text-align:right; text-decoration:none; padding: 5px 8px 4px 8px; margin:0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 3px; -moz-border-radius: 3px; /* firefox ext */ -webkit-border-radius: 3px; /* safari & chrome ext */ text-transform: uppercase;}
	.box_download p.button a:hover, .popup p.button a:hover {background:#4ab; text-decoration:none; color:#FFF;}
	.box_download p.link, .popup p.link {padding: 4px 2px 2px 2px; margin:0px;}
	.box_download p.link a, .popup p.link a {display:block; width:auto; background:#999; color:#fff; text-decoration:none; padding: 5px 8px 4px 8px; margin:0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 3px; -moz-border-radius: 3px; /* firefox ext */ -webkit-border-radius: 3px; /* safari & chrome ext */ text-transform: uppercase;}
	.box_download p.link a:hover, .popup p.link a:hover {background:#4ab; text-decoration:none; color:#FFF;}
	
.link_download  /* round corners not supported by IE */
{
	display: block;
	padding: 0px; /* 15px 11px 13px 11px;  Update since Potal styles v2 */
	margin: 8px 0px 0px 0px;
	border-radius: 4px; 
	-moz-border-radius: 4px; /* firefox ext */
	-webkit-border-radius: 4px; /* safari & chrome ext */
	background: #f2f2f2; 
	border: 1px solid #2d2e30;
}	
	
	.link_download p {padding: 2px; margin:0px;}
	.link_download p a {display:block; width:auto; background:#666; color:#fff; text-decoration:none; padding: 5px 8px 4px 8px; margin:0px; border:none; font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 3px; -moz-border-radius: 3px; /* firefox ext */ -webkit-border-radius: 3px; /* safari & chrome ext */}
	.link_download p a:hover {background:#4ab; color:#fff; text-decoration:none;}

 .box_coloured.small  /* round corners not supported by IE */
{
	
	width: auto;
	height: 2em;
	padding: 6px 8px 4px 8px;
	margin: 0px 3px 3px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px; /* firefox ext */
	-webkit-border-radius: 4px; /* safari & chrome ext */
	background: #4ab; 
	float: left;
	display: block;
	text-align:center;
	white-space:nowrap;
}

	.box_coloured.small h4
	{
		padding: 0px;
		margin: 0px;
		font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color:#fff;
	}
	
	.box_coloured.small a, .box_coloured.small a:hover {font-weight:normal; text-decoration:none;}
	
	
.box_table  /* round corners not supported by IE */
{
	display: block;
	padding: 0px; /* 15px 11px 13px 11px;  Update since Potal styles v2 */
	margin: 0px 0px 8px 0px;
	border-radius: 4px; 
	-moz-border-radius: 4px; /* firefox ext */
	-webkit-border-radius: 4px; /* safari & chrome ext */
	background: #fff; 
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color: #2d2e30;
}	

.box_table th {background: #2d2e30; border-right: 1px solid #fff;}
.box_table th.th_left {background: #2d2e30; border-top: 1px solid #fff;}
.box_table th.th_end {background: #2d2e30; border:none;}
.box_table th h4 {font-family: 'HilbertCond', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color:#fff; text-transform: uppercase; margin:0px; padding:0px;}
.box_table tr.row_4ab {background: #E6F5F9;}
	
/* Tooltip box */

.tooltip /* round corners not supported by IE */
{
    width: 276px;
	padding: 6px 5px 6px 6px;
	margin: 0px;
	background: #f2f2f2;
	border: 1px solid #3f3f3f;
	border-radius: 4px; 
	-moz-border-radius: 4px; /* firefox ext */
	-webkit-border-radius: 4px; /* safari & chrome ext */
}

	.tooltip p
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		color:#666;
		font-size:11px;
		font-weight:normal;
	}


/* Vendor logos */

.column_title.onee {background: url(../images/logos/vendor_logos-1e.jpg) no-repeat top right;}
.column_title.adobe {background: url(../images/logos/vendor_logos-adobe.jpg) no-repeat top right;}
.column_title.appsense {background: url(../images/logos/vendor_logos-appsense.jpg) no-repeat top right;}
.column_title.centennial {background: url(../images/logos/vendor_logos-centennial.jpg) no-repeat top right;}
.column_title.citrix {background: url(../images/logos/vendor_logos-citrix.jpg) no-repeat top right;}
.column_title.clearswift {background: url(../images/logos/vendor_logos-clearswift.jpg) no-repeat top right;}
.column_title.datacore {background: url(../images/logos/vendor_logos-datacore.jpg) no-repeat top right;}
.column_title.diskeeper {background: url(../images/logos/vendor_logos-diskeeper.jpg) no-repeat top right;}
.column_title.doubletake {background: url(../images/logos/vendor_logos-doubletake.jpg) no-repeat top right;}
.column_title.hp {background: url(../images/logos/vendor_logos-hp.jpg) no-repeat top right;}
.column_title.ibm {background: url(../images/logos/vendor_logos-ibm.jpg) no-repeat top right;}
.column_title.iic {background: url(../images/logos/vendor_logos-iic.jpg) no-repeat top right;}
.column_title.infigo {background: url(../images/logos/vendor_logos-infigo.jpg) no-repeat top right;}
.column_title.ixware {background: url(../images/logos/vendor_logos-ixware.jpg) no-repeat top right;}
.column_title.la {background: url(../images/logos/vendor_logos-la.jpg) no-repeat top right;}
.column_title.pa {background: url(../images/logos/vendor_logos-pa.jpg) no-repeat top right;}
.column_title.landesk {background: url(../images/logos/vendor_logos-landesk.jpg) no-repeat top right;}
.column_title.lefthand {background: url(../images/logos/vendor_logos-lefthand.jpg) no-repeat top right;}
.column_title.microsoft {background: url(../images/logos/vendor_logos-microsoft.jpg) no-repeat top right;}
.column_title.mazars {background: url(../images/logos/vendor_logos-mazars.jpg) no-repeat top right;}
.column_title.nhs {background: url(../images/logos/vendor_logos-nhs.jpg) no-repeat top right;}
.column_title.nuance {background: url(../images/logos/vendor_logos-nuance.jpg) no-repeat top right;}
.column_title.novell {background: url(../images/logos/vendor_logos-novell.jpg) no-repeat top right;}
.column_title.oracle {background: url(../images/logos/vendor_logos-oracle.jpg) no-repeat top right;}
.column_title.platespin {background: url(../images/logos/vendor_logos-platespin.jpg) no-repeat top right;}
.column_title.partner {background: url(../images/logos/vendor_logos-partner.jpg) no-repeat top right;}
.column_title.quest {background: url(../images/logos/vendor_logos-quest.jpg) no-repeat top right;}
.column_title.redhat {background: url(../images/logos/vendor_logos-redhat.jpg) no-repeat top right;}
.column_title.res {background: url(../images/logos/vendor_logos-res.jpg) no-repeat top right;}
.column_title.sophos {background: url(../images/logos/vendor_logos-sophos.jpg) no-repeat top right;}
.column_title.sap {background: url(../images/logos/vendor_logos-sap.jpg) no-repeat top right;}
.column_title.stayahead {background: url(../images/logos/vendor_logos-stayahead.jpg) no-repeat top right;}
.column_title.symantec {background: url(../images/logos/vendor_logos-symantec.jpg) no-repeat top right;}
.column_title.symantec2 {background: url(../images/logos/vendor_logos-symantec2.jpg) no-repeat top right;}
.column_title.tricerat {background: url(../images/logos/vendor_logos-tricerat.jpg) no-repeat top right;}
.column_title.vizioncore {background: url(../images/logos/vendor_logos-vizioncore.jpg) no-repeat top right;}
.column_title.websense {background: url(../images/logos/vendor_logos-websense.jpg) no-repeat top right;}
.column_title.vmware {background: url(../images/logos/vendor_logos-vmware.jpg) no-repeat top right;}
.column_title.xerox {background: url(../images/logos/vendor_logos-xerox.jpg) no-repeat top right;}
.column_title.barracuda {background: url(../images/logos/vendor_logos-barracuda.jpg) no-repeat top right;}
.column_title.checkpoint {background: url(../images/logos/vendor_logos-checkpoint.jpg) no-repeat top right;}
.column_title.fortinet {background: url(../images/logos/vendor_logos-fortinet.jpg) no-repeat top right;}
.column_title.safenet {background: url(../images/logos/vendor_logos-safenet.jpg) no-repeat top right;}
.column_title.ca {background: url(../images/logos/vendor_logos-ca.jpg) no-repeat top right;}
.column_title.netapp {background: url(../images/logos/vendor_logos-netapp.jpg) no-repeat top right;}


/* Pop up */

#hideshow 
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#fade 
{
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 220;
	
	filter: alpha(opacity:80);
	filter: alpha(opacity=80); 
	KHTMLOpacity: 0.80;
	MozOpacity: 0.80;
	-moz-opacity: 0.80; 
	-ms-filter: "alpha(opacity=80)"; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	opacity: 0.80;
}

.popup_block
{
	
	float: left;
	width: 398px;
	position: fixed;
	top: 15%;
	left: 50%;
	margin: 0 0 0 -211px;
	padding: 12px;
	z-index: 250;
	background: #e5e5e5;
	border-radius: 6px; 
	-moz-border-radius: 6px; /* firefox ext */
	-webkit-border-radius: 6px; /* safari & chrome ext */
}

.popup_block .popup 
{
	float: left;
	width: 396px;
	background: #fff; 
	border-radius: 4px; 
	-moz-border-radius: 4px; /* firefox ext */
	-webkit-border-radius: 4px; /* safari & chrome ext */
	margin: 0;
	padding: 0;
	border: 1px solid #2d2e30;
}
	.popup_block.narrow {width: 234px; margin: 0 0 0 -129px;}
	.popup_block.narrow .popup {width: 232px;}
	.popup_block.scroll {width: 562px; margin: 0 0 0 -293px;}
	.popup_block.scroll .popup {width: 560px; max-height: 450px; overflow: auto;}

.popup img.cntrl 
{
	position: absolute;
	right: -15px;
	top: -15px;
	border:none;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade 
{
	position: absolute;width: expression(document.body.clientWidth);
	height: expression(document.documentElement.clientHeight);
	left: expression( ( ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + ‘px’ );
	top: expression( ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + ‘px’ );
	top: expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block 
{
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}