/* BODY */

.WindowTitle {
	cursor: move;
}

p.Default_p {
	margin: 0px;
	padding: 8px;
	padding-left: 15px;
	font-size: 12px;
	padding-bottom: 20px;
}

.Book {
	font-size: 12px;
	color: #666;
	padding-left: 15px;
	padding-right: 20px;
}

	.Book a {
		font-size: 12px;
		color: #46545f;
		padding-left: 15px;
	}

		.Book a:hover {
			color: #e25327;
		}

/*------------------------------------------------- BOOK NOW  --------------------------------------------------------*/


#DonjaLajsnaPT {
	background-image: url(../JPG/WindowTitleBottomLeftCorner.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 10px;
}

	#DonjaLajsnaPT div {
		width: auto;
		height: 10px;
		background-position: right;
		background-image: url(../JPG/WindowTitleBottomRightCorne.jpg);
		background-repeat: no-repeat;
	}

#DonjaLajsna_AboutUs {
	background-image: url(../JPG/WindowTitleBottomLeftCorner.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 10px;
}

	#DonjaLajsna_AboutUs div {
		width: auto;
		height: 10px;
		background-position: right;
		background-image: url(../JPG/WindowTitleBottomRightCorne.jpg);
		background-repeat: no-repeat;
	}

#DonjaLajsna_AboutUs1 {
	background-image: url(../JPG/Donjalajsna.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 20px;
	margin-top: -10px;
}

#DonjaLajsna_AboutUs3 {
	background-color: #939599;
	background-image: url(../JPG/WindowTitleBottomLeftCorner3.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 10px;
}

	#DonjaLajsna_AboutUs3 div {
		width: auto;
		height: 10px;
		background-position: right;
		background-image: url(../JPG/WindowTitleBottomRightCorne3.jpg);
		background-repeat: no-repeat;
	}
/*------------------------------------------  BODY + BANNER ----------------------------------------------------------------*/
.Body {
	margin: 0px;
	padding: 0px;
	font-family:sans-serif;
	background: #fcfcfc;
	background-image: url(../JPG/pageBg.jpg);
	background-repeat: repeat-x;
	zbackground-repeat: repeat-x;
	line-height: 15px;
}

.Okvir {
	width: 1012px;
	height: auto;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
}

.Wrap {
	width: 992px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #eaeaea;
}



/*------------------------------------------------ BANNER ------------------------------------------------------------------*/

.Banner {
	width: auto;
	height: 160px;
	border-bottom: 1px solid #000;
}

#LogoEtc {
	width: auto;
	height: 120px;
	border-bottom: 1px solid #999999;
	background: #908173;
	background-image: url(../JPG/BannerImg.jpg);
	color: #333333;
}

div h1#Title {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	color: #FFFFFF;
	padding-top: 5px;
}

div p#PunchLine {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 265px;
	color: #FFFFFF;
}

div p#Date {
	text-align: center;
	font-size: 13px;
	padding: 0px;
	margin-left: 308px;
	margin-top: 2px;
	color: #FFFFFF;
}



.PlanningTools {
	width: auto;
	height: 39px;
	background: #D6D6D6;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../JPG/PlanningToolsBackground.jpg);
	overflow: hidden;
}

p#PlanningLink,
p#Reset,
p#discountLink {
	margin: 100px;
	padding: 0px;
	float: left;
	background-image: url(../JPG/PLBckg.jpg);
	background-repeat: no-repeat;
	color: #000;
	font-size: 12px;
	letter-spacing: 1.3px;
	margin-left: 0px;
	margin-top: 0px;
	width: 107px;
	padding-top: 5px;
	text-align: center;
}

	p#PlanningLink a, p#Reset a {
		text-decoration: none;
		font-weight: bold;
		color: #ccc;
	}

		p#PlanningLink a:hover, p#Reset a:hover {
			color: White;
		}
/*p#Reset {margin:0px; padding:11px; padding-top:9px; font-size:13px; letter-spacing:1.3px; width:115px; background-image:url(../JPG/ResetLinkBackground.png); background-repeat:no-repeat; padding-left:42px; float:left; margin-top:2px; color:#333333;}*/

