/*
	PDF Page
	===================================================
 */
/* Main */
#MainBlock { padding: 10px 20px; }

/* MainContent */
#MainContent { padding: 20px 10px; }


/*
	Colour
	===================================================
*/
/* AA */
#MainContent ul li { color: #000; }
#MainContent #Search input { border-color: #000; }
#MainContent #Search input[type=submit]:hover { background-color: #ddd; }
#MainContent #Search input[type=submit]:active { background-color: #bbb; }

#Notes { color: #616161; }

a { color: #1f7cb6; }

/* AAA */
a { color: #175d89; }
.Highlight, .Warning { color: #BF0000 !important; }
.green_text { color: #050; }

#Notes { color: #595959; }


/*
	Z-Index
	===================================================
*/
#MainBlock { }
#MainContent { }
#Footer { }


/*
	MainContent
	===================================================
*/
#MainContent .Highlight { }
#MainContent .Warning { font-weight: bold; }

#MainContent #Search { text-align: center; }
#MainContent #Search * { display: inline-block; padding: 0 10px; font-size: 0.8em; line-height: 2.6em; }
#MainContent #Search label { display: none; }
#MainContent #Search input { border-width: 1px; border-style: solid; height: 2.6em; }
#MainContent #Search input[type=submit] { cursor: pointer; height: auto; }
#MainContent #SearchSubmit { }

#MainContent #SearchLabel { display: none; }

#MainContent #SearchResult { margin-top: 20px; clear: both; }
#MainContent #SearchResult * { text-decoration: none; }
#MainContent #SearchResult p span { display: block; clear: both; padding-left: 40px; font-weight: normal; }
#MainContent #SearchResult p span:first-child { padding-left: 0; width: 40px; float: left; }
#MainContent #SearchResult p a { display: block; overflow: hidden; padding-bottom: 8px; }
#MainContent #SearchResult p a span,
#MainContent #SearchResult p a span:first-child { width: auto; padding: 0; float: none; font-weight: bold; }
#MainContent #SearchResult p a:hover span { text-decoration: underline; }
#MainContent #SearchResult p a:hover span { text-decoration: underline; }
#MainContent #SearchResult p span.green_text { padding-top: 8px; display: inline-block; }
#MainContent #SearchResult p span.txt_gray { padding-top: 8px; padding-left: 5px; display: inline-block; }

#MainContent #SearchResult #ResultDesc { }
#MainContent #SearchResult #ResultDesc span { width: auto; }
#MainContent #SearchResult #ResultDesc a { padding-left: 10px; }
#MainContent #SearchResult #ResultDesc a:first-child { padding-left: 0; }


/*
	Responsive
	===================================================
	Priority:	Size Max > Size Min > General
*/
@media screen and (min-width:1025px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:768px) {
    #MainContent #SearchInput { display: block; width: 96%; padding: 0 2%; margin-left: -1px; }
    #MainContent #SearchSubmit { display: block; float: right; margin: 5px -1px 0 0; }

    #MainContent #SearchResult p span { padding-left: 30px; }
    #MainContent #SearchResult p span:first-child { width: 30px; }
    #MainContent #SearchResult p .txt_black { padding-top: 5px !important; padding-bottom: 5px !important; }
}

@media screen and (max-width:480px) {
    #MainContent #SearchResult #ResultDesc * { display: block; float: none; }
    #MainContent #SearchResult #ResultDesc a { padding: 0; }
}

@media screen and (max-width:320px) {
}
