html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background: #F1F1F1 url("../images/bg-page.gif") repeat-y center top;
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	color: #3F3F3F;
}
table, th, td, input, select, textarea {
	color: #3F3F3F;
	font-family: Verdana, sans-serif;
	font-size: 1em;
}
img {
	border: none;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
}
h1 {
	color: #315187;
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 2em;
	font-weight: normal;
}
h2 {
	color: #093073;
	margin: 0;
	padding: 0.2em 0 0.3em 0;
	font-size: 1.1em;
	font-weight: bold;
}
hr {
	display: none;
}
@media print, screen, handheld {
	legend {
		display: none;
	}
}
p {
	margin: 0;
	padding: 0 0 1em 0;
}
.home_article {
    margin-top:4px;
    float:right;
    text-align:right;
    font-size:0.9em;
}
.home_article a {
    text-decoration:none;
}
table {
	border-collapse: collapse;
}

a {
	text-decoration: underline;
	color: #093073;
}
a:visited {
	color: #295083;
}
a:hover {
	text-decoration: underline;
	color: #E7A20E;
}
.alignc {
	text-align: center;
}
.alignr {
	text-align: right;
}
.banner1 {
	padding: 0 0 1em 0;
}
.banner2 {
	background: url("../images/banner2a.gif") no-repeat left top;
	margin: 0 0 1em 0;
}
.banner2_in {
	background: url("../images/banner2b.gif") no-repeat left bottom;
	padding: 25px 10px;
	text-align: center;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}

.box1 {
	background: #F8F8F8 url("../images/box1.png") no-repeat left bottom;
	_background-image: url("../images/box1.gif");
	padding: 1em 20px;
	margin: 0 0 1em 0;
	height: 1%;
}
.box2 {
	background: #F8F8F8 url("../images/box2.gif") repeat-x left top;
	padding: 1em 20px;
	margin: 0 0 1px 0;
	height: 1%;
}
.box3 {
	background: #F6F5F6 url("../images/box3.gif") no-repeat left bottom;
	padding: 0.7em 10px 1em 10px;
	margin: 0 0 1em 0;
	height: 1%;
}
.box4 {
	background: url("../images/box4.gif") no-repeat left bottom;
	padding: 1.2em 10px 2em 10px;
	margin: 0 0 1em 0;
	height: 1%;
}
.box5 {
	background: #f5f5f5 url("../images/box5.gif") no-repeat left bottom;
	padding: 1em 20px;
	margin: 0 0 1em 0;
	height: 1%;
}
.box6 {
	background: url("../images/box6-top.gif") no-repeat left top;
	margin: 0 0 1em 0;
	height: 1%;
}
.box6_in {
	background: url("../images/box6-bottom.gif") no-repeat left bottom;
	padding: 2em 20px;
}
.box6_in_table {
	background: url("../images/box6-bottom.gif") no-repeat left bottom;
	padding: 2em 0px;
}
.box7 {
	background: url("../images/box6-top.gif") no-repeat left top;
	margin: 0 0 1em 0;
	height: 1%;
}
.box7_in {
	background: url("../images/box6-bottom.gif") no-repeat left bottom;
	padding: 2em 0 1em 0;
}
.box_sum_left {
	width: 320px;
	float: left;
	margin: 0 0 0.5em 0;
}
.box_sum_left h2 {
	padding: 0 0 0.5em 0;
}
.box_sum_right {
	width: 160px;
	float: right;
	margin: 0 0 0.5em 10px;
}
.box_sum_right p {
	padding: 0.3em 0 1.5em 0;
}

.button1 {
	background: url("../images/button1a.gif") no-repeat left center;
	font-size: 1em;
	font-size: 0.9em;
}
.button1 a, .button1 a:visited {
	background: url("../images/button1b.gif") no-repeat right center;
	display: block;
	padding: 5px 22px 5px 8px;
	color: #911411;
	text-decoration: none;
}
.button1 a:hover {
	color: #000;
	text-decoration: none;
}
.button1 input {
	background: url("../images/button1b.gif") no-repeat right center;
	border: none;
	padding: 4px 22px 6px 8px;
	.padding: 6px 22px 4px 8px;
	margin: 0;
	color: #911411;
	cursor: pointer;
	overflow: visible;
}
.button1 input:hover {
	color: #000;
}
.button2
{
	margin-left:8px;
}
a.button2, a.button2:visited {
	background: url("../images/button2.gif") no-repeat right center;
	text-decoration: none;
	padding: 0 10px 0 0;
	color: #093073;
}
a.button2:hover {
	text-decoration: none;
	color: #000;
}
input.button2 {
	background: url("../images/button2.gif") no-repeat right center;
	border: none;
	padding: 0 10px 0 0;
	margin: 0;
	color: #093073;
	cursor: pointer;
	overflow: visible;
}
input.button2:hover {
	color: #000;
}
a.button3, a.button3:visited {
	background: url("../images/button3.gif") no-repeat left center;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #093073;
}
a.button3:hover {
	text-decoration: none;
	color: #000;
}