p#discountLink {
	width: 168px;
	color: #111;
	padding-left: 0px;
	text-align: center;
	background-image: url(../JPG/home/discountLinkBg.jpg);
	/*background-image:none;*/
	font-weight: bold;
	letter-spacing: 1px;
}

	p#discountLink a {
		color: #111;
		text-decoration: none;
		margin: 0px;
		font-size: 12px;
		font-weight: bold;
	}

		p#discountLink a:hover {
			text-decoration: underline;
		}

div#conf, div#GRG, div#HTCYB, div#HTCYB2 {
	float: left;
	zbackground-image: url(../JPG/PLBckg.jpg);
	zbackground-repeat: no-repeat;
	width: 129px;
	height: 39px;
	margin-left: -98px;
	background-color: #fff;
	font-size: 12px;
	letter-spacing: 1.3px;
	padding-top: -2px;
	text-align: center;
	text-decoration: none;
}

	div#conf a img {
		text-decoration: none;
		cursor: pointer;
		border: none;
	}

	div#conf a:hover {
		text-decoration: none;
		cursor: pointer;
		border: none;
	}

div#GRG, div#HTCYB, div#HTCYB2 {
	float: left;
	margin-left: 50px;
}

	div#GRG a img, div#HTCYB a img, div#HTCYB2 a img {
		text-decoration: none;
		cursor: pointer;
		border: none;
	}

	div#GRG a:hover, div#HTCYB a:hover, div#HTCYB2 a:hover {
		text-decoration: none;
		cursor: pointer;
		border: none;
	}

.PlanningTools form {
	font-size: 13px;
	float: right;
	margin-top: 11px;
	padding-right: 20px;
	font-weight: bold;
}

	.PlanningTools form span {
		margin-right: 5px;
		margin-left: 0px;
		color: #333;
	}

		.PlanningTools form span a {
			text-decoration: none;
			color: #b40838;
			margin-right: -5px;
		}

			.PlanningTools form span a:hover {
				color: #FF0000;
				text-decoration: underline;
			}

	.PlanningTools form input {
		color: #999999;
		font-size: 11px;
	}


/*------------------------------------    MAIN WINDOW -------------------------------------------------------------------*/

.MainWindow {
	margin: 0px;
	width: auto;
	background: #fff;
	height: 980px;
	overflow: visible;
	clear: both;
}

/*----------------------------------------- WAR WINDOW --------------------------------------------------------------------*/

#Window_1 {
	width: 962px;
	min-height: 300px;
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 15px;
	background: #000;
	background-image: url(../JPG/Bigpic.jpg);
	background-repeat: no-repeat;
}

	#Window_1 .WindowTitle {
		cursor: default;
		width: 0px;
		height: 30px;
		background: #F5F5F5;
		font-weight: bold;
	}

		#Window_1 .WindowTitle p {
			color: #333333;
			padding: 0px;
			margin: 0px;
			width: 281px;
			height: 30px;
			background-color: #939599;
			border-top: 1px solid #bcbcbc;
			margin-left: 354px;
			background-image: url(../JPG/Window1TitleTopRightCorn.jpg);
			background-repeat: no-repeat;
			background-position: right;
		}

	#Window_1 #DonjaLajsna div {
		background-image: url(../JPG/Window1TitleBottomRightCorn.jpg);
		background-color: #c0c0c0;
		width: 281px;
		float: right;
	}

	#Window_1 #DonjaLajsna {
		background: #D6D6D6;
	}


.WindowTitle {
	width: auto;
	height: 30px;
	background: #fff;
	font-weight: bold;
	background-image: url(../JPG/WindowTitleRightCorner.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

	.WindowTitle p {
		margin: 0px;
		padding: 5px;
		padding-left: 10px;
		background-image: url(../JPG/WindowTitleLeftCorner.jpg);
		background-repeat: no-repeat;
	}

	.WindowTitle a {
		float: left;
		display: inline;
		text-decoration: none;
		margin-top: 5px;
		margin-left: 10px;
		color: #FF0000;
		margin-right: 10px;
	}

		.WindowTitle a img {
			border: none;
			margin-top: 3px;
		}


#WindowContent {
	height: 260px;
	width: auto;
}
	/***#WindowContent #BigPic {width:354px; height:300px; background:#99CCFF; float:left; background-image:url(../JPG/Window1Img.jpg); margin-top:-30px;}*/
	#WindowContent #BigPic {
		width: 962px;
		height: 300px;
		float: left;
		background-image: url(../JPG/Bigpic.jpg);
		background-repeat: no-repeat;
	}


	/* PROMENA BOJE TEXTA U GLAVNOM PROZORU */
	#WindowContent #InfoText {
		width: 400px;
		height: 270px;
		float: right;
		background: rgba(0,0,0, 0.8);
		color: #eee;
		font-size: 12px;
		margin-top: 15px;
	}

