BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 23px 10px 10px; COLOR: #444444; PADDING-TOP: 0px;  BACKGROUND-COLOR: #000040; font-family:Arial, Helvetica, verdana, sans-serif; BACKGROUND-IMAGE: url(/images/button-tile.gif); behavior:url("/csshover3.htc");
}
H1 P {
	DISPLAY: inline; MARGIN: 0px
}
H2 P {
	DISPLAY: inline; MARGIN: 0px
}
H3 {
	color:#000066;
}


A:hover {
	TEXT-DECORATION: underline! important
}
.module {
	PADDING: 9px; POSITION: relative; 
}
.module .tl {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .tr {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .bl {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .br {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .tl {
	BACKGROUND-POSITION: left top; LEFT: 0px; TOP: 0px
}
.module .tr {
	BACKGROUND-POSITION: right top; RIGHT: -1px; TOP: 0px
}
.module .br {
	BACKGROUND-POSITION: right top; RIGHT: -1px; BOTTOM: 0px
}
.module .bl {
	BACKGROUND-POSITION: left top; LEFT: 0px; BOTTOM: 0px
}
.textBox {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d1d1d1 1px solid; PADDING-LEFT: 9px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/images/ccst/textBoxBackground.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #d1d1d1 1px solid; COLOR: #909090; PADDING-TOP: 4px; BORDER-BOTTOM: #d1d1d1 1px solid; HEIGHT: 15px; margin-top:10px;
}
#Main {
	PADDING-RIGHT: 12px; PADDING-LEFT: 15px; PADDING-BOTTOM: 17px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 6px;  BACKGROUND-COLOR: white
}
#Main .tl {
	BACKGROUND-IMAGE: url(/images/ccst/WhiteFG_BlueBG2.gif)
}
#Main .tr {
	BACKGROUND-IMAGE: url(/images/ccst/WhiteFG_BlueBG2.gif)
}
#Main .bl {
	BACKGROUND-IMAGE: url(/images/ccst/Bottom_WhiteFG_BlueBG2.gif)
}
#Main .br {
	BACKGROUND-IMAGE: url(/images/ccst/Bottom_WhiteFG_BlueBG2.gif)
}
#TopSection {
	BACKGROUND: url(/images/complete-purl-logosm.gif) white no-repeat left bottom; MARGIN: 0px 0px 10px -9px; WIDTH: 947px; POSITION: relative; HEIGHT: 90px; border-bottom:#4a4aff 1px dashed;
}
#Logo {
	DISPLAY: block; LEFT: 0px; WIDTH: 217px; POSITION: absolute; TOP: 5px; HEIGHT: 82px; TEXT-DECORATION: none
}
#Link2 {
	DISPLAY: block; LEFT: 450px; WIDTH: 185px; POSITION: absolute; TOP: 230px; HEIGHT: 110px; TEXT-DECORATION: none
}
#Logo:hover {
	TEXT-DECORATION: none! important
}
#TopModule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 275px; PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 0px; POSITION: absolute; TOP: 17px; HEIGHT: 60px
}
#TopModule #TopModuleContent {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#MiddleSection {
	DISPLAY: block
}
#FlashWrapper {
	MARGIN: 0px; WIDTH: 697px; POSITION: relative; HEIGHT: 293px
}
#FPForm {
	PADDING: 0px; Z-INDEX: 5; RIGHT: 20px; MARGIN: 10px; WIDTH: 277px; POSITION: absolute; TOP: 16px; HEIGHT: 226px; BACKGROUND: url(/images/formbg.jpg) center no-repeat; text-align:center;
}

#FPForm H1 {
	FONT-SIZE: 16px; MARGIN: 12px 8px 8px 12px; COLOR: #116fc6
}
#FPForm H2 {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px
}
#FPForm FORM {
	DISPLAY: block; MARGIN: 12px 0px 0px
}
.textBox {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d1d1d1 1px solid; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d1d1d1 1px solid; COLOR: #909090; PADDING-TOP: 5px; BORDER-BOTTOM: #d1d1d1 1px solid; HEIGHT: 17px
}
#BottomSection {
	BACKGROUND-IMAGE: url(/images/BottomSectionBG3.jpg); MARGIN: 10px 0px 15px; WIDTH: 929px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 351px; BORDER-BOTTOM-STYLE: none
}
#Col1 {
	LEFT: 25px;
	POSITION: absolute;
	TOP: 20px;
	height: 300px;
	width: 400px;
	overflow:hidden;
	margin-right: 8px;
}
#Col1 P {
   font-size:11px;
}

#BottomSection A {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; MARGIN: 0px; COLOR: TEXT-DECORATION: none
}
#BotMid {
	LEFT: 450px; POSITION: absolute; width: 175px; height: 200px; top: 18px; overflow: hidden; FONT-SIZE: 14px; MARGIN: 0px 0px 0px 6px; COLOR: white; text-align:center; float:left
}

