/*
	graph portal: main styles

	main.css:
		10. html
		20. layout

	date created: 16-FEB-2010
*/

/* 10. html */
body {font:80%/100% Arial,Helvetica,sans-serif; text-align:center; color:#000; background:#eef5f7 url('../i/bg/header-bg.gif') 0 0 repeat-x;} /*e5eff3  f8fdff*/

h1 {font-size:140%; font-weight:bold; color:#2e404c; margin-bottom:1em}
h2 {font-size:130%; font-weight:bold; color:#2e404c; padding-bottom:0.7em;}
h3,h4 {margin-bottom:0.7em;}

p {margin-bottom:0.7em; line-height:1.25;}

a {color:#4b83a6; text-decoration:underline; font-weight:inherit;}
a:hover {color:#1b79b4; text-decoration:underline;}

b, strong {font-weight:bold;}
i {font-style:italic;}

sub {font-size:70%; vertical-align:sub;}

ul.b-bull {margin:0 0 0.7em 0.3em; padding-left:0.9em; text-indent:-1em; line-height:1.05;}
ul.b-bull li {margin-bottom:0.2em;}
ul.b-bull li:before {content:"\25CF\00A0\00A0";}

table {background:#fff; empty-cells:show;}
	table tr th {padding:5px 8px; font-weight:bold; font-size:90%; border:1px solid #c2c2c2; background-color:#e2ebf0; vertical-align:middle;}
	table tr td {padding:4px 8px; font-size:85%; border:1px solid #c2c2c2;}
	table tr td.m-table-alert {font-weight:bold; padding:0.55em 0.8em; background:#fefeaf;}

	table tr th.m-sortable, a.m-sortable, span.m-sortable {cursor:pointer; text-decoration:underline; background:#e2ebf0 url('../i/ico/sort-down-icon.gif') 85% 54% no-repeat; line-height:14px;}
	a.m-sortable, span.m-sortable , a.m-asc {background-position:100% 54%!important; padding-right:15px;}
	table tr th.m-sortable.m-asc, a.m-asc{background:#e2ebf0 url('../i/ico/sort-up-icon.gif') 95% 54% no-repeat;}

	table tr th.m-right.m-sortable,
	table tr th.m-right.m-sortable.m-asc {background-position:5% 54%;}

	table tr th.m-right  a.m-sortable, 
	table tr th.m-right  span.m-sortable{background-position:0 54%!important; padding-left:15px; padding-right:0px; font-weight:bold; line-height:14px;}
	
		
	
	table tr th.m-sortable2, a.m-sortable2, span.m-sortable2 {cursor:pointer; text-decoration:underline; background:#e2ebf0 url('../i/ico/sort-down-icon.gif') 99% 54% no-repeat; line-height:14px;}
	a.m-sortable2, span.m-sortable2 , a.m-asc {background-position:100% 54%!important; padding-right:15px;}
	table tr th.m-sortable2.m-asc, a.m-asc{background:#e2ebf0 url('../i/ico/sort-up-icon.gif') 99% 54% no-repeat;}

	table tr th.m-right.m-sortable2,
	table tr th.m-right.m-sortable2.m-asc {background-position:5% 54%;}

	table tr th.m-right  a.m-sortable2, 
	table tr th.m-right  span.m-sortable2{background-position:0 54%!important; padding-left:15px; padding-right:0px; font-weight:bold; line-height:14px;}
	

			
	table tr .m-center {text-align:center;}
	table tr .m-middle {vertical-align:middle;}
	table tr .m-right {text-align:right;}

	table tr .m-no-right-border {border-right:1px solid #fff;}
	table tr.m-increased-vpadding td {padding:0.8em 0.8em;}
	table tr.m-big-font td {font-size:90%; padding:0.8em 0.7em;}


/*
table.data {width:99.9%;}
	table.data th {padding:1.2em 0.6em; font-weight:bold; border-bottom:1px solid #596871; color:#bababa;}
	table.data tr.nowrap th {white-space:nowrap;}

	table.data td {padding:1em 0.6em; font-weight:bold; color:#cbf2ff;}
	table.data tr.even td {font-weight:normal; color:#7ca1b4; background:#213440;}
*/

fieldset {border:1px solid #aec1ca; padding:1.3em 1em 0.6em; margin-bottom:1.2em; display:block; background:#fff;}
	fieldset legend {padding:0 0.4em; font-size:110%; color:#5d6e76; /*background:#fff;*/ }

textarea,input{padding-left:0.1em; /*margin-right:0.3em;*/ font:100%/120% Arial,Helvetica,sans-serif; color:#333; /*border:1px solid #999;*/}
textarea, input[type='text'], input[type='password']{border:1px solid #999;}
select {margin-right:0.3em; font:100%/120% Arial,Helvetica,sans-serif; border:1px solid #999;}

input.error,
select.error,
textarea.error {border:1px solid #EA3C3E !important; color:#EA3C3E !important;}

/* 20. layout */
.h-base {width:960px; margin:0 auto; text-align:left; padding:0 20px;}

/* header */
.l-header {height:90px; position:relative; /*z-index:999; background:#2e404c;*/}
	.l-header .b-logo {position:absolute; top:19px; left:0;}
	.l-header .b-header-nav {text-shadow:1px 1px #293034; position:absolute; top:42px; right:0; text-align:right; font-weight:bold; font-size:90%; color:#eee;}
		.l-header .b-header-nav a {color:#9ec6e0; text-decoration:none;}
		.l-header .b-header-nav a:hover {color:#9ec6e0; text-decoration:underline;}
		.l-header .b-header-nav a.m-help {padding-left:1.3em; background:url('../i/ico/help-icon.gif') 0 1px no-repeat;}

/* body */
.l-body {padding-top:1.7em; margin-bottom:2.5em; min-height:600px; position:relative;}
.l-body p.m-italic{width:710px;}

	.l-body .b-org-selector {position:absolute; top:0.6em; right:0;}
		.l-body .b-org-selector select {font-size:90%; width:20em;}

	
/* right navigation */
.b-progress {position:absolute; right:0; width:200px; border:1px solid #c4d3da; background:#fff;}	
.b-progress.wide {width:210px;}
		 .b-progress .b-title {padding:0.6em 0.5em; font-size:125%; /*font-weight:bold;*/ color:#333; border-bottom:1px solid #c4d3da; background:url('../i/bg/rightnav-title-bg.gif') 0 100% repeat-x;}  
		 .b-progress .b-title a{font-size:12px; font-weight:bold; margin-left:50px; padding-top:0; vertical-align:top; line-height:13px;}
		 .b-progress ul.b-progress-nav li {padding:0.6em 0.63em; border-bottom:1px solid #c4d3da;}
		 .b-progress ul.b-progress-nav li:last-child {border-bottom:none;}
		 .b-progress ul.b-progress-nav li.m-incompleted {color:#888;/*background:url('../i/ico/incompleted-icon.png') 97% 3px no-repeat;*/}
		 .b-progress ul.b-progress-nav li.m-completed {background:url('../i/ico/completed-icon.png') 97% 3px no-repeat; }
			 .b-progress ul.b-progress-nav li.m-incompleted a {color:#000; text-decoration:none;}
			 .b-progress ul.b-progress-nav li.m-current a {color:#000; text-decoration:none; font-weight:bold;}


/* r-body */
.r-body{position:absolute; right:0;}	

.r-body .b-progress {width:210px; border:1px solid #c4d3da; background:#fff; position:relative;}	
					
	    .r-body a.instruction{color:#000; font-size:11px; clear:both; margin-top:10px; display:block; float:left; padding:3px 10px; text-transform:lowercase; text-decoration:none !important; background:url('../i/bg/pos-btn-bg.gif') 0 100% repeat-x; border:1px solid #a6b3ba;}
        .r-body a.instruction:hover{background:url('../i/bg/pos-btn-over-bg.gif') 0 100% repeat-x; }
		
		.r-body a.instruction2{color:#21a121; font-size:13px; clear:both; margin-top:10px; display:block; float:left; padding:3px 0;  width:210px; font-weight:bold; letter-spacing:0.5px; text-align:center;}
        .r-body a.instruction2:hover{ text-decoration:none;}
		.r-body a.instruction2.red{ color:#c37778;} 
		.r-body a.instruction2.blue{color:#3e5461;}
		.r-body a.instruction2.deep-blue{color:#a7b7c1}
		
	
	
/* fixed menu */
.l-body .b-fixed-menu {position:relative;}
	.l-body .b-fixed-menu-body {width:200px; position:fixed; top:295px; border:1px solid #c4cfbb; background:#f4fbe6; padding-bottom:2px; margin-left:758px;}
	.l-body .out-top-menu .b-fixed-menu-body{top:223px;}
	.l-body .top-menu .b-fixed-menu-body{top:157px;}
		.l-body .top-menu .b-fixed-menu-body .b-links {color:#c4cfbb; padding:8px 0 11px; border-bottom: 1px dotted #c4cfbb; margin: 0 0.5em 5px;}
		.l-body .top-menu .b-fixed-menu-body .b-links a {font-size:100%; padding-right:3px;}
		.l-body .b-fixed-menu .b-title {padding:8px 0.5em 11px; font-size:110%; color:#333; font-weight:bold;}
		.l-body .b-fixed-menu ul.b-fixed-nav li {padding:0 0.5em 9px 0.5em; font-weight:bold; font-size:13px; }
		.l-body .b-fixed-menu ul.b-fixed-nav li a{font-weight:bold;}



	div.b-bordered-box {border:1px solid #aec1ca; padding:0.8em 1em 0.6em; margin-bottom:1.2em; display:block; background:#fff;}
		div.b-bordered-box p.m-ok { line-height:135%; text-indent:2em; background:url('../i/ico/completed-icon.png') 0 -0.1em no-repeat; }

	div.b-instructions-box { border:1px solid #abd7e6; padding:0.8em 1em 0.6em; margin-bottom:1.2em; display:block; background:#ebfaff; }
		div.b-instructions-box p { line-height:135%; color:#333;}
	div.form-holder.m-w80 div.b-instructions-box {width:692px;}	
	div.form-holder.m-w80 div.form-holder div.b-instructions-box {width:auto;}	

/* footer */
.l-footer {padding-bottom:1.5em;}


/* columned layout */
.w-50 {width:48%; margin-right:1%;/*3.9%;*/ float:left;}
.w-50:last-child {margin-right:0;}

.w-33 {width:32%; margin-right:2%; float:left;}
.w-33:last-child {margin-right:0;}

.w-25 {width:22%; margin-right:4%; float:left;}
.w-25:last-child {margin-right:0;}


/* global modificators */
.m-clickable {cursor:pointer!important;}
.m-default {cursor:default!important;}
.m-to-right {float:right;}
.m-to-left {float:left;}
.m-centered {text-align:center;}
.m-content-btn {vertical-align:top; margin-left:10px;}
.m-bold {font-weight:bold !important;}
.m-normal{font-weight:normal!important;}
.m-italic {font-style:italic;}
.m-small {font-size:85%;}
.m-block {display:block;}
.m-align-right {text-align:right;}

.m-imposed {margin-bottom:0.2em;}

.m-faded {color:#777;}
.m-white {color:#fff;}

.m-w40 {width:40% !important;}
.m-w60 {width:60% !important;}
.m-w70 {width:70% !important;}
.m-w75 {width:76% !important;}
.m-w80 {width:80% !important;}
.m-w100 {width:100% !important;}


/* lightbox + overlay */
.b-overlay { height:100%; bottom:0; left:0; position:fixed; right:0; top:0; opacity:0.6; background:#000000; z-index:1000; display:none; }
/*{width:100%; height:100%; top:0; left:0; position:absolute; display:none; z-index:1000000; background-color:#000;}*/

.b-lightbox {width:510px; margin-left:-275px; top:20%; left:50%; position:fixed; display:none; z-index:1100; text-align:left; background:#fff; font-size:13px; font-style:normal;}
	.b-lightbox .b-title-bar { position:relative; padding:0.6em 0.9em; background:url('../i/bg/lightbox-title-bg.png') 0 100% repeat-x;}
		.b-lightbox .b-title {/*font-size:120%;*/ font-size:15px; font-weight:bold; color:#1f3747; line-height:120%; padding-top:0.1em;}
		.b-lightbox .b-title-bar .b-close-btn {position:absolute; top:0.9em; right:0.7em;}
			.b-lightbox .b-title-bar .b-close-btn a { color:#296082; line-height:1.2; /*font-size:85%;*/ font-size:11px; font-weight:bold; padding-right:1.6em; background:url('../i/ico/close-icon-spr.png') 100% 1px no-repeat; }
			.b-lightbox .b-title-bar .b-close-btn a:hover { color:#1f3747; padding-right:1.6em; background:url('../i/ico/close-icon-spr.png') 100% -13px no-repeat;}
	.b-lightbox .b-content {padding:0.6em 0.9em;}
		.b-lightbox .b-content p {margin-bottom:1.2em; line-height:1.25;}

/* lightbox modifiers */
.b-lightbox.m-loading-alert {width:400px; margin-left:-200px; top:35%;}
	.b-lightbox.m-loading-alert .b-title-bar .b-title {padding-left:1.4em; background:url('../i/ico/loading-progress-1.gif') 0 0.15em no-repeat;}

.b-lightbox.m-find-org,
.b-lightbox.m-find-contact,
.b-lightbox.m-invite-org {width:720px; margin-left:-360px; top:15%; position:absolute;}



.b-lightbox.m-invite-org.wide{width:985px; margin-left:-480px; position:absolute;}
.b-lightbox.m-invite-org.wide div.b-content{ height:300px; overflow:auto; overflow-x:hidden;}
.b-lightbox.m-invite-org.wide div.b-content table.b-header-immitation{width:945px;}
.b-lightbox.m-invite-org.wide div.b-content table.b-tbl{border-bottom:1px solid #ccc; width:945px;}
.b-lightbox.m-invite-org-send {width:660px; margin-left:-330px; top:25%;}
	.b-lightbox.m-invite-org-send input.m-long-sub,
	.b-lightbox.m-invite-org-send textarea {width:500px}
	
.r-body .b-lightbox.m-invite-org{ position:absolute; left:-145%;}

.b-lightbox.m-edit-contact-details {width:500px; margin-left:-250px; top:15%; position:absolute;}
	.b-lightbox.m-edit-contact-details 	div.form-holder div.form-field  {width:300px;}

.b-lightbox.m-add-note {width:485px; margin-left:-243px; top:35%;}
	.b-lightbox.m-add-note textarea {width:458px; height:100px}

.b-lightbox.m-del-apps{width:250px; margin-left:-125px; top:35%;}

.b-lightbox.m-request-more-info {width:576px; top:140px; margin-left:-288px; position:absolute;}

.b-lightbox.m-tags {width:720px; margin-left:-360px; top:25%; position:absolute;}

.b-lightbox.m-update-org {width:485px; margin-left:-243px; top:35%; position:absolute;}
.b-lightbox.m-update-org.fixed{ position:fixed;}

.b-lightbox.m-new-primary-contact {width:400px; position:absolute; top:35%; margin-left:-200px;}
	.b-lightbox.m-new-primary-contact td {border:0px none; font-size:100%; margin-bottom:5px;}



.b-lightbox.m-error-alert {width:400px; margin-left:-200px; top:35%;}
	.b-lightbox.m-error-alert .b-title-bar { background:url('../i/bg/lightbox-error-title-bg.png') 0 100% repeat-x;}
	.b-lightbox.m-error-alert .b-title-bar .b-title {color:#9c0000;}
		.b-lightbox.m-error-alert .b-title-bar .b-close-btn a { color:#1f3747; }
		.b-lightbox.m-error-alert .b-title-bar .b-close-btn a:hover { color:#1d272d; }

.b-lightbox.m-warning-alert {width:400px; margin-left:-200px; top:35%;}
	.b-lightbox.m-warning-alert .b-title-bar { background:url('../i/bg/lightbox-warning-title-bg.png') 0 100% repeat-x;}

.b-lightbox.m-success-alert {width:400px; margin-left:-200px; top:35%;}
	.b-lightbox.m-success-alert .b-title-bar { background:url('../i/bg/lightbox-success-title-bg.png') 0 100% repeat-x;}
	.b-lightbox.m-success-alert .b-title-bar .b-title {color:#1b720c;}
	
	
/* table in large lightbox window */	
.b-lightbox.table{display: block; width:984px; margin:90px auto; left:auto; position:absolute; top:0;}
	
	


/* expander */
.b-expander {margin-bottom:20px;}
.b-expander-header th {padding:9px 8px 6px 0;}
.b-expander-header th .b-expander-link {background:#e5edf2 url(../i/ico/minus-icon.gif) no-repeat 5px 0px; padding:0 0 0 28px; }
.b-expander-header.closed th .b-expander-link{background:#e5edf2 url(../i/ico/plus-icon.gif) no-repeat 5px 0px;}
.b-expander-header th {background-color:#E5EDF2;}
	.b-expander-header .b-expander-title{position:relative;}
	.b-expander-header .b-expander-title .b-expander-link {display:inline;  font-weight:bold; cursor:pointer;}

		.b-expander-header .b-expander-title input[type='checkbox']{margin:1px 3px 3px 30px; vertical-align:middle;}
		.b-expander-header .b-expander-title .add-link{position:absolute; right:0px; top:1px;}
		.b-expander-header .b-expander-title .add-link a{font-weight:bold;}

	.b-expander-body th {background-color:#f3f7f9; border-top:0px none;}
	.b-expander-body td {background-color:#fff; vertical-align:middle;}
	.b-expander-body td.m-yellow-descr {background-color:#FEFEAF;}
		.b-expander-body td input[type='checkbox']{margin:2px 0;}

/* expander simple*/
.b-expander-simple {margin-bottom:20px;}
	.b-expander-simple .b-expander-title{padding:8px 8px 8px 28px; position:relative; font-weight:bold; border:1px solid #C2C2C2; vertical-align:middle; font-size:90%; cursor:pointer; background:#e5edf2 url(../i/ico/minus-icon.gif) no-repeat 5px 7px; }
	.b-expander-simple .b-expander-title.closed {background:#e5edf2 url(../i/ico/plus-icon.gif) no-repeat 5px 7px;}

 	.b-expander-simple .b-expander-body {background-color:#fff; border:1px solid #C2C2C2; border-top:0px none; padding:9px 8px 6px 7px;}
	.b-expander-simple .b-expander-body td,
	.b-expander-simple .b-expander-body p.m-italic {font-size:90%;}
	.b-expander-simple .b-expander-body .form-holder {font-style:normal}

/* offset icon */
.b-iconoffsite { background: transparent url('../i/ico/offsite-icon.gif') no-repeat 100% 65%; padding-right:22px;}

/* warning icon */
.b-icon-warning {background:url("../i/ico/warning-icon.png") no-repeat scroll 0 0 transparent; line-height:2em; padding-left:46px;}

/* add icon */
a.add-icon { background: transparent url('../i/ico/add-icon-short.gif') no-repeat 0 65%; padding-left:22px;}
span.add-icon { background: transparent url('../i/ico/add-icon-short.gif') no-repeat 0 65%; height:15px; width:15px; display:inline-block; position:relative; top:3px}


/* delete icon */
a.delete-icon { background: transparent url('../i/ico/trash-icon.gif') no-repeat 0 65%; padding-left:22px;}
span.delete-icon { background: transparent url('../i/ico/trash-icon.gif') no-repeat; height:20px; width:17px; display:inline-block; position:relative; top:5px}


/* error alert */
.b-error {padding:0.5em 1em 0.7em; margin-bottom:1.2em; width:60%; background:#f7e3e3; border:1px solid #dca6a6;}
	.b-error p,
	.b-error ul {color:#9c0000;}
	.b-error ul.b-bull {margin-bottom:0;}
	.b-error ul.b-bull li{margin-left:15px;}
	.b-error ul.b-bull li.title{font-weight:bold; margin-bottom:3px; margin-top:7px; font-size:11px; margin-left:5px;}
	.b-error ul.b-bull li.title:before{content:none;}



	
/* attention alert */
.b-attention {padding:0.5em 0.7em 0.3em; margin-bottom:1.2em; width:60%; background:#ffffc9; border:1px solid #dede82;}
	.b-attention p,
	.b-attention ul {color:#000;}
	.m-sys-alert {padding-left:1.3em; background:url('../i/ico/alert-icon.gif') 0 0.1em no-repeat;}

/* level 1 TABS */
div.b-tabs { margin-bottom:1.2em; border-bottom:1px solid #5c7f93; }
	div.b-tab { cursor:default; height:27px; font-size:120%; line-height:27px; color:#666; padding:0 1.5em; margin-top:2px; float:left; margin-right:3px; background:url('../i/bg/tab-normal-bg.gif') 0 0 repeat-x; }
	div.b-tab.m-active { color:#fff; background:url('../i/bg/tab-active-bg.gif') 0 0 repeat-x; }
	div.b-tab.m-over { color:#222; background:url('../i/bg/tab-over-bg.gif') 0 0 repeat-x; }

div.b-secondary-tabs {margin-bottom:2em;}
	div.b-secondary-tab {color:#333; float:left; line-height:120%;}
	div.b-secondary-tab span {margin: 0 0.5em;}
	div.b-secondary-tab .m-inactive {color:#333; text-decoration:none;}

/* tooltip */
div.b-tooltip { width:200px; padding:0.5em; font-size:85%; text-align:left; color:#222; background:#c4ea7a; display:none; z-index:900; }

div.b-tooltip-2 { position:absolute; display:none; z-index:900; width:200px; padding-left:7px; /*background:red;*/}
	div.b-tooltip-2 div.b-tooltip-pointer {position:absolute; width:7px; height:13px; left:1px; top:24%; background:url('../i/bg/tooltip-arr-bg.gif') 0 0 no-repeat;}
	div.b-tooltip-2 div.b-tooltip-content { width:200px; padding:0.5em; font-size:85%; text-align:left; color:#000; border:1px solid #e5d465; background:#fefeaf; }

/* view all tags - scrolling tags area */
div.b-tag-scroller {height:250px; overflow:auto; position:relative; /*background:#ccc;*/}
	div.b-tag-scroller div.b-col-25 {float:left; width:23%; margin-right:1%; line-height:1.4;}
		div.b-tag-scroller div.m-initial{font-size:105%; font-weight:bold; margin-left:0.4em; color:#000; text-decoration:none}
		div.b-tag-scroller div.b-tag {position:relative; margin-bottom:0.2em;}
			div.b-tag-scroller div.b-tag input[type='checkbox'] {position:absolute; margin:3px 3px 3px 4px;}
			div.b-tag-scroller div.b-tag label,
			div.form-holder div.b-tag-scroller div.b-tag label{display:block; padding:0.2em 0 0 1.7em; line-height:1.1; font-weight:normal; font-size:100%;}
div.b-lightbox.m-tags div.b-selected-tags {width:500px; float:left; padding:0.3em 0 0.3em 0;}

/* plus/minus icon buttons */
div.b-expander-btn {float:left; width:15px; height:15px; background:red url('../i/ico/minus-icon.gif') 0 0 no-repeat;}
	/* div.b-expander-btn {width:15px; height:15px; background-color:red;} */
	
a.m-bot3{
display:block;
margin-bottom:3px;
}
a.m-bot5{
display:block;
margin-bottom:5px;}	
/*==========================================MAIN NAVIGATION================================*/

ul.navigation, ul.navigation li{
margin:0;
padding:0;
list-style-type:none;
}
ul.navigation li{
display:inline;
}
ul.navigation li a{
text-decoration:none;
float:left;
display:block;
font-size:120%; line-height:27px; color:#666; padding:0 1.5em; margin-top:2px; float:left; margin-right:3px; background:url('../i/bg/tab-normal-bg.gif') 0 0 repeat-x; 
}
ul.navigation li a:hover{
color:#222; background:url('../i/bg/tab-over-bg.gif') 0 0 repeat-x;
}
ul.navigation li a.act{
color:#fff; background:url('../i/bg/tab-active-bg.gif') 0 0 repeat-x;
}

/*    resize 'Request more Information Block '  */
.b-lightbox.m-request-more-info {width:720px; top:140px; margin-left:-350px; position:absolute;}
.b-lightbox.m-request-more-info div.form-holder div.form-field textarea, .b-lightbox.m-request-more-info div.form-holder div.form-field input.m-w100{ width:565px !important;}



/*  table caption*/
table caption{margin-bottom:10px; font-style:italic; font-size:12px;}

/*========================Document Grid======================================================*/
div.form-holder.m-w80 .documents_grid{ margin-bottom:10px;}
div.form-holder.m-w80 .documents_grid .b-expandable-form-section{ border:1px solid #c2c2c2; padding:0; width:718px !important; float:left;}
div.form-holder.m-w80 .documents_grid .b-expandable-form-section label{width:20%; display:block; border-left:1px solid #c2c2c2; float:left; padding:5px 8px; margin:0;}
div.form-holder.m-w80 .documents_grid .b-expandable-form-section label.first{ border-left:0; width:30%;}
div.form-holder.m-w80 .documents_grid .doc-list{border:1px solid #c2c2c2; border-top:0; border-bottom:0; width:718px !important; float:left; background-color:#fff;}
div.form-holder.m-w80 .documents_grid .doc-i{width:100%; float:left; border-bottom:1px solid #c2c2c2;}
div.form-holder.m-w80 .documents_grid .doc-list .field, div.form-holder.m-w80 .documents_grid .doc-list label{ width:20%; display:block; border-left:1px solid #c2c2c2; float:left; padding:5px 8px; font-size:11px; margin:0;}
div.form-holder.m-w80 .documents_grid .doc-list label{ width:30%;}
div.form-holder.m-w80 .documents_grid .doc-list .field a{ margin-right:7px;}
div.form-holder.m-w80 .documents_grid .doc-list label{border-left:0;}
div.clear{ clear:both; height:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.b-expander-header .b-expander-title .add-link{top:0px;}
	.l-body .top-menu .b-fixed-menu-body{top:156px;}
		.b-lightbox.m-new-primary-contact div.form-holder input[type="radio"]{margin-top:-2px;}
}

