html, body {margin: 0; padding: 0; border: 0;}
body
{
	background-color:#FFFFFF;
	margin:0;
	text-align:center;
}

body,td
{
	font-family:verdana;
	color:#525151;
	font-size:11px;
}

#outerContainer
{
	position:relative;
	width:975px;
	background-image:url(../Images/Common/background.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:center;
}

#container
{
	position:relative;
	width:943px;
	text-align:center;
	margin:0 auto;
}

#Demo 
{
	background-image:url(../Images/Callouts/bdy_callout_launchagency.gif);
	background-repeat:no-repeat;
	width: 451px;
	height: 157px;
	font-family:verdana;
	color:#525151;
	font-size:11px;
	padding-top: 35px;
	padding-left: 145px;
	vertical-align:top;
}

#Demo2
{
	background-image:url(../Images/Callouts/bdy_callout_launchadvertisers.gif);
	background-repeat:no-repeat;
	width: 451px;
	height: 157px;
	font-family:verdana;
	color:#525151;
	font-size:11px;
	padding-top: 35px;
	padding-left: 145px;
	vertical-align:top;
}

#innerContainer
{
	width:910px; 
	text-align:left;
	margin:0 auto;
}

#header
{
	position:relative;
	height:104px;
}

a.button
{
	font-family:arial;
	font-size:10px;
	color:#bd8c22;
	background-color:#f5eede;
	border:solid 1px #bd8c22;
	padding:3px 10px;
}

#navigation
{
	position:absolute;
	top:50px;
	left:180px;
	color:#bd8c22;
}

#navigation a
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#525151;
	text-decoration:none;
}

#navigation a:hover
{
	color:#bd8c22;
}

#navigation a.navOn, #topNav a.navOn
{
	color:maroon;	
}

#quoteBox
{
	position:relative;
	font-family:verdana;
	font-size:10px;
	color:#525151;
	height:259px;
	width:283px;
	background-image:url(../Images/Common/bkgd_quotebox_lft.gif);
	background-repeat:repeat-x;	
	background-position:0 259px;
	vertical-align:top;
}

#quoteBox div
{
	font-family:verdana;
	font-size:10px;
	color:#ae7801;
	padding:10px 14px 10px 20px;
	border-left:solid 1px #ffffff;
	border-right:solid 0px #ffffff;
}

#quoteBox img
{
	border:0;
}

.quoteBoxHome
{
	margin-top:15px;
	font-family:verdana;
	font-size:10px;
	color:#525151;
	float:left;
	height:175px;
	width:351px;
	background-image:url(../Images/Common/bkgd_mid_quotebox.gif);
	background-repeat:repeat-x;	
	background-position:0 11px;
}

.quoteBoxHome div
{
	padding:10px 20px;
}

.contentHome
{
	width:540px;
	float:left;
}

.contentHome div
{
	padding:20px 40px 40px 40px; 
}

#homePage
{
}

#middleContent
{
	background-image:url(../Images/Body/bdy_contentBackground.jpg);
	background-repeat:no-repeat;
	background-position:0 13px;
}

#middleContent a
{
	font-family:verdana;
	font-weight:bold;
	color:#525151;
	text-decoration:underline;	
}


#homeContent
{
	vertical-align:text-top;
	color:#525151;
	padding:0 0 20px 0;
}

#secondaryContent
{
	vertical-align:text-top;
	color:#525151;
	padding:20px 50px 20px 20px;
}

h1
{
	font-family:Arial;
	font-size:18px;
	/* font-weight:bold; */
	color:maroon;
	padding:0;
	margin:0;
}
h2
{
	font-family:Arial;
	font-size:14px;
	/* font-weight:bold; */
	color:maroon;
	padding:0;
	margin:0;
}

#topBar
{
	position:absolute;
	top:0;
	right:-1px;
	width:695px;
	height:50px;
	background-image:url(../Images/Common/bkgd_globalnavbox.gif);
	background-repeat:no-repeat;
	background-position:0 -4px;
	border-top:solid 5px #8a254c;
	
}

#topBar a
{
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	color:#525151;
	text-decoration:none;
}
#topNav
{	
	margin:4 0 0 7px;
}

#topNav a:hover
{
	color:#bd8c22;
}

#footer
{
	position:relative;
	background-color:#ffffff;
	text-align:left;
	color:Gray;
	font-size:9px;
}

#footer div
{
	padding:5px 10px 0 30px;
}

#footer a
{
	color:Gray;
	font-size:9px;
	text-decoration:none;
}

.marginImage
{
	position:absolute;
	top:119px;
}

.marginImageHome
{
	position:absolute;
	top:119px;
}

ul, ol
{
	padding:0;
	margin:0;
}
li
{
	margin:3px 0 0 20px;
	line-height:16px;
}

.whiteBox
{
	position:relative;
	width:512px;
	/* background-image:url(../Images/Common/bkgd_mid_whitebox.gif); */
	background-color:#ffffff;
	background-repeat:repeat;
	border-left:solid 1px #ECDEC1;
	border-right:solid 1px #ECDEC1;
}

.whiteBox div
{
	padding:5px 30px 5px 10px;
}

.whiteBox p
{
	padding:0 0 20px 30px;
	margin:0;
}

.flashDetection
{
	width:500px;
}

.maroontext
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:maroon;
	padding:0;
	margin:0;
}