/* 

STYLE SHEET FOR PRI WEB SITE

	1. defaults
	2. structure
	3. links and navigation
	4. Classes
	5. Image Classes
	6. fonts

*/

/* --------- 1. defaults  --------- */

body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 30px;
	background: #FCDE5C url(images/bkgd2.jpg) no-repeat; }
	
		
/*  --------- 2. structure  --------- */

/* Backgrounds */

#bkgdmovie, #bottommovie { background: url(images/bkdg_gold.jpg) repeat-y; }	
#footer { background: url(images/bkgd_foot.jpg) no-repeat bottom; }
#rolling { margin: 0; padding: 0; background: url(images/bkgd_mov.jpg) no-repeat top; }
#navtop { margin: 0; padding: 0; background: url(images/bkgd_nav_06.jpg) no-repeat; }
#hbody { text-align: left; background: #ececea url(images/bkgd_hwhite.jpg) no-repeat bottom; }
#hsquare { background-color: #ececea; }
#bkgdsquare { background: url(images/grey_top2.jpg) no-repeat; }
#bkgdsquare2 { background: url(images/grey_top1.jpg) no-repeat;	}
#bkgdshadow { background: url(images/white_shadow.gif) repeat-y; }
#banner { margin:0;	padding:0; }
	
#topleft {
text-align: left;
padding: 0;
margin-top: 10px;
background: #dfdfde url(images/grey_bottom.jpg) no-repeat bottom; 
}
	
#topright {
text-align: left;
padding: 0;
margin-top: 10px;
background: #dfdfde url(images/grey_bottom.jpg) no-repeat bottom; 
}
		
#hrcolumn {
text-align: left;
margin: 0;
padding: 10px 5px 0 0;
background: #a19472 url(images/bkgd_grey.jpg) no-repeat bottom;	
}
	
#hleftcolumn {
margin-top: 10px;
margin-left:15px;
padding:0;
border-left: #DC9C06 solid 8px;
background: #fcde61 url(images/bkgd_yellow.jpg) no-repeat bottom; 
}
	
#leftbotoomsh {	background: #DC9C06 url(images/brown_new.jpg) repeat-x bottom; }	
	
#hleftnav {
	margin: 0 0 20px 0;
	padding:0;
	}
	
#six {
	border-left: #DC9C06 solid 8px;
	margin-top: 10px;
	margin-left:15px;
	padding:0;
	background-color: #fcde61;
	}
	
#mailing {
	font-size: 12px;
	padding: 0;
	margin: 10px auto;
	}
	
#mailing img {
	padding: 0;
	padding-bottom:0;
	margin: 10px;
	margin-bottom:0;
	}

	
/*H tags*/	
#hbody h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 5px 22px;
	padding: 0 0 0 0;
	}
	
#bkgdsquare h1, #bkgdsquare2 h1 {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 0 50px;
	margin: 0;
	}
	
#topleft h2, #topright h2 {
	margin: 0;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 1.4em;
	}
	
#hrcolumn h2 {
	color: #c6140f;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	} 
	
#hhabitat h2 {
	color: #cc0000;
	font-size: 14px;
	margin: 10px 6px 0 14px;
	padding: 0;
	}
	
#haddress h2 {
	color: #cc0000;
	font-size: 14px;
	margin: 0px 6px 0 14px;
	padding: 0;
	}
	
#hrcolumn h3 {
	color: #c6140f;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 20px;
	} 	
	
#hrcolumn h4 {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 20px 0 10px;
	} 	
		
	
/*Paragraph Tags*/	
#hbody p {
	font-size: 12px;
	margin: 0 22px 0 22px;
	padding: 0;
	}
	
#hrcolumn p {	
	font-size: 11px;
	width:140px;
	margin: 0;
	padding: 0;
	}
	
#hleftcolumn p {
	font-size:12px;
	margin: 10px 6px 0 8px;
	padding: 0;
	}	
	
