body  {font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #27282D; margin:0; padding:0; text-align: center; background-color:#43484E; width:100%;}

td, table, tr {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background:transparent;
font-size:12px;
line-height: 20px; 
}

.pkborder {
border: 1pt solid #eeb7cf;
}



#wrapper {
width: 100%;
border: 0;
margin: 0;
padding: 0;
text-align: center;
background-color:#FFFFFF;
}

/* start header styles */

#headercontain {
width: 100%;
height: 100px;
padding: 0;
margin: 0;
text-align: center;
background-color:#42484D; 
}


#header {
width: 960px;
height:100px;
padding:0;
margin: 0px auto;
text-align: left;
position:relative;
}


#logo {
position: absolute;
top: 12px;
left: 0px;
margin: 0;
padding: 0;
}

#headerright {
height:100px;
margin:0;
padding:7px 0px 0px 50px;
position: absolute;
top: 12px;
right: 0px;
text-align:right;
}

#toplinks {

position: absolute;
top: 9px;
right: 80px;

text-align: left;
margin: 0;
padding: 0;
color: #78D6FF;
text-transform:none;
font-weight:normal;
font-size: 11px;
line-height:15px;
white-space:nowrap;

}


#toplinks p{
padding:0px 10px 0px 10px;
margin:0;
display:inline;
color: #78D6FF;
text-transform:none;
font-weight:normal;
font-size: 11px;
line-height:15px;
white-space:nowrap;

}


/* links for top nav */
#toplinks a {
text-decoration: none;
color: #78D6FF;
font-weight:normal;
text-transform:none;
font-size: 11px;
line-height:15px;
padding: 3px 12px 4px 12px;
}

#toplinks a:link { color: #78D6FF; }
#toplinks a:visited { color: #78D6FF; }
#toplinks a:hover { color: #78D6FF; text-decoration: underline;}
#toplinks a:active { color: #78D6FF; }




/* start nav row */
#navcontain {
position: absolute;
top: 40px;
right: 0px;
width:690px;
height: 48px;
padding: 0;
text-align: right;
margin:0px 0px 0px 0px;

}


#navmain {
width:100%;
height: 48px;
padding:0;
margin:0;
color: #6ABEFF;
display:inline;
}



#navmain ul.nav{list-style: none; color: #6ABEFF; margin:0; font-size:11px; height:48px; font-weight:normal; padding:0; text-decoration:none; display:inline;}

#navmain ul.nav li{list-style: none; font-weight:normal; color: #6ABEFF; margin-left:4px; width: 166px; height:48px; display:inline;}

#navmain ul.nav a{list-style: none; width:166px; height:48px; font-weight:normal; text-decoration:none; color: #6ABEFF; display:inline;}

#navmain ul.nav a.nav-selected {width:166px; height:48px; }

#navmain ul.nav a:hover{width:166px; height:48px;  }


/* end nav row */


/* start photo header */
#headerphotocontain {
width: 100%;
height:auto;
padding: 0;
margin: 0;
text-align: center;
background-color:#FFFFFF;
background-image:url('../images/background_grass.jpg');
background-repeat:repeat-x;
}

#headerphoto {
width: 960px;
height:404px;
padding:0;
margin: 0px auto;
text-align: left;
background-image:url('../images/homephoto1.png');
}

#headerphoto p{
padding:0;
margin: 0;
font-size:16px;
line-height:24px;
}

/* subpage header 1 */
#headerphotosub1 {
width: 100%;
height:auto;
padding: 0;
margin: 0;
text-align: center;
background-color:#4FB1FC;
}

#headerphotosub1b {
width: 960px;
height:auto;
padding:0;
margin: 0px auto;
text-align: left;
}

#headerphotosub1b span{
padding:0;
margin: 0;
}


/* start top body */
#bodybluecontain {
width: 100%;
padding: 0;
margin: 20px 0px 25px 0px;
text-align: center;
clear: both;
background-color:#FFFFFF;
}

#bodybluewrap {
width: 960px;
padding:0;
margin: 0px auto;
background-color: #E1F1FA;
text-align: left;
color:#1A1D1F;
font-size:15px;
line-height:26px;
}

