﻿body 
{
	
	margin-top:20px;
	margin-bottom:60px;	
	background-color:#000000;
}

*
{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	border-collapse:collapse;	
}    

a
{
	color:#ffcc33;
}

p
{
    margin-top:8px;
    line-height:20px;
}

p a
{
    font-weight:bold;
}

table
{
    padding:0px;
    margin:0px;    
}

.clear
{
	display:block;
	clear:both;
}

img
{
	border:0px;
	margin:0px;
	padding:0px;
}

ul, ol
{
    padding-left:20px;
}

.noshow
{
	display:none;
}

.show
{
	display:inline;
}

.fleft
{
	float:left;
}

.fright
{
	float:right;
}

.test
{
	border:1px solid red;	
}

.siteCt
{
    width:979px;    
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.contentCt
{
    width:100%;
    height:100%;
	background-image:url(/Images/contentBg.gif);
	position:relative;
}

.botLeft
{
    position:absolute;
    bottom:0px;
    left:0px;
    height:15px;
    width:15px;
    background-image:url(/Images/cnrBotLeft.gif);
}

.botRight
{
    position:absolute;
    bottom:0px;
    right:0px;
    height:15px;
    width:15px;
    background-image:url(/Images/cnrBotRight.gif);

}

.footer
{
    font-size:10px;
    width:979px;
    margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	position:relative;
}

.smLink
{
    position:absolute;
    left:50%;
    top:0px;
    font-size:10px;
}

.box
{
    border:1px solid #ffcc33;
}

.homeBox
{
    width:670px;
    margin:10px;
    color:#ffcc33;
}

.boxHeader
{
    text-decoration:underline;
    font-weight:bold;
    font-size:16px;
}

.homeOutItem
{
    float:left;
    width:320px;
    text-align:center;
}

.topBannerLeft
{
    float:left;
    height:175px;
    width:699px;
    background-image:url(/Images/tobBanBg.gif);
    background-repeat:no-repeat;
    position:relative;
}

.topBannerRight
{
    width:280px;
    height:175px;
    float:right;
}

/************************ top nav *************************/ 

.topNavCt
{
    width:699px;
    line-height:30px;
    height:30px;
    background-image:url(/Images/topNav.gif);
    position:absolute;
    bottom:0px;
}

.topNavItem, .tnSelected
{
    float:left;
    padding:0 14px 0 14px;    
}

.topNavItem a
{
    color:#ffffff;
    font-size:14px;
    text-decoration:underline;
}

.tnSelected, .tnSelected a
{    
    color:#fdc733;
    font-size:14px;    
    text-decoration:underline;
}

/************************ end top nav *************************/

/************************ sub nav *************************/
.snSelected
{   
    float:left;
    padding:0 10px 0 10px;
    background-image:url(/Images/subNavArrow.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    height:27px;
}

.snSelected a
{
    text-decoration:none;
}

.subNavCt
{
    height:30px;
    position:relative;
}

.subNavCt2
{
    position:relative;
    margin-bottom:8px;  
}

.subNavLeft, .subNav2Left
{
    width:7px;
    height:22px;
    background-image:url(/Images/subNavLeft.gif);
    position:absolute;
    left:0;
}

.subNav2Left
{
    background-image:url(/Images/subNav2Left.gif);
}

.subNavRight, .subNav2Right
{
    width:7px;
    height:23px;
    background-image:url(/Images/subNavRight.gif);
    position:absolute;
    right:0;
}

.subNav2Right
{
    background-image:url(/Images/subNav2Right.gif);
}

.subNavInside
{    
    line-height:22px;
    height:22px;
    background-color:#807c19;
}

.subNavItemsCt
{
    position:absolute;
    top:4px;
}

.subNav2Inside
{
    line-height:22px;
    height:22px;
    background-color:#0d7380;
}

.subNavItem, .snCurrent
{
    float:left;
    padding:0 9px 0 9px;    
}

.subNavItem a
{
    color:#ffffff;
    text-decoration:none;
}

.snCurrent a
{
    color:#000000;
    text-decoration:none;
}

/************************ end sub nav *************************/

.leftCol
{
    float:left;
    position:relative;
    width:699px;
    /*background-color:#ffffff;*/
    background-image:url(/Images/leftColBg.gif);
    background-repeat:repeat-x;
    min-height:555px;
}

.leftColInside
{
    padding-bottom:40px;
}

.rightCol
{
    float:left;
    position:relative;
    width:280px;
    min-height:400px;
    border-top:2px solid #000000;   
}

.rightColInside
{    
    display:block;
    padding:8px;
}

.rightColUl
{
    list-style-type:none;
    margin-left:-10px;
}

.rightColUl li
{
    font-weight:bold;
    line-height:30px;
}

.rightColUl li a
{
    font-weight:bold;
    text-decoration:none;
}

.rightColUl li a:hover
{
    text-decoration:underline;
}

.rightColUl li img
{
    vertical-align:middle;
}

.rightColEditor
{
    background-image:url(../Images/rightColEditorBg.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    min-height:650px;
}

.smallText
{
    font-size:11px;
}

.textBox
{
	margin: 1px;
	border-right: #dfe5e7 1px solid;
	border-top: #a8bac2 1px solid;
	border-left: #a8bac2 1px solid;
	border-bottom: #dfe5e7 1px solid;
	background: url(/Images/bgTextBox.gif) white repeat-x left top;
	color: #11354A;
	font-size: 8pt;
	padding: 1px;
	height: 15px;
	width:200px;
	display:block;
}

.txtError
{
    
}

.errorTxt
{
    color:Red;
    font-weight:bold;
}

.underline
{
    text-decoration:underline;
}

.marTB
{
    margin:10px 0px 10px 0px;
}

.pagerCt
{
    text-align:center;
    padding:20px;
}

.pagingNumeric
{
    font-weight:bold;
    font-size:16px;
    display:inline-block;  
    margin:0px 5px 0px 5px;  
    text-decoration:none;
}

.pagingCurrent
{
    font-weight:bold;
    font-size:16px;
    display:inline-block;
    text-decoration:none;
    margin:0px 5px 0px 5px;
    color:#A4200B; 
}

.pagerCt span
{
    display:inline-block;    
}

.red
{
    color:#A4200B;
}

.white
{
    color:#ffffff;
}

.blueHeader
{
    color:#0d7380;
    font-size:14px;
    font-weight:bold;
}

.header
{
    font-size:12px;
    font-weight:bold;
}

.header2
{
    font-size:14px;
    font-weight:bold;
}

.headerPara
{
    font-size:14px;
    font-weight:bold;
    padding:10px 0px 0px 10px;
}

.contentPageCt
{
    
}

.blueText, .blueText a
{
    color:#2fc2d4;
}

.italic
{
    font-style:italic;
}

.hr
{
    height: 1px; 
    border-top: 1px solid #b9b49a; 
    width: 98%; 
    margin:10px auto 10px auto;
}

.breadCrumbsCt
{
    padding:5px;
}

.emailFormTbl td
{
    padding:5px;
}

.emailFormCt
{
    padding:20px;
}

.emailFormCt td
{
    padding:3px;
}

.main, .mainFullStory
{
    width:699px;
    height:557px;
    background-image:url(../Images/mainBg.gif);
    background-repeat:repeat-x;
    position:relative;
    background-color:#cb0000;
}

.fullStoryCt
{
    width:100%;
}

.fullStoryImg
{
    width:612px;
    height:794px;
    background-image:url(../Images/fullStory2.gif);
    margin:20px auto 20px auto;
}

.fullStoryLinksCt
{
    position:absolute;
    bottom:70px;
    right:70px;
}

.fullStoryLinksCt a, .linkBlack
{
    color:#000000;
    font-size:14px;
    text-decoration:underline;
}

.mainFullStory
{
    height:857px;
    background-image:url(../Images/mainFullStoryBg.gif);
}

.slideshow
{
    width:340px;
    height:170px;
    margin-left:20px;
    float:left;
    border:1px solid #ffcc33;
}

.mainText
{
    color:#ffcc33;
    font-size:18px;    
    width:625px;
    margin:auto auto;
    line-height:30px;
}

.whatsNewText
{
    color:#ffcc33;
    font-size:14px;    
    width:625px;
    margin:auto auto;
    line-height:20px;
}

.whatsNewText a
{
	color:#ffcc33;
    font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

.whiteText
{
    color:#ffffff;
    font-size:10px;            
}

.contactWhiteText
{
    color:#ffffff;
    font-size:20px;
    font-weight:bold;
}

.editorText
{
    color:#ffcc33;
    font-size:18px;    
    width:650px;
    margin:auto auto;
    line-height:30px;
    position:absolute;
    bottom:75px;
    left:25px;
}

.rightColText
{
    color:#676764;
    font-size:13px;    
    line-height:18px;
    letter-spacing: -1px;
    padding:20px;
}

.rcSample1
{
    width:236px;
    height:162px;
    background-image:url(../Images/rightColSample2Img1.gif);
    margin:0px auto 10px auto;
}

.rcSample2
{
    width:206px;
    height:158px;
    background-image:url(../Images/rightColSample2Img2.gif);
    margin:auto auto;
}

.logo, .logoFullStory
{
    width:208px;
    height:211px;
    background-image:url(../Images/logo.gif);
    margin:auto auto;
    background-repeat:no-repeat;
    margin-top:60px;
}

.rightColSampleBg
{
    margin:0px auto 10px auto;
    width:280px;
    height:437px;
    background-image:url(../Images/rightColSampleBg.gif);
}

.logoContact
{
    width:171px;
    height:168px;
    background-image:url(../Images/logoContact.gif);
    position:absolute;
    bottom:1px;
    right:52px;
}

.logoFullStory
{
    bottom:208px;
}

.gary
{
    width:181px;
    height:261px;
    background-image:url(../Images/gary.gif);
    position:absolute;
    top:19px;
    left:30px;
}

.editorMainPic
{
    width:345px;
    height:237px;
    background-image:url(../Images/editorMainPic.gif);
    position:absolute;
    top:40px;
    right:75px;
}

.editorMainBot
{
    height:66px;
    width:699px;
    position:absolute;
    bottom:0px;
    /*background-image:url(../Images/editorBotBg.gif);
    background-repeat:repeat-x;*/
}

.botLogo
{
    width:52px;
    height:48px;
    background-image:url(../Images/botLogo.gif);
    position:absolute;
    bottom:6px;
    left:28px;
}

.botText1
{
    color:#ffcc33;
    font-size:18px;   
    font-style:italic;
    font-weight:bold;
    line-height:66px;
    padding-left:90px;
    letter-spacing: -1px;
}

.botText2
{
    color:#ffffff;
    font-size:12px;    
    line-height:66px;
    padding-left:10px;
}

.botText3
{
    color:#ffcc33;
    font-size:12px;    
    line-height:66px;
    padding-left:10px;
    letter-spacing: -.5px;
}

.italic
{
    font-style:italic;
}    

.sampleCt
{
    width:602px;
    height:444px;
    background-image:url(../Images/sampleBg.jpg);
    position:absolute;
    bottom:0px;
    left:28px;
}

.sampleLinksCt
{
    width:80px;
    height:37px;
    position:absolute;
    bottom:115px;
    right:95px;
}

.sampleImg
{
    position:absolute;
    bottom:0px;
    left:60px;
}

.sampleLinkTxt
{
    color:#ffffff;
    font-size:12px;
    position:absolute;
    bottom:70px;
    right:90px;
    width:90px;
    text-align:center;
}

.linkWhite
{
    color:#ffffff;
    font-size:13px;
    text-decoration:underline;    
}

.textItalicRed
{
    color:#C32B2C;
    font-style:italic;
    font-weight:bold;
}

.test
{
    border:1px solid red;
}

.contactTbl
{
    width:600px;
    position:absolute;
    top:159px;
    left:80px;
}

.contactTbl td
{
    vertical-align:top;
}

.contactRedText
{
    color:#f8310e;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
}

.contactYelText, .contactYelText a
{
    color:#ffcc33;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
}

.contactYelText a
{
    text-decoration:underline;
}

.sample2Link
{
    width:51px;
    height:29px;
    background-image:url(../Images/sample2Link.gif);
    position:absolute;
    top:70px;
    right:100px;
}

.sample2Back
{
    width:64px;
    height:32px;
    background-image:url(../Images/sample2Back.gif);
    position:absolute;
    top:104px;
    right:38px;
}

.formLbl
{
    color:#ffcc33;
    font-size:18px;    
    line-height:30px;
    text-align:right;
    vertical-align:top;    
}

.formLbl2
{
    color:#ffcc33;
    font-size:18px;
}

.formBox, .formBoxState
{
    font-size:13px;    
    width:300px;
    padding:3px;
}

.formBoxState
{
    width:50px;
}

.formBoxComments
{
    width:500px;
    font-size:13px;
    padding:3px;
}

.contactEmailSubmit
{
    font-weight:bold;
}

.sample2Main
{
    width:699px;
    height:392px;
    background-image:url(../Images/sample2MainBg.gif);
    position:absolute;
    bottom:0px;
}

.progressCt
{        
    width:610px;
    position:absolute;
    top:20px;
    left:48px;
}

.progressCtInside
{
    padding:20px;
    background-color:#ffffff;
    color:#000000;
    font-size:14px;    
    line-height:18px;
          
}

.bold
{
    font-weight:bold;
}

.yellow
{
    color:#FFCC33;
}

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/Images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/Images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/Images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(/Images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(/Images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(/Images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(/Images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(/Images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/Images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(/Images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(/Images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(/Images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(/Images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(/Images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(/Images/close_red.png) no-repeat; }
	#lbClose.green { background: url(/Images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(/Images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(/Images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(/Images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(/Images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(/Images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(/Images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(/Images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(/Images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(/Images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(/Images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(/Images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(/Images/pause_gold.png) no-repeat; }

.siteMapCt a
{
    display:block;
    margin:2px 0px 2px 0px;
}

.ddlForm
{    
    padding:3px;
}

.tblActiveSubs
{
    margin:20px;
    border:2px solid #5E8CC6s;
}

.outtakesDetailsCt
{
}

.outtakesDetailsItem
{
    width:600px;
    margin:50px auto;
    color:#FFCC33;
}

.outtakesDetailsItem div
{
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}

.boldYellowLink
{
    font-size:16px;
    font-weight:bold;
    color:#FFCC33;
	text-decoration:underline;
}

.articleCt
{
	padding:30px;
	color:#ffcc33;
}