/*
   FRAME
*/

html, body{
            height: 100%;       
            margin: 0px;
            padding: 0px;
            border: none;
	        background:url(/f/images/bg-pattern.gif);
            text-align: center;
            background-color: #FFFFFF;
            }



.contentcontainer {  
            height: 100%;     
            width: 904px;
            margin: 0 auto;
            text-align: left;
            vertical-align:top;
            }

.content-left {
                
                width:168px;
               }
               
 table.lang {
   margin-top: 2px;
   margin-left:10px;
 }
  
td.lang {
 padding-right:4px;
 padding-left:9px;
}

#bg-container {
 background:url(/f/images/background_sky.jpg) repeat-x;
 height:100%;
 width: 100%;
}

	    
#backgroundcontainer {
     width:100%;
     height: 100%;
     margin: 0;
     border: 0;
    
}

td.frame-left{  
             background:url(/f/images/frame-left.png) repeat-y;
             width:8px;
             }

td.frame-center {
                 background: #ffffff;
                 width:888px;
                  vertical-align:top;
                  }

table.frame-center-table {  
                           width:100%;
                           }

td.frame-right{  
              background:url(/f/images/frame-right.png) repeat-y;
              width:8px;
              }

/*
   TAGS
   */

a {
     color:#00529b;
    }

a:hover {
            color:#00529b;
          cursor: pointer;
          }

a:active {
           color:#00529b;
           }
a:visited {
           color:#00529b;
           }

p {
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    color: #878787;
    margin-top: 0;
}

h1 p, h2 p , h3 p  {
   margin:0; 
   padding: 0;
}


.small {
  font-size: 10px;
}

td {
     font-family: Arial, Verdana, sans-serif;
     font-size: 12px;
     line-height: 1.5em;
     color: #878787;
     }

h1 {
     font-family: Arial, Verdana, sans-serif;
     font-size: 21px;
     line-height: 27px;
     font-weight: bold;
     color: #878787;
     padding: 0px;
     margin: 0px;
     margin-bottom: 5px;
     }

h2 {
     font-family: Arial, Verdana, sans-serif;
     font-size: 12pt;
     font-weight: bold;
    color: #878787;
     padding: 0px;
     margin: 0px;
     margin-bottom: 5px;
     margin-top: 10px;
     }

h3 {
     font-family: Arial, Verdana, sans-serif;
     font-size: 14px;
     font-weight: bold;
     color: #878787;
     padding: 0px;
     margin: 0px;
     margin-top: 15px;
     margin-bottom: 5px;
     }

/*used to show small text which is added through richtext editor */
h6 {
     font-family: Arial, Verdana, sans-serif;
     font-size: 9px;
     line-height: 1.5em;
     font-weight: normal;
     color: #878787;
     padding: 0px;
     margin: 0px;
     margin-top:0px;
     margin-bottom: 0px;
     }


/*
   HEADER BLOCKS
   */


td.languages {  
                height:42px;
                text-align:right;
	
                padding-top:6px;
                padding-right:5px;
                }

div.language {  
               display: none;	
               padding-right:10px;
               display:inline;
               }

td.header {  
             height:160px;
             }

td.header-logo {  
                  width:178px;
                  }

td.header-image {  
                   width:710px;
                   }

#logo {

}
/*
   MENU
   */

td.main-menu-container {  
                          height:25px;
                          margin-top:2px;
                          margin-bottom:2px;
                          }

table.main-menu-outer {
                        width:100%;
                        }

table.main-menu {  
                  width:100%;
                  height:100%;		  
                  }

table.main-menu td {  
                     font-size:8pt;
                     text-align:center;
                     vertical-align:top;
                     padding-top:8px;
                     }

table.main-menu td.active {  
                            background-image:url(/f/images/menu/active.gif);
                            background-repeat:repeat-x;
                            }

table.main-menu td.inactive {  
                              background-image:url(/f/images/menu/inactive.gif);
                              background-repeat:repeat-x;
                              }

table.main-menu td.inactive a {  
                                color:#4c86b9;
                                text-decoration:none;
                                }

table.main-menu td.inactive a:hover {  
                                      color:#4c86b9;
                                      text-decoration:none;
                                      }

table.main-menu td.active a {  
                              color:#00529b;
                              text-decoration:none;
                              }

table.main-menu td.active a:hover {  
                                    color:#00529b;
                                    text-decoration:none;
                                    }

table.submenu {  
                border-top:1px solid #ffffff;
                height:20px;
                
                }

table.submenu td{  
                  border-bottom: 1px solid #ffffff;
                
                  }

