body 
{
    font-family: arial, helvetica, sans-serif;
    font-size:   12px;
    color:       #000000;
    min-width:   700px;
}

div#header
{
    display: none;
}

#breadcrumb
{
    display: none;
}

#footer 
{
    display: none;
}

#column_left 
{
    display: none;
}

#column_right 
{
    display: none;
}

h2 
{
    font-size:    1.85em;
    font-weight:  bold;
    font-variant: small-caps;
}
h3
{
    font-size: 1.5em;
}
h4
{
    font-size: 1.1em;
}

/*************** Content - Standard Text *****************/
.content_text
{   
    margin:          0px 0px 10px 0px;
    vertical-align:  top;
    text-align:      justify;
}
.content_text table
{
    font-family: arial, helvetica, sans-serif;
    font-size:   12px;
}
.content_text h2
{
    margin:     0 0 1em 0;
    color:      #003A6B;    
    text-align: left;
}
.content_text h3
{
    margin:  1em 0 .4em 0;
    color:   #003A6B;
}
.content_text h4
{
    margin:  1.7em 0 .2em 0;
    color:   #003A6B;
}
.content_text h4.big_h4
{
    font-size: 1.25em;
}
.content_text h4.indent_big_h4
{
    margin: 1.2em 0 .2em 14px;
    color: #003A6B;
    font-size: 1.25em;
}
.content_text h5
{
    margin:  1.2em 0 .2em 0;
    color:   black;
}
.content_text p
{
    margin:  .3em 0 1em 0;
}
.content_text a
{
    color:            #003A6B;    
    text-decoration:  none;
}


.content_text a.black_link
{
    color:            #000000;    
    text-decoration:  none;
}


.content_text ul 
{
    padding:          0px 0px;
    margin:           10px 0px 15px 30px;
    list-style:       outside;
    list-style-type:  square;
    text-align:       justify;
}


.content_text ul li 
{
    padding:         0 0 .4em 0px;
    margin:          0px 0px 0px 0px; 
}
.content_text ol 
{
    list-style:       decimal;
    margin:           0px;
    padding-left:     2em;
}
.content_text ol li 
{
    padding:         0 0 .4em 0;
    margin:          0px;
}


/*************** Content - Solutions & Services *****************/
.solser 
{
   margin:           0px 25px 0px 25px;
   height:           160px;
   text-align:       center;
}


.solser_middle_top 
{
   margin:           0px 25px 0px 25px;
   height:           140px;
   text-align:       center;
}


.solser_middle_bottom 
{
   margin:           0px 25px 0px 25px;
   height:           100px;
   text-align:       center;
}


.solser_banner
{
   margin:           0px 25px 0px 25px;
   height:           50px;
   text-align:       center;
}


a.solser_service_title
{
    margin:           5px 25px 0px 25px;
    padding:          3px 0px 2px 0px;
    width:            252px;
    height:           21px;
    font-size:        1.3em;
    font-weight:      bold;
    background:       #32CCCC;
    color:            #FFFFFF;
    text-align:       center;
    display:          block;
    text-decoration:  none;
}



a.solser_service_content
{
    width:            250px;
    height:           89px;
    margin:           0px;
    padding:          6px 0px 1px 0px;
    color:            #003A6B;
    border:           1px solid #32CCCC;
    display:          block;
    text-decoration:  none;
}


a.solser_solution_title
{
    margin:           5px 25px 0px 25px;
    padding:          3px 0px 2px 0px;
    width:            252px;
    height:           21px;
    font-size:        1.3em;
    font-weight:      bold;
    background:       #3266CC;
    color:            #FFFFFF;
    display:          block;
    text-decoration:  none;
    text-align:       center;
}


a.solser_solution_content
{
    width:            250px;
    height:           89px;
    margin:           0px;
    padding:          6px 0px 1px 0px;
    color:            #003A6B;
    border:           1px solid #3266CC;
    display:          block;
    text-decoration:  none;
}

 
span.link_padding_2
{
    display: block;
    padding:  2px 0px;
}
 
