@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-regular.eot');src:url('Fonts/open-sans-v15-latin-regular.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-regular.woff') format('woff'),	url('Fonts/open-sans-v15-latin-regular.ttf') format('truetype');font-weight: 400;font-style:normal;}	@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-italic.eot');src:url('Fonts/open-sans-v15-latin-italic.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-italic.woff') format('woff'),	url('Fonts/open-sans-v15-latin-italic.ttf') format('truetype');font-weight: 400;font-style:italic;}	@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-700.eot');src:url('Fonts/open-sans-v15-latin-700.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-700.woff') format('woff'),	url('Fonts/open-sans-v15-latin-700.ttf') format('truetype');font-weight: 700;font-style:normal;}	@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-700italic.eot');src:url('Fonts/open-sans-v15-latin-700italic.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-700italic.woff') format('woff'),	url('Fonts/open-sans-v15-latin-700italic.ttf') format('truetype');font-weight: 700;font-style:italic;}@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-800.eot');src:url('Fonts/open-sans-v15-latin-800.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-800.woff') format('woff'),	url('Fonts/open-sans-v15-latin-800.ttf') format('truetype');	font-weight: 800;font-style:normal;}@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-800italic.eot');src:url('Fonts/open-sans-v15-latin-800italic.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-800italic.woff') format('woff'),	url('Fonts/open-sans-v15-latin-80italic.ttf') format('truetype');font-weight: 800;font-style:italic;}



