.sec_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.footer {
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footer:hover {
    text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1F2F3;
}
.menu_selected {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #820000;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 10px;
}
.breadcrumbs_none {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #216B9F;
	font-weight: bold;
}
.breadcrumbs_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #216B9F;
}

.bodytxtlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #216B9F; 
}
.bodytxtlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B8AD0; 
}

.bodytxtlinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #820000; 
}


.breadcrumbs_a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #216B9F;
}
.breadcrumbs_a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2B8AD0;
}
.sublinks {
    text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #666666;
	font-weight: bold; 
}

.sublinks:hover {
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #999999;
	font-weight: bold; 
}
.header {
	font-family: Tahoma;
	font-size: 16px;
	color: #820000;
	font-weight: bold;
}
.jp_headers {
	font-family: Tahoma;
	font-size: 13px;
	color: #555555;
	font-weight: bold;
}
.jp_subheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #665A4A;
	font-weight: bold;
}
.jp_bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #665A4A;
	font-weight: normal;
}
.jp_error {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #C52A17;
	font-weight: bold;
}
.menu_links {
	text-decoration: none;
	font-size: 11px; color: #665A4A; font-family: Arial, Helvetica, sans-serif;
}
.menu_links:link {
	text-decoration: none;
	font-size: 11px; color: #665A4A; font-family: Arial, Helvetica, sans-serif;;
}
.menu_links:hover {
	text-decoration: none;
	font-size: 11px; color: #AFA392; font-family: Arial, Helvetica, sans-serif;
}
.jp_headersred {

	font-family: Tahoma;
	font-size: 13px;
	color: #C52A17;
	font-weight: bold;
}
.subheader {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C0366;
	font-weight: bold;
}
.menu_unselected {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #665A4A;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 10px;
}
.menu_unselected:hover {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFA392;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 10px;
}
.menu_arrows {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F6543;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 10px;
}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #665A4A;
	font-weight: normal;
}
.bodytxt_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
}
.footer {
}
.jp_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.jp_results_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.jp_resultsbody {

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.jp_resultstotal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.jp_manual_select_next
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #216B9F;
	font-weight: bold;
}

.terms {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #665A4A;
	font-weight: normal;
}

a.dropdown:link {font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; color: #696969; text-decoration: none; font-weight: none}
a.dropdown:hover {font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; color: #696969; text-decoration: none; font-weight: none}
a.dropdown:active {font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; color: #696969; text-decoration: none; font-weight: none}
a.dropdown:visited {font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; color: #696969; text-decoration: none; font-weight: none}
a.dropdown:visited:hover {font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; color: #696969; text-decoration: none; font-weight: none}

#dropmenudiv{position:absolute;border:0.9px white; border: 0.9px inset #CCCCCC; border-bottom-width: 1;font:normal 10px verdana;line-height:18px;z-index:100;}
#dropmenudiv a{width: 100%;display: block;text-indent: 10px; border: 0.9px inset #CCCCCC; border-bottom: 1px inset #CCCCCC;padding: 1px 0;text-decoration: none;font-weight: bold;}
#dropmenudiv a:hover{ /*hover background color*/background-color: #C0C0C0;}
.bustable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}

.subheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
}
.bodytxt_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.bodytxt_greyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.validatemsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;
}

/*  td lines, borders styles */
.tdline
{
	background-color:#DFDFDF;
	width:2px;
}

.em-bold
{
	font-size: 9px;
	font-weight:bold;
	font-style:italic;
}

.jp_resultsbody_or_row td
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #000000;
	border-top:0px;
	border-bottom:0px;
	padding-top:-2px;
	padding-bottom:-2px;
	margin-bottom:-2px;
	margin-top:-2px;
	height:auto;
	padding-left:5px;
	padding-right:5px;
}

.jp_resultsbody_or_row td em
{
	display:inline;
	font-size: 8px;
}

.jp_resultsbody td
{
	padding-top:5px;
	border-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}

.jp_result_border_col
{
	border-left:1px solid;
	border-right:1px solid;
}

.jp_results td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.dottedline {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-left-color: #999999;
}

.shortdottedline {
	width:460px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-left-color: #999999;
}

.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight:bold;
}

.hr-dotline {
	color:#D8D2BD;
	height:1px;
	size:1px;
	border:dotted;	
}

.mandatory-ind {
	color:#FF0000;
	font-weight:bold;
}

.rbList {
	
}

.rbList tr td{
	vertical-align:top;
}
.jpbodytxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.iRISDark {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.iRISLight {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #888888;
}
.iRISResultHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.iRISResultHeaderReverse {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	color: #555555;
	font-weight: bold;
}
.iRISResult {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 16px;
	color: #665A4A;
}
.iris {
	font-family: "Times New Roman";
	font-style:italic;
	font-size: 13px;
}
.iRISInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	color: #665A4A;
	font-weight: bold;
}.jp_headersred_01 {


	font-family: Tahoma;
	font-size: 18px;
	color: #C52A17;
	font-weight: bold;
}

li {
	padding-top:5px;
	line-height:15px;
	}
.timetablestyle {
	
}

.timetablestyle tr td{
	border:1px solid #CC3300;
	font-family:Arial; 
	font-size:8pt; 
	color:#333333; 
	padding:1px;
}

.timetablestyle-print {
	
}

.timetablestyle-print tr td{
	border:1px solid #CC3300;
	font-family:Arial; 
	font-size:7pt; 
	color:#333333; 
	padding:1px;
}