table.submenu td.bar-active {  
                              background-color:#00529b;
                              width:4px;
                              }

table.submenu td.bar-inactive {  
                                width:4px;
                                }

table.submenu td.arrow-active {  
                                width:20px;                                
                                background:url(/f/images/menu/arrow-active.gif) top right no-repeat;
                                }

table.submenu td.arrow-inactive {  
                                  width:20px;
                                  background:url(/f/images/menu/arrow-inactive.gif) top right no-repeat;
                                  }

table.submenu td.active {  
                          padding-left:3px;
                          width:157px;
                          }

table.submenu td.active a {  
                            color:#00529b;
                            font-weight:bold;
                            text-decoration:none;
                            }

table.submenu td.active a:hover {  
                                  color:#00529b;
                                  font-weight:bold;
                                  text-decoration:none;
                                  }

table.submenu td.inactive {  
                            padding-left:3px;
			    width:157px;
                            }

table.submenu td.inactive a {  
                              color:#4c86b9;
                              text-decoration:none;
                              }

table.submenu td.inactive a:hover {  
                                    color:#4c86b9;
                                    text-decoration:none;
                                    }

/*
   CONTENT BLOCKS
   */

td.content-container {      
                       height:100%;
		       padding-top: 2px;
                       }

table.content-table {  
                      height:100%;
                      width:100%;
                      padding-bottom:2px;
                      }

td.content-table-left {  
                        height:100%;
                        padding-top:20px;
                        width:176px;
                        background-color:#e1f3fd;
                        vertical-align:top;
                        }

td.content-table-content {  
                           width:711px;
			   padding: 8px 2px 0 2px;
                           vertical-align:top;
                           height:100%;
                           }

table.template-2columns {  
                          width:100%;
                          height:100%;
                          }

td.template-2columns-col1 {  
                            width:472px;
                            padding-left:2px;
                            padding-right:2px;
                            vertical-align:top;
                            padding-top:15px;
                            height:100%;
                            }

td.template-2columns-col2 { 
                            padding-top:25px;
                            vertical-align:top;
                            height:100%;
                            }

table.col2-frame { 
                   border:solid 1px #e1f3fd;
                   height:100%;
                   width:100%;
                   padding:1px;
                   }

td.col2-frame-cell { 
                     height:100%;
                     width:100%;
                     vertical-align:top;
                     }

table.col2-frame-contentcontainer { 
                                    background-color:#e1f3fd;
                                    height:100%;
                                    width:100%;
                                    }

td.col2-frame-contentcontainer-cell { 
                                      padding-top:21px;
                                      padding-left:17px;
                                      height:100%;
                                      width:100%;
                                      vertical-align:top;
                                      color:#00529b;
                                      }

td.col2-frame-contentcontainer-cell td , td.col2-frame-contentcontainer-cell div, td.col2-frame-contentcontainer-cell p  { 
                                               color:#00529b;
					       font-size: 11px;
                                               }
td.col2-frame-contentcontainer-cell h1 {
 color:#00529b;
 font-size: 16px;
}

td.col2-frame-contentcontainer-cell h2 {
 color:#00529b;
 font-size: 14px;
}

td.col2-frame-contentcontainer-cell h3 {
 color:#00529b;
 font-size: 12px;
}					       

td.col2-frame-contentcontainer-cell  .bullet-item-content, td.col2-frame-contentcontainer-cell .bullet-item , td.col2-frame-contentcontainer-cell p{
 color:#00529b;
}

/*
INFOBOX TABLE
*/

table.infobox {  
                width:100%;
              
                }

td.infobox-corner {  
		  background-color:#E1F3FD;
                    width:1px;
                    vertical-align:top;
                    }

table.infobox-corner-table {  
                             width:100%;
                             vertical-align:top;
                             }

td.infobox-corner-top {  
                        height:9px;
			background-color:#ffffff;
                        }

div.infobox-corner-top-div {  
                             height:10px;
                             }

td.infobox-corner-bottom {  
                           height:20px;
                           }

div.infobox-corner-left-bottom-div {  
                                     height:20px;
                                     border-left:1px solid #e1f3fd;
                                     }

div.infobox-corner-right-bottom-div {  
                                      height:20px;
                                      border-right:1px solid #e1f3fd;
                                      }

td.infobox-left-legend {  
                         background: url(/f/images/infobox/border.gif) 0 9px repeat-x;
                         width:10px;
                         }

td.infobox-headline-cell {  
                           padding-left:5px;
                           padding-right:5px;
                           width:1%;
                           vertical-align:top;
			    background:url(/f/images/infobox/bg_top_infobox.gif) repeat-x;
                           }