#hhabitat p {
	font-size:12px;
	margin: 3px 6px 0 14px;
	padding: 0;
	}
	
#haddress p {
	font-size:12px;
	margin: 3px 6px 0 14px;
	padding: 0;
	}	
	

/*Ul and li tags*/
#hleftcolumn ul {
	margin-left: 30px;
	padding-left: 0;
	}
	
#hleftcolumn li {
	font-size: 12px;
	}	
	
	
/*top inline nav*/

#navcontainer {
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}

#navcontainer ul {
	text-align: left;
	list-style-type: none;
	margin-left: .5em;
	padding: 0;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
 	}
	
#navcontainer ul li { 
	background-image: url(images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em 0 0;
	padding-left: 1.7em;
	display: inline; 
	}

/*top inline nav 2*/
#navcontainer2 {
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
padding:0;
margin:0;
	}

#navcontainer2 ul {
	text-align: left;
	list-style-type: none;
	margin-left: .5em;
	padding-left:0;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0; 	
	}
	
#navcontainer2 ul li { 
	background-image: url(images/white_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em 0 0;
	padding-left: 1.7em;
	margin-left:0;
	display: inline; 
	}

#bottom {
	margin-top: 30px;
	}
	
#bottom p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
#gallery {
	margin-top:10px;
	padding-top:0;	
	margin-left: 26px;
	padding-left: 0;
}

#gallery p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#gallery h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#365c89;
	}
	
/*start of styles links*/

/* CSS Document */

#homelink a:link, #homelink a:visited, #homelink a:hover, #homelink a:active {
	font-family: "Trebuchet MS", Arial, sans-serif;
color: #512903;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 1px 30px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(images/flower_nav.jpg);
	background-position: 6px 50%;
	}	
	
#homelink a:hover {	color: #fff; background-color: #000; }	
	
#haddress a:link, #haddress a:visited, #haddress a:hover,  #haddress a:active {
	color: #000;
	font-size: 12px;
	text-decoration: underline;
	}

#haddress a:hover {	text-decoration: none; }


#hhabitat a:link, #hhabitat a:visited, #hhabitat a:hover,  #hhabitat a:active {
	color: #000;
	font-size: 12px;
	text-decoration: underline;
	}

#hhabitat a:hover {	text-decoration: none; }

#gallery a:link, #gallery a:visited, #gallery a:hover,  #gallery a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #365c89;
	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
	}

#gallery a:hover {	text-decoration: none; }


/*link styles for home page right column*/	

#hrcolumn a:link, #hrcolumn a:visited, #hrcolumn a:hover, #hrcolumn a:active {
	color: #c6140f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}

#hrcolumn a:hover {	text-decoration: underline;	}

#hleftcolumn ul li a:link {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	}
	
#hleftcolumn ul li a:visited {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	}

#hleftcolumn ul li a:hover {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

#hleftcolumn ul li a:active {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	}



#navcontainer ul li a:link {
	color: #e10e0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#navcontainer ul li a:visited {
	color: #e10e0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#navcontainer ul li a:hover {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #ccc;
	text-decoration: none;
	 }
	 
#navcontainer ul li a:active {
	color: #e10e0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }


#tnav1 a:link {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav1 a:visited {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav1 a:hover {
	color: #e10e0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav1 a:active {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav2 a:link {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav2 a:visited {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav2 a:hover {
	color: #e10e0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
#tnav2 a:active {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }
	 
	 
/*bkgdsquare2 a links*/

#bkgdsquare2 a:link {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 3px 0 0 50px;
	margin: 0;
	 }
	 
#bkgdsquare2 a:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 3px 0 0 50px;
	margin: 0;
	 }
	 
#bkgdsquare2 a:hover {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	padding: 3px 0 0 50px;
	margin: 0;
	 }
	 
#bkgdsquare2 a:active {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 3px 0 0 50px;
	margin: 0;
	 }
	 
/*hbody a links*/

#hbody a:link {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	 }
	 