#bodyblue {
padding:20px 35px;
margin: 0px auto;
background-color: #E1F1FA;
text-align: left;
color:#1A1D1F;
font-size:15px;
line-height:26px;
}

#bodyblue p {
margin:0;
padding:0;
}

#bodyblue a {
	text-decoration: underline;
	color: #1C99F4;
	font-weight:bold;
}

#bodyblue a:link { color: #1C99F4; }
#bodyblue a:visited { color: #1C99F4; }
#bodyblue a:hover { color: #1C99F4; text-decoration: none; }
#bodyblue a:active { color: #1C99F4; }




#topbodycontain {
width: 100%;
padding: 0;
margin: 0;
text-align: center;
background-color: #FFFFFF;
clear: both;
}

#topbody {
width: 960px;
padding:20px 0px;
margin: 0px auto;
text-align: left;
position:relative; 
}

#topbodysub {
width: 960px;
padding:20px 0px;
margin: 0px auto;
text-align: left;
position:relative; 
}


#topbodysub h1{
padding:0px 0px 3px 0px;
margin:0;
font-size:30px;
color:#000000;
font-weight:normal;
}

#topbodysub h3{
padding:0px 0px 13px 0px;
margin:0;
font-size:15px;
line-height:22px;
color:#4FB1FC;
font-weight:bold;
}

#topbodysub h4{
padding:0px 0px 13px 3px;
margin:0;
font-size:18px;
line-height:28px;
color:#57AF0E;
font-weight:normal;
}

#topbodysub h5{
padding:0px 0px 13px 3px;
margin:0;
font-size:13px;
line-height:18px;
color:#57AF0E;
font-weight:bold;
}

#topbodysub p{
padding:0px 0px 20px 0px;
margin:0;
}

#topbodysub a {
	text-decoration: underline;
	color: #038EF3;
	font-weight:normal;
}

#topbodysub a:link { color: #038EF3; }
#topbodysub a:visited { color: #038EF3; }
#topbodysub a:hover { color: #038EF3; text-decoration: none; }
#topbodysub a:active { color: #038EF3; }

#topbodysub ul {
	display:inline;
	list-style: circle outside;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#1A1D1F;
	font-size:13px;
	line-height:18px;
}
#topbodysub li {
	margin: 0px 0px 0px 15px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#1A1D1F;
	font-size:13px;
	line-height:18px;
}
#topbodysub ul li {
  list-style: circle outside;
	margin: 5px 0px 10px 15px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#1A1D1F;
  font-size:13px;
	line-height:18px;
	}


#topbodyleft {
width:600px;
border:0;
margin:0px 89px 0px 0px;
padding:0;
}

#topleftcontain {
padding:0;
margin:0;
font-size:13px;
line-height:20px;
color:#1A1D1F;
font-weight:normal;
}

#topleftcontain h1{
padding:0px 0px 3px 0px;
margin:0;
font-size:30px;
color:#000000;
font-weight:normal;
}

#topleftcontain h2{
padding:0px 0px 6px 0px;
margin:0;
font-size:20px;
line-height:26px;
color:#000000;
font-weight:bold;
}

#topleftcontain h3{
padding:0px 0px 13px 0px;
margin:0;
font-size:15px;
line-height:22px;
color:#4FB1FC;
font-weight:bold;
}


#topleftcontain h4{
padding:0;
margin:0;
font-size:11px;
line-height:14px;
color:#4FB1FC;
font-weight:bold;
}

.back a{
padding:0;
margin:0;
font-size:10px;
line-height:15px;
color:#4FB1FC;
font-weight:normal;

text-decoration:underline;
}