#WcItN_Big {
	font-size: 13px;
	margin-left: 0px;
	color: #eee;
	text-align: left;
	font-family: Arial,Calibri;
	font-weight: normal;
}

	#WcItN_Big span {
	}

	#WcItN_Big #CityDate {
		font-size: 22px;
		color: white;
		font-weight: bold;
	}

		#WcItN_Big #CityDate span {
			font-size: 16px;
			color: white;
			line-height: 30px;
		}

	#WcItN_Big #ConferenceText {
		font-size: 14px;
		color: #eee;
		margin-top: -30px;
	}

		#WcItN_Big #ConferenceText span {
			font-size: 14px;
			color: red;
		}

#news1 a, #news2 a, #news3 a, #news4 a {
	color: #A7C2ED;
	font-size: 14px;
	padding-right: 0px;
	text-decoration: none;
}

#news3 a {
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	font-family:sans-serif;
	line-height: 20px;
	zborder: 1px solid #fff;
	background: #990026;
	padding: 15px;
}

    #news3 a:hover {
        text-decoration: none;
        color: #fff;
        background: #990026;
        zborder: 1px solid #fff;
    }

#news1 a span {
	margin-right: 185px;
	color: #FFFFFF;
}

#news2 a span, #news3 a span, #news4 a span {
	margin-right: 185px;
	color: #FFFFFF;
}

#NwTxBox {
	height: 220px;
	overflow: visible;
	margin-top: 0px;
}

	#NwTxBox ul {
		font-size: 13px;
		margin-bottom: 0px;
		line-height: 17px;
		margin-top: 10px;
		margin-left: -20px;
		margin-right: 5px;
	}

#loginForm a {
    color: #67b2e2;
    font-size: 14px;
    margin-right: 0px;
}

	#loginForm a:hover {
		color: #990026;
		text-decoration: none;
	}
/*------------------------------------WINDOW 2-------------------------------*/
#Window_2 {
	width: 962px;
	min-height: 650px;
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 15px;
	background: #fff;
}






/*-----------------------------------------BOOK NOW -----------------------------------------*/

#Book_Now {
	margin-left: 0px;
	width: 309px;
	min-height: 460px;
	height: 630px;
	float: left;
	background: #fff;
	margin-top: 0px;
	border: 1px solid #ccc;
}

#Book_NowPic {
	width: auto;
	height: 180px;
	margin-top: -30px;
	background: #fff;
	background-image: url(../JPG/Window3Pic.jpg);
}

#WhyBookWithUs {
	width: auto;
	height: 390px;
	background-color: #eee;
	zbackground-image: url(../JPG/WhyChooseLowerLeftCorner.jpg);
}

	#WhyBookWithUs p {
		width: auto;
		height: 35px;
		color: #006bbc;
		font-size: 14px;
		font-family: Arial;
		text-align: center;
		font-weight: bold;
	}

#WhyBookWithUsUl {
	clear: both;
	width: auto;
	height: 477px;
	background-color: #fff;
	margin-top: 0px;
}

	#WhyBookWithUsUl ul {
		width: 260px;
		;
		height: 360px;
		color: #555;
		zbackground-color: #fff;
		font-family: Arial;
		text-align: left;
		margin-left: -10px;
	}

#WhyBookWithUs ul li {
	width: auto;
	line-height: 16px;
	font-size: 12px;
}

#BoxWhyBookWithUsImage {
	background: grey;
	background-image: url(../JPG/Window3PicNEW.jpg);
	width: auto;
	height: 90px;
	font-size: 12px;
	padding: 5px;
	color: #eee;
	overflow: hidden;
}

#BoxConferenceImage {
	background: grey;
	background-image: url(../JPG/conference.jpg);
	width: 301px;
	height: 90px;
	font-size: 12px;
	padding: 5px;
	color: #eee;
	overflow: hidden;
}

