﻿/*RESET*/
* { padding: 0; margin: 0; border: 0; }
.clear { clear: both; }

/*PAGESTYLE*/
html { }
body { margin: auto; padding: 8px 0 0 0; width: 100%; height: 100%; background-image: url(../img/gfx-background.png); background-position: center top; background-repeat: no-repeat; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#PageFrame { width: 920px; text-align: left; margin: auto; }
#TopBar div { }
#Logo { float: left; margin: 0 20px 0 20; }
#Search { float: right; width: 150px; margin: 4px 12px 0 0; padding: 0; }
#Search .searchtextfield { background-image: url(../img/gfx-input_top_search.png); background-repeat: no-repeat; border-right: 1px solid #ababab; float: left; height: 16px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 3px 3px 2px 3px; width: 117px; }
#Login { float: right; width: 66px; margin: 3px 0 0 0; }

/* COUNTRY SELECTOR */
#PageFrame #Country { float: right; margin: 4px 20px 0 0; height: 21px; width: 177px; }
#PageFrame #Country ul { list-style-type: none; list-style-image: none; width: 177px; }
#PageFrame #Country ul li.selected { color: #ABABAB; height: 18px; background-image: url(/Design/Main/Img/CountrySelector/DropDownSelector.png); padding: 3px 0 0 7px; }
#PageFrame #Country img { width: 16px; height: 16px; float: left; margin: -1px 3px 0 0; }
#PageFrame #Country ul ul { visibility: hidden; display: block; z-index: 200; position: absolute; width: 177px; margin: 4px 0 0 -7px; float: left; }
#PageFrame #Country ul ul li { padding: 1px 0 4px 7px; height: 16px; background-image: url(/Design/Main/Img/CountrySelector/DropDownCenter.png); float: left; width: 170px; }
#PageFrame #Country ul ul li img { float: left; }
#PageFrame #Country ul ul li a { text-decoration: none; color: #ababab; float: left; font-size: 11px; border-bottom: 1px dotted #ababab; width: 162px; padding: 2px 0 2px 0; }
#PageFrame #Country ul ul li span { color: #000000; float: left; font-size: 11px; border-bottom: 1px dotted #ababab; width: 162px; padding: 2px 0 2px 0; font-weight: bold; }
#PageFrame #Country ul ul li:hover { background-image: url(/Design/Main/Img/CountrySelector/DropDownCenterHover.png); }
#PageFrame #Country ul:hover ul { visibility: visible; }
#PageFrame #Country ul ul li.top { height: 5px; background-image: url(/Design/Main/Img/CountrySelector/DropDownTop.png); padding: 0; border: none; width: 177px; }
#PageFrame #Country ul ul li.bottom { height: 5px; background-image: url(/Design/Main/Img/CountrySelector/DropDownBottom.png); padding: 0; border: none; width: 177px; margin-top: -1px; }

#ContentFrame, #TopBar, #LogoBar, #Footer { width: 908px; margin: 0 6px; }
#ContentFrame .Top { height: 20px; clear: both; background-image: url(../img/contentFrameTop.png); background-repeat: no-repeat;}
#ContentFrame .Content { float: left; width: 904px; border-left: 1px solid #ababab; border-right: 1px solid #ababab; background-color: #ffffff; }
#ContentFrame .Content .Left { width: 220px; float: left; }
#ContentFrame .Content .Right { width: 198px; float: left; padding: 0 22px 0 0; }
#ContentFrame .Content .Center { width: 464px; float: left; }
#ContentFrame .Content .Center .Text br, #ContentFrame .Content .Center .Text p { margin: 15px 0 5px 0; }
#ContentFrame .Content .Center2column { width: 664px; float: left; padding-right: 20px; }
#ContentFrame .Bottom { height: 20px; clear: both; background-image: url(../img/contentFrameBottom.png); background-repeat: no-repeat;}
#ContentFrame #tools { height: 30px; text-align: right; width: 190px; }
#ContentFrame #tools .print { margin: 0 13px 0 0; }
#ContentFrame .Content .Center2Column #tools, #ContentFrame .Content .RightQR #tools { float: right; height: 30px; text-align: right; width: 198px; padding: 0 10px 0 0; }
#ContentFrame .Content .Center2column #tools .tellafriend { margin: 0 10px 0 0; }

#Links { float: right; margin: 6px 20px 0 0; font-size: 11px; color: #ababab; text-decoration: none; text-transform: lowercase; }
#Links a, #LegalNotice a { font-size: 11px; color: #ababab; text-decoration: none; text-transform: lowercase; padding: 0 9px 0 10px; }
#Links a:hover, #LegalNotice a:hover { text-decoration: underline; }
.BreadCrumb { float: left; margin: 0px 0px 5px 13px; }
.BreadCrumb a { font-size: 9px; color: #ababab; text-decoration: none; text-transform: lowercase; padding: 0 13px 0px 3px; background-image: url(../img/gfx-breadcrumb_sep.png); background-repeat: no-repeat; background-position: right 1px; }
.BreadCrumb li { list-style: none; margin: 0; float: left; }
#ContentFrame .FrontpageTop { width: 907px; float: left; }
#ContentFrame .FrontpageTop .Top { height: 22px; background: transparent url(../img/gfx-frontpage.png) 0 -22px no-repeat; }
#ContentFrame .FrontpageTop .Content { background: transparent url(../img/gfx-frontpagecontent.png) repeat-y; border: 0; width: 900px; padding: 10px; }
#ContentFrame .FrontpageTop .Bottom { height: 22px; background: transparent url(../img/gfx-frontpage.png) 0 0 no-repeat; }
#ContentFrame .FrontpageAssessment { width: 336px; float: left; }
#ContentFrame .CenterQR { width: 320px; float: left; padding: 0 10px 0 0; }
#ContentFrame .RightQR { width: 336px; float: left; }
#ContentFrame .RightQR #AssessmentSpot { margin: 40px 0 0 0; }

#ContentFrame .Content h1 { color: #00549F; font-size: 20px; font-weight: normal; }
#ContentFrame .Content ul { margin: 3px 0 3px 14px; list-style-image: url(../img/gfx-bullit_dot.png); }
#ContentFrame .Content a { color: #007ac9; text-decoration: none; }
#ContentFrame .Content a:hover { color: #500649; text-decoration: underline; }
#ContentFrame .Content ul li { margin: 4px 0 4px 0; }

#ContentFrame .Content .NewsResumes .Header { font-weight: bold; margin: 0 0 8px 0; float: left; }
#ContentFrame .Content .NewsResumes .Header { width: 100%; }
#ContentFrame .Content .NewsResumes .Header .Date { float: right; }
#ContentFrame .Content .NewsResumes .Header .DateSpacer { display: none; }
#ContentFrame .Content .NewsResumes .Content { width: 444px; border: none; padding: 0 0 18px 20px; }

/* Left menu begin */
#ContentFrame .Content #sidemenu ul { list-style: none; font-size: 11px; font-weight: bold; color: Black; margin: 0 0 26px 0; list-style-image: none; }
#ContentFrame .Content #sidemenu ul li ul { list-style: none; font-size: 11px; font-weight: normal; color: Black; margin: 6px 0 8px 0; }
#ContentFrame .Content #sidemenu li { margin: 0 20px 0 16px; background-image: url(../img/gfx-topmenu_subsep.png); background-repeat: repeat-x; background-position: bottom left; padding: 0 0 5px 0px; }
#ContentFrame .Content #sidemenu li ul li { background-image: none; }
#ContentFrame .Content #sidemenu li a { background-image: url(../img/gfx-submenu_item_nochildren.png); background-position: left 2px; background-repeat: no-repeat; padding: 0 0 0 16px; line-height: 18px; }
#ContentFrame .Content #sidemenu li a.HasChildren { background-image: url(../img/gfx-submenu_item_closed.png); background-position: left 2px; background-repeat: no-repeat; padding: 0 0 0 16px; line-height: 18px; }
#ContentFrame .Content #sidemenu li a.Active { background-image: url(../img/gfx-submenu_item_open.png); }
/*#ContentFrame .Content #sidemenu li ul li a { color: #0baaef; font-weight: normal; background-image: none; background-position: left 2px; background-repeat: no-repeat; padding: 0 0 0 10px; line-height: 18px; display: block; }*/
#ContentFrame .Content #sidemenu li ul li a { color: #0baaef; font-weight: normal; }
/*#ContentFrame .Content #sidemenu li ul li a.Active { color: #73326f; font-weight: normal; background-image: none; background-position: left 2px; background-repeat: no-repeat; padding: 0 0 0 10px; line-height: 18px; }*/
#ContentFrame .Content #sidemenu li ul li a.Active { color: #73326f; font-weight: normal; }
#ContentFrame .Content #sidemenu li ul li a:hover { color: #73326f; }
#ContentFrame .Content #sidemenu a { font-weight: bold; color: Black; text-decoration: none; }
/* Left menu end */

#Footer { margin: 16px 0 0 0; color: #ababab; text-decoration: none; padding: 0 7px;}
#Footer a { text-decoration: none; }
#Footer a:hover { text-decoration: underline; }
/*#Footer #FooterInfo div { width: 302px; float: left; }*/
#Footer #FooterInfo { height: 32px; }
#Footer #FooterInfo #LocalPartner { text-align: left; }
#Footer #FooterInfo #LocalPartner .title { font-weight: bold; margin: 0 0 5px 0; }
#Footer #FooterInfo #LocalPartner .image { width: 40px; float: left; }
#Footer #FooterInfo #LocalPartner .image img { margin: 3px 0 0 0; }
#Footer #FooterInfo #LocalPartner .information { width: 200px; float: left; }
#Footer #FooterInfo #LocalPartner .information span.phone { float: left; width: 100%; margin: 0 0 2px; }
#Footer #FooterInfo #LocalPartner .information span.mail { float: left; width: 100%; }
#Footer #FooterInfo #LocalPartner .information span.mail a { color: #ababab; text-decoration: none; }
#Footer #FooterInfo #LocalPartner .information span.mail a:hover { text-decoration: underline; }

#Footer #FooterInfo #CopyRight { text-align: left; float: left; width: 604px; }
#Footer #FooterInfo #LegalNotice { text-align: right; float: left; width: 302px; }
#Footer #PartnerSites, #Footer #FooterText { width: 906px; clear: both; padding-top: 10px; }
#Footer #FooterText, #Footer #FooterText a { color: #d8dbd4; }
#Footer #PartnerSites, #Footer #PartnerSites a { text-decoration: none; margin-right: 7px; }
#Footer #PartnerSites a { float: left; color: #ababab; }
#Footer #PartnerSites a:hover, #Footer #FooterText a:hover { text-decoration: underline; color: #ababab; }

#Footer #footerInformation { }
#Footer #footerInformation .top { height: 9px; width: 907px; }
#Footer #footerInformation .content { width: 877px; background: transparent url(/Design/Main/Img/Footer/thirdContent.png) repeat-y; padding: 0 15px 20px 15px; }
#Footer #footerInformation #addressInformation { }
#Footer #footerInformation #addressInformation .top { background: transparent url(/Design/Main/Img/Footer/firstTop.png) no-repeat; }
#Footer #footerInformation #addressInformation .content { color:#4c4c54; font-weight:bold;}
#Footer #footerInformation #addressInformation .content .ContentText {font-weight:normal; color:#4d4f53; padding-top:4px;}
#Footer #footerInformation #addressInformation .content .ContentText a{text-decoration:none;}
#Footer #footerInformation #addressInformation .content .ContentText a:hover {text-decoration:underline;}
#Footer #footerInformation #addressInformation .content a { color:#4c4c54;}
#Footer #footerInformation #addressInformation .content span.name{ color:#00549F;}
#Footer #footerInformation #keywordsInformation { }
#Footer #footerInformation #keywordsInformation .top {height:21px; width:907px; background: transparent url(/Design/Main/Img/Footer/secondTop.png) no-repeat; padding: 0; }
#Footer #footerInformation #keywordsInformation .content { width: 907px; background: transparent url(/Design/Main/Img/Footer/secondContent.png) repeat-x; padding: 0 0 20px 0; }
#Footer #footerInformation #keywordsInformation .content .keywords {width:139px; float:left;padding: 0 0 0 12px; line-height:15px; color:#4d4f53;}
#Footer #footerInformation #keywordsInformation .content .keywords a {text-decoration:none; color:#4d4f53;}
#Footer #footerInformation #keywordsInformation .content .keywords a:hover { text-decoration:underline;}
#Footer #footerInformation #keywordsInformation .content .keywords span{ color:#00549F;font-weight:bold;float:left; width:100%;}
#Footer #footerInformation #textInformation { }
#Footer #footerInformation #textInformation .top { background: transparent url(/Design/Main/Img/Footer/thirdTop.png) no-repeat; }
#Footer #footerInformation #textInformation .content { color:#4d4f53;}
#Footer #footerInformation #textInformation .content a {text-decoration:none; color:#4d4f53; }
#Footer #footerInformation #textInformation .content a:hover{ text-decoration:underline;}

/* Menu */
#MenuBar #Menu { float: left; margin: 44px 0 0 0; }
#MenuBar #Menu ul { list-style-type: none; list-style-position: outside; list-style-image: none; }
#MenuBar #Menu ul a { color: #00549F; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: lowercase; }
#MenuBar #Menu ul a:hover { color: #5a245a; }
#MenuBar #Menu ul ul a { font-size: 11px; text-decoration: none; text-transform: lowercase; width: 140px; border-bottom: 1px dotted #cccccc; display: block; padding: 0 0 4px 0; }

#MenuBar #Menu li { float: left; position: relative; }
#MenuBar #Menu li div.left { float: left; width: 6px; height: 21px; }
#MenuBar #Menu li div.center { float: left; height: 21px; padding: 3px 1px 0 1px; }
#MenuBar #Menu li div.right { float: left; width: 6px; height: 21px; }
#MenuBar #Menu ul ul { left: 0px; position: absolute; width: 155px; z-index: 400; top: 21px; }
#MenuBar #Menu ul ul li { width: 148px; background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_center.png); }

#MenuBar #Menu ul li { margin: 0 2px 0 0; }
#MenuBar #Menu ul ul li { margin: 0; padding: 3px 0 0 7px; }

#MenuBar #Menu ul ul li.start { height: 4px; background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_start.png); padding: 0 0 0 7px; }
#MenuBar #Menu ul ul li.end { height: 4px; background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_end.png); background-position: 0px -3px; padding: 0 0 0 7px; }

#MenuBar #Menu li:hover div.left { background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_topleft.png); }
#MenuBar #Menu li:hover div.center { background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_topcenter.png); background-repeat: repeat-x; }
#MenuBar #Menu li:hover div.right { background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_topright.png); }

#MenuBar #Menu li:hover div.lnochilds { background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_topleft_nochilds.png) !important; }
#MenuBar #Menu li:hover div.cnochilds { background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_topcenter_nochilds.png) !important; background-repeat: repeat-x; }
#MenuBar #Menu li:hover div.rnochilds { background-image: url(/Design/Main/Img/TopMenu/gfx-topmenu_topright_nochilds.png) !important; }

#MenuBar #Menu ul ul { visibility: hidden; }
#MenuBar #Menu ul li:hover li { }
#MenuBar #Menu ul li:hover ul { visibility: visible; }

/* SPOTS BEGIN */
/*
COLORS:
blue #007ac9
red #a71930
grey #4d4f53
green #5b8f22
purple #5a245a
orange #e05206
*/

#ContentFrame .Content .spot { margin: 0 auto; width: 185px; }
#ContentFrame .Content .spot .top { height: 14px; }
#ContentFrame .Content .spot .content { padding: 1px 12px; }
#ContentFrame .Content .spot .content .title { font-size: 14px; font-weight: bold; }
#ContentFrame .Content .spot .content .text { margin-top: 10px; }
#ContentFrame .Content .spot .content .text a { font-weight: bold; text-decoration: none; }
#ContentFrame .Content .spot .content .text a:hover { text-decoration: underline; }
#ContentFrame .Content .spot .bottom { margin-bottom: 10px; height: 14px; }
#ContentFrame .Content .spot ul { list-style: none; margin: 0; }
#ContentFrame .Content .spot ul li { }

/*blue*/
#ContentFrame .Content .blue .top { background: transparent url(/Design/Main/Img/spots/blue.png) 0 -45px no-repeat; }
#ContentFrame .Content .blue .content { background: transparent url(/Design/Main/Img/spots/bluecontent.png) repeat-y; }
#ContentFrame .Content .blue .content .title { color: #007ac9; }
#ContentFrame .Content .blue .content .text a { color: #007ac9; }
#ContentFrame .Content .blue .bottom { background: transparent url(/Design/Main/Img/spots/blue.png) 0 -31px no-repeat; }
#ContentFrame .Content .solidblue .top { background: transparent url(/Design/Main/Img/spots/blue.png) 0 -15px no-repeat; }
#ContentFrame .Content .solidblue .content { border-left: 1px solid #007ac9; border-right: 1px solid #007ac9; background-color: #007ac9; color: #fff; }
#ContentFrame .Content .solidblue .content .text a { color: #fff; }
#ContentFrame .Content .solidblue .bottom { background: transparent url(/Design/Main/Img/spots/blue.png) 0 0 no-repeat; }

/*red*/
#ContentFrame .Content .red .top { background: transparent url(/Design/Main/Img/spots/red.png) 0 -45px no-repeat; }
#ContentFrame .Content .red .content { background: transparent url(/Design/Main/Img/spots/redcontent.png) repeat-y; }
#ContentFrame .Content .red .content .title { color: #a71930; }
#ContentFrame .Content .red .content .text a { color: #a71930; }
#ContentFrame .Content .red .bottom { background: transparent url(/Design/Main/Img/spots/red.png) 0 -31px no-repeat; }
#ContentFrame .Content .solidred .top { background: transparent url(/Design/Main/Img/spots/red.png) 0 -15px no-repeat; }
#ContentFrame .Content .solidred .content { border-left: 1px solid #a71930; border-right: 1px solid #a71930; background-color: #a71930; color: #fff; }
#ContentFrame .Content .solidred .content .text a { color: #fff; }
#ContentFrame .Content .solidred .bottom { background: transparent url(/Design/Main/Img/spots/red.png) 0 0px no-repeat; }

/*grey*/
#ContentFrame .Content .grey .top { background: transparent url(/Design/Main/Img/spots/grey.png) 0 -45px no-repeat; }
#ContentFrame .Content .grey .content { background: transparent url(/Design/Main/Img/spots/greycontent.png) repeat-y; }
#ContentFrame .Content .grey .content .title { color: #4d4f53; }
#ContentFrame .Content .grey .content .text a { color: #4d4f53; }
#ContentFrame .Content .grey .bottom { background: transparent url(/Design/Main/Img/spots/grey.png) 0 -31px no-repeat; }
#ContentFrame .Content .solidgrey .top { background: transparent url(/Design/Main/Img/spots/grey.png) 0 -15px no-repeat; }
#ContentFrame .Content .solidgrey .content { border-left: 1px solid #4d4f53; border-right: 1px solid #4d4f53; background-color: #4d4f53; color: #fff; }
#ContentFrame .Content .solidgrey .content .text a { color: #fff; }
#ContentFrame .Content .solidgrey .bottom { background: transparent url(/Design/Main/Img/spots/grey.png) 0 0px no-repeat; }

/*green*/
#ContentFrame .Content .green .top { background: transparent url(/Design/Main/Img/spots/green.png) 0 -45px no-repeat; }
#ContentFrame .Content .green .content { background: transparent url(/Design/Main/Img/spots/greencontent.png) repeat-y; }
#ContentFrame .Content .green .content .title { color: #5b8f22; }
#ContentFrame .Content .green .content .text a { color: #5b8f22; }
#ContentFrame .Content .green .bottom { background: transparent url(/Design/Main/Img/spots/green.png) 0 -31px no-repeat; }
#ContentFrame .Content .solidgreen .top { background: transparent url(/Design/Main/Img/spots/green.png) 0 -15px no-repeat; }
#ContentFrame .Content .solidgreen .content { border-left: 1px solid #5b8f22; border-right: 1px solid #5b8f22; background-color: #5b8f22; color: #fff; }
#ContentFrame .Content .solidgreen .content .text a { color: #fff; }
#ContentFrame .Content .solidgreen .bottom { background: transparent url(/Design/Main/Img/spots/green.png) 0 0px no-repeat; }

/*purple*/
#ContentFrame .Content .purple .top { background: transparent url(/Design/Main/Img/spots/purple.png) 0 -45px no-repeat; }
#ContentFrame .Content .purple .content { background: transparent url(/Design/Main/Img/spots/purplecontent.png) repeat-y; }
#ContentFrame .Content .purple .content .title { color: #5a245a; }
#ContentFrame .Content .purple .content .text a { color: #5a245a; }
#ContentFrame .Content .purple .bottom { background: transparent url(/Design/Main/Img/spots/purple.png) 0 -31px no-repeat; }
#ContentFrame .Content .solidpurple .top { background: transparent url(/Design/Main/Img/spots/purple.png) 0 -15px no-repeat; }
#ContentFrame .Content .solidpurple .content { border-left: 1px solid #5a245a; border-right: 1px solid #5a245a; background-color: #5a245a; color: #fff; }
#ContentFrame .Content .solidpurple .content .text a { color: #fff; }
#ContentFrame .Content .solidpurple .bottom { background: transparent url(/Design/Main/Img/spots/purple.png) 0 0px no-repeat; }

/*orange*/
#ContentFrame .Content .orange .top { background: transparent url(/Design/Main/Img/spots/orange.png) 0 -45px no-repeat; }
#ContentFrame .Content .orange .content { background: transparent url(/Design/Main/Img/spots/orangecontent.png) repeat-y; }
#ContentFrame .Content .orange .content .title { color: #e05206; }
#ContentFrame .Content .orange .content .text a { color: #e05206; }
#ContentFrame .Content .orange .bottom { background: transparent url(/Design/Main/Img/spots/orange.png) 0 -31px no-repeat; }
#ContentFrame .Content .solidorange .top { background: transparent url(/Design/Main/Img/spots/orange.png) 0 -15px no-repeat; }
#ContentFrame .Content .solidorange .content { border-left: 1px solid #e05206; border-right: 1px solid #e05206; background-color: #e05206; color: #fff; }
#ContentFrame .Content .solidorange .content .text a { color: #fff; }
#ContentFrame .Content .solidorange .bottom { background: transparent url(/Design/Main/Img/spots/orange.png) 0 0 no-repeat; }

/* nocolor */ 
#ContentFrame .Content .nocolor .content {padding: 0 !important;}
#ContentFrame .Content .nocolor .top {height: 0 !important;}
#ContentFrame .Content .nocolor .bottom {height: 0 !important;}

#ContentFrame .Content .spot .button { padding: 10px 0 0 0; }
#ContentFrame .Content .spot .button .left { width: 4px; height: 23px; float: left; background-image: url(/Design/Main/Img/gfx-buttonLeft.png); background-repeat: no-repeat; }
#ContentFrame .Content .spot .button .text { height: 13px; float: left; background-image: url(/Design/Main/Img/gfx-buttonCenter.png); background-repeat: repeat-x; padding: 4px 11px 6px 10px; margin: 0; }
#ContentFrame .Content .spot .button .text a { color: #ffffff; font-weight: bold; }
#ContentFrame .Content .spot .button .right { width: 4px; height: 23px; float: left; background-image: url(/Design/Main/Img/gfx-buttonRight.png); background-repeat: no-repeat; }

/* SPOTS END */

#ContentFrame .Content .codehousepoll .top { background: transparent url(/Design/Main/Img/spots/purple.png) 0 -45px no-repeat; }
#ContentFrame .Content .codehousepoll .content { background: transparent url(/Design/Main/Img/spots/purplecontent.png) repeat-y; }
#ContentFrame .Content .codehousepoll .bottom { background: transparent url(/Design/Main/Img/spots/purple.png) 0 -31px no-repeat; }
#ContentFrame .Content .codehousepoll .content h3 { height: 20px; color: #5a245a; font-size: 14px; }
#ContentFrame .Content .codehousepoll .content h4 { height: 20px; color: #5a245a; font-size: 11px; }
#ContentFrame .Content .codehousepoll .content p { padding: 0 0 5px 0; }
#ContentFrame .Content .codehousepoll .content input { background-image: url(/Design/Main/Img/gfx-button_top_empty66.png); height: 23px; width: 67px; color: #ffffff; font-weight: bold; }
#ContentFrame .Content .codehousepoll .content span { float: left; width: 100%; margin: 0 0 5px 0; }
#ContentFrame .Content .codehousepoll .content span input { float: left; width: 14px; margin: 0 0 3px 0; background-image: none; height: 20px; }
#ContentFrame .Content .codehousepoll .content span label { float: left; width: 144px; margin: 0 0 10px 3px; padding: 4px 0 0 0; }
#ContentFrame .Content .codehousepoll .content ul { list-style-type: none; list-style-image: none; }
#ContentFrame .Content .codehousepoll .content ul li { }
#ContentFrame .Content .codehousepoll .content ul li .poll-resultitem-option { }
#ContentFrame .Content .codehousepoll .content ul li .poll-resultitem { }
#ContentFrame .Content .codehousepoll .content ul li .poll-percent-text { }
#ContentFrame .Content .codehousepoll .content ul li .poll-percent-gfx { }
#ContentFrame .Content .codehousepoll .content ul li .poll-percent-gfx .poll-percent-votes { }

/*FRONTPAGESPOT*/
.FrontpageAssessment { }
#section2 { margin-left: 6px; }
#AssessmentSpot { width: 330px; height: 330px; background-image: url(/Design/Main/Img/gfx-frontPageSpot.png); margin: 0 0 0 6px; }
#AssessmentSpot .assessment { padding: 50px 63px; color: #ffffff; }
#AssessmentSpot .assessment span.title { font-size: 20px; }
#AssessmentSpot .assessment p.content { padding: 10px 0 10px 0; }
#AssessmentSpot .assessment div.select { }
#AssessmentSpot .assessment div.select label { float: left; padding: 5px 0; width: 204px; }
#AssessmentSpot .assessment div.select select { float: left; width: 204px; height: 21px; border: 1px solid #949494; }
#AssessmentSpot .assessment div.industry { }
#AssessmentSpot .assessment div.industry label { padding: 0 0 5px 0; }
#AssessmentSpot .assessment div.country { }
#AssessmentSpot .assessment a { float: left; height: 23px; width: 174px; background-image: url(/Design/Main/Img/gfx-button_startAssessment.png); color: #fff; text-decoration: none; padding: 7px 0px 0px 30px; margin-top: 20px; }


/* SUBSIDEASSESSMENTSPOT */
#ContentFrame .Content .assessment .content { }
#ContentFrame .Content .assessment .content h1 { color: #ffffff; margin-bottom: 5px; font-size: 14px; font-weight: bold; }
#ContentFrame .Content .assessment .content p { margin-bottom: 5px; }
#ContentFrame .Content .assessment .content .select { margin-bottom: 10px; }
#ContentFrame .Content .assessment .content .select select { width: 100%; font-size: 11px; padding: 2px; }
#ContentFrame .Content .assessment .content .industry { }
#ContentFrame .Content .assessment .content .country { }
#ContentFrame .Content .assessment .content a { color: #ffffff; background-image: url(/Design/Main/Img/gfx-button_top_empty66.png); height: 19px; width: 57px; padding: 4px 0px 0px 9px; font-weight: bold; display: block; }

/* Tell a friend */
#modalContent { background-color: White; }