#BotMid A {
	COLOR: white; TEXT-DECORATION: none
}
#PromoSection {
	DISPLAY: block; LEFT: 660px; OVERFLOW: hidden; WIDTH: 264px; POSITION: absolute; TOP: 1px; HEIGHT: 119px
}
#PromoSection IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#FAQSection {
	LEFT: 685px;
	POSITION: absolute;
	TOP: 150px;
	overflow: hidden;
}
#FAQSection H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; color:#9ec439;
}
#FAQSection OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 17px; WIDTH: 200px; PADDING-TOP: 0px; FONT-SIZE: 12px;
}
#FAQSection LI A {
	DISPLAY: inline
}
#FAQSection A {
	COLOR: #000040; TEXT-DECORATION: none
}
#FAQSection A:Hover {
	COLOR: #9ec439;
}
#Footer {
	MARGIN: 0px 15px 0px 0px; WIDTH: 925px; TEXT-ALIGN: right; 
}
#Footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #676767; TEXT-DECORATION: none
}
#Footer A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #676767; TEXT-DECORATION: none
}
#FAQSection OL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 22px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px 0px; PADDING-TOP: 0px! important
}
#ContentSection {
	MARGIN: 10px 0px 15px;
	WIDTH: 929px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: relative;

	BORDER-BOTTOM-STYLE: none;
	overflow: visible;
	z-index: 2;
}

.MiddleContent {
     float: right; width: 629px; padding-bottom: 20px; MARGIN: 10px 0px 25px; font-size:12px; color:#050505; height:auto
}
.SideContent {
     float: left; padding: 5px; margin: 10px; width:270px;
}

#InteriorFormTop {
	Margin:0px; Padding:0px; WIDTH: 277px; height:27px; BACKGROUND: url(/images/formbgtop3.jpg) center no-repeat;
}
#InteriorForm {
  Margin:0px; Padding:0px; WIDTH: 277px; BACKGROUND: url(/images/formbgmiddle2.jpg) center repeat-y; text-align:center;
}
#InteriorFormBottom {
	Margin-Bottom: 30px; PADDING-top:0px; WIDTH: 277px; height:27px; BACKGROUND: url(/images/formbgbottom3.jpg) center no-repeat;
}
#InteriorForm H1 {
	FONT-SIZE: 16px; MARGIN: 12px 8px 8px 8px; COLOR: #116fc6
}
#InteriorForm H2 {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px
}
#InteriorForm FORM {
	DISPLAY: block; MARGIN: 12px 0px 0px
}

.BottomBorder {
     width: 929px; padding-bottom: 20px; MARGIN: 10px 0px 25px; border-bottom:#4a4aff 1px dashed; position:inherit;
}
#ErrorArrow {
	PADDING: 0px; Z-INDEX: 5; RIGHT: 300px; MARGIN: 10px; WIDTH: 277px; POSITION: absolute; TOP: 16px; HEIGHT: 226px; text-align:center;
}
#ContactForm {
	PADDING: 0px; Z-INDEX: 5; RIGHT: 20px; MARGIN: 10px; WIDTH: 277px; POSITION: absolute; TOP: 16px; HEIGHT: 226px; BACKGROUND: url(/images/formbg.jpg) center no-repeat; text-align:center;
}

.PersonalizedContent {
     float: right; width: 100%; padding-bottom: 20px; MARGIN: 10px 0px 25px; font-size:1em; color:#050505; height:auto
}

.PersonalizedContent H1{
     font-size:3em;
}

.PersonalizedContent p {
     font-size:1.15em;
}

.PersonalizedContent li {
     font-size:1.15em; padding-bottom:8px
}


.testimonial {
margin:20px; background-color:#FFFFCC; border:2px dashed; border-color:#990000; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; font-weight:bold
}


.entry li {
padding-bottom: 20px;
}


/* CSS-Based Drop-Down Menu */
#menu {
z-index:100;
}

#newMenu{font-size:.75em; background-image:url(/images/menu/button-tile.gif); text-align:center; vertical-align:middle; font-weight:bold;}
#newMenu{width:90%; height:27px; }
#newMenu ul{display:inline; margin:0px; position:relative; height:100%; min-height:100%; padding-right:0px; padding-top:0px; padding-bottom:0px; padding-left:23px; text-align:center;}
#newMenu ul li{display:inline; float:left; position:relative; min-height:100%; height:100%;  text-align:center;}
#newMenu ul li a{display:inline; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; height:100%; margin-left:6px; margin-right:6px; margin-top:3px; vertical-align:middle}
#newMenu ul li a:hover{font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:center; background-image:url(/images/menu/buttonOver-tile.gif); color:#FFFF00}


#newMenu ul ul{display:none; margin:0px; padding:0px; position:absolute; width:250px; left:3px; top:27px; text-align:center; }
#newMenu ul ul li{display:block; float:left; width:100%; border-left:none; border-right:none; text-align:center; }
#newMenu ul li:hover ul{display:block; text-align:center;}
#newMenu li li:hover a{background-color:transparent; text-align:center; background-image:url(/images/menu/buttonOver-tile.gif); color:#FFFF00}
#newMenu li li a{display:block; text-align:center; width:100%; float:left; border:none; padding-left:5px; margin:0px;  background-image:url(/images/menu/button-tile.gif); padding-top:3px}

/* End Menu */

