/************************************************/
/* Dansk psykolog forening website 2009         */
/* Elements.css = general html element styling  */
/* Netmester A/S august 2009                    */

h1, .searchResultName, .itemResultName, .itemBoxName
{
	font-size: 160%; /*font-size:20px;*/
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.itemBoxName
{
	padding-bottom: 0px;
}
.itemResultTitle, .itemBoxTitle
{
	font-size: 110%;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 0px;
}
.itemBoxTitle
{
	padding: 0px;
	margin-bottom: 10px;
	color: #425B84;
}
.subHeader
{
	font-size: 110%;
	color: #425B84;
	font-weight: bold;
}
.contentForum h1, .contentForum h2, .contentForum h1 a, .contentForum h2 a, .searchResultName a, .itemResultName a, .itemBoxName a
{
	color: #425B84 !important;
	text-decoration: none;
}

.searchResultName, .itemResultName, .itemResultTitle
{
	float: left;
	padding-bottom: 5px;
}
h2, h2 a
{
	/*font-size: 125%;
	font-size: 16px;*/
	font-size: 105%;
	font-weight: normal;
	color: #425B84;
	margin: 0px;
	padding: 10 0px;
	text-decoration: none;
}
h2.listSubHeader
{
	font-weight: bold;
}
.box h2
{
	padding: 0px; /*font-size:105%;*/
}
.col .box h2 a, .colWide .box h2 a, .col .box h2, .colWide .box h2
{
	font-weight: bold;
}
/*.boxTopNetwork h2,.boxTopNetwork h2 a,.boxBottomContentNetwork h2
{
	font-weight:normal!important;
}*/
h1 a:hover, h2 a:hover, .searchResultName a:hover, .itemResultName a:hover, .itemBoxName a:hover
{
	text-decoration: underline;
}
h3, .overview h3 a
{
	font-size: 100%;
	color: Black;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.overview h3
{
	width: 136px;
	border-bottom: dashed 1px #425B84;
}
h4
{
}
h5
{
}
/* >>>  I N D I V I D U A L   H E A D E R     C O L O R I N G */
h1.purple, h2.purple, h1.purple a, h2.purple a
{
	color: #7B0551 !important;
}
h1.petrolium, h2.petrolium, h1.petrolium a, h2.petrolium a
{
	color: #2D777A !important;
}
h1.grass, h2.grass, h1.grass a, h2.grass a
{
	color: #536D00 !important; /*778B05*/
}
h1.blue, h2.blue
{
	color: #425B84 !important;
}
h1.green, h2.green, h1.green a, h2.green a
{
	color: #00793d !important;
}
h1.orange, h2.orange, h1.orange a, h2.orange a
{
	color: #c07204 !important;
}
h1.red, h2.red, h1.red a, h2.red a
{
	color: #BD2400 !important;
}
p
{
	margin: 0px 0px 10px 0px;
}
img
{
	border: none;
}

/* >>>   H 2   A N D   H 3   C O L O R I N G   F O L O W s    T H E   S E K T I O N   C O L O R */
.purple h2, .purple h3
{
    color: #7B0551 !important;
}
.petrolium h2, .petrolium h3
{
    color: #2D777A !important;
}
.grass h2, .grass h3
{
    color: #536D00 !important;
}
.blue h2, .blue h3
{
    color: #425B84 !important;
}
.green h2, .green h3
{
    color: #00793d !important;
}
.orange h2, .orange h3
{
    color: #c07204 !important;
}
.red h2, .red h3
{
    color: #BD2400 !important;
}

/*  G E N E R A L   P S Y K    E L E M E N T S */
/*.text
{
	float:left;
	width:458px;
	margin-left:10px;
}*/
.text
{
	float: left;
	width: 478px;
}
.abstract
{
	font-weight: bold;
}
.newsAbstract
{
    clear: both;
}
.date
{
	font-size: smaller;
	color: #4b4b4b;
}
.contentDate
{
	float: right;
	width: 100%;
	text-align: right;
	color: #4b4b4b;
	margin-bottom: 3px;
}
.newsDate
{
    color: #4B4B4B;
    margin-bottom: 3px;
    text-align: right;    
}
.newsTitle
{
    display: inline;
    float: left;
}
.seperator
{
	font-size: smaller;
	color: #788923;
}
.label
{
	font-size: smaller;
}
.item
{
	padding: 0px 0px 10px 0px;
	float: left;
	width: 208px;
}
.listItem
{
	padding: 5px 0px;
	background-color: Transparent;
	border-bottom: dashed 1px #788923;
	width: 100%;
	float: left;
}
.list
{
	padding-top: 4px;
	padding-bottom: 20px;
}
.location a
{
	text-decoration: none;
}
.location a:hover
{
	text-decoration: underline;
}
.first
{
	border-top: none !important;
}
.last
{
	border-bottom: none !important;
}
a
{
	color: #425B84;
}
.hidden
{
	position: absolute;
	left: -1000000px;
}

.linkEntryLikeText
{
	text-transform: uppercase;
	color: Black;
	font-size: smaller;
	font-weight: bold;
}

.box a.linkEntry
{
	display: block;
	text-transform: uppercase;
	color: Black;
	font-size: smaller;
	font-weight: bold;
	text-decoration: none;
	/*padding: 2px 0px;
	padding-right: 5px;
	min-height: 19px;*/
	min-height: 17px;
	padding: 5px 5px 0px 0px;
	background-image: url(../graphics/elements/arrow_right_blue.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.box a.linkEntry:hover
{
	background-image: url(../graphics/elements/arrow_right_blue_hover.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-decoration: underline;
}

a.linkEntryHeader
{
	display: block;
	text-decoration: none;
	padding: 2px 0px;
	padding-right: 5px;
	min-height: 19px;
	background-image: url(../graphics/elements/arrow_right_blue.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

a.pageEntry, div.pageEntry, a.smallPageEntry
{
	display: block;
	text-transform: uppercase;
	color: Black !important;
	font-size: smaller;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	min-height: 19px;
	width: 458px;
	background-image: url(../graphics/elements/arrow_right_blue.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top: dashed 1px #DDDED6;
}

a.smallPageEntry
{
	width: 258px;
}

.purple a.pageEntry, .purple div.pageEntry
{
	border-top: dashed 1px #E1C9D9;
	background-image: url(../graphics/elements/arrow_right_purple.gif);
}
.petrolium a.pageEntry, .petrolium div.pageEntry
{
	border-top: dashed 1px #D2E2E2;
	background-image: url(../graphics/elements/arrow_right_petrolium.gif);
}
.grass a.pageEntry .grass div.pageEntry
{
	border-top: dashed 1px #778B05;
	background-image: url(../graphics/elements/arrow_right_grass.gif);
}
.blue a.pageEntry, .blue div.pageEntry
{
	border-top: dashed 1px #DFE4C4;
	background-image: url(../graphics/elements/arrow_right_blue.gif);
}
.green a.pageEntry, .green div.pageEntry
{
	border-top: dashed 1px #C1E1D2;
	background-image: url(../graphics/elements/arrow_right_green.gif);
}
.orange a.pageEntry, .orange div.pageEntry
{
	border-top: dashed 1px #F4F6CF;
	background-image: url(../graphics/elements/arrow_right_orange.gif);
}
div.pageEntry
{
	background-image: none !important;
}
.purple a.pageEntry:hover
{
	border-top: dashed 1px #E1C9D9;
	background-image: url(../graphics/elements/arrow_right_purple_hover.gif);
}
.petrolium a.pageEntry:hover
{
	border-top: dashed 1px #D2E2E2;
	background-image: url(../graphics/elements/arrow_right_petrolium_hover.gif);
}
.grass a.pageEntry:hover
{
	border-top: dashed 1px #778B05;
	background-image: url(../graphics/elements/arrow_right_grass_hover.gif);
}
.blue a.pageEntry:hover
{
	border-top: dashed 1px #DFE4C4;
	background-image: url(../graphics/elements/arrow_right_blue_hover.gif);
}
.green a.pageEntry:hover
{
	border-top: dashed 1px #C1E1D2;
	background-image: url(../graphics/elements/arrow_right_green_hover.gif);
}
.orange a.pageEntry:hover
{
	border-top: dashed 1px #F4F6CF;
	background-image: url(../graphics/elements/arrow_right_orange_hover.gif);
}

.boxContentNetwork a.linkEntry:hover
{
	background-image: url(../graphics/elements/arrow_right_blue.gif);
}
.box a.linkEntry
{
	width: 185px;
	padding-right: 20px;
}
a.simpleEntry, .simpleEntry a
{
	color: Black;
	text-decoration: none;
}
a.simpleEntry:hover, .simpleEntry a:hover
{
	text-decoration: underline;
}
.overview .simpleEntry
{
	display: block;
}
.guideLink
{
	color: #425B84;
	font-size: smaller;
}
.networkShortCut, .arrowShortCut
{
	background-image: url(../graphics/elements/shortCutBgArrow.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #DEE7F7;
	text-transform: uppercase;
	height: 22px;
	padding: 6px 10px 0px 10px;
	margin: 20px 0px;
}
.arrowShortCutBack, .arrowShortCutBackSmall
{
	background-image: url(../graphics/elements/shortCutBgArrowBack.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #DEE7F7;
	text-transform: uppercase;
	height: 22px;
	padding: 4px 10px;
	padding-left: 20px;
	margin-right: 10px;
	float: left;
}

.arrowShortCutBackSmall
{
	font-size:10px !important;
	padding-top: 7px;
	height: 16px;
	padding: 8px 7px 5px 18px;	
	margin-right: 19px;
	font-weight:bold;
}
.arrowShortCutBackSmall a
{
	text-decoration: none;
}

.slider a.arrowShortCut
{
	float: left;
	margin-left: 13px;
	width: 170px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
}

.slider a.arrowShortCut:hover
{
	background-image: url(../graphics/elements/shortCutBgArrowHover.png);
	background-color: #3B547C;
	color: White;
}
.networkShortCut a, .arrowShortCut a, .arrowShortCutBack a, arrowShortCutBackSmall a
{
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.topPanel
{
	width: 100%;
	height: 10px;
}
.topPanel .close
{
	float: right;
}
.centeredInput
{
	width: 250px;
	margin: auto;
	margin-top: 15px;
}
fieldset
{
	border: none;
	padding: 0px;
}
fieldset div
{
	float: left;
	margin: 2px 0px;
}
.centeredInput fieldset label
{
	width: 143px;
	float: left;
	color: #425B84;
	font-weight: bold;
	font-size: 95%;
}
.centeredInput fieldset .txtinput
{
	float: left;
}

.buttons .button, .buttons .editButton
{
	margin-top: 20px;
	margin-left: 10px;
}
.button, input[type="reset"], input[type="button"], input[type="submit"]
{
	-moz-appearance: link;
	-moz-binding: none;
	-moz-box-sizing: border-box;
	-moz-user-select: none;
	-x-system-font: Arial;
	background-color: #425B84;
	border: 0px outset #425B84;
	color: White;
	font-family: Arial;
	font-size: smaller;
	font-size-adjust: -moz-use-system-font;
	font-stretch: -moz-use-system-font;
	font-style: -moz-use-system-font;
	font-variant: -moz-use-system-font;
	font-weight: -moz-use-system-font;
	line-height: normal !important;
	padding: 2px;
	text-align: center;
	white-space: pre;
	text-transform: uppercase;
	float: right;
	cursor: pointer;
}

.editButton.linkButton
{	
	padding: 4px;    
	float: right;    
}
.editButton.linkButton a
{
    font-size: 10px !important;
}
#mainSearhBox input[type="submit"]
{
	background-color: #425B84 !important;
}
.purple .button, .purple input[type="reset"], .purple input[type="button"], .purple input[type="submit"], .colorCode1 .button, .colorCode1 input[type="reset"], .colorCode1 input[type="button"], .colorCode1 input[type="submit"]
{
	background-color: #7B0551;
}
.petrolium .button, .petrolium input[type="reset"], .petrolium input[type="button"], .petrolium input[type="submit"], .colorCode2 .button, .colorCode2 input[type="reset"], .colorCode2 input[type="button"], .colorCode2 input[type="submit"]
{
	background-color: #2D777A !important;
}
.grass .button, .grass input[type="reset"], .grass input[type="button"], .grass input[type="submit"], .colorCode3 .button, .colorCode3 input[type="reset"], .colorCode3 input[type="button"], .colorCode3 input[type="submit"]
{
	background-color: #536D00 !important; /*778B05*/
}
.green .button, .green input[type="reset"], .green input[type="button"], .green input[type="submit"], .colorCode5 .button, .colorCode5 input[type="reset"], .colorCode5 input[type="button"], .colorCode5 input[type="submit"]
{
	background-color: #00793d !important;
}
.orange .button, .orange input[type="reset"], .orange input[type="button"], .orange input[type="submit"], .colorCode6 .button, .colorCode6 input[type="reset"], .colorCode6 input[type="button"], .colorCode6 input[type="submit"]
{
	background-color: #c07204 !important;
}
.red .button, .red input[type="reset"], .red input[type="button"], .red input[type="submit"], .colorCode7 .button, .colorCode7 input[type="reset"], .colorCode7 input[type="button"], .colorCode7 input[type="submit"]
{
	background-color: #BD2400 !important;
}


.editButton, .editButton input[type="reset"], .editButton input[type="button"], .editButton input[type="submit"]
{
	margin-top: 5px;
	float: right;
	color: #425B84 !important;
	background-color: #DEE7F7 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}
.editButton a
{
	text-decoration: none !important;
	text-transform: uppercase;
	font-size: 9px;
}
.mainSearchBoxInput
{
	font-size: smaller;
	border: none;
	background-color: #E6E6E6;
	width: 110px;
	padding: 3px 1px;
	float: left;
}
#contentFrameForum .mainSearchBoxInput
{
	background-color: White;
	border: solid 1px #425B84;
}
#breadCrumb div
{
	float: left;
	height: 19px;
	margin-top: 2px;
}
#breadCrumb .legend
{
	text-transform: uppercase;
	padding: 0px 10px 0px 0px;
}
#breadCrumb a
{
	margin-right: 1px;
	margin-top: -3px;
	color: White !important;
	padding: 3px 10px 3px 10px;
	font-family: Georgia;
}
.votecount
{
	font-size: smaller;
	font-weight: bold;
	text-transform: uppercase;
	min-height: 17px;
	padding: 5px 5px 0px 0px;
}

/* >>>  I N D I V I D U A L   B R E A D C R U M B     C O L O R I N G */
#breadCrumb .purple .fade1
{
	background-color: #7B0452;
}
#breadCrumb .purple .fade2
{
	background-color: #9C417B;
}
#breadCrumb .purple .fade3
{
	background-color: #B5719C;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .purple .fade4
{
	background-color: #B5719C;
}
#breadCrumb .purple .fade5
{
	background-color: #B5719C;
}
#breadCrumb .petrolium .fade1
{
	background-color: #29757B;
}
#breadCrumb .petrolium .fade2
{
	background-color: #639A9C;
}
#breadCrumb .petrolium .fade3
{
	background-color: #8CB2B5;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .petrolium .fade4
{
	background-color: #8CB2B5;
}
#breadCrumb .petrolium .fade5
{
	background-color: #8CB2B5;
}
#breadCrumb .grass .fade1
{
	background-color: #738A00;
}
#breadCrumb .grass .fade2
{
	background-color: #9CAA42;
}
#breadCrumb .grass .fade3
{
	background-color: #B5BE73;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .grass .fade4
{
	background-color: #B5BE73;
}
#breadCrumb .grass .fade5
{
	background-color: #B5BE73;
}
#breadCrumb .blue .fade1
{
	background-color: #425B84;
}
#breadCrumb .blue .fade2
{
	background-color: #6C7F9D;
}
#breadCrumb .blue .fade3
{
	background-color: #919FB6;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .blue .fade4
{
	background-color: #919FB6;
}
#breadCrumb .blue .fade5
{
	background-color: #919FB6;
}
#breadCrumb .green .fade1
{
	background-color: #008E4A;
}
#breadCrumb .green .fade2
{
	background-color: #42AA7B;
}
#breadCrumb .green .fade3
{
	background-color: #73BE9C;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .green .fade4
{
	background-color: #73BE9C;
}
#breadCrumb .green .fade5
{
	background-color: #73BE9C;
}
#breadCrumb .orange .fade1
{
	background-color: #D5811F;
}
#breadCrumb .orange .fade2
{
	background-color: #E0A356;
}
#breadCrumb .orange .fade3
{
	background-color: #EECBA0;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .orange .fade4
{
	background-color: #EECBA0;
}
#breadCrumb .orange .fade5
{
	background-color: #EECBA0;
}
#breadCrumb .red .fade1
{
	background-color: #BD2400;
}
#breadCrumb .red .fade2
{
	background-color: #D65D42;
}
#breadCrumb .red .fade3
{
	background-color: #EFA694;
	-moz-opacity: 70;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#breadCrumb .red .fade4
{
	background-color: #E78A73;
}
#breadCrumb .red .fade5
{
	background-color: #F3BAAB;
}
/* > > > N E W S  */

.newsSearch
{
	background-image: url(../graphics/elements/search_news_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 460px;
	height: 75px;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 20px 3px;
}
.newsSelectContainer
{
	font-weight: bold;
	margin-top: 5px;
	font-size: 105%;
}
.newsSelectContainerCol
{
	float: left;
	width: 210px;
}
.newsSelectContainerCol:first-child
{
	width: 247px;
}
.newsSelect
{
	border: solid 1px #7B0551;
	margin-right: 10px;
}
.newsButton
{
	background-color: #7B0551 !important;
	margin: 10px 20px 0px 0px;
}
/* >>>  S E A R C H  R E S U L T   B O X E S  + R E S U L T  L I S T   B O X E S */
/* USED ON profileSearch, NewsSearch*/
.itemBoxPic
{
	float: left;
	margin: 0px 10px 0px 0px;
}
.itemSearchResultBox, .itemBox, .tipBox
{
	float: left;
}
.itemSearchResultBox:first-child
{
	margin-top: 5px;
}
.itemSearchResultBoxTop, .itemResultBoxTop, .itemBoxTop, .tipBoxTop
{
	background-image: url(../graphics/elements/itemSearchResultTop.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 467px;
	height: 10px;
}
.itemSearchResultBoxCenter, .itemResultBoxCenter, .itemBoxCenter, .tipBoxCenter
{
	background-image: url(../graphics/elements/itemSearchResultCenter.png);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
	width: 447px;
	padding: 0px 10px;
}
.itemSearchResultBoxBottom, .itemResultBoxBottom, .itemBoxBottom, .tipBoxBottom
{
	background-image: url(../graphics/elements/itemSearchResultBottom.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 467px;
}
.itemSearchResultBoxTop_purple, .itemResultBoxTop_purple
{
	background-image: url(../graphics/elements/itemSearchResultTop_purple.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 467px;
	height: 10px;
}
.itemSearchResultBoxCenter_purple, .itemResultBoxCenter_purple
{
	background-image: url(../graphics/elements/itemSearchResultCenter_purple.png);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
	width: 447px;
	padding: 0px 10px;
}
.itemSearchResultBoxBottom_purple, .itemResultBoxBottom_purple
{
	background-image: url(../graphics/elements/itemSearchResultBottom_purple.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 467px;
}
.itemSearchResultBoxTop_blue, .itemResultBoxTop_blue
{
	background-image: url(../graphics/elements/itemSearchResultTop_blue.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 467px;
	height: 10px;
}
.itemSearchResultBoxCenter_blue, .itemResultBoxCenter_blue
{
	background-image: url(../graphics/elements/itemSearchResultCenter_blue.png);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
	width: 447px;
	padding: 0px 10px;
}
.itemSearchResultBoxBottom_blue, .itemResultBoxBottom_blue
{
	background-image: url(../graphics/elements/itemSearchResultBottom_blue.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 467px;
}
.itemResultText
{
	float: left;
	width: 380px;
}
.itemBoxText
{
	float: left;
}
.itemBoxImageText
{
	width: 280px;
}
.itemBoxArticleImageText
{
	width: 340px;
}
.itemBoxText p
{
	float: left;
}
.itemResultBoxCenter p, .itemResultText p
{
	float: left;
	width: 100%;
}
.itemResultPic
{
	float: left;
	margin-right: 20px;
	width: 34px;
	height: auto;
	overflow: hidden;
}
.itemResultPic img
{
	width: 34px;
}
.itemResultLinks
{
	float: left;
	width: 100%;
}
.itemResultLink
{
	float: left;
	width: 100%;
	margin-bottom: 2px;
}
.itemResultLinks div
{
	float: left;
}
.itemResultLinks .seperator
{
	margin: 0px 10px;
}
.itemResultLabel
{
	float: left;
	width: 100%;
	font-weight: bold;
}
.itemResultInlineLabel
{
	float: left;
	width: 75px;
}
.paging
{
	float: left;
	width: 447px;
	margin: 20px 0px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
.paging a
{
	margin: 0px 3px;
	text-decoration: none;
	padding: 0px 5px;
	color: Black;
}
.paging a.on_purple
{
	border: solid 1px #7B0551;
}
.paging a.on_blue
{
	border: solid 1px #425B84;
}

.paging a.on_orange
{
	border: solid 1px #D6841E;
}

.paging .pageIndicator
{
	display: inline;
	margin: 0px 10px;
}


.searchLegend
{
	font-size: 16px;
	font-weight: bold;
	color: #B5CEE6;
}
.searchWord
{
	color: #425B84;
}
.pageSearchBox
{
	margin: auto;
	width: 400px;
	margin-top: 20px;
}
.pageSearchBox .txtInput
{
	width: 270px;
	float: left;
	margin: 0px 5px 20px 0px;
}
.pageSearchBox .button
{
	float: left;
}




textarea.txtInput
{
	font-size: 110%;
}
.txtInput
{
	font-size: smaller;
	border: solid 1px #425B84;
	padding: 2px;
}
.txtLabelWide
{
	color: #425B84;
	font-weight: bold;
	font-size: 95%;
}
.txtInputWide
{
	width: 300px;
}
.txtInputXWide
{
	width: 479px;
}
.validationError
{
	color: Red;
	padding: 10px;
	border: dashed 1px red;
}
.confirmation
{
	color: Green;
	padding: 10px;
	border: dashed 1px green;
}


#popUp .label
{
	float: left;
	width: 100%;
}
#popUp .checkBox .label
{
	width: auto;
}
#popUp .txtInput
{
	font-size: smaller;
	border: solid 1px #425B84;
	padding: 2px;
	width: 300px;
	float: left;
	margin: 10px 20px;
}
#popUp .checkBox
{
	padding: 2px;
	width: 300px;
	float: left;
	margin: 10px 20px;
}
#popUp .checkBox span.checkBox
{
	padding: 0px;
	width: auto;
	float: right;
	margin: 0px;
}
#popUp .checkBoxInput, #popUp .checkBox input
{
	float: right;
}
#popUp .checkBoxLabel, #popUp .checkBox .label
{
	float: left;
}
#popUp .boxContainer
{
	float: left;
	width: 340px;
	padding: 20px 40px;
}
#popUp .buttonContainer
{
	float: left;
	width: 300px;
	height: 20px;
	margin: 10px 20px;
}
#popUp .buttonContainer .button
{
	margin-left: 20px;
}
.blackText
{
	color: Black !important;
}
.blackText a
{
	color: Black !important;
}
.whiteText
{
	color: White !important;
}
.whiteText a
{
	color: White !important;
}

.workplaceContainer
{
	border-top: dashed 1px #425B85; padding-top: 8px; float:left; width: 100%;
}

.firstWorkplaceContainer
{
	border-top: none; float: left; width: 100%;
}

/* Used for validation errors for calendar activity signups */
.errormessage
{
	margin-top: 5px;
	margin-bottom: 5px;
	color: Red;
	font-size: bold;
	padding: 5px;
	border: dotted 1px Red;
}

/* NEWSLETTER GLOBAL STYLE */ 
.subscriptionbar input, .centercolumncontent input
{
	float: none;
}

.letterCaptchaText
{
	margin-right: 10px;
	padding-right: 10px;
}
.captchaInputSubScription
{
	margin-left:5px;   
}
