/* CSS Document */

body { 
margin: 5; 
  font-family: Roboto, sans-serif;
  }

.columnsContainer, footer, header { position: relative; margin: .5em; }

.leftColumn { margin-bottom: .5em; 
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:medium;
font-style: normal;
color: #444444;
text-align:left;
padding:10px;}

.rightColumn { margin-bottom: .5em; 
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:small;
color: #444444;
text-align:left;
padding:10px;
}

/* MEDIA QUERIES */
@media screen and (min-width: 47.5em ) {
  .leftColumn { margin-right: 24.5em; }

	.rightColumn { position: absolute; top: 0; right: 0; width: 24.75em; }   
}

@media (max-width: 900px) {

  #frame {
-webkit-border-radius: 2em;
max-width: 780px;ss
min-height: 450px;
margin: 0 auto;
text-align:center;
position:relative;
background-color: #FFF;
overflow:hidden;
clear:both;
}

#logo {
   background: url(images/logo1.png) no-repeat center;
   height:58px;	
 
}

.breadcrumb {
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;	
font-size:x-small;
font-style:italic;
}
}


@media (min-width: 901px) {

  #frame {
-webkit-border-radius: 2em;
max-width: 1150px;
min-height: 700px;
margin: 0 auto;
text-align:center;
position:relative;
background-color: #FFF;
overflow:hidden;
clear:both;
}

#logo {
   background: url(images/logo2.png) no-repeat center;
   height:100px;	

}
.breadcrumb {
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;	
font-size:smaller;
font-style:italic;
}
  
  
}

.content {	
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;	
font-size:medium;
font-style: normal;
color: #444444;
text-align:left;
padding:10px;
}

	  
#content a:link{ color:#000044; } 
#content a:visited{ color:#000044; } 
#content a:hover{ color:#440000; } 
#content a:active{ color:#444444;}
	  
.small {	
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;	
font-size:smaller;
font-style: normal;
color: #444444;
text-align:left;
}

  
 .box{
        padding: 20px;
        display: none;
        margin-top: 20px;
        border: 1px dashed #fff;
		background-color:#6E2627;
		color:#FFFFFF;
    }
	
	


#opt6 a:link{ color:#cdcdcd; } 
#opt6 a:visited{ color:#cdcdcd; } 
#opt6 a:hover{ color:#ffffff; } 
#opt6 a:active{ color:#ccccff}

input { padding: 5px; font-size: 18px; }
#opt1 select {
   background: white;
   width: 250px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   color:#000000;
}

#opt4 select {
   background: white;
   width: 250px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   color:#000000;
}

    .choices { display: none; }

h3 {
	color: white;
	font-size:larger;
	background:#000000;
	width:100%;
	padding:5px;
}

.cathead {
color: white;
background:#890103;	
}

#greytip {
  padding: 0.8em;
  color: white;
  font-family: Roboto, sans-serif;
  font-size:smaller;
}

#footer {
  padding: 0.8em;
  color: black;
  font-family: Roboto, sans-serif;
  font-size:small;
}



a.vte {
	cursor: url(images/zoomin.cur) , pointer;
}

img.vte-expanded-focus {
	border: 2px solid grey;
	cursor: url(images/zoomout.cur) , pointer;
}
img.vte-expanded-blur {
	border: 2px solid grey;
}
.vte-caption {
    display: none;
    border: 1px solid grey;
    border-top: none;
    padding: 5px;
    margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;
    background-color: #222;
    color: white;
}
.vte-display-block {
    display: block;
}
.vte-display-none {
    display: none;
}

.yesbutton {
	display:inline-block;
	background-color:#009B18;
	width: 80px;
	height: 30px;
	padding:5px;
	color:#FFFFFF;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	border-radius:5px;
}

.nobutton {
	display:inline-block;
	background-color:#ff4444	;
	width: 80px;
	height: 30px;
	padding:5px;
	color:#FFFFFF;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	border-radius:5px;
}