html{
	height:100%
	}

/*white*/
.bg_color_1{
	background-color:white;
	height: 100%;
	}
    
/*blue*/
.bg_color_2{
	background-color:#064A93;
	}

body{
	margin:0px;
	background-color:#EDEDED;
	min-height:101%;
    font-variant:justify;
	}
  

p{
    margin:0px;

}

td{
    font: 11px trebuchet ms, Arial, sans-serif; 
    line-height: 1.5em;

}

ul{
    margin:0px;
    padding-left:20px;
}

hr{
   width:100%;
   border:1px dotted #cccccc;   
   margin:0px;
   padding:0px;
   height:1px;
}

.content{
	 padding-right:20px;
	 padding-top:10px;
    vertical-align:top;  
    
}

.home_content{
	padding-right:0px;
	padding-top:0px;
    vertical-align:top;
    
}

    
.synopsis{
    font-style:italic;
    font-size:1.0em;
    font-family:verdana;
   
}    

.body{
    

    text-align:justify;
}

.body .image{
    margin-left:20px;
    margin-top:5px;
   margin-bottom:5px;
   border:1px solid #D3D2D2;
}

.sidebar{
    padding:10px;
    background-color:white;
    vertical-align:top;
    height: 100%;
}

table.whiteborder{
    border:10px solid #ffffff;
    padding:20px;
    width:100%;
}
       
h1{
	font: 1.8em trebuchet ms, Times, serif;
	margin-bottom:2px;
	color:#064A93;
    font-variant:normal;
    margin-top:0px;
}
    
h1.whitefont{
    padding-left:20px;
	color:#ffffff;
    height:30px;
    vertical-align:middle;
    padding-top:5px;    
}    
    
h2{
	font:1em trebuchet ms, Times, serif;
	font-variant:small-caps;
	margin:0px;
	color:black;
    padding:0px;
    padding-bottom:3px;    
}
    
h3{
        margin:0px;
        font: 1.00em trebuchet ms, sans-serif; 
        font-weight:bold;
        padding-bottom:2px;

}

h5{
	font:1.20em Arial, serif;
	font-variant:small-caps;
	margin:0px;
	color:black;
    padding-bottom:0px;    

}


h4{
	font: 1.6em trebuchet ms, Times, serif;
	margin-bottom:2px;
	color:#064A93;
    font-variant:normal;
    margin-top:2px;
}

a.title:link{
	color:black;
	text-decoration:none;
	}
       
a.title:visited{
	color:black;
	text-decoration:none;
	}
       
a.title:hover{
	color:white;
	background-color:#064A93;
	}    

img{
        border:0px;
}

.release_title{
	margin:0px;
   
	color:black;
	font: 1.30em trebuchet ms, sans-serif;
    font-weight:bold;

    width:100%;    
}
    
.icon_title{
   /*background-image:url(../img/icon_title.gif);*/
   background-repeat:no-repeat;    
   background-position: 0% 70%;
   /*padding-left:15px;  */
   margin:0px;
   
   color:black;
   font: 11px Verdana, sans-serif;
   font-variant:small-caps;

}    

.releases_list{
    margin:0px;
    vertical-align:top;
}
    
.client_logo{
	
	background-color:white;
	height:50px;
	border-bottom:1px solid #ACACAC;
	text-align:center;
	}
    
td.header{
	border-bottom:1px solid #ACACAC;
	height:100px;
	vertical-align:bottom;
	}
    
    
.PO_nav{
	background-image:url(../img/logo_pressoffice.gif);
	color:white;
	text-align:right;
	padding-right:7px;
    height:36px;
    
	}
    
.po_content{
    
    width:513px;
    padding:20px;

}    

.topic{
    padding-left:20px;
	color:#ffffff;
    height:30px;
    vertical-align:middle;
    padding-top:5px;
}

.topic a{
    color:white;
    font-weight:normal;
    background-color:none;
    text-decoration:none;
	}       
    
.topic a:hover{
    background-color:#064A93;
    text-decoration:none;
    background-color:none;
    font-weight:normal;
	}       

.subtopic{
    font-size: 16px;
    font-weight: bold;
    vertical-align:middle;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left:20px;
    padding-top:3px;
    padding-bottom: 3px;
}

.subtopic a{
    color:#064A93;
    background-color:none;
    text-decoration:none;
	}       
    
.subtopic a:hover{
    color:#FFFFFF;
    background-color:#064A93;
    text-decoration:none;
    background-color:none;
	} 
/*
a:link{
	color:#064A93;	
	border: 0px;
    text-decoration:underline;
    font-weight:normal;
    
	}

       
a:visited{
	color:#064A93;	
	 text-decoration:underline;
      font-weight:normal;

	}
      
a:hover{
	color:white;
	background-color:#064A93;
     font-weight:normal;

	}   
  */   

    
.PO_nav a:link{
	color:white;
	text-decoration:underline;
	}
       
.PO_nav a:visited{
	color:white;
	text-decoration:underline;
	}

.PO_nav a:hover{
	color:#ACACAC;
	text-decoration:none;
	background-color:white;
	}
    
.client_nav{
	border-bottom:1px dotted #CCCCCC;
	height:35px;
	}
    
.client_nav a:link{
	color:#064A93;
	text-decoration:underline;
	}
       
.client_nav a:visited{
	color:#064A93;
	text-decoration:underline;
	}
       
.client_nav a:hover{
	color:white;
	background-color:#064A93;
	}
    
    
a.general{
	color:#064A93;
	text-decoration:underline;
	}
       
a.general:hover{
	color:white;
	background-color:#064A93;
	}    
    
    
a.lightbox_link{
	color:#064A93;
    border:1px solid #D3D2D2;
    width:60px;
    height:60px;
	text-decoration:underline;
	}
       
a.lightbox_link:hover{
	color:white;	
     height:60px;
	}        
    
    
    
    
.boilertext{
    font: 9px Verdana, Arial, sans-serif; 
    }
    
/* form styles */
input, select, option, textarea {
    margin-top:4px;
    margin-bottom:4px;    
    font: 11px Verdana, Arial, sans-serif;   
}

.formwide input, textarea {   
    width:230px;
}

.label{
    text-align:right;
    padding:10px;
    padding-right:10px;   
    font: 11px Trebuchet ms, Arial, sans-serif;
    font-weight:bold;
}

li{
    color: #064A93;
    list-style-type: circle;
}


