@import url('http://fonts.googleapis.com/css?family=Droid+Sans:400,700');

body {
	font-family : 'Droid Sans', sans-serif;
	font-size: 13px;
	font-weight: normal;
	background:#0087d3 ;
	background-position:fixed;
	margin: 0px;

	color:#000000;
}

.h1, h1 {
	font-family: 'Droid Sans', sans-serif;
	font-size: 25px;
	font-weight: 700;
	letter-spacing:2px;
	padding-top: 12px;
	padding-bottom: 3px;
	text-transform:uppercase;
	margin: 0px;
}

.h2, h2 {
	font-family: 'trebuchet ms', geneva;
	font-size: 30px;
	font-weight: normal;
	letter-spacing:3px;
	line-height: 33px;
	color: #445d99;
	margin: 0px;
}

.h3, h3 {
	display: inline-block;
	font-size: 23px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 5px;
	color: #445d99;
	margin: 0px;
}

.h4, h4 {
	font-family: 'Droid Sans', sans-serif;
	font-size:17px;
	font-weight: bold;
	line-height: 25px;
	color: #445d99;
	margin: 0px;
}

.listheader {
	font-size : 10pt; 
	line-height : 16pt; 
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.viewheader {
	font-size: 27px;
	font-weight: bold;
	letter-spacing:1px;
	line-height : 27px; 
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	color:#000000;
}

.viewheader a {
	font-size: 27px;
	font-weight: bold;
	letter-spacing:1px;
	line-height : 27px; 
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	color:#000000;
}

.focusheader {
	font-family : 'Droid Sans', sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 11pt; 
	color:#000000;
}

.normal {
	font-family : 'Droid Sans', sans-serif;
	font-size: 12px;
	color:#000000;
	vertical-align: top;
}

strong {
	font-weigth: bold;
}

p, li, td 	{
	font-family : 'Droid Sans', sans-serif;
	font-size: 13px;
	text-decoration : none;
	letter-spacing:1px;
	line-height: 18px;
	color:#000000;
	margin: 0px 0px 1px 0px;
}

blockquote 	{
	margin: 0px 0px 0px 40px;
}

pre {
	font-size: 11px;
	color:#000000;
	margin: 0px 0px 0px 0px;
}

hr.dimmed {
	color: #CCCCCC;
}

td.dimmed {
	color: #CCCCCC;
}

.errormsg {
	color: #FF0000;
}

.nounderline {
	text-decoration: none;
}

.boxcontent {
	padding: 4px 4px 4px 4px;
}

.list1 {
	background-color: #EEEEEE;
	padding: 4px 4px 4px 4px;
}

.list2 {
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}

input, textarea, button {
	border: solid 1px #777777;
	font-family : 'Droid Sans', sans-serif;
	font-size: 11px;
}
.noborder {
	border: solid 1px #777777;
}

.top_bar {
	height: 30px;
	background:#293e70;
}
.sub_bar {
	height: 10px;
	background:#445d99; /*445d99*/
}

.page {
	width: 900px;
}
.menu_bar {
	vertical-align: top;
	background:#f5ca44;
	width: 195px;
	padding-top: 10px;
	text-align: center;
}
.menu_barend {
	background:#f5ca44;
	width: 195px;
	padding-top: 20px;
	text-align: center;
	vertical-align: bottom;
}

.td_content {
	padding-left: 10px;
}
.yellow_topbar {
	background:#f5ca44;
	color: #445d99;
	padding-left: 10px;
}
.yellow_bar {
	background:#f5ca44;
	color: #445d99;
	padding-top: 15px;
	padding-left: 50px;
	padding-right: 50px;
}

.yellow_bar p  {
	font-size: 13px;
	color: #445d99;
}
.white_bar {
	background:#ffffff;
	width: 15px;
}

.white_bar_full {
	background:#ffffff;
	width: 100%;
}

.contentarea {
	width: 675px;
	background: #f9de89;
	vertical-align: top;
}

.menutbl {
	width: 195px;
	text-align: center;
}
.menutbl a {
	font-family : 'Droid Sans', sans-serif;
	font-size: 15px;
}
.menu_main {
	padding-top: 10px;
	padding-bottom: 10px;
}

.menu_substart {
	background:#445d99 url('/gifs/apps/803/top-menu-shadow.png') no-repeat top;
}
.menu_sub {
	background:#445d99 url('/gifs/apps/803/side-menu-shadow.png') repeat-y;
	padding-bottom: 10px;
}
.menu_subend {
	background:#445d99 url('/gifs/apps/803/side-menu-shadow.png') repeat-y;
}

.menu_main a {
	color: #445d99;
}
.menu_main a {
	font-weight: bold;
	color: #445d99;
}

.menu_sub a {
	color: #f5ca44;
}

.niv1 {
	text-decoration: none;
}
.niv1on {
	font-weight: bold;
	text-decoration: underline;
}
.niv2 {
	text-decoration: none;
}
.niv2on {
	font-weight: bold;
	text-decoration: none;
}

.center {
	width: 900px;
	border: #000 1px solid;
	margin: auto;
}

/* Footer bar & table */
.bottom_bar {
	padding-top: 10px;
	padding-bottom: 40px;
	vertical-align: top;
	background:#293e70;
}
.footer_table {
	width: 900px;
}
.footer_address {
	padding-left: 20px;
	vertical-align: top;
	width:160px;
	color: #fff;
}
.footer_sponsors {
	width:630px;
}
.footer_sponsors img {
	padding-right: 5px;
}
/* Varcontent template: Lions Club forside */
.lions_club_forside_top {
	background:#f5ca44;
	color: #445d99;
	padding-left: 10px;
}
.lions_club_forside_banner {
}
.lions_club_forside_white {
	background:#ffffff;
	width: 15px;
}
.lions_club_forside_header {
	background:#f5ca44;
	text-align:center;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.lions_club_forside_header p {
	font-family: 'trebuchet ms', geneva;
	font-size: 52px;
	font-weight: bold;
	letter-spacing:-2px;
	line-height: 50px;
	color: #445d99;
}
.lions_club_forside_content {
	background:#f5ca44;
	text-align:left;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
}
.lions_club_forside_content p {
	font-size: 18px;
	font-weight: bold;
	letter-spacing:2px;
	line-height: 22px;
	color: #445d99;
}
.lions_club_forside_content_2 {
	background:#f5ca44;
	text-align:left;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
}
.lions_club_forside_content_2 p {
	font-size: 22px;
	font-weight: bold;
	letter-spacing:2px;
	line-height: 28px;
	color: #445d99;
}
.lions_club_forside_hr {
	background:#f5ca44;
	text-align:center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.lions_club_forside_bottom {
	background:#f5ca44;
	padding-top: 40px;
}

/* Varcontent template: Lions Club side */
.lions_club_side_top {
	background:#f5ca44;
	color: #445d99;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.lions_club_side_header {
	text-align:center;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.lions_club_side_header__ p {
	font-family: 'trebuchet ms', geneva;
	font-size: 30px;
	font-weight: normal;
	letter-spacing:3px;
	line-height: 33px;
	color: #445d99;
}
.lions_club_side_content {
	width: 415px;
	padding-top: 15px;
	padding-right: 20px;
	color: #445d99;
}
.lions_club_side_content p {
	font-size: 13px;
	letter-spacing:1px;
	line-height: 18px;
}

.lions_club_side_images {
	padding-top: 15px;
	vertical-align: top;
	width: 165px;
}
.lions_club_side_padding {
	width: 40px;
}
.lions_club_side_bottom {
	padding-top: 40px;
}