#Book_Now ul {
	font-size: 14px;
	margin: 0px;
	padding: 10px;
	padding-left: 30px;
	line-height: 17px;
}

#opacityList li {
	margin-bottom: 10px;
}

#Book_Now_Content {
	height: 606px;
}

#BN_Left {
	width: 120px;
	background-color: #c0c0c0;
	background-position: left;
	background-repeat: no-repeat;
	height: 436px;
	float: left;
}

	#BN_Left div {
		width: auto;
		height: 35px;
		background-color: #0069a4;
	}

		/* PROMENA BOJE TEXTA OUR ADVANTAGES */
		#BN_Left div p {
			padding: 10px;
			padding-right: 15px;
			margin: 0px;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
			text-align: right;
		}

	/* PROMENA BOJE TEXTA ZA LISTU U LEVOM DELU PROZORA */
	#BN_Left ul {
		font-size: 11px;
		color: #fff;
		background: #c0c0c0;
		line-height: 20px;
	}

		#BN_Left ul li {
			cursor: pointer;
			padding: 0px;
			margin: 0px;
			padding-bottom: 10px;
		}

#DNL {
	zbackground-image: url(../JPG/WindowTitleBottomLeftCorner.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 10px;
}

	#DNL div {
		width: auto;
		height: 10px;
		background-position: right;
		zbackground-image: url(../JPG/WindowTitleBottomRightCorne.jpg);
		background-repeat: no-repeat;
	}

.BoxTitle {
    height: 5px;
    background: #fff;
    font-size: 20px;
    color: #4f4f4f;
    padding: 15px;
    padding-left: 15px;
    border-bottom: 2px solid #990026;
}

	.BoxTitle p {
		margin-top: -3px;
	}

#2Box {
	background: yellow;
	width: 311px;
	height: 620px;
	float: left;
	margin-left: 15px;
}

#BoxContactText {
	background: #EEE;
	width: auto;
	height: 90px;
	font-size: 12px;
	padding: 5px;
	color: #4f4f4f;
	overflow: hidden;
}

p#MediumText {
	width: 280px;
	padding-left: 10px;
}

    p#MediumText a {
        color: #67b2e2;
        font-weight: bold;
    }

		p#MediumText a:hover {
			color: #990026;
		}

#strech2 {
	min-height: 0px;
	margin-top: 10px;
	padding-left: 10px;
}

	#strech2 #WindowContent {
		height: 575px;
	}

		#strech2 #WindowContent #form {
			width: auto;
			height: 0px;
			padding: 20px;
			color: #555;
		}

#form #innerForm {
	display: block;
	width: 250px;
	height: 280px;
	margin-right: auto;
	font-size: 12px;
	font-family: sans-serif;
	float: left;
}

#BoxConferenceDetails {
	width: 308px;
	height: 310px;
	background: white;
	font-size: 12px;
	overflow: hidden;
}

#BoxConferenceInfoText {
	color: #555;
	padding: 5px;
	padding-left: 15px;
}

#BoxHowToComplete {
	margin-top: 15px;
	width: 308px;
	height: 305px;
	background: white;
	font-size: 12px;
	overflow: hidden;
}

#BoxHowToCompleteText {
	color: #555;
}

#BoxConferenceInfoText a {
	color: #67b2e2;
}

    #BoxConferenceInfoText a:hover {
        color: #990026;
    }
/*----------------------------------------- DRAGGABLE FRMS ------------- DRAGGABLE FRMS -----------------------------------------*/

/*--------- COLUMN 1 -------------*/

#namelist2 {
	min-height: 400px;
	width: 325px;
	float: left;
	margin-top: 0px;
}

/* PROMENA POZADINE CONTACT US TITLA */
#ContactUS .WindowTitle {
	background-color: #939599;
	color: #444444;
	background-image: url(../JPG/ContactUpperRight-Corner.jpg);
}

	#ContactUS .WindowTitle p {
		background-image: url(../JPG/ContactUpperLeft-Corner.jpg);
	}

#Dnl2 {
	background-image: url(../JPG/WindowTitleBottomLeftCorner.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 10px;
}

	#Dnl2 div {
		width: auto;
		height: 10px;
		background-position: right;
		background-image: url(../JPG/WindowTitleBottomRightCorne.jpg);
		background-repeat: no-repeat;
	}

