body,html {
	height: 100%;
    width: 100%;
}

body {
	margin: 0; padding: 0;
	/*border-right: 2px solid #014b8f;*/
	border-bottom: #014b8f;
/*	border-left: 1px solid #014b8f;*/
	background: url(/_img/bg.gif) repeat-x;
}

body.none {
	border: none;
}

body.popup {
	border: none;
	background-image: none;
}

body, td, th, p ,textarea, input, pre, span {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; color: #171818;
}

/* Structure */
.top {
	height: 70px; padding:0; margin: 0;
}
.top table td {height: 35px;}
.top table table td {height: auto !important;}
.top table table table td {height: auto !important;}
.toplinks {
	background-color: #f4f4f4;
	/*background-color: #014b8f;*/
}
/*table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	}*/
/*table td {
	padding: 0; margin:0;
    }*/
/*table.pad td {
    padding: 0 5px 0 5px; margin: 0;    
    }*/
img {
	border: none;
	}
.clearing {clear: both; height: 1px;}
.primaryNav {
	position: absolute;
	left: 222px; top: 16px;
}
.secondaryNav {
	/*border-top: 3px solid #cccccc;*/
	border-bottom: 3px solid #cccccc;
	background-color: #cccccc;
}
.bgsecondaryNav {
	background-image: url(/_img/bg-secondarynav.png);
}
.bgbuttons {
	background: url(/_img/bg-buttons.gif) repeat-x top left;
	margin: 0;
	padding-top: 8px;
	padding-left: 10px;
    }
.sectionNav {
	background: url(/_img/bg-sectionnav.png) #EAF0F6;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}
.footer {
	background: #014b8f;
	height: 10px;
	padding-top: 2px;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
}
.footer1 {
	background: #014b8f;
    border: 0; clear: both; position: relative; bottom: 0; left: 0;
    height: 20px; width: 100%;
    padding: 3px 0 0 0; margin: 0;
    font: 11px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
}
.colsdevider {background: url(/_img/dev-cols.gif) repeat-y center;}

.horline {background: url(/_img/branch/line2.gif) repeat-x}
.vertline {background: url(/_img/branch/line1.gif) repeat-y top center}
#mainArea {
    height: 100%;
    width: 100%;
    overflow: auto;
    float: left;
    margin: 0; padding: 20px 0 0 0;
/*	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;*/
}
#main {
    width: 100%;
}
#RightArea {
    height: 100%;
    width: 100%;
    /*width: auto !important;*/
 /*   width: 980px;
    min-width: 980px;*/
    overflow: auto;
    float: left;
    margin: 0 0 15px 0; padding: 20px 0 0 0;
 /*   border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;*/
    background: url(/_img/bg-bottom-rght.gif) no-repeat bottom right;
    }
/*#RightArea td {
        padding: 0 5px 0 5px;
} */
#open {
	position: absolute; z-index: 10; top: 41px;
	visibility: hidden;
	/*border-right: 2px solid #ffffff;*/
	/*border-left: 2px solid #ffffff;*/
}

#desktopItems0 {
	position: absolute;
	top: 33px;
	left: 378px;
	visibility: hidden;
	background: #ffffff;
	border: 2px solid #cccccc;
	padding: 5px;
}

