﻿.head1 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 18pt;
line-height : 19pt;
font-weight : bold;
color : #000000;
} 
.head2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 16pt;
line-height : 17pt;
font-weight : bold;
color : #000000;
} 
.subhead1 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14pt;
line-height : 15pt;
font-weight : bold;
color : #000000;
} 
.subhead2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11pt;
line-height : 12pt;
font-weight : bold;
color : #000000;
} 
.normal { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
line-height: normal;
color : #000000;
} 
.text1 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
line-height : 13pt;
color : #000000;
} 
.text2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11pt;
line-height : 12pt;
color : #000000;
} 
.smalltext { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
line-height : 11pt;
color : #000000;
} 
.footer { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11pt;
line-height : 12pt;
color : #666666;
} 
a:link { 
color : #054590;
} 
a:visited { 
color : #d44324;
} 
a:hover { 
color : #003366;
} 
a:active { 
color : #000000;
} 
a { 
text-decoration : none;
} 
body { 
text-align : center;
min-width : 960px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
line-height: normal;
background-color : #e2e2e2;
} 
#wrapper { 
margin : 0 auto;
width : 928px;
text-align : left;
} 
#content { 
width : 720px;
float : right;
background-color : #ffffff;
} 
#content p { 
padding-right : 20px;
padding-left : 10px;
margin : 0;
} 
#content h2 { 
padding-right : 20px;
padding-left : 10px;
margin : 0;
} 
#content h1 { 
padding-right : 20px;
padding-left : 10px;
margin : 0;
} 
#mainnav { 
width : 200px;
float : left;
padding-top : 20px;
padding-bottom : 20px;
} 
#mainnav li { 
padding-left : 20px;
padding-right : 20px;
} 
#branding { 
clear : both;
background-color : #cccc66;
height : 79px;
width : 920px;
background-image : url(/images/header08.jpg);
} 
#footer { 
width : 700px;
float : right;
padding-top : 10px;
padding-right : 20px;
} 
h1 { 
font-size : 24px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
} 
p { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
line-height: normal;
} 
h2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
margin : 0;
} 
.navbox { 
width : 200px;
background : url(/images/mainnav-middle.gif) repeat-y;
float : left;
} 
.navbox h2 { 
background : url(/images/mainnav-top.gif) no-repeat left top;
padding-top : 10px;
} 
.navbox .last { 
background : url(/images/mainnav-bottom.gif) no-repeat left bottom;
padding-bottom : 20px;
} 
.navbox p { 
padding-left : 20px;
padding-right : 20px;
margin : 0;
} 
.navbox h2 { 
padding-left : 20px;
padding-right : 20px;
margin : 0;
} 
.contentbox { 
width : 725px;
float : right;
background : url(/images/content-middle.gif) repeat-y;
} 
.contentbox h1 { 
background : url(/images/content-top.gif) no-repeat left top;
padding-top : 5px;
margin : 0;
} 
.contentbox .last { 
background : url(/images/content-bottom.gif) no-repeat left bottom;
padding-bottom : 20px;
margin-bottom : 0;
} 
.contentbox p { 
margin-bottom : 10px;
} 
.contentbox h2 { 
margin : 0;
} 
.contentbox h1 { 
margin : 0;
} 
.contentbox blockquote { 
margin : 0;
padding-left : 20px;
padding-right : 20px;
} 
#donate { 
width : 200px;
height : 36px;
float : left;
} 
#copyright { 
width : 200px;
height : 133px;
float : left;
} 
#header { 
width : 925px;
text-align : right;
font-family : arial;
font-size : 12pt;
font-weight : bold;
color : white;
} 
#header #h_left { 
background : url('../../images/h_left.jpg') no-repeat;
width : 202px;
height : 80px;
float : left
} 
#header #h_right { 
width : 723px;
float : left;
} 
#header #h_top { 
background : url('../../images/h_top.jpg') no-repeat;
height : 51px
} 
#header #h_bottom { 
background : url('../../images/h_bottom.jpg') no-repeat;
height : 29px
} 
#header #h_navigation { 
vertical-align : middle;
height : 29px;
} 
#header ul {
	margin : 0;
	padding : 0;
	text-align : left;
	list-style : none;
	width : 723px;
	line-height: normal;
	list-style-position: inside;
} 
#header li { 
float : left;
margin : 0;
padding : 0;
padding-left : 10px;
padding-right : 10px;
border-left : 1px solid white;
} 
#header li a { 
padding-left : 11px;
padding-right : 11px;
line-height : 20px;
display : block;
color : white;
cursor : pointer;
text-align : center;
text-decoration : none;
} 
#header li a:hover { 
text-decoration : underline;
} 
#header span { 
font-family : Helvetica;
font-weight : bold;
font-size : 10pt;
} 
.qmmc div { 
position : relative !important;
visibility : visible !important;
} 
.qmmc a { 
float : none !important;
white-space : normal !important;
}