#hbody a:visited {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	 }
	 
#hbody a:hover {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	 }
	 
#hbody a:active {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	 }
	 


#hsquare a:link {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	 }
	 
#hsquare a:visited {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	 }
	 
#hsquare a:hover {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	 }
	 
#hsquare a:active {
	color: #c6140f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	 }
	 
#topleft a:link {
	text-align:right;
	color: #c6140f;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 5px;
	}
	
#topright a:link {
	text-align:right;
	color: #c6140f;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 5px;
	}

#bottom a:link {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	
#bottom a:visited {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	
#bottom a:hover {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	
#bottom a:active {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	


#ppcontent a:link {
	color: #365c89;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	
#ppcontent a:visited {
	color: #365c89;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	
#ppcontent a:hover {
	color: #365c89;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
#ppcontent a:active {
	color: #365c89;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	
/*end of styles links*/


/*Start of template styles*/

/* CSS Document */

#tmain {
	margin-top: 0;
	padding-top: 0;
	}
	
#portfolio {
	background: url(images/body_pics/bkgd_savanna3.jpg) no-repeat top right; 
	} 

#bottommovie { background-color: #F8F8F6;}

#ppcontent {
	font-size: 12px;	
	text-align: left;
	margin: 16px 0 0 0;
	padding: 0 0 0 0;
	}
	
#ppcontent p {
font-family: Tahoma, Arial, sans-serif;
	color: #343434;
	font-size: 12px;
	text-align: left;
	margin: 0 0 8px 0;
	padding: 0;
	line-height: 1.4em;	
	}	
	
#ppcontent h2 {
	color: #343434;
	font-size: 16px;
	text-align: left;
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 1.1em;	
	}
	
#ppcontent h3 {
	color: #343434;
	font-size: 14px;
	text-align: left;
	margin: 15px 0 2px 0;
	padding: 0;
	line-height: 1.1em;	
	}
	
#ppcontent ul {
margin-left:20px;
padding-left:0;
}

#ppcontent ul li {
font-family: Tahoma, Arial, sans-serif;
color: #343434;
margin-left: 10px;
padding-left:0;
list-style:square;
line-height: 1.4em;
font-weight:bold;
}

#ppcontent ol {
margin-left:20px;
padding-left:0;
}

#ppcontent ol li {
font-size:14px;
line-height: 1.5em;
font-family: Tahoma, Arial, sans-serif;
color: #343434;
margin-left:10px;
padding-left:0;
}

#ppcontent hr {
background-color:#ccc;
color:#ccc;
height:1px;
border:0;
margin-bottom: 1em;
}
		
#trightcolumn {
	margin: 0 auto;
	padding: 0;
	}
	
#trightcolumn p {
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	}	
	
#tline {	
	margin: 0;
	padding: 10px 10px;
	border-left: #ceccc4 solid 1px;
	border-bottom: #ceccc4 solid 1px;
	border-right: #ceccc4 solid 1px;
	background: url(images/bkgd_plant.jpg) no-repeat bottom;
	background-color: #EDEAE5;
	}
	
#tsideline {
	margin-top: 0px;
	padding-top: 0;
	border-left: #ceccc4 solid 1px;
	}	
	
#tline p {
	margin: 0 0 5px 0;
	padding: 0;
	}

#tline h3 {
	margin: 0;
	padding: 0;
	}
	
#tline h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3B5F8F;
	margin: 0;
	padding: 0;
	}
	
#tline a:link {
	color: #E41036;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
#tline a:visited {
	color: #E41036;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
#tline a:hover {
	color: #fff;
	background-color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
#tline a:active {
	color: #E41036;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
div#tanother {
text-align: center;
border-top: #ceccc4 solid 1px;
border-bottom: #ceccc4 solid 1px;	
margin-right: 20px;
padding-right:5px;
margin-left: 20px;
padding-left:5px;	
margin-top: 36px;
padding-top: 5px;
padding-bottom: 5px;
}
	
