body {
	margin-left:0;
	margin-top:0;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#404040

}

form {
	margin-bottom: 0px;
	padding-bottom:0px

}


/* For search pages that scroll excessively */
.searchbg {
	background-image: url(/img/bg_gradient.gif);
	background-repeat: no-repeat;
	background-color:#000000
	
}

.greenarrow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#66CC00;
	font-weight:bold;
	text-decoration:none
}

.orangearrow12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	font-weight:normal;
	text-decoration:none
}

/*------------ SEARCH ------------*/

.searchtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal
}

.advancedsearch a:link, .advancedsearch a:visited, .advancedsearch a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DFDFDF;
	font-weight:normal;
	text-decoration:underline
}

.advancedsearch, .advancedsearch a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DFDFDF;
	font-weight:normal;
	text-decoration:none
}

.searchbox {
	width:135px;
	height:17px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}


/*------------ UTILITY NAV ------------*/
.utilitynav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none
}


.utilitynav a:link, .utilitynav a:visited, .utilitynav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none
}

.utilitynav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline
}


/*------------ MAIN NAV ------------*/
.mainnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}

.mainnav a:link, .mainnav a:visited, .mainnav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}

.mainnav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline
}


/*------------ TABLE BORDERS ------------*/
.mainnav_border {
	border: 1px solid #858585;
	border-collapse:collapse
}

.mainnav_border td {
	border: 1px solid #858585;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none
}

.mainnav_divider {
	border-top: 1px solid #858585;
}


/*------------ PAGE ELEMENTS ------------*/
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
}

h2 a:link, h2 a:visited, h2 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	text-decoration:none;
}

h2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF9900;
	margin:0;
	text-decoration:hover;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

h3 a:link, h3 a:visited, h3 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	text-decoration:none;
}

h3 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	margin:0;
	text-decoration:hover;
}

.titleBoldWhite14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF
}

.titleBoldWhite14 a:link, .titleBoldWhite14 a:visited, .titleBoldWhite14 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
}

.titleBoldWhite14 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline
}


.titleWhite14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF
}

.titleWhite14 a:link, .titleWhite14 a:visited, .titleWhite14 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none
}

.titleWhite14 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline
}

.whiteText10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF
}

.whiteText11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF
}

.whiteText11 a:link, .whiteText11 a:visited, .whiteText11 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.whiteText11 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

.whiteText12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF
}

.whiteText12 a:link, .whiteText12 a:visited, .whiteText12 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.whiteText12 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

.whiteText13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF
}

.whiteText14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF
}

.whiteText14 a:link, .whiteText14 a:visited, .whiteText14 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.whiteText14 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

.whiteText16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF
}

.grayText10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999
}

.lightGrayText9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#CCCCCC
}

.lightGrayText10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCCCCC
}

.lightGrayText11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCCCCC
}

.lightGrayText11 a:link, .lightGrayText11 a:visited, .lightGrayText11 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

.lightGrayText11 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.lightGrayText12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC
}

.errorMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF9900
}


.orangeText11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900
}

.orangeText11 a:link, .orangeText11 a:visited, .orangeText11 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.orangeText11 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}


.orangeText12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900
}

.orangeText12 a:link, .orangeText12 a:visited, .orangeText12 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.orangeText12 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

.alphabetNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px
}

.alphabetNav a:link, .alphabetNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px
}

.alphabetNav a:hover, alphabetNav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	background-color:#999999;
	padding-left:2px;
	padding-right:2px

}


/*------------ FOOTER NAV ------------*/

.footernav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#858585;
	font-weight:normal;
	text-decoration:none
}


.footernav a:link, .footernav a:visited, .footernav a:hover, .footernav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#858585;
	font-weight:normal;
	text-decoration:underline
}

/*------------ 2nd LEVEL NAV ------------*/
.secondLevelNavOn, .secondLevelNavOn a:link, .secondLevelNavOn a:visited, .secondLevelNavOn a:hover, .secondLevelNavOn a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#666666
}

.secondLevelNav a:link, .secondLevelNav a:visited, .secondLevelNav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	font-weight:bold;
	text-decoration:none
}

.secondLevelNav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none

}

/*------------ 3nd LEVEL NAV ------------*/
.thirdLevelNavOn, .thirdLevelNavOn a:link, .thirdLevelNavOn a:visited, .thirdLevelNavOn a:hover, .thirdLevelNavOn a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#999999;
	padding-left:4px;
	padding-right:4px
}

.thirdLevelNav a:link, .thirdLevelNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px
}

.thirdLevelNav a:hover, .thirdLevelNav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#999999;
	padding-left:4px;
	padding-right:4px

}

/*------------ SHOWREEL ------------*/
.showreelBorder {
	border: 1px solid #5E5E5E
}

.showreelLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#ff9900;
	text-decoration:none
}

.showreelLink a:link, .showreelLink a:visited, .showreelLink a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#ff9900;
	text-decoration:none
}

.showreelLink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#ff9900;
	text-decoration:underline
}

/*------------ FORMS ------------*/
.dropdownWildlife {
	height:18px;
	background-color: #FFFFFF;
	border: 1px solid #696969;
	color: #707070;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}


select {
	height:17px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.inputfield60 {
	height:19px;
	width:60px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.inputfield150 {
	height:19px;
	width:150px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}


.inputfield215 {
	height:19px;
	width:215px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.inputfield285 {
	height:19px;
	width:285px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.textarea215 {
	width:215px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.textarea285 {
	width:285px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.textarea600 {
	width:600px;
	background-color: #D1D0D0;
	border: 1px solid #696969;
	color: #292929;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	height:19px;
}

.button a:link, .button a:visited, .button a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	text-decoration:none;
}

.button a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	text-decoration:underline;
}

.button12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	height:19px;
}

.button12 a:link, .button12 a:visited, .button12 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	text-decoration:none;
}

.button12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	text-decoration:underline;
}

.button_execute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
	background-color:#303030;
	border: 1px solid #CA7102;
	text-align:center;
	height:19px;
}

.button_execute a:link, .button_execute a:visited, .button_execute a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	text-decoration:none;
}

.button_execute a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
	background-color:#303030;
	text-align:center;
	text-decoration:underline;
}

.tableFieldLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right
}

.tableFieldValue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left
}


/*------------ SPACING ------------*/
.clipdetails p {
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px
}

/*------------ TABLES ------------*/
.datatable td{
	padding: 4px;
	border-bottom: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF
}

.datatable td a:link, .datatable td a:visited, .datatable td a:active {
	color:#FF9900;
	text-decoration:none
}

.datatable td a:hover {
	color:#FF9900;
	text-decoration:underline
}


.boxers td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none
}

.boxers a:link, .boxers a:visited, .boxers a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none
}

.boxers a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline
}

/*Home Page Show Reel*/
#apDiv1 {
	position:absolute;
	left:40px;
	top:155px;
	width:237px;
	height:170px;
	z-index:1;
}

/*Site Map*/
.subSectionHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none
}

.subSectionHeader a:link, .subSectionHeader a:visited, .subSectionHeader a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none
}

.subSectionHeader a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

.sectionLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900
}

.sectionLinks a:link, .sectionLinks a:visited, .sectionLinks a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none
}

.sectionLinks a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline
}

ul.subsections {
	margin-top:0;
	margin-bottom:0;
	margin-left:15px;
	padding:0;
	list-style:none;
}

ul.subsectionlinks {
	margin-top:0;
	margin-bottom:0;
	margin-left:25px;
	padding:0;
	list-style:none;
}