﻿html, body { 
margin : 0; 
padding : 0; 
height : 100%; 
} 
body { 
background : #5b5b5b; 
font-family : "Helvetica", Arial, Sans-Serif; 
font-size : small; 
margin : 0 0 0 0; 
padding : 0; 
text-align : center; 
line-height : 1em; 
} 
#background-container { 
background : url('images/background.jpg') center top no-repeat fixed #ebebeb; 
clear : both; 
width : 100%; 
float : left; 
} 
div { 
margin : 0; 
padding : 0; 
} 
img { 
border : 0; 
} 
a { 
color : #343434; 
text-decoration : underline; 
} 
p { 
line-height : 1.2em; 
text-align : left; 
font-size : 0.9em; 
padding : 0 0; 
margin : 5px 0 5px 0; 
} 
#top-container, #bottom-container { 
line-height : 0; 
clear : both; 
width : 100%; 
} 
.wide-box { 
width : 98%; 
} 
hr { 
clear : both; 
border : 0; 
margin : 0 0 10px 0; 
padding : 10px 0 0 0; 
display : block; 
border-bottom : 1px solid silver; 
} 
b, strong, ul, ol, li, h1, h2, h3, h4, h5, h6 { 
margin : 0; 
padding : 0; 
line-height : 1.2em; 
} 
ol { 
margin : 0 0 0 15px; 
} 
h1 { 
color : #666; 
font-size : 1.4em; 
margin : 0 0 10px 0; 
padding : 0; 
text-align : left; 
text-transform : uppercase; 
} 
h2 { 
color : #3d3d3d; 
font-size : 1.3em; 
margin : 0 0; 
font-weight : lighter; 
} 
h3 { 
clear : both; 
float : left; 
margin : 0 0 0 0; 
padding : 3px 0; 
font-size : 0.9em; 
font-weight : bold; 
width : 100%; 
} 
h4 { 
margin : 0 0 3px 0; 
} 
input[type="checkbox"], input[type="radio"] { 
border : 0; 
background : none; 
} 
#right-container h3 { 
background : url(images/headers.gif) left bottom repeat-x #e60000; 
padding : 8px 0 8px 10px; 
width : 210px; 
color : white; 
text-transform : uppercase; 
border-bottom : 1px solid #810300; 
text-shadow : #a50000 0 -1px 0; 
} 
#left-container h3 { 
background : url(images/headers.gif) left bottom repeat-x #e60000; 
padding : 8px 0 8px 10px; 
width : 185px; 
color : white; 
text-transform : uppercase; 
text-shadow : #a50000 0 -1px 0; 
} 
.bh3 { 
background : url(images/headers2.gif) left bottom repeat-x #b7b7b7 !important ; 
padding : 8px 0 8px 10px !important ; 
color : white !important ; 
text-transform : uppercase !important ; 
} 
#body-container h3 { 
background : url(images/headers2.gif) left bottom repeat-x #b7b7b7; 
padding : 8px 0 8px 10px; 
width : 525px; 
color : white; 
text-transform : uppercase; 
text-shadow : #6e6e6e 0 -1px 0; 
} 
#left2-container h3 { 
background : url(images/headers2.gif) left bottom repeat-x #b7b7b7; 
color : white; 
padding : 8px 0 8px 10px; 
text-transform : uppercase; 
width : 720px; 
text-shadow : #666 1px 1px 0; 
} 
#right2-container h3 { 
background : url(images/headers2.gif) left bottom repeat-x #b7b7b7; 
color : white; 
padding : 8px 0 8px 10px; 
width : 745px; 
color : white; 
text-transform : uppercase; 
text-shadow : #666 1px 1px 0; 
} 
#top-container h3, #bottom-container h3 { 
background : url(images/headers2.gif) left bottom repeat-x #b7b7b7; 
padding : 8px 0 8px 10px; 
width : 940px; 
color : white; 
text-transform : uppercase; 
text-shadow : #666 1px 1px 0; 
} 
.border-left-silver { 
border-left : 1px solid silver; 
} 
.border-right-silver { 
border-right : 1px solid silver; 
} 
.align-center { 
text-align : center !important ; 
} 
.align-left { 
text-align : left !important ; 
} 
.align-right { 
text-align : right !important ; 
} 
.noborder { 
border : 0 !important ; 
} 
.novisible { 
visibility : hidden; 
} 
.nopadding { 
padding : 0 !important ; 
} 
.nodecoration { 
text-decoration : none !important ; 
} 
.nodecoration:hover { 
text-decoration : underline !important ; 
} 
.nomargin { 
margin : 0 !important ; 
} 
.nodisplay { 
display : none !important ; 
} 
.bold { 
font-weight : bold; 
} 
.block { 
display : block !important ; 
} 
.inline { 
display : inline !important ; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
.both { 
clear : both !important ; 
} 
.width100 { 
width : 100% !important ; 
} 
.widthauto { 
width : auto !important ; 
} 
.small-font { 
font-size : 0.9em; 
} 
.relative { 
position : relative; 
} 
.cursor-default { 
cursor : default !important ; 
} 
.hover-underline:hover { 
text-decoration : underline !important ; 
} 
.small-padding-left { 
padding-left : 15px !important ; 
} 
.small-padding-right { 
padding-right : 15px !important ; 
} 
.small-margin-right { 
margin-right : 15px !important ; 
} 
.small-margin-left { 
margin-left : 15px !important ; 
} 
.small-margin-bottom { 
margin-bottom : 15px !important ; 
} 
.small-margin-top { 
margin-top : 15px !important ; 
} 
.x-small-margin-top { 
margin-top : 5px !important ; 
} 
.x-small-margin-bottom { 
margin-bottom : 5px !important ; 
} 
.x-small-margin-right { 
margin-right : 5px !important ; 
} 
#out-container { 
width : 960px; 
margin : 0 auto; 
padding : 0; 
} 
#container { 
float : left; 
clear : both; 
background : white; 
width : 950px; 
text-align : left; 
margin : 0; 
border : 10px solid white; 
border-bottom : 0 !important ; 

