@charset "utf-8";

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414142;
	background:url(../assets/background.gif) repeat-y #ffffff;
	overflow-x:hidden; overflow-y:auto;
}

.of_hidden{ overflow:hidden;}
.of_auto{ overflow:auto;}

a img{border:none}
a{text-decoration:none; color:#650A34;}
hr{border:none; background:url(../assets/hr.jpg) repeat-x; margin-top:40px;}
ul.none{ margin:0; padding:0; list-style:none;}

#left{width:210px; padding:0 30px 0 30px; position:fixed; top:30px; background-color:#d7224b;}
#left #menu{ font-size:12px; font-weight:bold; margin-top:23px; color:#d0a99e;}
#left #menu a{color:#FFFFFF; }
#left #menu a:hover{color:#d0a99e;}

#header{ margin-bottom:10px;}

#right{position:absolute; left:300px; top:8px; width:650px;  }
#right h1{font-size:34px; color:#d7224b;}
#right h2{font-size:23px; color:#19191a;}
#right h3{font-size:16px; color:#19191a; margin:0;}
#right a{color:#414142;}
#right #page #page_body a, #right #page_right a, #right #page_subs a, #page_short a{font-weight:bold; color:#d7224b;}
#right #page #page_body a:hover, #right #page_right a:hover, #right #page_subs a:hover, #right #page_subs a.upper:hover, #right #page_right a.upper:hover, #page_short a:hover{color:#19191a;}
#right #page_subs a.upper, #right #page_right a.upper{background:url(../assets/link_arrow.gif) no-repeat; padding-left:10px;}
#right #page_subs a.upper:hover, #right #page_right a.upper:hover{background:url(../assets/link_arrow_hover.gif) no-repeat;}

#page{font-weight:bold; }

#page_body{margin-left:150px;}
#page_subs{font-weight:bold; margin-left:150px;}
#page_left{float:left; width:120px;}
#page_left h2{ margin:0;}
#page_right{margin-left:150px;}
#page_short{width:500px;}

/* the overlayed element */ 
#flex { 
	position:absolute;
	top:0;
	left:0;
    width:100%; 
    height:100%;    
} 

#videoPlayer { 
	position:absolute;
	top:0;
	left:0;
    width:100%; 
    height:100%;    
} 
 
#back{position:absolute; bottom:10px; z-index:2;}

.fs{margin-top:10px; color:#666666; padding-bottom:0px;}
.fs ul{font-size:12px; margin:0; padding:0; list-style:none; }
.fs ul li{margin-right:30px; display:inline; line-height:16px;}
.fs ul li a{color:#666666;}
#footer_nojs{}
#footer{ position:absolute; left:300px;}
