html
    {
    margin: 0;
    padding: 0;
    border: solid black 0px;
    height: 100%;
    width: 100%;
    min-width: 950px;
    background-color: #fff;
    }
body
    {
    margin: 0;
    padding: 0;
    border: solid black 0px;
    border-collapse: collapse;
    vertical-align: top;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 11px;
    color: #111;
    height: 100%;
    width: 100%;
    min-width: 950px;
    }
.main
    {
    width:100%;
    height:100%;
    border:solid black 0px;
    border-collapse:collapse;
    margin: 0px;
    padding: 0px;    
    vertical-align:top;
    font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size:12px;
    border-collapse:collapse;
    }
img {
    border:solid black 0px;
    margin:0px;
    padding:0px;
    }
h3 {
    font-size:14px;
    font-weight:bold;
    margin:0;
    line-height:0;
    }    
.top
    {
    height:140px;
    background:url(images/top-bg.jpg);
    background-repeat:repeat-x;
    background-position: top;
    background-color:#8fb5dc;
    z-index:1;
    }
	.menu
	    {
        width:720px;
        padding:0px 0px 0px 10px;
        font-size:10px;
	    text-align:left;
	    white-space: nowrap;
	    color:#113A69;
	    position:absolute;
	    top:110px;
	    left:0px;
	    z-index:6;
	    }
	#tabnav
	      {
	      margin:0px;
	      }
	     #tabnav li
		      {
		      margin:0; 
		      padding:0;
		      display:inline;
		      list-style-type:none;
		      }
	     #tabnav a:link, #tabnav a:visited
		      {
		      font-size:10px;
		      font-weight:bold;
		      padding:2px 7px 2px 0px;
		      margin:0px;
		      text-decoration:none;
		      color:#113A69;
		      }
	     #tabnav a:hover
		      {
		      font-size:10px;
		      font-weight:bold;
		      padding:2px 7px 2px 0px;
		      margin:0px;
		      text-decoration:none;
		      color:#FFF
		      }
              #tabnav a:link.active, #tabnav a:visited.active
                      {
		      font-size:10px;
		      font-weight:bold;
		      padding:2px 7px 2px 0px;
		      margin:0px;
		      color:#FFF;
                      }
 	#topmenu
		      {
		      width:831px;
		      margin:0px;
		      }
		     #topmenu li
			      {
			      margin:0; 
			      padding:0;
			      display:inline;
			      list-style-type:none;
			      }
		     #topmenu a:link, #topmenu a:visited
			      {
			      font-size:10px;
			      font-weight:bold;
			      padding:2px 7px 2px 0px;
			      margin:0px;
			      text-decoration:none;
			      color:#FFF
			      }
		     #topmenu a:hover
			      {
			      font-size:10px;
			      font-weight:bold;
			      padding:2px 7px 2px 0px;
			      margin:0px;
			      text-decoration:none;
                              color:#113A69;
                              }
	              #topmenu a:link.active, #topmenu a:visited.active
	                      {
			      font-size:10px;
			      font-weight:bold;
			      padding:2px 7px 2px 0px;
			      margin:0px;
			      color:#113A69;
                      }
 	.top-menu 
	    {
            width:820px;
            padding:0px 0px 0px 0px;
            font-size:12px;
	    color:#FFF;
	    position:absolute;
	    top:10px;
	    left:119px;
	    z-index:6;
	    }
		a.white:link,a.white:visited 
		    {
                    font-size:10px;
		    font-weight:bold;
		    color:#FFF;
		    text-decoration:none;
		    padding:2px;
		    }
                a.white:hover
		    {
                    font-size:10px;
		    font-weight:bold;
		    color:#113a69;
		    text-decoration:none;
		    }
		a.white-active:link,a.white-active:hover,a.white-active:visited 
		    {
                    font-size:10px;
		    font-weight:bold;
		    color:#113a69;
		    padding:2px;
		    text-decoration:none;
		    }
 
	.top-man
	    {
	    width:274px;
	    height:130px;
	    -moz-opacity:.25;opacity:.25; 
	    position:absolute;
	    top:0px;
	    right:0px;
        z-index:5;            	    
	    }    

