/*STYLES FOR PMD TEMPLATES*/
/*pmd 2008*/

body {
text-align: center;
/*background: url(cssimages/grdbar-pdw4.gif) top center repeat-x #4d4d4d;*/
background-color:#4d4d4d;
background-color:#666;
padding: 0;
margin: 0;
font-family:arial,helvetica,sans-serif;
color:#333;
}

h1,h2,h3,h4,h5 {font-weight:bold;font-family:Arial,Helvetica,sans-serif;}

ul {margin-left:0px;padding-left:1.3em;padding-top:0;margin-top:0;}
li {
	color:#666;
	list-style-type:square;
	font-size:80%;
	line-height:1.2em;
	font-weight:bold;
}

.clearall {clear:both;}

.emph {font-weight:bold;color:#333;}

.spacer {
	clear: both;
	}

img.right {
	float:right;
	margin:-10px -40px 20px 20px;
	}

img.left {
	float:left;
	margin:5px 10px 3px 0px;
	}
	
img.center {
	margin-top:20px;
	margin-bottom:5px;
	}
#footer-img {text-align:center;}

p {
	font-size:90%;
	padding: 0;
	margin-top: 0px;
	color:#4d4d4d;
	line-height:1.4em;
	}
	
p a {
	font-size:100%;
	font-weight:normal;
	padding: 0;
	margin-top: 0px;
	color:#0B5571;
	text-decoration:underline;
	}
h2 {
		color:#7f0000;
		margin-top:0px;
		margin-bottom:10px;
		padding:0;
		font-size:155%;
		font-weight:normal;
		font-family:Georgia,Times,sans-serif;
		}	
h3 {
	color:#7f0000;
	margin-top:0px;
	margin-bottom:5px;
	padding:0;
	font-size:120%;
	}
	
h3 a {
	color:#00770d;
	margin-top:0px;
	margin-bottom:5px;
	padding:0;
	text-decoration:underline;
	}

#wrapper {
width: 1005px;
text-align: left;
background: #fff;
margin: 0 auto;
padding:0;
border-top:2px solid white;
}

/*This is for logo*/
div#holdtwo {border-bottom:2px solid #ccc;height:86px;width:1000px;background-color:#003d62;}
#topbar {
	padding:5px;
	padding-top:45px;
	padding-bottom:13px;
	float:left;
}
#topbar a {color:#999;text-decoration:none;font-size:1.5em;}
#questions {	
	width:275px;
	margin-left:445px;
	float:left;
	padding-top:52px;
	font-size:14px;
	}
#questions p {	
	font-size:14px;
	font-weight:bold;
	font-family:Georgia,Times,serif;
	}
#questions p a {	
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	}

#header {
	text-align: right;
	padding:20px;
	background-color:#ff7f00;
	border-bottom:1px solid white;
	color:white;
}

/*This is for lower branding area*/
#wrapsubheader {
	border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
	height:35px;
	/*background: url(cssimages/red-bar-pdw.gif) top center repeat-x #ed1c24;*/
	background-color:#006600;
}
#subheader {
	text-align:center;
	padding:10px 10px 10px 10px;
	color:#ffffc5;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:13px;
	/*
	border-bottom:1px solid #ccc;
	*/
	background-color:transparent;
}
#subheader .title {color:#c2cd81;}
#subheader a {color:#ffffc5;}

#tabs {
	text-align: right;
	padding:20px;
	background-color:#ccc;
	color:white;
}

/*This is for login link*/
#wraptopnav {
	height:247px;
	background: url(cssimages/pdp_wheader7b.jpg) top center no-repeat white;
	border-left:2px solid white;
	border-right:2px solid white;
	}
#topnav {
	text-align: right;
	background-color:transparent;
	padding:216px 0 3px 0;
	font-size:15px;	
}

#topnav a {
	color: white;
	/*font-size:14px;*/
	text-decoration:none;
	font-weight:normal;
}

#topnav ul {
	margin: 0;
	padding: 0;
}

/*the default state for the tabs*/
#topnav ul li {
	margin: 0;
	padding: 13px 10px;
		padding-top:25px;
	background-color:transparent;
	list-style-type: none;
	display: inline;
	position:relative;
	border-top:0px solid white;
	border-left:2px solid white;
	font-size:15px;
}

/*there is only one of these: only one tab active*/
#topnav ul li.navsel {
	margin: 0;
	padding: 13px 10px;
		padding-top:16px;
	background-color:#306aac;
	background-color:transparent;
	list-style-type: none;
	display: inline;
	position:relative;
	/*	border-right:2px solid white; */
}

#topnav ul li.navsel a{
	color:white;
	font-weight:normal;
	position:relative;
}

#topnav ul li.navsel a:hover{
	color:white;
	font-weight:normal;
}

#topnav ul li a:hover{
	color:white;
	font-weight:normal;
}


#gennav {
	text-align: left;
	margin-top:0;
	padding-left:0;
	padding-bottom:9px;
	
	/*background: url(cssimages/bar-bg-pdw3.gif) top center repeat-x white;*/
	background-color:#013e63;
	background-color:#006699;

	border-left:2px solid white;
	border-right:2px solid white;
}

