body {background: #FFF; text-align: center;}
body, td {font-family: trebuchet MS, arial, tahoma, verdana; font-size: 12px; color: #404040;}

/******************/
/*  BASIC LAYOUT  */
/******************/

/* main wrapper */
.wrapper {margin: 0px auto; width: 800px; text-align: left;}

.body {padding: 0px 22px 30px 22px; clear: both;}
* html .body {height: 1%;}
*:first-child+html .body {height: 1%;}

.footer {height: 85px; clear: both;}
.footer .cont {padding-top: 13px; border-top: 3px solid #E5E5E5;}


/******************/
/*    CSS RULES   */
/******************/


.btn {display: block; float: left; background: url(images/btn-left.gif) no-repeat left top;}
.btn span {padding: 0px 2px; display: block; background: url(images/btn-right.gif) no-repeat right top;}
.btn span span {padding: 0px; line-height: 21px; background: #7CDFF9 url(images/btn-bg.gif) repeat-x left top;}
.btn input {font-size: 10px; cursor: pointer; font-family: trebuchet MS, arial; font-weight: bold; border: 0px solid; background: transparent;}

* html .btn input {cursor: hand; height: 21px;}
*:first-child+html .btn input {cursor: hand; height: 21px;}

span.inp {padding: 1px 3px 1px 3px; display: block; border: 1px solid #9A9A9A; background-color: #FFF;}
span.inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #000000; background: transparent;}
span.inp textarea {width: 100%; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #8AA9BA; background: transparent;}

* html span.inp {padding-top: 0px; padding-bottom: 1px; height: 1px; width: auto !important; width /**/: 100%;}
*:first-child+html span.inp {padding-top: 0px; padding-bottom: 0px;}

select.inp {padding: 1px; border: 1px solid #9A9A9A;}


h1 {padding-right: 400px; margin-bottom: 15px;  font-weight: bold; font-size: 20px;}
h1 {float: left;}
h1 a {margin:  12px 0px 0px 22px; display: block; position: absolute; width: 320px; height: 50px; text-indent: -9999px; text-decoration: none; background: url(images/logo.jpg) no-repeat;}

a {color: #CC3300; text-decoration: underline;}
a:hover {text-decoration: none;}

.menu {margin-right: 20px; float: right; display: block; height: 76px;}
.menu li {margin: 31px 0px 0px 11px; padding-left: 13px; float: left; text-transform: uppercase; background: url(images/menu-div.gif) no-repeat 0px 4px;}
.menu li.fc {margin-left: 0px; padding-left: 0px; background: none;}
.menu li a {color: #666; display: block; text-decoration: none;}
.menu li a:hover, .menu li a.active {color: #CC3300; display: block;}

.menu1 {margin-right: 20px; float: right; display: block; height: 20px;}
.menu1 li {margin: 31px 0px 0px 11px; padding-left: 13px; float: left; text-transform: uppercase; background: url(images/menu-div.gif) no-repeat 0px 4px;}
.menu1 li.fc {margin-left: 0px; padding-left: 0px; background: none;}
.menu1 li a {color: #666; display: block; text-decoration: none;}
.menu1 li a:hover, .menu li a.active {color: #CC3300; display: block;}

* html .menu .menu1 {margin-right: 10px;}

.ulogin {margin-bottom: 15px; display: block; width: 90px; 
height: 26px; float: left; clear: right; font-size: 10px; background: #C6C6C6; text-transform: uppercase;
}
.ulogin a {margin: 6px 10px 0px 0px; padding: 0px 0px 0px 15px; display: block; float: right; color: #404040; text-decoration: none; background: url(images/ico-ulogin.gif) no-repeat 0px 3px;}
.ulogin a:hover {color: #CC3300;}
.ulogin logout a {background-image: url(images/ico-ulogout.gif);}

.login {margin:0 auto;}
.login a.change-pwd { color:#404040; text-decoration:underline; }
.login .globalgrid {width:300px;}

* html .ulogin a {margin-right: 7px;}

.uinfo {margin: 0px 36px -22px 0px; padding: 4px 30px 4px 23px; position: relative; float: right; color: #CC3300; font-size: 10px; border: 1px solid #C6C6C6;}
.uinfo a {color: #404040; text-decoration: underline;}
.uinfo a:hover {text-decoration: none;}

* html .uinfo {margin-right: 12px;}

.e1menu {float: right; width: 710px; height: 26px; background: #E0E0E0;} 
.e1menu table.menu1 { margin:3px 0px 0px 0px; float: right; } 
.e1menu table.menu1 tr td a {margin:0px 2px 0px 2px; display: block; color: #2E2E2E; text-decoration: none;}
.e1menu table.menu1 tr td a:hover {color: #CC3300;	}
.e1menu div {z-index: 1;}

.e2menu {margin-bottom: 15px; background: #E0E0E0;} 
.e2menu table { margin:0px 0px 0px 0px; background: #E0E0E0; z-index:inherit;} 
.e2menu table tr td a {margin:0px 2px 0px 2px; display: block; color: #2E2E2E; text-decoration: none;}
.e2menu table tr td a:hover {color: #CC3300;	}

.emenu {margin-bottom: 15px; float: right; width: 610px; height: 26px; background: #E0E0E0;} 
.emenu li {margin: 5px 11px 0px 0px; padding-right: 13px; float: right; background: url(images/emenu-div.gif) no-repeat right 4px;}
.emenu li.fc {margin-right: 28px; padding-right: 0px; background: none;}
.emenu li a {display: block; color: #2E2E2E; text-decoration: none;}
.emenu li a:hover {color: #CC3300;	}

* html .emenu li.fc {margin-right: 14px;}

blockquote.slogan {margin-top: -15px; position: relative; display: block; float: left; width: 100%; height: 116px; clear: both; background: url(images/slogan-bg.jpg) no-repeat;}
blockquote.slogan p {margin: 36px 46px 0px 0px; display: block; width: 413px; height: 37px; float: right; text-indent: -9999px; background: url(images/slogan.gif) no-repeat;}

.banner {margin-top: -15px; position: relative; display: table; float: left; width: 800; height: 200px; clear: both; z-index:0;}

* html blockquote.slogan p {margin-right: 23px;}

.mmenu {margin-bottom: 24px; height: 46px; clear: both; background: #E0E0E0; font-size:11px;}
.mmenu li {height: 46px; display: block; line-height: 14px; width: 160px; float: left; text-align: right;}
.mmenu li a {margin-top: 8px; padding: 0px 0px 0px 0px; display: block; color: #404040; text-decoration: none; border-right: 1px solid #828282;}
.mmenu li a:hover {color: #CC3300;}
.mmenu li.graphs {background: url(images/mmenu-ico-graphs.gif) no-repeat 123px 13px;}
.mmenu li.graphs a {padding-left: 20px; padding-right: 51px;}
.mmenu li.inet {background: url(images/mmenu-ico-inet.gif) no-repeat 124px 11px;}
.mmenu li.inet a {padding-left: 20px; padding-right: 46px;}
.mmenu li.office {background: url(images/mmenu-ico-office.gif) no-repeat 123px 11px;}
.mmenu li.office a {padding-left: 10px; padding-right: 46px;}
.mmenu li.workflow {background: url(images/mmenu-ico-workflow.gif) no-repeat 131px 12px;}
.mmenu li.workflow a {padding-left: 20px; padding-right: 39px;}
.mmenu li.word {background: url(images/mmenu-ico-word.gif) no-repeat 121px 11px;}
.mmenu li.word a {padding-left: 10px; padding-right: 53px; border: 0px;}

.iteasers {margin-bottom: 17px;min-height:400px;}
.iteasers .item {padding-bottom: 18px; width: 226px; float: left;}
.iteasers .item.l {margin-right: 50px;}
.iteasers .item.c {margin-right: 55px;}
.iteasers a {text-decoration: none;}
.iteasers a:hover {text-decoration: underline;}
.iteasers h2 { padding-bottom: 5px; font-weight: bold; font-size: 14px; color: #CC3300; padding-bottom: 10px;}
.iteasers .hrs {margin-bottom: 11px; height: 3px; clear: both;}
.iteasers .hrs span {display: block; width: 226px; float: left; background: #E5E5E5;}
.iteasers .hrs span span {width: auto; height: 3px; float: none; border-right: 9px solid #CBCBCB;}
.iteasers .hrs span.l {margin-right: 50px;}
.iteasers .hrs span.c {margin-right: 55px;}

* html .iteasers {height: 1%;}

.ipartners h2 {padding: 0px 0px 1px 5px; font-weight: bold; font-size: 14px; color: #CC3300; background: #E5E5E5;}
.ipartners ul li {float: left; width: 160px; text-align: center;}
.ipartners img {margin: 12px 0px 6px 0px;}

.footer {font-size: 10px; color: #969DAC;}
.footer a {color: #969DAC; text-decoration: underline;}
.footer a:hover {text-decoration: none;}
.footer p.madeby {float: left;}
.footer p.copy {float: right;}


.error-message {background-color:#ffc0c0; border:1px solid #CC0000; padding:10px; color:#C00000;}


/*********************/
/*  CONTENT CLASSES  */
/*********************/


.body h2 {padding-right: 400px; margin-bottom: 15px; color: #CC3300; font-weight: bold; font-size: 14px;}

.ctext .hr {margin: 22px -22px 22px -22px; height: 1px; display: block; clear: both; position: relative; background: #E2E2E2;}
.ctext h3 {margin-bottom: 5px; font-weight: bold; font-size: 14px;}
.ctext h4 {font-weight: bold; font-size: 12px;}
.ctext p {padding-bottom: 18px; line-height: 18px;}
.ctext p.highlight {color: #FF6B00;}
.ctext p.subdued {color: #939393;}
.ctext p.error {color: #CC3300;}
.ctext p.success {color: #1BB306;}
.ctext ul {margin: 0px 0px 0px -11px; padding-bottom: 18px; position: relative; z-index: 9; font-size: 12px;}
.ctext ul li {padding-left: 16px; background: url(images/ul-bullet.gif) no-repeat 0px 6px;}

.ccontact {height: 1%; display: inline-block;}
.ccontact dt {display: block; float: left; clear: left; width: 47px;}
.ccontact dd {display: block; float: none;}

.cnews {line-height: 18px;}
.cnews .date {color: #CC3300; font-weight: bold;}
.cnews .title {font-weight: bold;}
.cnews .hdr {margin-bottom: 2px;}
.cnews .more {margin-bottom: 29px; padding-right: 4px; float: left; display: block; color: #CC3300; background: #E5E5E5;}
.cnews .more a {padding: 0px 18px 1px 5px; display: block; text-decoration: underline; font-weight: bold; background: url(images/ico-more.gif) no-repeat right center;}
.cnews .more a:hover {text-decoration: none;}

.cpaging {padding: 2px; margin: 0px -15px 30px -15px; border: 1px solid #CACACA;}
.cpaging .cont {padding: 4px 7px 3px 13px; background: #E7E9E9;}
.cpaging h5 {color: #000000; font-weight: bold; float: left; line-height: 21px;}
.cpaging .pages {float: right; margin: 0px; line-height: 21px;}
.cpaging .pages .btn {margin-left: 10px; float: left;}
.cpaging .pages .btn input { width: 55px;}
.cpaging .pages a {margin-left: 9px; display: block; float: left; color: #000; text-decoration: underline;}
.cpaging .pages a:hover {text-decoration: none;}
.cpaging .pages a.active {color: #CC3300; text-decoration: none;}

.cform {margin: 0px -15px 30px -15px; width: 470px; color: #000;}
.cform .cont {padding: 2px; border: 1px solid #CACACA;}
.cform p.caption {display: block; font-weight: bold; width: 100%; font-size: 14px; background: #C6C6C6;}
.cform p.caption span {padding: 7px 0px 6px 15px; display: block;}
.cform p.info {margin-bottom: 7px; padding-right: 40px; font-size: 10px; text-align: right;}
.cform p.info span {color: #EE800F;}
.cform p.submit {padding: 3px 0px 0px 115px; clear: both;}
.cform form {padding: 7px 0px 22px 8px; background: #E7E9E9;}
.cform form .row {margin-bottom: 6px;}
.cform form .row .name {padding-top: 1px; margin: 0px 15px 0px 0px; width: 100px; float: left; text-align: right; font-weight: bold;}
.cform form .row .name span {color: #EE800F; font-weight: normal;}
.cform form .row .input {width: 305px; float: left;}
.cform form .row select {width: 100%;}

.cform .chks {padding-top: 1px;}
.cform .chks p {margin-bottom: 5px; padding: 0px 20px 0px 17px;}
.cform .chks p span {position: absolute; width: 17px; height: 0px;}
.cform .chks p span input {margin: 0px 0px 0px -17px; z-index: 999; position: relative;}
* html .cform .chks p span input {margin: -2px 0px 0px -21px;}
*:first-child+html .cform .chks p span input {margin: -2px 0px 0px -21px;}


.globalgrid {padding-bottom: 20px; clear:both; }
.globalgrid table {width: 100%; border:1px solid #CCCCCC;}
.globalgrid table tr.odd:hover{background-color:#FFFF99;}
.globalgrid table tr.odd {background: #EFEFEF;}
.globalgrid table tr.even {background: #FFFFFF;}
.globalgrid table tr.even:hover{background-color:#FFFF99;}
.globalgrid table.blocks th {border: 1px solid black;}
.globalgrid table.blocks td {border-left: 1px solid silver; border-right: 1px solid silver;}
.globalgrid table th, .globalgrid .contLeft table th {padding: 3px 14px; text-align: left; vertical-align:middle; white-space:nowrap; font-weight: bold; font-size: 12px;}
.globalgrid .contLeft table th {text-align: left; color:Red;}
.globalgrid table tr.header {padding: 3px 14px; text-align: center; font-weight: bold; font-size: 12px; background: #E0E0E0;}
.globalgrid table th a {color: #373737;}
.globalgrid table td.header a {color: #373737;}
.globalgrid table th.name {text-align: left;}
.globalgrid table td {padding: 3px 12px; vertical-align: middle; font-size: 12px; }
.globalgrid table td.center {text-align:center; }
.globalgrid table td.name {text-align: center;}
.globalgrid table td.state {white-space: nowrap;}
.globalgrid table td.phone {white-space: nowrap;}
.globalgrid table td.control {padding-left: 3px !important; padding-right: 3px;}
.globalgrid table td.control .btn {float: none;}
.globalgrid table td.control .left {padding-left: 12px;}
.globalgrid table td.control .right {padding-right: 12px;}
.globalgrid table .grid-actions {width: 150px;}
.globalgrid .add {margin: 0px -22px; padding: 7px 0px 6px 9px; position: relative; border: 1px solid #C6C6C6; border-top: 0px;}

.globalgridRep {padding-bottom: 20px; }
.globalgridRep .cont { padding: 2px; position: relative; border: 1px solid #C6C6C6;}
.globalgridRep .cont table {width: 100%;}
.globalgridRep .cont table tr.odd:hover{background-color:Yellow;}
.globalgridRep .cont table tr.odd {background: #E0E0E0;}
.globalgridRep .cont table tr.even {background: #EFEFEF;}
.globalgridRep .cont table tr.even:hover{background-color:Yellow;}
.globalgridRep .cont table.blocks td {border-left: 1px solid silver; border-right: 1px solid silver;}
.globalgridRep .cont table tr.header {padding: 3px 14px; text-align: center; font-weight: bold; font-size: 12px; background: #C6C6C6;}
.globalgridRep .cont table td.header a {color: #373737;}
.globalgridRep .cont table td {padding: 3px 8px; vertical-align: middle; font-size: 11px; }


.filters-area {float:left; }
.filters-area .filter {clear:both; float:left; padding:5px 0 5px 150px;}
.filters-area .filter label {display:block; float:left; width:150px; margin-left:-150px;}
.filters-area .error-msg {clear:both; float:left; font-size:11px; color:#ff0000;}
.filters-area .buttons{padding-top:10px;text-align:right; clear:both; float:right;}
.filters-area input.text {width:200px; border:solid 1px #C6C6C6;}
.filters-area select {width:200px; float:left;}

.actions {float:left;}
.actions a {color:#404040; display:block; width:100%; padding-bottom:10px;}
.actions .add-new {background:url("Images/addicon.gif") no-repeat scroll 0 0 transparent; padding-left:20px; height:13px; }
.actions .delete {background:url("Images/deleteicon.gif") no-repeat scroll 0 0 transparent; padding-left:23px; height:15px; }

* html .globalgrid .cont {display: inline-block;}

.cfees {margin-left: -22px; margin-right: -22px; width: auto; color: #373737;}
.cfees form {padding: 0px;}
.cfees .select {padding: 7px 0px 0px 0px; background: #C6C6C6;}
.cfees .select p.name {margin-right: 12px; padding-top: 2px; width: 72px; font-size: 12px;}
.cfees .select p.input {width: 170px;}

.cfees .block {padding: 10px 0px 13px 0px;}
.cfees .block .odd {background: #E0E0E0;}
.cfees .block p.name {margin-right: 8px; width: 140px; font-weight: normal;}
.cfees .block .row .input {width: 384px;}
.cfees .block .hud p.name {margin-right: 12px; width: 72px; font-weight: bold; font-size: 12px;}
.cfees .block .hud .input {width: 448px;}
.cfees .block .controls {padding-top: 3px; padding-left: 148px;}
.cfees .block .controls .btn {margin-right: 7px;}

.product h2 {font-weight: bold; font-size: 60px; color: #CC3300;}
.product h3 {margin-bottom: 5px; font-weight: bold; font-size: 24px;}

/************************/
/*  VALIDATION CLASSES  */
/***********************/
.validation-summary {color:Red;}

/**********************/
/*  PASSWORD RECOVER  */
/**********************/
.password-recover {text-align:center;}
.password-recover .step-block {width:350px;}
.password-recover .step-block .globalgrid {border-collapse:collapse; border:0;}
.password-recover .captcha div{margin-left:0px !important;}
.password-recover .captcha div input {float:left; width:142px;}
.password-recover strong {font-weight:bold;}
.password-recover .form-label{text-align:right; width:100px;}

/**************************/
/*  CHANGE PASSWORD FORM  */
/**************************/
.change-password {margin:0 auto; width:370px; background-color:#F7F6F3; border:solid 1px #E6E2D8; padding: 4px; border-collapse:collapse;}
.change-password .globalgrid{}
.change-password .password-strength-hint {clear:left; float:left; color:#f00;}

.password-strength-hidden {display:none !important; visibility:hidden !important;}
.password-strength-hint {clear:left; float:left; color:#f00;}
.password-auto-hint {color:#404040;font-weight:bold;text-align:center;}

/***************************/
/*  CalendarStyle CLASSES  */
/***************************/

.calendarStyle .ajax__calendar_container 
{
  position: relative;
  background: #d4d0c8;
  border: solid 1px #C6C6C6; 
  font-size: 11px;
  color: #000;
  cursor: default;
  font-family: tahoma,verdana,sans-serif;
}

.calendarStyle .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.calendarStyle .ajax__calendar_title,
.calendarStyle .ajax__calendar_next,
.calendarStyle .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
}

.calendarStyle .ajax__calendar_body    {
    background-color: #e9e9e9;
    border: solid 1px #cccccc;
}

.calendarStyle .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.calendarStyle .ajax__calendar_day {
    text-align:center;
}

.calendarStyle .ajax__calendar_hover .ajax__calendar_day,
.calendarStyle .ajax__calendar_hover .ajax__calendar_month,
.calendarStyle .ajax__calendar_hover .ajax__calendar_year,
.calendarStyle .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.calendarStyle .ajax__calendar_today   {
    font-weight:bold;
}

.calendarStyle .ajax__calendar_other,
.calendarStyle .ajax__calendar_hover .ajax__calendar_today,
.calendarStyle .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

.exceptionTable {margin: 10px 0px 10px 0px; width: 100%; border: 1px solid #C6C6C6;}
.exceptionTable table {margin: 10px; width: 100%;}
.exceptionTable table td {padding-top: 10px;}

.providerTable { border: 1px solid #C6C6C6; padding: 5px; width: 100%; vertical-align: top; }
.providerTable tr { padding: 5px; vertical-align: top; }
.providerTable td { padding: 5px; vertical-align: top; font-weight: bold; }
.multilineTextBox { overflow: hidden; width: 300px; height: 100px; }

/***************************/
/*      Popup Style        */
/***************************/

.modalBackground {background-color: #373737; filter: alpha(opacity=30); opacity: 0.3;}
.popupStyle { background-color: White; width: 900px; max-height: 500px; border: solid 2px #373737; margin: 20px; }
.popupTable { background-color: White; width: 860px; border: solid 1px #C6C6C6; max-height: 350px; overflow-x: hidden; overflow-y: scroll; text-align:center; }
.popupStyle .popupTable table {width: 100%; }
.popupStyle .popupTable table tr {padding: 5px;}
.popupStyle .popupTable table td {border: 1px solid #C6C6C6; padding: 5px;}
.popupStyle h2 {font-weight: bold; font-size: 14px; color: Black;}

.modalBackgroundMessage {background-color: #C6C6C6; filter: alpha(opacity=30); opacity: 0.3;}
.popupStyleMessage { background-color: White; width: 350px; max-height: 300px; font-size: 12px; border: outset 2px #E0E0E0; margin: 20px; }

.dropdawnwidth { min-width: 20px; width:20px; }
.dropdawnwidth150 { min-width: 150px !important; }
.dropdawnwidth300 { min-width: 300px !important; }
.controlMinWidth200 { min-width: 200px !important; }
.controlWidth200 { width: 200px; }
.controlWidth155 { width: 155px; }
.padding20 { padding-bottom: 20px; }

.wflow-color {width:50px; height:25px;}


/*.globalgrid .cont table tr.even {background: #EFEFEF;}*/



/*****************************/
/*    AutoCompleteExtender   */
/*****************************/

.autocomplete_highlightedListItem {	background-color: #C6C6C6; color: black; padding: 1px; }
.autocomplete_listItem { background-color : window; color : #000; padding : 1px; }
.autocomplete_completionListElement {  
	visibility: hidden; 
	margin-top: 1px !important;	
	border : buttonshadow; 
	border-width : 1px;
	border-style : solid;	
	cursor : 'default';	
	text-align : left; 
	list-style-type : none;
	font-size: 8pt; 
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align: left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading { background: white left no-repeat; }
.ac_odd { background-color: #EFEFEF; }
.ac_odd strong { font-weight: bold; }
.ac_even strong { font-weight: bold; }
.ac_over { background-color: #E0E0E0; } 

/*****************************/
/*      Text with Shadow     */
/****************************/
.shadowed {position:relative; }
.shadowed .shadow {padding:0; margin:0;color:#FFFFFF !important;left:-1px; position:absolute; top:1px; z-index:0;}
.shadowed .smart-shadow {position:relative; }


/***********************/
/* Content conteiners  */
/***********************/
.page-box {border-collapse:collapse;}
.page-box .content_ltc_t { background: url("Images/Borders/content_ltc_t.png") no-repeat; width: 10px; height: 34px; }
.page-box .listTitle { display: block; font-weight: bold; font-size: 14px; height: 10px; }
.page-box .content_ts_t { background: url("Images/Borders/content_ts_t.png") repeat-x; font-weight: bold; font-size: 14px; vertical-align: middle; }
.page-box .content_rtc_t { background: url("Images/Borders/content_rtc_t.png") no-repeat; width: 13px; }
.page-box .content_ls { background: url("Images/Borders/content_ls.png") repeat-y; width: 3px;}
.page-box .content_rs { background: url("Images/Borders/content_rs.png") repeat-y right; width: 7px; }
.page-box .content_lbc { background: url("Images/Borders/content_lbc.png") no-repeat; width: 10px; }
.page-box .content {padding: 10px 0px;}
.page-box .content_bs { background: url("Images/Borders/content_bs.png") repeat-x; }
.page-box .content_rbc { background: url("Images/Borders/content_rbc.png") no-repeat; width: 13px; height: 15px; }
/*.page-box .content_separator { background: #dddedf; height: 2px; padding: 2px 0px -5px 0px; }*/

.add_link {	background: url("Images/addicon.gif") no-repeat; height: 13px; width:13px; }
.delete_link { background: url("Images/deleteicon.gif") no-repeat;	height: 13px;width:13px; }

/* Loading panel
-----------------------------------------------*/
.loading_panel
{
      position: fixed;
      top: 40%;
      left: 45%;
      z-index: 1000030;
}
.lading_background_layer
{
      position: fixed;
      top: 0;
      left: 0;
      z-index: 1000020;
      background: #ddd;
      width: 100%;
      height: 100%;
      opacity: .3;
      filter: alpha(opacity=30);
}

/* Tabs
---------------------------*/
.tab-menu {}
.tab-menu li {float:left; padding:11px 0 5px;}
.tab-menu li a {
	background:none repeat scroll 0 0 #EBEBEB;
	color:#808080;
	margin-right:10px;
	/*opacity:0.5;*/
	padding:10px 10px 5px;
	text-decoration:none;
	
	border: solid 1px #C0C0C0;
	/*border-bottom:none;*/
}
.tab-menu li a.sel
{
	opacity:1;
	border-bottom: solid 1px #fff;
	background-color: #fff;
	color:#404040;
}
.tab-menu li a:hover {text-decoration:none; background-color: #fff; color:#404040;}
.tabs-content { text-align: center; border:solid 1px #C0C0C0; clear:both; padding:20px 10px;}