/* http://meyerweb.com/eric/tools/css/reset/... */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Content CSS */
body{
background:#dadada;
font-family: "Arial";
color:#666666;
}
div.wrapper{
width:940px;
margin: 0 auto;
position:relative;
}
div.wrapper{
overflow: hidden\0/;
}
div.content-1{
width:700px;
float:left;
position:relative;
}
div.content-2{
width:220px;
float:right;
}
div.content-3{
width:220px;
background-image: url(/en/templates/default/images/icon_audio_new.jpg);
background-repeat: no-repeat;
background-position: left center;
}
div.easy-clear{
clear:both;
font-size:0;
line-height:0;
}
div.add-space{
height:15px;	
}
/* `Language Overlay Content
----------------------------------------------------------------------------------------------------*/
div#overlay-content{
width:640px;
height:300px;
background:url(/en/templates/default/images/bg-overlay.jpg) no-repeat top left;
position:relative;
}
div#overlay-content a.english,
div#overlay-content a.french{
display:block;
width:176px;
padding-top:80px;
text-align:center;
font-family:"Georgia";
color:#3d3d3d;
text-decoration:none;
position:absolute;
top:150px;
}
div#overlay-content a.english{
left:100px;
background:url(/en/templates/default/images/logo-en-overlay.gif) no-repeat top;
}
div#overlay-content a.french{
left:340px;
background:url(/en/templates/default/images/logo-fr-overlay.gif) no-repeat top;
}
div#overlay-content a.english:hover,
div#overlay-content a.french:hover{
text-decoration:underline;
}
/* `Header
----------------------------------------------------------------------------------------------------*/
div#header{
height:117px;
background: #3d3d3d url(/en/templates/default/images/bg-header.png) repeat-x bottom;
border-bottom:1px solid #8d8d8d;
}
div#header div#top-links{
position:absolute;
top:0;
right:0;
}
div#header div#top-links a{
float:right;
color:#9e9e9e;
text-decoration:none;
font-size:12px;
background:red;
margin-left:10px;
padding-right:25px;
line-height:30px;
}
div#header div#top-links a:hover{
color:#FFF;
}
div#header div#top-links a#audio{
background:url(/en/templates/default/images/icon-audio.png) no-repeat right center;
}
div#header div#top-links a#lang{
background:url(/en/templates/default/images/icon-lang.png) no-repeat right center;
}
div#header div#top-links h5{
line-height:30px;
color:#feab01;
font-size:14px;
font-weight:bold;
float:right;
margin-left:25px;
}
div#header h1#logo-en{
width:176px;
height:117px;
background:url(/en/templates/default/images/logo-en.png) no-repeat;
}
div#header h1#logo-fr{
width:176px;
height:117px;
background:url(/en/templates/default/images/logo-fr.png) no-repeat;
}
div#header h1#logo-en span,
div#header h1#logo-fr span{
display:none;
}
div#header ul#nav{
list-style:none;
position:absolute;
top:50px;
left:275px;
}
div#header ul#nav li{
float:left;
}
div#header ul#nav li a{
text-decoration:none;
color:#FFF;
font-family:"Georgia";
font-size:18px;
font-weight:bold;
display:block;
padding:15px 18px;
}
div#header ul#nav li a:hover{
color:#feab01;
}
/* Mock header
----------------------------------------------------------------------------------------------------*/
div#nav-header{
height:100px;
background: #3d3d3d url(/en/templates/default/images/mock-bg-header.png) repeat-x bottom;
border-bottom:1px solid #8d8d8d;
}
div#nav-header div#top-links{
position:absolute;
top:0;
right:0;
}
div#nav-header div#top-links a{
float:right;
color:#9e9e9e;
text-decoration:none;
font-size:12px;
background:red;
margin-left:10px;
padding-right:25px;
line-height:30px;
}
div#nav-header div#top-links a:hover{
color:#FFF;
}
div#nav-header div#top-links a#audio{
background:url(/en/templates/default/images/icon-audio.png) no-repeat right center;
}
div#nav-header div#top-links a#lang{
background:url(/en/templates/default/images/icon-lang.png) no-repeat right center;
}
div#nav-header div#top-links h5{
line-height:30px;
color:#feab01;
font-size:14px;
font-weight:bold;
float:right;
margin-left:25px;
}
div#nav-header h1#logo-en{
width:176px;
height:100px;
background:url(/en/templates/default/images/mock-logo-en.png) no-repeat;
}
div#nav-header h1#logo-fr{
width:176px;
height:117px;
background:url(/en/templates/default/images/logo-fr.png) no-repeat;
}
div#nav-header h1#logo-en span,
div#nav-header h1#logo-fr span{
display:none;
}
div#nav-header ul#nav{
list-style:none;
position:absolute;
top:50px;
left:275px;
}
div#nav-header ul#nav li{
float:left;
}
div#nav-header ul#nav li a{
text-decoration:none;
color:#FFF;
font-family:"Georgia";
font-size:18px;
font-weight:bold;
display:block;
padding:10px 18px;
}
div#nav-header ul#nav li a:hover{
color:#feab01;
}
/* End Mock header
----------------------------------------------------------------------------------------------------*/
/* `Top Bar
----------------------------------------------------------------------------------------------------*/
div#top-bar{
height:100px;
background: #f3b932 url(/en/templates/default/images/bg-top-bar.png) center;
border-bottom: 1px solid #8d8d8d;
}
div#top-bar div#audio-bar{
margin-top:15px;
/* background:url(/en/templates/default/images/bg-audio-bar.jpg) no-repeat; */
width:700px;
height:67px;
}
/* `Sub page audio Bar
----------------------------------------------------------------------------------------------------*/
div#top-bar-sub{
height:75px;
background: #f3b932 url(/en/templates/default/images/sub-bg-top-bar.png) center;
border-bottom: 1px solid #8d8d8d;
}
div#top-bar-sub div#audio-bar{
margin-top:9px;
background:url(/en/templates/default/images/sub-bg-audio-bar.jpg) no-repeat;
width:700px;
height:67px;
}
div#top-bar-dev{
height:75px;
background: #f3b932 url(/en/templates/default/images/sub-bg-top-bar.png) center;
border-bottom: 1px solid #8d8d8d;
}
div#top-bar-dev div#audio-bar{
margin-top:9px;
background:url(/en/templates/default/images/sub-bg-audio-bar.jpg) no-repeat;
width:700px;
height:67px;
display:none;
}
/* `End Sub page audio Bar
----------------------------------------------------------------------------------------------------*/
/*Sub page faq
----------------------------------------------------------------------------------------------------*/
div.sub-round-corners{
position:relative;
padding:20px;
margin-bottom:15px;
background:#eff1f2 url(/en/templates/default/images/sidebar-top.gif) no-repeat top;
}
div.sub-round-corners span.bottom{
position:absolute;
bottom:0;
left:0;
background:url(/en/templates/default/images/sidebar-bottom.gif) no-repeat bottom;
display:block;
height:7px;
width:220px;
}
div.sub-round-corners ul{
list-style:none;
}
div.sub-round-corners ul li{
font-size:12px;
margin-bottom:15px;
line-height:18px;
}
div#content div.sub-round-corners ul li a{
color:#990000;
}
div.sub-round-corners a.button-red{
display:block;
width:159px;
height:41px;
background:url(/en/templates/default/images/button-sidebar.png) no-repeat top;
color:#FFF;
text-decoration:none;
line-height:41px;
text-align:center;
font-size:14px;
}
div.sub-round-corners a.button-red:hover{
background-position:bottom;
}
div.faq {
padding-bottom:1em;
}
div.faq a.sub-button-red {
display:block;
width:220px;
height:70px;
background:url(/en/templates/default/images/mock-button-top-bar.png) top;
text-align:left;
text-decoration:none;
color:#FFF;
font-family:"Georgia";
font-size:20px;
}
div.faq a.sub-button-red:hover {
background-position:bottom;
}
/*End Sub page faq
----------------------------------------------------------------------------------------------------*/
div#top-bar a.button-red{
display:block;
width:220px;
height:70px;
line-height:70px;
background:url(/en/templates/default/images/button-top-bar.png) top;
margin-top:15px;
text-align:center;
text-decoration:none;
color:#FFF;
font-family:"Georgia";
font-size:30px;
}
div#top-bar a.button-red:hover{
background-position:bottom;
}
div#top-bar a.button-red img{
margin-bottom:-10px;
padding-right:10px;
}
div#top-bar h2 {
font-family:"Georgia";
font-size:24px;
font-weight:bold;
color:#3d3d3d;
margin-top: 37px;
}
div#top-bar ul#account-nav {
position:absolute; top: 32px; right: 0;
}
div#top-bar ul#account-nav li {
float:left;
margin-right: 10px;
}
div#top-bar ul#account-nav li a{
display:block;
font-size:14px;
font-weight:bold;
color:#3d3d3d;
text-decoration:none;
padding:10px 10px 10px 10px;
}
div#top-bar ul#account-nav li a:hover{
color:#aa1418;
}
div#top-bar ul#account-nav li.selected a {
color:#aa1418;
background:#f8d584;
} 
/* `Content
----------------------------------------------------------------------------------------------------*/
img.right-image {
float:right;	
margin-left:40px;
}
div#content{
overflow:auto;
padding:40px 0 0 0;
background:#FFF url(/en/templates/default/images/bg-content.png) repeat-x top;
}
div#content-yellow{
overflow:auto;
padding:0 0 0 0;
background:#FFF url(/en/templates/default/images/bg-home-bottom.png) repeat-x top;
}
/* `Content Text Styles
----------------------------------------------------------------------------------------------------*/
div#content h2{
font-family:"Georgia";
font-size:24px;
font-weight:normal;
border-bottom: 1px solid #d8d7d0;
margin: 0 0 20px 0;
padding: 0 0 10px 0;
}
div#content h3{
font-family:"Georgia";
font-size:20px;
font-weight:bold;
color:#aa1418;
margin: 0 0 15px 0;
}
div#content h4{
font-size:14px;
font-weight:bold;
margin: 0 0 15px 0;
}
div#content ul.style-1{
list-style:none;
margin-bottom:15px;
}
div#content ul.style-1 li{
font-size:14px;
line-height:24px;
margin: 0 0 10px 15px;
background:url(/en/templates/default/images/arrow-red.gif) no-repeat 0px 9px;
padding: 0 0 0 20px;
}
div#content ul.style-2{
list-style:disc;
margin-bottom:15px;
}
div#content ul.style-2 li{
font-size:14px;
line-height:24px;
margin: 0 0 10px 35px;
}
div#content ol.style-1{
list-style:decimal;
margin-bottom:15px;
}
div#content ol.style-1 li{
font-size:14px;
line-height:24px;
margin: 0 0 10px 35px;
}
div#content p{
font-size:14px;
line-height:24px;
margin-bottom:15px;
}
div#content p a,
div#content ol a,
div#content ul a,
div#content table a{
color:#aa1418;
}
table.style-1 {
width:100%;
border-collapse:collapse;
margin-bottom: 20px;
}
table.style-1 th {
background:#eff1f2;
text-align:left;
}
table.style-1 td,
table.style-1 th {
font-size: 14px;
padding:5px 10px;
line-height:18px;
border-bottom:1px solid #cbcbcb;
}
table.style-1 td a {
color:#aa1418;
}
table.style-1 td strong {
font-size:14px;
}
table.style-2 {
border-collapse:collapse;
margin-bottom: 20px;
}
table.style-2 td {
font-size: 12px;
padding:10px;
line-height:18px;
}
table.style-2 td a {
color:#aa1418;
}
table.style-2 td strong {
font-size:14px;
}
/* Rounded Corners for sidebar column */
div.round-corners{
position:relative;
padding:20px;
margin-bottom:15px;
background:#eff1f2 url(/en/templates/default/images/sidebar-top.gif) no-repeat top;
}
div.round-corners span.bottom{
position:absolute;
bottom:0;
left:0;
background:url(/en/templates/default/images/sidebar-bottom.gif) no-repeat bottom;
display:block;
height:7px;
width:220px;
}
div.round-corners ul{
list-style:none;
}
div.round-corners ul li{
font-size:12px;
margin-bottom:15px;
line-height:18px;
}
div#content div.round-corners ul li a{
color:#666666;
}
div.round-corners a.button-red{
display:block;
width:159px;
height:41px;
background:url(/en/templates/default/images/button-sidebar.png) no-repeat top;
color:#FFF;
text-decoration:none;
line-height:41px;
text-align:center;
font-size:14px;
}
div.round-corners a.button-red:hover{
background-position:bottom;
}
table.member-resources {
border-collapse:collapse;
margin-bottom:20px;
}
table.member-resources td {
border-top:1px solid #d8d7d0;
border-bottom:1px solid #d8d7d0;
padding: 20px 20px 20px 95px; 
}
table.member-resources td.resource-1 {
background:url(/en/templates/default/images/icon-resource1.jpg) no-repeat 0px 20px;
 
}
table.member-resources td.resource-2 {
background:url(/en/templates/default/images/icon-resource2.jpg) no-repeat 0px 20px
}
table.member-resources td.resource-3 {
background:url(/en/templates/default/images/icon-resource3.jpg) no-repeat 0px 20px
}
table.member-resources td.resource-4 {
background:url(/en/templates/default/images/icon-resource4.jpg) no-repeat 0px 20px
}
div#content table.member-resources td h3 {
color:#666666;
font-size:22px;
font-weight:normal;
}
.highlight{color:#aa1418;}
/* `Form Styles
----------------------------------------------------------------------------------------------------*/
fieldset.style-form{
padding:0;
margin-bottom:20px;
}
fieldset.style-form ol{list-style:none;}
fieldset.style-form ol li{
margin-bottom:10px;
}
fieldset.style-form ol li label{
display:block;
font-weight:bold;
font-size:14px;
line-height:25px;
}
fieldset.style-form ol li .txt{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 4px 6px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
fieldset.style-form ol li input.txt{width:300px;}
fieldset.style-form ol li textarea.txt{width:500px;}
/* `Organization Login
----------------------------------------------------------------------------------------------------*/
div#org-login{
color:#3d3d3d;
height:385px;
overflow:hidden;
background:#f3b932 url(/en/templates/default/images/bg-organizations.jpg) no-repeat center;
}
div#org-login h2{
font-family:"Georgia";
font-size:24px;
margin-top:35px;
line-height:30px;
float:left;
}
div#org-login div#org-login-form{
font-size:14px;
position:absolute;
top:60px;
right:30px;
width:470px;
}
div#org-login div#org-login-form p{
font-size:14px;
line-height:24px;
margin-bottom:15px;
}
div#org-login div#org-login-form fieldset ol{list-style:none;}
div#org-login div#org-login-form fieldset ol li{
padding-bottom:10px;
}
div#org-login div#org-login-form a{
color:#b61f19;
}
div#org-login div#org-login-form fieldset ol li.pad{
padding-left:140px;
}
div#org-login div#org-login-form fieldset ol li label{
font-weight:bold;
display:block;
width:120px;
float:left;
text-align:right;
margin-right:20px;
line-height:28px;
}
div#org-login div#org-login-form fieldset ol li input.txt{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 7px 8px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
width:200px;
}
button.submit{
background:url(/en/templates/default/images/button-org-access.gif) no-repeat top;
border:none;
cursor:pointer;
font-size:18px;
font-family:"Georgia";
color:#FFF;
width:111px;
text-align:center;
height:39px;
line-height:39px;
}
div.folder{
padding-top:30px;
padding-left:100px;
background:url(/en/templates/default/images/icon-small-folder-white.jpg)  no-repeat left;
height:114px;
vertical-align:middle;
}
div#content div.folder h2{
border:none;
padding:0;
margin-bottom:10px;
}
div#content div.folder p{
margin-bottom:10px;
} 
/* `Homepage
----------------------------------------------------------------------------------------------------*/
div#student-access{
height:429px;
overflow:hidden;
background:#a4a4a4 url(/en/templates/default/images/bg-home.jpg) no-repeat center;
}
div#student-access div#audio-bar{
margin-top:35px;
background:url(/en/templates/default/images/bg-audio-bar-home.jpg) no-repeat;
width:940px;
height:67px;
}
/* `Mock Audio Bar
----------------------------------------------------------------------------------------------------*/
div#student-access-mock div#audio-bar-mock{
margin-top:25px;
background:url(/en/templates/default/images/bg-audio-bar-homepage.gif) no-repeat;
width:675px;
height:67px;
}
/* `End Mock Audio Bar
----------------------------------------------------------------------------------------------------*/

