﻿body {
 background-color:#000000;
 margin:0px;
 padding:0px;
 font-family:tahoma,arial,verdana,sans-serif;
font-size:10pt;
}
/*correct order of psudeo classes*/
a:link{}
a:visited{}
a:hover{color:#5AA8CF;}
a:active {}






div#middle
{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 925px; /* Width of the content*/
    height: 544px;/* height of content*/
    margin-left: -462px; /* half of width*/
    margin-top: -272px; /* half of height*/
}
/*
h1
{
    color:#fff;  
    text-transform:none;
    font-family: "Trebuchet MS", Arial, Sans-Serif;
    font-size:3.4em;
    padding:12px 0pt 0pt 20px;
    font-weight:bold;
    
}
    
h2
{

    color:#c5d5e6; 
 

    padding:0px 0 0 20px;    
}     


img
{
    padding:3px;
    background:#fff;
    border:solid 1px #666666;
}
 p 
	{

	}
		

	
img
	{	    
	    float:left;
	    border:1px solid #3B6176 !important;
        padding:0px;
	}
	
h2
	{	    
        
color:#396278;
float:left;
font-family:tahoma,arial,verdana,sans-serif;
font-size:15px;
margin-top:-13px;
margin-left:-10px;
	}
h3
	{
        clear:right;
        color:#428BB0;
        font-size:1em;
        font-weight:bold;
        margin-left:85px;
        text-align:left;  
	}
	
	
h2 a, h3 a
	{
        color:#428BB0;
	}
	
	
h2 a:hover, h3 a:hover
	{
        color:#4a9cc6;
	}
	
	
.pressrelease
	{
	}
.pressrelease p {
font-family:tahoma,arial,verdana,sans-serif;
font-size:10pt;
margin-top:2px;
padding-left:10px;
text-align:justify;
padding-right:30px;
color:#646567;
 word-spacing:-1px;
}
	
.pressrelease img
{
}
.pressrelease a
{
    color:#8B8B8B;
    font-family:tahoma,arial,verdana,sans-serif;
font-size:12px;
font-weight:bold;
 text-decoration:none;
 background:url(../images/home/linkbg.gif) left no-repeat;  
 padding-left:12px;
padding-bottom:1px; 
}
.pressrelease a:hover
{
    color:#000000;
    font-family:tahoma,arial,verdana,sans-serif;
font-size:12px;
font-weight:bold;
 text-decoration:none;
}
.pressrelease .date
{
    color:#396278;
float:left;
font-family:tahoma,arial,verdana,sans-serif;
font-size:14px;
margin-top:-13px;
padding-left:5px;
}
*/
#flashmenu
{
    margin:0px auto;
    width:909px;
    color:#fff;
    height:500px;
    background:none;
}
#flashmenu #noflashhome
{
    padding:340px 0 0 23px;
}
#flashmenu #noflashhome a
{
    color:#ccc;
}
#flashmenu ul
{
    margin:20px;
}
#container
{
      background:#000;  
      margin:0px auto;
      width:844px;  
}
#content
{
    padding:17px;
    margin:0px auto;
    clear:both;
}
/*
#leftbox
{
 background:url(../images/home/boxbg.gif) top left repeat-y;
 width:450px;  
 float:left;
 display:block;
 padding-left:10px;

min-height:584px;
}
#rightbox
{
 background:url(../images/home/boxbg.gif) top left repeat-y;  
  width:450px; 
   float:right;
 display:block;
 padding-left:10px;

min-height:584px;
}

.textBox
{
border-left-style:solid;
border-left-width:1px;
border-left-color:#D5D5D5;
margin-left:127px;
height:92px;
}*/
.cont
{
margin-top:-91px;
margin-left:132px;
}
.clear
{
clear:both;
padding:2px;
}
.clear2
{
clear:both;
padding:10px;
}/*
.pagetitle	{
	height: 31px;
	text-indent: -9000px;
	width: 397px;
	margin-left: 2px;
	display:block;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#999999;
}
#Case	{
	background: url(../images/home/case.gif) no-repeat 0px top;
}
#Press
{
	background: url(../images/home/press.gif) no-repeat 0px top;
}
*/





/***************************************
    FOOTER STYLES: #footer
    ------------------------------------
    Style rules for the footer
    area only.
***************************************/
#footer
{
    text-align:center;
    font-family:Arial;
    font-size:0.85em;
    background:#000;
    color:#fff;  
    position:relative;
    padding-bottom:7px;
    min-height:29px;
    height:auto !important; /*fix part1, for all browsers except ie6*/
    height:29px;/*fix part2, for ie6*/
}
    #footerlinks 
    {
      text-align:left;
      margin:13px 20px 10px ;
    }

    #footerlinks  a    {     color:#fff;    }

    #footerlinks ul
    {
        display:inline;
    }
    #footerlinks li
    {
         display:inline;
    }

    #footerlinks li span
    {
         color:#ddd;
    }

    #footer span.mgz
    {
        display:block;
        float:right;
        text-align:right;
        width:200px;
    }
    
  div#footer .footerright  .mgzlink
    {
        background:none;
        display:inline;
        width:auto;
        color:#fff;
        
    }


    #footer_inner
    {       
       /* border-top:1px solid #A5A5A5;*/
        margin:10px 0px;
        padding-top:2px;
    }

	#footer .footerleft
	{
	    float:left;
	    text-align:left;
	}

	    #footer .footerleft a
	    {
	        color:#fff;
	    }

	    #footer .footerleft a:hover
	    {
	        color:#ddd;
	    }

	#footer .footerright
	{
	    float:right;
	    text-align:right;
	    height:10px;
	    width:300px;
	    margin-top:-5px;
	}
#footer .footerright a {
    background:transparent url(../images/footer_w3c_logos_b.gif) no-repeat scroll left top;
    display:block;
    float:right;
    height:15px;
    width:85px;
    margin-top:4px;
    
}
#footer a#css 
{
    background-position:-180px 0px;
    width:71px;
}
#footer a#access
{    
    background-position:-98px 0px;
    margin-left:5px;
    width:76px;
}
#footer a#xhtml 
{
    background-position:-8px 0px;
    margin-left:5px;
    clear:both;
}