#CntMinL {
	width: 310px;
	height: 8px;
	margin-top: -5px;
	background-image: url(../JPG/min_lajsnaContact.jpg);
}



#WindowContent p {
	margin: 0px;
	padding: 20px;
	padding-top: 30px;
	padding-left: 20px;
}

#ContactUS {
	width: 310px;
	min-height: 500px;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 15px;
	background: #FFFFFF;
	min-height: 0px;
}




/*--------- COLUMN 2 -------------*/

#namelist {
	min-height: 400px;
	width: 325px;
	float: left;
	margin-top: -305px;
}

#WindowConference {
	float: left;
	width: 200px;
	min-height: 0px;
	margin-left: 0px;
	margin-top: 0px;
	background: #ff0000;
	clear: both;
}

#Window_5 {
	width: 310px;
	min-height: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #fff;
	clear: both;
}

#PT_inner_frame {
	height: 260px;
}

#Calendar {
	width: auto;
	height: 100px;
	background-image: url(../JPG/PlanningToolsImg.jpg);
	font-size: 12px;
}

#PT_p1 {
	color: #594E43;
}

	#PT_p1 a {
		text-decoration: none;
	}

#Procedures1, #Procedures2 {
	font-size: 11px;
	width: 230px;
	padding: 0px;
	margin-left: 25px;
	color: #594E43;
	color: Black;
	list-style: none;
	margin-top: 0px;
}

	#Procedures1 div, #Procedures2 div {
		height: 250px;
	}

		#Procedures1 div li, #Procedures2 div li {
			text-indent: 5px;
			padding-bottom: 10px;
		}

	#Procedures1 a, #Procedures2 a {
		float: right;
		margin: 0px;
		margin-right: 0px;
		margin-top: 30px;
		text-decoration: none;
		display: inline;
	}

#minLajsna2 {
	width: 310px;
	height: 8px;
	margin-top: -5px;
	background-image: url(../JPG/min_lajsna.jpg);
}



/*--------- ABOUT US -------------*/


#WindowGeneric_ABOUT_US {
	margin-left: 15px;
	width: 310px;
	height: auto;
	float: left;
	background: #FFFFFF;
	margin-top: 15px;
}

#AU_Inner_frame {
	height: 258px;
	color: #594E43;
}


#WindowContentAboutUs {
	height: 100px;
	font-size: 11px;
}

	#WindowContentAboutUs p {
		margin: 0px;
		padding: 5px;
		padding-left: 20px;
		padding-right: 15px;
	}

		#WindowContentAboutUs p a {
			margin: 0px;
			padding: 0px;
			font-size: 9px;
		}

	#WindowContentAboutUs ul li a {
		color: #0000FF;
		text-decoration: none;
	}

		#WindowContentAboutUs ul li a:hover {
			text-decoration: underline;
			color: #FF0000;
		}

	#WindowContentAboutUs #AboutUsDefault {
		font-size: 12px;
	}

		#WindowContentAboutUs #AboutUsDefault a {
			text-decoration: none;
			color: #333;
			font-size: 12px;
			font-weight: normal;
			float: left;
			margin-left: 0px;
		}

			#WindowContentAboutUs #AboutUsDefault a:hover {
				text-decoration: underline;
				color: #00704a;
			}

		#WindowContentAboutUs #AboutUsDefault #Registration {
			color: #444;
			font-size: 12px;
			width: auto;
			padding-left: 0px;
			padding-right: 2px;
			font-weight: bold;
		}

			#WindowContentAboutUs #AboutUsDefault #Registration a {
				text-decoration: underline;
				color: #444;
				font-size: 12px;
				font-weight: bold;
				margin-left: 0px;
				cursor: pointer;
				outline: none;
			}

				#WindowContentAboutUs #AboutUsDefault #Registration a:hover {
					color: Red;
				}

		#WindowContentAboutUs #AboutUsDefault #SocialProgram {
			color: #aaa;
			font-size: 12px;
			width: auto;
			padding-left: 0px;
			padding-right: 2px;
			font-weight: bold;
		}

			#WindowContentAboutUs #AboutUsDefault #SocialProgram a {
				text-decoration: underline;
				color: #666;
				font-size: 12px;
				font-weight: bold;
				margin-left: 0px;
				cursor: pointer;
				outline: none;
			}

				#WindowContentAboutUs #AboutUsDefault #SocialProgram a:hover {
					color: Red;
				}