#gennav a {
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
}

#gennav ul {
	white-space: nowrap;
    list-style: none;   
    line-height: normal;
	margin:0px auto;
	margin-bottom:0;
	margin-left:0;
	padding-left:0;
	height:1%;
	padding: 20px 0 0 0;
	padding-bottom:0;
	background-color:transparent;
	border-bottom: 0px solid white;
	border-top:2px solid white;
}

/*the default state for the tabs*/
#gennav ul li {
	display: inline;
	padding:0;
	margin:0;
	margin-right:-13px;
	background-color:transparent;
	list-style-type:none;
	font-size:16px;
	line-height:1.0em;	
}

#gennav ul li a{
	background-color: transparent;
	margin-right:10px;    
    text-decoration: none;    
	color: #ffffc5;
	color:white;
	font-weight:normal;
	font-size:16px;
	border-right:2px solid white;
	padding: 20px 20px 10px 20px;
	/*uh, this was critical */
	position:relative;
}

/*there is only one of these: only one tab active*/
#gennav ul li.navsel a{
	color:#ffffc5;
	color:white;
	font-weight:bold;
	background-color:transparent;
	border-bottom:0px solid white;
	/*uh, this was critical */
	position:relative;
}


#textblock {
	margin-bottom:10px;
	margin-left:2px;
	margin-right:2px;
	/*margin-top:20px;*/
	float:left;
	text-align:left;
	padding:15px;
	padding-left:50px;
	padding-bottom:20px;
	width:615px;
	background-color:white;
	position:relative;
}

#textblock table td {font-size:90%;}

#right-column {
	background-color:white;
	margin-top:20px;
	margin-left:730px;
	padding:15px;
	display:block;
	position:relative;
	width:200px;
}
#right-column h3 {
	color:#7f0000;
	border-bottom:1px solid #ccc;
	font-family:Georgia,Times,sans-serif;
	font-weight:normal;
	}
#right-column p {
	color:#666;
	font-size:75%;
	}

.lead-in {
	font-size:125%;
	color:#666;
	padding-left:20px;
	font-family:Georgia,Times,sans-serif;
	font-weight:normal;
	}

#inset {
	background: url(cssimages/banner-pkg.gif) top center no-repeat #dce8f5;
	height:180px;
	padding:20px;
	padding-top:60px;
}


#content {
	/*border-top:1px solid #c7bda9;*/
	padding:0;
	padding-bottom:20px;
	/*compromise for IE and FF*/
	border-top:0px solid white;
}

#left-column {
	float:left;
	width:280px;
	background-color:#fff;
	margin-right:2px;
	padding:30px;
}

#right-column a {
	font-size:90%;
	text-decoration:none;
	font-weight:normal;
}

#right-column ul {
	margin: 0;
	padding: 0;
}

/*the default state for the tabs*/
#right-column ul li {
	margin: 0;
	padding: 15px 10px;
	list-style-type: none;
	display: block;
	border-bottom:1px solid #ccc;
}

#right-column #bullets li {
	margin: 0;
	padding: 8px 5px;
	list-style-type: square;
	display: block;
	border-bottom:1px solid #ccc;
	font-size:90%;
	color:#4d4d4d;
}

#right-column .stripe {
	color:#999 !important;
}

/*there is only one of these: HEAD*/
#right-column ul li.navtop {
	margin: 0;
	padding: 5px 10px;
	background-color:#fff;
	list-style-type: none;
	display: block;
}

#right-column ul li.navtop a{
	font-family:Georgia,Times,sans-serif;
	font-size:1.4em;
	color:#4d4d4d;
	font-weight:normal;
	
}

#right-column ul li.navtop a:hover{
	color:#4d4d4d;
	font-weight:normal;
}

/*there is only one of these: only one tab active*/
#right-column ul li.navsel {
	margin: 0;
	padding: 15px 10px;
	background-color:#fff;
	list-style-type: none;
	color:#0B5571;
	display: block;
}

#right-column ul li.navsel a{
	color:#0B5571;
	font-weight:normal;
	text-decoration:underline;
}

#right-column ul li a{
	color:#0B5571;
	font-weight:normal;
}

#right-column ul li.navsel a:hover{
	color:#0B5571;
	font-weight:normal;
}

#right-column ul li a:hover{
	color:#0B5571;
	font-weight:normal;
	text-decoration:underline;
}


#wrapfooter {
	/*height:50px;*/
	background: url(cssimages/red-bar-pdw-ftr.gif) bottom center repeat-x #ed1c24;
	border-left:2px solid white;
	border-right:2px solid white;
	border-bottom:2px solid white;
	}
#footer {
	text-align:center;
	padding:10px 10px 10px 10px;
	color:#ffffc5;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:13px;
	background-color:transparent;
}
#footer .discreet {font-size:70%;}
#footer .title {color:#c2cd81;}
#footer a {color:#ffffc5;}