@font-face {
  font-family: 'Banksia';
  src: url('../fonts/banksia.ttf');
}

@font-face {
  font-family: 'twbold';
  src: url('../fonts/typewriterroyal200bold.ttf');
}

@font-face {
  font-family: 'DroidSerifBold';
  src: url('../fonts/DroidSerif-Bold.ttf');
}

@font-face {
  font-family: 'Artifika';
  src: url('../fonts/Artifika-Regular.ttf');
	/* (c) Font Artifika: Copyright (c) 2011, Cyreal (www.cyreal.org) */
}

html{min-height:100%;position:relative}/* make sure it is at least as tall as the viewport */
body{height:100%}

#body {
margin : 0;
padding : 0;
height: 100%;
background : #00ac69;
font-family : Banksia, Century Schoolbook;
}

p {
width : 224px;
margin : 16px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
color : #FFFFFF;
line-height : 22px;
}

#headWrap {
width : 100%;
height : 205px;
margin : 0;
padding : 0;
float : left;
background : url(../images/bg/headBg.jpg) repeat-x;
}
#headpanel {
width : 934px;
height : 205px;
margin : 0 auto;
padding : 0;
}
#logo {
width : 235px;
height : 53px;
margin : 65px 0 0 0;
padding : 0;
float : left;
background : url(../images/bg/logo1.gif) no-repeat;
}
#logo h1 {
font-family : twbold, Courier New;
font-size : 25px;
color : #FFFFFF;
font-weight : bold;
line-height : 50px;
margin : 0;
padding : 0;
} 
#quots {
width : 400px;
height : 40px;
margin : 15px 0 0 0;
padding : 0 30px 0;
float : right;
text-indent : -9999px;
background : url(../images/bg/quots1.gif) no-repeat;
} 
#menu {
width : 934px;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
height : 28px;
margin : 65px 0 0 0;
padding : 0;
float : left;
}
#menu ul {
width : 934px;
height : 28px;
margin : 0;
padding : 0;
float : left;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
display : block;
}
#menu ul li {
width : auto;
height : 28px;
margin : 0;
padding : 0;
float : left;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
display : block;
}
#menu ul li .gap {
width : 1px;
height : 16px;
margin : 0;
padding : 0 11px 0 11px;
float : left;
background : url(../images/bg/menuspace.jpg) top center no-repeat;
}
#menu ul li a {
width : auto;
height : 28px;
margin : 0;
padding : 0;
float : left;
font-family : DroidSerifBold, Courier New;
font-size : 17px;
color : #e5df85;
line-height : 18px;
font-weight : bold;
text-decoration : none;
}
#menu ul li a:hover {
color : #FFFFFF;
background : url(../images/bg/menuHover.jpg) bottom center no-repeat;
}
#contentWrap {
width : 100%;
margin : 0;
padding : 0;
float : left;
background : url(../images/bg/contentBg.jpg) repeat-x #ffffbf;
}
#contentPanel {
width : 934px;
height: 1600px;
margin : 0 auto;
padding : 33px 0 0 0;
} 