-webkit-box-shadow: 0px 0px 5px #666666;
-moz-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;

} 
#top-corner { 
float : left; 
clear : both; 
width : 100%; 
margin : 0; 
padding : 0; 
} 
#bottom-corner { 
float : left; 
clear : both; 
width : 100%; 
padding : 0; 
margin : 0; 
} 
#main-container { 
width : 735px; 
float : left; 
} 
#body-container { 
width : 535px; 
margin : 0 0 0 0; 
float : right; 
line-height : 0; 
} 
#left-container { 
width : 195px; 
float : left; 
line-height : 0; 
} 
#left2-container { 
width : 730px; 
float : left; 
line-height : 0; 
} 
#right2-container { 
width : 755px; 
float : right; 
line-height : 0; 
} 
#right-container { 
width : 220px; 
line-height : 0; 
float : right; 
height : auto !important ; 
} 
#left-container .in-content, #right-container .in-content { 
margin : 0 auto !important ; 
clear : both; 
} 
#right-container .in-content { 
margin : 0 0 0 10px; 
width : 92%; 
} 
#right2-container .in-content { 
margin : 15px; 
float : left; 
clear : both; 
} 
#bottom-container .in-content, #bottom-container .in-content, #top-container .in-content, #bottom-container .in-content { 
padding : 8px 15px 3px 15px; 
width : 97%; 
float : left; 
clear : both; 
} 
#inner { 
float : left; 
width : 100%; 
clear : both; 
line-height : 0; 
} 
#footer { 
float : left; 
width : 100%; 
clear : both; 
padding : 0; 
margin : 0 0 0 0; 
background : url('images/footer-back.gif') left top repeat-x #5b5b5b; 
height : 100px; 
} 
#footer-in { 
width : 960px; 
padding : 0; 
margin : 0 auto; 
} 
#footer-in a { 
color : #909090; 
} 
#footer #flogo { 
display : block; 
width : 231px; 
height : 37px; 
margin : 12px 20px 0 0; 
padding : 0 15px 0 0; 
border-right : 1px solid #6d6d6d; 
float : left; 
background : url('images/footer-logo.gif') left top no-repeat transparent; 
} 
#footer #flogo span { 
display : none; 
} 
#footer #sitemap { 
background : url('images/sitemap.gif') left 50% no-repeat transparent; 
padding-left : 13px; 
} 
#footer ul { 
margin : 0 15px 0 0; 
padding : 0 15px 0 0; 
border-right : 1px solid #6d6d6d; 
} 
#footer ul li { 
display : block; 
border : 0; 
float : left; 
margin : 0; 
padding : 0; 
clear : both; 
color : white; 
font-size : 0.9em; 
} 
#footer ul li a { 
color : white; 
} 
#footer p { 
color : white; 
float : left; 
font-size : 0.9em; 
padding-left : 0; 
text-align : left; 
width : 370px; 
color : #909090; 
} 
#footer .c1 { 
color : #ffd3d3; 
} 
#footer .c2 { 
color : #81da98; 
} 
#footer .c3 { 
color : #81bada; 
} 
#footer .box1 { 
padding : 0; 
margin : 13px 8px 8px 0; 
font-size : 0.9em; 
color : #808478; 
width : 685px; 
} 
#lifeworks-logo {
	background : url('images/lifeworks.gif') left top no-repeat; 		
	width: 130px;
	height: 46px;
	float: right;
}
#lifeworks-logo span {display: none;}
#auth-box { 
width : 100%; 
margin-top : 0; 
text-align : left; 
color : #393939; 
margin : 15px auto; 
float : left; 
clear : both; 
} 
#auth-box ul { 
width : 970px; 
margin : 0 auto; 
text-align : right; 
padding : 0 0; 
} 
#auth-box ul li { 
display : inline; 
margin : 0; 
border : 0; 
border-left : 1px solid #393939; 
} 
#auth-box ul li a { 
color : #393939; 
margin : 0; 
padding : 5px; 
text-decoration : none; 
} 
#auth-box .username { 
margin-right : 15px; 
font-weight : bold; 
} 
#auth-box .sp1, .sp1 { 
background : #006ce5; 
margin-right : 10px; 
} 
#auth-box .sp2, .sp2 { 
background : #666; 
margin-right : 10px; 
} 
#auth-box .sp1:hover, .sp1:hover { 
background : #00418a !important ; 
} 
#auth-box .sp1 a, .sp1 a:hover { 
color : white; 
} 
#header-container { 
width : 100%; 
clear : both; 
margin : 0; 
float : left; 
height : 86px; 
padding : 0; 
} 
.head-pic1 { 
background : url('images/header.jpg') center top no-repeat #c80303; 
} 
.head-pic2 { 
background : url('images/header2.jpg') center top no-repeat #c80303; 
} 
.head-pic3 { 
background : url('images/header3.jpg') center top no-repeat #c80303; 
} 
.head-pic4 { 
background : url('images/header4.jpg') center top no-repeat #c80303; 
} 
.head-pic5 { 
background : url('images/header5.jpg') center top no-repeat #c80303; 
} 
.head-pic6 { 
background : url('images/header6.jpg') center top no-repeat #c80303; 
} 
.head-pic7 { 
background : url('images/header7.jpg') center top no-repeat #c80303; 
} 
#header { 
padding : 0; 
margin : 0 auto 0 auto; 
float : left; 
clear : both; 
position : relative; 
height : 50px; 
width : 100%; 
} 
#header a { 
margin-right : 15px; 
color : white; 
} 
#logo { 
background : url('images/logo.gif') 20px 13px no-repeat transparent; 
float : left; 
height : 80px; 
left : 0; 
position : absolute; 
top : 0; 
width : 420px; 
} 
#logo span { 
display : none; 
} 
#big-logo { 
background : url('images/big-logo.gif') left top no-repeat white; 
height : 60px; 
width : 100%; 
float : left; 
clear : both; 
margin-bottom : 30px; 
} 
#hmenu-container { 
background : url('images/horizontal-menu.gif') left top repeat-x #595959; 
clear : both; 
margin : 0 auto 0 auto; 
height : 39px; 
float : left; 
padding : 0; 
width : 100%; 
} 
.disabled { 
border : 1px solid silver; 
background : #eee; 
} 
.lbox { 
float : left; 
width : 190px; 
} 
.rbox { 
width : auto; 
padding-right : 10px; 
} 
.rbox label { 
text-align : left; 
} 
input { 
border : 1px solid #bdc7d8; 
font-family : "lucida grande", tahoma, verdana, arial, sans-serif; 
font-size : 0.9em; 
padding : 3px; 
background : white; 
} 
label { 
display : block; 
float : left; 
text-align : right; 
color : #666666; 
padding : 0 15px 0 0; 
width : 95%; 
line-height : 1.6em; 
} 
#captcha pre { 
clear : both; 
display : block; 
float : right; 
font-family : fixed, monospace !important; 
font-size : 5px; 
margin-left : 10px; 
padding-right : 27px; 
text-align : right; 
white-space : pre-wrap; 
line-height : 4px; 
width : 261px; 
background : url('images/separator.gif') left 50% no-repeat #fff; 
} 
#captcha { 
clear : both; 
float : left; 
margin-bottom : 15px; 
padding-bottom : 5px; 
width : 100%; 
border-bottom : 1px solid silver; 
} 
#identity_check-input { 
background : none 0% 0% repeat scroll white; 
float : right; 
font-size : 1.4em; 
margin : 15px 0 0 7px; 
width : 96px; 
} 
.element { 
margin : 5px 0; 
float : left; 
} 
.description { 
font-size : x-small; 
color : black; 
margin-left : 191px; 
line-height : 1.6em; 
} 
.sbutton, #submitbutton { 
width : auto; 
clear : both; 
margin : 10px auto 0 auto; 
color : white; 
border : none; 
display : block; 
padding : 3px 8px; 
font-size : 0.9em; 
background-color : #ab0000; 
border-right : 1px solid #005f7e; 
border-bottom : 1px solid #005f7e; 
} 
.sbutton:active, #submitbutton:active { 
border : 0; 
border-left : 1px solid #005f7e; 
border-top : 1px solid #005f7e; 
} 
.check_box { 
clear : both; 
} 
.check_box label { 
float : left; 
} 
.check_box span { 
float : left; 
} 
.silver { 
background-color : silver; 
color : black; 
} 
.red { 
background-color : red !important ; 
} 
.black { 
background-color : black; 
color : white !important ; 
} 
.white { 
background-color : white; 
color : black !important ; 
} 
.green { 
background-color : green !important ; 
} 
.c-white { 
color : white !important ; 
} 
.c-red { 
color : red !important ; 
} 
.c-silver { 
color : #bdbdbd !important ; 
} 
.c-green { 
color : green !important ; 
} 
.c-black { 
color : black !important ; 
} 
.b-red { 
border-color : #df8a6a !important ; 
} 
.cb-silver { 
background-color : #dadada; 
border-right : 1px solid #8a8a8a; 
border-bottom : 1px solid #5b5b5b; 
} 
.errors { 
background : none 0% 0% repeat scroll #ffe7cb; 
border-bottom : 1px solid #e6d0b7; 
border-right : 1px solid #efd9be; 
clear : both; 
margin : 10px 0 9px 0; 
padding : 10px; 
font-size : 0.9em; 
line-height : 1.3em; 
} 
.errors li { 
list-style : square inside !important ; 
} 
.active_mailer { 
background : #006ce5; 
padding : 5px 13px 5px 5px; 
margin : 0; 
} 
.active_mailer label { 
color : white; 
} 
.paginator { 
padding : 10px 0; 
clear : both; 
} 
.paginator ul, .paginator li { 
margin : 0; 
padding : 0; 
} 
.paginator li { 
display : inline; 
border : 0; 
padding : 2px 10px; 
margin : 0 !important ; 
} 
.paginator li a { 
padding : 0; 
margin : 0; 
text-decoration : none; 
} 
.paginator .disabled { 
background : none; 
border : 0; 
color : silver; 
} 
.paginator .selected { 
background : silver; 
} 
#sort-box { 
background : #f9f9f9; 
border-bottom : 1px solid silver; 
padding : 5px; 
width : 100%; 
} 
#sort-box a:hover { 
text-decoration : none !important ; 
} 
.criteria-row { 
padding : 5px; 
} 
.criteria-row a { 
margin : 0 5px; 
text-decoration : none; 
} 
#sort-box .selected, .criteria-row .selected { 
font-weight : bold; 
} 
.criteria-row .button { 
margin-right : 18px; 
text-decoration : none; 
background-image : url('icons/cross-small.gif'); 
background-position : left 50%; 
background-repeat : no-repeat; 
padding-left : 20px; 
} 
.widget { 
padding : 0; 
margin : 0; 
width : 100%; 
clear : both; 
float : left; 
} 
.widget li { 
line-height : 1.2em; 
list-style-image : none; 
list-style-position : outside; 
list-style-type : square; 
} 
.wdgt-print { 
display : block; 
width : 100%; 
margin : 5px 0; 
} 
.wdgt-print .in-content { 
margin : 0 15px; 
padding : 0; 
border : 0; 
clear : both; 
float : left; 
} 
a.wdgt-print { 
display : block; 
width : 100%; 
clear : both; 
line-height : 1.1em; 
padding-left : 30px; 
background : url('icons/print-icon.gif') 5px top no-repeat transparent; 
} 
.wdgt-voice { 
display : block; 
width : 100%; 
margin : 0 0; 
} 
.wdgt-voice h2 { 
background : silver; 
border : 1px solid black; 
border-bottom : 0; 
} 
.wdgt-voice .in-content { 
margin : 0 0; 
padding : 0; 
border : 0; 
clear : both; 
float : left; 
width : 100% !important ; 
} 
.wdgt-voice .in-content table { 
margin : 0 0 0 0 !important ; 
padding : 0 !important ; 
width : 100%; 
float : left; 
clear : both; 
} 
.wdgt-voice .in-content td { 
border-bottom : 1px solid silver; 
padding : 3px 8px; 
} 
#right2-container .wdgt-voice .in-content { 
margin : 0; 
} 
#top-container .wdgt-voice .in-content, #bottom-container .wdgt-voice .in-content { 
margin : 0 !important ; 
padding : 0 !important ; 
} 
.wdgt-content .in-content { 
margin : 15px; 
padding : 0 0; 
border : 0; 
line-height : 1.2em; 
} 
.wdgt-content h2 { 
color : #828282; 
font-size : 1.1em; 
text-transform : uppercase; 
margin : 12px 0; 
font-weight : bold; 
} 
.wdgt-content h3 { 
color : #515151 !important ; 
text-transform : uppercase; 
margin : 0 !important ; 
padding : 0 !important ; 
border : 0 !important ; 
background : none !important ; 
font-weight : normal !important ; 
text-shadow : none !important ; 
width : 100% !important ; 
} 
.wdgt-content ul { 
margin-left : 20px; 
} 
.wdgt-content li { 
margin-top : 8px; 
margin-bottom : 8px; 
} 
.wdgt-content a { 
text-decoration : underline; 
} 
.wdgt-content a:hover { 
border-bottom : 2px solid #9ccde4; 
} 
.wdgt-content table a { 
text-decoration : underline; 
border-bottom : 0; 
} 
.wdgt-poll h4 { 
background : url('icons/icon-poll.gif') left top no-repeat transparent; 
padding-left : 25px; 
padding-right : 5px; 
margin-bottom : 10px; 
font-size : 1em; 
line-height : 1em; 
} 
.wdgt-poll li { 
list-style : none; 
padding : 3px 0; 
margin : 0; 
} 
.wdgt-poll .in-content { 
margin : 15px; 
padding : 15px 0; 
border : 0; 
width : 94%; 
} 
.wdgt-poll .bar { 
padding : 3px; 
width : 100%; 
clear : both; 
display : block; 
margin : 3px 0; 
} 
.wdgt-poll a { 
cursor : pointer; 
text-decoration : none; 
} 
.wdgt-poll a:hover { 
text-decoration : underline; 
} 
.wdgt-poll .bar .line { 
display : block; 
width : 1px; 
height : 5px; 
background : #ce0000; 
} 
.wdgt-rss .in-content { 
clear : both; 
float : left; 
margin : 15px !important ; 
} 
#right-container .wdgt-rss .in-content, #left-container .wdgt-rss .in-content { 
clear : both; 
float : left; 
margin : 0 !important ; 
width : 100%; 
} 
#top-container .wdgt-rss .in-content, #bottom-container .wdgt-rss .in-content { 
padding : 0 !important ; 
margin : 0 !important ; 
width : 100%; 
} 
#left2-container .wdgt-rss .in-content, #right2-container .wdgt-rss .in-content { 
padding : 0 !important ; 
margin : 0 !important ; 
width : 100%; 
} 
#body-container .wdgt-rss .in-content { 
padding : 0 !important ; 
margin : 0 !important ; 
width : 100%; 
} 
.wdgt-rss .in-content li { 
clear : both; 
float : left; 
padding : 5px 2px; 
width : 100%; 
} 
.wdgt-rss .in-content li a { 
padding : 0 8px; 
text-decoration : none; 
} 
#left-container .wdgt-rss .in-content li a, #right-container .wdgt-rss .in-content li a { 
padding : 0; 
text-decoration : none; 
} 
.wdgt-search .in-content { 
clear : both; 
float : left; 
margin : 0 !important ; 
padding : 15px 14px 9px 15px !important ; 
background : url('images/search_back.gif') left top repeat-x #d2d2d2; 
border-bottom : 1px solid silver; 
} 
#left2-container .wdgt-search .in-content, #right2-container .wdgt-search .in-content { 
height : 28px; 
} 
#bottom-container .wdgt-search .in-content, #top-container .wdgt-search .in-content { 
background : url('images/search_back.gif') left top repeat-x #d2d2d2; 
width : 920px !important ; 
white-space : nowrap; 
padding : 8px 15px 3px 15px !important ; 
height : 27px; 
} 
.wdgt-search input { 
width : 80%; 
margin : 0 0 5px 0; 
padding : 4px 11px 3px 23px; 
border : 0; 
color : #6c6c6c; 
border : 1px solid silver; 
background : url('images/search_field1.gif') left top no-repeat white; 
} 
.wdgt-search .searchbutton { 
cursor : pointer; 
background : #e9e9e9; 
border : 1px solid silver; 
} 
#left-container .wdgt-search .searchbutton { 
width : 100% !important ; 
padding : 3px 0 2px 0; 
} 
#left-container .wdgt-search input:hover, #left-container .wdgt-search input:active { 
background-position : left -20px; 
} 
#left-container .wdgt-search .searchbutton:hover { 
background-position : left -20px; 
} 
#left-container .wdgt-search .searchbutton:active { 
background-position : left -40px; 
} 
#left-container .wdgt-search .in-content { 
width : 166px !important ; 
float : left; 
overflow : hidden; 
height : 50px; 
} 
#bottom-container .wdgt-search .searchbutton, #top-container .wdgt-search .searchbutton { 
width : 250px !important ; 
} 
#top-container .wdgt-search input, #bottom-container .wdgt-search input { 
width : 635px; 
} 
#right-container .wdgt-search input { 
width : 156px !important ; 
} 
#right-container .wdgt-search .searchbutton { 
width : 100% !important ; 
} 
#right-container .wdgt-search input:hover { 
background-position : left -20px; 
} 
#right-container .wdgt-search .searchbutton:hover { 
background-position : left -20px; 
} 
#right-container .wdgt-search .searchbutton:active { 
background-position : left -40px; 
} 
#right-container .wdgt-search .in-content { 
width : 191px !important ; 
height : 55px; 
} 
#right2-container .wdgt-search { 
white-space : nowrap; 
overflow : hidden; 
} 
#right2-container .wdgt-search input { 
width : 440px !important ; 
} 
#right2-container .wdgt-search input:hover { 
background-position : left -20px; 
} 
#right2-container .wdgt-search .searchbutton:active { 
background-position : left -40px; 
} 
#right2-container .wdgt-search .searchbutton { 
width : 250px !important ; 
} 
#left2-container .wdgt-search .in-content { 
width : 701px; 
overflow : hidden; 
} 
#left2-container .wdgt-search { 
white-space : nowrap; 
} 
#left2-container .wdgt-search input { 
width : 413px !important ; 
} 
#left2-container .wdgt-search input:hover { 
background-position : left -20px; 
} 
#left2-container .wdgt-search .searchbutton:active { 
background-position : left -40px; 
} 
#left2-container .wdgt-search .searchbutton { 
width : 250px !important ; 
padding : 3px 11px 2px 23px; 
} 
#body-container .wdgt-search { 
white-space : nowrap; 
float : left; 
width : 485px; 
background : #f6f6f6; 
padding : 8px 15px 3px 15px; 
clear : both; 
height : 27px; 
border-bottom : 1px solid silver; 
} 
#body-container .wdgt-search .in-content { 
margin : 0 !important ; 
padding : 0 !important ; 
border : 0; 
background : none; 
} 
#body-container .wdgt-search input { 
width : 260px; 
} 
#body-container .wdgt-search .searchbutton { 
width : 186px !important ; 
padding : 3px 0 2px 0; 
} 
#body-container .wdgt-search input:hover { 
background-position : left -20px; 
} 
#body-container .wdgt-search .searchbutton:active { 
background-position : left -40px; 
} 
.searcher { 
margin-bottom : 15px; 
width : 920px !important ; 
background : url('images/search_back.gif') left top repeat-x #d2d2d2 !important ; 
} 
.search-box { 
border-top : 1px dotted silver; 
width : 100%; 
float : left; 
clear : both; 
padding : 20px 0 10px 0; 
} 
.wdgt-favourite { 
display : block; 
width : 100%; 
margin : 5px 0; 
} 
.wdgt-favourite .in-content { 
margin : 15px; 
padding : 0; 
border : 0; 
} 
.wdgt-profile { 
margin-bottom : 5px; 
clear : both; 
} 
.wdgt-profile .email { 
color : silver; 
display : block; 
margin-bottom : 5px; 
} 
.wdgt-profile h4 { 
margin : 0; 
padding : 0; 
font-size : 1em; 
line-height : 2em; 
} 
.wdgt-profile .status { 
position : relative; 
bottom : -5px; 
} 
.wdgt-profile .myavatar { 
height : 90px; 
margin-top : 8px; 
} 
.wdgt-profile .in-content { 
margin : 15px; 
line-height : 1em; 
} 
#right-container .wdgt-profile .myavatar, #left-container .wdgt-profile .myavatar { 
height : auto; 
float : none !important ; 
margin-bottom : 8px; 
width : 168px; 
} 
#right-container .wdgt-profile .myavatar { 
width : 190px; 
} 
.myslides { 
position : relative; 
width : 100% !important ; 
overflow : hidden !important ; 
z-index : 0; 
} 
.contact_form { 
text-align : left; 
} 
.contact_form .in-content { 
float : left; 
} 
.contact_form label { 
text-align : left; 
} 
.contact_form .sbutton { 
margin-bottom : 8px; 
} 
.contact_form .in-content { 
margin : 15px; 
} 
.contact_form textarea, .contact_form input { 
width : 99%; 
} 
.contact_form textarea { 
height : 150px; 
} 
.contact_form #captcha { 
border : 0; 
} 
.contact_form #captcha pre { 
border : 0; 
width : 100%; 
font-size : 7px; 
line-height : 1em; 
margin : 0 0 7px 0; 
padding : 0 0 10px 0; 
text-align : left; 
background : url('images/separator2.gif') center bottom no-repeat transparent; 
} 
#body-container .contact_form #captcha pre, #left2-container .contact_form #captcha pre, #right2-container .contact_form #captcha pre, #bottom-container .contact_form #captcha pre, #top-container .contact_form #captcha pre { 
background : url('images/separator2.gif') left bottom no-repeat transparent; 
} 
.contact_form #identity_check-input { 
float : left; 
margin : 0; 
} 
#top-container .contact_form .in-content, #bottom-container .contact_form .in-content { 
width : 100%; 
} 
#top-container .contact_form .in-content textarea, #bottom-container .contact_form .in-content textarea { 
width : 102%; 
} 
#right-container .contact_form .in-content { 
margin : 0 0 0 10px; 
padding : 0; 
width : 86%; 
} 
#left-container .contact_form .in-content { 
margin : 0 0 0 0; 
padding : 0; 
width : 86%; 
} 
#left-container .contact_form textarea { 
width : 90%; 
height : 70px; 
} 
#left2-container .contact_form textarea { 
width : 94%; 
height : 70px; 
} 
#left-container .contact_form input { 
width : 90%; 
} 
#right-container .contact_form textarea { 
width : 100%; 
height : 70px; 
} 
#body-container .contact_form textarea { 
width : 99%; 
height : 100px; 
} 
#left2-container .contact_form textarea { 
width : 99%; 
height : 70px; 
} 
#right-container .contact_form input { 
width : 100%; 
} 
.sbox { 
border : 1px solid silver; 
padding : 5px; 
} 
.sbox:hover { 
border : 1px solid #c8c8c8; 
background : #e4e4e4; 
} 
.sbox a { 
text-decoration : none; 
border : 0; 
} 
.sbox:hover a { 
text-decoration : none; 
} 
.application-key-big-icon { 
background : url('icons/application-key.png') left 50% no-repeat transparent; 
padding : 8px 0 8px 40px; 
} 
.application-home-big-icon { 
background : url('icons/application-home.png') left 50% no-repeat transparent; 
padding : 8px 0 8px 40px; 
} 
.tick-big-icon { 
background : url('icons/tick.png') right 50% no-repeat transparent; 
padding : 8px 40px 8px 0; 
} 
.email-big-icon { 
background : url('icons/email.png') left 50% no-repeat transparent; 
padding : 9px 0 9px 40px; 
} 
.stop-big-icon { 
background : url('icons/stop.png') left 50% no-repeat transparent; 
padding : 8px 0 8px 40px; 
} 
.cross-big-icon { 
background : url('icons/cross.png') left 50% no-repeat transparent; 
padding : 9px 0 9px 40px; 
} 
table { 
border-width : 1px; 
border-color : #666666; 
border-collapse : collapse; 
margin-top : 10px; 
margin-bottom : 10px; 
width : 100%; 
} 
table th { 
border-width : 1px; 
padding : 8px; 
border-style : solid; 
border-color : #666666; 
background-color : #dedede; 
line-height : 1.1em; 
} 
table td { 
border-width : 1px; 
padding : 8px; 
border-style : solid; 
border-color : #666666; 
line-height : 1.1em; 
} 
.simpletable, .simpletable tr, .simpletable tr:hover, .simpletable td, .simpletable td:hover, .simpletable:hover { 
border : 0; 
background : white; 
} 
.tmave, .dark { 
background : #eee; 
} 
.dark2 { 
background : #666 !important; 
color: white;
} 

