@charset "UTF-8";
/* CSS Document */


html,
body {
   margin:0;
   padding:0;
   height:100%;
}


h1, h2, h3, h4, h5, h6, p, td, th, body { font-family: 'Open Sans', Arial; line-height:1.5em; vertical-align:top; }

table { margin:1em auto; }
h1 { font-size:2em; }
p { margin-bottom:1em; }


  
body {     font-family: 'Open Sans', Arial;  margin:0em;  }


h1 { font-size: 50px;
    font-family: 'Open Sans', Arial;
	font-weight:500;
	line-height:1.1;
	
	color: #133445; clear:both; position:relative; margin-bottom:0.5em; }
h2 { font-size: 30px;
    font-family: 'Open Sans', Arial;
	font-weight:500;
	line-height:1.1;}
	
h3 { font-size: 30px;
    font-family: 'Open Sans', Arial;
	font-weight:500;
	line-height:1.1; }
	
h4 { font-size: 22px;
    font-family: 'Open Sans', Arial;
	font-weight:500;
	line-height:1.1; }	

h5 { font-size:0.6em; font-weight:bold;text-transform:uppercase; }


a:link {text-decoration:none; color:#496bc2; }
a:visited {text-decoration:none; color:#496bc2;}
a:hover { text-decoration:none; color:#7898e9;}
a:active {text-decoration:none; color:#ff0000;}


p { font-size:16px; font-weight: 400; }

input[type="text"] {  font-size:28px; font-weight: 400; margin: 0.5em 0; padding:0.5em; width:80%; }

input[type="submit"] { 
 -webkit-appearance: none;
 -webkit-border-radius:0; 
    border-radius:0;
 }


select {  font-size:28px; font-weight: 400; margin: 0.5em 0; padding:0.5em; width:80%; color: #133445;width:85%;  }

option { padding:1em;width:100%; }


input[type="checkbox"] {  width:2em; height:2em; padding:1em;  }


td {  padding:0.2em; font-size:0.8em;  }
th { padding:0.2em; }

label { font-size:28px; font-weight: 100; margin:2em 0;  position:relative; max-width:100%;}


#logo { text-align:center; margin:1em auto;max-height:100px;  margin-top:1em;}

#logo img { height:100%; max-height:100px;}

.bn12 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	border: 1px solid #0c3444;
	display: block;
	font-size:28px;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:left;
	margin-top:1em;
	
	background-color:#0c3444;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#0e3b4d), to(#0c3444));
    background-image: -moz-linear-gradient(top, #0e3b4d, #0c3444);
    background-image: -ms-linear-gradient(top, #0e3b4d, #0c3444);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e3b4d), color-stop(100%, #0c3444));
    background-image: -webkit-linear-gradient(top, #0e3b4d, #0c3444);
    background-image: -o-linear-gradient(top, #0e3b4d, #0c3444);
    background-image: linear-gradient(to bottom, #0e3b4d, #0c3444);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e3b4d', endColorstr='#0c3444', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bn12:visited {
color:#FFF;
}

.bn12:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn12:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}
.bn11 {
	padding: 14px 10px;
	margin-right:1em;
	border: 1px solid #ccc;
	display: block;
	font-size:1em;
	color:#FFF;
	cursor:pointer;
	float:left;
	
background-color:#2b7f01;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#379e04), to(#2b7f01));
    background-image: -moz-linear-gradient(top, #379e04, #2b7f01);
    background-image: -ms-linear-gradient(top, #379e04, #2b7f01);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379e04), color-stop(100%, #2b7f01));
    background-image: -webkit-linear-gradient(top, #379e04, #2b7f01);
    background-image: -o-linear-gradient(top, #379e04, #2b7f01);
    background-image: linear-gradient(to bottom, #379e04, #2b7f01);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379e04', endColorstr='#2b7f01', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.bn11:link, .bn11:a, .bn11 a:link, .bn11 a:visited  {
color:#FFF;
}

.bn11:visited {
color:#FFF;
}

.bn11:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn11:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}


.bn13 {
	padding: 0.4em 0.4em;
	margin-right:1em;
	border: 1px solid #FF0000;
	display: block;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:left;
	margin-top:1em;
	
	background-color:#FF0000;
	  
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bn13:visited {
color:#FFF;
}

.bn13:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn13:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}


.bn18 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	border: 1px solid #2b7f01;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:left;
	margin-top:1em;
	

background-color:#2b7f01;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#379e04), to(#2b7f01));
    background-image: -moz-linear-gradient(top, #379e04, #2b7f01);
    background-image: -ms-linear-gradient(top, #379e04, #2b7f01);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379e04), color-stop(100%, #2b7f01));
    background-image: -webkit-linear-gradient(top, #379e04, #2b7f01);
    background-image: -o-linear-gradient(top, #379e04, #2b7f01);
    background-image: linear-gradient(to bottom, #379e04, #2b7f01);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379e04', endColorstr='#2b7f01', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bn18:visited {
color:#FFF;
}

.bn18:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn18:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}



.bn19 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	border: 1px solid #fa5b52;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:left;
	margin-top:1em;
	

background-color:#fa5b52;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#fd6d65), to(#fa5b52));
    background-image: -moz-linear-gradient(top, #fd6d65, #fa5b52);
    background-image: -ms-linear-gradient(top, #fd6d65, #fa5b52);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd6d65), color-stop(100%, #fa5b52));
    background-image: -webkit-linear-gradient(top, #fd6d65, #fa5b52);
    background-image: -o-linear-gradient(top, #fd6d65, #fa5b52);
    background-image: linear-gradient(to bottom, #fd6d65, #fa5b52);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6d65', endColorstr='#fa5b52', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bn19:visited {
color:#FFF;
}

.bn19:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn19:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}


.bn14 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	border: 1px solid #ccc;
	display: block;
	font-size:0.8em;
	color:#FFF;
	cursor:pointer;
	float:left;
	text-align:center;
	
	background-color:#2b7f01;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#379e04), to(#2b7f01));
    background-image: -moz-linear-gradient(top, #379e04, #2b7f01);
    background-image: -ms-linear-gradient(top, #379e04, #2b7f01);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379e04), color-stop(100%, #2b7f01));
    background-image: -webkit-linear-gradient(top, #379e04, #2b7f01);
    background-image: -o-linear-gradient(top, #379e04, #2b7f01);
    background-image: linear-gradient(to bottom, #379e04, #2b7f01);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379e04', endColorstr='#2b7f01', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn14:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn14:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.bn33 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	margin-top:1em;
	border: 1px solid #20b9fb;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:absolute;

	right:1em;
	
	background-color:#009fe3;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#20b9fb), to(#009fe3));
    background-image: -moz-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -ms-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b9fb), color-stop(100%, #009fe3));
    background-image: -webkit-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -o-linear-gradient(top, #20b9fb, #009fe3);
    background-image: linear-gradient(to bottom, #20b9fb, #009fe3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b9fb', endColorstr='#009fe3', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn33:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn33:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.bn34 {
	padding: 0.4em 0.8em;
	border: 1px solid #25bff8;
	font-size:0.8em;
	display:block;
	color:#FFF;
	position:relative;
	cursor:pointer;
	text-align:center;
	float:left;
	margin-top:1em;
	
	background-color:#009fe3;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#25bff8), to(#009fe3));
    background-image: -moz-linear-gradient(top, #25bff8, #009fe3);
    background-image: -ms-linear-gradient(top, #25bff8, #009fe3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25bff8), color-stop(100%, #009fe3));
    background-image: -webkit-linear-gradient(top, #25bff8, #009fe3);
    background-image: -o-linear-gradient(top, #25bff8, #009fe3);
    background-image: linear-gradient(to bottom, #25bff8, #009fe3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25bff8', endColorstr='#009fe3', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn34:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn34:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}


.bn35 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	border: 1px solid #20b9fb;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	right:1em;
	float:right;
	margin-top:-3em;
	
	background-color:#009fe3;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#20b9fb), to(#009fe3));
    background-image: -moz-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -ms-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b9fb), color-stop(100%, #009fe3));
    background-image: -webkit-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -o-linear-gradient(top, #20b9fb, #009fe3);
    background-image: linear-gradient(to bottom, #20b9fb, #009fe3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b9fb', endColorstr='#009fe3', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn35:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn35:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}



.bn36 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	border: 1px solid #20b9fb;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:left;
	margin-top:1em;
	
	background-color:#009fe3;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#20b9fb), to(#009fe3));
    background-image: -moz-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -ms-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b9fb), color-stop(100%, #009fe3));
    background-image: -webkit-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -o-linear-gradient(top, #20b9fb, #009fe3);
    background-image: linear-gradient(to bottom, #20b9fb, #009fe3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b9fb', endColorstr='#009fe3', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn36:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn36:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}




.bn37 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	margin-top:1em;
	border: 1px solid #04638b;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:absolute;
	top:3em;
	right:1em;
	
	background-color:#005174;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#04638b), to(#005174));
    background-image: -moz-linear-gradient(top, #04638b, #005174);
    background-image: -ms-linear-gradient(top, #04638b, #005174);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #04638b), color-stop(100%, #005174));
    background-image: -webkit-linear-gradient(top, #04638b, #005174);
    background-image: -o-linear-gradient(top, #04638b, #005174);
    background-image: linear-gradient(to bottom, #04638b, #005174);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04638b', endColorstr='#005174', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn37:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn37:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}




.bn39 {
	padding: 0.4em 0.8em;
border: 1px solid #04638b;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	
	margin-top:4em;
	margin-right:1em;
	float:right;

	background-color:#005174;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#04638b), to(#005174));
    background-image: -moz-linear-gradient(top, #04638b, #005174);
    background-image: -ms-linear-gradient(top, #04638b, #005174);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #04638b), color-stop(100%, #005174));
    background-image: -webkit-linear-gradient(top, #04638b, #005174);
    background-image: -o-linear-gradient(top, #04638b, #005174);
    background-image: linear-gradient(to bottom, #04638b, #005174);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04638b', endColorstr='#005174', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn39:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn39:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.bn40 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	margin-top:1em;
	border: 1px solid #198500;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
float:right;
	
	background-color:#198500;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#26ac07), to(#198500));
    background-image: -moz-linear-gradient(top, #26ac07, #198500);
    background-image: -ms-linear-gradient(top, #26ac07, #198500);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26ac07), color-stop(100%, #198500));
    background-image: -webkit-linear-gradient(top, #26ac07, #198500);
    background-image: -o-linear-gradient(top, #26ac07, #198500);
    background-image: linear-gradient(to bottom, #26ac07, #198500);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ac07', endColorstr='#198500', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn40:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn40:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.bn41 {
	padding: 0.4em 0.8em;
	margin-top:0.2em;
	border: 1px solid #ccc;
	display: block;
	font-size:0.6em;
	color:#151515;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:left;

	
	
	background-color:#e1dede;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e1dede));
    background-image: -moz-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: -ms-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e1dede));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: -o-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: linear-gradient(to bottom, #f8f8f8, #e1dede);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e1dede', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn41:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn41:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}



.bn42 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	margin-top:1em;
	border: 1px solid #ca1a1a;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:right;
	
	
	background-color:#ca1a1a;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#dd1d1d), to(#ca1a1a));
    background-image: -moz-linear-gradient(top, #dd1d1d, #ca1a1a);
    background-image: -ms-linear-gradient(top, #dd1d1d, #ca1a1a);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd1d1d), color-stop(100%, #ca1a1a));
    background-image: -webkit-linear-gradient(top, #dd1d1d, #ca1a1a);
    background-image: -o-linear-gradient(top, #dd1d1d, #ca1a1a);
    background-image: linear-gradient(to bottom, #dd1d1d, #ca1a1a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1d1d', endColorstr='#ca1a1a', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn42:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn42:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.bn16 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	margin-top:1em;
	border: 1px solid #ccc;
	display: block;
	font-size:0.8em;
	color:#151515;
	cursor:pointer;
	text-align:center;
	position:absolute;

	right:7em;
	
	background-color:#e1dede;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e1dede));
    background-image: -moz-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: -ms-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e1dede));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: -o-linear-gradient(top, #f8f8f8, #e1dede);
    background-image: linear-gradient(to bottom, #f8f8f8, #e1dede);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e1dede', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn16:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn16:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.bn17 {
	padding: 14px 10px;
	margin-right:1em;
	border: 1px solid #ccc;
	display: block;
	font-size:1em;
	color:#FFF;
	cursor:pointer;
	float:left;
	
	background-color:#0064cd;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(to bottom, #049cdb, #0064cd);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn17:visited {
color:#FFFFFF;
}


.bn17:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn17:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}



.bn21 {
	padding:0.8em 0.8em;
	margin-right:1em;
	border: 1px solid #ccc;
	display: block;
	font-size:0.6em;
	text-transform:uppercase;
	color:#FFF;
	cursor:pointer;
	float:left;
	
	background-color:#0064cd;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(to bottom, #049cdb, #0064cd);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn21:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn21:visited {
   color:#FFF;
   
	
}


.bn21:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}


.bn38 {
	padding: 0.4em 0.8em;
	margin-right:1em;
	margin-top:0.5em;
	border: 1px solid #20b9fb;
	display: block;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	float:right;
	
	background-color:#009fe3;
	    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#20b9fb), to(#009fe3));
    background-image: -moz-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -ms-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b9fb), color-stop(100%, #009fe3));
    background-image: -webkit-linear-gradient(top, #20b9fb, #009fe3);
    background-image: -o-linear-gradient(top, #20b9fb, #009fe3);
    background-image: linear-gradient(to bottom, #20b9fb, #009fe3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b9fb', endColorstr='#009fe3', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn38:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn38:hover {
    background-position: 0 -15px;
    text-decoration: none;
	
}

.cn13 { height:1.5em; line-height:1.5em; font-size:0.8em; background-color:#CCCCCC; color:#333333; font-style:italic; border-radius:0.5em; }
.bb13 { height:2.5em; line-height:1.5em; font-size:0.8em;  color:#333333; font-style:italic; border:none; background-color:#ddd; padding:0 0.5em; }



#successMessage { margin:10em auto; border:solid 0.4em #6699FF; width:15em; max-width:90%; background-color:#FFF; padding:1em;

-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

 -webkit-box-shadow:  0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:  0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:  0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);


 }
#successMessagewrapper { width:100%; height:100%; position:absolute; z-index:99999; }

#admin, .info { margin:2em auto; width:50em; background:#f3f3f3; border:solid 0.1em #f3f3f3; padding:2em; max-width:80%; }
 