.desktopItems {
	position: absolute;
	top: 34px;
	visibility: hidden;
	background: url(/_img/bg-top-desktopmenu.gif) repeat-x top left #4D81B0;
    color: #ffffff;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;
    padding: 10px;
}
.desktopItems a {
	color: #ffffff;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;
    text-decoration: none;
}
.desktopItems a:hover {color: #ffcc00;}
.desktopItems a.actdesktopItems {
    color: #ffcc00 !important;
}
.desktopitems .reports1 {
    color: #ffffff;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;
    margin:0; padding: 0 0 3px 0}


/* Backgrounds */
.bgtoplinks1 {background: url(/_img/bg-toplinks1.png) repeat-x;
    padding:0;
    margin: 0;
    /*  min-width: 150px;
    width: auto !important;
    width: 150px;*/
    }
.bgtoplinks1 td {
     height: 20px;
}
.bgtoplinks2 {background: url(/_img/bg-toplinks2.gif) repeat-x; font: 11px verdana, arial, helvetica, sans-serif; color: #ffffff;}
.bgtoplinks3 {background: url(/_img/bg-toplinks3.gif) repeat-x;}

.td_hd {padding: 5px 0 0 0;}
/* Links */
a {color: #014b8f;}

a:hover {color: #002c54; text-decoration: none;}

a.title:link, a.title:visited, a.title:active {font-size: 12px;	color: #000000;	text-decoration: none;}
a.title:hover {text-decoration: underline;}

a.atitle {font-size: 12px; color: #cc0000; text-decoration: none;}
a.atitle:hover {text-decoration: underline;}

a.titleempty:link, a.titleempty:visited, a.titleempty:active {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.titleempty:hover {
	text-decoration: underline;
}

a.companies {background: url(/_img/nav/companies.png);}
a.companies:hover {background: url(/_img/nav/a-companies.png);}

a.titlebranch {font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;}
a:hover .titlebranch {font-size: 13px; color: #000000; font-weight: bold; text-decoration: underline;}

a.titledept {font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.titledept:hover {font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}

a.titleteam {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
a.titleteam:hover {font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;}

a.titlepos {font-size: 11px; color: #000000; text-decoration: none;}
a.titlepos:hover {font-size: 11px; color: #000000; text-decoration: underline;}


a.atoplinks {font: 10px verdana, arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;}
a.atoplinks:hover {font: 10px verdana, arial, helvetica, sans-serif; font-weight: bold; color: #ffcc00; text-decoration: underline;}

a.atoplinksyel {font: 9px verdana, arial, helvetica, sans-serif; color: #ffcc66; text-decoration: none;}
a:hover .atoplinksyel {font: 9px verdana, arial, helvetica, sans-serif; color: #ffcc66; text-decoration: underline;}

a.headoffice {display:inline-block; cursor : hand; width: 125px; height: 125px; background: url(/_img/branch/headoffice.gif) no-repeat top center; font: 12px arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none;}
a.headoffice:hover {width: 125px; height: 125px; background: url(/_img/branch/a-headoffice.gif) no-repeat top center; font: 12px arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none;}

a.branch {font: 12px arial, helvetica, sans-serif; color: #444444; text-decoration: none;}
a.branch:hover {font: 12px arial, helvetica, sans-serif; color: #444444; text-decoration: underline;}

a.branchnobg {font: 11px arial, helvetica, sans-serif; color: #444444; text-decoration: none;}
a.branchnobg:hover {font: 11px arial, helvetica, sans-serif; color: #444444; text-decoration: underline;}

a.branchnobg1 {font: 11px arial, helvetica, sans-serif; color: #000000; text-decoration: none;}
a.branchnobg1:hover {font: 11px arial, helvetica, sans-serif; color: #000000; text-decoration: none;}

/*.headofficename {width: 80px;}
.branchname {width: 80px;}*/

a.employee {font: 12px arial, helvetica, sans-serif; color: #000033; text-decoration: none;}
a.employee:hover {font: 12px arial, helvetica, sans-serif; color: #000033; text-decoration: none;}

a.desktopitem {font: 11px arial, helvetica, sans-serif; color: #000000; text-decoration: none;}
a.desktopitem:hover {font: 11px arial, helvetica, sans-serif; color: #cc0000; text-decoration: underline;}

a.noline {text-decoration: none;}

a.dark {font-size: 11px; color: #000000; text-decoration: none;}
a.dark:hover {text-decoration: underline;}

a.grey {font-size: 11px; color: #5d5d5d; text-decoration: none;}
a.grey:hover {text-decoration: underline;}

a.lightblue {font-size: 11px; color: #006699; text-decoration: none;}
a.lightblue:hover {text-decoration: underline;}

a.diary {font-size: 11px; color: #ff0000; text-decoration: none;}
a.diary:hover {text-decoration: underline;}

a.diarynotact {font-size: 11px; color: #5d5d5d; text-decoration: line-through;}
a.diarynotact:hover {text-decoration: line-through;}


/* Paragraphs */
.navpad-pop {padding: 0 0 5px 0; margin: 0; text-align: center; font-weight: bold;}
div.pad1 {padding: 5px 2px 0 2px; font: 11px verdana, arial, helvetica, sans-serif; color: #ffffff;}
div.pad2 {padding: 8px 0 3px 0;}
.pad3 {padding: 0 0 3px 0; margin: 0;}
.note {color: #000000; display: block; margin-bottom: 3px; margin-top: 1px; padding: 0}
.desc-note {background:#FDF8F1; border: 1px solid #F7E0C5; padding: 3px}

menu1 {background: url(/_img/bg-topmenu1.gif) repeat-x top left; padding-top: 7px; vertical-align: top}
.topmenu1 div {padding: 8px 5px 0 5px; font: 10px verdana, arial, helvetica, sans-serif; color: #ffffff;}
.topmenu2 {background: url(/_img/bg-topmenu2.gif) repeat-x top left; padding-top: 10px; vertical-align: top; height: 36px;}
.topmenu2 table {border: 0; border-collapse: collapse; border-spacing: 0;}
.topmenu2 table td {font: 10px verdana, arial, helvetica, sans-serif; color: #ffffff; padding: 0 3px !important;}
.topmenu3 {background: url(/_img/bg-topmenu1.gif) repeat-x top left; padding-top: 7px; vertical-align: top}
.topmenu3 div {padding: 0 5px; font: 10px verdana, arial, helvetica, sans-serif; color: #ffffff;}

/* Lists */
ol li {padding-top: 5px; padding-bottom: 5px;}


/*Main page*/
.col{
    width: 300px;height:220px;padding: 10px; float: left;
}

/* Headers */
.title {
	font-size: 12px;
	color: #000000;
}
.atitle {
	font-size: 12px;
	color: #cc0000;
}
.atitleempty {
	font-size: 12px;
	color: #666666;
}
.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #e4e4e4;
	border: 1px solid #cccccc;
	margin: 0; padding: 2px 0 2px 0;
}

.subtitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	margin: 0; padding: 3px 0 3px 0;
}
.subtitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	margin: 0; padding: 3px 0 3px 0;
}
.subtitle21 {
	font-size: 12px;
	/*font-weight: bold;*/
	color: #003366;
	margin: 0; padding: 3px 0 3px 0;
}
.subtitle3 {
	font-size: 11px;
	/*font-weight: bold;*/
	color: #444444;
	margin: 0; padding: 3px 0 3px 0;
}
.subtitle4 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin: 0; padding: 21px 0 0 0;
}
.title2 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

/* Forms */
select,input {
	font-size: 11px;
}
.area {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 185px;
}
.areawany {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
.ch {
	width: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formtxt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 185px;
	height: 20px;	
}
.formtxtc {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
	height: 20px;
}
.formtxth {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
	height: 20px;
}
.formtxtwany {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 20px;	
}
.but {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 90px;
	height: 20px;
	background-color: #2e6ea8;
	color: #ffffff;
}

.butr {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 90px;
	height: 20px;
	background-color: red;
	color: #ffffff;
}

.butw {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #2e6ea8;
	color: #ffffff;
}


.butnone {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 90px;
	height: 20px;
}
.selectn {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
	height: 20px;	
}
.selectsm {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 70px;
	height: 20px;	
}
input.butdel	{font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; width: 30px; height: 20px; background-color: #2e6ea8; color: #ffffff;}
input.but41	{font-size:100%; font-weight: bold; color: #ffffff; background:#e4e4e4 url(/_img/but_sort_down.gif) center center no-repeat; width: 22px;}
input.but41a {font-size:100%; font-weight: bold; color: #ffffff; background:#e4e4e4 url(/_img/but_sort_bottom.gif) center center no-repeat; width: 22px;}
input.but42 {font-size:100%; font-weight: bold; color: #ffffff; background:#e4e4e4 url(/_img/but_sort_up.gif) center center no-repeat; width: 22px;}
input.but42a {font-size:100%; font-weight: bold; color: #ffffff; background:#e4e4e4 url(/_img/but_sort_top.gif) center center no-repeat; width: 22px;}
input.but43	{font-size:100%; font-weight: bold; color: #ffffff; background:#2e6ea8; width: 53px;}
input.but44	{font-size:100%; font-weight: bold; color: #ffffff; background:#CC0000; width: 53px;}
input.but45	{font-size:100%; font-weight: bold; color: #ffffff; background:#CC0000;}
input.butB	{font-size:100%; font-weight: bold; color: #000000; background:#FEC4B2; width: 80px; height: 21px;}
input.butD	{font-size:100%; font-weight: bold; color: #000000; background:#FFF7B2; width: 21px; height: 21px;}
input.butT	{font-size:100%; font-weight: bold; color: #000000; background:#D2DFEC; width: 21px; height: 21px;}
input.butP	{font-size:100%; font-weight: bold; color: #000000; background:#E4E4E4; width: 21px; height: 21px;}

form.nopad {margin: 0; padding: 0;}

.seacrhbut {background-color: #014b8f; color: #f5f5f5; border-color: #98bae5;}

/* Text */
.act {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.red, .noinfo {color: #cc0000;}
.diary {color: #ff0000;}
.diarynotact {color: #5d5d5d;}
.n9 {font-size: 9px;}
.n11 {font-size: 11px;}
.blue {color: #003366;}
.lightblue {color: #006699;}
.green {color: #00cc00;}
.grey {color: #5d5d5d;}
.n12 {font-size: 12px;}
.normal {font-weight: normal;}
.log {font: 11px verdana, arial, helvetica, sans-serif; color: #ffffff;}
.copyright {font: 11px verdana, arial, helvetica, sans-serif; color: #ffffff; padding:0; margin: 0;}
.priority {font: 10px; color: #666666;}
.structure {font: 11px arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-align: center; display: block; width: 79px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.white {color: #ffffff}
.notact {font-size: 12px; color: #5d5d5d;}
.break {word-break: break-all;}
.line {border-top: 1px solid #cccccc; line-height: 1px; height: 1px; margin: 1px 0;}
	
/* Branch */
.gcolor {color: #cccccc;}
.ycolor {color: #ffcc00;}
.rcolor {color: #ff6c6c;}
.ncolor {color: #00cc00;}
.bcolor {color: #0099ff;}

.gbgmiddle {background: #cccccc url(/_img/branch/bg-g-m.png) repeat-x;}
.gbgtop {background: #cccccc url(/_img/branch/bg-g-t.gif) repeat-x;}
.gbgbottom {background: #cccccc url(/_img/branch/bg-g-b.gif) repeat-x;}
.gbgleft {background: #cccccc url(/_img/branch/bg-g-l.gif) repeat-y;}
.gbgright {background: #cccccc url(/_img/branch/bg-g-r.gif) repeat-y;}

.ybgmiddle {background: #ffcc00 url(/_img/branch/bg-y-m.png) repeat-x;}
.ybgtop {background: #ffcc00 url(/_img/branch/bg-y-t.gif) repeat-x;}
.ybgbottom {background: #ffcc00 url(/_img/branch/bg-y-b.gif) repeat-x;}
.ybgleft {background: #ffcc00 url(/_img/branch/bg-y-l.gif) repeat-y;}
.ybgright {background: #ffcc00 url(/_img/branch/bg-y-r.gif) repeat-y;}

.rbgmiddle {background: #ff6c6c url(/_img/branch/bg-r-m.png) repeat-x;}
.rbgtop {background: #ff6c6c url(/_img/branch/bg-r-t.gif) repeat-x;}
.rbgbottom {background: #ff6c6c url(/_img/branch/bg-r-b.gif) repeat-x;}
.rbgleft {background: #ff6c6c url(/_img/branch/bg-r-l.gif) repeat-y;}
.rbgright {background: #ff6c6c url(/_img/branch/bg-r-r.gif) repeat-y;}

.nbgmiddle {background: #00cc00 url(/_img/branch/bg-n-m.png) repeat-x;}
.nbgtop {background: #00cc00 url(/_img/branch/bg-n-t.gif) repeat-x;}
.nbgbottom {background: #00cc00 url(/_img/branch/bg-n-b.gif) repeat-x;}
.nbgleft {background: #00cc00 url(/_img/branch/bg-n-l.gif) repeat-y;}
.nbgright {background: #00cc00 url(/_img/branch/bg-n-r.gif) repeat-y;}

.bbgmiddle {background: #0099ff url(/img/branch/bg-b-m.png) repeat-x;}
.bbgtop {background: #0099ff url(/img/branch/bg-b-t.gif) repeat-x;}
.bbgbottom {background: #0099ff url(/img/branch/bg-b-b.gif) repeat-x;}
.bbgleft {background: #0099ff url(/img/branch/bg-b-l.gif) repeat-y;}
.bbgright {background: #0099ff url(/img/branch/bg-b-r.gif) repeat-y;}

.bglinehor{background: url(/_img/branch/line2.gif) repeat-x;}
.bglinevert{background: url(/_img/branch/line1.gif) repeat-y;}

.bgdeplinehor{background: url(/_img/branch/line2dep.gif) repeat-x top left;}
.bgdeplinevert{background: url(/_img/branch/line1dep.gif) repeat-y top left;}
.bgdeplinehorb{background: url(/_img/branch/line2dep.gif) repeat-x bottom right;}
.bgdeplinevertr{background: url(/_img/branch/line1dep.gif) repeat-y bottom right;}

.bglinehorchart{background: url(/_img/branch/line-hor.gif) repeat-x;}
.bglinevertchart{background: url(/_img/branch/line-vert.gif) repeat-y;}

.bglinecorner{background: url(/_img/branch/cornerline.gif) repeat-x;}
.titlebranch {font-size: 13px; color: #000000; font-weight: bold;}
.titledept {font-size: 11px; color: #000000;}
.titleteam {font-size: 11px; color: #000000;}
.titlepos {font-size: 11px; color: #000000;}

/*Source Applicants*/
a.clickable1{
display:inline-block;
/*cursor : hand;*/
}
a.clickable1:hover{
background:#e4e4e4;
}

a.clickable2{
background:#eaf0f6;
display:inline-block;
/*cursor : hand;*/
}
a.clickable2:hover{
background:#e4e4e4;
}

table.border{
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 1px 0
}

table.border td, table.border th{
border-color: #cccccc;
border-style: solid;
border-width: 0 0 0 1px
}

table.noborder td, table.noborder th {
border-color: #cccccc;
border-style: solid;
border-width: 0 0 0 0
}


table.ruler tr.ruled {background-color: #e4e4e4;}
table.ruler {border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-collapse: collapse}
table.ruler td, table.ruler th {border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-collapse: collapse}
table.nolines {border: 0px}
table.nolines td {border: 0px}

/* Desktop */
.desktoptitle {width: 100%; height: 30px; border: 1px solid #cccccc; background-color: #eaf0f6; font: 12px arial, helvetica, sans-serif; font-weight: bold; color: #003366;}
.desktoplist {width: 100%; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.desktopsubtitle {background-color: #f4f7fa; margin-top: 3px; height: 20px; font: 12px arial, helvetica, sans-serif; color: #006699;}
.desktoplist ul {margin-top: 0;}
.desktoplist ul li {list-style-image: url("/_img/list.gif"); padding-top: 3px;}
.desktoplist ul li a {font: 12px arial, helvetica, sans-serif; color: #003366;}

/* Source */
.sourcetitle {width: 100%; border: 1px solid #cccccc; background-color: #eaf0f6; font: 12px arial, helvetica, sans-serif; font-weight: bold; color: #003366; margin-bottom: 7px; margin-top: 12px; padding: 3px 3px 3px 30px;}

/* Reports */
.reports1 {margin:0; padding: 0 0 3px 22px}
.reports2 {margin:0; padding: 0 0 3px 56px}

.reports1none {margin:0; padding: 0 0 3px 0;}
.reports2none {margin:0; padding: 0 0 3px 34px}

.reports1source {font-size: 12px; color: #5d5d5d; margin:0; padding: 0 0 3px 30px}
.reports2source {font-size: 12px; color: #5d5d5d; margin:0; padding: 0 0 3px 64px}

/* Testing */
.tdleast {background-color: #bbbbbb}
.tdaver {background-color: #999999}
.tdmost {background-color: #777777}

/* Users Types Conf*/
.rButton {width: 58px; margin: 0; height: 13px;}

.level1 {margin:0; padding: 0 0 3px 0}
.level2 {margin:0; padding: 0 0 3px 34px}
.level3 {margin:0; padding: 0 0 3px 68px}
.level4 {margin:0; padding: 0 0 3px 112px}

/* Subtitle Width*/
.w100pc{width: 100%;margin-bottom: 1px;}
.w275{width: 275px;margin-bottom: 1px;}
.w430{width: 430px;max-width: 430px;margin-bottom: 1px;}
.w400{width: 400px;margin-bottom: 1px;}
.w460{width: 460px;max-width: 460px;margin-bottom: 1px;}
.w580{width: 580px;max-width: 580px;margin-bottom: 1px;}
.w600{width: 600px;margin-bottom: 1px;}
.w610{width: 610px;max-width: 610px;margin-bottom: 1px;}
.w700{width: 700px;margin-bottom: 1px;}
.w720{width: 720px;max-width: 720px;margin-bottom: 1px;}
.w800{width: 800px;max-width: 800px;margin-bottom: 1px;}
.w900{width: 900px;margin-bottom: 1px;}
.w933{width: 933px;margin-bottom: 1px;}

/* Action Width */
.w90{width: 90px;}
.w50 {width: 50px;}

/* Temps */
.work {background: #FDD9D9;}
.free {background: #f5f5f5;}

/* Stats */
.activity {background: #E9FAEA;}


/* Print */
#print {
	margin: 0; padding: 0 11px 20px 11px; 
	border: 1px solid #014b8f;
	border-top: 12px solid #014b8f;
	width: 95%;
}

#print h2 {
	margin: 0; margin-bottom: 12px; padding: 12px 0;
	color: #000;
	border-bottom: 1px solid #014b8f;
	font-size: 14px;
}

#print caption {
	background: url(/_img/a-sq.gif) no-repeat left center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0; padding: 2px 0 2px 12px;
    border-width: 0;
    text-align: left;
}

#print .caption {
	background: url(/_img/a-sq.gif) no-repeat left center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0; padding: 2px 0 2px 12px;
    border-width: 0;
    text-align: left;
}

#print #first {
	float: left;
	margin: 0; margin-right: 40px; margin-bottom: 20px; padding: 0;
	width: 45%;
}

#print #second {
	float: left;
	margin: 0; margin-bottom: 20px; padding: 0;
	width: 45%;
}

#print table.brd {
	border: #bbbbbb 1px solid; border-collapse: collapse; margin-bottom: 20px;
}
#print table.brd th {
	border: #bbbbbb 1px solid; border-collapse: collapse; width: 50%;
    padding: 2px 5px;
}
#print table.brd td {
	border: #bbbbbb 1px solid; border-collapse: collapse; width: 50%;
    padding: 2px 5px;
}

#print table.brdanyw {
	border: #bbbbbb 1px solid; border-collapse: collapse; margin-bottom: 20px;
}
#print table.brdanyw th {
	border: #bbbbbb 1px solid; border-collapse: collapse;
}
#print table.brdanyw td {
	border: #bbbbbb 1px solid; border-collapse: collapse;
}

#print table.nobrd {
	border: 0; width: auto
}
#print table.nobrd th {
	border: 0; width: auto
}
#print table.nobrd td {
	border: 0; width: auto
}

caption {
	background: #e4e4e4 url(/_img/a-sq.gif) no-repeat 4px 50%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
    padding: 2px 0 2px 14px;
    border: 1px solid #cccccc;
    text-align: left;
}

div.page_name_auto_complete_div {position:relative;width:100%;background:#ffffff;z-index:9050;}
div.page_name_auto_complete_div ul {margin: 0 0 0 0; padding: 2px 2px 0 0;width:100%;}
div.page_name_auto_complete_div li {margin: 0 0 0 0; padding: 1px 0 1px 3px;cursor:default;background:none;}
div.page_name_auto_complete_div .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#ffffff;color:#004400;overflow:hidden;z-index:9051;}
div.page_name_auto_complete_div .yui-ac-shadow {position:absolute;margin:1px;width:100%;background:#a0a0a0;z-index:9049;}
div.page_name_auto_complete_div li.yui-ac-highlight {background:#4D81B0;color:#ffffff;}

.nav {
	background: url(/_img/bg-nav.jpg) repeat-x top left;
	float: left;
	padding: 0; margin: 0;
	height: 27px;
    width: 100%;
    }
.nav ul {
	margin: 0; padding: 0;
/*	padding-top: 44px;*/
	list-style-type: none;
	/*width: 650px;*/
    }
.nav ul li {
    float: left;
    height: 27px;
    margin: 0; padding: 0;
    }
.nav ul li.brd {
	background: url(/_img/bg_pic.jpg) top right no-repeat;
    padding: 10px 15px 3px 15px; margin: 0;
}
.nav ul li.a-brd {
    background: url(/_img/a-bg_pic.jpg) top right no-repeat;
    padding: 10px 15px 3px 15px; margin: 0;
}
.nav ul li.a-bd {
    margin-top:3px;
    background: #fff;
}
.nav span.tit{
    font-size: 12px;
	color: #cc0000;
}
.brd_col {
    color: #09c;
}
#bot-pop {
    background: url(/_img/bg-bot-pop.jpg) top left repeat-x;
    margin:0; padding: 0;
    height: 42px;
    width: 790px;
}
#top-pop {
    background: url(/_img/bg-top-pop.jpg) #dedede top left repeat-x;
    margin:0; padding: 0;
    width: 790px;
}
#mid-pop {
    background: url(/_img/bg-mid-pop.jpg) #dedede bottom left repeat-x;
    margin:0; padding: 0;
    width: 790px;
}
#top-pop-page {
    background: url(/_img/bg-top-page.jpg) #d3d3d3 top left repeat-x;
}
#mid-pop-page {
    background: url(/_img/bg-mid-page.jpg) #d3d3d3 bottom left repeat-x;
}
#bot-pop-page {
    background: url(/_img/bg-bot-page.jpg) #d3d3d3 bottom left repeat-x;
    height: 42px;
}

.yui-panel-container .yui-resizedialog .bd {
    overflow: auto;
    background-color: #fff;
    border: 0 solid #fff;
	padding: 2px;
    margin: 0;
}

.yui-panel-container.hide-scrollbars .yui-resizedialog .bd {
    overflow: hidden;
}

.yui-panel-container.show-scrollbars .yui-resizedialog .bd {
    overflow: auto;
}

.yui-panel-container.show-scrollbars .underlay {
    overflow: visible;
}

.yui-resizedialog .resizehandle {
     position: absolute;
     width: 10px;
     height: 10px;
     right: 0;
     bottom: 0;
     margin: 0;
     padding: 0;
     z-index: 1;
     background: url("/_img/nav/corner_resize.gif") left bottom no-repeat;
     cursor: se-resize;
}