.wdgt-content table .dark a {
color:black;
margin-right: 12px;
text-decoration:none;
}

.wdgt-content table .dark a.selected {
	border:1px solid black;
	padding: 0px 6px;	
	line-height: 13px; 
}

.table-no-border { 
border : 0; 
} 
.table-no-border td { 
border : 0; 
} 
.calendar { 
background : url('icons/calendar-icon.gif') 5px 50% no-repeat transparent; 
padding-left : 25px; 
} 
.rtf { 
background : url('icons/file-rtf.gif') right 50% no-repeat transparent; 
padding-right : 25px; 
} 
.pdf { 
background : url('icons/file-pdf.gif') right 50% no-repeat transparent; 
padding-right : 25px; 
} 
.doc { 
background : url('icons/file-doc.gif') right 50% no-repeat transparent; 
padding-right : 25px; 
} 
.feed { 
background : url('icons/feed.gif') left 50% no-repeat transparent; 
padding-left : 25px; 
} 
.lock { 
background : url('icons/lock.gif') left 50% no-repeat transparent; 
margin-left : 8px; 
padding-left : 25px; 
} 
#left-container .pdf { 
background-position : 97% 50%; 
} 
.static-top { 
float : left; 
width : 735px; 
clear : both; 
height : 113px; 
margin : -15px 0 -15px -15px; 
padding : 10px 10px 15px 10px; 
border : 0 !important ; 
background : url(images/static-top2.jpg) left top no-repeat white !important ; 
} 
.static-top ul { 
margin : 0; 
} 
.static-top ul li { 
margin : 0; 
list-style : square inside; 
line-height : 1.2em; 
width : 100%; 
} 
.static-top a, .static-top a:hover { 
border : 0; 
text-decoration : none; 
width : 100%; 
white-space : nowrap; 
} 
.static-top h2 { 
margin : 5px 0; 
} 
#w1 { 
margin-right : 35px; 
width : 220px; 
margin-left : 5px; 
} 
#w2 { 
margin-right : 35px; 
width : 200px; 
} 
#w3 { 
width : 200px; 
} 
.special { 
background : #e60000; 
color : white; 
margin : -15px; 
padding : 10px; 
background : url('images/box-back2.jpg') center top no-repeat #750000; 
border-top : 1px solid #4d0000; 
} 
.special h1, .special h2, .special h3, .special h4 { 
color : white; 
} 
.city-docs h2 { 
width : auto; 
background : url(table/images/gradhead.png) left bottom repeat-x #eeeeee; 
float : left; 
clear : both; 
padding : 0 8px; 
border : 1px solid black; 
border-bottom : 0; 
font-size : 0.9em; 
margin-bottom : 0; 
} 
.city-docs { 
float : left; 
clear : both; 
} 
.city-docs ul { 
background : url(table/images/gradback.png) 0% 0% repeat-x scroll #fdfdfd; 
float : left; 
border : 1px solid black; 
clear : both; 
width : 100%; 
margin : 0 0 15px 0; 
} 
.city-docs li { 
width : 100%; 
padding : 5px; 
} 
.city-docs a { 
border : 0; 
text-decoration : underline; 
} 
#stopie { 
width : 900px; 
height : 500px; 
overflow : hidden; 
background : url(../stop-ie6-background.gif) center 50% no-repeat transparent; 
position : absolute; 
left : 50%; 
top : 0; 
margin-left : -450px; 
z-index : 100 !important ; 
} 
#stopie #update-box { 
width : 660px; 
background : white; 
color : black; 
border : 15px solid #0052ce; 
position : absolute; 
top : 70px; 
padding : 20px 0; 
height : 280px; 
position : relative; 
} 
#stopie #update-box h1 { 
color : #0052ce; 
} 
#stopie #update-box #close { 
background : #7bb0ff; 
padding : 10px; 
font-size : 1.1em; 
text-decoration : none; 
position : absolute; 
right : 0; 
top : 0; 
cursor : pointer; 
}
.profesiaiframe {
padding:0;
border: 0;
width: 100%;
height: 400px;
font-family : "Helvetica", Arial, Sans-Serif; 
font-size : small; 
}
#profesiaiframe {
padding: 0;
border: 0;
width: 100%;
height: 400px;
font-family : "Helvetica", Arial, Sans-Serif; 
font-size : small; 
}