.clear {
	clear: both;
}

.col_half {
	width: 48%;
}
.col_main {
	width: 726px;
	float: left;
}
.col_main_left {
	width: 208px;
	float: left;
}
.col_main_right {
	width: 496px;
	float: right;
}
.col_main_right ul {
	margin: 0.3em 0 0.7em 0;
	padding: 0;
	list-style: none;
}
.col_main_right ul li {
	padding: 0 0 0.7em 15px;
	background: url("../images/bullet1.gif") no-repeat left 0.3em;
}
.col_right {
	width: 200px;
	float: right;
}

.colcode1 {
	color: #315187;
}

.container {
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
html>body .container {
	height: auto;
}
.content_wrap {
	padding: 0 0 3em 0;
	text-align: center;
}
.content {
	text-align: left;
	width: 948px;
	margin: 0 auto;
	background: url("../images/corner.gif") no-repeat left top;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.footer_wrap {
	position: absolute;
	bottom: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.footer {
	text-align: left;
	color: #8C8C8C;
	padding: 0.5em 20px;
	width: 920px;
	background: url("../images/footer.gif") no-repeat center top;
	margin: 0 auto 1px auto;
	font-size: 0.9em;
}
.footer a, .footer a:visited {
	color: #8C8C8C;
}
.footer a:hover {
	color: #3f3f3f;
}
.footer .floatr {
	color: #B3BFD4;
}

.form_box {
	margin: 0;
	width: 14px;
	height: 14px;
}
input.form_general {
	width: 210px;
	.width: 208px;
}
select.form_general {
	width: 214px;
}
input.form_login {
	margin: 0.2em 0 0 0;
	width: 150px;
	.width: 148px;
}
select.form_login {
	margin: 0.2em 0 0 0;
	width: 154px;
}
input.form_qs1 {
	margin: 0.2em 0 0 0;
	width: 210px;
	.width: 208px;
}
select.form_qs1 {
	margin: 0.2em 0 0 0;
	width: 214px;
}
input.form_qs2 {
	margin: 0.2em 0 0 0;
	width: 150px;
	.width: 148px;
}
select.form_qs2 {
	margin: 0.2em 0 0 0;
	width: 154px;
}

.header {
	background: url("../images/header.gif") no-repeat center top;
	padding: 0 0 4px 0;
}
.header_in {
	background-repeat: no-repeat;
	background-position: right 23px;
}

.hidden {
	display: none;
}

.line1 {
	border-bottom: 1px solid #E0E0E0;
	margin: 0 0 1.2em 0;
	padding: 0.2em 0 0 0;
}

.list_buttons {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list_buttons li {
	display: inline;
}
.list_buttons li a {
	text-decoration: none;
	display: block;
	height: 49px;
	text-indent: -999em;
	margin: 0 0 1em 0;
}
.list_buttons li.li1 a {
	background: url("../images/list-buttons1.gif") no-repeat left top;
}
.list_buttons li.li2 a {
	background: url("../images/list-buttons2.gif") no-repeat left top;
}
.list_buttons li.li3 a {
	background: url("../images/list-buttons3.gif") no-repeat left top;
}
.list_buttons li.li4 a {
	background: url("../images/list-buttons4.gif") no-repeat left top;
}
ul.list_buttons2 {
	margin: 2em 0;
	padding: 0;
	list-style: none;
}
ul.list_buttons2 li {
	float: left;
	padding: 0;
	background: none;
}
ul.list_buttons2 li a {
	display: block;
	width: 111px;
	height: 23px;
	text-indent: -999em;
	margin: 0 0 0 17px;
}
.list_buttons2 li.li1 a {
	background: url("../images/list-buttons2a.gif") no-repeat left top;
	margin: 0;
}
.list_buttons2 li.li2 a {
	background: url("../images/list-buttons2b.gif") no-repeat left top;
}
.list_buttons2 li.li3 a {
	background: url("../images/list-buttons2c.gif") no-repeat left top;
}
.list_buttons2 li.li4 a {
	background: url("../images/list-buttons2d.gif") no-repeat left top;
}

.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list1 li {
	padding: 0 0 0.5em 0;
}
ul.list2 {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}
ul.list2 li {
	padding: 0 0 0.5em 0;
	background: none;
	display: inline;
	line-height: 1em;
	letter-spacing: -1px;
}
ul.list2 li a, ul.list2 li a:visited {
	text-align: center;
	display: block;
	text-decoration: none;
	color: #fff;
	margin: 0 0 2px 0;
}
ul.list2 li.li1 a {
	background: #408cd1 url("../images/list2-1.gif") no-repeat left center;
	padding: 10px 0;
}
ul.list2 li.li2 a {
	background: #40a551 url("../images/list2-2.gif") no-repeat left center;
	padding: 4px 0;
}
ul.list2 li.li2a a {
	background: #40a551 url("../images/list2-2.gif") no-repeat left center;
	padding: 10px 0;
}
ul.list2 li.li3 a {
	background: #eeb046 url("../images/list2-3.gif") no-repeat left center;
	padding: 4px 0;
}
ul.list2 li.li4 a {
	background: #eeb046 url("../images/list2-3.gif") no-repeat left center;
	padding: 10px 0;
}
ul.list2 li a:hover {
	text-decoration: none;
	color: #fff;
	background: #093073 url("../images/list2o.gif") no-repeat left center;
}

.login label {
	display: block;
	color: #093073;
}
.login p {
	padding: 0 0 0.5em 0;
}

.logo {
	padding: 28px 0 0 0;
	float: left;
}

.menu {
	background: #093073 url("../images/menu-top.gif") no-repeat left top;
	margin: 0 0 1em 0;
	height: 1%;
}
.menu ul {
	background: url("../images/menu-bottom.png") no-repeat left bottom;
	_background-image: url("../images/menu-bottom.gif");
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu ul li {
	background: url("../images/menu-line.gif") no-repeat center top;
	_float: left;
	_width: 100%;
}
.menu ul li.first {
	background: none;
}
.menu ul li a, .menu ul li a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 1.5em 20px 1.5em 22px;
	width: 166px;
}

.menu ul li a:hover, .menu ul li a.selected {
	text-decoration: none;
	background: url("../images/menu-over.gif") no-repeat left center;
}

.paging {
	color: #b2b2b2;
}

.qs1 label, .qs2 label {
	display: block;
	color: #093073;
}
.qs1 p, .qs2 p {
	padding: 0 0 0.5em 0;
}

.screenreader {
	position: absolute;
	left: -999em;
}
.small {
	font-size: 0.9em;
}

.strapline {
	background: url("../images/strapline.gif") no-repeat left top;
	width: 261px;
	height: 26px;
	float: right;
	margin: 62px 212px 0 0;
}
ul.tabs {
	list-style-type:none !important;
	margin:0;
	padding:0;
	}
ul.tabs li {
	float:left;
	width:248px;
	height:41px;
	background:url(../images/bg-tabs.png) no-repeat 0 -41px;
	padding:0;
	margin:0;
	}
.tabs li.active {
	background:url(../images/bg-tabs.png) no-repeat 0px 0px;
	}
.tabs li a {
	display:block;
	text-align:center;
	color:#fff;
	padding:7px 0 7px;
	text-decoration:none;
	}
.tab-inner {
	clear:both;
	width:496px;
	padding:10px 0 20px;
	background:url(../images/bg-tab-inner.png) no-repeat bottom left;
	}
.tab-inner table {
	width:100%;
	}
.tab-inner th {
	width:50%;
	padding-bottom:3px;
	}
.tab-inner td {
	padding:3px 0 8px;
	border-top:1px solid #e0e0e0;
	}
.tab_form {
	margin: 0.5em 0;
}
.tab_form th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0.3em 1em 1em 0;
	width: 160px;
	border: none;
}
.tab_form td {
	vertical-align: top;
	padding: 0 0 1em 0;
	border: none;
}

.tab_form_compact {
	margin: 0.5em 0;
}
.tab_form_compact th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0.3em 1em 1em 0;
	width: 160px;
	border: none;
}
.tab_form_compact td {
	vertical-align: top;
	padding: 0 0 1em 0;
	border: none;
}


.tab_summary1 {
	width: 100%;
}
.tab_summary1 th {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 0.6em 0;
	border: none;
	font-size: 0.9em;
}
.tab_summary1 td {
	text-align: center;
	vertical-align: top;
	padding: 0.6em 0.3em;
	border: 1px solid #F8F8F8;
	border-bottom: 2px solid #F8F8F8;
	background: #E8E8E8 url("../images/tab-summary1.gif") repeat-x left top;
	width: 23%;
	font-size: 0.9em;
}
.tab_summary1 td.td1 {
	text-align: left;
	font-weight: bold;
	width: 31%;
}
.tab_summary1 td.td1_twocol {
	text-align: left;
	font-weight: bold;
	width: 54%;
}

.tab_summary2 th {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0.3em;
	border: none;
	border-bottom: 1px solid #ccc;
	font-size: 0.9em;
	width: 77%;
	height: 3.5em;
}
.tab_summary2 td {
	text-align: center;
	vertical-align: middle;
	padding: 0.3em 0;
	border: none;
	border-bottom: 1px solid #ccc;
	width: 23%;
	font-size: 0.9em;
}

.tab_summary {
	margin: 0 0 1em 0;
}
.tab_summary th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: none;
	padding: 0 5px 0.5em 0;
	width: 140px;
}
.tab_summary td {
	vertical-align: top;
	border: none;
	padding: 0 0 0.5em 0;
}

.title1 {
	font-size: 1.1em;
	color: #093073;
	padding: 8px 22px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	background: #E0E0E0 url("../images/title1.gif") no-repeat left top;
}
.title2 {
	font-size: 1.1em;
	color: #093073;
	padding: 8px 22px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	background: #E0E0E0 url("../images/title2.gif") no-repeat left top;
}
.title3 {
	font-size: 1.1em;
	color: #093073;
	padding: 8px 22px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	background: #E0E0E0 url("../images/title3.gif") no-repeat left top;
}
.title4 {
	font-size: 1.1em;
	color: #093073;
	padding: 3px 10px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	background: #E0E0E0 url("../images/title4.gif") no-repeat left top;
}
.title5 {
	font-size: 1.1em;
	color: #093073;
	padding: 8px 22px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	background: #E0E0E0 url("../images/title5.gif") no-repeat left top;
}

input.form_login2 {
	margin: 0.2em 0 0 0;
	width: 210px;
	.width: 208px;
}

.title6 {
	padding: 0 0 1em 0;
	font-size: 1.2em;
}

.title7 {
	font-size: 1.1em;
	color: #093073;
	padding: 8px 22px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	background: #E0E0E0 url("../images/title7.gif") no-repeat left top;
}

 
.box8 {
	background: url("../images/box8-top.gif") no-repeat left top;
	margin: 0 0 1em 0;
	height: 1%;
}

.box8_in {
	background: url("../images/box8-bottom.gif") no-repeat left bottom;
	padding: 2em 10px;
}

.box8_left {
	float: left;
	width: 220px;
}

.box8_right {
	float: right;
	width: 220px;
}
.popup_status {
    position: absolute;
    width: 290px;
    background: #fff;
    padding: 1em;
    border: 1px solid #e0e0e0;
    left: -50px;
    top: -0.5em;
    z-index: 1000;
    _left: auto;
    _top: auto;
    _margin-left: -200px;
}

.popup_status_close, .popup_status_close:visited {
	position: absolute;
	right: -1px;
	top: -1px;
	font-size: 0.9em;
	text-decoration: none;
	background: #093073;
	color: #fff;
	padding: 0 0.3em;
}

.popup_status_close:hover {
	text-decoration: none;
	background: #000;
	color: #fff;
}

.relative {
    position: relative;
    _position: fixed;
}

.tab_list1 {
	margin-bottom: 1em;
}

.tab_list1 th {
    border-bottom: 1px solid #E0E0E0;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    padding: 0.3em 0;
}

.tab_list1 td {
	border-top: 1px solid #E0E0E0;
	vertical-align: top;
	padding: 0.3em 0;
	font-size: 0.9em;
}

.w100 {
	width: 100%;
}

.docselection_container
{
	border: solid 1px #A5ACB2;
	margin-bottom: 8px;
}

.mandatory
{
	color: #890704;
}
#basketcount 
{
	display:none;
}

.tab_bookmark {
	border-collapse: collapse;
	border: 1px solid #e0e0e0;
	margin: 1em 0;
}
.tab_bookmark th {
	vertical-align: middle;
	padding: 0.5em;
	border: none;
	color: #093073;
	font-weight: normal;
}
.tab_bookmark td {
	vertical-align: middle;
	padding: 0.5em;
	border: none;
}

.popup_window {
	position: absolute;
	left: 0;
	top: 350px;
	width: 100%;
	_width: 948px;
	z-index:150;
}

.popup_window_in {
	width: 380px;
	background: #fff;
	margin: 0 auto;
	border: 1px solid #093073;
	padding: 1em 15px;
	position: relative;
}
.popup_window_close {
	position: absolute;
	font-size: 0.9em;
	text-decoration: none;
	background: #093073;
	color: #fff;
	padding: 0 0.3em;
	top: -1px;
	right: -1px;
}

.popup_window_close:hover {
	text-decoration: none;
	background: #000;
	color: #fff;
}

ul.list3 {
 margin: 0 0 1em 0;
 padding: 0;
 list-style: none;
}
ul.list3 li {
 padding: 0 0 0.5em 0;
 background: none;
 float: left;
 display: inline;
 line-height: 1em;
 letter-spacing: -1px;
}
ul.list3 li a, ul.list3 li a:visited {
 text-align: center;
 display: block;
 width: 164px;
 text-decoration: none;
 color: #fff;
 margin: 0 0 2px 0;
}
ul.list3 li.li1 a {
 background: #408cd1 url("../images/list3-1.gif") no-repeat left center;
 padding: 11px 0;
 margin: 0 2px 0 0;
}
ul.list3 li.li2 a {
 background: #40a551 url("../images/list3-2.gif") no-repeat left center;
 padding: 5px 0;
 margin: 0 2px 0 0;
}

ul.list3 li.li2a a {
 background: #40a551 url("../images/list3-2.gif") no-repeat left center;
 padding: 11px 0;
 margin: 0 2px 0 0;
}

ul.list3 li.li3 a {
 background: #eeb046 url("../images/list3-3.gif") no-repeat left center;
 padding: 5px 0;
}

ul.list3 li.li4 a {
 background: #eeb046 url("../images/list3-3.gif") no-repeat left center;
 padding: 11px 0;
}

ul.list3 li a:hover {
 text-decoration: none;
 color: #fff;
 background: #093073 url("../images/list3o.gif") no-repeat left center;
}

.banner1 {
 padding: 0 0 1em 0;
}
.banner2 {
 background: url("../images/banner2a.gif") no-repeat left top;
 margin: 0 0 1em 0;
}
.banner2_in {
 background: url("../images/banner2b.gif") no-repeat left bottom;
 padding: 25px 10px;
 text-align: center;
 font-weight: bold;
}

.list_buttons li.li5 a {
 background: url("../images/list-buttons5.gif") no-repeat left top;
}

.killerquestioneditoranswer_fail0
{
	display:none;
}

.killerquestioneditoranswer_fail1
{
	
}


.popup_status .button2 {
    _position: fixed;
    _float: right;
} 

.psllist .clearfilter
{
    
}

.psllist #ctl00_MainContent_uxPSL_source_filter {
	width: 183px;
	.width: 185px;
	margin: 0 3px 5px 0;
	border: 1px solid #aaa;
}
.psllist #ctl00_MainContent_uxPSL_source_clear, .psllist #ctl00_MainContent_uxPSL_destination_clear {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	background: #ccc;
	color: #555;
	margin: 0 0 5px 0;
	.margin: 0 0 4px 0;
	cursor: pointer;
}
.psllist #ctl00_MainContent_uxPSL_source_view {
	width: 205px;
	height: 20em;
	margin: 0 10px 0 0;
	border: 1px solid #aaa;
}
.psllist #ctl00_MainContent_uxPSL_source_storage { } .psllist #ctl00_MainContent_uxPSL_add, .psllist #ctl00_MainContent_uxPSL_addall, .psllist #ctl00_MainContent_uxPSL_del, .psllist #ctl00_MainContent_uxPSL_delall {
	background: #9D2F2D;
	color: #fff;
	margin: 0 auto;
	display: block;
	border:none;
}
.psllist #ctl00_MainContent_uxPSL_destination_filter {
	border: 1px solid #aaa;
	width: 183px;
	.width: 185px;
	margin: 0 3px 5px 10px;
}
.psllist #ctl00_MainContent_uxPSL_destination_view {
	width: 205px;
	height: 20em;
	margin: 0 0 0 10px;
	border: 1px solid #aaa;
}

/*
{
	border:solid 1px #A5ACB2;
	height:250px;
	overflow:auto;
	width:450px;

}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.nafees
{
    color:#E0E0E0;
}
