/*# CSS Reset#*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body 
{
	line-height: 1;
}

ul 
{
	list-style: none;
}

blockquote, q 
{
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after 
{
	content: '';
	content: none;
}

/* remember to define focus styles! */

:focus 
{
	outline: 0;
}

/* remember to highlight inserts somehow! */

ins 
{
	text-decoration: none;
}

del 
{
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

/*#Global#*/

html, body, form {
   margin:0;
   padding:0;
   font-family: Arial, Helvetica,sans-serif;
   height:100%;
}

h1 {
	color:#fff;
	font-size: 26px;
}



#container {
   
   min-height:100%;
   position:relative;
   background:url('../CMSScripts/slider/new-images/bground.jpg') repeat-x;
}

.header {
	color:#fff;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin:2px;
}

.headerImage {
	background:#fff url(../App_Themes/Global/header.jpg) no-repeat;
	margin:0 auto;
	width:980px;
	/*border:solid 1px black;*/
}

/*#Global/Zones#*/

#header {
   padding-top:2px;
}

#body {
   padding-bottom:20px;   /* Height of the footer */
}

#footer {
   color:#e83d2f;
   position:absolute;
   bottom:0;
   height:20px;   /* Height of the footer */
}

.position {
	margin:0 auto;
	width:980px;
	/*border:solid 1px black;*/
	position:relative;
}

a {
	text-decoration:underline;
	color:#e02516;
}

a:hover {
	text-decoration:none;
}

.menuContent a {
	text-decoration:none;
	color:#fff;
}

/*#Global/Styles#*/
em {
	font-style:italic;
}

strong {
	font-weight:bold;
}

.redLink {
	text-decoration:none;
}



/*#Header#*/
/*#Header/Logo#*/

#logo {
	background:url(../App_Themes/Global/logo.png) no-repeat 0 0;	
	float:left;
	height:90px;
	width:283px;
	margin:38px 0 0 75px;
}

/*#Header/Menu#*/
#menu {
	background:url(../App_Themes/Global/menuBackground.png) no-repeat -30px 0;
	height:43px;
	width:980;
	margin:147px 0 0 30px;
}

.menuContent{
	color:#fff;
	font-size:13pt;
	font-weight:bold;
	line-height:120%;
	padding-top:12px;
}

.menuContent a {
	text-decoration:none;
	margin-left:28px;
	border-left: solid 5px transparent;
	padding:3px 0;
}

.menuContent a:hover {
	border-left: solid 5px #e83d2f;
}

.menuContent .TabControlLinkSelected {
	border-left: solid 5px #e83d2f;
}

/*#Header/Todays Tweet#*/

#todaysTweet {
	float:right;
	margin: 25px 72px 0 0;
	height: 60px;
	width: 225px;
}

.IE7 #todaysTweet {
	height: 60px;
	width: 225px;
}

#PD_Twitter_Status {
	color:#fff;
	font-size:80%;
	line-height:150%;

}

#PD_Twitter_Date {
	color:#e83d2f;
	margin-top:5px;
	font-size:70%;
	font-weight:bold;
	font-style:italic;
	text-align:right;
}

.mainHome {
	background: url(../App_Themes/Global/contentSliderBackground.png) no-repeat center;
	height:355px;
	width:971px;
	margin:0 auto;
}

.main {
	background: url(../App_Themes/Global/basicLayoutHeader.png) no-repeat center;
	height:105px;	
	width:971px;
	margin:0 auto;
}

.mainContentHome {
	padding:3px 23px 0 0;
}

.mainContent {
	padding: 15px 40px;
}

.basicLayoutHeader {
	color:#fff;
	float:left;
	font-size:34px;
	font-weight:bold;
	margin:20px;
}

.fill {
	margin-top:-2px;
}

.fillPosition {
	margin:0 auto;
	padding:15px;
	width:88%;
	background:#d2d2d2;
}

.secondaryHome {
	background:#fbfbfb url(../App_Themes/Global/secondaryBg.jpg) repeat-x;
	border:1px solid #fff;
	margin:0 auto;
}

.secondary {
	background:#e5e4e4;
	border:1px solid #fff;
	margin:0 auto;
	padding:20px;
	font-size:80%;
	color:#3a3a3a;
	line-height:130%;
}

.getSocial {
	background:url(../App_Themes/Global/LetsGetSocialBg.jpg) no-repeat 3px 0;
	/* line-height:25px; */
	height:36px;
	width:856px;
}

.getSocial table {
	float:left;
	margin-left:20px;	
}
.getSocailSpacer {
	width:480px;
}
.imageLinks {
	margin:10px auto;
	width:844px;
}

.video {
	margin:30px auto;
	width:650px;
}
/*#Footer#*/

/*#Footer/Content#*/

#footer .position {
	width:880px;
	margin:0 auto;
	
}

#footer .footerContent {
	margin:5px 0 5px -15px;
	font-size:80%;
	margin-left:40px;
	width:680px;
}

.footerContent a {
	text-decoration:none;
}

.footerContent a:hover {
	text-decoration:underline;
}

#footer .position a {
	color:#e83d2f;
	margin-left:8px;
	text-align:left;
}

#footer .position span {
	margin-left:280px;
}

#footer .copyRight {
	font-size:80%;
}

/*#Pages#*/
/*#Pages/Secondary#*/
.secondary p {
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	color:#626262;
}
.secondary hr {
	height:1px;
	background:#fff;
}

.secondary td {
	vertical-align:top;
	padding-bottom:15px;
}
.line {
	height:2px;
	background:#fff;
	margin:30px 5px;
}
/*#Pages/Support#*/
.support td {
	vertical-align:top;
}

/*#Pages/Testimonials#*/

.testimonialNav {
	border-right:1px solid #ccc;	
	width:140px;
	margin-right:10px;

}

.testimonialNav a{
	text-decoration:none;
}

.testimonialNav a:hover {
	text-decoration:underline;
}

.testimonialNav .testNavCMSListMenuHighlightedLI {
	font-size:150%;
}

.testimonialContent {
	width:650px;
}


/*#Pages/Splash#*/
.splashPage {
	background:url('../App_Themes/Global/splashBg.jpg') no-repeat 50% 50%;
	height:100%;
	width:100%;
}

.splashContainer {
	margin-top:5%;
}
.splash {
	height:100%;
	background:url('../App_Themes/Global/splashImg.jpg') no-repeat;
	width:235px;
	height:467px;
	margin:0 auto;
}

.countdownTimerContainer {
	height:102px;
	width:598px;
	margin:0 auto;
}

.countdownTimer {
	margin:0 auto;
}