div#student-access div#student-resources{
width:311px;
float:left;
margin-top:28px;
}
div#student-access div#student-resources a{
display:block;
width:311px;
height:83px;
margin-bottom:10px;
color:#FFF;
text-decoration:none;
overflow:hidden;
}
div#student-access div#student-resources a#home1{
background:url(/en/templates/default/images/button-home1.png) no-repeat top;
}
div#student-access div#student-resources a#home2{
background:url(/en/templates/default/images/button-home2.png) no-repeat top;
}
div#student-access div#student-resources a#home3{
background:url(/en/templates/default/images/button-home3.png) no-repeat top;
}
div#student-access div#student-resources a#home1:hover,
div#student-access div#student-resources a#home2:hover,
div#student-access div#student-resources a#home3:hover{
background-position:bottom;
}
div#student-access div#student-resources a.active{
background-position:bottom;
}
div#student-access div#student-resources a strong{
display:block;
font-size:16px;
font-family:"Georgia";
padding:15px 0 0 75px;
}
div#student-access div#student-resources a em{
display:block;
font-size:12px;
font-style:normal;
line-height:15px;
padding:5px 0 0 75px;
}
div#student-access div#main-access{
margin-top:28px;
width:232px;
float:right;
text-align:center;
}
/* `Mock Homepage
----------------------------------------------------------------------------------------------------*/
div#student-access-mock{
height:475px;
overflow:hidden;
background:#B1B1B1 url(/en/templates/default/images/mock-bg-home.jpg) no-repeat center;
}
div#student-access-mock div#mock header h2{
font-family:Georgia;
font-size:1.15em;
}
div#student-access-mock div#main-access-mock{
margin-top:-99px;
width:232px;
float:right;
text-align:center;
}
div#student-access-mock div#main-access-mock a.no-login{
color:#3d3d3d;
font-size:12px;
font-weight:bold;
}
div#student-access-mock div#main-access-mock a.no-login:hover{
color:#b01518;
}
div#student-access-mock div#main-access-mock a#main-access-button{
display:block;
width:232px;
height:224px;
text-align:center;
background:url(/en/templates/default/images/button-home.png) no-repeat top;
text-decoration:none;
overflow:hidden;
margin-bottom:5px;
}
div#student-access-mock div#main-access-mock a#main-access-button:hover {
background-position:bottom;
}
div#student-access-mock div#main-access-mock a#main-access-button strong{
color:#FFF;
display:block;
font-size:24px;
padding: 10px 0 0 0;
}
div#student-access-mock div#main-access-mock a#main-access-button em{
color:#e78a8d;
font-style:normal;
display:block;
font-weight:bold;
font-size:20px;
padding: 10px 0 10px 0;
}
div#student-access-mock div#main-access-mock a#main-access-button em.small{
font-size:14px;
padding: 10px 0 0 0;
}
div#student-access-mock div#main-access-mock a.no-login{
color:#b01518;
font-size:12px;
font-weight:bold;
}
div#student-access-mock div#main-access-mock a.no-login:hover{
color:#3d3d3d;
}
div#student-access-mock div#student-resources-mock a#home1{
background:url(/en/templates/default/images/mock-button-home1.png) no-repeat top;
}
div#student-access-mock div#student-resources-mock{
width:281px;
float:left;
margin-top:35px;
}
div#student-access-mock div#student-resources-mock a{
display:block;
width:281px;
height:83px;
margin-bottom:20px;
color:#000000;
text-decoration:none;
overflow:hidden;
}
div#student-access-mock div#student-resources-mock a#home1{
background:url(/en/templates/default/images/mock-button-home1.png) no-repeat top;
}
div#student-access-mock div#student-resources-mock a#home2{
background:url(/en/templates/default/images/mock-button-home2.png) no-repeat top;
}
div#student-access-mock div#student-resources-mock a#home3{
background:url(/en/templates/default/images/mock-button-home3.png) no-repeat top;
}
div#student-access-mock div#student-resources-mock a#home1:hover,
div#student-access-mock div#student-resources-mock a#home2:hover,
div#student-access-mock div#student-resources-mock a#home3:hover{
background-position:bottom;
}
div#student-access-mock div#student-resources-mock a.active{
background-position:bottom;
}
div#student-access-mock div#student-resources-mock a strong{
display:block;
font-size:16px;
font-family:"Georgia";
padding:15px 0 0 75px;
}
div#student-access-mock div#student-resources-mock a em{
display:block;
font-size:12px;
font-style:normal;
line-height:15px;
padding:5px 0 0 75px;
}
div#student-access-mock div#main-access{
margin-top:28px;
width:232px;
float:right;
text-align:center;
}
div#yellow-mock {
padding-top:2em;
text-align:left;
}
div#yellow-mock em{
display:block;
font-size:12px;
font-style:normal;
line-height:135%;
padding:0 5px 0 90px;
}
div#yellow-mock h2 {
color:#b01518;
font-family:"Georgia";
padding: .5em 1em .5em 1em;
line-height:125%;
}
div#yellow-mock a{
display:block;
width:232px;
height:200px;
color:#000000;
text-decoration:none;
overflow:hidden;
}
div#yellow-mock a#yellow{
display:block;
width:232px;
height:155px;
background:url(/en/templates/default/images/mock-button-home4.png) 
no-repeat top;
text-decoration:none;
overflow:hidden;
}
div#yellow-mock a#yellow:hover{
background-position:bottom;
}
/* `End Mock Homepage
----------------------------------------------------------------------------------------------------*/
div#student-access div#main-access a.no-login{
color:#3d3d3d;
font-size:12px;
font-weight:bold;
}
div#student-access div#main-access a.no-login:hover{
color:#b01518;
}
div#student-access div#main-access a#main-access-button{
display:block;
width:232px;
height:224px;
text-align:center;
background:url(/en/templates/default/images/button-home.png) no-repeat top;
text-decoration:none;
overflow:hidden;
margin-bottom:15px;
}
div#student-access div#main-access a#main-access-button:hover {
background-position:bottom;
}
div#student-access div#main-access a#main-access-button strong{
color:#FFF;
display:block;
font-size:24px;
padding: 10px 0 0 0;
}
div#student-access div#main-access a#main-access-button em{
color:#e78a8d;
font-style:normal;
display:block;
font-weight:bold;
font-size:16px;
padding: 20px 0 20px 0;
}
div#student-access div#main-access a#main-access-button em.small{
font-size:14px;
padding: 10px 0 0 0;
}
div.folder-yellow{
padding-left:200px;
padding-top:40px;
background:url(/en/templates/default/images/icon-large-folder.jpg) no-repeat left top;
height:173px;
color:#3d3d3d;
}
div#content-yellow h2{
font-family:"Georgia";
font-size:24px;
font-weight:normal;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
}
div#content-yellow div.folder-yellow p{
margin-bottom:10px;
font-size:14px;
line-height:24px;
} 
div#content-yellow a.button-red{
background:url(/en/templates/default/images/button-org-access.gif) no-repeat top;
display:block;
font-size:14px;
font-weight:bold;
color:#FFF;
width:111px;
text-align:center;
height:39px;
line-height:39px;
text-decoration:none;
}
div#content-yellow a.button-red:hover{
background-position:bottom;
}
/* `Footer
----------------------------------------------------------------------------------------------------*/
div#footer{
border-top: 10px solid #cbcbcb;
padding:25px 0;
}
div#footer ul#footer-links{
list-style:none;
}
div#footer ul#footer-links li{
display:inline;
padding-right:5px;
font-size:12px;
color:#888780;
}
div#footer ul#footer-links li a{
color:#888780;
}
div#footer h5#footer-logo-en{
position:absolute;
top:0;
right:0;
width:65px;
height:21px;
background: url(/en/templates/default/images/images/eo-en.gif);
}
div#footer h5#footer-logo-en span{
display:none;
}

