@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}

body {
/* IE10 */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #D4D4D4 500%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #D4D4D4 500%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #D4D4D4 500%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(5, #D4D4D4));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #D4D4D4 500%);

/* Proposed W3C Markup */ 
background-image: linear-gradient(bottom, #FFFFFF 0%, #D4D4D4 500%);

background-repeat:no-repeat;
background-color:#f7f7f7;}


/*text and links */ 

h1 { color: #313131;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 18px;
	text-shadow:0 2px 0 rgba(180, 180, 180, 0.4);
}

h2 { color:#049CDB;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding: 6px 0;}

h3 { color: #313131;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;}

p { color: #222;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 18px;}
	
p.undertitle {font-size:12px; color:#888; font-style:italic; margin:8px 0px;}

p.top { text-align:right;}
	
a:link, a:visited {color:#049CDB;text-decoration:none;}

a:hover {color:#005580; text-decoration:underline;}

h2 a:hover { color:#049CDB; text-decoration:none;}


	
/*common*/ 
	
li { list-style:none; color: #555; font-size: 13px; line-height: 18px; margin-bottom: 10px; margin-left:15px;}

li:last-child {margin-bottom:18px;}

dl {border-bottom:1px solid #eee; margin-bottom: 30px; padding-bottom: 15px;}

#container { font-family:Arial, Helvetica, sans-serif;}


#header, #footer, .container, .box, #footer  {margin-left: auto; margin-right: auto; width: 720px;}

.block { width:350px; height:auto; float:left; padding:5px;}

.block h2 {color:#313131; padding-top:0px;}

.block.center { text-align:center;}

.block img { border: 5px solid #FFFFFF; box-shadow: 1px 1px 5px #CCCCCC; -moz-box-shadow: 1px 1px 5px #CCCCCC;
-webkit-box-shadow: 1px 1px 5px #CCCCCC;}

.clear {clear:both;}

/* HEADER */

#header { height: 90px; padding-top: 80px; text-align:center;}

/* MAIN BODY */ 
	
div#main-body {

    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
    padding: 1px;
	padding:50px;
	background:#fff;
}

div.below-box {
  
    padding-top: 10px;
	margin-bottom:50px;
    text-align: center;
}

div.below-box p { font-size: 11px; color: #6F757C; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)}
	
/* MAIN BODY */ 

ol#privacy-menu li { list-style-type: decimal;}


ol#privacy-menu li a, ol#privacy-menu li a:visited {color:#049CDB; text-decoration:none;}

ol#privacy-menu li a:hover {color:#005580; text-decoration:underline;}

/* VIDEO */ 

.videoFrame {
	padding:5px;
	border:1px solid #ccc;
	width:350px;}
	
.videoText p {
	margin-top:5px;
	font-size:10px;
	font-style:italic;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	 line-height: 15px;}


	