#linksPanel {
width : 250px;
margin : 0;
padding : 0 0 38px 32px;
float : left;
border-right : 1px dashed #c6d09d;
	position:absolute;
	position:absolute;
	left: 100px;
	top: 220px;
}
#linksPanel .top {
width : 250px;
margin : 0;
padding : 0 0 0 3px;
float : left;
}
#linksPanel .top h2 {
width : 250px;
margin : 0;
padding : 0;
float : left;
font-family : twbold, Courier New;
font-size : 20px;
color : #000000;
line-height : 20px;
font-weight : normal;
}
#linksPanel .top h3 {
width : 250px;
margin : 9px 0 0 0;
padding : 0;
float : left;
font-family : twbold, Courier New;
font-size : 18px;
color : #005b7f;
line-height : 20px;
font-weight : bold;
}
#linksPanel .top p {
width : 250px;
margin : 16px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 8px;
color : #363636;
line-height : 22px;
}
#linksPanel .top p span {
color : #c46706;
font-weight : bold;
}
#linksPanel .top a {
width : 150px;
height : 20px;
margin : 10px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 8px;
font-weight: bold;
line-height : 20px;
color : #32B0EA;
text-align : center;
text-decoration : none;
border : #bdbcbd solid 1px;
background : #FFFFFF;
}
#linksPanel .top a:hover {
color : #14729E;
}
#linksPanel .bottom {
width : 250px;
margin : 2px 0 0 0;
padding : 0;
float : left;
}
#linksPanel .bottom h2 {
width : 250px;
margin : 0;
padding : 0 0 0 3px;
float : left;
font-family : twbold, Courier New;
font-size : 20px;
color : #000000;
line-height : 29px;
font-weight : normal;
}
#linksPanel .bottom h3 {
width : 250px;
margin : 12px 0 0 0;
padding : 0 0 0 3px;
float : left;
font-family : twbold, Courier New;
font-size : 18px;
color : #005b7f;
line-height : 29px;
font-weight : bold;
}
#linksPanel .bottom ul {
width : 230px;
margin : 16px 0 0 0;
padding : 0;
float : left;
display : block;
font-family : Banksia, Century Schoolbook;
}
#linksPanel .bottom ul li {
width : 230px;
margin : 0;
font-size : 14px;
padding : 0;
float : left;
display : block;
border-bottom : 1px dashed #8bb5a2;
font-family : Banksia, Century Schoolbook;
}
#linksPanel .bottom ul li a {
width : 230px;
height : 24px;
margin : 0;
padding : 0 0 0 15px;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 14px;
color : #0D4D89;
line-height : 22px;
text-decoration : none;
'Aborder-bottom : 1px dashed #8bb5a2;'
background : url(../images/bg/liststyle.jpg) no-repeat;
}
#linksPanel .bottom ul li a:hover {
color : #2756DD;
font-family : Banksia, Century Schoolbook;
background : url(../images/bg/liststyle.jpg) -24px 0% no-repeat;
background : #CFE6FB;
}
#linksPanel .bottom ul li a.bottom {
width : 230px;
height : 24px;
margin : 0;
padding : 0 0 0 15px;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 14px;
color : #1e2316;
line-height : 20px;
text-decoration : none;
border-bottom : 0;
font-family : Banksia, Century Schoolbook;
background : url(../images/bg/liststyle.jpg) no-repeat;
}
#linksPanel .bottom ul li a.bottom:hover {
color : #c46706;
font-family : Banksia, Century Schoolbook;
background : url(../images/bg/liststyle.jpg) -24px 0% no-repeat;
background : #CFE6FB;
}







#mainContentPanel {
width : 700px;
margin : 0;
padding : 10px 0px 38px 60px;
float : left;
border-right : 1px dashed #c6d09d;
	position:absolute;
	position:absolute;
	left: 320px;
	top: 220px;
}
#mainContentPanel .top {
width : 650px;
margin : 0;
padding : 10px 0 0 32px;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
float : left;
}
#mainContentPanel .top h2 {
width : 650px;
margin : 0;
padding : 0;
float : left;
font-family : twbold, Courier New;
font-size : 28px;
line-height : 40px;
color : #000000;
font-weight : normal;
}
#mainContentPanel .top h3 {
width : 650px;
margin : 9px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 18px;
color : #005b7f;
line-height : 22px;
font-weight : bold;
}
#mainContentPanel .top p {
width : 650px;
margin : 16px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
color : #363636;
line-height : 22px;
}
#mainContentPanel .top p span {
color : #c46706;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
font-weight : bold;
}
#mainContentPanel .top a {
font-family : Banksia, Century Schoolbook;
color : #308CE2;
line-height : 20px;
font-size : 14px;
font-weight: bold;
float: none;
text-decoration : none;
}
#mainContentPanel .top a:hover {
background : #CFE6FB;
}
/*
#mainContentPanel .plain a {
width : 200px;
height : 20px;
margin : 10px 0 0 0;
padding : 5px 0 0 0 ;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
font-weight : bold;
line-height : 15px;
color : #000000;
text-align : center;
text-decoration : none;
background : #FFFFFF;
}
#mainContentPanel .top a {
width : 200px;
height : 20px;
margin : 10px 0 0 0;
padding : 5px 0 0 0 ;
float : right;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
font-weight : bold;
line-height : 15px;
color : #000000;
text-align : center;
text-decoration : none;
border : #bdbcbd solid 1px;
background : #FFFFFF;
}
#mainContentPanel .top a:hover {
background : #CCCCCC;
}
*/



