/* ======================================== Base Styles ==============================*/
<!--

* {
	margin: 0;
	padding: 0;
}

html{height: 100%;}

body{height: 100%;	margin: 0;padding: 0;}

body {background-color: #FFFFFF;font-size: 62.5%;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif; color:#666;}

p{font-family: Arial, Helvetica, sans-serif;color: #666666;background-color:transparent;line-height:1.5em;margin:0 0 5px 0;}

img { border:0;}

 div.hr {
  height: 15px;
  background: #fff url(/media/Media,30,en.gif) repeat-x top left;clear:both;
}
div.hr hr {
  display: none;clear:both;
}

table { border:1px solid #666; color:#666; margin:5px 0 5px 10px;}
table th{ font-size:1.1em; 	color:#666; padding: 5px 0px 5px 0px; text-align:left;}
table td{ font-size:1em; color:#666; padding: 2px 0px 2px 0px;}


a{ text-decoration:none;color:#666;}
a:link{color:#6b0000;}
a:visited{color:#6b0000;}
a:hover{color:#6b0000;text-decoration:underline; }


h1{font-family: Arial, Helvetica, sans-serif;font-size:1.8em;color:#fff;font-weight: normal;font-style:italic;background-color:transparent;margin:0px 0 0 0;padding:0px;text-indent:-9000px;}
h2{font-family: Arial, Helvetica, sans-serif;font-size:1.8em;color:#666;background-color: #FFFFFF;font-weight: bold;margin:0px 15px 10px 0px;line-height:1.6em;}
h3{font-family: Arial, Helvetica, sans-serif;font-size:1.4em;color:#6b0000;background-color: #FFFFFF;font-weight: bold;line-height:1.6em;margin:12px 0 0 0;clear:both;}
h4{font-family: Arial, Helvetica, sans-serif;font-size:1.6em;color:#fff;font-weight: bold;background-color: transparent;padding:15px 10px 5px 10px;}
h5{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #666;font-size: 1.2em;margin:10px 0 0 10px}


blockquote {font-style:italic; border-left:3px solid #cc0000;padding-left:5px;}
ul li{font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #666666;}
ol li{font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #666666; margin-left:10px;}
ol li a{ color:#666;text-decoration:underline;}
ol li a:hover{ color:#666;text-decoration:none;}
ol li a:visited{ color:#666;}


/* ======================================== Form Elements ==============================*/
form div {display:block; clear:left; margin:0 0 7px 0; float:left; }
form fieldset { color:#cc0000; margin:20px 0px 0px 15px;  font-weight:bold; font-size:1.4em; border:1px solid #eee; padding: 0 0 15px 0;}
form fieldset legend{ color:#cc0000;margin:0px 0px 15px 0px;display:block; float:left; }
form label { color:#666; padding:9px 0px 6px 0px; font-size:0.7em; font-weight:bold; text-align:left; clear:left;}
form .hiddenlabel {display:none;}
form span {  margin:6px 0px 9px 15px;display:inline;}
form textarea{margin:6px 0px 9px 15px;}
form div.choice {display:inline; clear:both;  margin:0 4px 0 10px; width:150px; }
form div{ margin:10px 0px 0 0px; }
form div.choice input {margin: 0px 0 4px 0px;  line-height:normal;padding:0; text-align:left;display:inline;}
form div.choice label {margin: -6px 0 4px 6px;  line-height:normal;clear:right;display:inline;}

form input{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 3px 0px 0 3px;margin:4px 0px 4px 15px;font-size:0.8em;float:left;font-weight:normal; display:block;}
form input.long{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 3px 0px 0 3px;margin:4px 0px 4px 15px;font-size:0.8em;width:280px;float:left;font-weight:normal;}
form span.secondrow{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 2px 0px 0 2px;margin: -20px 0 0 0;float:left;display:inline;clear:right;}
form span.secondrow label{margin:6px 0px 6px 15px;}


form select {width:190px;margin: 0px 0px 20px 0px;font-size:0.9em;color: #666;margin:6px 0px 6px 15px;clear:left;display:block;}
form select.date1 {width:40px;margin: 0px 0px 20px 0px;font-size:0.9em;color: #666;margin:6px 0px 6px 15px;clear:left;display:inline;float:left;}
form select.date2 {width:80px;margin: 0px 0px 20px 0px;font-size:0.9em;color: #666;margin:6px 0px 6px 15px;clear:none;display:inline;float:left;}

form input.sub2{font-size:85%; font-family:"Trebuchet MS", helvetica, verdana, tahoma, sans-serif; color:#fff; font-weight:bold;  background-color:#cc0000; display:inline;width: 114px; height:30px; cursor:pointer; border:none; padding:0px 0 0 0 ; margin-top:12px; margin-left:325px;}	
form input.search_button{font-family: Arial, Helvetica, sans-serif;color:#fff;height:2em;padding: 0px 3px 0 3px;margin:-4px 0px 0 0;font-size:1em;display:inline; background-color:#cc0000;border:0; margin-left:5px;font-weight:bold;cursor:pointer; }



/* ======================================== Screen Reader Hack ==============================*/
.hidden
{
	
	/* \*/

	display                 : none;
	/* */
	position                : absolute;
	left                    : -2000px;	
	top                     : -2000px;	
	width                   : 1px;	
	height                  : 1px;
}


.bold {
font-weight:bold;
}


.update{
color:#086195;
}

.textsize {color:#5ca3e6; font-weight:bold;}


.mid {font-size:1.4em;}

.lar {font-size:1.5em;}

#leftcolumn ul li a:hover:after, #leftcolumn ul li a:focus:after {
content: " [" attr(accesskey) "] ";
  }




#maincontainer{
margin:0;
} 

#topsection{height: 146px;margin: 0;color: #fff; padding: 0; background: url(terminalfour/example/media/Media,37,en.jpg) top left no-repeat; display:block;overflow:hidden; background-color:#6b0000; } 


#nav {background-color:#6b0000; padding-bottom:3.5em;border-top:1px solid #fff;color:#fff;}
#nav ul{margin:10px 10px 10px 10px; float:left;list-style-type:none;  }
#nav ul li{margin:0px 10px 0px 0px; float:left; }
#nav ul li a:link{color:#fff;padding:0 10px 0 0px; border-right:1px solid #fff;font-size:1.1em;}
#nav ul li a:visited{color:#fff;padding:0 10px 0 0px; border-right:1px solid #fff;font-size:1.1em;}

#nav form { clear:both;margin:10px 10px 10px 10px;  }
#nav form fieldset { color:#fff; margin:0 0px 0 0px;font-weight:bold; font-size:1.2em; border:0px solid #eee; padding: 0;float:left;clear:none;display:inline;}
#nav form label { color:#fff; padding:0px;font-size:1em; font-weight:bold;clear:none;display:inline; float:left; margin-right:10px; }
#nav form input{ font-family: Arial, Helvetica, sans-serif;color:#666666;height: 1.2em;padding: 3px 0px 3px 3px;margin:-4px 0px 0 0;font-size:1em;font-weight:normal; float:left; clear:none;}
#nav form input.search_button{font-family: Arial, Helvetica, sans-serif;color:#fff;height:2em;padding: 0px 3px 0 3px;margin:-4px 0px 0 0;font-size:1em;float:left; background-color:#cc0000;border:0; margin-left:5px;font-weight:bold;}



#breadcrumb {background-color:#fff; height:2.7em;color:#666; border-bottom:1px solid #eee; clear:both; }
#breadcrumb ul {margin:8px 10px 12px 10px; float:left;list-style-type:none;}
#breadcrumb ul li {margin:0px 5px 0px 0px; float:left; color:#666; font-size:1.1em; }
#breadcrumb ul li a:link{ color:#666; }
#breadcrumb ul li a:visited{ color:#666;  }

#contentwrapper{
clear:both;
width: 100%;
}

#contentcolumn{
margin: 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:5px 2px 5px 2px;
font-size:1.2em;
line-height:1.5em;
border-right: 1px solid #eee;
}


#contentcolumn img {float:left; margin:5px 10px 10px 0px;padding:3px;border:1px solid #ddd;}

.leftlist{clear:both; margin:-5px 2em 0px 0px;clear:none;width:13em;display:block;}
.rightlist{clear:both; margin:-5px 0 0px 0px;clear:right;display:block;}


#contentcolumn ul{list-style:square; padding:0px 0px 0px 1.4em;		}

#contentcolumn ul li {  
	padding:0px 0px 0 0px;
	margin:0;
	background-color: transparent;
	color: #666;
   font-size:0.9em;
	}

#contentcolumn ul li a{ color:#666;text-decoration:underline;}
#contentcolumn ul li a:hover{ color:#666;text-decoration:none;}
#contentcolumn ul li a:visited{ color:#666;}



#leftcolumn{
clear:both;
width: 166px; /*Width of left column*/


}
#leftcolumn img{display:none;}

#leftcolumn ul{list-style:disc; margin:8px 0 30px 0px; padding:0px;	}

#leftcolumn ul li.header {  
	background-color: #cc0000;
	color: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-size: 1.2em;
	line-height:2.1em;
	}

#leftcolumn ul li.header a{ color:#fff;font-size: 1.2em;}

#leftcolumn ul li {  
	padding:0px 0px 0 28px;
	margin:0;
	height: 25px;
	background-color: #FFFFFF;
	color: #666;
	border-bottom: 1px solid #eee;
	font-size: 1.2em;
	line-height:2.1em;
	background-image: url(terminalfour/example/media/Media,32,en.gif); background-position: center left; background-repeat:no-repeat; 
	
	}

	#leftcolumn ul li a:before {
content: "- ";
  }

#leftcolumn ul li a{ color:#666;font-size: 1.2em;line-height:1.9em;}



#rightcolumn{
clear:both;
width: 177px; /*Width of right column*/
margin-left: -177px; /*Set left margin to -(RightColumnWidth)*/
background: #fff;
margin-bottom:5px;

}
#rightcolumn p{padding:4px 5px 0px 0px; font-size: 1.1em;line-height:1.6em; text-align:right;}
#rightcolumn .rightbox p{padding:2px 5px 5px 5px;	font-size: 1.2em;line-height:1.6em; float:none;text-align:left;}


#rightcolumn .rightbox{
border:1px solid #ede6cd;
background-color:#fefaef;
margin-top:10px;
}

#rightcolumn h4{
height: 27px;
color: #fff;
font-size: 1.2em;
line-height:2.3em;
font-weight:bold;
padding: 0px 0 0 22px;
background-image: url(terminalfour/example/media/Media,31,en.gif); background-position: center left; background-repeat:no-repeat;
background-color:#6b0000;
}


#rightcolumn h5{
font-weight:bold;
}

#rightcolumn .rightbox form label { color:#666; padding:5px 10px 10px 10px; font-weight:normal;font-size:1em; clear:none;display:inline; float:left; line-height:1.3em; }
#rightcolumn .rightbox form fieldset { color:#fff; margin:0 0px 7px 0px;font-weight:bold; font-size:1.2em; border:0px solid #eee; padding: 0;}
#rightcolumn .rightbox form input.search_button{font-family: Arial, Helvetica, sans-serif;color:#fff;height:2em;padding: 0px 3px 0 3px;margin:-4px 0px 10px 10px;font-size:0.9em;float:left; background-color:#cc0000;border:0; font-weight:normal;}

#rightcolumn ul{list-style-type:square;margin:8px 0 4px 25px; padding:0px;	}

#rightcolumn ul li {  
	background-color: transparent;
	color:#666;
	font-size: 1.1em;
	line-height:1.5em;

	}

#rightcolumn ul li a{ color:#666;font-size: 1.2em;}

#footer{
display:none;
}

#footer p{color:#515151;}

#footer a{
color: #515151;
}

#footer div{text-align: center;float:none; }
#footer ul{margin:10px 10px 20px 10px; list-style-type:none;color:#999;text-align: center;float:none; }
#footer li{margin:0px 10px 0px 0px; display: inline ; }
#footer ul li a:link{color:#999;padding:0 10px 0 0px; border-right:1px solid #999;font-size:1em;}
#footer ul li a:visited{color:#999;padding:0 10px 0 0px; border-right:1px solid #999;font-size:1em;}