div.infobox-headline {  
                       font-size:13pt;
                       font-weight:bold;
                       white-space:nowrap;
                       color:#00529b;
                       }
.more-button {
   margin-top: 12px;
               }
td.infobox-content{
                    vertical-align:top;
		    width: 100%;
		    padding: 0px 4px 12px 12px;
                    }

td.infobox-content a { 
                       color:#878787;
                       }

td.docicon {
 padding-top: 2px; 
}

td.infobox-right-legend {  
                          background:url(/f/images/infobox/border.gif) 0px 9px repeat-x;
                          }

td.infobox-left-border {  
                         background:url(/f/images/infobox/border.gif) top left repeat-y;
                         }

td.infobox-right-border {  
                          background:url(/f/images/infobox/border.gif) top right repeat-y;
                          }

td.infobox-bottom {  
                    background:url(/f/images/infobox/border.gif) bottom left repeat-x;
                    }


/*
* contentbox blue
*/
.contentbox-outer {
 width: 100%;
 border: solid 1px #E1F3FD;
 padding: 1px 1px 1px 1px;
 background-color: #ffffff;
}

.contentbox-inner {
 width: 100%;
 padding-top: 6px;
 padding-left: 6px;
 padding-right: 6px;
 background-color:  #E1F3FD;
}

.contentbox-inner p, .contentbox-inner ul li , .contentbox-inner ul, .contentbox-inner td   {
  font-size: 11px;
  color: #00529B;
}

.contentbox-inner h1  {
color: #00529B;
font-size: 18px;

}
.contentbox-inner h2  {
color: #00529B;
font-size: 14px;
}
.contentbox-inner h3  {
color: #00529B;
font-size: 12px;
}

.contentbox  .bullet-item-content, .contentbox .bullet-item , .contentbox p{
                                                                             color:#00529b;
                                                                             }




/*
* product box
*/

table.productbox {
  width: 100%;
}

.productbox-frame {
  background-color: #E1F3FD;
  width: 1px;
}

.productbox-headline {
  background-color: #E1F3FD;
  padding: 4px 4px 4px 8px;
}

.productbox-content {
  padding: 8px;
}

.productbox-bottom-left {
  background-image: url('/f/images/productbox/bottom_border.gif');
}

.productbox-bottom {
  text-align:right;
  background-image: url('/f/images/productbox/bottom_background.gif');
}

.productbox-bottom-right {
  background-image: url('/f/images/productbox/bottom_border.gif');
}


/*
FORMS
*/
.formmessage {
               font-weight: bold;
               background-color:#E1F3FD;
               padding:10px;
               border:1px solid #00529b;
               border-left:0px;
               border-right:0px;
               width:50%;
               }

select.formselect, textarea.formtextarea, input.forminput {  
                                      font-family: Arial,Verdana,sans-serif;
                                      font-size: 12px;
                                      line-height: 1.5em;
                                      color: #878787;
                                      width:200px;
                                      background-color: #ffffff;
                                      border: solid 1px #878787;
                                      padding:3px;
                                      }
     
table.formtable td {  
                     padding: 10px 0px 0px 10px;
                     vertical-align:top;
                     }

input.formbutton {  
                   font-family: Arial,Verdana,sans-serif;
                   font-size: 12px;
                   line-height: 1.5em;
                   color: #878787;
                   background-color: #ffffff;
                   border: solid 1px #878787;
                   width:100px;
                   cursor: pointer;
                   padding:0px;
                   }

table.formbuttons td {  
                       padding:0px;
                       }

/*
OTHER
*/

.cms-hr {
          background-color: #e1f3fd;
          }


td.footer { 
            height:40px;
	    font-size: 11px;
            padding-top:0px;
            text-align:center;
            }

#printer {
           float:left;
           margin-right: -101px;
           margin-left: 20px;           
           }

table.easyusermanager {  
                        width:100%;
                        color:#00529b;
                        border-bottom:1px solid #00529b;
                        }

table.easyusermanager th {  
                           font-weight:bold;
                           padding:5px;
                           border-top:1px solid #00529b;
                           border-bottom:1px solid #00529b;
                           }

td.easyusermanager-even  {  
                           padding:5px;
                           color:#00529b;
                           }

td.easyusermanager-odd  {  
                           padding:5px;
                          background-color:#e1f3fd;
                          color:#00529b;
                           }

.bulletlist {
	    margin-bottom: 15px;
}

.bulletheading {
	       font-weight: bold;
}