div#tanother img { vertical-align: -2px; }
	
div#tanother a {
font-size: 16px;
color: #FF0000;
text-decoration: none;
}
	
div#tanother a:visited {
font-size: 16px;
color: #FF0000;
text-decoration: none;
}
	
div#tanother a:hover {
font-size: 16px;
color: #fff;
background-color: #000;
text-decoration: none;
}
	
div#tanother a:active {
font-size: 16px;
color: #FF0000;
text-decoration: none;
}
		
#timg {
margin-top: 36px;
padding-top: 0;
}	
	
#newlogo h1 { 
font-family: Georgia, "Times New Roman", Times, serif;
color: #365c89;
font-size: 17px;
letter-spacing: 0.09em;
font-weight:bold;
font-variant:small-caps;
margin-top: 0;
padding-top: 0;
margin-left: 26px;
padding-left: 0;
padding-bottom: 15px;
margin-bottom: 0px;
margin-right: 260px;
padding-right: 0;
border-bottom: #365c89 solid 4px;
background: url(images/logo.jpg) no-repeat 98% 0%;
}

#newlogo2 h1 { 
font-family: Georgia, "Times New Roman", Times, serif;
color: #365c89;
font-size: 17px;
letter-spacing: 0.09em;
font-weight:bold;
font-variant:small-caps;
margin-top: 6px;
padding-top: 0;
margin-left: 26px;
padding-left: 0;
padding-bottom: 15px;
margin-bottom: 0px;
margin-right: 170px;
padding-right: 0;
border-bottom: #365c89 solid 4px;
background: url(images/logo.jpg) no-repeat 98% 0%;
}

blockquote {
margin-top:20px;
margin-left: 40px;
padding-left:0;
width: 400px;
}

.quotebody {
margin: 0;
color: #003366;
font-size: 12px;
font-weight: bold;
}
		
.quoteCite {
font-size:10px;
font-weight: bold;
text-align: right;
margin: 7px 10px 10px 0;
padding:0;
}

hr {
background-color: #cccccc;
color: #cccccc;
height: 11px;
border: 0;
margin-bottom: 1.6em;
}

#ron {
  float: left;
  width: 196px;
  border: thin silver solid;
  margin: 0.5em 1em 1em 0;
  padding: 0.5em;
}
#ron p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
}

#buckthorn {
  float: left;
  width: 439px;
  border: thin silver solid;
  margin: 0.5em 1em 1em 0;
  padding: 0.5em;
}
#buckthorn p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
}

.buckright {
margin-left: 75px;
}

		
/*end of template styles*/


/*  --------- 4. Classes  --------- */	
.nomargin { margin:0; padding:0; }
.copy { font: bold 14px Arial, Helvetica, sans-serif; }
.pri1 { font: bold 14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
.10blkbold { 
	color: #000;
	font-size: 10px;
	font-weight: bold;
	}

.callbar { margin: 25px 0 40px 0; padding: 0;}
.blockaway { display: block;}

.imagevert { vertical-align: -1px;}

/*  --------- 5. Image Classes  --------- */


.boarderpic { 
border: #638BBC solid 2px;
padding: 4px;
margin: 5px 0;
}

.boardertest { 
border: #CCCCCC solid 2px;
padding: 10px;
margin: 5px 0;
}

.greythick { 
border: #CCCCCC solid 7px;
padding: 2px;
margin: 5px 0;
}

.greythin { 
border: #ccc solid 2px;
padding: 4px;
margin: 5px 0;
}

.greythin_picleft { 
border: #ccc solid 2px;
padding: 4px;
margin: 5px 0;
}

.bluethin { 
border: #638BBC solid 2px;
padding: 4px;
margin: 5px 0;
}

.greenthin { 
border: #c8d637 solid 6px;
padding: 4px;
margin: 10px 16px 10px 0;
float:left;
}

.boarderpic_center { 
border: #638BBC solid 2px;
padding: 4px;
margin-top: 10px;
margin-left:auto;
margin-right:auto;
}

.floatl { 
border: #638BBC solid 2px; 
float:left;
padding: 4px;
margin: 5px 15px 5px 0;
}

.float2 { 
border: #CCCCCC solid 7px;
float:left;
padding: 2px;
margin: 5px 15px 5px 0;
}

.linkSpacer {
margin-left: 10px;
padding-left: 0;
}

.maintext {
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
color:#343434;
}

.trubbold12 {
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
}

.trubbold12blk {
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#000;
}

.trubbold12red {
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#E41036;
}

.trubbold13 {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
}

.trubbold13red {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#E41036;
}

.trubbold13grey {
font-weight:bold;
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#343434;
}

.trubbold13blue {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#365c89;
}

.trubbold14blk {
font-size: 14px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-weight:bold;
color:#000;
}

.trubbold14blue {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#365c89;
}

.trubbold14red {
font-size: 14px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-weight:bold;
color:#E41036;
}

.trubbold14grey {
font-size: 14px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#343434;
}

/*contact us table styles*/

#contact {
border-collapse: collapse;
color: #000;
border: 2px solid #667799;
background-color: #ddd;
}

