/* CSS Document */
/* Substantially similar to traffic1 but for Archive Pages Only */

body

{

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color: #FFFFFF;
background-color: #000033;
background-image: url(newsBlue.gif);
margin-left: 0px;
margin-right: 0px;
margin-top: 15px;

}

.menuBodySeps02

{

height: 12px;
background-image: url(http://www.targetedtraffic.com/NewSite2009/graphics/separators/menuBodySep_02.jpg);

}

.header01

{

font-size: 22px;
line-height: 26px;
font-weight: bold;
color: #DAE7FF;

}

.headerSub01

{

font-size: 17px;
font-weight: bold;
text-decoration: underline;
color: #DAE7FF;

}


.LogoBody

{

font-size: 11px;
background-color: #FFFFFF;
padding: 5px 10px 15px 10px;
border-right: 1px solid;
border-right-color: #FFFFFF;
border-left: 1px solid;
border-left-color: #FFFFFF;
vertical-align: top;

}

.photoSpacingLeft

{

	padding: 0px 8px 0px 0px;
	
}

.photoSpacingRight

{

	padding: 0px 0px 0px 8px;
	
}

/* Video Inserts */

.QuickTimeVid

{

	background-color: #000033;
	background-image: url(newsBlue.gif);
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	
}

.QuickTimeCaption

{

	font-size: 12px;
	font-weight: normal;
	background-color: #000033;
	background-image: url(newsBlue.gif);
	padding: 3px 2px 9px 2px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	
}
	

/* News Containers and Content Fills */

.NewsBody

{

font-size: 14px;
text-align: justify;
line-height: 20px;
background-color: #000033;
background-image: url(newsBlue.gif);
padding: 5px 10px 15px 10px;
border-right: 1px solid;
border-right-color: #FFFFFF;
border-left: 1px solid;
border-left-color: #FFFFFF;
vertical-align: top;

}

.NewsGreenHdrTop

{

font-size: 15px;
font-weight: bold;
background-image: url(../graphics/headers/NewsGreenTop.gif);
padding-left: 10px;
padding-right: 10px;
height: 20px;
vertical-align: middle;

}

.NewsRedHdrTop

{

font-size: 15px;
font-weight: bold;
background-image: url(../graphics/headers/NewsRedTop.gif);
padding-left: 10px;
padding-right: 10px;
height: 20px;
vertical-align: middle;

}

.NewsYellowHdrTop

{

font-size: 15px;
color: #FFFFFF;
font-weight: bold;
background-image: url(../graphics/headers/NewsYellowTop.gif);
padding-left: 10px;
padding-right: 10px;
height: 20px;
vertical-align: middle;

}

.NewsBlueHdrTop

{

font-size: 15px;
font-weight: bold;
background-image: url(../graphics/headers/NewsBlueTop.gif);
padding-left: 10px;
padding-right: 10px;
height: 20px;
vertical-align: middle;

}

.NewsGreenBody

{

font-size: 14px;
background-color: #2B951B;
line-height: 20px;
background-image: url(newsGreen.gif);
padding-top: 5px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid;
border-right-color: #FFFFFF;
border-left: 1px solid;
border-left-color: #FFFFFF;
vertical-align: top;

}

.NewsRedBody

{

font-size: 14px;
background-color: #750D09;
line-height: 20px;
background-image: url(newsRed.gif);
padding-top: 5px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid;
border-right-color: #FFFFFF;
border-left: 1px solid;
border-left-color: #FFFFFF;
vertical-align: top;

}

.NewsBlueBody

{

font-size: 14px;
background-color: #000033;
line-height: 20px;
background-image: url(newsBlue.gif);
padding-top: 5px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid;
border-right-color: #FFFFFF;
border-left: 1px solid;
border-left-color: #FFFFFF;
width: 200px;
height: 150px;
vertical-align: top;

}

.NewsYellowBody

{

font-size: 14px;
color: #000033;
line-height: 20px;
background-color: #E1DA1D;
background-image: url(newsYello.gif);
padding-top: 5px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
vertical-align: top;

}

/* Archive Photo Containers */

.archivePhoto01

{

border-bottom: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF; 

}

.archivePhoto01caption

{

border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF; 
padding: 2px 5px 3px 5px;

}

/* Speaker Photo Containers */

.spPhotoPad

{

padding: 0px 10px 10px 0px;

}

.spSlideShowPad

{

padding: 3px 4px 7px 4px;
background: #000050;
border: 1px dotted #FFFFFF;

}

#spSlideShowPic

{

border: 1px dotted #FFFFFF;

}

.spSlideShowLabel

{

font-size: 12px;
font-weight: bold;
color: #DAE7FF;

}

.speakerDais

{ 

padding: 2px 0px 3px 0px;
border-bottom: 1px solid #FFFFFF;

}

.speakerID

{

font-size: 17px;
color: #DAE7FF;
font-weight: bold;

}

.keySpeakerLarge

{

font-size: 22px;
color: #FF3333;
font-weight: bold;

}

.keySpeakerID

{

font-size: 17px;
color: #FF3333;
font-weight: bold;

}

/* Speaker Wall Elements */

.KeynoteWall

{

font-size: 14px;
background-color: #000033;
background-image: url(brickWall.jpg);
padding: 5px 10px 15px 10px;
border-right: 1px solid;
border-right-color: #FFFFFF;
border-left: 1px solid;
border-left-color: #FFFFFF;
vertical-align: top;

}

.bodyBrickFill

{

font-size: 12px;
background-color: #000033;
background-image: url(brickWall.jpg);
padding-right: 4px;
padding-left: 3px;
padding-top: 15px;
padding-bottom: 5px;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;

}

#graffitiWall

{

font-size: 12px;
background-image: url(../graphics/graffitiWall3.jpg);
height: inherit;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;

}

#graffitiWallKey

{

font-size: 12px;
background-image: url(../graphics/graffitiWall5.jpg);
height: inherit;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;

}

.nameTag

{

	font-size: 11px;
	color: #EEEEEE;
	font-weight: bold;
	padding-bottom: 5px;
	
}

/* Links */

a:link

{

color: #EAF1FF;
text-decoration: none;

}

a:visited

{

color: #EAF1FF;
text-decoration: none;

}

a:hover

{

color: #5DDE50;
text-decoration: none;

}

/* Colored Gradient Bars */

.TimeBar01

{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background-image: url(../graphics/separators/blue.gif);
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
height: 27px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;

}

.BlueBar01

{

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background-image: url(../graphics/separators/blue.gif);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
height: 27px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;

}

.YellowBar01

{

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background-image: url(../graphics/separators/yellow.gif);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
height: 20px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;

}

.RedBar01

{

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background-image: url(../graphics/separators/red.gif);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
height: 20px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;

}

.GreenBar01

{

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background-image: url(../graphics/separators/green.gif);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
height: 20px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;

}

/* Division and Table Data fills */

.FlashFill

{

background-color: #000033;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;

}

.bodyFill

{

background-color: #000033;
padding-right: 4px;
padding-left: 3px;
padding-top: 15px;
padding-bottom: 5px;
border-left: 2px solid;
border-left-color: #FFFFFF;
border-right: 2px solid;
border-right-color: #FFFFFF;

}

.arcFill

{

background-color: #000033;
padding: 0px 0px 0px 0px;
border: 1px solid #FFFFFF;

}

/* Center column elements */

.ctrColumnTop

{

background-image: url(../graphics/headers/ctrColumnCaps_01.jpg);
font-size: 14px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
height: 20px;

}

.ctrColumnMid

{

font-size: 14px;
border-left: 1px solid;
border-left-color: #FFFFFF;
border-right: 1px solid;
border-right-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;

}

.ctrColumnMov

{

border-left: 1px solid;
border-left-color: #FFFFFF;
border-right: 1px solid;
border-right-color: #FFFFFF;
vertical-align: middle;


}

.ctrColumnBtm

{

background-image: url(../graphics/headers/ctrColumnCaps_02.jpg);
font-size: 10px;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
height: 20px;

}

/* Base Table elements - bottom of Main Table */

.tableBase

{

font-size: 11px;
line-height: 12px;
background-image: url(../graphics/menu/2009_RS_TableBase_05.gif);
vertical-align: middle;

}

.footers

{

font-size: 9px;
vertical-align: middle;

}

/* Forms and Form Content */

.formTextLabels

{

padding: 2px 0px 3px 1px;
border-top: 1px ridge white;
vertical-align: top;
height: inherit;

}

textarea.userInput 

{


	height: 15mm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;

}

input.userData 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;

}

.formEcho

{

	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #0033CC;
	padding: 2px 2px 3px 2px;

}

/* Logo Tickers Padding */

#premiumTicker

{

	background-color: #000050;
	border: 1px solid #FFFFFF;
	padding: 3px 5px 5px 5px;
	
}

#sponsorListTicker

{

	background-color: #FFFFFF;
	border: 1px solid #333366;
	padding: 3px 5px 5px 5px;
	height: 95px;
	width: 149px;
	
}