.toolbar {
position:absolute;
left:205px;
top:12px;
height:100px;
width:617px;
}

.toolbar-item-start {
float:left;
margin-left:25px;
border:none;
}

.toolbar-item {
float:left;
margin-left:15px;
border:none;
}

.constants {
position:absolute;
width:186px;
left:645px;
top:1px;
}

.constant-item-start {
border-bottom:1px solid #999999;
}

.constant-item-start-hover {
border-bottom:1px solid #999999;
background-color:#91c8ff;
}

.constant-item {
border-top:1px solid #ffffff;
border-bottom:1px solid #999999;
}

.constant-item-hover {
border-top:1px solid #ffffff;
border-bottom:1px solid #999999;
background-color:#91c8ff;
}

.constant-item-end {
border-top:1px solid #ffffff;
}

.constant-item-end-hover {
border-top:1px solid #ffffff;
background-color:#91c8ff;
}

.constants-icon-start {
margin-left:0px;
margin-bottom:4px;
margin-top:0px;
border:none;
}

.constants-icon {
margin-left:5px;
margin-bottom:4px;
margin-top:4px;
border:none;
}

.tool-header {
margin-bottom:2px;
}

.sub-menu-container {
float:left;
width:197px;
margin-top:20px;
}

.sub-menu-start {
border-bottom:1px solid #999999;
}

.sub-menu {
border-top:1px solid #ffffff;
border-bottom:1px solid #999999;
}

.sub-menu-end {
border-top:1px solid #ffffff;
}

.sub-menu-item {
border-left:8px solid #91c8ff;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
}

.sub-menu-item a {
text-decoration:none;
color:#000000;
}

.sub-menu-item a:link a:active {
text-decoration:none;
color:#000000;
}

.sub-menu-item a:hover {
text-decoration:none;
color:#000000;
}

.sub-menu-item-active {
background-color:#cccccc;
border-left:8px solid #0080ff;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
color:#ffffff;
}

.sub-menu-item-active a {
text-decoration:none;
color:#ffffff;
}

.sub-menu-item-active a:link a:active {
text-decoration:none;
color:#ffffff;
}

.sub-menu-item-active a:hover {
text-decoration:none;
color:#ffffff;
}

.sub-menu-item-active-selected {
background-color:#91c8ff;
border-left:8px solid #0080ff;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
color:#ffffff;
}

.sub-menu-item-active-selected a {
text-decoration:none;
color:#ffffff;
}

.sub-menu-item-active-selected a:link a:active {
text-decoration:none;
color:#ffffff;
}

.sub-menu-item-active-selected a:hover {
text-decoration:none;
color:#ffffff;
}


.login {
margin-bottom:20px;
}

.formInput {
font-size:11px;
background-color:#f5f5f5;
border:1px solid #000000;
}

.login-form-name {
font-size:11px;
background-color:#f5f5f5;
border:1px solid #000000;
width:190px;
padding:0;
padding-left:4px;
padding-right:4px;
padding-top:3px;
height:21px;
}

.login-form-password {
font-size:11px;
background-color:#f5f5f5;
border:1px solid #000000;
width:130px;
padding:0;
padding-left:5px;
padding-right:4px;
padding-top:3px;
height:21px;
}

.login-form-submit {
font-size:11px;
font-weight:bold;
color:#ffffff;
background-color:#67B3FF;
border:1px solid #000000;
padding:0;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
}

.contact {
margin-top:20px;
}

.contact-icon {
float:right;
margin-top:2px;
}

.contact-item {
padding-left:5px;
padding-top:7px;
padding-bottom:7px;
}

.contact-item a {
text-decoration:none;
color:#000000;
}

.contact-item a:link a:active {
text-decoration:none;
color:#000000;
}

.contact-item a:hover {
text-decoration:none;
color:#0080ff;
}

.address {
padding-left:5px;
padding-top:7px;
padding-bottom:10px;
}

.ltd-reg {
font-size:10px;
margin-top:10px;
}
