﻿html {height:100%;}
body {margin:0px; background-color: #eaeaea; background-image: url('../img/pageLayout/background.gif'); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;}
h1 {color: #333333;	font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; margin-top: 0;	padding-top: 0;}
h2 {color: #333333;	font-family: Arial,Helvetica,sans-serif;	font-size: 11px;	margin-top: 0;	padding-top: 0;	margin-bottom: 0;	padding-bottom: 0;}
h3 {	color: #333333;	font-family: Arial,Helvetica,sans-serif;	font-size: 11px;	margin-top: 0;	padding-top: 0;	margin-bottom: 0;	padding-bottom: 0;}
input,select {    font-size:11px;    font-family:Arial, Helvetica, Sans-Serif;}

.searchButton {width:27px; height:22px;}
.searchresultbutton {width: 27px; height:22px; margin-top: -2px;}
a:link {color: #006633;	text-decoration: none;}
a:visited {color: #006633; text-decoration: none;}
a:hover {color: #006633; text-decoration: underline;}
a:active {color: #006633; text-decoration: none;}
a img {	border: none;}
#logo-trainee-search {width:174px; height:116px; margin:0px 0px 0px 0px; padding:0px;}
.trainee-link {	display:block; height:100%;	width:100%;}
#Content {width:970px; padding-left:12px; padding-right:12px; background-image:url('../img/pageLayout/pagebg.gif'); left:50%; top:0px; position:absolute; margin-left:-497px; overflow:visible; height:auto;}
.smallerHeader {font-size:10px;}
.RightExtra {padding: 5px 10px 5px 5px;}

.Pager a
{
    text-decoration:none;   
}

.PagerActive a
{
    text-decoration:underline;
}

#Box225, .Box225
{
    width:231px;
    margin-right:9px;
    background-image:url('../img/sidebarmid.gif');
    margin-top:5px;
}
.searchbox {
    margin-right:10px;
    background-image:url('../img/box470.gif');
    margin-bottom:5px;
    overflow:visible;
    width: 475px;
    }
#Box470, .Box470
{
    width:475px;
    margin-right:10px;
    margin-bottom:5px;
    overflow:visible;
}
#Box470Footer, .Box470Footer
{
    background-image:url('../img/pageLayout/Box470_foot.gif');
    background-repeat:no-repeat;
    width:470px;
    height:20px;
    text-align:center;
}
#Box470Footer a, .Box470Footer a
{
    background-image:url('../img/pageLayout/Box470_foot.gif');
    background-repeat:no-repeat;
    width:470px;
    height:20px;
    text-align:center;
    border:solid 1px #000000;
    padding-left:2px;
    padding-right:2px;
    margin-left:5px;
    margin-top:2px;
    text-decoration:none;
}
#Box470Footer a:hover, .Box470Footer a:hover
{
    text-decoration:none;
    border:solid 2px #920202;
}

#Box200, .Box200
{
    width:200px;
    margin-right:15px;
    margin-bottom:15px;
}
#Box200Header img, .Box200Header img
{
    padding-left:10px;
    padding-top:10px;
}



#Header
{
    clear:both;
    height:105px;
}

#Menu
{
    clear:both;
    height:30px;
    background-image:url('../img/pageLayout/menuBackground.gif');
}

#PageContent
{
    padding-top: 20px;
}
.contentpagecontent {margin-top: 1px; width: 718px; background: url('../img/contentpagemid.gif') repeat-y; float:left;}
.contentpagetop {display:block; background: url('../img/contentpagetop.gif') no-repeat;height: 72px;margin-bottom: -50px;}
.contentpagebot {display:block; background: url('../img/contentpagebot.gif') no-repeat;height: 56px; float:left; width:718px;}
.innerpagecontent {width: 718px;display:block; float: left; padding-left: 10px;}
.adpage{margin-top: 1px; width: 718px; background: url('../img/contentpagemid.gif') repeat-y; float:left;}
.adpagetop {display:block; background: url('../img/contentpagetop.gif') no-repeat; height:72px; margin-bottom: -50px;}
.adpagebot {display:block; background: url('../img/contentpagebot.gif') no-repeat;height: 56px; float:left; width:718px;}
.adsidebar {width: 198px; background: url('../img/adsidebarmid.gif') repeat-y;}
.adsidebartop {display:block; background: url('../img/adsidebartop.gif') no-repeat; height: 8px;}
.adsidebarbot {display: block; background: url('../img/adsidebarbot.gif') no-repeat; height: 10px;}
.adsidebar h2 {font-size: 14px; margin: 0 0 3px 0; color: #333; font-family: Georgia, Arial, Sans-Serif;}
.trainee-ad-title {font-size: 12px; font-weight:bold; display:block; margin: 0 0 5px 0; color: #333; font-family: Georgia, Arial, Sans-Serif;}

#social-share-box {float: right; background: url('../img/adsidebarsocial.gif') no-repeat; height: 47px; margin-top: 2px; padding-top: 11px; width: 198px; margin-right: 2px;}
#social-share-box .social-link {
    display: block;
    margin-left: 13px;
}
.read-more-bot {padding: 25px 0 0 0;}
#ctl00_chooselang {margin: 10px 15px;}
#Banners
{
    float:right;
    background-image:url('../img/bannerbox-mid.gif');
    background-repeat: repeat-y;
    width:245px;
}
.bannerboxtop {background: url('../img/bannerbox-top.gif') no-repeat; width:245px; height:61px; margin-bottom: -49px;}
#EducationInformation
{
    width:480px;
}

#SearchBoxMainPage
{
    float:left;
    background-image:url('../img/pageLayout/searchBackground.gif');
    width:475px;
    height:215px;
}

.SpotBox
{
	width:450px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	color: #333333;
}

#SearchPage
{
    margin-bottom:15px;
    width:475px;
    float:left;
}

#DisplayBox,.DisplayBox
{
    float:left;
    background-image:url('../img/pageLayout/displayBoxBackground.gif');
    width:225px;
    height:215px;
    margin-left:15px;
}

.FlashBox
{
    background-image:url('../img/registerbox.gif');
    width:231px;
    height:221px;
    margin-top: 1px;
}

.filterHeader{
color:#303030;
font-weight:bold;
}

#ResultList
{
    margin-top:15px;
    float:left;
    background-image:url('../img/pageLayout/content_middle.gif');
}

.spotboxheader {background: url('../img/spotboxheader.gif') no-repeat; display:block; width: 475px; height:41px;}
.spotboxcont {background: url("../img/spotboxmid.gif") repeat-y scroll 0 0 transparent;
    display: block;}

.banner-border {
	float:left;
	border:1px solid #dddddd;
	margin-bottom:3.7px;
	margin-right:0px;
}
.search-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
a.sort {color: #303030!important;}
.sidebartop {background: url('../img/sidebartop.gif') no-repeat; width:231px; height:61px; margin-bottom: -49px;}
.box {background: url("../img/spotboxmid.gif") repeat-y scroll 0 0 transparent; display:block;}
#footerContent ul {color: #fff; list-style: none;}
#footerContent ul li {list-style: none; font-weight:normal!important;}
#FooterMenu { clear:both; margin-top:0px;width:972px;height: 216px;background-image:url('../img/footbg.gif');background-repeat: no-repeat;}
#footerContent {float:left;	width: 960px;padding-left:10px;	padding-top:9px;color:#fff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;}
#footerContent a {color:#fff!important;}
#footerContent ul li a:link {color:#fff;text-decoration: none; font-weight:bold;}
#footerContent ul li a:visited {color:#fff;	text-decoration: none; font-weight:bold;}
#footerContent ul li a:active {color:#fff;text-decoration: none; font-weight:bold;}
#footerContent ul li a:hover {color:#fff;	text-decoration: underline;	font-weight:bold;}

#FooterMenu div.col {border-left: 1px solid #3a3a3a; border-right: 1px solid rgba(47, 47, 47, 1); display: block; float: left; height: 170px; padding: 10px 10px 10px 25px; width: 150px;}
#FooterMenu div.col h2 {color: #fff; font-family:Georgia, Arial, Sans-Serif; font-size: 11px;}
#FooterMenu div.col ul {padding: 0;}
#FooterMenu div.col ul.footcol li a {font-weight:normal;}
#FooterMenu div.col ul.footcol li {font-weight:normal!important;}
#FooterMenu div.lastcol {margin-right: 0!important; border-right: medium none;}
#FooterMenu div.lastcol img {margin-top:20px;}
#FooterMenu div.firstcol {border-left: medium none; width: 120px; padding-left: 10px!important;}

#menusel {display:block; float:left; height: 40px; width:180px; margin-bottom: 10px;}
#menusel ul.tabs {margin: 0; padding: 0; display: inline-block; width: 170px;}
#menusel ul.tabs li {list-style-type: none; display: inline-block;font-weight: bold; padding: 13px; float:left;margin-top: -1px;}
#menusel ul.tabs li:after {width:2px;height:40px;background:url(/img/nav-separator.gif) no-repeat;}
#menusel ul.tabs li ul.dropdown {display:none;}
#menusel ul.tabs li:hover > ul {display:block; z-index: 500; position:absolute;margin-top: 8px; right: 40px; background: #f2f2f2; padding: 10px; border: 1px solid #ddd;}
#menusel ul.tabs li:hover > ul li:hover {color: #fff;}
#menusel ul.tabs li ul.dropdown li {padding: 5px; display:block; float:none!important;}
#menusel ul.tabs li ul.dropdown li:hover {background:#206f20; color: #fff!important;}
#menusel ul.tabs li ul.dropdown li a {display:block; width:200px; height: 30px; padding: 3px 0 0 5px;}
#menusel ul.tabs li ul.dropdown li a:hover {background:#206f20;color: #fff!important; text-decoration: none;}
#menusel ul.tabs li ul.dropdown li a span.clang {float:left; display:block; padding: 0; margin: 5px 0 0 5px;}
#menusel ul.tabs li ul.dropdown li a span.clang:hover {background:#206f20;color: #fff!important;}
#menusel ul.tabs li ul.dropdown li a img {float:left;}
#menusel ul.tabs li ul.dropdown li a:after {content: ""; clear:both; display:block;}

h2.sidebar {font-size: 14px; margin: 0 0 3px 0; color: #333; font-family: Georgia, Arial, Sans-Serif;}
h3.sidebar {font-size: 13px; margin: 0 0 3px 0; color: #444; font-family:Georgia, Arial, Sans-Serif!important; font-weight:bold; }

.adsidebar h2 {font-size: 14px; margin: 0 0 3px 0; color: #333; font-family: Georgia, Arial, Sans-Serif;}
.trainee-ad-title {font-size: 13px; margin: 0 0 3px 0; color: #333; font-family: Georgia, Arial, Sans-Serif;}

.spotlink, .spotlink a:link, .spotlink a:visited {border: medium none;display: block;height: 80px;outline: medium none;text-indent: -9999px;width: 120px;}
.innerpagecontent h1 {font-size: 16px; font-family: Georgia, Arial, Sans-Serif;}
.sidebarbox {width: 199px; margin-left: 4px; padding: 3px 10px 0px 5px; }
.separator-liten {background: url(/img/separator-liten.gif) no-repeat;width: 214px;height: 2px;margin: 20px 0px;}
.sidebarbox li.nyhtli {background: url("../img/nyhlibg.gif") no-repeat scroll left 5px transparent; color: #40bfe5; width:120px; min-height: 22px; margin: 0 0 0.5em; padding: 5px 0 0 25px;}
.sidebarbox ul li.nyhtli b a {color: #40bfe5!important;}
.sidebarbox ul {margin-left: -42px; width: 170px; list-style: none;}
.sidebarbox a {color:#40BFE5!important;}

.searchtextbox {width: 164px; margin-top: 5px; height: 18px; border: 1px solid #DDD;}
.infobox {margin-left: 3px; float:left;padding:20px 0px 0px 14px; width:210px; height: 170px;}
.contentpagemain {width: 690px!important;}
.contentpagemain:after {display:block; content: ""; clear:both;}

#firselect h2 {margin-top: 14px!important; margin-bottom: 2px;}
span.filterHeader {margin-top: 14px!important; display:block; margin-bottom: 2px;}

html.embed body#public.noI div#container form#form16.wufoo ul {margin-top: -5px!important;}
html.embed body#public.noI div#container form#form16.wufoo header#header.info {padding-bottom: 0px!important;}

.trainee-search-share {float:left;left:29px;position:absolute;top:390px;width:210px;}
.hsub {font-size: 14px; margin-left: 9px!important; color: #333; font-family: Georgia, Arial, Sans-Serif;font-weight:bold;}
.ddbg {float: left; background: url("../img/dropdownbg.gif") no-repeat; padding: 0px 4px; margin-bottom: 4px; width: 200px; height:33px; margin-left: -7px;}
#first h2 {margin-bottom: 2px;}

#trainee-contentpage {float:left;padding-left:7px;width:680px;line-height:1.5em;}
#trainee-contentpage h1 {font-family:Georgia, Arial, Sans-Serif;font-size:16px;font-weight:bold;color:#333333;margin-top:-7px;margin-bottom:15px;}
#trainee-contentpage h2 {font-size:14px;font-weight:bold;font-family:Georgia, Arial, Sans-Serif;color:#333333;margin-bottom:10px;}
#trainee-contentpage h3 {font-size:13px;font-weight:bold;color:#333333;font-family:Georgia, Arial, Sans-Serif;margin-bottom:10px;}
.trainee-contentpage-separator {border-bottom:#CCC 1px solid;margin:25px 0px 25px 0px;width:680px;}



/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.jqTransformHidden {display:block!important;}
	.jqTransformSelectWrapper {background: transparent!important;}
	.jqTransformSelectWrapper div {display:none!important;}
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
	.jqTransformHidden {display:block!important;}
	.jqTransformSelectWrapper {background: transparent!important;}
	.jqTransformSelectWrapper div {display:none!important;}
}