/***#Window4Pic {width:auto; height:150px; overflow:hidden; background:#BEBEBE; background-image:url(../JPG/Window4Pic.jpg);}*/
/*ovu liniju izbaciti*/
/*#Window4Pic {width:auto; height:100px; overflow:hidden; background:#BEBEBE; background-image:url(../JPG/Window4Pic.jpg);}*/
#Window4Pic {
	width: auto;
	height: 100px;
	overflow: hidden;
	background: #BEBEBE;
	background-image: url(../JPG/conference.jpg);
}




/*#Window5Paragraph {color:#FFFFFF; border-bottom:#999999;}*/


/*----------------------------------------- FOOTER ---------------------------------------------------*/

.Footer {
    width: auto;
    height: 130px;
    background: #414042;
    clear: both;
    border-top: 2px solid #67b2e2;
}

#FooterLEFT {
	width: 310px;
	height: 200px;
	padding: 20px;
	padding-left: 15px;
	float: left;
}

#FooterCENTER {
	float: left;
	width: 370px;
	height: 250px;
	zbackground: red;
	font-size: 12px;
	color: white;
}

#FooterCENTERRIGHT {
	/*height:50px;
width:640px;
background:#555;
float:right;
text-align:left;
font-size:12px;
color:white;
padding:15px;
padding-top:20px;*/
	float: left;
	width: 230px;
	height: 120px;
	background: #555;
	padding: 20px;
	font-size: 12px;
	color: white;
	margin-top: 20px;
}

.Address {
	float: right;
	text-align: right;
	color: white;
	font-size: 12px;
	margin: 0px;
	padding: 15px;
	margin-top: 5px;
}

	.Address b {
		font-size: 13px;
	}
    .Address a {
        color:white;
    } 

#asia {
	padding-top: 15px;
	height: 30px;
	border-top: 1px dotted #999;
	background: #fff;
	font-size: 13px;
	font-weight: bold;
	color: #3A66CC;
}

	#asia a {
		padding-right: 5px;
		padding-left: 5px;
		text-decoration: none;
	}

		#asia a:visited {
			color: #3A66CC;
		}

		#asia a:hover {
			color: Red;
			text-decoration: underline;
		}

#dialog_notice {
	background: #fff !important;
	font-size: 16px;
	color: #333;
	padding: 10px;
	border-bottom: 1 px dotted #999;
	font-family:Calibri;
}

	#dialog_notice a {
		font-size: 14px;
	}

		#dialog_notice a:hover {
			text-decoration: underline;
			color: Red;
		}
.checkboxfalse {
    background: #f79b9b;
    border: 2px solid red;
    padding-top: 5px;
}

.checkboxtrue {
    background: #fff;
    border: none;
}

#PrivacyPolicyDiv {
    margin-top: 0px;
    height: 40px;
}

    #PrivacyPolicyDiv p {
        float: left;
        color: #000;
        margin: 0px;
        margin-left: 10px;
        margin-top: 0px;
        line-height: 13px;
    }

        #PrivacyPolicyDiv p a {
            color: #000;
            text-decoration: underline;
        }

            #PrivacyPolicyDiv p a:hover {
                color: #013e52;
            }

.PrivacyPolicyNotChecked {
    border: 1px solid red;
    float: left;
}

.PrivacyPolicyChecked {
    border: none;
}

/* Customize the label (the container) */
.containercheckbox {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    line-height: 13px;
    color: #333;
}

    .containercheckbox a {
        color: #333;
    }
    /* Hide the browser's default checkbox */
    .containercheckbox input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border: 1px solid red;
}

/* On mouse-over, add a grey background color */
.containercheckbox:hover input ~ .checkmark {
    background-color: #aaa;
}

/* When the checkbox is checked, add a blue background */
.containercheckbox input:checked ~ .checkmark {
    background-color: #990026;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.containercheckbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.containercheckbox .checkmark:after {
    left: 7px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.buttonvisible {
    background: #990026;
    border: none;
    border: 3px solid #990026;
    color: #fff;
}

.containerclicked {
    border: none;
}