html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,form,fieldset,label,input,textarea,select,table,tr,td,button,blockquote
{
background:none;
border:0 none;
font-size:100%;
font-weight:normal;
margin:0;
outline:0 none;
padding:0;
list-style:none;
}
#bnr-it-1
{
display:block;
}
select,inout,textarea
{

background:#fff;
font:12px/18px Arial, Helvetica, sans-serif;
color:#354043;
box-sizing:content-box;
-moz-box-sizing:content-box;
}
a
{
text-decoration:none;
color:#3386A2;
}
a:hover,
a:focus
{
text-decoration:underline;
}
a.rev
{
text-decoration:underline;
color:#3386A2;
}
a.rev:hover,
a.rev:focus
{
text-decoration:none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner
{
border:none;
}
.clearfix:after
{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.hd
{
display:none;
}
.dagny, .dagny a
{
font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif;
}
.li-first
{
border:0 none !important;
background:none !important;
}
body
{
background:#f8f4e7 url(../art/body/bg.jpg) 0 0 repeat-x;
font:12px/18px Arial, Helvetica, sans-serif;
color:#354043;
text-align:center;
}
#wrap
{
position:relative;
width:960px;
margin:8px auto 0 auto;
background:#fff;
text-align:left;
z-index:1;
}
.l_560
{
float:left;
width:560px;
display:inline;
}
.r_320
{
float:right;
width:320px;
display:inline;
}
.l_590
{
float:left;
width:590px;
display:inline;
}
.r_300
{
float:right;
width:300px;
display:inline;
}
.l_435
{
float:left;
width:435px;
display:inline;
}
.l_445
{
float:left;
width:445px;
display:inline;
}
.r_435
{
float:right;
width:435px;
display:inline;
}
.l_300
{
float:left;
width:300px;
display:inline;
}
.l_580
{
float:left;
width:580px;
display:inline;
}
.r_310
{
float:right;
width:310px;
display:inline;
}
.r_590
{
float:right;
width:590px;
display:inline;
}
h1
{
font-size:26px;
font-weight:700;
color:#014155;
margin-bottom:16px;
line-height:30px;
}
.badge, .mod-text .badge
{
background:url(../art/content-shared/ico-badge.gif) 0 center no-repeat;
font-size:20px;
color:#333e41;
font-weight:bold;
padding:5px 0 5px 27px;
margin:0 0 10px 0;
}
.r_h4
{
font-weight:bold;
color:#797875;
text-transform:uppercase;
padding-bottom:5px;
}
.border-bottom
{
border-bottom:1px solid #e8e8e7;
margin-bottom:30px;
}
.rgt
{
float:right;
}
#hdr
{
position:relative;
height:177px;
background:url(../art/hdr/grey-bg.png) 0 0 repeat-x;
z-index:5;
}
#logo
{
position:absolute;
left:25px;
top:37px;
width:160px;
height:133px;
z-index:10;
margin-bottom:0;
}
#logo a
{
float:left;
width:160px;
height:111px;
}
#hdr-lang
{
position:absolute;
left:25px;
top:5px;
z-index:10;
}
#hdr-lang li
{
float:left;
height:18px;
display:inline;
}
#hdr-lang .de
{
background:url(../art/hdr/flags.png) 0 0 no-repeat;
}
#hdr-lang .es
{
background:url(../art/hdr/flags.png) 0 -20px no-repeat;
}
#hdr-lang .fr
{
background:url(../art/hdr/flags.png) 0 -40px no-repeat;
}
#hdr-lang .it
{
background:url(../art/hdr/flags.png) 0 -60px no-repeat;
}
#hdr-lang .ja
{
background:url(../art/hdr/flags.png) 0 -80px no-repeat;
}
#hdr-lang .pl
{
background:url(../art/hdr/flags.png) 0 -100px no-repeat;
}
#hdr-lang .en
{
background:url(../art/hdr/flags.png) 0 -120px no-repeat;
}
#hdr-lang li a
{
float:left;
width:24px;
height:18px;
}
#hdr-lang li a:focus,
#hdr-lang li a:hover
{
text-decoration:none;
}
#hdr-lang li span
{
font-size:10px;
line-height:16px;
font-weight:bold;
color:#62676a;
padding-left:24px;
}
#hdr-lang li a span
{
display:none;
}
#hdr-lang .hdr-lang-sel span
{
padding-right:15px;
background:url(../art/hdr/lang-brd.gif) right center repeat-y;
margin-right:13px;
}
#hdr-lang .hdr-lang-single span
{
padding-right:15px;
background:url(../art/hdr/lang-arr.png) right center no-repeat;
margin-right:13px;
}
#hdr-menu
{
position:absolute;
color:#c5cdce;
right:135px;
top:5px;
z-index:10;
}
#hdr-menu li
{
float:left;
padding:0 8px 0 10px;
line-height:16px;
background:url(../art/hdr/lang-brd.gif) 0 center repeat-y;
}
#hdr-menu a
{
color:#4f7387;
font-size:10px;
font-weight:bold;
}
#hdr-search
{
position:absolute;
right:25px;
top:45px;
z-index:10;
}
#hdr-search div
{
background:url(../art/hdr/search-bg.png) 0 center repeat-x;
float:left;
margin-top:2px;
}
#hdr-search input
{
border:1px solid #babfc2;
background:url(../art/hdr/search-ico.png) right center no-repeat;
float:left;
height:15px;
padding:3px 23px 3px 5px;
width:241px;
font-style:italic;
font-size:11px;
color:#6c797d;
}
#hdr-search input:focus
{
border-color:#555;
color: #333;
}
#hdr-search button
{
float:left;
margin:2px 0 0 5px;
padding:5px 10px 4px;
}
#bdy-search div
{
background:url(../art/hdr/search-bg.png) 0 center repeat-x;
float:left;
margin:2px 0px 20px;
}
#bdy-search input
{
border:1px solid #babfc2;
background:url(../art/hdr/search-ico.png) right center no-repeat;
float:left;
height:15px;
padding:3px 23px 3px 5px;
width:241px;
font-style:italic;
font-size:11px;
color:#6c797d;
}
#bdy-search input:focus
{
border-color:#555;
color: #333;
}
#bdy-search button
{
float:left;
margin:2px 0 0 5px;
padding:5px 10px 4px;
}
#hdr-thawte
{
position:absolute;
right:25px;
top:96px;
z-index:10;
}
.thawtewide{
float: right;
width: 199px;
height: 39px;
margin: 5px 0 0 10px;
}
#wrap .twawte
{
margin:0;
}
#hdr-thawte h5
{
float:left;
position:relative;
height:50px; 
text-indent:-9999px;
overflow:hidden;
}
#hdr-thawte .mm1
{
width:60px;
background:url(../art/members/ms1.jpg) 0 0 no-repeat;
}
#hdr-thawte .mm2
{
width:24px;
background:url(../art/members/ms2.jpg) 0 0 no-repeat;
margin-left:6px;
}
#hdr-thawte .mm3
{
width:74px;
background:url(../art/members/ms3.jpg) 0 0 no-repeat;
margin-left:6px;
}
#hdr-thawte .mm4
{
width:77px;
background:url(../art/members/ms4.jpg) 0 0 no-repeat;
margin-left:6px;
}
#hdr-thawte .mm5
{
width:83px;
background:url(../art/members/ms5.jpg) 0 0 no-repeat;
margin-left:6px;
}
#hdr-thawte .mm6
{
width:69px;
background:url(../art/members/ms6.jpg) 0 0 no-repeat;
margin-left:6px;
}
#hdr-thawte .mm7
{
width:97px;
background:url(../art/members/ms7.jpg) 0 0 no-repeat;
margin-left:6px;
}
#hdr-thawte .mm8
{
width:101px;
background:url(../art/members/ms8.jpg) 0 0 no-repeat;
}
.bnr
{
position:relative;
width:960px;
height:338px;
overflow:hidden;
background:url(../art/bnr/bg.jpg) 0 bottom no-repeat;
margin-top:-15px;
z-index:5;
}
.bnr-item
{
position:absolute;
top:15px;
left:0;
width:960px;
height:323px;
display:none;
}
.bnr-text
{
position:absolute;
left:25px;
top:0;
width:550px;
padding-top:20px;
z-index:50;
}
.bnr img
{
position:absolute;
right:0;
bottom:0;
z-index:10;
}
.bnr h1
{
font-size:44px;
font-weight:bold;
color:#83827e;
line-height:46px;
margin-bottom:5px;
}
.bnr p
{
color:#354043;
margin-bottom:10px;
}
.bnr ul
{
margin:0 0 15px 15px;
}
.bnr li
{
background:url(../art/bnr/blt.gif) left 6px no-repeat;
padding-left:15px;
margin-bottom:5px;
}
.bnr li a
{
font-weight:bold;
color:#00688b;
}
.bnr li span
{
font-weight:bold;
color:#354043;
padding-right:4px;
}
.bnr .bnr-about
{
margin-left:0;
}
.bnr .bnr-about li
{
background:none;
padding:0;
float:left;
width:240px;
}
.bnr .bnr-about li a, .bnr .bnr-about li span
{
font-weight:normal;
}
.bnr .bnr-about img, .bnr .bnr-post img, .bnr .bnr-list img
{
position:static;
bottom:auto;
right:auto;
float:left;
margin-top:2px;
}
.bnr .bnr-about .bnr-post
{
float:left;
width:176px;
height:60px;
margin-left:10px;
display:inline;
font-size:11px;
padding:0;
}
.bnr .bnr-about strong
{
display:block;
font-size:12px;
color:#00688b;
}
.bnr .bnr-list
{
position:absolute;
right:25px;
top:71px;
width:330px;
z-index:50;
}
.bnr-more
{
color:#00688b;
}
.bnr-post
{
padding:10px 0 25px 0;
}
.bnr-post h3
{
font-size:20px;
line-height:24px;
font-weight:bold;
color:#00688b;
}
.bnr-post h3 a
{
font-size:20px;
font-weight:bold;
color:#00688b;
}
.bnr-post h4, .bnr-post h4 a
{
font-size:14px;
font-weight:bold;
color:#00688b;
}
.bnr .bnr-post p
{
margin:10px 0;
}
.bnr .bnr-list .bnr-post p
{
font-size:11px;
margin:5px 0;
}
.bnr-post div
{
float:right;
width:320px;
margin-right:10px;
}
.bnr-list .bnr-post
{
padding:0;
}
.bnr-list .bnr-post div
{
float:right;
width:255px;
margin-right:0;
}
.bnr-list .bnr-post-last
{
margin-top:15px;
border-top:1px dotted #ddd;
padding-top:15px;
}
.bnr-link
{
display:inline-block;
color:#1d688f;
font-size:14px;
font-style:italic;
text-decoration:underline;
margin:10px 0 0 30px;
}
.bnr-link:focus,
.bnr-link:hover
{
color:#003153;
}
#menu
{
position:relative;
background:#979385 url(../art/menu/bg.gif) left repeat-x;
height:46px;
z-index:5;
}
#menu li
{
float:left;
background:url(../art/menu/brd.gif) right top repeat-y;
padding-right:1px;
height:46px;
}
#menu a
{
float:left;
padding:0 16px;
height:46px;
font-weight:bold;
font-size:14px;
line-height:45px;
color:#fff;
}
#menu .first a
{
padding-left:25px;
}
#menu .icon a span
{
background:url(../art/menu/ico.png) 0 0 no-repeat;
padding-left:20px;
font-weight:bold;
font-size:14px;
color:#3f3f3e;
}
#menu .current-menu-parent a,
#menu .current-menu-item a,
#menu .current-page-ancestor a,

/* fucksake: */
#menu .current_page_parent a,

#menu .activeSlide a,
#menu .icon a,
#menu a:hover,
#menu a:focus
{
background:#f3cf0f url(../art/menu/hover.png) center 1px no-repeat;
color:#3f3f3e;
text-decoration:none;
}
#menu .sitemap
{
float:right;
background:none;
height:auto;
padding:0;
}
#menu .sitemap a
{
background:#7c7a6d url(../art/menu/sm.gif) 8px 0 no-repeat;
float:right;
height:auto;
padding:1px 8px 2px 25px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
font-size:9px;
line-height:18px;
font-weight:700;
text-transform:uppercase;
color:#fff;
margin:14px 25px 0 0;
display:inline;
}
#menu .current_page_sitemap a,
#menu .sitemap a:focus,
#menu .sitemap a:hover
{
background:#4c4a41 url(../art/menu/sm.gif) 8px -30px no-repeat;
text-decoration:none;
}
#members
{
position:relative;
height:96px;
padding:0 20px;
z-index:5;
}
#members h3
{
float:left;
width:245px;
text-align:right;
font-size:14px;
color:#6a7579;
line-height:22px;
margin-top:25px;
margin-right:10px;
display:inline;
}
#members h3 span
{
display:block;
font:italic 18px/22px Georgia, "Times New Roman", Times, serif;
color:#343f42;
}
#members h5
{
float:left;
position:relative;
margin-top:25px;
height:56px;
text-indent:-9999px;
overflow:hidden;
}
#members .mm1
{
width:99px;
background:url(../art/members/mm1.jpg) 0 0 no-repeat;
}
#members .mm2
{
width:29px;
background:url(../art/members/mm2.jpg) 0 0 no-repeat;
margin-left:8px;
}
#members .mm3
{
width:90px;
background:url(../art/members/mm3.jpg) 0 0 no-repeat;
margin-left:8px;
}
#members .mm4
{
width:93px;
background:url(../art/members/mm4.jpg) 0 0 no-repeat;
margin-left:8px;
}
#members .mm5
{
width:100px;
background:url(../art/members/mm5.jpg) 0 0 no-repeat;
margin-left:8px;
}
#members .mm6
{
width:83px;
background: url(../art/members/mm6.jpg) 0 0 no-repeat;
margin-left:8px;
}
#members .mm7
{
width:118px;
background: url(../art/members/mm7.jpg) 0 0 no-repeat;
margin-left:8px;
}
#members .mm8
{
width:127px;
background:url(../art/members/mm8.jpg) 0 0 no-repeat;
}
#content
{
padding:25px;
}
#wrap .cnt-home
{
background:url(../art/members/bg.png) center top no-repeat;
padding:25px 0;
}
.cnt-row .intro
{
margin-left:25px;
}
.cnt-row .bk
{
margin-right:25px;
}
.intro
{
float:left;
width:450px;
}
.intro h1
{
font-size:16px;
font-weight:normal;
color:#83827e;
height:85px;
padding-left:74px;
line-height:18px;
border-bottom:1px dotted #ddd;
margin-bottom:15px;
background:url(../art/intro/logo.jpg) 0 0 no-repeat;
}
.intro h1 strong
{
font-size:24px;
color:#053044;
display:block;
padding:15px 0 7px 0;
}
.intro p
{
margin-bottom:15px;
}
.intro ul
{
margin-left:15px;
}
.intro li
{
margin-bottom:5px;
line-height:21px;
padding-left:30px;
}
.intro .intr-ico1
{
background:url(../art/intro/icons/ico1.gif) 0 0 no-repeat;
}
.intro .intr-ico2
{
background:url(../art/intro/icons/ico2.gif) 0 0 no-repeat;
}
.intro .intr-ico3
{
background:url(../art/intro/icons/ico3.gif) 0 0 no-repeat;
}
.intro .intr-ico4
{
background:url(../art/intro/icons/ico4.gif) 0 0 no-repeat;
}
.intro .intr-ico5
{
background:url(../art/intro/icons/ico5.gif) 0 0 no-repeat;
}
.box-border
{
background:#f2f2f2;
padding:7px;
}
.box-white
{
position:relative;
padding:6px;
background:#fff;
border:1px solid #dcdbd9;
font-size:11px;
line-height:16px;
-webkit-box-shadow:0 0 8px #dcdbd9;
-moz-box-shadow:0 0 8px #dcdbd9;
box-shadow:0 0 8px #dcdbd9;
z-index:100;
}
.box-white .item
{
display:block;
position:relative;
}
#s1 .item {
width:292px;
height:240px;
}
#s2 .item {
width:407px;
height:333px;
}
.box-white img,
.box-white iframe
{
display:block;
}
.box-white .item img
{
position:absolute;
z-index:101;
}
.mod-interactive .box-white p
{
position:absolute;
bottom:0;
width:100%;
z-index:103;
padding:10px 15px;
height:30px;
font-size:12px;
color:#ffffff;
text-align:center;
}
.box-white .overlay
{
position:absolute;
bottom:0;
background:#000000;
height:50px;
opacity: 0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
z-index:102;
}
#s1 .overlay {
width: 292px;
}
#s2 .overlay {
width: 407px;
}
.bk
{
width:426px;
float:right;
margin-top:7px;
display:inline;
}
.bk-offer
{
background:url(../art/bk/bg.jpg) 0 0 no-repeat;
height:224px;
padding:20px 20px 0 35px;
margin-bottom:20px;
}
.bk-offer h2
{
color:#63615a;
font-size:20px;
line-height:24px;
margin-bottom:12px;
}
.bk-offer p
{
font-size:14px;
line-height:20px;
margin-bottom:15px;
color:#6a7579;
}
.bk-offer p strong
{
font-style:italic;
font-weight:bold;
color:#5891a3;
}
.bk-offer .bk-link
{
background:#82817e;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:11px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
-moz-box-shadow:0px 1px 2px 2px #d3d3d3;
-webkit-box-shadow:0 1px 2px 2px #d3d3d3;
box-shadow:0 1px 2px 2px #d3d3d3;
padding:5px 10px 3px 10px;
display:inline-block;
}
.bk-staff img
{
float:left;
display:inline;
margin-bottom:4px;
}
.bk-staff p
{
margin-left:75px;
padding:5px 0px;
}
.bk-staff strong
{
display:block;
font-size:12px;
margin-bottom:5px;
line-height:18px;
}
#boxes
{
margin-top:27px;
background:url(../art/boxes/bottom.png) center bottom no-repeat;
}
#inner
{
padding:0 25px;
background:url(../art/boxes/top.png) center 0 no-repeat;
}
.box
{
float:left;
padding:30px 0 10px 0;
margin:0 19px;
width:250px;
}
#boxes .mid
{
margin:0 40px;
}
.box h4.dagny
{
color:#333e41;
font-size:12px;
line-height:16px;
font-weight:bold;
margin-bottom:25px;
padding-left:25px;
text-transform:uppercase;
}
h4.dagny a
{
color:#333e41;
font-weight:bold;
}
.box .bx-fb
{
background:url(../art/boxes/fb.png) 0 0 no-repeat;
}
.box .box-blog
{
background:url(../art/boxes/bl.png) 0 0 no-repeat;
}
.box .bx-cal
{
background:url(../art/boxes/cal.png) 0 0 no-repeat;
}
.box-blog-main h3
{
margin:10px 0 8px 0;
}
.box-blog-main h3 a
{
color:#00688b;
font-size:16px;
font-weight:bold;
}
.box-blog-main p
{
margin-bottom:5px;
}
.box-blog-main .box-blog-main-info, .box-blog-list .box-blog-main-info
{
font-size:10px;
font-weight:bold;
color:#8b8e8f;
line-height:16px;
display:block;
}
.box-blog-main .box-blog-main-info a, .box-blog-list .box-blog-main-info a
{
color:#00688b;
text-decoration:underline;
}
.box-blog-list
{
width:250px;
margin-top:15px;
}
.box-blog-list li
{
padding-top:20px;
display:block;
border-top:1px dotted #ddd;
margin-bottom:15px;
}
.box-blog-list img
{
float:left;
}
.box-blog-list p
{
float:right;
width:185px;
font-size:11px;
line-height:16px;
}
.box-blog-list .box-blog-list-ttl
{
display:block;
font-size:14px;
font-weight:bold;
color:#00688b;
line-height:16px;
margin-bottom:3px;
}
.box-blog-list .box-blog-main-info
{
margin-top:5px;
}
.box-event li
{
padding:0 0 14px 40px;
border-bottom:1px dotted #ddd;
margin-bottom:14px;
background:url(../art/boxes/event-cal.gif) 0 0 no-repeat;
display:block;
}
#wrap .box-event-last
{
border:0 none;
}
.box-event h5
{
margin-bottom:8px;
}
.box-event h5 strong, .mod-blog-detail h1 strong, .mod-blog-detail h2 strong
{
background:#9b9b9b;
font-size:10px;
color:#fff;
padding:2px 5px;
margin-right:5px;
text-transform:uppercase;
}
.box-event h5 a
{
color:#1f2931;
font-weight:bold;
}
.box-event p
{
font-size:11px;
line-height:16px;
}
.box-event p a
{
color:#3386a2;
}
.box-event .box-event-main
{
background:none;
padding:0 0 14px 0;
}
.box-event-main h4
{
padding-top:3px;
margin-bottom:7px;
}
.box-event-main h4 a
{
font-size:14px;
font-weight:bold;
line-height:18px;
color:#00688b;
}
.box-event-main h5
{
height:15px;
}
.box-event-main .box-event-pt1
{
float:left;
height:15px;
background:#c45c18;
font-size:10px;
color:#fff;
padding:0 4px 0 8px;
line-height:15px;
text-transform:uppercase;
}
.box-event-main .box-event-pt2
{
float:left;
background:#9b9b9b url(../art/boxes/event-arr.gif) left no-repeat;
padding:0 8px 0 14px;
height:15px;
line-height:15px;
}
.box-event-main .box-event-star
{
float:right;
width:55px;
height:9px;
background:url(../art/boxes/star.png) 0 -10px repeat-x;
text-indent:-9999px;
overflow:hidden;
}
.box-event-star span
{
float:left;
width:0;
height:9px;
background:url(../art/boxes/star.png) 0 0 repeat-x;
}
.box-event-main .box-event-star-1
{
width:11px;
}
.box-event-main .box-event-star-2
{
width:22px;
}
.box-event-main .box-event-star-3
{
width:33px;
}
.box-event-main .box-event-star-4
{
width:44px;
}
.box-event-main .box-event-star-5
{
width:55px;
}
.box-event-main .box-event-info
{
font-size:11px;
line-height:15px;
}
.box-event-main .box-event-info span
{
font-style:italic;
display:block;
color:#6d7274;
font-size:11px;
margin-top:3px;
}
.bx-comm
{
display:inline-block;
background:url(../art/boxes/ico-cmnt.gif) left 4px no-repeat;
padding:2px 0 2px 20px;
color:#00688b;
}
.box-event-main .box-event-info img
{
float:left;
}
.box-event-main .box-event-inn
{
margin-left:70px;
}
#footer #members
{
border-top:1px solid #e6e6e5;
}
#links
{
background:#1f2932 url(../art/footer/bg-links.png) no-repeat;
height:230px;
padding:20px 47px;
}
.col
{
float:left;
width:250px;
display:inline;
}
#links .mid
{
margin:0 55px;
}
.col h4
{
font-size:14px;
font-weight:bold;
color:#fff;
margin-bottom:20px;
text-transform:uppercase;
}
.col li
{
border-bottom:1px solid #2c3d46;
padding:2px 0;
}
.col li a
{
font-size:11px;
font-weight:bold;
color:#94a3a6;
line-height:16px;
}
.col li a:focus,
.col li a:hover
{
color:#fff;
text-decoration:none;
}
.col p
{
font-size:11px;
font-weight:bold;
color:#bed0d6;
line-height:16px;
margin-bottom:10px;
}
.col .zurb
{
margin-bottom:10px;
}
.col p a
{
color:#549fb2;
text-decoration:underline;
}
#fbtm
{
background:url(../art/footer/bg-fbtm.gif) 0 0 repeat;
padding:10px 0;
text-align:center;
}
#fbtm h5
{
font-size:11px;
font-weight:bold;
color:#cddbde;
line-height:18px;
margin-bottom:3px;
}
#fbtm p
{
color:#fff;
font-size:11px;
}
#fbtm p a
{
color:#7b989f;
font-size:11px;
}
#fbtm p .email
{
color:#63b4c9;
}
#fbtm p span
{
margin:0 5px;
color:#3c4650;
font-size:16px;
}
#contact-section
{
position:absolute;
top:0;
display:none;
left:50%;
width:960px;
margin-left:-480px;
padding-bottom:6px;
background:url(../art/contact-skype/border.png) 0 bottom repeat-x;
z-index:100;
text-align:left;
}
#slide-button
{
position:absolute;
background:#2d4959 url(../art/content-shared/alert-overlay.png) top left repeat-x;
display:inline-block;
right:24px;
bottom:-36px;
height:24px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#fff;
padding:7px 12px 0 12px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
box-shadow:0 1px 3px rgba(0,0,0,0.5);
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}
#slide-button strong
{
display:block;
padding:0 12px 0 0;
background:url(../art/contact-skype/arrs.png) right 2px no-repeat;
}
#contact-section .opened,#slide-button:hover
{
text-decoration:none;
}
#contact-section .opened strong, #slide-button:hover strong
{
background:url(../art/contact-skype/arrs.png) right -28px no-repeat;
}
.contact-bar
{
position:relative;
}
.contact-bar .cb-wrap
{
background:#fff url(../art/contact-skype/cbwrap-bg.png) 0 bottom repeat-x;
padding:0 25px;
}
#wrap .cb-wrap
{
background:#fff url(../art/contact-skype/cbwrap-bg-dark.png) 0 bottom repeat-x;
border-right:1px solid #e1e0e0;
border-bottom:1px solid #e1e0e0;
border-left:1px solid #e1e0e0;
padding:0 0 0 25px;
}
.contact-bar .phone-us
{
float:left;
width:145px;
padding:15px 10px 0 0;
}
.contact-bar .skype
{
width:540px;
float:left;
background:url(../art/contact-skype/skype.png) 0 0 no-repeat;
padding:0 20px;
border-right:1px solid #e1e0e0;
border-left:1px solid #e1e0e0;
}
#wrap .skype
{
background:url(../art/contact-skype/skype-dark.png) 0 0 no-repeat;
}
.contact-bar .email-us
{
float:right;
width:155px;
padding:15px 0 0 15px;
}
#wrap .email-us
{
float:left;
}
.phone-us h5
{
padding-left:16px;
background:url(../art/contact-skype/ico-phn.png) 0 center no-repeat;
font-size:11px;
font-weight:700;
color:#737e81;
margin-bottom:8px;
text-transform:uppercase;
}
.phone-us p
{
font-size:16px;
font-weight:700;
color:#354043;
margin-bottom:15px;
}
.phone-us .fax
{
color:#354043;
font-size:12px;
font-weight:normal;
}
.phone-us .fax strong
{
color:#737e81;
font-size:11px;
font-weight:700;
}
.skype h5
{
padding-left:65px;
font-weight:700;
line-height:41px;
height:41px;
color:#354043;
}
.skype li
{
float:left;
padding-top:20px;
display:inline;
}
.skype .mid
{
margin:0 35px;
}
.skype a
{
width:155px;
display:inline-block;
font-size:12px;
font-weight:bold;
color:#00688b;
}
.skype .en
{
background:url(../art/contact-skype/eng.gif) right 0 no-repeat;
}
.skype .de 
{
background: url(../art/contact-skype/de.gif) right 0 no-repeat;
}
.skype .fr
{
background:url(../art/contact-skype/fr.gif) right 0 no-repeat;
}
.skype .es
{
background:url(../art/contact-skype/esp.gif) right 0 no-repeat;
}
.skype .avt
{
float:left;
margin:5px 5px 0 0;
}
.skype a strong
{
display:block;
float:left;
margin-bottom:3px;
}
.skype a span
{
float:right;
width:115px;
display:block;
}
.body-ssl .skype li a {
	background-position: right 10px;
}
.body-ssl .skype li span {
	margin-top: 10px;
}
.email-us h5
{
background:url(../art/contact-skype/ico-email.gif) left 3px no-repeat;
padding-left:22px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#737e81;
margin-bottom:8px;
}
.email-us p
{
margin-bottom:12px;
}
.email-us p a, .mod-skype-ph-em p a
{
font-size:14px;
font-weight:normal;
color:#00688b;
}
.zurb
{
position:relative;
background:#002e51 url(../art/content-shared/alert-overlay.png) top left repeat-x;
display:inline-block;
padding:7px 10px 6px;
color:#fff;
font-size:11px;
line-height:14px;
font-weight:bold;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
box-shadow:0 1px 3px rgba(0,0,0,0.5);
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
cursor:pointer;
text-transform:uppercase;
}
.zurb:focus,
.zurb:hover
{
background-color:#014465;
text-decoration:none;
}
.zurb em
{
text-transform:none;
font-size:12px;
}
body .zurb-g, body .zurb-gs-ico, body .zurb-gl
{
background-color:#595857;
}
body .zurb-g:hover, body .zurb-gl:hover, body .zurb-g:focus, body .zurb-gl:focus
{
background-color:#403f3e;
}
body .zurb-g-red.zurb-gs-ico{
background-color:#c54b00;
}
body .zurb-g-red.zurb-gs-ico:hover{
background-color:#D95402;
}
body .zurb-bl-ico
{
background-color:#001e33;
padding:12px 18px 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:14px;
}
body .zurb-bl-ico strong
{
padding-left:25px;
background:url(../art/content-shared/ico-lock.png) 0 center no-repeat;
}
body .zurb-bl-ico:focus,
body .zurb-bl-ico:hover
{
background-color:#01223b;
}
body .zurb-bl
{
background-color:#003053;
padding:12px 18px 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:14px;
}
body .zurb-bl:focus,
body .zurb-bl:hover
{
background-color:#01223b;
}
body .zurb-red
{
background-color:#c54b00;
padding:12px 18px 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:14px;
}
body .zurb-red:focus,
body .zurb-red:hover
{
background-color:#D95402;
}