.body-img
    {
    height:300px;
    background:url(images/globe-bg.png);
    background-repeat:repeat-x;
    background-position: top;
    background-color: #FFF;
    }
	.eaa
	    {
	    -moz-opacity:.80;opacity:.80;
	    position:absolute;
	    overflow:visible;
	    top:170px;
	    left:280px;
	    z-index:1;
	    }

.body
    {
    background:url(images/body-bg1.jpg);
    background-repeat:repeat-x;
    background-position: bottom;
    background-color: #FFF;
    vertical-align:top;
    color:#111;
    padding:5px;
    }

	.logo
	    {
	    width:194px;
	    height:92px;
	    position:absolute;
	    top:3px;
	    left:10px;
	    background-color:#8fb5dc;
	    z-index:1;
	    }
    .language
	    {
	    position:absolute;
	    top:50px;
	    left:220px;
	    z-index:3;
	    }
	.globe
	    {
	    position:absolute;
	    top:150px;
	    left:0px;
	    float:right;
	    }    

.side-menu
    {
    background:url(images/body-bg1.jpg);
    background-repeat:repeat-x;
    background-position: bottom;
    background-color: #FFF;
    width:190px;
    margin:0px;
    border:solid black 0px;
    border-right:solid #ddd 1px;
    padding:30px 0px 0px 10px;
    color:#113A69;
    vertical-align:top;
    font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size:10px;
    }
    .side-menu ul
           {
           width:190px;
           padding:0px 10px 0px 0px;
           margin:0px;
           
           }
    .side-menu li
           {
           width:190px;
           margin:0; 
           padding:0;
           list-style-type:none;
           border-bottom:solid #719BC5 1px;
           }
     .side-menu a:link, .side-menu a:visited
              {
              width:190px;
              font-size:10px;
              font-weight:bold;
              line-height:22px;
              padding:2px 7px 2px 7px;
              margin:0px;
              text-decoration:none;
              color:#5C87B4;
              }

      .side-menu a:link.active, .side-menu a:visited.active
               {
              color:#113A69;
              font-weight:bold;
               }		      
     .side-menu a:hover
              {
              color:#113A69;
              
              }
 
.bottom
    {
    font-size:10px;
    font-weight:bold;
    margin:5px;
    padding:10px;
    height:10px;
    background-color:#113A69;
    text-align:center;
    color:#CCC;
    }
		a.bottomlnk:link,a.bottomlnk:visited 
		    {
		    color:#CCC;
		    text-decoration:none;
		    }
                a.bottomlnk:hover
		    {
		    color:#FFF;
		    text-decoration:none;
		    }


.bottom-href
    {
    font-size:10px;
    font-weight:bold;
    background-color:#113A69;
    text-align:center;
    color:#CCC;
    }
.content
    {
    width:600px;
    padding-right:20px;
    font-size:11px;
    }
.sub-title
    {
    font-size:14px;
    font-weight:bold;
    font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
    letter-spacing:5px;
    padding:5px;
    width:500px;
    background-color:#FFF;    
    color:#113A69;
    }
.border
    {
    color:#111;
    width:100%;
    height:2px;
    border-bottom:solid #CCC 1px;
    }
.table-border td 
    {
    padding:5px;
    font-size:11px;
    color:#111;
    width:100%;
    height:2px;
    border:solid #CCC 0px;
    }
.press
    {
    border-top:solid #e8e8e8 2px;
    border-left:solid #e8e8e8 2px;
    border-bottom:solid #CCC 4px;
    border-right:solid #CCC 4px;
    }

.press tr
     {
     width:500px;
     background-color:#e7ecf2;
     border:solid #111 0px;
     padding:5px;
     }
.press td
     {
     padding:10px;
     font-size:10px;
     border:solid #FFF 1px;
     background-color:#e7ecf2;
     }
.press-top 
    {
    border-top:solid #e8e8e8 2px;
    border-left:solid #e8e8e8 2px;
    border-bottom:solid #CCC 4px;
    border-right:solid #CCC 4px;
    vertical-align:top;
    }
.press-top tr
     {
     width:500px;
     background-color:#e7ecf2;
     border:solid #111 0px;
     padding:5px;
     vertical-align:top;
    }
.press-top td
     {
     padding:10px;
     font-size:10px;
     border:solid #FFF 1px;
     background-color:#e7ecf2;
     vertical-align:top;
     }
