@media Screen
{

body, th, td, p, div, ul, li, span, input, select, textarea, button { color : #203F7C; font-size: 12px; font-family :  Verdana, Tahoma, Arial, sans; }
input, select, textarea, button { font-size: 11px; }
.littletext { font-size: 10px; color: #203F7C; }
.littlegreytext { font-size: 10px; color: #7B7B7B; text-decoration: none; }
.pagetitle {font-size: 14px; color: #7B7B7B; font-weight: bold; border-bottom: 1px solid #DEDEDE; padding: 4px; margin: 4px; }
a { color: #7B7B7B; text-decoration: underline; }
a:hover { text-decoration: underline; color: #203F7C; }
a.link, a.link:active, a.link:link, a.link:visited { font-size: 10px; color: #7B7B7B; text-decoration: none;}
a.link:hover { font-size: 10px; color: #203F7C; text-decoration: underline; }
a.pop, a.pop:active, a.pop:link, a.pop:visited { font-size: 10px; color: #203F7C; text-decoration: none; }
a.pop:hover { font-size: 10px; color: #203F7C; text-decoration: underline; }
hr { color: #7B7B7B; height: 1px; }
#header1 { background-color: #41557B; border-bottom: 1px solid #DEDEDE; font-size: 10px;  font-weight: bold; }
#header1 td { padding: 2px; padding-left: 10px; padding-right: 10px; color: #DEDADE; font-size: 10px;  font-weight: bold; }
#header1 span { color: #000000; font-size: 10px; font-weight: bold; }
#leftmenu, #rightmenu { width: 190px; vertical-align: top; padding: 4px; padding-top: 10px;}
a.langactiv { color: #DEBF58; font-size: 10px;font-weight: bold; text-decoration: none; }
a.langdeactiv { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; }
.path { padding: 4px; margin: 4px; }
#footer td { background-color: #dededd; height: 20px; padding-left: 8px; padding-right: 8px;}
#bottommenu td { padding: 0px; margin: 0px;}
#leftmenu ul, #rightmenu ul { padding: 0px; margin: 0px; cursor: default; list-style-type: none; }
#leftmenu li, #rightmenu li { position: relative; padding: 4px; margin: 3px; border: 1px solid #F6F2F6; background-color: #FFFAFF; font-size: 10px; }
.searchform { border: 1px solid #F6F2F6; background-color: #FFFAFF; margin: 3px;}
.searchform td { font-size: 10px; }
.searchform th { font-size: 10px; font-weight: bold; text-align: left;}
.flat_edit { border: 1px solid #7B7B7B; background-color: #ffffff; width: 120px;}
table.form { border: 1px solid #7B7B7B; !important; background-color: #FFFFFF !important; }
table.form th{ text-align:left; vertical-align:top; font-weight: normal; color: #203F7C !important; font-size: 11px; }
table.form td{ font-size: 10px; }

ul.searchresults, .searchresults ul { padding: 0px; margin: 0px; cursor: default; list-style-type: none; }
.searchresults li { position: relative; padding:0px; margin: 0px; margin-top: 2px; margin-bottom: 2px; padding-left: 10px; margin-left: 3px; }
.searchresults span { margin-right: 5px; padding: 2px; font-size: 11px;}
.searchresults li p { position: relative; padding: 0px; margin: 0px; }
.searchresults li div { padding: 4px; margin: 3px; font-size: 10px; border: 1px solid #F6F2F6; background-color: #FFFAFF;}

}

@media Print
{

.pagetitle { font-size: 12pt; color: #000; font-weight: bold; font-family: verdana, tahoma, arial, sans;}
BODY, TD, TH { color: #000; font-family: verdana, tahoma, arial, sans; font-size: 10pt; }
#header1, #header2, #separator1, #separator2, #rightmenu, #leftmenu, #footer, #counters { display: none; }

}