#mainContentPanel .plain {
width : 650px;
margin : 0;
padding : 10px 0 0 32px;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
float : left;
}
#mainContentPanel .plain h1 {
width : 650px;
margin : 0;
padding : 8px 0 8px 0;
float : left;
font-family : twbold, Courier New;
font-size : 36px;
line-height : 40px;
color : #000000;
font-weight : normal;
}
#mainContentPanel .plain h2 {
width : 650px;
margin : 0;
padding : 2px 0 2px 0;
float : left;
font-family : twbold, Courier New;
font-size : 28px;
line-height : 32px;
color : #000000;
font-weight : normal;
}
#mainContentPanel .plain h3 {
width : 650px;
margin : 9px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 16px;
color : #005b7f;
line-height : 22px;
font-weight : bold;
}
#mainContentPanel .plain p {
width : 650px;
margin : 16px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
color : #363636;
line-height : 22px;
}
#mainContentPanel .plain p span {
color : #c46706;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
font-weight : bold;
}
#mainContentPanel .plain a {
width : 200px;
height : 20px;
margin : 10px 0 0 0;
padding : 5px 0 0 0 ;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
font-weight : bold;
line-height : 22px;
color : #0D4D89;
text-align : center;
text-decoration : none;
}
#mainContentPanel .plain a:hover {
color : #32B0EA;
background : #CFE6FB;
}



#mainContentPanel .bottom {
width : 358px;
margin : 32px 0 0 0;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
padding : 0;
float : left;
}
#mainContentPanel .bottom h2 {
/*
width : 600px;
*/
margin : 0;
padding : 0 0 0 3px;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
font-size : 25px;
color : #000000;
line-height : 29px;
font-weight : normal;
}
#mainContentPanel .bottom h3 {
width : 600px;
margin : 12px 0 0 0;
padding : 0 0 0 3px;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
color : #005b7f;
line-height : 22px;
font-weight : bold;
}
#mainContentPanel .bottom ul {
width : 349px;
margin : 16px 0 0 0;
padding : 0;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
display : block;
}
#mainContentPanel .bottom ul li {
width : 349px;
margin : 0;
padding : 0;
float : left;
font-size : 15px;
line-height : 18px;
font-family : Banksia, Century Schoolbook;
display : block;
}
#mainContentPanel .bottom ul li a {
width : 349px;
height : 24px;
margin : 0;
padding : 0 0 0 15px;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
color : #1e2316;
line-height : 20px;
text-decoration : none;
border-bottom : 1px dashed #8bb5a2;
background : url(../images/bg/liststyle.jpg) no-repeat;
}
#mainContentPanel .bottom ul li a:hover {
color : #c46706;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
background : url(../images/bg/liststyle.jpg) -24px 0% no-repeat;
}
#mainContentPanel .bottom ul li a.bottom {
width : 349px;
height : 24px;
margin : 0;
padding : 0 0 0 15px;
float : left;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
color : #1e2316;
line-height : 20px;
text-decoration : none;
border-bottom : 0;
background : url(../images/bg/liststyle.jpg) no-repeat;
}
#mainContentPanel .bottom ul li a.bottom:hover {
color : #c46706;
font-family : Banksia, Century Schoolbook;
font-size : 15px;
background : url(../images/bg/liststyle.jpg) -24px 0% no-repeat;
}





#footWrap {
width : 100%;
margin : 0;
padding : 0 0 12px 0;
float : left;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
background : url(../images/bg/footBg.jpg) repeat-x #fffcd5;
}
#footPanel {
width : 934px;
margin : 0 auto;
padding : 0;
}
#footNav {
width : 934px;
margin : 10px 0 0 0;
padding : 0;
float : left;
}
#footNav ul {
width : 934px;
margin : 0 auto;
padding : 0;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
display : block;
}
#footNav ul li {
width : auto;
margin : 0;
padding : 0;
float : left;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
display : block;
}
#footNav ul li .blank {
width : auto;
margin : 3px 0 0 0;
padding : 0 10px 0 10px;
float : left;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
font-size : 25px;
color : #e5df85;
line-height : 16px;
font-weight : bold;
}
#footNav ul li a {
font-family : Arial;
font-size : 17px;
color : #e5df85;
line-height : 22px;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
text-decoration : none;
margin : 0;
padding : 0;
}
#footNav ul li a:hover {
text-decoration : underline;
}
#footPanel p {
width : 934px;
margin : 13px 0 0 0;
padding : 0;
float : left;
font-family : DroidSerifBold, Courier New;
font-weight: bold;
font-size : 17px;
color : #fffcd5;
line-height : 18px;
font-weight : bold;
text-align : center;
}
#footPanel p a {
color : #e5df85;
text-decoration : none;
}
#footPanel p a:hover {
text-decoration : underline;
}
