/* default style for pages */
@import url(main_default.css);

body {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: black;
	padding: 0;
	margin: 0;
	background: none;
	background-color: #ffffff;
}

body.contentarea {
	text-decoration: none;
    font-family: arial, helvetica, sans-serif;
    padding: 15px 14px 10px 10px;
    background-color: #ffffff;
}

body.menu {
    font-size: 12px;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #000000; 
    background-color: #ffffff;
    padding: 0;
	margin: 0;
}

body.topframe {
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color : #ffffff;
	background-image : none;    
	padding: 0;
	margin : 0;
}

body.login {
	font-size: 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

body.tmpSelect {
    padding: 10px;
}


.loginField {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #FAF4E7;
}

div.bottomline {
    clear: both;
    width: 100%;
    padding-top: 2px;
}
div.bottomline span.left {
    float: left;
    text-align: left;
    width: 84%;
    padding: 0; margin: 0;
}
div.bottomline span.right {
    float: right;
    text-align: right;
    width: 15%;
    padding: 0; margin: 0;
}
div.bottomline a {
    color: black;
}

a.netenvironLink {
    text-decoration: none; 
    font-size: 10px;
    font-family: tahoma, arial, helvetica, sans-serif; 
    color: #000000;
}
a.netenvironLink:active {
    color: #000000;
}
a.netenvironLink:hover {
    color: #efbd45;
    text-decoration: underline; 
}

hr {
    color: #e5d8be;
    text-decoration: underline;
}

a {
    color: #af7405;
    text-decoration: none;
}
a:hover {
    color: #efbd45;
    text-decoration: underline; 
}

textarea {
    font-family: arial, helvetica, sans-serif;
}

h1, .heading {
    font-size: 16px;
}
h2 {
    font-size: 14px;
}
h3 {
    font-size: 13px;
}
h4 {
    font-size: 12px;
}

.small_colored, .subheading_colored {
    color: #efbd45;
}

.smallNegative, .plainNegative, .smallNegativeBold, .plainNegativeBold, .plainNegativeBoldSmall {
    color: #ffffff;
    background: #efbd45;
}
.smallNegative a, .plainNegative a, .smallNegativeBold a, .plainNegativeBold a, .smallNegative a:hover, .smallNegativeBold a:hover {
    color: #ffffff;
}
.heading, .subheading, .smallNegativeBold, .plainNegativeBold, .subheading_colored, .plainNegativeBoldSmall {
    font-weight: bold;  
}

.subheading {
    font-size: 12px; 
    padding-bottom: 3px;
}
.plain, .plainNegative, .plainNegativeBold, .subheading_colored, textarea, table {
    font-size: 12px;
}
.small, .smallNegative,.smallNegativeBold, .small_colored, .plainNegativeBoldSmall {
    font-size: 11px;
}
.verysmall {
    font-size: 10px; 
}

/* 
    -------------- wingolf-specific background colors ---------------
*/

.blueBg {
    background-color: #3131CE;
}
.orangeBg {
    background-color: #efbd45;
}
.blackBg {
    background-color: #000000;
}
.globalSearchField {
    font-size: 9pt;
    color: #ffffff;
    background-color: #000000;
}

/* 
    ---------- MENU styles ---------------
*/
.menuItemLevel_0 {
    padding: 0px 10px;
}
.menuItemLevel_1 {
    padding: 0px 15px;
}
.menuItemLevel_2 {
    padding: 0px 20px;
}
.aMenu{
	font-size: 10pt;
	text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #000000;
}
.aMenu:active {
    font-weight: bold;
    color: #000000;
}
.aMenu:link {
}
.aMenu: visited {
    color: #000000;
}
.aMenu:hover {
    text-decoration: underline;
    color: #000000;
} 
.menuExpanded{
    text-decoration: none;
    font-weight: bold;
    font-size: 10pt;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #000000;
}
.menuExpanded:hover{
	text-decoration: underline;
    color: #000000;
}
.aMenu1{
	font-size: 9pt;
	text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #000000;
}
.aMenu1:active {
    font-weight: bold;
    color: #000000;
}
.aMenu1:link {
}
.aMenu1: visited {
    color: #000000;
}
.aMenu1:hover {
    text-decoration: underline;
    color: #000000;
} 
.menuExpanded1{
    text-decoration: none;
    font-weight: bold;
    font-size: 9pt;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #000000;
}
.menuExpanded1:hover{
    text-decoration: underline;  
    color: #000000;
}
.aMenu2{
    font-size: 8pt;
    text-decoration: none;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #000000;
}
.aMenu2:active {
    font-weight: bold;
    color: #000000;
}
.aMenu2:link {
}
.aMenu2: visited {
    color: #000000;
}
.aMenu2:hover {
    text-decoration: underline;
    color: #000000;
} 
.menuExpanded2{
    text-decoration: none;
    font-weight: bold;
    font-size: 8pt;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #000000;
}
.menuExpanded2:hover{
    text-decoration: underline;
    color: #000000;
}

/* 
    -------------- topframe styles ---------------
*/
.topframeText {
    font-size: 9pt; 
    font-family: tahoma, arial, helvetica, sans-serif; 
    font-weight: normal;
    color: #000000;
}
.topframeLink {
    text-decoration: none; 
    font-size: 9pt; 
    font-weight: bold;
    font-family: tahoma, arial, helvetica, sans-serif; 
    color: #efbd45;
}
.topframeLink:active {
}
.topframeLink:hover {
    text-decoration: underline; 
    color: #000000;
}

.loginLink {
    text-decoration: none; 
    font-size: 9pt; 
    font-weight: bold;
    font-family: tahoma, arial, helvetica, sans-serif; 
    color: #000000;
    cursor:pointer;
}
.loginLink:hover {
    text-decoration: underline; 
    color: #000000;
}

.cellbackground {
    background-color: #fff8e8;
}

.printableAddressLabels{
	font-size: 11pt;
    font-weight: bold;
	font-family: "Times New Roman",times,arial, helvetica, sans-serif;
	color: black;
}

.outsetborder {
    border:  1px solid #C4C5A9;
    padding: 0px;
}

.button {
    background-color: #9A9A9A;
    border-style: outset;
    text-decoration: none; 
    border-color: #DADADA;
    font-family: tahoma;
    font-size: 11px;
    height: 19px;
    width: 150px;
    color: #FFFFFF;
    text-align: center;
}

.longButton {
    background-color: #9A9A9A;
    border-style: outset;
    text-decoration: none; 
    border-color: #DADADA;
    font-family: tahoma;
    font-size: 11px;
    height: 19px;
    width: 300px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

a.button, a.longButton {
    padding: 1px 3px;
}

a.longButton {
    display: block;
}
a.longButton:hover {
    text-decoration: none;
    color: #FFFFFF;
}