#contact th {
width: 165px;	
font-family: Arial, Helvetica, sans-serif;
text-align: right;
vertical-align: top;
border-top: 1px solid #eee;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-right: 12px;
padding-top: 0.50em;
padding-bottom: 0.50em;
}
	
#contact td {
width: 185px;	
font-family: Arial, Helvetica, sans-serif;
vertical-align: middle;
padding-left: 15px;
padding-right:15px;
border-top: 1px solid #eee;
border-left: 0px solid #4A7770;
border-bottom: 0px solid #FCF0C0;
border-right: 0;
color: #fff;
}
	
.header {
font-family: Arial, Helvetica, sans-serif;
vertical-align: middle;
text-align: left;
font-weight: bold;
font-size: 14px;
padding-left: 7px;
}
	
#contact #buttonSubmit {
margin-left: 0px;
margin-top: 0px;
	}
	
.textinput {
color: #666;
background-color: #ccc;
}

#emailhome {
padding: 0 0 0 5px;
margin: 0 0 0 9px; 
background-color:#FCF0C0;
width:180px;
}

.requieredred {
font-size: 16px;
font-weight: bold;
color: #FF0000;
}

.bluerow {
background-color: #667799;
}

.lightblue {
background-color: #eee;
}

/*end of contact us styles*/

/*tables */
table.clients {
border: 1px solid #669;
border-spacing: 0px;
border-collapse: collapse;
background-color: #eee;
vertical-align: top;
font: 11px Helvetica, sans-serif;
margin-left: 0px;
padding:0px;
text-align: left;
}
table.clients th {
border: 0px solid #006;
padding: 4px;
background-color: #679;
color:#FFF;
}
table.clients td {
border: 0px solid #006;
padding: 4px 5px 7px 4px;
vertical-align: top;
}

