
body {
    background-color: #fff;
}

/* Dashed red border */
hr.qdoc {
  border-top: 1px dashed #b20000;
}


.table_a tr td 
{
    border-collapse: collapse;
    padding: 4.5px;

}

.table_a tr:not(:last-child) 
{
    border-bottom: 1px solid #d5d5d5;
}

.table_b tr td 
{
    border-collapse: collapse;
    padding: 20px;
}

.table_b tr:not(:last-child) 
{
    border-bottom: 1px solid #ed6203;
}

.logo
{
padding-top: 3px;
vertical-align: text-botttom;
}


.input {
	font-family: helvetica, arial, sans-serif;
	padding-left: 2px;
    font-size : 84%; 
	border : 1px solid #a0a0a0; 
	color: #333366; 
	
    background-color: #FFE4C4;
    background-color: #F5F5DC;
    background-color: #f2f9ff; 
    padding: 4px;
	vertical-align: bottom;
}

.input_default {
	font-family: helvetica, arial, sans-serif;
	padding-left: 2px;
    font-size : 84%; 
	color: #333366; 
    padding: 4px;
	vertical-align: bottom;
}

.input_dropdown {
	font-family: helvetica, arial, sans-serif;
	padding-left: 1px;
	border : 1px solid #a0a0a0; 
	color: #333366; 
	background-color: #f8f8f8; 
	font-size: .75em; 
	vertical-align: bottom;
}

.text_input {
	font-family: helvetica, arial, sans-serif;

    border : 1px solid #a0a0a0; 
	color: #333366; 
	background-color: #f2f9ff;
    background-color: #FFE4C4;
    background-color: #F5F5DC;    
	font-size: 84%;
    padding: 4px;
	vertical-align: bottom;
	margin-top: 5px;
}

font.command { 
font-family : helvetica ; 
font-size : 85%; 
font-weight : normal; 
color : #444444; 
line-height : 15px; 
text-decoration : none;
} 

font.info { 
font-family : consolas, helvetica ; 
font-size : 10px; 
font-weight : normal; 
color : #444444; 
line-height : 10px; 
text-decoration : none;
} 

font.error { 
font-family : helvetica ; 
font-size : 12px; 
font-weight : normal; 
color : #b20000; 
line-height : 10px; 
text-decoration : none;
} 



/*NAVBAR CSS*/




.navbar-default {
  background-color: #fff;
  border-color: #a0a0a0;
  text-align: right;
}

.navbar {
  min-height: 90px;
  background-color: #fff;
  border-bottom: 0px solid #ffffff;
  text-align: left;

}  

.my-navbar-brand {
  float: left;
  height: 40px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 18px;
  line-height: 40px;
}

.navbar-nav > li > a {
  padding-top: 15px; 
  padding-bottom:5px;
  font-family: Tahoma, Arial, "Times New Roman", Times, serif;
  font-size: 80%;
  font-weight: normal;
  text-align: left;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ed6203;
  background-color: transparent;
  text-align: left;
}



  
.dropdown-menu > li > a {
  font-family: Tahoma, Arial, "Times New Roman", Times, serif;
  font-size: 75%;
  font-weight: normal;
  color: #888;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  font-family: Tahoma, Arial, "Times New Roman", Times, serif;
  font-size: 75%;
  font-weight: normal;
  color: #ed6203;
  text-decoration: none;
  background-color: #f5f5f5;
}

/* FONTS */

font.meeting { 
font-family : helvetica ; 
font-size : 84%; 
font-weight : bold; 
color : #660000;
color : #b200ff;
color : #444444;
color : #000000;
line-height : 15px; 
text-decoration : none;
} 

font.heading {
  font-family : helvetica, arial; 
  font-weight : normal;
  font-size : 90%; 
  color: #212121;
}



font.count {
  font-family : verdana, helvetica, arial; 
  font-weight : normal;
  font-size : 80%; 
  
  color: #b20000;
  color: #ff2424;
  color: #b20000;
  color: #e60611;
  color: #663300;
  color: #212121;
  color: #e60611;
  color: #e0e0e0;
  color: #f2f9ff;
  
}

font.code {
  font-family : helvetica, arial; 
  font-weight : normal;
  font-size : 84%; 
  color: #242424;
  color: #242424;
  text-decoration: none;
}

font.untimed {
  font-family : helvetica, arial; 
  font-weight : normal;
  font-size : 80%; 
  color: #242424;
  text-decoration: none;
}

font.page { 
font-family : verdana,helvetica ; 
font-size : 8pt; 
font-weight : normal; 
color : #404040; 
line-height : 10pt; 
text-decoration : none;
}	




a.code {
  font-family : helvetica, arial; 
  font-weight : normal;
  font-size : 84%; 
  text-decoration: none;
}
a.code:link {color:#2424aa}
a.code:visited {color:#2424aa}
a.code:hover {text-decoration:none; color:#b20000;}

a.list {
  font-family : helvetica, arial; 
  font-weight : bold;
  font-size : 12px; 
  text-decoration: none;
}
a.list:link {color:#666666}
a.list:visited {color:#666666}
a.list:hover {text-decoration:none; color:#ed6203;}



a.selector {
  font-family : helvetica, arial; 
  font-weight : normal;
  font-size : 16px; 
  text-decoration: none;
}
a.selector:link {color:#000044}
a.selector:visited {color:#000044}
a.selector:hover {text-decoration:none; color:#000044;}

a.menu {
  font-family : helvetica, arial; 
  font-weight : bold;
  font-size : 18px; 
  text-decoration: none;
}
a.menu:link {color:#000044}
a.menu:visited {color:#000044}
a.menu:hover {text-decoration:none; color:#000044;}

a.meeting {
  font-family : verdana, helvetica, arial; 
  font-weight : normal;
  font-size : 11px; 
  text-decoration: none;
}
a.meeting:link {color:#3333ff}
a.meeting:visited {color:#3333ff}
a.meeting:hover {text-decoration:none; color:#BBBBBB;}


.btn-custom {
  color: #fff;
  font: helvetica;
  font-size: 9px;
  font-weight: normal;
  line-height: 14px;
  background-color: #666666;
  border-color: #444;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active,
.open .dropdown-toggle.btn-custom {
  color: #eee;
  background-color: #828282;
  border-color: #444;
}