heading > div:nth-child(2) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(9) > input:nth-child(1) {background:url(static_images/login.gif);}
body { margin:0px; background-color:#FFFFFF; }
.heading {  }
.background { }
table { font-family:arial; font-size:15px; color:#000000; }
input { font-size:10px; }
select { font-size:10px; }
textarea { font-size:10px; }
img a { border:0px; }
h1,h2,h3{font-family:arial;}

.page_title { font-family:arial; font-weight:bold; text-align:center; font-size:30px; color:#707070; padding-top:10px; padding-bottom:15px; }
.group_title { font-family:arial; font-size:23px; color:#1B6E9C; text-align:left; }
.date { font-family:arial; font-size:10px; text-transform:uppercase; font-weight:bold; text-align:center; color:#9BBFC6; background-image:url(static_images/date.gif); padding-right:10px; white-space:nowrap; }
.date_shift {  }
.poll { font-family:verdana; font-size:10px; color:#000000; }
.newsletter { font-family:verdana; font-size:10px; color:#B5D4EF; }
.shopping { font-family:verdana; font-size:10px; color:#000000; }
.shopping_item { font-family:arial; font-size:12px; color:#707070; }
.calendar_weekdays { font-family:arial; font-size:10px; font-weight:bold; color:#A0A0A0; }
.calendar_days { font-family:arial; font-size:11px; color:#5E731B; }
.calendar_today { font-family:verdana; font-size:12px; line-height:13px; font-weight:bold; color:#FFFFFF; }
.warning { color:#FF0000; }
.vehiclebackground { background-color:#EAF0D4; }
.pic_caption { background-color:#2594D2; font-family:arial; font-size:10px; color:#FFFFFF; padding:2px; text-align:justify; }

.yes0 { font-family:arial; font-size:11px; font-weight:bold; color:#CCCCCC; }
.yes1 { font-family:arial; font-size:11px; font-weight:bold; color:#008800; }
.no0 { font-family:arial; font-size:11px; font-weight:bold; color:#FF0000; }
.no1 { font-family:arial; font-size:11px; font-weight:bold; color:#CCCCCC; }

.divider { background-color:#E8E8E8; }

#dropdown { list-style-type:none; margin:0px; padding:2px; position:fixed; top:28px; left:240px; z-index:3001; }
#dropdown li { font-family:arial; font-size:16px; font-weight:normal; letter-spacing:-0.5px; display:inline-block; position:relative; z-index:10; background-color:transparent; }
#dropdown li a, #dropdown li a:visited { display:block; padding:0px; text-decoration:none; }
#dropdown dl { position:absolute; top:0px; left:0px; margin:0px; padding:0px; }
#dropdown dd { border-left-width:1px; border-left-style:solid; border-left-color:#000000; border-right-width:1px; border-right-style:solid; border-right-color:#000000; display:none; background:transparent; clear:left; margin:0px; color:#000000; text-align:left; white-space:nowrap; }
#dropdown li a:hover { border:0px; }
#dropdown li:hover dd, #dropdown li a:hover dd { display:block; }
.add_border { border-top-width:1px; border-top-style:solid; border-top-color:#000000; }
.add_bottom_border { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; }

#dropdown dt a, #dropdown dt a:visited { padding-left:10px; padding-right:10px; letter-spacing:-0.5px; display:block; color:#d7ecfd; font-weight:normal; white-space:nowrap; text-decoration:none; }
#dropdown dt a:hover { padding-left:10px; padding-right:10px; letter-spacing:-0.5px; display:block; color:#FFFFFF; text-decoration:none; }
#dropdown li span { padding-left:10px; padding-right:10px; letter-spacing:-0.5px; display:block; color:#2B5D74; font-weight:normal; z-index:0; }
#dropdown dd a, #dropdown dd a:visited { font-family:arial; letter-spacing:0px; font-size:12px; font-weight:normal; padding-top:10px; padding-bottom:8px; padding-left:12px; padding-right:12px; margin:0px; background-color:#FFFFFF; color:#000000; display:block; text-decoration:none; }
#dropdown dd a:hover { background-color:#1d6d99; color:#FFFFFF; text-decoration:none; }
#dropdown dt { margin:0px; padding-bottom:1px; float:left; }

.menuback { padding-left:0px; }
.menutop_align { text-align:center; }
.menutop { font-family:arial; font-size:10px; font-weight:normal; text-align:center; color:#636363; padding-right:15px; }
.menutop_shift {  }

.menulabel1 { font-family:arial; font-size:11px; text-transform:uppercase; color:#FFFFFF; text-align:left; font-weight:bold; background-image:url(static_images/menu_label_1.gif); background-repeat:repeat-x; padding-top:22px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.menulabel2 { font-family:arial; font-size:10px; text-transform:uppercase; color:#000000; text-align:right; font-weight:bold; background-image:url(static_images/menu_label_2.gif); background-repeat:repeat-x; padding-top:30px; padding-left:12px; padding-right:23px; }

.menubottom1 { }
.menubottom2 { }

.menuleft1 { font-family:arial; font-size:12px; line-height:11px; color:#000000; padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px; }
.menutemp1 { font-family:arial; font-size:10px; line-height:10px; color:#000000; padding-top:6px; padding-bottom:4px; }
.menutext1 { font-family:arial; font-size:10px; line-height:11px; color:#B92D2D; padding-left:16px; padding-right:15px; padding-top:0px; padding-bottom:5px; }
.menu1 {  }

.menuleft2 { font-family:arial; font-size:12px; line-height:11px; color:#000000; padding-left:17px; padding-right:28px; padding-top:3px; padding-bottom:2px; }
.menutemp2 { font-family:arial; font-size:10px; line-height:10px; color:#000000; padding-top:3px; padding-bottom:4px; }
.menutext2 { font-family:arial; font-size:10px; line-height:11px; color:#000000; padding-left:17px; padding-right:28px; padding-top:3px; padding-bottom:2px; }
.menu2 {  }

.menublue { color:#000000; }
.menuinput { font-family:arial; font-size:11px; color:#203A4B; }

.articlelabel { font-family:arial; font-size:11px; color:#ce874d; font-weight:bold; padding-bottom:1px; }
.articletitle { font-family:arial; font-size:12px; color:#0F3159; font-weight:bold; }
.articletext { font-family:arial; font-size:13px; padding-right:0px; color:#000000; }
.articleread { font-family:arial; font-size:10px; color:#21381A; font-weight:bold; }

.videotitle { font-family:arial; font-size:10px; color:#27619C; font-weight:bold; }
.videotext { font-family:arial; font-size:10px; color:#304860; }

.legal { font-family:arial; font-size:10px; color:#888888; text-align:center; padding-bottom:0px !important; }
.outlines { background-color:#A3A3A3; }


a.menutop:link { text-decoration:none; color:#CCF0EB; }
a.menutop:visited { text-decoration:none; color:#CCF0EB; }
a.menutop:hover { text-decoration:underline; color:#FFFFFF; }

a.homepagelinks:link { text-decoration:none; color:#708590; }
a.homepagelinks:visited { text-decoration:none; color:#708590; }
a.homepagelinks:hover { text-decoration:underline; color:#294858; }

a.menu1:link { text-decoration:none; color:#FFFFFF; }
a.menu1:visited { text-decoration:none; color:#FFFFFF; }
a.menu1:hover { text-decoration:none; color:#000000; }

a.menu2:link { text-decoration:none; color:#852E07; }
a.menu2:visited { text-decoration:none; color:#852E07; }
a.menu2:hover { text-decoration:none; color:#FFFFFF; }

a.articleread:link { text-decoration:underline; color:#5D408C; }
a.articleread:visited { text-decoration:underline; color:#5D408C; }
a.articleread:hover { text-decoration:underline; color:#352550; }

a.articletext:link { text-decoration:underline; color:#000000; }
a.articletext:visited { text-decoration:underline; color:#000000; }
a.articletext:hover { text-decoration:underline; color:#000000; }

a.shopping:link { text-decoration:underline; color:#98234F; }
a.shopping:visited { text-decoration:underline; color:#98234F; }
a.shopping:hover { text-decoration:underline; color:#410F22; }

a.item:link { text-decoration:underline; font-size:14px; font-weight:bold; color:#AA5507; }
a.item:visited { text-decoration:underline; font-size:14px; font-weight:bold; color:#AA5507; }
a.item:hover { text-decoration:underline; font-size:14px; font-weight:bold; color:#09467B; }

a:link { text-decoration:underline; color:#29669B; }
a:visited { text-decoration:underline; color:#29669B; }
a:hover { text-decoration:underline; color:#09467B; }

/* Tablet Landscape */
@media screen and (max-width: 1060px) {
    #primary { width:67%; }
    #secondary { width:30%; margin-left:3%;}  
}

/* Tabled Portrait */
@media screen and (max-width: 768px) {
    #primary { width:100%; }
    #secondary { width:100%; margin:0; border:none; }
}


/* overwrite all fonts */



* {
	font-family: 'Open Sans', Fallback, sans-serif !important;
}

h1{
	font-family: 'Open Sans', sans-serif !important;
}

h2 span{
	font-family: 'Open Sans', sans-serif !important;
}