span.link_padding_4
{
    display: block;
    padding:  4px 0px;
}


span.link_padding_5
{
    display: block;
    padding:  5px 0px;
}

/**************************** Content - Partner List*****************************/
.partner_list table
{
    margin:      0px;
    font-family: arial, helvetica, sans-serif;
    font-size:   12px;
}

.partner_list table th
{
    padding:         0 0 0 0;
    vertical-align:  center;
    text-align:      middle;
}
.partner_list table td
{
    padding:         .8em 1em .8em 0;
    vertical-align:  top;
    text-align:      justify;
}
.partner_list table h3
{   
    font-size: 1.5em;
    color:     #003A6B;
}
.partner_list table h4
{   
    margin:    0px;
    padding:   0px 0px 10px 0px;
    font-size: 1.15em;
}
.partner_list table a
{
    color:            #003A6B;
    text-decoration:  none;
}
.partner_list table img
{
    margin:  0 5px 0 0;
}
.partner_list table p
{
    margin:  0 0 .7em 0;
}
 
/***************************** News List ********************************/
.news_list a
{
    padding:          14px 0px 4px 0px;
    font-size:        1.4em;
    font-weight:      bold;
    color:            #003A6B;   
    display:          block;
    text-decoration:  none;
}
.news_list h3
{
    padding:          14px 0px 4px 0px;
    font-size:        1.4em;
    font-weight:      bold;
    color:            #003A6B;   
}
.news_list p
{
    padding:          0px 0px 4px 0px;
    font-size:        1em;
    color:            #000000;   
    text-align:       justify
}
.news_list_abstract
{
    padding:          0px 0px 4px 0px;
    font-weight:      bold;
    text-align:       justify;
}
 
.news_list ul 
{
    padding:          0px;
    margin:           0px 0px 10px 30px;
    list-style:       outside;
    list-style-type:  square;
    text-align:       justify;
}
.news_list ul li 
{
    padding:         0 0 .4em 0px;
    margin:          0px 0px 0px 0px; 
}
 
/**************************** Content - Feature List*****************************/
.feature_list
{
    margin:  25px 0px 0px 0px;
}
.feature_list h3
{
    margin:  0px;
    padding: 10px 0px 10px 0px;
    color:   #003A6B;
}
.feature_list table
{
    margin:      0px;
    font-family: arial, helvetica, sans-serif;
    font-size:   12px;
}
.feature_list table td
{
    padding:        .7em 0 1.8em 0;
    vertical-align: top;
    text-align:      justify;
}
.feature_list table h4
{   
    margin:    0px;
    padding:   0px 0px 10px 0px;
    font-size: 1.15em;
    color:   #003A6B;
}
.feature_list table a
{
    color:            #003A6B;
    text-decoration:  none;
}
.feature_list table img
{
    margin:  0px 10px 5px 0px;
}
.feature_list table p
{
    margin:  0 0 .7em 0;
    color:   #000000;
}
 


.highlight 
{ 
    color: #BF44EE; 
}
.searchheading 
{ 
    font-size: 100%; font-weight: normal; 
}
.summary 
{ 
    font-size: 90%; 
    font-style: italic; 
} 
.results 
{ 
    font-size: 100%; 
}
.category 
{ 
    color: #999999; 
}
.description 
{ 
    font-size: 100%; 
    color: #008000; 
}
.context 
{ 
    font-size: 100%; 
}
.infoline 
{ 
    font-size: 100%; 
    font-style: normal; 
    color: #40799E;
}
.sorting 
{ 
    text-align: right; 
}
.result_title a 
{ 
    font-size: 100%; 
    color: #003A6B;
}
.result_title a:hover 
{ 
    color: #BFD2DF;
}
.zoom_searchform 
{ 
    font-size: 100%; 
}
.zoom_options 
{ 
    font-size: 80%; 
}