/* RESET */

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, 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 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
img {margin:0; padding:0; border:0; outline:0; font-size:100%; 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;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables benodigen nog 'cellspacing="0"' in de markup */
table {border-collapse:collapse; border-spacing:0;}

/* MAIN */
html, body {font-family:"Georgia"; font-size:11px; color:#7c7c7c; line-height:16px; letter-spacing:1px; overflow-x:hidden;}
body {overflow-y:hidden;}

/* LAYOUT */
#wrap {width:955px; margin:0 auto; position:relative; z-index:1;}
#header-wrap {height:213px; position:relative; z-index:1; background:url("../images/header-wrap-bg.gif") repeat-x;}
#header {width:955px; margin:0 auto; height:213px; position:relative;}
#logo {position:absolute; top:0; right:59px; display:block; width:89px; height:132px; background:url("../images/sprite.png") no-repeat -378px -92px; text-indent:-9999px; border:0 !important;}
#logo-r {position:absolute; top:7px; left:28px; display:block; width:19px; height:28px; background:url("../images/sprite.png") no-repeat 0 -216px; text-indent:-9999px; border:0 !important;}
#main {padding:29px; background:#fff;}
#home #main {padding:29px 29px 19px 29px;}
#leftCol {width:510px; padding:0 153px 0 0; float:left;}
#rightCol {width:234px; float:left; margin-top:-13px;}
#employees #rightCol {margin-top:0;}
#employee #rightCol {margin-top:-3px;}
#background-image {position:fixed; top:0; z-index:0; width:100%; height:100%; background-position:top center; background-repeat:no-repeat;}
#background-video {position:fixed; top:0; z-index:0; width:100%; height:100%;}

/* homepage */
#home-top {padding-bottom:20px;}
#home-top-left {width:334px; padding-right:44px; float:left;}
#home-top-left .intro {background:none; height:79px; overflow:hidden;}
#home-top-left h3 {font-size:15px; font-style:normal; line-height:33px; padding:0;}
#home-top-left .infoBar {background:url("../images/line.png") repeat-x left 10px; margin-top:-2px; padding:17px 0 0 0; position:relative;}
#home-top-left .readmore {position:absolute; bottom:2px; right:0;}
#home-top-right {width:519px; float:left;}
#home-top-right .newsitem {padding:0 0 11px 0; background:url("../images/line.png") repeat-x left 36px;}
#home-top-right .newsitem h4 {height:16px; overflow:hidden;}
#home-top-right .newsitem h4 a {color:#000;}
#home-top-right .newsitem a {border:0;}
#home-top-right .intro {height:106px; overflow:hidden;}
#home-top h1 {padding-bottom:6px;}
#home-top #content {padding:0 0 20px 0;}
#home-top #content p {padding:0;}
#home-top #content .readon {overflow:auto; padding-top:14px; background:url("../images/line.png") repeat-x left 8px;}
#home-top #tweets-wrap {width:208px; float:left; padding-right:46px;}
#home-top #tweets-wrap .readon {margin-top:-5px;}
#home-top #tweets-wrap #tweets {height:134px; overflow:hidden;}
#home-top #blog-posts {width:265px; float:left;}

#home-bottom #recent-work {width:427px; float:left; padding:0 45px 0 0;}
#home-bottom #cases {width:425px; float:left;}
#home-bottom .work h4 {line-height:30px; height:30px; overflow:hidden; background:url("../images/line.png") repeat-x bottom; font-size:10px; letter-spacing:1px; text-transform:uppercase;}
#home-bottom #cases .work {width:190px; height:117px; padding:0 45px 19px 0; float:left;}
#home-bottom #cases .last {padding-right:0;}
#home-bottom a {border:0;}
#home-bottom h4 a {color:#000;}

.readon {letter-spacing:1px; text-align:right;}
.readon a {font-size:10px; color:#000; text-transform:uppercase; border:0;}
.readon a:hover {border:0;}

/* MAIN MENU */
#mainmenu {position:absolute; top:0; left:78px; height:41px;}
#mainmenu li {float:left; padding:0 14px;}
#mainmenu a {display:block; height:41px; float:left; border:0 !important; background-image:url("../images/sprite.png"); background-repeat:no-repeat;}
#mainmenu span {display:none;}

#mainmenu .menuitem_0 a {width:31px; background-position:0 0;}
#mainmenu .menuitem_0 a:hover, #mainmenu .selected.menuitem_0 a {background-position:0 -41px;}
#mainmenu .menuitem_1 a {width:92px; background-position:-41px 0;}
#mainmenu .menuitem_1 a:hover, #mainmenu .selected.menuitem_1 a {background-position:-41px -41px;}
#mainmenu .menuitem_2 a {width:45px; background-position:-143px 0;}
#mainmenu .menuitem_2 a:hover, #mainmenu .selected.menuitem_2 a {background-position:-143px -41px;}
#mainmenu .menuitem_3 a {width:32px; background-position:-198px 0;}
#mainmenu .menuitem_3 a:hover, #mainmenu .selected.menuitem_3 a {background-position:-198px -41px;}
#mainmenu .menuitem_4 a {width:49px; background-position:-240px 0;}
#mainmenu .menuitem_4 a:hover, #mainmenu .selected.menuitem_4 a {background-position:-240px -41px;}
#mainmenu .menuitem_5 a {width:42px; background-position:-299px 0;}
#mainmenu .menuitem_5 a:hover, #mainmenu .selected.menuitem_5 a {background-position:-299px -41px;}
#mainmenu .menuitem_6 a {width:41px; background-position:-351px 0;}
#mainmenu .menuitem_6 a:hover, #mainmenu .selected.menuitem_6 a {background-position:-351px -41px;}
#mainmenu .menuitem_7 a {width:29px; background-position:-402px 0;}
#mainmenu .menuitem_7 a:hover, #mainmenu .selected.menuitem_7 a {background-position:-402px -41px;}
#mainmenu .menuitem_8 a {width:48px; background-position:-441px 0;}
#mainmenu .menuitem_8 a:hover, #mainmenu .selected.menuitem_8 a {background-position:-441px -41px;}

/* FOOTER */
#footer-wrap {z-index:1; position:relative;}
#footer {width:897px; margin:0 auto; padding:0 29px; background:#fff url("../images/footer-wrap-bg.png") repeat-x top; position:relative; z-index:1;}
#footer a {border:0 !important;}
#footer-top {height:46px; letter-spacing:0;}
#logo-r-footer {position:absolute; top:10px; left:29px; width:19px; height:28px; background:url("../images/sprite.png") no-repeat -30px -216px;}
#footer-menu {height:44px; position:absolute; top:1px; left:64px;}
#footer-menu li {float:left; padding:0 26px;}
#footer-menu a {display:block; height:44px; background-image:url("../images/sprite.png"); background-repeat:no-repeat; text-indent:-9999px; float:left;}
#footer-menu a.sitemap {width:47px; background-position:0 -92px;}
#footer-menu a.sitemap:hover {background-position:0 -136px;}
#footer-menu a.nieuws {width:42px; background-position:-52px -92px;}
#footer-menu a.nieuws:hover {background-position:-52px -136px;}
#footer-menu a.rss-feed {width:60px; background-position:-99px -92px;}
#footer-menu a.rss-feed:hover {background-position:-99px -136px;}
#footer-menu a.voorwaarden {width:147px; background-position:-164px -92px;}
#footer-menu a.voorwaarden:hover {background-position:-164px -136px;}
#footer-social {height:16px; position:absolute; top:15px; left:649px;}
#footer-social li {float:left; padding:0 5px;}
#footer-social a {display:block; height:16px; width:16px; text-indent:-9999px; background-image:url("../images/sprite.png") !important; background-repeat:no-repeat; float:left;}
#footer-social .linkedin {background-position:0 -190px;}
#footer-social .twitter {background-position:-26px -190px;}
#footer-social .rss {background-position:-52px -190px;}
#footer #search {position:absolute; right:29px; top:11px;}
#footer #search label {width:43px; height:17px; padding-right:17px; background:url("../images/sprite.png") no-repeat -316px -102px; text-indent:-9999px;}
#footer #search .field {width:118px;}
#footer-bottom {padding:17px 0; font-size:10px; letter-spacing:1px;}
#footer-bottom .column {float:left; padding-right:20px;}
#footer-bottom #col-1 {width:223px;}
#footer-bottom #col-2 {width:207px;}
#footer-bottom #col-3 {width:219px;}
#footer-bottom #col-4 {width:168px;}
#footer-bottom img {padding-bottom:8px;}
#footer-bottom em {font-weight:normal; color:#000; font-size:13px; font-style:italic;}
#footer-bottom a:hover em {color:#dd0002;}
#footer-bottom .column ul {padding-bottom:30px;}

/* RECHTER KOLOM */
#rightCol h3 {height:45px; line-height:45px; background:url("../images/line.png") repeat-x left bottom; padding:0;}

/* contact */
h3.contact {height:56px !important; line-height:25px !important;}
h3.contact a {display:block; border:0; font-size:11px; font-style:normal;}

/* rss */
h3.rss {position:relative;}
h3.rss a {position:absolute; top:14px; right:0; display:block; border:0; width:16px; height:16px; background:url("../images/sprite.png") no-repeat -52px -190px; text-indent:-9999px;}

/* LinkedIn */
h3.linkedin {position:relative;}
h3.linkedin a {position:absolute; top:14px; right:0; display:block; border:0; width:16px; height:16px; background:url("../images/sprite.png") no-repeat 0 -190px; text-indent:-9999px;}
h3.linkedin a.linkedin-profileinsider-popup {padding:0 !important; margin:0 !important; display:block !important; width:16px !important; height:16px !important; background:url("../images/sprite.png") no-repeat 0 -190px !important;}

/* Tweets */
#rightCol #tweets-wrap {margin-bottom:-10px;}
#tweets-wrap h3 {position:relative; background:none;}
#tweets-wrap h3 a {position:absolute; top:14px; right:0; display:block; border:0; width:16px; height:16px; background:url("../images/sprite.png") no-repeat -26px -190px; text-indent:-9999px;}
.tweet {background:url("../images/line.png") repeat-x left 55px; padding:0 0 18px 0;}
.tweetAvatar {float:left; width:47px; height:47px; overflow:hidden; margin-right:7px;}
.tweetContent {float:left; width:152px;}
.tweetContent p {line-height:16px;}
.tweetContent .message {font-size:14px; font-style:italic; color:#000; height:33px; overflow:hidden;}
.tweetContent .readmore {line-height:16px;}
.tweetContent .readmore a {text-transform:lowercase; border:0;}

/* Links */
h3.links {}

/* NEWS */
#newsitems {width:510px;}
.newsitem {clear:both; padding-bottom:20px;}
.newsitem p {padding-bottom:16px;}
.socialBar, .infoBar {text-transform:uppercase; font-size:10px; letter-spacing:1px; color:#a6a6a6;}
.socialBar a, .infoBar a {color:#000; border:0 !important;}
.socialBar {height:28px; background:url("../images/line.png") repeat-x left bottom;}
.socialBar p {padding:0 !important;}
.readmore {float:left;}
.social {float:right;}
.infoBar {padding:3px 0 5px 0;}
.infoBar div {float:left;}
.infoBar .separator {padding:0 5px; height:18px; font-family:"Verdana"; font-weight:bold;}
.infoBar .tags {width:250px;}
.infoBar .tags a {color:#000;}
.infoBar .tags dt {float:left; width:37px !important; font-weight:normal !important;}
.infoBar .tags dd {float:left; width:210px; color:#000;}
.infoBar .title {padding-right:5px;}
.infoBar .comma {padding-right:3px;}
.infoBar .reactions {float:right;}

/* Social sharing links */
.social a {display:inline-block; height:16px; line-height:16px; margin-left:3px; background-image:url("../images/sprite.png"); background-repeat:no-repeat; text-indent:-9999px;}
.social span {margin-right:15px;}
.facebook {width:16px; background-position:-193px -206px;}
.facebook:hover {background-position:-193px -190px;}
.digg {width:18px; background-position:-209px -206px;}
.digg:hover {background-position:-209px -190px;}
.twitter {width:15px; background-position:-227px -206px;}
.twitter:hover {background-position:-227px -190px;}
.delicious {width:16px; background-position:-242px -206px;}
.delicious:hover {background-position:-242px -190px;}
.hyves {width:16px; background-position:-258px -206px;}
.hyves:hover {background-position:-258px -190px;}
.blogger {width:16px; background-position:-274px -206px;}
.blogger:hover {background-position:-274px -190px;}

.linkedin2 {width:16px; background-position:-290px -206px;}
.linkedin2:hover {background-position:-290px -190px;}

/* REACTIONS */
#comments {margin:0 0 5px 0;}
#comments p {padding:0 !important;}
#comments h3 {padding:20px 0 10px 0;}
#comments h3 span {padding-left:32px;}
.comment {background-color:#e5e5e5; width:490px; padding:10px; margin-bottom:20px;}
.commentInfo {width:97px; margin-right:10px; float:left;}
.commentInfo p {margin:0 !important;}
.commentContent {width:383px; float:left; position:relative;}
.commentDate {position:absolute; right:0; top:0;}
.commentContent h4 {font-family:"Georgia"; font-size:11px; font-weight:bold;}
.extraInfo {margin-bottom:20px; width:300px;}
#addComment {display:none; padding-bottom:20px;}
#addComment form {padding:10px 10px 2px 10px; background:#e5e5e5;}
#addComment .row {padding-bottom:10px;}
#addComment form label {width:124px;}
#addComment form .field {width:180px;}
#addComment form .titleField {width:350px;}
#addComment form textarea {width:350px; height:100px;}
#addComment form .captchaImg {margin-left:127px;}
#addComment form .button {margin-left:127px;}
#addComment form .captcha_new {margin-left:127px;}
#addComment form .captcha_new label {display:block; width:200px; margin-bottom:5px;}
#addComment form .error {color:#ff0000;}

/* BLOCKS */
/* Default styles blocks right column */
#rightCol .block h3 {margin-bottom:10px;}
#rightCol .block {padding-bottom:10px;}

/* Search */
#rightCol .search .field {margin-bottom:10px;}
#rightCol .search label {display:block; font-family:"Tahoma"; cursor:pointer; background:url("../images/line.png") repeat-x left bottom; line-height:22px !important; height:22px !important; padding:0 !important; color:#959595; font-size:10px !important; text-transform:uppercase;}
#rightCol .search label:hover, #rightCol .search label.selected {color:#ff2222;}
#rightCol .search input.radiobutton {width:15px; display:none;}

#blockSearch ul {padding-bottom:10px; margin-top:5px; background:none !important;}
#blockSearch a {display:block; cursor:pointer; background:url("../images/line.png") repeat-x left bottom; line-height:22px !important; height:22px !important; padding:0 !important; color:#959595; font-size:10px !important; text-transform:uppercase;}
#blockSearch a.selected {color:#ff2222 !important;}

/* Tags */
#rightCol .tags {overflow:hidden;}
#rightCol .tags a {color:#959595; padding:0 1px; border:0 !important;}

/* Lijsten in rechterkolom */
#rightCol ul a {display:block; background:url("../images/line.png") repeat-x left bottom; padding:3px 0; color:#959595; border:0 !important; cursor:pointer;}
#rightCol ul a.selected {color:#dd0002 !important;}

/* EMPLOYEES */
#employees #main {padding:29px 29px 19px 29px;}
#employees #content {background:url("../images/line.png") repeat-x bottom;}
#employees #rightCol {width:190px; padding-left:44px;}
#employees #rightCol h2 {padding-bottom:15px;}

/* employees rotator */
#employeesRotator {width:190px;}
#employeesRotator div {float:left;}
#employeesRotator .employeeImage {width:190px; padding-bottom:9px;}
#employeesRotator .employeeContent {width:190px;}
#employeesRotator p {font-weight:bold; color:#000; font-size:10px; text-transform:uppercase;}
#employeesRotator a {color:#000; border:0;}
#employeesRotator blockquote {color:#959595; font-size:11px; letter-spacing:1px; font-style:italic;}

/* overview */
#overview {clear:both; padding:70px 0 0 0;}
#overview .last {margin-right:0; margin-left:2px;}
.overviewItem {width:190px; height:auto; float:left; margin:0 45px 34px 0;}
.overviewItemImage {padding-bottom:3px;}
.overviewItemImage a {border:0 !important;}
.overviewItemContent {overflow:hidden; letter-spacing:1px;}
.overviewItemContent h3 {font-style:normal; font-size:10px; text-transform:uppercase; font-weight:bold; height:16px; padding:0; overflow:hidden;}
.overviewItemContent h3 a {color:#000; border:0;}
.overviewItemContent p {height:16px; color:#959595; padding:0; overflow:hidden;}

#rightCol #overview {padding:0;}
#rightCol #overview h3 {margin:0 0 43px 0;}
#rightCol .overviewItem {float:none; margin:0; padding:0 0 16px 0;}
#rightCol .last {margin:0;}
#rightCol #overview .overviewItemContent h3 {height:16px; line-height:16px; background:none; margin:0; padding:0;}

.clients #overview .overviewItem img {border:#e3e3e3 1px solid;}
.clients #overview .overviewItem a {border:0;}

/* detail pages */
#employee #content, #work-detail #content {margin-bottom:18px;}
#employee #leftCol, #work-detail #leftCol {width:483px; padding:0 180px 0 0;}
#employee .back, #work-detail .back {text-align:right; font-size:10px; padding:0 0 5px 0;}
#employee .back a, #work-detail .back a {color:#000; text-transform:uppercase; border:0;}
#employee #newsitems {width:483px;}
#employee .comment {width:463px; padding:10px;}
#employee .commentInfo {width:97px;}
#employee .commentContent {width:356px;}
#employee .extraInfo {width:273px;}
#addComment form .field {width:153px;}
#addComment form .titleField {width:323px;}
#addComment form textarea {width:323px;}
#work-detail .back {position:absolute; right:0; bottom:3px;}
#work-detail #rightCol {width:190px; padding-left:44px;}

/* Intro heading and text */
#intro {background:url("../images/line.png") repeat-x left bottom; position:relative;}
#intro h1 span {font-size:14px; font-style:normal;}

/* Media rotator */
.mediaRotator {position:relative; width:483px; margin:0 0 20px 0;}
.mediaRotator h2 {height:60px; line-height:60px; margin:0 !important; overflow:hidden;}
.mediaRotatorContent {width:483px; height:259px; overflow:hidden;}
#projectDetails .mediaRotator .nav {height:29px; line-height:25px; text-align:right; background:url("../images/line.png") repeat-x left bottom;}
.mediaRotator .nav a {color:#7c7c7c; border:0; margin-left:10px;}
.mediaRotator .nav a.selected {color:#dd0002;}
.mediaRotator h3 {text-transform:uppercase; font-size:24px; padding:9px 0;}
#projectDetails .mediaRotatorContent h2 {display:none;}
#projectDetails .mediaRotator {margin:0 0 7px 0;}
#employee .nav {position:absolute; top:-24px; right:0; height:24px; text-align:right;}

/* WERK / KLANTEN */
#work-overview #main {padding:29px 29px 19px 29px;}
#work-overview #content {background:url("../images/line.png") repeat-x bottom;}
#work-overview #rightCol {width:190px; padding-left:44px;}
#work-overview #rightCol h3 {background:none;}
#work-overview #rightCol ul {padding-top:5px;}
#work-detail #intro {height:195px;}

/* Project info */
.projectInfo {font-style:italic; color:#7c7c7c; padding-bottom:20px;}
.projectInfo span {color:#000;}
.projectInfo span.separator {color:#7c7c7c; padding:0 5px;}
.clientLogo {text-align:right; height:153px; padding:9px 0 1px 0;}
.clientLogo img {border:#e3e3e3 1px solid;}
.projectCategories a {color:#000;}
.projectCategories span {padding:0 5px;}

/* SEARCH PAGE */
#searchPage label {width:140px; line-height:22px;}
#searchPage form {margin-bottom:20px;}
#searchPage .field {width:200px;}
#searchPage .button {color:#000; width:100px; background:none; text-transform:uppercase; font-weight:bold;}
#searchPage .button:hover {color:#ff2222;}
#searchPage a {color:#000;}

.searchInfo {background:#e5e5e5; padding:10px 10px 1px 10px; margin-bottom:20px;}
.searchInfo .closest {font-weight:bold;}
.searchInfo .resultsAmount {margin-bottom:10px !important;}

.searchResult {border-bottom:#e5e5e5 1px solid; padding-bottom:10px; margin-bottom:10px;}
.searchResult .number {display:inline-block; width:25px;}
.searchResult .result {font-weight:bold;}
.searchResult .highlight {background:#ff2222; color:#fff;}
.searchResult .path {padding-left:25px; font-style:italic;}
.searchResult .resultcontent {padding-left:25px;}
.searchResult .gotofoundpage {padding-left:25px;}

.searchNav {text-align:right; list-style-type:none !important; padding:0 !important; margin:0 !important; margin-bottom:10px !important;}
.searchNav li {display:inline; margin-right:5px;}
.searchNav a.selected {color:#ff2222 !important;}

/* FORMS */
label {display:inline-block; vertical-align:top; padding-top:2px;}
input, textarea, select {font-family:"Georgia"; font-size:12px; width:150px;}

.field, textarea {border:#e5e5e5 1px solid; padding:4px;}
.button {display:block; width:80px; height:22px; background-color:transparent; background-image:url("../images/sprite.png"); background-position:-102px -190px; background-repeat:no-repeat; text-indent:-9999px; color:#fff; border:0; cursor:pointer;}
.button:hover {background-position:-102px -212px;}
.required {font-weight:bold;}

/* Basicform */
.basicForm {margin-bottom:20px;}
.basicForm p {margin:0 !important;}
.basicForm .row {margin-bottom:10px;}
.basicForm #captcha {margin-bottom:10px;}
.basicForm #captcha p {margin-bottom:10px !important;}
.basicForm #captchaImage {margin-bottom:5px;}
.basicForm #captchaImage img {border:#959595 1px solid;}
.basicForm .file {width:250px !important;}
.form-send-txt {font-weight:bold;}

/* Basicform in left column */
#leftCol .basicForm label {width:150px;}
#leftCol .basicForm .field {width:250px;}
#leftCol .basicForm textarea {width:250px; height:150px;}
#leftCol .basicForm .requiredFields, #leftCol .basicForm #captcha {padding-left:150px;}
#leftCol .basicForm .button {margin-left:150px;}

/* CLEARFIX */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* CLASSES */
.go-back a {font-size:10px !important; color:#000 !important; border:0 !important; letter-spacing:1px !important; text-transform:uppercase;}
.go-back a:hover {color:#ff2222 !important;}
.clearer {clear:both;} /* 'clearen' van voorafgaande floats */

/* ELEMENTS */
h1, h2, h3, h4 {color:#000; font-weight:normal; letter-spacing:1px;}
h1, h2, h3 {font-size:20px; line-height:20px; font-style:italic; padding-bottom:9px;}
h2.line-bottom {height:45px; line-height:45px; background:url("../images/line.png") repeat-x left bottom; padding:0; margin:0 0 20px 0;}
h2.blog-title {background:url("../images/line.png") repeat-x bottom; text-transform:uppercase; font-size:24px; line-height:20px; height:20px; padding:10px 0 13px 0; width:100%;}

a {color:#7c7c7c; border-bottom:1px solid; text-decoration:none;} /* algemene links */
a:hover {color:#dd0002 !important; border-bottom:2px solid;}

#content p {padding-bottom:16px;}

#content ol {list-style-type:decimal; padding:0 0 20px 17px; letter-spacing:1px;} /* ordered lists in div "content" */
#content ul {list-style-type:disc; padding:0 0 20px 17px; letter-spacing:1px;} /* unordered lists in div "content" */

#content dt {float:left; width:100px; font-weight:bold;}
#content dd {float:left;}

strong {font-weight:bold;}
italic {font-style:italic;}
em {font-style:italic;}
u {text-decoration:underline;}
sup {vertical-align:super;}
sub {vertical-align:sub;}
hr {display:none;}



.checkboxes label{
    width: auto !important;
}

.checkboxes{
    padding: 0 0 20px 0px !important;
    list-style-type: none !important;
    
}




.checkboxes input[type="checkbox"] {
	width: auto !important;
}
