﻿#wrapper
{
	background: transparent url('../../images/dots-bg.gif');
	min-width:1024px;
}
#body
{
	background:transparent url(../../images/pat-dot-bg.gif) repeat-y scroll 0 0;
	width:1035px;
}
.header
{
	width: 1013px !important;
}
h2
{
	color: #00acd4;
	font-size: 24px;
}
h5
{
    color: #00acd4;
	font-size: 19px;
	font-weight:bold;
}
.yellowbreakers
{
	background: transparent url(../../images/yellow-dots.gif) repeat-x center left;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 2px;
}
#body .footer
{
	background:transparent url(../../images/footer-bg.gif) repeat-x scroll center bottom;
	height:100%;
}
#body .footerlogo
{
	margin-left:865px;
	margin-top:-50px;
	position:relative;
}
#body .content
{
	margin: 0 auto;
	width: 1012px;
	background: #FFFFFF none;
}
#body .content .middle
{
	width: 1012px;
	float: left;
	position: relative;
	margin: 0 auto;
}
#body .content .middle .top
{
	position: relative;
	width:780px;
	z-index: 1px;
	float:right;
	height: 247px;
}
#body .content .middle .body
{
	position: relative;
	width: 770px;
	float:left;
}
#body .content .bottom
{
	clear: both;
	width: 1012px;
	height: 26px;
}
#body .content .middle .homebody
{
	position: relative;
	width: 1012px;
	clear:both;
	top: -12px;
	clear:both;
}
#body .content .middle .homebody #homeflashcontent
{
	width: 819px;
	height: 267px;
}
#body .content .middle .homebody .lowercontent
{
	width: auto;
	height: 290px;
	padding-left:25px;
}
#body .content .middle .homebody .lowercontent .left
{
	float: left;
	width: 293px;
	padding: 14px 8px 10px 10px;
}
#body .content .middle .homebody .lowercontent .left h1
{
	color: #008240;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
#body .content .middle .homebody .lowercontent .left p
{
	font-size: 14px;
	padding-left: 1px;
}
#body .content .middle .homebody .lowercontent .right
{
	width: 501px;
	float: left;
}
#body .content .middle .homebody .lowercontent .right img
{
	float: left;
}
#body .content .middle .homebody .lowercontent .right .contentarea
{
	width: 501px;
	float: left;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row
{
	width: 490px;
	float: left;
	padding: 0px 0px 4px 11px;
	clear: both;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row h1
{
	color: #008240;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row p
{
	margin: 0px;
	padding-left: 3px;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row .leftcell
{
	width: 262px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row .leftcell img
{
	float: right;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row .rightcell img
{
	float: right;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row .rightcell
{
	float: left;
	width: 212px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
}
#body .content .middle .homebody .lowercontent .right .contentarea .row .rightcell p
{
	margin: 5px 0px;
}
#body .content .middle .homebody .lowercontent .right .contentarea .yellowbreakers
{
	width: 501px;
	height: 4px;
	margin: 0px;
	padding: 0px;
}
.snav
{
	width: 200px;
	float:left;
	margin-top: 23px;
	padding-bottom:15px;
	padding-left:30px;
}
.topTouts
{
	margin-top:-30px;
	margin-left:625px;
	position:relative;
	z-index: 100;
	top:230px;
}
#fontsizing
{
	width: 60px;
	height: 34px;
	background: #FFFFFF url(../../images/18-textsize-back.gif) no-repeat left 20px;
	margin: 50px 10px 0px 0px;
	float:left;
	z-index:10;
	position: relative;
	padding-left:60px;
}
#fontsizing div
{
	margin-top:15px;
	padding:1px;
	float: left;
}

#copy
{
	padding:0px 0 30px 15px;
	width:740px;
}
#copy .numberlist
{
	margin: 15px 0px 15px 15px;
}
#copy .numberlist p
{
	margin: 0px;
}

#copy .question
{
	float: left;
	clear: both;
	width: 560px;
	margin: 10px 0px;
}
#copy .question .row
{
	float: left;
	clear: both;
	margin: 5px 0px;
	width: 560px;
}
#copy .question h1, #copy .question h2, #copy .question p
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#copy .question h1
{
	width: 30px;
	font-style: italic;
}
#copy .question h2
{
	font-style: italic;
	margin-top: 4px;
	width: 520px;
}
#copy .question p
{
	margin-top: 4px;
	width: 520px;
	clear: none;
}

#copy .brochure
{
	width: 600px;
	height: 110px;
}
#copy .brochure img
{
	float: left;
	width: 94px;
}
#copy .brochure p
{
	width: 506px;
}
#copy .radiobuttons div.row
{
	width: 600px;
	clear: both;
}
#copy .radiobuttons p
{
	padding: 0px;
	margin-top: 12px;
	float: left;
	width: 575px;
}
#copy .radiobuttons div.radbutton
{
	width: 25px;
	height: 10px;
	float: left;
	margin-top: 10px;
}

#regtout
{
	margin-top: 8px;
	width: 170px;
	background: #FFFFFF url(../../images/30-regtout-back.gif) repeat-y top left;
	border-width: 0px !important;
}
#regtout img, #regtout div
{
	float: left;
	border-width: 0px !important;
}
#regtout #regcontent
{
	width: 156px;
	margin: 0px 6px 0px 8px;
	background: transparent url(../../images/30-regtout-inner-back.gif) repeat-x top left;
}
#regtout #regcontent p
{
	width: 150px;
	padding-left: 4px;
}
#regtout #regcontent img
{
	float: right;
	padding-right: 10px;
}

.regquestions div
{
	float: left;
}
.regquestions .half
{	
	width: 250px;
}
.regquestions .half input
{
	width: 235px;	
}
.regquestions .full
{
	width: 490px;	
	vertical-align: middle;
}
.regquestions .third
{	
	width: 125px;
}
.regquestions .third input, .regquestions .third select
{	
	width: 115px;
}
.regquestions .full div 
{	
	margin-bottom: 10px !important; 
}
.regquestions .full input 
{	
	width: 490px;
}
.regquestions .clear
{
	clear: both;
	width: 490px;
	height: 40px;	
}
.regquestions .clear hr
{
	color: #ffd911;
	background-color: #ffd911;
	height: 1px;
	border-style: none;
	margin: 20px 0px;
}
.regquestions #button
{
	clear: both;	
}
.chblist
{
	float: left;	
}
.chblist .full
{
	width: 500px;	
	vertical-align: middle;	
}
.chblist div
{
	float: left;
}
.check
{
	width: 25px;
}
.checktext
{
	width: 475px;	
}
.chblist .clear
{
	clear: both;
	width: 490px;
	height: 10px;	
}
#footerwrapper
{

}

#footercopy 
{

}

#copy ul, #footercopy ul
{
	margin: 15px 30px;
	padding: 0px;
}

#copy ul li, #footercopy ul li
{
	padding: 3px 0px;
	margin: 2px 0px 0px -12px;
}

#copy ul.nospace li
{
	padding: 0;
}

#leftToutsTop
{
	background: transparent url('../../images/touts/bg_patLeftToutsTop.gif') no-repeat center bottom;
	width:201px;
	height:10px;
}

#leftTouts
{
    width:201px;
	background: transparent url('../../images/touts/bg_patLeftToutsBody.gif') repeat-y center top;
	
}

#leftToutsBottom
{
	background: transparent url('../../images/touts/bg_patLeftToutsBot.gif') no-repeat center top;
	height:12px;
	width:201px;
}

#leftTouts div
{
	margin-top: 0px;
	padding-left:8px;	
}

.toutSpacer 
{
    height:10px;
}

.sections
{
	float:left; 
}

#leftSection
{
	width: 275px;
	background: transparent url('../../images/bg_leftTout_PAT.gif') no-repeat center top;
	height:290px;
}
#leftSection div
{
	margin-bottom: 15px;
}
#middleSection
{
	width: 443px;
	padding-left: 20px;
}
#rightSection
{
	width:220px;
}

#rightSectionHome
{
	background:url('../../images/pat-home-PI-new.gif') no-repeat center top;
	height:124px;
	width:416px;	
}

#rightSectionHome div 
{
    padding:12px 0px 0px 12px;
}

#rightSection div
{
	margin-bottom: 15px;
}
#copy ul li
{
	list-style: none;
	background: transparent url(../../images/bullet.gif) no-repeat scroll 0px 9px;
	padding-left: 15px;
}
.next
{
	font-size: 20px;
	font-weight:bold;	
}
.nobreakbot
{
	margin-bottom: 0px !important;
}
.nobreaktop
{
	margin-top: 0px !important;
}

#lookingFor
{
	width: 214px;
	height: 265px;
	position: relative;
}
#lookingForTout
{
	background: transparent url('../../images/touts/pat-home-looking-for.gif') no-repeat center top;	
	width: 216px;
	height: 302px;

	display:block;
}
#lookingForTout p
{
	font-size: 14px;
}
.question
{
	padding-top: 50px;
	font-weight: normal;
	font-size: 14px;
	padding-left: 10px;
}

.question p
{
	font-weight: bold;
	font-size: 12px;
	color: #00acd4;
}

.questionLinks
{
	padding-top:44px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	width:180px;
}

.questionLinks p
{
	font-weight: bold;
	font-size: 12px;
	color: #00acd4;
}

.toutQuestionList
{
	padding-left: 0px;
	margin-left: 0px;
}

.toutQuestionList li
{
	list-style: none;
	background: transparent url('../../images/bullet-question.gif') no-repeat 0px 4px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#glossary p span
{
	font-weight: bold;
	color: #00ACD4;
}

#register p span
{
	color: #FF0000;
}

#register div span
{
	color: #FF0000;
}

#sendtoafriend
{
	margin-left: 15px;
}
#sendtoafriend p span
{
	color: #FF0000;
}

#sendtoafriend div span
{
	color: #FF0000;
}
.red ul li
{
	color: #FF0000 !important;
}
.supportCallout
{
	width: 	391px;
}
.supportTop
{
	width: 	391px;
	background: transparent url('../../images/support-top.gif') no-repeat bottom center;
	height: 17px;
}
.supportMiddle
{
	width: 	391px;
	background: transparent url('../../images/support-middle.gif') repeat-y center center;
}
.supportBottom
{
	width: 	391px;
	background: transparent url('../../images/support-bottom.gif') no-repeat top center;
	height: 23px;
}

#leavingWrapper
{
	width:	447px;
	height: 299px;
	background: transparent url('../../images/leaving-bg.jpg') no-repeat;
}
#leavingText
{
	left:15px;
	position:absolute;
	top:127px;
	width:405px;
	font-size: 12px !important;
	line-height: 14px !important;
}
#leavingBtns
{
	position: absolute;
	top: 240px;
	left: 120px;
}
#leavingBtns img
{
	margin-left: 10px;
}

#toHCPWrapper
{
	width:	447px;
	height: 299px;
	background: transparent url(../../images/pat-to-hcp-bg.jpg) no-repeat;
}
#toHCPText
{
	left:15px;
	position:absolute;
	top:110px;
	width:405px;
	font-size: 14px !important;
	line-height: 14px !important;
}
#toHCPBtns
{
	position: absolute;
	top: 230px;
	left: 15px;
}
#toHCPBtns img
{
	margin-right: 10px;
}

.divBox
{
	width: 684px;
	height: 140px;
	background-color: #e2f0f9;
	margin-bottom: 20px;
}
.divBox p
{
	float:left;
	padding-left: 15px;
	padding-right: 10px;
}

.divBox h3
{
	padding-top: 15px;
}

.divBox h3 a
{
	color: #00acd4;
}

#copy .divBox
{
	width: 684px;
	height: 140px;
	background-color: #e2f0f9;
	margin-bottom: 20px;
}
#copy .divBox p
{
	float:left;
	padding-left: 15px;
	padding-right: 10px;
}

#copy .divBox h3 a
{
	color: #0875b4;
	font-size: 22px;
	line-height: 24px;
}

.divBoxLarge
{
	background-color: #c6e8d7;
	padding:10px !important;
	width: 440px;
}
.divBoxLarge p
{
	padding-left: 5px !important;
}

.slimbar
{
	background: transparent url('../../images/footer-border-slim.jpg') no-repeat;
	height: 1px;
	width: 950px;
}

#body .footerlinks
{
	background: transparent url('../../images/footer-border.jpg') no-repeat left center;
	padding: 10px 0px;
	margin-top:45px;
	border-top: #99ca3c solid 1px;
	width:830px;
}

#FPIRFU 
{
    background:transparent url('../../images/touts/pat-home-FPI-RFU.gif') no-repeat left center;
    height:137px;
    width:418px;
}

#FPIRFU div 
{
    padding:15px 0px 0px 45px;
}

#leftToutsHome 
{
    padding:8px 0px 0px 16px;
}