.odd {background-color:#ddd;}

table.clients a {color: #04c; font-weight:normal; text-decoration:none}
table.clients a:hover {color: #a20;}
table.clients a:visited {color: #028;}


/*styles for page publisher*/
.maintext {
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
}

.titleblue {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#365c89;
}

.titlegrey {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#343434;
}
/*end styles for page publisher*/

.imgleft {
float:left;
padding: 5px 10px 10px 25px;
margin:0;
}

.imgleftgrnbord {
float:left;
border: #c8d637 solid 4px;
padding: 3px 3px 3px 3px;
margin: 5px 10px 10px 25px;
}

.imgleftgrnmnboun {
float:left;
border: #597384 solid 3px;
padding: 3px 3px 3px 3px;
margin: 5px 10px 10px 25px;
}

/*sitemap table styles*/

#sitemap { background-color:}

.sitehead {
font-size: 13px;
font-family: Tahoma, Arial, sans-serif;
font-weight:bold;
color:#fff;
padding:5px 5px;
background-color:#667799;
}

.sitelink {
padding:4px 15px;
background-color:#eee;
}

.sitespace {
margin:10px;
padding:3px 50px;
background-color:#ddd;
}


#sitelinknav a:link, #sitelinknav a:visited, #sitelinknav a:hover, #sitelinknav a:active {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #512903;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 1px 30px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(images/flower_nav.jpg);
	background-position: 6px 50%;
	}	
	
#sitelinknav a:hover {	color: #fff; background-color: #000; }	

.formwidth {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; background-color:#eef !important; border:1px solid #6E80A3; width:130px;
height: 17px; margin-bottom:3px; padding-bottom:0px;
}

/* player area style - contains playlist and player */
.playerarea {
    margin: 0 0 0 0;
    padding:  10px 10px 10px 10px;
    width: 580px;
    height: 240px;
    background-color: black;
}
.playerarea img {
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none;
}
.playerarea .splash {
    width: 320px;
    height: 240px;
}
/* player style */
.player {
    float: left;
    width: 320px;
    height: 240px;
    margin: 0 10px 0 0;
    padding: 0;
    border: 1px inset red;
}
/* playlist style */
.playlist {
    width: 245px;
    height: 240px;
    padding: 0;
    margin: 0;
    float: left;
    overflow-y: auto;
    overflow-x: hidden;
}
/* playlist entry */
.playlist a {
    display: block;
    width: 200px;
    height: 80px;
    padding: 3px 7px 3px 7px;
    background-color: #D8D8D8;
    background-image: url(../gradient.png);
    background-repeat: repeat-x;
    border: 1px solid red;
    font: 10px "bitstream vera sans", "lucida grande",verdana;
    text-decoration: none;
    margin: 0 0 5px 0;
    color: #181818;
}
/* different states of a playlist entry */
.playlist a:hover {
    background-color:#686868;
    text-decoration: none;
}
.playlist a.progress {
    background-color:#707070 ;
}

.playlist a.playing {
    border:1px solid #666;
    background-color:#707070 ;
}
.playlist a.paused {
    border:1px solid #666;
    background-color:#808080;
}
/* elements inside playlist entry */
.playlist a .playerleft {
    margin: 0;
    padding: 0;
    float: left;
    width: 35%;
}
.playlist a .playerright {
    margin: 8px 0 0 0;
    padding: 0;
    float: right;
    width: 65%;
}
.playlist a img {
    border:solid 1px #999;
    float:left;
    margin: 0;
    width: 55px;
    height: 45px;
}
.playlist a strong {
    color: red;
    padding-bottom: 5px;
}
/* thumb icon */
.playlist a .thumb {
    margin: 5px 0 5px 0;
}
/* play stuffs */
.playlist a .play {
    margin: 0;
}


/*form in pages*/
#templateEstimate {
font-size:12px;
font-weight:bold;
background-color:#ddd;
border:#365c89 solid 10px;
}

.getEstimate {
font-size:24px;
color:#970b0e;
}

.submitNow {
font-size:24px;
color:#333;
}

.required {
color:#970B0E;
font-size: 18px;
font-weight:bold;
}

.requigrey {
color:#ddd;
font-size: 18px;
font-weight:bold;
}

/*end of form in pages*/

#videolandscape {
border:solid 10px #bbb;
margin: 0 0 0 60px;
padding: 0 4px 4px 0;
width: 425px;
}   

#tmain h5 {
padding: 0 0 0 0;
margin: 0 0 7px 60px;
color:#E10E0E;
font-size:16px;
} 

.hclass {
padding: 0;
margin:5px 0;
}

.test1 {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#FFFFCC;
margin: 10px 20px 30px 10px;
padding: 10px 20px 10px 10px;
}

.test2 {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#f6f6c6;
margin: 10px 20px 30px 10px;
padding: 10px 20px 10px 10px;
}

	