body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

p {
	font-size: 14px;
	color: #000000;
	margin: 0px 0px 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 24px;
	color: #000000;
	margin: 0px 0px 0.3em;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 14px;
	color: #000000;
	margin: 0px 0px 0.3em;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 14px;
	color: #009900;
	margin: 0px 0px 0.3em;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

a, a:active, a:visited {
	color: #006600;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#container {
	margin: 16px auto;
}

#container #main {
	width: 803px;
	margin: 0px auto;
}

#container #main #top #nav {
	width: 803px;
}
#container  #main  #top  .nav {
	height: 209px;
	width: 231px;
	background-color: #006600;
	background-repeat: no-repeat;
}
#container  #main  #top  .nav  ul {
	margin: 5px 0 0 26px;
	padding: 0;
    font-size: 14px;
}
#container  #main  #top  .nav  li {
	padding: 0px 0px 4px 16px;
	margin: 0px;
	list-style-type: none;
	font-size: 13px;
	background-color: #006600;
	background-image: url(../_images-templates/bull_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#container   #main   #top   .nav   a, #container  #main  #top  .nav  a:active, #container  #main  #top  .nav  a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#container  #main  #top  .nav  a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#container #main #search {
	clear: both;
	background: url(../_images-templates/bg_mid.gif) repeat-y;
}
#container #main #search .search {
	padding: 4px 0 2px 0;
	height: 23px;
	background-color: #006600;
	background-image: none;
	}
#container #main #search .search .searchBox {
	float: right;
	padding-right: 4px;
	
	
}
#container  #main  #search  .search  .searchBox .searchInput {
	height: 15px;
	width: 169px;
	float: left;
	font-size: 12px;
}

#container #main #search .search .searchBox .searchSubmit {
	padding: 0px 0px 0px 4px;
	float: left;
}

#container #main #bottomHome .left {
	width: 528px;
	height: 192px;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	background-color: #FFFFFF;
}

#container #main #bottomHome .left .pic_home_ptaprograms {
	margin: 22px 0 0px 0px;
	float: left;
	border: 2px solid #dbbd7f;
}

#container #main #bottomHome .left #ptaPrograms {
	margin: 18px 14px 0 14px;
	color: #000000;
	float: right;
	vertical-align: top;
}

#container #main #bottomHome .left #ptaPrograms p {
	color: #000000;
	margin: 0 0 .8em 0;
}

#container #main #bottomHome .left #ptaPrograms ul {
	margin: 0 40px 0 0;
	padding: 0px;
	float: left;
}

#container #main #bottomHome .left #ptaPrograms li {
	background: url(../_images-templates/bull_programs.gif) 0 4px no-repeat;
	padding: 0px 0px 3px 18px;
	list-style-type: none;
}
#container  #main  #bottomHome  .left  #ptaPrograms  a, #container #main #bottomHome .left #ptaPrograms a:active, #container #main #bottomHome .left #ptaPrograms a:visited {
	color: #006600;
	text-decoration: underline;
}

#container #main #bottomHome .left #ptaPrograms a:hover {
	text-decoration: none;
	color: #000000;
}

#container #main #bottomHome .right {
	background: #cbc6ab url(../_images-templates/bg_main_right.gif) no-repeat;
	width: 213px;
	border-left: 1px solid #FFFFFF;
	padding: 18px 10px 14px 14px;
}

#container #main #bottomHome .right p {
	margin: 0px 0px 0.8em;
}
#container    #main    #bottomHome    .right    h2               {
	font-size: 11px;
	font-weight: bold;
	color: #930e00;
	text-decoration: none;
	margin: 0;
}
#container  #main  #bottomHome  .right  a, #container #main #bottomHome .right a:active, #container #main #bottomHome .right a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #3a4c53;
	text-decoration: underline;
}
#container  #main  #bottomHome  .right  a:hover {
	text-decoration: none;
}

#container #main #bottomHome .bottom {
	padding: 14px 14px 0 14px;
}

#container #main #bottomHome .bottom #quickLinks {
	width: 95%;
}

#container #main #bottomHome .bottom #quickLinks td {
	padding: 0px 0px 14px;
}

#container #main #bottomHome .bottom #quickLinks img {
	margin: 0px 14px 0 0px;
	float: left;
}

#container #main #bottomHome .bottom #quickLinks p {
	margin: 0px 14px 0 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container #main #bottomHome .bottom #quickLinks a {
	color: #006600;
	font-weight: normal;
	text-decoration: underline;
	
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container #main #bottomHome .bottom #quickLinks a:hover {
	text-decoration: none;
}

#container #main #bottomHome .bottom #quickLinks span a {
	font-weight: bold;
	color: #b44e31;
	margin: 0 4px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container #main #bottom .left {
	width: 203px;
	padding: 18px 14px 0 14px;
	background-image: none;
	background-color: #006600;
}

#container #main #bottom .left h1 {
	font-size: 16px;
	margin: 0px 0px 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

#container #main #bottom .left h2 {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#container #main #bottom .left p {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 .6em 0;
}
#container  #main  #bottom  .left  a, #container #main #bottom .left a:active, #container #main #bottom .left a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

#container #main #bottom .left a:hover {
	text-decoration: none;
}

#container #main #bottom .left .icon_leopardspotnews {
	margin: 16px 0 4px 45px;
}

#container #main #bottom .right {
	width: 506px;
	border-left: 1px solid #FFFFFF;
	padding: 14px 14px 0 14px;
	background-color: #FFFFFF;
}

#container #main #bottom .search {
	padding: 20px 20px 9px 20px;
	width: 766px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}

#container #main #footerHome {
	background: url(../_images-templates/bg_bottom_home.gif) no-repeat;
	padding: 21px 11px 0 11px;
	text-align: center;
	clear: both;
}

#container #main #footerSec {
	background: url(../_images-templates/bg_bottom.gif)  no-repeat;
	padding: 21px 11px 0 11px;
	text-align: center;
}

#container #main #footerSearch {
	padding: 21px 11px 0 11px;
	text-align: center;
	background-color: #006600;
	background-image: none;
	background-repeat: no-repeat;
}

#container #main #footer {
	padding: 0 11px 16px 11px;
	text-align: center;
}

#container #main #footer #links {
	font-size: 9px;
	color: #FFFFFF;
}

#container #main #footer #links a, #container #main #footer #links a:visited, #container #main #footer #links a:active {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 4px 0 4px;
}

#container #main #footer #links a:hover {
	text-decoration: underline;
}

#container #main #footer #copyright {
	padding: 6px 12px 6px 12px;
}

#container #main #footer #copyright .copyright {
	color: #aab2b5;
	float: left;
	font-size: 10px;
}

#container #main #footer #copyright .byline {
	font-size: 10px;
	color: #aab2b5;
	float: right;
}

#container #main #footer #copyright .byline a, #container #main #footer #copyright .byline a:active, #container #main #footer #copyright .byline a:visited {
	font-size: 10px;
	color: #aab2b5;
	text-decoration: underline;
}

#container #main #footer #copyright .byline a:hover {
	text-decoration: none;
}
/* tables */
td {
	padding: 0;
	vertical-align: top;
}


/* images */
img {
	border: 0;
}


/* forms */
form {
	margin: 0;
}

/* Fix for clearing floated elements */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
	clear: both;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearBoth {
	clear: both;
}
	
/* floats */
.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}
