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

body {
    font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    color: black;
    padding-top : 0;
    padding-left : 0;
    padding-right : 0;
    padding-bottom : 0;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    border : 0;
}
body.contentarea {
    font-family: arial, helvetica, sans-serif;
    padding-left : 15px;
    padding-top : 20px;
    padding-right : 8px;
    background-image : url(../images/background/content_bg.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;      
}
body.search {
    font-family: arial, helvetica, sans-serif;
    color: #f3ca00;
    padding-left : 10px;
    padding-top : 5px;
    background-image : url(../images/background/search_bg.jpg); 
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;    
}
body.menu {
    font-size: 10pt;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #f3ca00; 
    padding-top : 18px;
    padding-left : 10px;
    background-image : url(../images/background/menu_bg.jpg); 
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;       
}
body.topframe {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    color: #f3ca00; 
    background-color : #050569;
    background-image : url(../images/background/topAd_bg.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;      
}

body.welcome {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    color: #f3ca00; 
    padding-top : 2px;
    padding-left : 3px;    
    background-image : url(../images/background/person_bg.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;    
}

body.top_left_frame {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    color: #f3ca00; 
    background-color : #050569;
    background-image : url(../images/background/topLeft_bg.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;      
}

body.bottom_left_frame {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    color: #f3ca00; 
    background-color : #050569;
    background-image : url(../images/background/bottomLeft_bg.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;      
}

body.login {
    font-family: arial, helvetica, sans-serif;
    padding-left : 15px;
    padding-top : 12px;
    padding-right : 8px;
    background-image : url(../images/background/content_bg.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-attachment : fixed;  
}

body.plain_content {
    padding-left : 15px;
    padding-top : 20px;
    padding-right : 10px;
}

.forgotPswLink {
    text-decoration: underline;
    font-size: 10pt; 
    color: #000000;
}
.forgotPswLink:visited {
    color: #000000;
}

hr {
    color: #050569;
}

h1 {font-size:18px;}

h2 {font-size:16px;}

h3 {font-size:14px;}

h4 {font-size:12px;}

.small_colored {
    text-decoration: none;  
    font-weight: strong;   
    font-size: 8pt; 
    color: #f3ca00;
}
.subheading_colored {
    text-decoration: none;  
    font-weight: bold;   
    font-size: 10pt; 
    color: #f3ca00;
}
.plainNegativeBold {
    text-decoration: none;  
    font-weight: bold;  
    font-size: 10pt; 
    color: #f3ca00;
    background: #050569;
}
.plainNegative {
    text-decoration: none;  
    font-size: 10pt; 
    color: #f3ca00;
    background: #050569;
}
.smallNegativeBold {
    text-decoration: none;  
    font-weight: bold;  
    font-size: 8pt; 
    color: #f3ca00;
    background: #050569;
}
.smallNegative {
    text-decoration: none;  
    font-size: 8pt; 
    color: #f3ca00;
    background: #050569;
}

/* used in advanced search */
.cellbackground {
	clear : both;
	background-color: transparent;
    /*
    background-color: #dedede;
    */
}
/* 
    ---------- MENU styles ---------------
*/
.aMenu{
    font-size: 9pt;
    text-decoration: none;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    color: #f3ca00;
}
.aMenu:active {
    font-weight: bold;
}
.aMenu:link {
}
.aMenu: visited {
}
.aMenu:hover {
    text-decoration: underline;
} 
.menuExpanded{
    text-decoration: none;
    font-weight: bold;
    font-size: 9pt;
    font-family: tahoma,verdana, arial, helvetica, sans-serif;
    color: #f3ca00;
}
.menuExpanded:hover{
    text-decoration: underline;
}
.aMenu1{
    font-size: 9pt;
    text-decoration: none;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    color: #f3ca00;
}
.aMenu1:active {
    font-weight: bold;
}
.aMenu1:link {
}
.aMenu1: visited {
}
.aMenu1:hover {
    text-decoration: underline;
} 
.menuExpanded1{
    text-decoration: none;
    font-weight: bold;
    font-size: 8pt;
    font-family: tahoma,verdana, arial, helvetica, sans-serif;
    color: #f3ca00;
}
.menuExpanded1:hover{
    text-decoration: underline;  
}
.aMenu2{
    font-size: 8pt;
    text-decoration: none;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    color: #f3ca00;
}
.aMenu2:active {
    font-weight: bold;
}
.aMenu2:link {
}
.aMenu2: visited {
}
.aMenu2:hover {
    text-decoration: underline;
} 
.menuExpanded2{
    text-decoration: none;
    font-weight: bold;
    font-size: 8pt;
    font-family: tahoma,verdana, arial, helvetica, sans-serif;
    color: #f3ca00;
}
.menuExpanded2:hover{
    text-decoration: underline;
}

.attributeDropdown300px9pt{
    font-size: 9pt;
    width: 280px;
}



