div,table,h2,html,form,body,ol,ul {margin: 0; padding: 0;}
.black {color: black;}
.bigTextForm {
  position: relative;
  margin: 0;
  padding: 5px 10px;
}

.bigTextForm .label {
  display: block;
  margin: 2px 0;
  color: black;
}

.bigTextForm h2,h3,th {
  margin: 2px 0;
  color: black;
  text-align: center;
}

h3 {
    font-size: 16px;
}

.bigTextForm {
  color: black;
  font-weight: bold;
}

.bigTextForm a {
  color: black;
}

.bigTextForm textarea,
.bigTextForm input[type="text"],
.bigTextForm input[type="password"] {
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  margin: 3px 0;
  padding: 5px 3px;
  font-family: inherit;
  font-size: inherit;
}

.bigTextForm textarea {
  height: 80px;
}

.import_form {
    background: white;
    color: black;
}
.import_form .label {
    color: black;
}

.bigButton {
  margin: 7px 0 8px 0;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}

#error {
    display: block;
    border: thin red solid;
    background: white;
    color: red; 
    text-align: center;
    padding: 5px;
}

 html, body {
  margin: 0;
  padding: 0;
}

.hidden {display: none;}
#main_content {height: 100%;  position: relative; 
  padding-top:5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

img {border: none;}
body {
  font-family: verdana;
  font-size: 14px;
}
a.black {color: black;}
/* QIRAZ REMOVE 
#logo {padding-top: 10px; margin-left: 0; margin-top; 0; padding-bottom: 5px; height: 42px; background:url(/apple-touch-icon.png);} */
.tMenu {
background: white;
width: 540px;
border-collapse: collapse; border-spacing: 0;
}
td, th { padding: 0;}
#topMenu {
width: 100%;
padding-top: 10px;
position: relative;
}
.topTab {
width: 33.3%;
display:block;
border: 1px gray solid;
background: white;
color: black;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
}

p {margin: 10px;}

.tab 
{
	display:block;
	
	padding:0;
	padding-right: 5px;        /* Indent text on the button */
	padding-left: 5px;
	
	height: 29px;            /* control is 29 pixels high */
	line-height: 29px;
	
	font-weight: bold;
	font-family:Verdana;
	font-size: 14px;       /* Text displayed is 12 pixels */
	
	color: white;

	text-align:center;
        text-decoration: none;
	margin:0px;
	/*float:left;                  /* Align button to the right */ 
	/*margin-right:10px;           */
}
.button 
{
	display:block;
	
	padding:0;
	padding-right: 5px;        /* Indent text on the button */
	padding-left: 5px;
	
	height: 29px;            /* control is 29 pixels high */
	line-height: 29px;
	
	font-weight: bold;
	font-family:Heveltica;
	font-weight:bold;
	font-size: 14px;       /* Text displayed is 12 pixels */
	
	color: black;
	background-color:white;  

	text-align:center;
	text-shadow: #000 1px 1px 1px;
	border: solid black 1px;           /* Creates a rectangle around a text */
        background: white;	
        color: black;
        text-decoration: none;
        -webkit-border-radius: 5px;      /* Rounds each corner of the created rectangle */
        width: 80%;
        margin-left: auto;
        margin-right: auto;
}
.active {
background: white;
color: black;
border-bottom: none;
}
#first_tab {
border-left: none;
}
#last_tab {
border-right: none;
}

#list_heading {
    background: url(/images/blueberrystripe.png) repeat-x top;
}

.example {
    border: thin black dotted;
    margin: 10px;
    padding: 5px;
}

h2 {margin-left: 10px;}
.centerimage {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
    max-height: 180px;
}

.searchField {
  float: right;
  position: absolute;
  left: 5px;
  right: 79px;
  margin-top: 8px;
  border: none;
  background: none;
  z-index: 20;
  font-size: 20px;
  padding: 3px;
  width: 90%;
}

#search_contain {
width: 90%;
margin-left: auto;
margin-right: auto;
}

.roundRect {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  min-height: 43px;
  border: 1px solid #999999;
  background-color: #ffffff;
  position:relative;
}
.spotlight {margin: 0; padding: 0; top: -1px; right: -1px; position: relative; background:url(/images/spotlight.png); height: 45px; width: 50px; border: none;}
a.pre_button {
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
background:url(/images/buttonbg.gif) top left no-repeat;
width: 305px;
height: 46px;
font-family: Helvetica;
font-weight: bold;
font-size: 20px;
text-decoration: none;
color: #000;
text-shadow: #fff 0px 1px 1px; /* slight white drop shadow */
padding-top:12px;
}
input.pre_button {
display: block;
background:url(/images/buttonbg.gif);
border: none;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 305px;
height: 46px;
font-family: Helvetica;
font-weight: bold;
font-size: 20px;
text-decoration: none;
color: #000;
text-shadow: #fff 0px 1px 1px; /* slight white drop shadow */
padding-top:5px;
}
button.pre_button {
display: block;
background:url(/images/buttonbg.gif);
border: none;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 305px;
height: 46px;
font-family: Helvetica;
font-weight: bold;
font-size: 20px;
text-decoration: none;
color: #000;
text-shadow: #fff 0px 1px 1px; /* slight white drop shadow */
padding-top:5px;
}

.deckInfo {
font-size: 14px;
}
.menuDeckInfo {
text-align: left;
margin-left: 10px;
}
#heading {
margin-top: 5px;
font-size: 16px;
text-align: left;
background: white;
}
form {
margin:0;
padding:0;
}
.chevron {
background:url(/images/chevron.png) center right no-repeat;
}

#keywords {
font-style: italic;
font-size: 10pt;
}
.tip {
    margin:10px;
    padding: 5px;
}
.gimmick {font-family: helvetica; color: black; font-size: 24px; margin-left: 42px;}
.gimmick1 {font-family: helvetica; color: black; font-size: 24px; margin-left: 27px;}
#logoGimmick {padding-top: 14px; margin-left: 0; text-align: left;}


#top {background: #0077c8; border-top: 3px solid #005894; }
/* QIRAZ GRAFT */

#loginDiv {width: 15%; float: left; margin-left: 2%;}
#loginDiv2 {float: right; width: 70%; text-align: center; width: 114px; margin-top: 10px;}
#menu a {color: #0067ad; background: #cfe5ff; padding: 0; width: 100%;
  margin: 0; border-bottom: 1px solid #b5d7ff; }
#menu a.active {color: #005894; text-decoration: underline;}
#menu a:hover {color: #063657; font-weight: bold; background: #b5d7ff;}
.broundbox {background: #cfe5ff;}
.btop div, .btop, .bbot div, .bbot {width: 100%; height: 7px; font-size: 1px;}
.bcontent {margin: 0 7px;}

/* MORE */
a {text-decoration: none;}
h3 {text-align: left; margin-left: 10px;}
.head {font-weight: normal;}