.back a:link { color: #4FB1FC; }
.back a:visited { color: #4FB1FC; }
.back a:hover { color: #4FB1FC; text-decoration: none; }
.back a:active { color: #4FB1FC; }


#topleftcontain p{
margin:0;
}

#topleftcontain span{
padding:0;
margin:0;
}

#topleftcontain a {
	text-decoration: underline;
	color: #038EF3;
	font-weight:normal;
}

#topleftcontain a:link { color: #038EF3; }
#topleftcontain a:visited { color: #038EF3; }
#topleftcontain a:hover { color: #038EF3; text-decoration: none; }
#topleftcontain a:active { color: #038EF3; }


#topleftcontain ul {
	display:inline;
	list-style: circle outside;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	font-weight:normal;
	color:#1A1D1F;
	font-size:13px;
	line-height:18px;
}
#topleftcontain li {
	margin: 0px 0px 0px 13px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#1A1D1F;
	font-size:13px;
	line-height:18px;
}
#topleftcontain ul li {
  list-style: circle outside;
	margin: 5px 0px 10px 13px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#1A1D1F;
  font-size:13px;
	line-height:18px;
	}



#topbodyright {
width:270px;
/*background-color:#D3EAFA;*/
margin:0;
padding:0;

}

#topbodyright img{
margin:0;
padding:0;
border:0;
}

.rightbanner{
margin:0px 0px 25px 0px;
padding:0;
}

#samplebox 
{
	width:267px;
	margin:0px 0px 25px 0px;
	padding:0;
	border:0;
}

#samplebox span 
{
	margin:0;
	padding:0;
	border:0;
}

#samplebox img 
{
	margin:0;
	padding:0;
	border:0;
}

#sampleboxcontain 
{
	background-color:#EBF5FB;
	padding:15px 20px 15px 35px;
	margin:0px 0px 0px 9px;	
	border:0;
	color:#42484D;
	font-size:14px;
	line-height:20px;
}

#sampleboxcontain span 
{
	margin:0;
	padding:0;
	border:0;
}

#sampleboxcontain img 
{
	margin:0;
	padding:0;
	border:0;
}

#sampleboxcontain ul {
	list-style: none outside;
	margin: 10px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	font-weight:normal;
}
#sampleboxcontain li {
	margin: 0px 0px 12px 0px; 
	padding: 0px 0px 0px 2px;
	list-style: none outside;
	font-weight:normal;
}

#sampleboxcontain a {
	text-decoration: underline;
	color: #42484D;
	font-weight:normal;
	line-height:20px;
}

#sampleboxcontain a:link { color: #42484D; }
#sampleboxcontain a:visited { color: #42484D; }
#sampleboxcontain a:hover { color: #42484D; text-decoration: none; }
#sampleboxcontain a:active { color: #42484D; }



#topbodyright p{
margin:0;
padding:0;
}

#toprightcontain {
padding:20px;
margin:0px 0px 25px 0px;
font-size:12px;
line-height:18px;
color:#3A3B4A;
font-weight:normal;
background-color:#D3EAFA;
}

#toprightcontain img{
padding:0;
max-width:270px;
/* height:auto; */
margin:0;
border:0;
}

#toprightcontain h1{
color:#289BF3;
font-size:22px;
line-height:30px;
font-weight:normal;
text-transform:uppercase;
}

#toprightcontain h2{
color:#289BF3;
font-size:16px;
line-height:22px;
font-weight:normal;
text-transform:none;
padding:0px 0px 8px 0px;
}

#toprightcontain p{
padding:0px 0px 18px 0px;
margin:0;
}

/* links for right top body area */
#toprightcontain a {
	text-decoration: underline;
	color: #64C319;
	font-weight:bold;
}

#toprightcontain a:link { color: #64C319; }
#toprightcontain a:visited { color: #64C319; }
#toprightcontain a:hover { color: #64C319; text-decoration: none; }
#toprightcontain a:active { color: #64C319; }

#toprightcontain ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#47B200;
}
#toprightcontain li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#47B200;
}
#toprightcontain ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#47B200;
	}



/* start bottom body */
#bottombodycontain {
width: 100%;
height: 108px;
padding: 0;
margin: 40px 0px 0px 0px;
text-align: center;
background-image:url('../images/blueline_bkgr.gif');
background-repeat:repeat-x;
clear:left;
}

#bottombody {
width: 960px;
height:108px;
padding:0;
margin: 0px auto;
text-align: left;
/*position:relative;*/
}

#bottombody span{
padding:0;
margin: 0;
}