/* `Mock Footer
----------------------------------------------------------------------------------------------------*/
div#nav-footer{
background:url(/en/templates/default/images/footer-bg.png) 
no-repeat;
border-top: 10px solid #cbcbcb;
padding:25px 0;
}
div#nav-footer ul#footer-links{
list-style:none;
}
div#nav-footer ul#footer-links li{
display:inline;
padding-right:5px;
font-size:12px;
color:#ffffff;
}
div#nav-footer ul#footer-links li a{
color:#ffffff;
}
div#nav-footer h5#footer-logo-en{
position:absolute;
top:0;
right:0;
width:65px;
height:21px;
background: url(/en/templates/default/images/images/eo-en.gif);
}
div#nav-footer h5#footer-logo-en span{
display:none;
}
/* End`Mock Footer
----------------------------------------------------------------------------------------------------*/


.Headline {
color:#333333;
font-family:Arial,Sans-Serif,Times New Roman,Verdana;
font-size:22px;
font-weight:normal;
margin:0px;
padding:0px;
}
div#plain_content{
overflow:auto;
padding:40px 0 0 0;
text-align:left;
background:#FFF url(/en/templates/default/images/bg-content.png) repeat-x top;
}
div#plain_content_wrapper{
width:940px;
margin: 0 auto;
position:relative;
text-align:left;
font-family:Georgia;
font-weight:normal;
font-size:14px;
line-height:24px;
margin-bottom:15px;
padding:10px;
color:#666666;
}
 
 
 
 
.opformelement
{
	
	display:block;
	padding:4px;
	border-style:none;
	border-width:1px;
	border-color:#EF8059;
	
	
}
.qform_text{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 2px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
.qform_email{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 2px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
.qform_textarea{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 2px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
.qform_submit{
background:url(/en/templates/default/images/submitbutton_red.gif) no-repeat top;
display:block;
font-size:14px;
font-weight:bold;
color:#FFF;
width:100px;
text-align:center;
height:32px;
line-height:32px;
text-decoration:none;
border-width:0px;
}
.qform_submit:hover{
background-position:bottom;
}
.opformelement_disabled
{
	
	display:block;
	color: #666666;
	padding:2px;
	border-style:none;
	border-width:1px;
	border-color:#EF8059;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
	
}
.opform_sectionbreak
{
	
	display:block;
	padding:4px;
	font-size:16px;
	width:100%;
	border-top-width: 2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
  
	font-weight:bold;
	
}
.qfield_label
{
	font-weight:bold;
}
.fancybutton { 
  cursor:pointer; 
  border-width:0px;
  float:left;
  font-weight:bold; 
  color:#FFFFFF;
  text-align:center; 
  padding:0px;
  background:url(/en/templates/default/images/fancybtn.gif) left no-repeat;
  background-position: 0 -56px;
  overflow:visible;  
  
}
.fancybutton_table td { 
  cursor:pointer; 
  background:url(/en/templates/default/images/fancybtn.gif) left no-repeat;
  background-position: 0 0px;
  overflow:visible;  
  
}
.fancybutton_table:hover td { 
  cursor:pointer; 
  background:url(/en/templates/default/images/fancybtn.gif) left no-repeat;
  background-position: 0 -28px;
  overflow:visible;  
  
}
.fancybutton_text{ 
  color:#FFFFFF;
  font-size:9px;
  font-weight:bold;
 
}
.fancybutton a { 
	color:#fff; 
}
.fancybutton span { 
	position:relative; 
	display:block; 
	border-width:0px;
	white-space:nowrap; 
	margin-left:14px;
	padding-right:14px;
	height:28px; 
	line-height:28px;
	text-align:center;
	background:url(/en/templates/default/images/fancybtn.gif) left no-repeat;
	background-position: 100% 0px;
	color:#fff; 
}
.fancyrightpadding {
	width:14px;
}
.fancybutton:hover {
  background:url(/en/templates/default/images/fancybtn.gif) left no-repeat;
  background-position: 0 -84px;
}
.fancybutton:hover span {
	background:url(/en/templates/default/images/fancybtn.gif) left no-repeat;
	background-position: 100% -28px;
}
 
 
.tooltip {
	font-weight: bold;
	color: #4040A6;
	background: #EFA4DF;
}
.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:100%; height:12px; }
.cl_day { font:bold xx-small Arial;   color:black; width:100%; height:12px; text-decoration:none; cursor:hand; }
.cl_dayns4 { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; } 
.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }
.cl_sel:hover { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek:hover { font:bold xx-small Verdana; color:black; width:100%; height:12px; }
.cl_day:hover { font:bold xx-small Arial;   color:black; width:100%; height:12px; text-decoration:none; cursor:hand; }
.cl_dayns4:hover { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in:hover { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; } 
.cl_out:hover { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }
.opformelement
{
	
	display:block;
	padding:4px;
	border-style:none;
	border-width:1px;
	border-color:#EF8059;
	
	
}
.qform_text{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 2px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
.qform_email{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 2px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
.qform_textarea{
font-family:"Arial";
font-size:14px;
color:#666666;
padding: 2px;
border:1px solid #c7c8ca;
background:#fff url(/en/templates/default/images/bg-input.png) repeat-x top;
}
.opformelement_disabled
{
	
	display:block;
	color: #666666;
	padding:2px;
	border-style:none;
	border-width:1px;
	border-color:#EF8059;
	
	
}
.opfieldlabel{
	
}
.opfieldlabel_disabled{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
}
.opform_sectionbreak
{
	
	display:block;
	padding:4px;
	font-size:16px;
	width:100%;
	border-top-width: 2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
  
	font-weight:bold;
	
}
.qfield_label
{
	font-weight:bold;
}
.fancybutton { 
  cursor:pointer; 
  border-width:0px;
  float:left;
  font-weight:bold; 
  color:#FFFFFF;
  text-align:center; 
  padding:0px;
  background:url(/en/templates/default/images/fancybtn_ruby.gif) left no-repeat;
  background-position: 0 -56px;
  font-size:10px;
  overflow:visible;  
  
}
.fancybutton_table td { 
  cursor:pointer; 
  background:url(/en/templates/default/images/fancybtn_ruby.gif) left no-repeat;
  background-position: 0 0px;
  overflow:visible;  
  
}
.fancybutton_table:hover td { 
  cursor:pointer; 
  background:url(/en/templates/default/images/fancybtn_ruby.gif) left no-repeat;
  background-position: 0 -28px;
  overflow:visible;  
  
}
.fancybutton b{ 
  color:#FFFFFF;
 
}
.fancybutton span { 
	position:relative; 
	display:block; 
	border-width:0px;
	white-space:nowrap; 
	margin-left:14px;
	padding-right:14px;
	height:28px; 
	line-height:28px;
	text-align:center;
	background:url(/en/templates/default/images/fancybtn_ruby.gif) left no-repeat;
	background-position: 100% 0px;
	color:#fff; 
}
.fancyrightpadding {
	width:14px;
}
.fancybutton:hover {
  background:url(/en/templates/default/images/fancybtn_ruby.gif) left no-repeat;
  background-position: 0 -84px;
}
.fancybutton:hover span {
	background:url(/en/templates/default/images/fancybtn_ruby.gif) left no-repeat;
	background-position: 100% -28px;
}
div#plain_content{
overflow:auto;
padding:40px 0 0 0;
text-align:left;
background:#FFF url(/en/templates/default/images/bg-content.png) repeat-x top;
}
div#plain_content_wrapper{
width:940px;
margin: 0 auto;
position:relative;
text-align:left;
font-family:Arial;
font-weight:normal;
font-size:14px;
line-height:24px;
margin-bottom:15px;
padding:10px;
color:#666666;
}
.plain_content h2{
border-bottom:1px solid #D8D7D0;
font-family:"Georgia";
font-size:24px;
font-weight:normal;
margin:0px;
padding:0px;
color:#666666;
}
.plain_content div#content p{
font-size:14px;
line-height:24px;
margin-bottom:15px;
}
div#alt-main-access{
margin-top:28px;
width:232px;
text-align:center;
}
div#alt-main-access a.no-login{
color:#3d3d3d;
font-size:12px;
font-weight:bold;
}
div#alt-main-access a.no-login:hover{
color:#b01518;
}
div#alt-main-access a#alt-main-access-button{
display:block;
width:232px;
height:224px;
text-align:center;
background:url(/en/templates/default/images/button-home.png) no-repeat top;
text-decoration:none;
overflow:hidden;
margin-bottom:15px;
}
div#alt-main-access a#alt-main-access-button:hover {
background-position:bottom;
}
div#alt-main-access a#alt-main-access-button strong{
color:#FFF;
display:block;
font-size:24px;
padding: 10px 0 0 0;
}
div#alt-main-access a#alt-main-access-button em{
color:#e78a8d;
font-style:normal;
display:block;
font-weight:bold;
font-size:16px;
padding: 20px 0 20px 0;
}
div#alt-main-access a#alt-main-access-button em.small{
font-size:14px;
padding: 10px 0 0 0;
}
div#alt-main-access a#alt-main-access-button em.small{
font-size:14px;
padding: 10px 0 0 0;
}