body .zurb-gs-ico strong
{
background:url(../art/content-shared/ico-lock-gs.png) 0 center no-repeat;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:4px 10px 3px 15px;
}
body .zurb-ft
{
background-color:#325159;
padding:4px 10px 3px;
text-transform:capitalize;
}
body .zurb-ft:focus,
body .zurb-ft:hover
{
background-color:#243a40;
}
body .zurb-ci
{
background-color:#001826;
padding:5px 10px 4px;
}
body .zurb-gl
{
padding:6px 15px 5px;
}
.mod-about-text
{
color:#83827E;
font-size:16px;
font-weight:normal;
line-height:22px;
padding-bottom:10px;
}
.mod-about-text p
{
margin-bottom:10px;
}
#wrap .fix-about
{
margin-bottom:17px;
}
#wrap .fix-boxed
{
padding-left:17px;
}
.mod-course-intro
{
margin-bottom:30px;
}
.course-intro-text
{
font-size:16px;
color:#83827e;
line-height:22px;
font-weight:normal;
}
.course-intro-text p
{
margin-bottom:10px;
}
.course-intro-text ul
{
margin-left:15px;
}
.course-intro-text li, .mod-learn-school li, .mod-live-learn li, .mod-secure li
{
padding-left:15px;
background:url(../art/bnr/blt.gif) left 7px no-repeat;
margin-bottom:8px;
}
.mod-course-intro-nav
{
float:right;
background:#f1f0ed url(../art/course-info/bg-c-i-n.gif) center bottom no-repeat;
width:165px;
padding-bottom:10px;
margin-left:20px;
display:inline;
}
.mod-course-intro-nav h5
{
padding:5px 0 5px 15px;
background:#e7e6e3 url(../art/course-info/bg.png) 0 bottom repeat-x;
border-bottom:1px solid #fff;
font-size:10px;
font-weight:700;
color:#797875;
text-transform:uppercase;
}
.mod-course-intro-nav h5 .zurb
{
margin:5px 0;
}
.mod-course-intro-nav h5 strong
{
background:url(../art/course-info/arr-c-i-n.gif) right center no-repeat;
padding-right:15px;
font-weight:700;
}
.mod-course-intro-nav ul
{
margin:10px 15px;
}
.mod-course-intro-nav li
{
margin:0 0 5px 0;
}
.mod-course-intro-nav li a
{
color:#00688b;
font-weight:bold;
font-size:14px;
}
.mod-course-intro .aim
{
clear:both;
font-weight:bold;
padding-top:25px;
}
.mod-course-details
{
border-top:2px solid #ffd500;
margin-bottom:30px;
width:100%;
}
.mod-course-details .dagny
{
width:125px;
font-weight:bold;
color:#4a4946;
font-size:11px;
text-transform:uppercase;
}
.mod-course-details td
{
padding:6px 0;
vertical-align:top;
background:url(../art/course-details/bdr-dtl.gif) left bottom repeat-x;
}
.mod-hero-shot
{
margin-bottom:20px;
}
.mod-hero-shot p
{
padding:5px 3px;
font-style:italic;
}
.mod-quote
{
margin-bottom:20px;
}
.mod-quote h6
{
padding-left:25px;
background:url(../art/content-shared/ico-qt.gif) 5px 2px no-repeat;
font-size:15px;
font-style:italic;
line-height:22px;
margin:5px 0 15px 0;
}
.mod-quote img
{
float:left;
margin-right:15px;
display:inline;
}
.mod-quote strong
{
background:url(../art/content-shared/bdr-ttl.gif) 51px top no-repeat;
display:block;
padding-top:8px;
}
.mod-staff
{
margin-bottom:20px;
}
.mod-price
{
margin-bottom:30px;
}
.mod-price-tbl
{
width:100%;
margin-bottom:15px;
}
.mod-price-tbl th
{
background:#4b7e95;
font-size:11px;
color:#fff;
text-transform:uppercase;
border-bottom:1px solid #426f83;
border-right:1px solid #78a1b2;
padding:3px 0;
text-align:center;
}
.mod-price-tbl .mod-price-alt th
{
background:#365d6e;
border-right:1px solid #305362;
}
.mod-price-tbl td
{
background:#f1f0ed;
padding:3px 0;
text-align:center;
border-top:1px solid #fdfdfc;
border-right:1px solid #fff;
}
.mod-price-tbl td em
{
padding:0 5px;
font-size:11px;
}
.mod-price-tbl td .reduced
{
font-size:11px;
font-style:italic;
font-weight:bold;
color:#fff;
background:#e40b00;
padding:3px 5px;
text-transform:capitalize;
}
.mod-price-tbl .mod-price-td-dark td
{
background:#797875;
color:#fff;
font-weight:bold;
text-align:left;
padding-left:25px;
}
.mod-price-tbl .mod-tbl-indent, .mod-price-tbl .mod-tbl-indent td, .mod-price-tbl .mod-tbl-indent th
{
text-align:left;
padding-left:13px;
}
#wrap .mod-price-tbl .mod-price-td-acc td, #wrap .mod-price-tbl .mod-price-td-acc th, #wrap .mod-price-tbl .mod-price-td-acc
{
text-align:left;
padding-left:40px;
}
.mod-price .mod-price-tbl .sortedby
{
background-image:url(../art/content-shared/marked.gif);
background-position:right top;
background-repeat:no-repeat;
}
.mod-enquiry .zurb
{
float:right;
margin:10px 0 0 25px;
}
.mod-enquiry-ready
{
padding:15px 0;
margin-top:15px;
border-top:1px solid #e1e0de;
}
.mod-enquiry .mod-enquiry-ready .zurb
{
float:left;
margin:0 0 0 20px;
}
.mod-enquiry-ready h5
{
float:left;
font:italic 17px/22px Georgia, "Times New Roman", Times, serif !important;
color:#343f42 !important;
margin: 0px !important;
}
#wrap .mod-skype
{
background:url(../art/contact-skype/skype-alt.png) 0 1px no-repeat;
border:1px solid #e9e9e9;
-moz-box-shadow:0 0 4px #e9e9e9;
-webkit-box-shadow:0 0 4px #e9e9e9;
box-shadow:0 0 4px #e9e9e9;
margin-bottom:30px;
}
.mod-skype h5
{
padding-left:80px;
height:33px;
line-height:36px;
}
.mod-skype ul
{
padding-left:10px !important;
}
.mod-skype-ph-em
{
border-top:1px solid #ddd;
padding:15px 0;
margin:0 15px;
}
.mod-skype-ph-em h6
{
float:left;
font-size:11px;
font-weight:bold;
color:#797875;
text-transform:uppercase;
padding-left:23px;
padding-right:8px;
height:16px;
background:url(../art/contact-skype/ico-email.gif) 0 center no-repeat;
}
.mod-skype-ph-em .sk-phone
{
padding-left:15px;
background:url(../art/contact-skype/ico-phn.gif) 0 center no-repeat;
}
.mod-skype-ph-em p
{
float:left;
font-size:14px;
font-weight:bold;
padding-right:20px;
color:#354043;
height:16px;
}
.mod-learn-school
{
margin-bottom:30px;
}
.mod-learn-school ul
{
padding:10px;
}
.mod-course-list
{
margin-bottom:15px;
}
.mod-course-list h6
{
padding:5px 15px;
background:#e8e7e4;
border-bottom:1px solid #fff;
font-size:10px;
color:#797875;
text-transform:uppercase;
}
.mod-course-list h6 strong
{
background:url(../art/course-list/arr-down.gif) right center no-repeat;
padding-right:15px;
}
.mod-course-list p
{
text-align:center;
padding:20px 10px;
background:#f1f0ed;
}
.mod-course-list a
{
font-size:13px;
line-height:32px;
color:#83827e;
border:1px solid #b7b7b4;
background:#fdfdfd url(../art/mod-form/txt-bg.png) 0 bottom repeat-x;
padding:3px 15px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
-moz-box-shadow:0px 0px 1px #b7b7b4;
-webkit-box-shadow:0px 0px 1px #b7b7b4;
box-shadow:0px 0px 1px #b7b7b4;
white-space:nowrap;
margin-right:5px;
}
.mod-couse-list strong
{
display:block;
}
.mod-course-list a:focus,
.mod-course-list a:hover
{
color:#00688b;
text-decoration:none;
}
.mod-course-list .sel
{
background:#006184;
border:1px solid #014a64;
-moz-box-shadow:0px 0px 1px #014a64;
-webkit-box-shadow:0px 0px 1px #014a64;
box-shadow:0px 0px 1px #014a64;
}
.mod-course-list .sel, .mod-course-list .sel:hover, .mod-course-list .sel:focus
{
color:#fff;
}
.mod-learn-school .zurb
{
margin:10px 0 5px 0;
}
.mod-promo
{
background:url(../art/mod-promo/bg-promo.jpg) left top no-repeat;
width:260px;
padding:15px 20px;
border-bottom:1px solid #dedede;
margin-bottom:20px;
}
.mod-promo h2
{
font-size:14px;
font-weight:700;
line-height:18px;
color:#4a4946;
}
.mod-promo p
{
font-size:13px;
line-height:16px;
padding:5px 0 60px 0;
color:#6a7579;
}
.mod-promo p strong
{
font-style:italic;
color:#5891a3;
}
.mod-row
{
position:relative;
padding:15px 0;
border-bottom:1px solid #e1e1e1;
width:920px;
left:0;
right:-10px;
}
#wrap .mod-row-standalone
{
border:0 none;
}
.mod-row-back
{
position:absolute;
right:0;
bottom:-8px;
display:block;
padding:2px 35px 2px 6px;
background:#fff url(../art/mod-row/arr-up.gif) right center no-repeat;
font:bold 10px Arial, Helvetica, sans-serif;
color:#006487;
}
.mod-boxes
{
background:#f3f3f3;
padding-top:17px;
float:left;
width:910px;
}
.mod-row h2, .mod-accomodation-list h2, .mod-blog-list h2
{
font-size:18px;
font-weight:700;
color:#333e41;
line-height:24px;
margin-bottom:12px;
padding-left:7px;
}
.mod-row h2 a, .mod-accomodation-list h2 a, .mod-blog-list h2 a
{
font-size:18px;
font-weight:700;
color:#333e41;
line-height:18px;
color:#333e41;
text-decoration:none;
}
.mod-row h2 a:hover, .mod-accomodation-list h2 a:hover, .mod-blog-list h2 a:hover,
.mod-row h2 a:focus, .mod-accomodation-list h2 a:focus, .mod-blog-list h2 a:focus
{
text-decoration:underline;
}
.mod-boxes-selected
{
background:#005e80 url(../art/mod-box/bg-boxes-sel.jpg) 0 0 no-repeat;
}
.mod-boxes-selected h2, .mod-boxes-selected h2 a
{
color:#fff;
}
.mod-boxes-selected .mod-box
{
border:1px solid #135573;
}
#wrap .mod-boxes-1
{
width:224px;
margin-right:4px;
}
#wrap .mod-boxes-1 .mod-box
{
margin-left:5px;
}
#wrap .mod-boxes-2
{
width:452px;
margin-right:6px;
}
#wrap .mod-boxes-2 .mod-box
{
margin-left:7px;
}
#wrap .mod-boxes-3
{
width:682px;
margin-right:4px;
}
#wrap .mod-boxes-3 .mod-box
{
margin-left:9px;
}
.mod-boxes .mod-box
{
position:relative;
float:left;
border:1px solid #dfdfdf;
background:#fff url(../art/mod-box/bg-box-in.gif) left 1px no-repeat;
width:213px;
padding:0 0 20px 0;
margin:0 0 8px 10px;
-webkit-box-shadow:0 0 3px #dfdfdf;
-moz-box-shadow:0 0 3px #dfdfdf;
box-shadow:0 0 3px #dfdfdf;
}
.mod-box-pr
{
position:absolute;
right:1px;
top:1px;
background:#c45b19;
float:left;
font-size:10px;
font-weight:700;
color:#fff;
padding:2px 6px;
z-index:200;
}
.mod-box h3
{
margin:30px 14px 0 14px;
height:45px;
font-size:14px;
color:#00688b;
font-weight:700;
border-bottom:1px dotted #ddd;
}
.mod-box h3 a
{
font-size:14px;
color:#00688b;
font-weight:700;
}
.mod-box ul
{
margin:5px 14px 15px 14px;
}
.mod-box p
{
margin:10px 14px 5px 14px;
}
.mod-box li
{
background:url(../art/bnr/blt.gif) left 7px no-repeat;
line-height:20px;
padding-left:12px;
margin-bottom:1px;
}
.mod-box .zurb
{
margin-left:14px;
}
.mod-help
{
border:1px solid #dedede;
background:#f2f2f2;
padding:22px 25px;
border-bottom:1px solid #e3e3e2;
}
.mod-help #clft
{
width:430px;
float:left;
}
.mod-help h3
{
font:italic 18px/22px Georgia, "Times New Roman", Times, serif;
color:#343f42;
margin-bottom:10px;
}
.mod-help #clft p
{
color:#5f6a6d;
margin:0;
}
.mod-help #crgt
{
margin-top:0;
width:430px;
float:right;
}
.mod-enq
{
background:url(../art/mod-enq/bg.jpg) 0 0 no-repeat;
height:85px;
margin-bottom:20px;
}
.mod-enq p
{
font-size:15px;
line-height:20px;
color:#63615a;
padding:15px 20px 0 20px;
}
.mod-enq a
{
float:right;
font-size:11px;
font-weight:bold;
color:#00688b;
text-transform:uppercase;
margin-right:20px;
}
.mod-acc-wizard
{
margin-bottom:30px;
}
.mod-acc-wizard h5
{
background:#e9e8e5;
height:35px;
border-bottom:1px solid #fff;
padding:0 10px;
font-weight:bold;
font-size:16px;
line-height:40px;
color:#333e41;
}
.mod-acc-wizard h5 .zurb
{
float:right;
margin-top:5px;
padding:6px 10px 5px;
}
.mod-acc-wizard-body
{
background:#f1f0ed;
padding:15px 0 10px 0;
}
.mod-acc-wizard-col
{
float:left;
width:190px;
margin-left:30px;
display:inline;
}
.mod-acc-wizard-body h6
{
font-size:14px;
font-weight:bold;
color:#797875;
margin-bottom:10px;
}
.mod-acc-wizard-body label
{
color:#3b3b3b;
min-height:24px;
display:block;
}
.mod-acc-wizard-body input
{
margin-right:8px;
vertical-align:middle;
}
.mod-acc-wizard-buttons
{
border-top:1px solid #e3e2df;
background:#f4f4f1 url(../art/mod-accom-detail/form-bg.png) 0 bottom no-repeat;
padding:10px 30px 15px 30px;
}
#wrap .mod-acc-wizard-clear
{
display:inline-block;
margin-left:15px;
text-decoration:underline;
font-size:11px;
font-weight:normal;
color:#00688b;
}
.mod-acc-wizard-clear:hover,
.mod-acc-wizard-clear:focus
{
text-decoration:none;
}
.mod-accomodation-list
{
background:#f1f0ed;
padding-top:7px;
}
.mod-accomodation-list h2
{
padding:5px 10px 0 10px;
margin-bottom:5px;
}
.mod-accomodation-list .mod-box
{
position:relative;
float:left;
border:1px solid #dfdfdf;
background:#fff url(../art/mod-box/bg-box-in.gif) left 1px no-repeat;
width:288px;
padding:0 0 20px 0;
margin:0 0 8px 10px;
min-height:225px;
height:auto !important;
height:225px;
-webkit-box-shadow:0 0 3px #dfdfdf;
-moz-box-shadow:0 0 3px #dfdfdf;
box-shadow:0 0 3px #dfdfdf;
}
.mod-accomodation-list img
{
float:left;
margin:10px 0 0 14px;
}
.mod-accomodation-list ul
{
margin:5px 14px 15px 115px;
}
.mod-accomodation-list .zurb
{
margin-left:115px;
}
.mod-accomodation-list .mod-box li
{
font-size:11px;
}
#wrap .mod-acc-req
{
background:#fff url(../art/mod-accom-detail/reqs.png) right -20px no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:20px;
color:#797875;
display:inline-block;
height:20px;
margin-left:4px;
margin-bottom:5px;
padding:0 20px 0 10px;
vertical-align:middle;
}
#wrap .mod-acc-req:focus,
#wrap .mod-acc-req:hover
{
background:#fff url(../art/mod-accom-detail/reqs.png) right 0 no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:20px;
color:#005e82;
text-decoration:none;
}
.mod-box-cat
{
position:absolute;
width:270px;
right:1px;
top:1px;
left:1px;
background:#797875;
font-size:10px;
font-weight:bold;
color:#fff;
padding:2px 6px;
text-transform:uppercase;
}
#wrap .mod-accomodation-list .mod-next
{
background:#fff url(../art/mod-accom-detail/arr.png) right center no-repeat;
}
.mod-next .mnw
{
cursor:pointer;
}
.mod-next h4
{
font-size:14px;
font-weight:bold;
color:#4a4946;
text-transform:uppercase;
margin:75px 0 0 30px;
}
.mod-next h5
{
font:italic 18px Georgia, "Times New Roman", Times, serif;
color:#00688b;
margin:5px 0 0 30px;
width:200px;
}
.mod-next a
{
position:absolute;
width:36px;
height:36px;
top:50%;
margin-top:-18px;
right:15px;
text-indent:-9999px;
overflow:hidden;
}
.mod-tabs
{
display:block;
height:30px;
background:url(../art/mod-acc-tabs/border.png) 0 bottom repeat-x;
}
.mod-tabs li
{
float:left;
margin-right:5px;
display:inline;
height:30px;
}
.mod-tabs a, .mod-tabs span
{
float:left;
font-size:13px;
padding:0 10px;
line-height:28px;
font-weight:bold;
color:#4a4946;
border:1px solid #dbdbdb;
border-bottom:0 none;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}
.mod-tabs .current
{
background:#00688b;
border:1px solid #00688b;
border-bottom:0 none;
color:#fff;
}
.mod-tabs .current em
{
color:#fff;
}
.mod-tabs em
{
font-size:11px;
font-weight:normal;
color:#4a4946;
padding-left:4px;
}
.mod-tabs a:focus,
.mod-tabs a:hover
{
color:#00688b;
text-decoration:none;
}
.mod-tabs a:active
{
color:#004b6c;
text-decoration:none;
background-color:none;
}
.mod-tabs a:hover em, .mod-tabs a:active em, .mod-tabs a:focus em
{
color:#00688b;
}
.mod-tabs .current:hover, .mod-tabs .current:hover em,
.mod-tabs .current:focus, .mod-tabs .current:focus em
{
color:#fff;
}
.mod-tabs .mod-tabs-wizard .current
{
background:#d95402 url(../art/mod-acc-tabs/wizard.png) right center no-repeat;
}
.mod-tabs .mod-tabs-wizard a
{
background:#be4b02 url(../art/mod-acc-tabs/wizard.png) right center no-repeat;
padding-right:22px;
border:1px solid #be4b02;
border-bottom:0 none;
color:#fff;
}
.mod-tabs .mod-tabs-wizard a:hover, .mod-tabs .mod-tabs-wizard a:active, .mod-tabs .mod-tabs-wizard a:focus
{
color:#fff;
}
#mod-tabs-wizard{
display:none;
}
.mod-tabs-panes
{
border:1px solid #dbdbdb;
border-top:0 none;
padding-bottom:2px;
background:#f3f3f3;
}
.mod-tabs-panes .mod-row
{
border:0 none;
right:0;
width:908px;
}
#wrap .mod-tabs-panes .mod-boxes-1
{
width:224px;
margin:0 0 0 2px;
}
#wrap .mod-tabs-panes .mod-boxes-1 .mod-box
{
margin:0 0 8px 4px;
}
#wrap .mod-tabs-panes .mod-boxes-2
{
width:448px;
margin:0 0 0 5px;
}
#wrap .mod-tabs-panes .mod-boxes-2 .mod-box
{
margin:0 0 8px 6px;
}
#wrap .mod-tabs-panes .mod-boxes-3
{
width:672px;
margin:0 0 0 5px;
}
#wrap .mod-tabs-panes .mod-boxes-3 .mod-box
{
margin:0 0 8px 6px;
}
.mod-tabs-panes .mod-boxes
{
width:908px;
}
.mod-tabs-panes .mod-boxes .mod-box
{
margin:0 0 8px 9px;
}
.mod-text
{
margin-bottom:30px;
}
.mod-text p
{
padding-bottom:10px;
}
.mod-text h2
{
font-weight:bold;
font-size:20px;
line-height:24px;
color:#797875;
margin:10px 0 5px 0;
}
.mod-text .badge
{
margin:10px 0 5px 0;
}
.mod-text h3
{
font-weight:bold;
font-size:16px;
line-height:24px;
color:#333e41;
margin:10px 0 5px 0;
}
.mod-text h4
{
font-weight:bold;
font-size:12px;
line-height:24px;
color:#797875;
margin:10px 0 5px 0;
text-transform:uppercase;
}
.mod-text h5
{
font-weight:bold;
font-size:12px;
line-height:24px;
color:#333e41;
margin:5px 0 5px 0;
}
.mod-text ol, .mod-text ul
{
padding-left:45px;
}
.mod-text li
{
list-style:url(../art/bnr/blt.gif) outside;
padding:3px 0;
}
.mod-text ol li
{
list-style:decimal outside;
padding:3px 0;
}
.mod-text .social
{
padding:10px 0 0 0;
}
.mod-text blockquote
{
display:block;
background:url(../art/mod-text/quote.png) 23px 20px no-repeat;
border-top:1px dotted #bdbcb9;
border-bottom:1px dotted #bdbcb9;
padding:20px 30px 20px 45px;
font-size:15px;
line-height:22px;
font-style:italic;
}
#crumb
{
background:url(../art/mod-crumbs/bg-crumb.gif) left bottom repeat-x;
padding:6px 25px 10px 25px;
}
#crumb p
{
float:left;
font-size:10px;
color:#354043;
margin-top:5px;
}
#crumb p a
{
font-size:10px;
font-weight:bold;
color:#00688b;
padding-right:8px;
margin-right:8px;
background:url(../art/mod-crumbs/arr-crumb.gif) right center no-repeat;
}
#lang-switch
{
float:right;
}
#lang-selected
{
position:relative;
width:100px;
background:#fefdfb url(../art/mod-form/txt-bg.png) 0 bottom repeat-x;
border:1px solid #babfc2;
padding:0 40px 0 0;
font-size:10px;
color:#666f71;
text-decoration:none;
outline:none;
vertical-align:middle;
display:inline-block;
cursor:default;
}
#lang-selected .selectBox-arrow
{
position:absolute;
top:0;
right:0;
width:22px;
height:100%;
background:#e5e4e1 url(../art/content-shared/arr.png) center center no-repeat;
border-left:1px solid #bbb;
}
#selectBox-label
{
display:block;
height:18px;
padding-left:5px;
}
#lang-list
{
position:absolute;
z-index:99999;
max-height:200px;
border:1px solid #babfc2;
background:#fefdfb;
overflow:auto;
}
#lang-list, #lang-list li, #lang-list li a
{
list-style:none;
display:block;
cursor:default;
padding:0;
margin:0;
text-align:left;
}
#lang-list
{
padding:0 0 5px 0;
width:145px;
display:none;
}
#lang-list li a
{
font-size:11px;
font-weight:bold;
color:#62676a;
padding-left:5px;
line-height:18px;
white-space:nowrap;
overflow:hidden;
}
#lang-list .selectBox-selected, #lang-list li a:hover, #lang-list li a:focus
{
text-decoration:none;
background-color:#C8DEF4;
}
#wrap #crumb .de
{
background:url(../art/hdr/flags.png) 5px 0 no-repeat;
padding-left:25px;
}
#wrap #crumb .es
{
background:url(../art/hdr/flags.png) 5px -20px no-repeat;
padding-left:25px;
}
#wrap #crumb .fr
{
background:url(../art/hdr/flags.png) 5px -40px no-repeat;
padding-left:25px;
}
#wrap #crumb .it
{
background:url(../art/hdr/flags.png) 5px -60px no-repeat;
padding-left:25px;
}
#wrap #crumb .ja
{
background:url(../art/hdr/flags.png) 5px -80px no-repeat;
padding-left:25px;
}
#wrap #crumb .pl
{
background:url(../art/hdr/flags.png) 5px -100px no-repeat;
padding-left:25px;
}
#wrap #crumb .en
{
background:url(../art/hdr/flags.png) 5px -120px no-repeat;
padding-left:25px;
}
.mod-event
{
margin-bottom:30px;
}
.mod-event h3
{
background:url(../art/mod-event/header-bg.png) 0 0 no-repeat;
height:39px;
font-size:16px;
line-height:34px;
font-weight:bold;
color:#333e41;
text-align:right;
padding:0 15px;
margin-bottom:10px;
}
.mod-event .box-event p
{
font-size:12px;
padding:0 0 5px 0;
}
.mod-event .box-event-main .box-event-star
{
float:left;
margin:3px 0 0 5px;
}
.mod-event .box-event h5 a
{
font-size:14px;
}
.mod-event-nav
{
background:#f1f0ed;
padding:15px 0;
}
.mod-event-nav em
{
font:italic 18px/24px Georgia, "Times New Roman", Times, serif;
color:#343f42;
}
.mod-event-nav .l_435
{
text-align:right;
}
.mod-event-nav .zurb
{
margin:0 10px;
}
.mod-event-past
{
margin-bottom:30px;
border-top:1px solid #f5f4f2;
background:#f5f4f3 url(../art/mod-event-past/bg.png) 0 bottom repeat-x;
}
.mod-event-past h5
{
height:38px;
text-align:center;
font-size:20px;
line-height:32px;
font-weight:bold;
color:#797875;
}
.mod-event-past ul
{
display:block;
text-align:center;
height:27px;
}
.mod-event-past li
{
display:inline;
padding:0 10px;
}
.mod-event-past .mid
{
border-left:1px solid #b2b2b2;
border-right:1px solid #b2b2b2;
}
.mod-event-past div.mid
{
border-left:1px solid #cccbca;
border-right:1px solid #cccbca;
}
.mod-event-past a
{
font-weight:bold;
line-height:20px;
color:#00688b;
}
.mod-event-past .sel
{
color:#354043;
}
.mod-event-past h5.sel
{
background:url(../art/mod-event-past/arr.png) center bottom no-repeat;
}
.mod-event-old .box-event-main .box-event-pt1
{
background:#797875;
color:#fff;
}
.mod-event-old .box-event-main .box-event-pt2
{
background:#9b9b9b url(../art/boxes/event-arr-old.png) left no-repeat;
}
.mod-event-old .box-event li
{
background:url(../art/boxes/old-event.png) 0 0 no-repeat;
}
.mod-event-old .box-event .box-event-main
{
background:none;
}
#wrap .mod-event-social
{
padding:20px 30px 0 10px;
margin:0;
}
#wrap .mod-event-social .box-event p
{
font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif;
font-style:italic;
text-align:left;
}
#wrap .mod-event-social h5 a
{
color:#00688B;
}
#wrap .mod-event-social .box-event li
{
padding-bottom:0;
margin-bottom:0;
border:0 none;
}
#wrap .mod-event-social .mod-media
{
padding:0 0 0 40px;
margin-top:0;
background:none;
border:0 none;
}
.mod-listing
{
display:block;
margin-bottom:30px;
margin-top:5px;
}
.mod-listing img
{
float:left;
margin-top:2px;
display:inline;
}
.mod-listing-inn
{
margin-left:75px;
}
.mod-listing h5
{
font-size:14px;
font-weight:bold;
color:#00688b;
}
.mod-listing p
{
padding:5px 20px 5px 0;
}
.mod-listing li
{
padding-bottom:15px;
}
.mod-media
{
background:#f7f6f4;
border-bottom:1px solid #e8e8e7;
padding:0 15px;
height:35px;
margin-top:10px;
}
.mod-media a
{
float:left;
padding-left:21px;
font-size:11px;
line-height:32px;
font-weight:bold;
color:#333e41;
text-transform:uppercase;
margin-right:25px;
margin-top:3px;
}
.mod-media .img, .mod-interactive .img
{
background:url(../art/boxes/ico-images.png) 0 center no-repeat;
}
.mod-media .vid, .mod-interactive .vid
{
background:url(../art/boxes/ico-video.png) 0 center no-repeat;
}
.mod-media .com, .mod-interactive .com
{
background:url(../art/boxes/ico-comments.png) 0 center no-repeat;
}
.mod-event-detail, .mod-blog-detail
{
margin-bottom:15px;
}
.mod-event-detail h1
{
padding:0 0 14px 40px;
border-bottom:1px solid #ddd;
margin-bottom:14px;
background:url(../art/boxes/event-cal.gif) 0 5px no-repeat;
}
.mod-comment-list
{
}
.mod-comment-list h2,.mod-comment-list h2 strong
{
font-size:20px;
line-height:26px;
color:#797875;
}
.mod-comment-list a
{
font-size:11px;
color:#00688b;
}
.social
{
float:right;
height:20px;
overflow:hidden;
}
.social .addth
{
float:left;
}
#wrap .mod-comment-list-toform
{
margin-left:10px;
vertical-align:middle;
}
.mod-comment-list-tree
{
display:block;
margin:10px 0;
border-top:1px solid #e8e8e7;
}
.mod-comment-list-tree .li_wrap
{
background:#f7f6f4;
padding:15px;
}
.mod-comment-list .comment-odd .li_wrap
{
background:none;
border:0 none;
}
.mod-comment-list-tree .avatar
{
float:left;
}
.mod-comment-list-tree .comment-favicon
{
vertical-align:top;
margin:0px 2px 0px 5px;
}
.mod-comment-list-text
{
margin-left:60px;
}
.mod-comment-list-text span
{
font-size:11px;
color:#6d7274;
}
.mod-comment-list-text span a
{
margin-right:4px;
font-weight:bold;
}
.mod-comment-list-text .comment-awaiting-moderation
{
color: #DF7400;
font-weight: bold;
margin: 5px 0;
}
.mod-comment-list-tree .mod-comment-list-tree
{
border:0 none;
}
.mod-comment-list-tree .mod-comment-list-tree .li_wrap
{
padding-left:60px;
}
.mod-comment-list-tree .mod-comment-list-tree .mod-comment-list-tree .li_wrap
{
padding-left:105px;
}
.mod-comment-form
{
margin-bottom:30px;
}
.mod-form
{
display:block;
border:1px solid #dbdbdb;
background:#fff url(../art/mod-form/header.png) 0 0 repeat-x;
-webkit-box-shadow:0 0 2px #ccc;
-moz-box-shadow:0 0 2px #ccc;
box-shadow:0 0 2px #ccc;
}
.mod-form h4
{
height:39px;
padding:0 20px;
font-size:16px;
line-height:39px;
font-weight:bold;
}
.mod-form h4 a, .mod-form h5 a
{
float:right;
font-size:11px;
text-transform:capitalize;
}
.mod-form label
{
display:block;
font-weight:bold;
padding-bottom:3px;
}
.mod-form label.inline-label
{
display:inline;
}
.mod-form label em
{
font-size:11px;
color:#737e81;
font-weight:normal;
margin-left:4px;
}
.mod-form .error
{
background:#f5e8e6 url(../art/mod-form/error.png) 12px center no-repeat;
padding-left:35px;
line-height:26px;
height:25px;
font-size:11px;
font-weight:700;
color:#e34930;
}
.error strong
{
color:#594340;
text-transform:uppercase;
margin-right:4px;
font-weight:700;
}
.mod-form .req
{
color:#e34930;
color:#c00;
font-weight:normal;
margin-left:4px;
}
.mod-form .invalid
{
border:1px solid #e34930;
}
.mod-form .invalid:focus
{
border:1px solid #f00;
}
.mod-form fieldset
{
display:block;
padding:20px 0 10px 8px;
}
.mod-frm-row
{
padding-bottom:10px;
}
.mod-frm-row p
{
  margin-left:8px;
}
.mod-form-txt
{
background:#fefdfb url(../art/mod-form/txt-bg.png) 0 bottom repeat-x;
border:1px solid #b7bcbf;
padding:3px 5px;
float:left;
width:184px;
-webkit-box-shadow:0 0 2px #ccc;
-moz-box-shadow:0 0 2px #ccc;
box-shadow:0 0 2px #ccc;
}
.mod-form-txt:focus
{
border-color: #555;
}
.mod-frm-av, .mod-frm-sh, .mod-frm-inj, .mod-frm-lg
{
width:197px;
float:left;
margin-left:8px;
}
.mod-frm-sh
{
width:167px;
}
.mod-frm-inj
{
width:22px;
margin-top:20px;
}
.mod-frm-lg
{
width:402px;
}
.mod-frm-lg .mod-form-txt
{
width:389px;
}
.mod-frm-sh .mod-form-txt
{
width:154px;
}
.logged-in-as {
margin-left:10px;
}
#wrap .mod-form-txt-sh
{
width:43px;
}
#wrap .mod-form-txt-avg
{
width:75px;
}
.mod-form-chk
{
margin-right:5px;
vertical-align:middle;
}
.mod-frm-lg p
{
line-height:20px;
}
.spacer
{
float:left;
padding:0 3px;
text-align:center;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
height:24px;
line-height:24px;
}
.mod-frm-inj .spacer
{
padding:0 0 0 3px;
}
.datepicker
{
padding-left: 20px;
width: 169px;
background:url(../art/mod-booking/datepick.png) 3px center no-repeat;
}
.mod-form h5
{
font-weight:bold;
color:#797875;
text-transform:uppercase;
padding-top:20px;
margin:15px 20px 0 8px;
border-top:1px dotted #c4c4c2
}
.mod-form-privacy
{
clear:both;
font-size:11px;
line-height:16px;
color:#354043;
padding:10px 0 0 18px;
}
.mod-form-privacy a
{
font-size:11px;
}
.mod-frm-row-box
{
padding:15px 25px 5px 17px;
background:#f0f0ef;
margin:0 20px 10px 8px;
}
.mod-frm-row-box .mod-frm-lg
{
width:352px;
}
.mod-frm-row-box .mod-frm-lg .mod-form-txt
{
width:339px;
}
.mod-frm-av .zurb
{
float:right;
}
.mod-interactive
{
margin-bottom:30px;
}
.mod-interactive h4, .mod-interactive h5
{
font-size:11px;
line-height:20px;
margin-bottom:4px;
color:#333e41;
text-transform:uppercase;
}
.mod-interactive h4 a, .mod-interactive h5 a,
.mod-interactive h4 span, .mod-interactive h5 span
{
padding:3px 0 3px 23px;
line-height:20px;
font-weight:bold;
color:#333e41;
margin-right:4px;
}
.mod-interactive p
{
font-style:italic;
padding:10px 5px;
}
.mod-interactive-controls
{
position:relative;
}
.mod-interactive-controls p
{
float:left;
width:200px;
}
.mod-interactive-controls .short
{
width:160px;
}
.mod-interactive-controls div
{
float:right;
padding:10px 5px;
}
.mod-interactive-controls .thumbnailer
{
position:absolute;
top:-1px;
right:0;
border:1px solid #DCDBD9;
border-top:0 none;
padding:2px 5px 7px 5px;
background:#fff;
z-index:10000;
}
.mod-interactive-controls ul
{
float:left;
}
.mod-interactive-controls li
{
float:left;
margin-right:4px;
}
.mod-interactive-controls img
{
float:left;
cursor:pointer;
}
.flt-button
{
position:absolute;
background:#fff url(../art/mod-interactive/arrs.png) 8px 8px no-repeat;
top:96px;
left:0;
z-index:1000;
font-weight:bold;
color:#354043;
text-transform:uppercase;
padding:5px 5px 5px 20px;
cursor:pointer;
}
.flt-next
{
left:auto;
right:0;
padding:5px 20px 5px 5px;
background:#fff url(../art/mod-interactive/arrs.png) 40px -22px no-repeat;
}
.mod-interactive .addth
{
float:left;
margin:0 5px;
}
.mic-button
{
float:left;
width:22px;
height:22px;
margin-right:4px;
position:relative;
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
}
.mod-interactive-controls .thumbnailer .mic-button
{
margin-top:10px;
}
.mic-prev
{
background:url(../art/mod-interactive/buttons.png) 0 0 no-repeat;
}
.mic-prev:focus,
.mic-prev:hover
{
background:url(../art/mod-interactive/buttons.png) 0 -30px no-repeat;
}
.mic-play
{
background:url(../art/mod-interactive/buttons.png) 0 -60px no-repeat;
}
.mic-play:focus,
.mic-play:hover
{
background:url(../art/mod-interactive/buttons.png) 0 -90px no-repeat;
}
.mic-next
{
background:url(../art/mod-interactive/buttons.png) 0 -120px no-repeat;
}
.mic-next:focus,
.mic-next:hover
{
background:url(../art/mod-interactive/buttons.png) 0 -150px no-repeat;
}
.mod-interactive .individual li
{
border:1px solid #dcdbd9;
padding:4px;
background:#fff;
}
.mod-live-learn
{
padding-bottom:30px;
}
.mod-live-learn .box-white, .mod-live-learn .box-white img, .mod-live-learn .box-border
{
float:right;
}
.mod-live-learn h4
{
font-weight:bold;
color:#797875;
text-transform:uppercase;
padding:3px 0 10px 0;
}
.mod-live-learn p, .mod-secure p
{
padding:10px 0;
}
.mod-live-learn ul, .mod-secure ul
{
padding-left:10px;
}
.mod-live-learn li,, .mod-secure li
{
margin-bottom:4px;
}
.mod-blog-detail img
{
float:left;
}
.mod-blog-detail h1
{
position:relative;
padding:0 0 14px 55px;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
.mod-blog-detail h1 a
{
color:#014155;
font-size:26px;
font-weight:700;
}
.mod-blog-detail h1 strong, .mod-blog-detail h2 strong
{
position:absolute;
top:4px;
left:0;
display:inline;
line-height:14px;
}
.mod-blog-detail-posted
{
padding:0 15px;
}
.mod-blog-text
{
padding:10px 0;
}
.mod-blog-list
{
background:#f3f3f3;
padding-top:17px;
}
.mod-blog-list .mod-box
{
position:relative;
float:left;
border:1px solid #dfdfdf;
background:#fff;
width:288px;
padding:0 0 20px 0;
margin:0 0 8px 10px;
min-height:135px;
height:auto !important;
height:135px;
-webkit-box-shadow:0 0 5px #ccc;
-moz-box-shadow:0 0 5px #ccc;
box-shadow:0 0 5px #ccc;
}
.mod-blog-list img
{
float:left;
margin:20px 0 0 15px;
}
.mod-blog-list-inn
{
margin:18px 15px 0 80px;
}
.mod-blog-list h4, .mod-blog-list h4 a
{
height:38px;
font-size:14px;
line-height:16px;
color:#00688b;
font-weight:700;
}
.mod-blog-list h4 a
{
text-decoration:underline;
}
.mod-blog-list h4 a:focus,
.mod-blog-list h4 a:hover
{
text-decoration:none;
}
.mod-blog-list p
{
margin:0 0 5px 0;
font-size:11px;
line-height:16px;
}
.mod-blog-list .mod-blog-posted
{
font-size:10px;
font-weight:bold;
color:#8b8e8f;
}
.mod-blog
{
border-top:1px dotted #ddd;
padding:30px 0;
}
.mod-blog h2
{
font-size:20px;
line-height:24px;
font-weight:bold;
color:#014155;
position:relative;
padding:0 0 14px 55px;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
.mod-blog h2 a
{
font-size:20px;
font-weight:bold;
color:#014155;
}
.mod-blog-inn
{
margin:0 0 0 120px;
}
.mod-blog-main
{
padding-bottom:10px;
}
.mod-blog-main .mod-blog-inn
{
margin:0 0 0 215px;
}
.mod-blog-nav
{
position:relative;
height:33px;
background:#f1f0ed;
text-align:center;
}
.mod-blog-nav p, .mod-blog-nav .btn
{
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#333e41;
line-height:34px;
}
.mod-blog-nav p a
{
color:#00688b;
font-weight:bold;
padding:0 4px;
}
.mod-blog-nav span
{
padding:0 4px;
}
.mod-blog-nav .btn
{
position:absolute;
top:0;
left:15px;
padding-left:27px;
background:url(../art/mod-blog-nav/prev.png) 0 center no-repeat;
}
.mod-blog-nav .next
{
position:absolute;
top:0;
left:auto;
right:15px;
padding-left:0;
padding-right:27px;
background:url(../art/mod-blog-nav/next.png) right center no-repeat;
}
.mod-blog-cats
{
display:block;
margin-bottom:30px;
}
.mod-blog-cats .inn
{
display:block;
padding:20px 25px;
background:#f3f3f3;
margin-left:9px;
}
.mod-blog-cats li
{
display:block;
}
.mod-blog-cats strong
{
display:block;
font-size:14px;
font-weight:bold;
color:#00688b;
padding-bottom:5px;
}
.mod-blog-cats span
{
font-size:11px;
display:block;
color:#354043;
}
.mod-blog-cats img
{
float:left;
}
.mod-blog-cats .mod-blog-cats-inn
{
margin-left:60px;
}
.mod-blog-cats .sel
{
background:url(../art/mod-blog/arr.png) 0 center no-repeat;
}
.mod-blog-cats .sel .inn, .mod-blog-cats .inn:hover, .mod-blog-cats .inn:focus
{
background:#4e9ac0;
text-decoration:none;
}
.mod-blog-cats .sel strong, .mod-blog-cats .sel span, .mod-blog-cats .inn:hover strong, .mod-blog-cats .inn:hover span, .mod-blog-cats .inn:focus strong, .mod-blog-cats .inn:focus span
{
color:#fff;
}
.r_310 .mod-learn-school
{
margin-left:9px;
}
.r_310 .mod-learn-school h4
{
padding:10px 0 0 10px;
}
.mod-enq-block
{
padding:10px 16px 5px 24px;
background:#f2f2f2;
border:1px solid #dedede;
}
.mod-enq-block h2
{
font-size:20px;
font-weight:bold;
color:#333e41;
line-height:32px;
}
.mod-enq-block .mod-learn-school
{
margin-bottom:0;
}
.mod-enq-block .mod-learn-school li
{
margin-bottom:3px;
}
.mod-enq-block .mod-learn-school ul
{
padding-bottom:0;
}
.mod-offers
{
margin:15px 0;
width:100%;
}
.mod-offers td
{
padding-bottom:20px;
}
.mod-offers img
{
float:left;
margin-top:2px;
}
.mod-offers a
{
float:left;
width:260px;
padding-right:35px;
text-decoration:none;
color:#354043;
}
.mod-offers-wr
{
display:block;
margin-left:80px;
}
.mod-offers-wr strong
{
display:block;
font-size:14px;
color:#00688b;
text-decoration:none;
}
.mod-offers a:focus,
.mod-offers a:hover
{
color:#00688b;
text-decoration:underline;
}
.mod-offers a:focus strong,
.mod-offers a:hover strong
{
text-decoration:none;
}
.mod-subsec
{
background:#f1f0ed url(../art/mod-subsec/bg.png) center bottom no-repeat;
padding:5px 15px;
margin-bottom:10px;
margin-top:5px;
}
.mod-subsec td
{
padding:15px 5px;
}
.mod-subsec a
{
font-weight:bold;
font-size:13px;
color:#00688b;
}
.mod-subsec a:hover, .mod-subsec a:hover span,
.mod-subsec a:focus, .mod-subsec a:focus span
{
text-decoration:underline;
}
.mod-subsec img
{
float:left;
}
.mod-subsec span
{
margin-left:52px;
display:block;
font-weight:bold;
font-size:13px;
color:#00688b;
}
.mod-legend
{
background:#f3f3f3;
padding-top:10px;
}
.mod-legend .mod-box
{
position:relative;
float:left;
border:1px solid #dfdfdf;
background:#fff url(../art/mod-legend/badge.png) 15px 15px no-repeat;
width:223px;
padding:0 0 20px 55px;
margin:0 0 8px 10px;
min-height:135px;
height:auto !important;
height:135px;
-webkit-box-shadow:0 0 3px #dfdfdf;
-moz-box-shadow:0 0 3px #dfdfdf;
box-shadow:0 0 3px #dfdfdf;
}
.mod-legend-index
{
position:absolute;
top:21px;
left:15px;
width:24px;
display:block;
z-index:100;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:center;
text-transform:uppercase;
}
.mod-legend h3
{
height:auto;
margin:22px 0 0 0;
border:0 none;
}
.mod-legend ul
{
margin:5px 0;
}
.mod-legend li
{
font-size:11px;
}
.mod-legend h2
{
text-transform:uppercase;
font-weight:bold;
color:#797875;
padding:0 0 10px 10px;
}
.mod-full-map
{
margin-bottom:30px;
}
.mod-thankyou
{
padding-left:45px;
margin-bottom:20px;
background:url(../art/mod-thankyou/ico.png) 0 4px no-repeat;
}
.mod-thankyou h1
{
color:#014155;
margin-bottom:5px;
}
.mod-thankyou p
{
font-size:16px;
color:#83827e;
}
.mod-address
{
background:url(../art/intro/logo.jpg) 0 0 no-repeat;
padding-left:70px;
margin-bottom:20px;
}
.mod-address h2
{
font-size:18px;
font-weight:bold;
color:#797875;
line-height:24px;
}
.mod-address p
{
padding-bottom:10px;
}
.l_300 h3
{
font-size:16px;
font-weight:bold;
line-height:24px;
color:#333e41;
}
.mod-getthere
{
margin-top:10px;
}
.mod-getthere li
{
padding:0 0 20px 40px;
background:url(../art/mod-getthere/bus.png) 0 3px no-repeat;
}
.mod-getthere strong
{
text-transform:uppercase;
color:#797875;
}
.mod-getthere .car
{
background:url(../art/mod-getthere/car.png) 0 3px no-repeat;
}
.mod-getthere .train
{
background:url(../art/mod-getthere/train.png) 0 3px no-repeat;
}
.mod-frm-tbl
{
margin-left:8px;
margin-right:20px;
}
.mod-form h3
{
font-size:16px;
color:#333e41;
padding:20px 0 10px 20px;
}
.mod-form .mod-frm-tbl
{
width:400px;
}
.mod-frm-tbl th
{
width:400px;
font-weight:bold;
color:#797875;
text-transform:uppercase;
border-bottom:1px dotted #c4c4c2;
padding-bottom:7px;
}
.mod-frm-tbl td
{
padding:7px 0 0 0;
vertical-align:top;
}
.mod-frm-tbl td p
{
margin-bottom: 8px;
}
.mod-frm-tbl .key
{
width:155px;
}
.mod-frm-tbl .val,
.mod-frm-tbl .val p
{
font-weight:bold;
}
.mod-frm-tbl textarea
{
width:223px;
border:1px solid #cfcfcf;
padding:3px 5px;
}
.note
{
margin:20px;
background:#f1f0ed;
padding:30px 30px 20px 30px;
}
.note p
{
padding-bottom:10px;
}
.note .zurb
{
margin-top:10px;
margin-left:10px;
}
.mod-terms .box-white
{
padding:15px 15px 15px 60px;
background:#fff url(../art/mod-terms/trm.png) 17px 17px no-repeat;
}
.mod-terms h3
{
font-size:18px;
font-weight:bold;
line-height:20px;
color:#4a4946;
padding-bottom:3px;
}
.mod-terms a
{
font-size:13px;
font-weight:bold;
line-height:20px;
color:#4e9ac0;
}
.mod-post p
{
padding-bottom:10px;
}
.datepick
{
background-color:#fff;
color:#222;
border:1px solid #aaa;
border-radius:0.25em;
-moz-border-radius:0.25em;
-webkit-border-radius:0.25em;
font-family:Arial,Helvetica,Sans-serif;
font-size:90%;
}
.datepick-rtl
{
direction:rtl;
}
.datepick-popup
{
z-index:1000;
}
.datepick-disable
{
position:absolute;
z-index:100;
background-color:white;
opacity:0.5;
filter:alpha(opacity=50);
}
.datepick a
{
color:#222;
text-decoration:none;
}
.datepick a.datepick-disabled
{
color:#888;
cursor:auto;
}
.datepick button
{
margin:0.25em;
padding:0.125em 0em;
background-color:#fcc;
border:none;
border-radius:0.25em;
-moz-border-radius:0.25em;
-webkit-border-radius:0.25em;
font-weight:bold;
}
.datepick-nav, .datepick-ctrl
{
float:left;
width:100%;
background-color:#fff;
font-size:90%;
font-weight:bold;
}
.datepick-cmd
{
width:30%;
}
.datepick-cmd:focus,
.datepick-cmd:hover
{
background-color:#e0e0e0;
}
.datepick-ctrl .datepick-cmd:focus,
.datepick-ctrl .datepick-cmd:hover
{
background-color:#f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump
{
width:8%;
}
a.datepick-cmd
{
height:1.5em;
}
button.datepick-cmd
{
text-align:center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear
{
float:left;
padding-left:2%;
}
.datepick-cmd-current, .datepick-cmd-today
{
float:left;
width:35%;
text-align:center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close
{
float:right;
padding-right:2%;
text-align:right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear
{
float:right;
padding-left:0%;
padding-right:2%;
text-align:right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today
{
float:right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close
{
float:left;
padding-left:2%;
padding-right:0%;
text-align:left;
}
.datepick-month-nav
{
float:left;
text-align:center;
}
.datepick-month-nav div
{
float:left;
width:12.5%;
margin:1%;
padding:1%;
}
.datepick-month-nav span
{
color:#888;
}
.datepick-month-row
{
clear:left;
}
.datepick-month
{
float:left;
width:15em;
border:1px solid #aaa;
text-align:center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input
{
height:1.5em;
background-color:#e0e0e0;
color:#222;
font-weight:bold;
}
.datepick-month-header select, .datepick-month-header input
{
height:1.4em;
border:none;
}
.datepick-month-header input
{
position:absolute;
display:none;
}
.datepick-month table
{
width:100%;
border-collapse:collapse;
}
.datepick-month thead
{
border-bottom:1px solid #aaa;
}
.datepick-month th, .datepick-month td
{
margin:0em;
padding:0em;
font-weight:normal;
text-align:center;
}
.datepick-month thead tr
{
border:1px solid #aaa;
}
.datepick-month td
{
background-color:#eee;
border:1px solid #aaa;
}
td.datepick-week *
{
background-color:#e0e0e0;
color:#222;
border:none;
}
.datepick-month a
{
display:block;
width:100%;
padding:0.125em 0em;
background-color:#eee;
color:#000;
text-decoration:none;
}
.datepick-month span
{
display:block;
width:100%;
padding:0.125em 0em;
}
.datepick-month td span
{
color:#888;
}
.datepick-month td .datepick-other-month
{
background-color:#fff;
}
.datepick-month td .datepick-weekend
{
background-color:#ddd;
}
.datepick-month td .datepick-today
{
background-color:#fbf9ee;
}
.datepick-month td .datepick-highlight
{
background-color:#dadada;
}
.datepick-month td .datepick-selected
{
background-color:#fcc;
}
.datepick-status
{
clear:both;
text-align:center;
}
.datepick-clear-fix
{
clear:both;
}
.datepick-cover
{
display:none;
display:block;
position:absolute;
z-index:-1;
filter:mask();
top:-1px;
left:-1px;
width:100px;
height:100px;
}
#wp-admin-bar-wpseo-menu,
#wp-admin-bar-w3tc,
#wp-admin-bar-get-shortlink,
#wp-admin-bar-search {
	display:none;
}
.mod-comment-list-text span a.comment-edit-link
{
font-weight:normal;
}

/* Additions: */

#no-results {
display:none;
}
/*search results*/
.searchresults
{
margin:0px 12px 8px;
}
#didyoumean{
font:normal 14px/18px;
margin-bottom:10px;
}
.searchresultlist{
background:none;
font:normal 12px/18px arial,serif;
margin:0 0 10px;
padding:0;
}
.searchresultlist li{
background:none;
margin:0 0 20px;
padding:0;
}
.searchresultheadline{
font-weight:bold !important;
margin-bottom:1px;
}
.searchsnippet{
margin-bottom:2px;
}
.searchurl{
line-height:16px;
}
.searchurl a{
color:#0E774A;
}
.mod-search-panes .mod-row {
width: 100%;
}
.mod-search-nav {
margin-top:20px;
}
.l_clear
{
clear:left;
}

/* WordPress Alignment Styles
----------------------------------------------- */

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%;
	height: auto;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 10px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 10px;
}

.wp-caption {
}

.wp-caption p.wp-caption-text {
	color: #888;
}

sub, sup {
	font-size: 80%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.2em;
}

/* Non-JavaScript fallback support, because we're nice */

.has-js .hide-if-js,
.no-js .hide-if-no-js {
	display: none;
}

.no-js #hdr-menu {
	right: 10px;
}

.no-js .box-white .item {
	margin-top: 6px;
}

.no-js .box-white .item:first-child {
	margin-top: 0;
}

.mod-secure {
  background:#ff9;
  border:1px solid #DCDBD9;
  padding:10px;
  margin-bottom:30px;
}

.mod-secure h2{
  background: url(../art/content-shared/secure-lock.png) 0 center no-repeat;
  font-size:20px;
  color:#333E41;
  font-weight:bold;
  padding:5px 0 5px 27px;
  margin:0 0 10px 0;  
}