#bottombody h4{
padding:0px 0px 13px 3px;
margin:0;
font-size:18px;
line-height:23px;
color:#57AF0E;
font-weight:normal;
}

#bottombody h4 a {
	text-decoration: none;
	color: #57AF0E;
	font-weight:normal;
}

#bottombody h4 a:link { color: #57AF0E; }
#bottombody h4 a:visited { color: #57AF0E; }
#bottombody h4 a:hover { color: #57AF0E; text-decoration: underline; }
#bottombody h4 a:active { color: #57AF0E; }




/* Images */
img {
border: 0;
padding: 0;
margin: 0;
}

/* paragraph settings */

p { padding:0px 0px 16px 0px; margin: 0; }



/* subheaders */

/* green subpage header */
h1 {
color: #000000; 
font-size: 30px; 
line-height:38px; 
font-weight:normal; 
padding:0px 0px 3px 0px; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
}


h2 {
color: #8DC73F; 
font-size: 24px; 
line-height:28px; 
font-weight:normal; 
padding:0px 0px 6px 0px; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
text-transform: none
}


h3 {
margin:0;
padding: 0;
font-size: 14px;
line-height:18px;
color: #8DC73F;
font-weight:bold;
}



hr {
  color: #fff; 
  background-color: #fff; 
  border: 1px dotted #eeb7cf; 
  border-style: none none dotted;
  margin:0px 0px 15px 0px;
}


.input {
border: 1px solid #9C9B9B;
background: #FFFFFF;
height:20px;
margin:0;
padding: 0;
vertical-align: top;
}



/* start footer*/
#footercontain {
width: 100%;
height: auto;
padding: 0;
margin: 0;
text-align: center;
background-color: #42484D;
}

#footerbody {
width: 960px;
height:auto;
padding:20px 0px 20px 0px;
margin: 0px auto;
background-color: #42484D;
text-align: left;
position:relative;
}

/* end footer */

.footer { padding:2px 8px 2px 8px; clear:both; color:#FFFFFF; font-size:11px; line-height:18px; text-transform:none;}
.footer a { text-decoration:none; padding:2px 8px 2px 8px; color:#F5F0D6; text-transform:none;}
.footer a:link {color:#FFFFFF; }
.footer a:visited {color:#FFFFFF; }
.footer a:hover {text-decoration:none; color:#FFFFFF; background-color:#3CA1EB;}
.footer a:active {color:#FFFFFF; }
.footer span.sign-in {margin-left: 20px;}

#footerbody p{
margin:0;
padding:0;
}

#footerbody img{
margin:0;
padding:0;
}

#footerbody ul {
	
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:11px; 
  line-height:18px;
	text-align:left;
}
#footerbody li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 2px;
	list-style: none;
	font-weight:normal;
	white-space:nowrap;
	font-size:11px; 
  line-height:18px;
	text-align:left;
}
#footerbody ul li {
  list-style: none;
	margin: 0px 0px 10px 0px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  white-space:nowrap;
  font-size:11px; 
  line-height:18px;
	text-align:left;
	}
	
#footerbody h1 {
font-size:11px;
line-height:14px;
font-weight:bold;
color:#6FBCF7;
padding:0px 0px 0px 9px;
margin:0;
}



#footerbody span {
padding:0;
margin:0;

}

/*links for copyright area*/
#copyright a {
text-decoration: underline;
padding:0;
margin:0;
color:#FFFFFF; 
text-transform:none;
}

.copyright {
color:#FFFFFF;
text-transform:none;
background-color:transparent;
font-size:10px;
line-height:15px;
padding:0;
margin:0;
}
.copyright a {
text-decoration: underline;
padding:0;
margin:0;
color:#FFFFFF; 
text-transform:none;
}

.copyright a:link { color: #FFFFFF; }
.copyright a:visited { color: #FFFFFF; }
.copyright a:hover { color: #FFFFFF; text-decoration: none; background-color:transparent;}
.copyright a:active { color: #FFFFFF; }


.copyright img{
margin:0;
padding:0;
}



.rssincl-title{
	font-size:21px;
}

p.rssincl-itemtitle{
	font-size:17px;
	padding: 0 0 0;
}



