﻿.cdiButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f56f08), color-stop(1, #ba5304) );
	background:-moz-linear-gradient( center top, #f56f08 5%, #ba5304 100% );
	background-color:#f56f08;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:38px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:22px;
	font-weight:normal;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
    border:0px;
}
/* .cdiButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ba5304), color-stop(1, #f56f08) );
	background:-moz-linear-gradient( center top, #ba5304 5%, #f56f08 100% );
	background-color:#ba5304;
}.cdiButton:active {
	position:relative;
	top:1px;
} */

.cdiButtonUnsubscribe {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f70303), color-stop(1, #800000) );
	background:-moz-linear-gradient( center top, #f70303 5%, #800000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f70303', endColorstr='#800000');
	background-color:#f70303;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:200px;
	text-decoration:none;
	text-align:center;
    border:0px;
}
.cdiButtonUnsubscribe:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #800000), color-stop(1, #f70303) );
	background:-moz-linear-gradient( center top, #800000 5%, #f70303 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800000', endColorstr='#f70303');
	background-color:#800000;
}.cdiButtonUnsubscribe:active {
	position:relative;
	top:1px;
} 

.cdiButtonSubscribe {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b87d2), color-stop(1, #205592) );
	background:-moz-linear-gradient( center top, #3b87d2 5%, #205592 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b87d2', endColorstr='#205592');
	background-color:#3b87d2;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:270px;
	text-decoration:none;
	text-align:center;
    border:0px;
}
.cdiButtonSubscribe:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #205592), color-stop(1, #3b87d2) );
	background:-moz-linear-gradient( center top, #205592 5%, #3b87d2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#205592', endColorstr='#3b87d2');
	background-color:#205592;
}.cdiButtonSubscribe:active {
	position:relative;
	top:1px;
}

.colTitle {
    font-size: 20px;
    color:#ffffff;
    line-height:90%;
    padding-bottom:10px;
}

.mainText {
    color:#ffffff;
    font-size:12px;
}

 html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
body { 
    max-width:100%;
    min-width:100%;
    width:100%;
    background-color:#ffffff;
} 

html, body {
    height:100%;
}

header, nav, article, section, aside, footer, address {  
    display: block;  
} 
body{
    margin: 0;
    padding: 0;
}
p {
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1rem;
    text-rendering: optimizeLegibility;
} 
div {
    display: block;
}

#footer {
   bottom:0;
   width:100%;
}

.back {
    min-width: 250px;
    outline: 0px solid black;
    background-color:#ffffff;
    position: relative;
    padding: 50px 20px 20px 20px;
}
.lang{
    background-size: 100% 100%;
    float: right;
    position: absolute;
    right: 15px;
    top: 28px;
    opacity:0.8;
}
.lang:hover{
    opacity:1.0;
}
.lang2{
    background-size: 100% 100%;
    float: right;
    position: absolute;
    right: 55px;
    top: 28px;
    opacity:0.8;
}
.lang2:hover{
    opacity:1.0;
}

.cdiLabel {
    margin:20px;
}

/*Nov 5 2014 - Added by Kaveh*/
.cdiCheckBox {
    margin:30px;
}


.title{
    font-size: 40px;
    color:#0153A5;
    text-align: center;
    font-family:Dotum;
}

.message{
    font-size: 25px;
    color:#1457ba;
    text-align: center;
    margin: 50px 15px 15px 15px;
}

.messageHyperLink{
    font-size: 25px;
    color:#1457ba;
    text-align: center;
}

#banner_holder{
    outline: 0px solid black;
    position:relative;
    z-index:999;  
    width: 100%;
    height: 65px;
    background-color: #ffffff;
    padding-bottom: 15%;
}
.logo_holder{
    margin:0 auto 0 auto; 
}

.boxWrap1{
    background-color:#0E53A0;
    padding-top:20px;
}
.boxWrap2{
    background-color:#ffffff;
}
.box{
     outline:0px solid black;
     width: 100%;
     float:left;
}
.icon{
    float:left;
    margin:10px;
}

link {
color:white;
}

.text{
    text-align: left;
    float:right;
}
.links{
    color:#ffffff;
    background-color:black;
    overflow:hidden;
    clear: both;
    width:100%;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}

.btnArea{
    margin-top:5%; 
    text-align: center;
}

li{
    list-style:none;
}
.layer:nth-child(1) {
    opacity:0.9;
}
.layer:nth-child(2) {
    opacity:1;
}
.layer:nth-child(3) {
    opacity:1;
}
.layer:nth-child(4) {
    opacity:1;
}
.layer:nth-child(5) {
    opacity:0.75;
}
.layer:nth-child(6) {
    opacity:0.90;
}