/* Global */
body	{ background-color: #2A2A2A; text-align: center; margin: 10px 0px 0px 0px; font-family: Arial, Sans-Serif; font-size: 11px; line-height: 11px; }

a,
a:visited,
a:active	{ color: #4587BF; text-decoration: underline; }
a:hover		{ color: #3B5366; text-decoration: underline; }

p	{ font-family: Arial, Sans-Serif; font-size: 11px; line-height: 17px; padding-left: 1px; margin: 0px 0px 17px 0px; color: #686868; }

h1	{ margin: 0 0 12px 0; }
h2	{ margin: 0 0 12px 0; }
h3	{ }
h4	{ background: url(../graphics/interface/bullet1.gif) no-repeat left; font-size: 12px; font-weight: bold; line-height: 17px; padding: 0px 0px 0px 12px; color: #000000; margin: 0px; }
h5	{ font-size: 12px; font-weight: bold; line-height: 21px; padding: 0px; margin: 0px 0px 4px 3px; color: #2B2B2B; }
h6	{ font-size: 12px; font-weight: bold; line-height: 12px; padding: 0px; margin: 0px 0px 4px 0px; color: #000000; }

ul		{ margin:10px 20px; padding:0; font-weight:normal; list-style-type:disc;  }
ul li	{ margin:0 0 8px 0; padding:0; }

ol		{ margin:10px 25px; padding:0; font-weight:normal; list-style-type:decimal;  }
ol li	{ margin:0 0 8px 0; padding:0; }

ol.Custom		{ margin: 10px 25px; padding: 0px 0px; font-weight: bold; color: #74A5CE;  }
ol.Custom li	{ margin: 0px; padding: 0px; }

ol ul		{ }
ol ul li	{ margin: 0px 0px 3px 0px; }



dl		{ margin: 10px 0px; }
dl dt	{ margin: 0px 5px; }
dl dd	{ margin: 2px 25px; }

select	{ font-family: Arial, Sans-Serif; font-size: 11px; color: #2A2A2A; }

/* Interface */
#InterfaceContainer		{ width:792px; text-align: left; margin: 0px auto; }
#InterfaceTop			{ width:792px; height: 13px; background: url(../graphics/interface/i_top.gif) repeat-x; font-size: 0px; line-height: 0px; }
#InterfaceTopLeft		{ width:20px; height: 13px; float: left; background: url(../graphics/interface/i_top_left.gif) no-repeat; }
#InterfaceTopRight		{ width:20px; height: 13px; float: right; background: url(../graphics/interface/i_top_right.gif) no-repeat; }
#InterfaceMiddle		{ width:792px; background: url(../graphics/interface/i_body.gif) repeat-y; }
#InterfaceHeader		{ width:792px; height: 210px; }
#InterfaceTopLeft2		{ float:left; width: 13px; height: 7px; background: url(../graphics/interface/i_top_left2.gif) no-repeat top; }
#InterfaceBanner		{ float:left; width: 766px; height: 210px; }
#InterfaceTopRight2		{ float:right; width: 13px; height: 7px; background: url(../graphics/interface/i_top_right2.gif) no-repeat top; }
#InterfaceContent		{ width:766px; padding: 0px 13px; }
#InterfaceFooter		{ width:756px; height: 60px; padding: 0px 5px; border-top: solid 6px #000000; border-bottom: solid 6px #96C0E4; background: url(../graphics/interface/footer.gif) no-repeat; }
#InterfaceCopyright		{ float:left; color: #7A7A7A; line-height: 41px; width: 233px; }
#InterfaceFooterNav		{ float:right; width: 513px; }
#InterfaceBottom		{ width:792px; height: 15px; background: url(../graphics/interface/i_bottom.gif) repeat-x; }
#InterfaceBottomLeft	{ float:left; width: 13px; height: 15px; background: url(../graphics/interface/i_bottom_left.gif) no-repeat; }
#InterfaceBottomRight	{ float:right; width: 13px; height: 15px; background: url(../graphics/interface/i_bottom_right.gif) no-repeat; }

#InterfaceAbsoluteBottom	{ overflow: hidden; padding: 0px 12px 5px 15px; color: #808080; }
#RTO						{ float:left; line-height: 19px; }
#OvestDynamics				{ float:right; }

div.ContentDivider	{ background: url(../graphics/interface/content_divider.gif) repeat-x; height: 15px; }

.BodyText	{ font-family: Arial, Sans-Serif; font-size: 11px; line-height: 17px; padding-left: 1px; color: #686868; font-weight: normal; }

/* Top Content */
#ContentTop				{ width:766px; margin-bottom:2px; color:#B5B5B5; line-height:17px; }
#ContentTop h1			{ font: normal 23px Georgia, serif; color:White; line-height:29px; padding-bottom:5px; border-bottom: solid 1px #85B5DD; }
#ContentTop h2			{ font: normal 17px Georgia, serif; color:Black; }
#ContentTop .Highlight	{ color: #96C0E4; font-weight:bold; }

#ContentTopSub			{ overflow: hidden; padding: 8px 7px 0px 7px; width: 752px; background: #3A5264 url(../graphics/interface/bg-content-top.jpg) repeat-x top; }
#ContentTopSub p		{ color:#B5B5B5; }
#ContentTopSub h1		{ color:#8AB8DF; border-bottom:none; padding-bottom:0; margin-bottom:5px; }
#ContentTopSub h2		{ color:White; }

div.TopContentHeading		{ margin-bottom:13px; }
div.TopContentSubHeading	{ }


/* Sub Navigation */
div.SubNavContainer	{ background:url(../graphics/interface/bg-sub-nav.jpg) repeat-y;  width: 158px; margin-bottom: 7px; }
ul#SubNav			{ list-style-type: none; margin: 0px; padding: 0px; line-height: 27px; border-top: solid 1px #868686; background: url(../graphics/interface/sub_nav.jpg) no-repeat top left; }
li.SubNav1Item		{ padding-left: 9px; border-bottom: solid 1px #868686; margin: 0px; }
li.SubNav1Selected	{ padding-left: 9px; border-bottom: solid 1px #868686; margin: 0px; }

li.SubNav1Item a,
li.SubNav1Item a:visited,
li.SubNav1Item a:active	{ color: #9F9F9F; text-decoration: none; }
li.SubNav1Item a:hover	{ color: #FFFFFF; text-decoration: none; }

li.SubNav1Selected a,
li.SubNav1Selected a:visited,
li.SubNav1Selected a:active	{ color: #FFFFFF; text-decoration: none; padding-left: 15px; background: url(../graphics/interface/bullet2.gif) no-repeat left; }
li.SubNav1Selected a:hover	{ color: #FFFFFF; text-decoration: none; padding-left: 15px; background: url(../graphics/interface/bullet2.gif) no-repeat left; }


/* Footer Navigation */
ul#FooterNav			{ list-style-type: none; margin: 0px; padding: 0px; line-height: 41px; float: right; font-weight: normal; }
li.FooterNav1Item		{ display: inline; float: left; margin: 0px; }
li.FooterNav1Separator	{ display: inline; float: left; color: #4587BF; padding: 0px 7px; margin: 0px; }

li.FooterNav1Item a,
li.FooterNav1Item a:visited,
li.FooterNav1Item a:active	{ color: #000000; text-decoration: none; }
li.FooterNav1Item a:hover	{ color: #000000; text-decoration: underline; }


/* Sub Pages */
div.BodySpace		{ float:left; background: #FFFFFF url(../graphics/interface/body_space.gif) repeat-x top; width: 170px; height: 198px; border-right: solid 3px #FFFFFF; }
div.BodyFrame		{ float:left; width:581px; border:solid 6px #96C0E4; padding:0; min-height: 198px; height: 198px; }
html>body div.BodyFrame { height:auto; }
div.BodyContent		{ width: 555px; padding: 7px 13px 23px 13px; background-color: #FFFFFF; text-align: left; }
div.BodyContent h5	{ margin-left: 0px; }
div.TextContainer	{ padding: 0px 3px; font-family: Arial, Sans-Serif; font-size: 11px; line-height: 17px; color: #686868; }
div.BodyFooter		{ background-color: #EAEAEA; width: 555px; padding: 3px 13px; }

a.Final,
a.Final:visited,
a.Final:active	{ color: #4587BF; text-decoration: underline; padding-left: 12px; background: url(../graphics/interface/bullet1.gif) no-repeat left; line-height: 17px; font-weight: bold; }
a.Final:hover	{ color: #3B5366; text-decoration: underline; padding-left: 12px; background: url(../graphics/interface/bullet1.gif) no-repeat left; line-height: 17px; font-weight: bold; }

a.Intro,
a.Intro:visited,
a.Intro:active	{ color: #96C0E4; text-decoration: underline; padding-left: 12px; background: url(../graphics/interface/bullet2.gif) no-repeat left; line-height: 17px; font-weight: bold; }
a.Intro:hover	{ color: #4587BF; text-decoration: underline; padding-left: 12px; background: url(../graphics/interface/bullet2.gif) no-repeat left; line-height: 17px; font-weight: bold; }


#TopBgVideoCamera	{ float: right; width: 171px; height: 182px; background: url(../graphics/subpages/video_camera.jpg) no-repeat 52px; }
#TopBgReel			{ float: right; width: 178px; height: 66px; background: url(../graphics/subpages/reel.jpg) no-repeat 87px; }
#TopBgCamera		{ float: right; width: 178px; height: 66px; background: url(../graphics/subpages/camera2.jpg) no-repeat 87px; }
#TopBgSlate			{ float: right; width: 178px; height: 66px; background: url(../graphics/subpages/slate.jpg) no-repeat 80px; }
#TopBgWorld			{ float: right; width: 178px; height: 109px; background: url(../graphics/subpages/world.jpg) no-repeat; }
#TopBgAustralia		{ float: right; width: 178px; height: 84px; background: url(../graphics/subpages/australia.jpg) no-repeat 55px; }

.Highlight	{ color: #74A5CE; font-weight: bold; }


/* Forms */
fieldset	{ padding: 0px; margin: 0px; border: solid 1px #81A6C5; text-align: left; }
label		{ float: left; width: 100px; line-height: 19px; }

div.FieldSetRow1	{ background-color: #E4E4E4; padding: 4px 10px; overflow:hidden; }
div.FieldSetRow2	{ background-color: #F7F7F7; padding: 4px 10px; overflow:hidden; }

input.TextBox			{ border: solid 1px #88ABC7; font-family: Arial, Sans-Serif; font-size: 11px; width: 170px; padding:0 2px; }
input.TextBoxLong		{ border: solid 1px #88ABC7; font-family: Arial, Sans-Serif; font-size: 11px; width: 320px; padding:0 2px; }
textarea.Description	{ border: solid 1px #88ABC7; font-family: Arial, Sans-Serif; font-size: 11px; width: 170px; height: 80px; padding:0 2px; }
textarea.TextAreaWide	{ border: solid 1px #88ABC7; font-family: Arial, Sans-Serif; font-size: 11px; width: 320px; height: 125px; padding:0 2px; }

.Error	{ color:#990000; font-weight:bold; }


/* Lists */
div.List		{ border-top: solid 1px #81A6C5; line-height: 13px; }
div.ListGroup1	{ background: #FFFFFF url(../graphics/interface/bg_list1.gif) repeat-y left; border-bottom: solid 1px #81A6C5; padding: 5px 10px; }
div.ListGroup2	{ background: #FFFFFF url(../graphics/interface/bg_list2.gif) repeat-y left; border-bottom: solid 1px #81A6C5; padding: 5px 10px; }


/* Paging */
div.PagingControl	{ background-color: #FFFFFF; border-top: solid 1px #BDBDBD; border-bottom: solid 1px #BDBDBD; line-height: 29px; margin: 20px 0px; height: 27px; overflow: hidden; padding: 8px;  }
div.PagingPrevious	{ float: left; width: 99px; height: 27px; }
div.PagingNext		{ float: right; width: 99px; height: 27px; }
div.PagingPages		{ float: left; width: 320px; height: 27px; text-align: center; }


/* Data List */
table.DataList		{ border-collapse: collapse; color: #000000; }
table.DataList tr	{ }
table.DataList td	{ background: url(../graphics/interface/content_divider.gif) repeat-x top; height: 15px; padding: 11px 5px; vertical-align: top; }

td.DataListLabel	{ font-weight: bold; }
td.DataListValue	{ }


/* Plain List */
table.PlainList		{ border-collapse: collapse; }
table.PlainList tr	{ }
table.PlainList td	{ padding: 2px 10px; vertical-align: top; }

td.PlainListLabel	{ font-weight: bold; }
td.PlainListValue	{ }
td.PlainListHeader	{ font-weight: bold; border-bottom: 1px solid #CCCCCC; padding-top: 10px !important; }


/* Inner Menu */
ul#InnerMenu			{ list-style-type: none; margin: 0px; padding: 2px 0px; line-height: 14px; border-top: solid 1px #868686; font-weight: bold; }
li.InnerMenu1Item		{ padding-left: 9px; margin: 10px 0px; }

li.InnerMenu1Item a,
li.InnerMenu1Item a:visited,
li.InnerMenu1Item a:active	{ color: #686868; text-decoration: none; }
li.InnerMenu1Item a:hover	{ color: #686868; text-decoration: none; }
