/* main body */
html,body { margin:0; padding:0; border:0; text-align:center; }

/* background wrapper */
#bgwrapper { margin:auto; width:100%; *height:100%; }

a {font-family:Verdana; font-size:1em; color:#2969A7; padding-top:0px; margin-top:0px; text-decoration:none;}
a:hover {text-decoration:underline}
/* main wrapper */
#wrapper { margin:auto; width:100%; background:#fff; }

/* header */
#header { margin:auto; text-align:left; width:100%; }
#hleft { float:left; width:400px; *padding:20px 0px 0px 20px;}
#hleft img {padding:20px 0px 0px 20px;}
/* header nav */
#hright { float:right; width:400px; height:108px; }
#hrightnav {display:none;}
#hrightnav a { font-family:Verdana; font-size:.65em; color:#006699; padding-right:5px; }
#hrightfunction {display:none;}

/* header search */
#hrightsearch { display:none; }
#searchtitle {display:none; }
#submitbutton { display:none; }
#search {display:none; }
.error { font-family:Verdana; font-size:1.1em; font-weight:700; color:#990000; }
.searchtable td { font-family:Verdana; font-size:.8em; }
.term { font-family:Verdana; background-color:#ffff99; }

/* top nav */
#nav { display:none; }

/* outer wrapper */
#outer { margin:auto; position:relative; top:-80px; text-align:left; width:100%; padding-top:1px; height:60%; *height:100%;}
#subouter { margin:auto; position:relative; top:-80px; text-align:left; width:100%; padding-top:1px; height:120%; *height:90%; }

/* homepage content box */
.contentbox {padding-top:15px;margin-top:10px;float:left;width:100%;}
.contentbox p{padding-top:0px;}

img { border:none; }

#ps1, #ps2 { display:none; }
iframe { display:none; }

.imagecontentbox {width:100%; float:left; padding-top:0px; padding-left:5px;}
.imagecontentboximage p{padding-top:0px;}

.notopcontentboximage{width:100%; float:left; padding-left:5px;}
.notopcontentboximage p{padding-top:0px;}

.imagecontentboxtwo {width:100%; float:left; padding-top:0px}
.imagecontentboximagetwo p{padding-top:0px;}

.notopcontentboximagetwo{width:100%; float:left;}
.notopcontentboximagetwo p{padding-top:0px;}

.topcenter{width:100%;}

/*image border */
.imagebox { display:none; }
.imagebox img{display:none; }
/*rss header */
.rss {width:331px;
background:#ffffff;
padding:10px 0px 10px 3px;margin-top:0px;
}
.rss img{display:none;}
.rss a{border:none;font-family:Arial; font-size:1.2em; font-weight:400; color:#003366;}

/*headerbox */
.headerbox{background:#ffffff;padding:10px 0px 10px 3px;margin-top:0px;}
.headerbox a{font-family:Arial; font-size:1.2em; font-weight:400; color:#003366;}

/*center column */
.center  { float:left;margin-left:21px; width:100%;color: #333333; font-family:Verdana;}
.center h2{background:#F2F2F2;
background-image:url('/images/left_h2.gif');background-repeat:repeat-x; 
padding:10px 0px 10px 3px;margin-top:0px; }

/* left col */
.left{float:left; width:100%; background:#fff;margin-left:15px;font-family:Verdana;}
.left h2{background:#F2F2F2;background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:0px; }

/* right col */
.right{float:left; margin-left:21px; width:100%; background:#fff; height:100%;color: #333333; font-family:Verdana;}
.right h2{background:#F2F2F2;background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:0px; }
#rightutility { padding:6px 0px 6px 0px; }
#rightutility a { font-family:Verdana; font-size:.55em; color:#006699; padding-right:10px; }
#rightutility img { position:relative; top:3px; margin-right:4px; }

h3 {color:#0066a9;font-size:1.1em;font-family:Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px;padding-top:0px; margin-top:0px;}

/*myblue  */
.myblue {display:none;}

/* linkindent  */
.linkindent {
background-image:url('/images/linkindent.gif');background-repeat:no-repeat;
background-position:0px 4px;
padding-left:12px;
}

.linkindent a{text-decoration:none; 
font-size:11pt;
font-weight:bold;color:#2969A7;
}
.pdf {
font-size:10pt;
}

.pdf a{text-decoration:none; 
font-size:11pt;
font-weight:bold;color:#2969A7;
}


/* two col top wrapper */
#twocoltop { float:left; width:100%; margin:auto; }

/* breadcrumb */
#breadcrumb { display:none; }
#breadcrumb a { color:#006699; font-weight:400; }

/* breadcrumb twocol */
#breadcrumbtwocol { float:left; width:60%; font-family:Verdana; font-size:.55em; font-weight:700; color:#000000; padding:10px 0px 10px 18px; }
#breadcrumbtwocol a { color:#006699; font-weight:400; }

/* left nav */
#leftnav {display:none; }
.leftnavshadow {display:none; }

/*center two col*/
.centertwo  {float:left; margin:0px; width:100%;color: #333333; font-family:Verdana;}

/*right two col*/
.righttwo {display:none;}
.righttwoprovider {display:none;} 

/*right column single*/
.rightsingle {float:left; width:100%;background:#fff; font-family:Verdana;color: #333333; }

/* content */
#content { float:right; width:100%; padding:0px 0px 20px 0px; margin:0px; }
#contentlarge { float:left; width:100%; padding:0px 18px 20px 18px; margin:0px; }

/* body text */
h1 { font-family:Verdana; font-size:1.2em; font-weight:700; color:#003366; padding:10px 0px 0px 0px; }
h2 { font-family:Verdana; font-size:1.2em; font-weight:400; color:#003366; padding:0px 0px 4px 0px; }
p, td { font-family:Verdana; font-size:.8em; color:#333333; padding-top:0px; margin-top:0px;}

/* body lists */
ol { font-family: Verdana; color: #333333; font-size:.9em; }
.contentboxplain ol { font-family: Verdana; color: #333333; font-size:1em; }
#content li { font-family: Verdana; color: #333333; font-size:.7em; }
#contentlarge li { font-family: Verdana; color: #333333; font-size:.7em; }
#sublist li { font-family: Verdana; color: #333333; font-size:1em; padding:2px;*padding:0px; }
#sublist2 li { font-family: Verdana; color: #333333; font-size:1em; padding:2px;*padding:0px; }
.unlinkedlist li{ font-family: Verdana; color: #333333; font-size:.8em; list-style-type:none; background-image:url('/images/linkindent.gif'); background-repeat:no-repeat; background-position:0px 4px; padding:0px 4px 4px 12px; margin:0px 0px 10px -30px;}

.contentbox li { font-family: Verdana; color: #333333; font-size:.8em; }

/* body links */
#leftinnerrt a { color: #000099; text-decoration:underline; }
#leftinnerrt a:visited { color: #3333ff; text-decoration:underline; }
#leftinnerrt a:hover { color: #ff6600; text-decoration:underline; }
#content a { color: #000099; text-decoration:underline; }
#content a:visited { color: #3333ff; text-decoration:underline; }
#content a:hover { color: #ff6600; text-decoration:underline; }
#contentlarge a { color: #000099; text-decoration:underline; }
#contentlarge a:visited { color: #3333ff; text-decoration:underline; }
#contentlarge a:hover { color: #ff6600; text-decoration:underline; }

/* external links */
a.external { background-image:url('/images/icon_popup.gif'); background-repeat:no-repeat; background-position:right;  padding-right:17px; margin:0px; }
/* use span for long external links */
.external { background-image:url('/images/icon_popup.gif'); background-repeat:no-repeat; background-position:right;  padding-right:17px; margin:0px; }





/* back to top links */
.backtop { font-family:Verdana; font-size:.8em; color:#333333; }
a.backtop { font-family:Verdana; font-size:.8em; color:#006699; }

/* footer */
#footer { display:none; }
#footernav { display:none; }

/* copyright and legal */
.legalnav { text-align:left; font-family: Verdana; font-size: .65em; color:#163E68; padding-left:10px; padding-bottom:20px;}

/* more resources */
#moreresources { display:none;}
/* profile styles */

.rotation{display:none;}

.rotationleft{display:none; }
.rotationright{display:none;}
.rotationlefttwo{display:none;}
.rotationrighttwo{display:none;}

.quicklaunch{display:none;}
.quicklaunch select{height:17px; width: 230px; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px;}

div.profileon {
	visibility:visible;
	position: absolute; 
	width:511px;
	height:198px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-right:0px;
	*margin-left:-255px;
	vertical-align:text-bottom;
	float:left;
}

div.profileoff {
	visibility:hidden;
	position: absolute; 
	width:511px;
	height:198px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-right:0px;
	*margin-left:-255px;
	vertical-align:text-bottom;
	float:left;
}

div.plinks {
	background:url('/images/rotationtab.gif') no-repeat;
	width:778px;
	height:20px;
	margin-top:0px;padding-top:2px;padding-left:15px;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:.75em;
}

a.plinkon {
	text-decoration:none; 
	font-weight:700;
	color:#000000;
}

a.plinkon:visited {
	text-decoration:none; 
	font-weight:700;
}

a.plinkon:hover, a.plinkoff:hover {
	text-decoration:underline; 
	font-weight:700;
}

.skipnav
{display:none;}

/* Added by Paul Menard 2008-09-05 for */

.contentboxplain h2.table-section-header {font-size: 0.95em; }
.contentboxplain h2.page-section-header {font-size: 0.8em; margin: 0 0 0 0; color: #333333; font-weight: bold;}
.contentboxplain h2.page-section-header a { font-size: 1.1em; color: #333333; text-decoration: underline;}

h2.sub-header,
h3.sub-header {
	text-align: center;
	color: #003366;
}
.contentboxplain table.two-columns,
.contentboxplain table.three-columns {
	width: 100%;
	margin: 0 auto;
}

.contentboxplain table.two-columns th.column-one {
	width: 40%;
}
.contentboxplain table.two-columns th.column-two {
	width: 60%;
}

.contentboxplain table.three-columns th.column-one {
	width: 40%;
}
.contentboxplain table.three-columns th.column-two {
	width: 30%;
}

.contentboxplain table.three-columns th.column-three {
	width: 30%;
}

.contentboxplain table tr th { 
	background: transparent url('/images/bluegradient.gif') repeat-x scroll 0px 0;
	padding:13px 0 10px 8px;
	font-size: 0.9em;
}

.contentboxplain table tr th,
.contentboxplain table tr td {
	border-bottom: 1px solid #dbdbcd;
	border-right: 1px solid #dbdbcd;
	text-align: left;
	vertical-align: top;

}

.contentboxplain table tr td {
	color:#333333;
	font-family:Verdana;
	font-size:0.7em;
	line-height:1.5em;
	padding: 3px 8px;
	height: 50px;
}
.contentboxplain table tr td p {
	font-size: 1.0em;
}

.contentboxplain table tr td ul {
	padding: 0 0 0 0;
	margin: 0 0 10px 10px;
}

.contentboxplain table tr td ul li{
	color: #333333;
	margin: 0 0 5px 5px;
	padding: 0 0 0 8px;
	font-size: 1.0em;
	font-family:Verdana;
	line-height:1.5em;
	list-style-image: url('/images/bullet-orange.gif');

	*margin: 0 0 0 15px;
	*padding: 0 0 0 0px;
}

.contentboxplain li {
	line-height:1.5em;
	font-size: 0.8em;
	margin: 0 0 5px 5px;
	padding: 0 0 0 8px;
	list-style-image: url('/images/bullet-orange.gif');
}
.contentboxplain li ul {
	margin: 0 0 20px 10px;
	padding: 0 0 0 0;
}
.contentboxplain li ul li {
	font-size: 1.0em;
	margin: 0 0 5px 5px;
	padding: 0 0 0 8px;
}

.contentboxplain table tr td ul ul li {
	margin: 0 0 0 5px;
	*margin: 0 0 0 1px;
}

.contentboxplain ol li {
	list-style-image: none;
}

.contentboxplain .footernotes {
	font-style: italic;
	font-size: 0.65em;
}

.contentboxplain .note-marker {
	color: #379bd1;
}

#jump-links-box {
display:none;
}

#back-to-top {
display:none;
}

.contentboxplain #jump-links-box {
display:none;
}
.contentboxplain #jump-links-box p {
	{display:none;}
}

.contentboxplain #jump-links-box select {
	{display:none;}
}

.contentboxplain #jump-links-box input#jump-button {
	{display:none;}

}
.contentboxplain a.return-link {
display:none;
}

.contentboxplain ul#discount-list {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

.contentboxplain ul#discount-list li {
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
}

.contentboxplain ul#discount-list li ul {
	margin: 10px 0 20px 10px;
	padding: 0 0 0 0;
}

.contentboxplain ul#discount-list li ul li {
	list-style-image: url('/images/bullet-orange.gif');
	font-weight: normal;
}


.contentboxplain ol#pharma-list {
	list-style-image: none;
	list-style-type: none;
}

.contentboxplain ol#pharma-list li {
	font-weight: bold;
}

.contentboxplain ol#pharma-list li ul li {
	list-style-image: url('/images/bullet-orange.gif');
	font-weight: normal;
}

.contentboxplain #jump-links-box p#letter-link-bar a {
	padding: 0 1px;
}
.contentboxplain ol#pharma-list li a.return-link {
	padding: 5px 0 0 35px;
}

.contentboxplain h2.statenames{
	font-size:1.2em;
	margin:0px;
	padding:0px;
	color:#4C94E2;
}

.contentboxplain .stateindex{
float:right;
}

#fees .cellright { text-align:right; padding-right:20px; }
#fees .cellrightast { text-align:right; padding-right:14px;*padding-right:12px; }

.searchtable table, .searchtable tr, .searchtable td { border: none; }

.footnote {color:#999999; font-size:.75em;}
