@charset "utf-8";
/* CSS Document */

body {
    margin: 0px 0px 0px 0px;
	/* background-color:#000000;*/
}

div#header {
    width: 100%;
    height: 95px;
    background-color: #6bb2d4;
	background-image:url('../images/main-header-pattern.gif');
	background-repeat: repeat;
	min-width:990px;
}

div#headerLeft {
	width:503px;
	height:95px;
	background-image:url('../images/main-header.jpg');
	float:left;
}

div#loggedUserBox {
    /* pre-branch	height: 50px;*/
    height: 59px;
    width: 220px;
    background: #84c3e1 url("../images/user-background.gif") no-repeat right;
    position: relative;
    /*	pre-branch top: 31px; */
    top: 10px;
    float: right;
    vertical-align: top;
    border-bottom: 1px solid #5e9cba;
    border-top: 1px solid #5e9cba;
    border-left: 5px solid #5e9cba;
}

td.loggedUserIcons {
    width: 25px;
    height: 19px;
    text-align: center;
}

td.loggedUserDetails {
    text-align: left;
}

div#loggedUserInfo {
    width: 144px;
    /* pre-branch	height: 49px; */
    height: 59px;
    float: left;
    /* background-color:#99FF00;*/
    padding: 0 0 0 0;
    margin: 0 0 0 0;

    vertical-align: middle;
    overflow: hidden;
}

div#loggedUserLogout {
    width: 70px;
    /* pre-branch	height: 49px;*/
    height: 59px;
    float: right;
    /*	background-color:#00CC33; */
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

table#loggedUserDetails {
    position: relative;
    /* pre-branch	top: 8px; */
    top: 2px;
}

img#logoutButton {
    position: relative;
    top: 20px;
    left: 3px;
}

div#cmsAppHeader {
    float: right;
    background-color: #FFFFFF;
    width: 599px;
    vertical-align: top;
    border: 1px solid #CCCCCC;
    margin-left: 1px;
    margin-bottom: 2px;
}

a.loggedUsername {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.loggedUsername:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

a.loggedUserCDC {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

a.loggedUserCDC:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

a.loggedUserBranch {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

a.loggedUserBranch:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

div#cmsAppHeaderIcon {
    width: 30px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    background: #FFFFFF;
}

div#sidebar {
	padding-top:20px;
    background-color: #333333;
    width: 168px;
    height: 100%;
    float: left;
}

div.menuItem {
    font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 13.5px;
    width: 100%;
    height: 25px;
	text-align:right;
	color:#ffffff;
}

div.menuItem:hover {
    color: #ffffff;
	border: 2px solid #788c32;
}

div.selectedMenuItem {
	background-image:url('../images/menu-selected-background.gif');
	background-position:right center;
	background-repeat:no-repeat;
	color:#b6e7ff;
}

div.menuItem a {
	position:relative;
	color:#ffffff;
    text-decoration: none;
    margin-right: 15px;
	top:4px;
}

div.menuItem:hover a {
	position:relative;
	color:#ffffff;
    text-decoration: none;
    margin-right: 13px;
	top:2px;
}

div#uploadedGrid {
    width: 700px;
    height: 300px;
}

div#docGrid {
    width: 700px;
    height: 300px;
}

div#slideArea {
    padding: 5px;
    width: 740px;
    height: 580px;
    background-color: #E6E6E0;
}

div#loginMain {
    width: 100%;
}

div#loginArea {
    width: 337px;
	height:402px;
    position: relative;
    background: url('../images/login-background.jpg') no-repeat;
    top: 27px;
    left: 50%;
    margin: 0px 0 0 -168px;
}

div#loginArea table {
    position: relative;
    left: 0px;
	top:209px;
    width: 337px;
}

input.loginTextbox {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	position: relative;
	left: 100px;	
	width:160px;
	height:15px;
}

input.loginButton {
	position: relative;
	left: 100px;	
}

div.loginRelease {
	clear:both;
	color:#333333;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	position:relative;
	margin-top:40px;
}

div#errorMessage {
	position:relative;
	top: 240px;
    text-align: center;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ff4a64;
}


div#footer {
    width: 100%;
    height: 61px;
	background-image:url('../images/main-footer-pattern.gif');
	background-repeat:repeat-x;
}

div#footerLeft {
	padding-left:20px;
	padding-top:15px;
	background-image:url('../images/main-footer-background.gif');
	background-repeat:no-repeat;
	float:left;
	width: 457px;
	height:61px;
}

div#footerLeft p {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
}

div#footerRight {
	width:198px;
	height:25px;
	float:right;
	top:22px;
	right:20px;
	position:relative;
	background-image:url('../images/main-footer-logos.gif');
	background-position:center;
}

div#central {
    width: 100%;
    height: 700px;
	background-color:#ffffff;		
}

div#main {
    float: left;
    display: table-cell;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
}

div#main h1 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	color:#333333;
}

div#main h2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#333333;
	margin-top:20px;
}

div#main p.welcome {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
}

td.fields {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	width:100px;
	vertical-align:top;
}

input.ddoc{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:300px;
	height:20px;
	margin-bottom:2px;
}

input.fdoc{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:300px;
	height:20px;
	margin-bottom:2px;
}

select.ddoc{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:300px;
}

textarea.ddoc{
	font-family: "Courier New", Courier, monospace;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	width:300px;
	height:100px;
}

input.submitButton{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	width: 60px;
	height: 25px;
	font-weight:bold;
	font-size:12px;
}

input#descAvailableChars
{
	border: 0px solid #ffffff;
	font-family: "Courier New", Courier, monospace;
	font-size:13px;
	font-weight:normal;
	color:#cecece;
}

input.support {
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:600px;
	height:20px;
	margin-bottom:2px;
}

textarea.support {
	font-family: "Courier New", Courier, monospace;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	width:600px;
	height:300px;
}

input.supportSubmit {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	width: 160px;
	height: 25px;
	font-weight:bold;
	font-size:12px;
}

iframe#akLogWindow {
    margin: 0px 0px 0px 0px;
    width: 600px;
    height: 500px;
    border: 1px solid #81a4d0;
}

body.processingLog {
    margin: 5px 10px 15px;
    font-family: "Courier New", Courier, monospace;
    font-size: 12px;
    color:#73a3e0;
    background-color: #13171f;
}