.wide     
     {
     font-size:11px;
     font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
     letter-spacing:1px;
     }
.none     
     {
     font-size:11px;
     font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
     border:solid black 0px;
     margin:0px;
     padding:0px;
     }

/*////////////////////////////////////- general format -//////////////////////////////////////////////*/
a
    {
    font-weight:bold;
    text-decoration:none;
    color:#113a69;
    }

h1
    {
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    letter-spacing:1px;
    padding: 0px;
    margin:0px;
    }
h2
    {
    font-size: 13px;
    font-weight: bold;
    line-height: 10px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }
h3
    {
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }
img
    {
    border: solid black 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    }
ul
    {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: solid #FFF 0px;
    }
li
    {
    margin: 5px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    border: solid #FFF 0px;
    list-style-type: square;
    vertical-align:top;
    }
 
ul.indent
    {
    margin: 20px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
    border: solid #FFF 0px;
    list-style-type: square;
    }
.indent li
    {
    margin: 10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
    border: solid #111 0px;
    vertical-align:top;
    }

table
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    vertical-align:top;
    border-collapse: collapse;
    }
tr
    {
    margin: 0px;
    padding: 0px;
    border: 0px;
    vertical-align:top;
    border-collapse: collapse;
    }

td
    {
    margin: 0px;
    padding: 0px;
    border: solid #111 0px;
    vertical-align:top;
    border-collapse: collapse;
    font-size: 11px;
    }
p    {
    margin: 0px;
    padding: 0px;
    border: solid #111 0px;
    vertical-align:top;
    border-collapse: collapse;
    }
.detail{
    width:100px;
    margin: 0px;
    padding: 0px;
    border: solid #111 0px;
    vertical-align:top;
    border-collapse: collapse;
    }
  .cascade-blue table
      {
      border-top:solid #e8e8e8 2px;
      border-left:solid #e8e8e8 2px;
      border-bottom:solid #CCC 4px;
      border-right:solid #CCC 4px;
      }
  .cascade-blue tr
       {
       width:500px;
       background-color:#e7ecf2;
       border:solid #111 0px;
       padding:5px;
       }
  .cascade-blue td
       {
       padding:10px;
       font-size:10px;
       border:solid #FFF 1px;
       background-color:#e7ecf2;
     }
  .cascade-date table
      {
      border-top:solid #e8e8e8 0px;
      }
  .cascade-date tr
       {
       width:500px;
       background-color:#FFF;
       border:solid #111 0px;
       padding:5px;
       }
  .cascade-date td
       {
       padding:0px;
       font-size:10px;
       border:solid #FFF 1px;
       background-color:#FFF;
     }
  .csc-searchResultInfo table
      {
      background-color:#FFF;
      border-collapse: collapse;
      }
  .csc-searchResultInfo tr
       {
       width:500px;
       background-color:#FFF;
       border:solid #FFF 10px;
       padding:0px;
       border-collapse: collapse;
       }
  .csc-searchResultInfo td
       {
       padding:0px;
       border:solid #FFF 0px;
       background-color:#FFF;
       border-collapse: collapse;
       font-size:11px;
       font-weight:bold;
     }
.tx-mmforum-pi6-container
       {
       width:575px;
       font-size:11px;
     }
.tx-newloginbox-pi1 p
       {
       width:575px;
       font-size:11px;
     }
.tx-newloginbox-pi1 h3
       {
       font-weight:bold;
     }

.tx-newloginbox-pi1{ border:0px solid #ccc; width:100px;font-size:11px; width:100px; }
.tx-newloginbox-pi1 table { border:0px solid #ccc; width:100px;font-size:11px; width:80px; }
.tx-newloginbox-pi1 th { padding:4px; text-align:right; white-space:nowrap; width:20px;font-size:11px; }

.tx-newloginbox-pi1 td { padding:4px;font-size:11px; }
 table.csc-searchform
       {
       margin:10px; 
       padding:4px;
       font-size:11px; 
       border-top:solid #CCC 0px;
       }
p.csc-form-label        
       {
       padding:4px;
       font-size:11px; 
       border:solid white 2px;
       }
DIV.tx-newloginbox-pi1 TABLE {width:200px;}
DIV.tx-newloginbox-pi1 TABLE TR TD P {width:400px;}

.align-center{text-align:center;}