/* Start of CMSMS style sheet 'Main Style' */
/* @charset "utf-8"; */

body {
	background-color: #0062a1;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(/uploads/graphics/bg.jpg) !important;
	background-repeat: no-repeat;
	background-position: center top;
	color:#444444 !important ;
font-size:12px; margin:0;padding:0;
}



strong{
	font-weight:bold;
}

p{
	color:#444444;
	
	
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

p.nobottom{
	margin-bottom:2px;
}

H1{
	font-size:23px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;	
	line-height:1.2;
	font-weight:bold;
}

H2{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	margin-bottom: 20px;	
}

H3{
	color:#3f9438;
	font-size:19px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;		
	line-height:1.2;
	font-weight:bold;

}


ul{}
li{}
form{}


ul.greenbullets{
	margin-bottom:20px;
}

ul.greenbullets li{
	font-size:11px;
	line-height:15px;
	list-style-type: none;
	background-image: url(/uploads/graphics/bullet_green.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left:18px;
	background-position: -2px 4px;
}

ul.arrow_lightbluebg{
	margin-bottom:20px;
}

ul.arrow_lightbluebg li{
/*	font-size:11px; */
	line-height:15px;
	list-style-type: none;
	background-image: url(/uploads/graphics/bullet_arrow_lightblue_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-left:15px;
	background-position: 2px 7px;
}

ul.arrow_lightbluebg li a, ul.arrow_lightbluebg li a:link, ul.arrow_lightbluebg li a:visited, ul.arrow_lightbluebg li a:active{
/*	font-size:11px; */
	text-decoration:none;
	color:#444444;
}

ul.arrow_lightbluebg li a:hover{
/*	font-size:11px; */
	text-decoration:underline;
	color:#000000;
}



img {
	border:0px;
	vertical-align:bottom;
}

a, a:link, a:visited, a:active{
	color:#0062a1;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.viewall{
	background-repeat: no-repeat;
	background-position: right center;	
	padding-right:10px;
}

a.viewall.orange{background-image: url(/uploads/graphics/arrow_on_orange.gif);}
a.viewall.blue{background-image: url(/uploads/graphics/arrow_on_blue.gif);}
a.viewall.lightblue{background-image: url(/uploads/graphics/arrow_on_lightblue.gif);}


span.linktext{
	display:none;
}

div.clear{
	clear:both;
}


div#mainContainer{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

div#pageTop{
	height:73px;
}

div#pageTop a.langbtn{
	z-index:15px;
	margin-top:11px;
	height:15px;
	width:66px;
	background-image: url(/uploads/graphics/btn_enespanol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:right; font-size:11px; text-align:center;
}

div#pageTop a.langbtn:hover{
	background-position: left -15px;
}

div#pageTop a.link_mdph{
	margin-top:11px;
	margin-right:42px;
	height:56px;
	width:220px;
	background-color:#transparent;
	float:right;

}



div#logoContainer{
	width:345px;
	height:73px;
	float:left;
}

div.pageMiddle{
	background-color: #FFFFFF;
	background-image: url(/uploads/graphics/bg_twotones.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

div.pageMiddle.Tabs{
	background-color:#FFFFFF;
	background-image: url(/uploads/graphics/bg_onetone.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

div.pageMiddle div.full{
	background-color:#ffffff;
}

div.pageMiddle div.contentLeftCol {
	width: 676px;
	float: left;
}

div.topNav{
	width:inherit;
	height:34px;
	font-size:14px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(/uploads/graphics/bg_topgreen.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
}

a.topnav, a.topnav:link, a.topnav:visited, a.topnav:active{
	color:#ffffff;
	display:inline-block;
	padding-left:9px;
	padding-right:9px;
	text-transform: uppercase;
}
a.topnav:hover{color:#fdde0b; text-decoration:none;}

a.topnavselected, a.topnavselected:link, a.topnavselected:visited, a.topnavselected:active{
	color:#fdde0b; 
	background-image:none;
	display:inline-block;
	padding-left:9px;
	padding-right:9px;
	text-transform: uppercase;
}

div.HPBannerContainer{
	width:inherit;
}

div.HPBannerContainer div.inframe{
	width:660px;
	margin:8px;
	height:343px;
	margin-left:auto;
	margin-right:auto;
		
}


/** ROTATING BANNERS **/

.banner1 {background: url(/uploads/graphics/banner_tito.jpg) no-repeat center center;}

.banner2, 
.banner6 {background: url(/uploads/graphics/banner_katrina.jpg) no-repeat center center;}

.banner3 {background: url(/uploads/graphics/banner_kathleen.jpg) no-repeat center center;}

.banner4,
.banner7 {background: url(/uploads/graphics/banner_ronaldo.jpg) no-repeat center center;}

.banner5 {background: url(/uploads/graphics/banner_kendyl.jpg) no-repeat center center;}


div.HPBannerContainer div.thumbContainer{
}


div.HPBannerContainer div.message{
	margin-left:257px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#ffc20e;
	font-size:36px;
	font-weight:500;
	line-height:1;
	height:104px;
}

div.HPBannerContainer div.message span.accent{
	color:#ffa70e;
	font-size:40px;
	font-weight:bold;	
}

div.HPBannerContainer div.message2{
	margin-left:328px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a4a4a4;
	font-size:14px;
	font-style: italic;
	width:286px;
	line-height:18px;

}



div.leftBottomContainer{
	width:auto;
}

div.leftBottomContainer div.inframe{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

div.leftBottomContainer div.leftarea{
	width:260px;
	float:left;
}

div.leftBottomContainer div.rightarea{
	width:390px;
	float:right;
}

div.pageMiddle div.contentRightCol {
	width: 274px;
	float:right;
	background-color:#f6f4e5;
}

div.pageMiddle div.contentRightCol.white {
	width: 274px;
	float:right;
	background-color:#ffffff;
}

div.searchBoxContainer{
	height:67px;
	background-image: url(/uploads/graphics/bg_topgreen.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

div.searchBoxBG{
	width:258px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/uploads/graphics/bg_searchbox.jpg);
	margin-bottom:0px;
	background-position: center 11px;
	background-repeat: no-repeat;
}

input.searchtextbox{
	position:absolute;
	z-index:20px;
	display:block;
	margin-top:25px;
	margin-left:20px;
	width:186px;
	height:16px;
	background-color:transparent;
	border:0px;
	line-height:16px;
	font-size:12px;
	color:#a2a2a3;

}

.searchgo{
	margin-right:4px;
	margin-top:14px;
	float:right;
	display:block;
	width:41px;
	height:37px;
	background-image: url(/uploads/graphics/btn_searchgo.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.searchgo:hover{
	width:41px;
	height:37px;
	background-image: url(/uploads/graphics/btn_searchgo.jpg);
	background-repeat: no-repeat;
	background-position: left -37px;	
}


div.header{
	height:26px;
	color:#FFFFFF;
	font-size: 11px;
	line-height:26px;
	clear:both;
	padding-left:9px;
	padding-right:9px;
}

div.header.orange{
	background-color: #eb7d23;
}

div.header.orange a, div.header.orange a:link, div.header.orange a:visited, div.header.orange a:active{
	color: #ffffff;
}

div.header.blue{
	background-color: #1476b5;
}

div.header.blue a, div.header.blue a:link, div.header.blue a:visited, div.header.blue a:active{
	color: #ffffff;
}

div.header.lightblue{
	background-color: #d3e1e6;
	color:#0062a1;
}

div.header.lightblue a, div.header.lightblue a:link, div.header.lightblue a:visited, div.header.lightblue a:active{
	color: #0062a1;
}

div.header.green{
	background-color:#449f3d;
	color:#ffffff;
}


div.header div.left{
	font-weight: bold;
	text-transform: uppercase;
	float:left;
/*	width:60%; */


}
div.header div.right{
	font-size:10px;
	text-align:right;
	float:right;
	width:35%;
}

/*-- Homepage News and Updates Container Begins --*/
div.newsContainer{
	background-image: url(/uploads/graphics/bg_orangeshade.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
div.newsContainer div.inframe{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.5;
	padding:13px;
	padding-top:9px;
}
div.newsContainer a, div.newsContainer a:link, div.newsContainer a:visited, div.newsContainer a:active{
	color:#54504d;
}
div.newsContainer ul{}
div.newsContainer li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #797979;
	list-style-type: none;
	padding-bottom:5px;
	padding-top:5px;
}
div.newsDate{
	font-family:Arial, Helvetica, sans-serif;
	color:#d95e18;
	font-size:11px;
	line-height:1.5;	
}

.newspostdate {font-size:80%; margin-bottom:3px; text-align:right; }
#NewsPostDetailReturnLink {text-align:center; font-size:120%; margin:20px auto 0 auto; border:1px dotted #cccccc; padding:3px;}

/*-- Homepage News and Updates Container Ends --*/



/*-- Homepage Recently Updated Page Container Begins --*/
div.updateContainer{
	background-image: url(/uploads/graphics/bg_blueshade.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
div.updateContainer div.inframe{
	font-size:12px;
	line-height:1.5;
	padding:13px;
	padding-top:9px;
}
div.updateContainer a, div.updateContainer a:link, div.updateContainer a:visited, div.updateContainer a:active{
	color:#0062a1;
}
div.updateContainer ul{

}
div.updateContainer li,
div.pressreleaseContainer li{
	padding-left:13px;
	background-image: url(/uploads/graphics/bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: -2px 4px;
	margin-bottom:2px;
}
/*-- Homepage Recently Updated Page Container Ends --*/

/*-- Homepage Press Release Container Begins --*/
div.pressreleaseContainer{

}
div.pressreleaseContainer div.inframe{
	font-size:12px;
	line-height:1.5;
	padding:13px;
	padding-top:9px;
}
div.pressreleaseContainer a, div.pressreleaseContainer a:link, div.pressreleaseContainer a:visited, div.pressreleaseContainer a:active{
	color:#0062a1;
}
div.pressreleaseContainer ul{
	padding-left:0px;
}
div.pressreleaseContainer li{
	list-style-type: none;
	list-style-image: none;
}

span.newicon{
	color:#ce5a17;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline-block;
	margin-right:3px;
}
/*-- Homepage Press Release Container Ends --*/


/*-- Homepage Video Thumbnail Container Begins --*/
div.videothumbContainer{
	width:260px;
	height:195px;
	background-color:#000000;
	margin-top:10px;
}

div.videothumb{
	width:260px;
	height:195px;
	background-color:#000000;
}

div.videoPlayButton{
	position:absolute;
	z-index:10;
	margin-top:62px;
	margin-left:114px;
}

div.videoCaptionBG{
	position:absolute;
	z-index:100;
	background-color:#000000;
	filter:alpha(opacity=50);
	background: rgba(0, 0, 0, 0.5);
	margin-top:143px;
	height:52px;
	width:260px;
}

div.videoCaption{
	position:absolute;
	z-index:150;
	margin-top:143px;
	height:52px;
	width:260px;
}

div.videoCaption div.inframe{
	padding:10px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:1.3;
}


/*-- Homepage Video Thumbnail Container Ends --*/


/*-- Homepage Ecard Container Begins --*/
div.ecardContainer{
	padding:0px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:252px;
	margin-bottom:15px;

}

div.ecardContainer div.middle{
	padding-top:10px;
	background-image: url(/uploads/graphics/ecardborder.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:inherit;
}

div.ecardContainer div.middle div.inframe{	
	border-left: 1px solid #e1bea1;
	border-right: 1px solid #e1bea1;
	padding:0px;
	padding-top:6px;
	padding-left:16px;
	padding-right:16px;
	width:auto;
}

div.ecardContainer div.middle div.inframe div.content{	
	width:inherit;
	padding-bottom:10px;
}	

div.ecardContainer div.middle div.inframe div.content div.title{	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#7e5c36;
	margin-bottom:5px;

}

div.ecardContainer div.middle div.inframe div.content div.desc{	
	font-size:12px;
	color:#7e5c36;
	line-height:1.4;
	margin-bottom:10px;
}

div.ecardContainer div.middle div.inframe div.content div.btn{	
	font-size:12px;
	font-weight:bold;
	color:#7e5c36;
	line-height:1.5;
	margin-bottom:0px;
	height:27px;	
	width:inherit;
}

div.ecardContainer div.middle div.inframe div.content div.btn div.leftside{	
	width:60px;
	float:left;
	text-align:left;
	vertical-align:bottom;
	padding-top:13px;

}

div.ecardContainer div.middle div.inframe div.content div.btn div.rightside{	
	width:125px;
	float:right;
	text-align:right;
}

div.ecardContainer div.bottom{
	overflow:hidden;
	padding:0px;
	height:10px;
	width:inherit;
	background-image: url(/uploads/graphics/ecardborder_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;

}




a.btn_sendcard{
	background-image: url(/uploads/graphics/btn_send_ecard.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	display:block;
	width:123px;
	height:27px;
	float:right;

}

a.btn_sendcard:hover{
	text-decoration:none;
	background-position:left -27px;
}

/*-- Homepage Ecard Container Ends --*/

/*-- Homepage Quote Box Begins --*/
div.quoteContainer{
	margin-left:auto;
	margin-right:auto;
	width:252px; height: 180px;
	background-image: url(/uploads/graphics/bg_quote.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
	margin-bottom:15px; 


}

div.quoteContainer div.inframe{
	font-size:16px;
	line-height:1.4;
	color:#ffffff;
	text-align:center;
	
padding:21px;
padding-top:35px;
    vertical-align: middle !important; 
/*	


	padding-bottom:20px;
*/
	font-weight:bold;
	background-image: url(/uploads/graphics/quote_open.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

div.quoteboxTitle{
	width:252px;
	margin-left:auto;
	margin-right:auto;
	color:#4b4a4a;
	font-size:17px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:10px;
	padding-bottom:2px;

}

/*-- Homepage Quote Box Ends --*/



/*-- Quote Box on Tab Page Begins --*/
div.quoteContainerTab{
	margin-left:auto;
	margin-right:auto;
	width:autopx;
	background-image: url(/uploads/graphics/bg_quotetab.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
	margin-bottom:0px;
	height:163px;
}

div.quoteContainerTab div.inframe{
	font-size:17px;
	line-height:1.5;
	color:#ffffff;
	text-align:center;
	padding:40px;
	padding-top:20px;
	padding-bottom:0px;
	font-weight:bold;
	background-image: url(/uploads/graphics/quote_open.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

/*-- Quote Box on Tab Page  Ends --*/




div#pageBottom{
	background-color:#045081;
	font-family:Arial, Helvetica, sans-serif;
}

div#pageBottom div.inframe{
	text-align:center;
	padding-top:18px;
	padding-bottom:13px;
}

div#pageBottom div.lineOne{
	color:#79d1f1;
	font-size:10px;
	padding-bottom:19px;
}

div#pageBottom div.lineOne a, div#pageBottom div.lineOne a:link, div#pageBottom div.lineOne a:visited, div#pageBottom div.lineOne a:active{
	color:#79d1f1;
}


div#pageBottom div.lineTwo{
	color:#fefcfc;
	font-size:9px;	
}

div#pageBottom div.lineTwo a, div#pageBottom div.lineTwo a:link, div#pageBottom div.lineTwo a:visited, div#pageBottom div.lineTwo a:active{
	color:#fefcfc;
}




/*-- Homepage Image Scroll Styles Begins --*/
div.pplimgBox{
	height:152px;
	margin-left:262px;
}

div.arrowboxRight{
	width:34px;
	float:right;
	margin-top:65px;	
}

div.arrowboxLeft{
	width:25px;
	float:left;
	margin-top:65px;	
}

span.pplimg_instruction{
	position:static;
	margin-left:300px;
	color:#dbd8d8;
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-left:9px;
	padding-bottom:10px;
	font-weight:bold;
	display:block;
}

#pplimgContainer {
	position:relative;
	margin-top:15px;
	margin-left:3px;
	margin-right:7px;
	float:left;
  	overflow:hidden;
	width:328px;
	height:110px;
	border:0px;
}

#pplimgContainer DIV {
  position:relative;left:0px;top:0px;width:1000px;height:50px;
}
#pplimgContainer DIV IMG{
  margin-left:9px;
}

#tstV {
  position:relative;overflow:hidden;width:50px;height:135px;border:solid black 1px;
}

#tstV DIV {
  position:relative;left:0px;top:0px;width:50px;height:510px;
}
#tstV DIV IMG{
  margin-Top:10px;
}
a.pplimg img{
	border:2px solid #c9c9c9;
}

a.pplimg:hover img{
	border:2px solid #ffffff;
}

a.arrow.Right{
	background-image: url(/uploads/graphics/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 25px;	
	display:block;
}

a.arrow.Left{
	background-image: url(/uploads/graphics/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 25px;	
	display:block;

}

a.arrow:hover{
	background-position: left -28px;
}

/*-- Homepage Image Scroll Styles Ends --*/






div.pageBannerContainer{
	width:inherit;
}

div.pageBannerContainer div.inframe{
	width:660px;
	margin:8px;
	height:188px;
	margin-left:auto;
	margin-right:auto;
/*	background-image: url(/uploads/graphics/page_banner.jpg);	*/
}

div.pageBannerContainer div.message{
	margin-left:52px;
	padding-top:45px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#f5aa00;
	font-size:36px;
	font-weight:500;
	line-height:1;
}

div.pageBannerContainer div.message span.accent{
	color:#fbcd2d;
	font-size:42px;
	font-weight:bold;	
}


/** ROTATING PAGE BANNERS **/

.pagebanner1 {background: url(/uploads/graphics/page_banner_tito.jpg) no-repeat center center;}

.pagebanner2,
.pagebanner6 {background: url(/uploads/graphics/page_banner_katrina.jpg) no-repeat center center;}

.pagebanner3 {background: url(/uploads/graphics/page_banner_kathleen.jpg) no-repeat center center;}

.pagebanner4,
.pagebanner7 {background: url(/uploads/graphics/page_banner_ronaldo.jpg) no-repeat center center;}

.pagebanner5 {background: url(/uploads/graphics/page_banner_kendyl.jpg) no-repeat center center;}


div.pageContainer{
	margin-top:8px;
}

div.pageContainer.tabpage {
	margin-top:0px;
	background-color:#ffffff;
}

div.pageContainer.tabpage div.pageLeftNav{
	margin-right:0px;
}

div.pageContainer div.pageLeftNav{
	width:180px;
	float:left;
	margin-right:0px;
}

div.pageContainer div.contentBox{}

div.pageContainer.tabpage div.contentBox{
	margin-top:5px;
	margin-left:0px;
	padding-left:10px;
	background-color:#ffffff;
	width:460px;
	float:left;
}

/** BULLETED/ORDERED LIST FIX **/
div.pageContainer div.contentBox ul {MARGIN:10px 0;list-style-type:disc; }
div.pageContainer div.contentBox li {margin:1px 0 10px 30px; line-height:133%;}

div.pageContainer div.contentBox ol {margin:14px 0 10px 18px;list-style-type: decimal;}
div.pageContainer div.contentBox ol li {margin:10px;list-style-type: decimal; line-height:133%;}

/** BULLETED LIST FIX **/

/** NEXT/PREVIOUS QUITTING LINKS **/

.sequentialnav {height:22px; margin:30px 0; line-height:20px; border-top:1px dotted #cccccc; padding-top:8px;}
.sequentialnavleft {float:left; padding:2px 0;}
.sequentialnavleft A {padding-left:22px; background: url(uploads/graphics/arrow_previous.gif) left center no-repeat;}

.sequentialnavright {float:right;padding:2px 0;}
.sequentialnavright A {padding-right:22px; background: url(uploads/graphics/arrow_next.gif) right center no-repeat;}


/** NEXT/PREVIOUS QUITTING LINKS **/


div.pageContainer.tabpage div.rightBox{
	width:258px;
	float:right;
#	font-size:13px;
}

div.pageContainer.tabpage div.rightBox div.headerTxt{
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:18px;
}

div.pageContainer.tabpage div.Box{
	margin-top:10px;
	width:auto;
}

div.pageContainer.tabpage div.Box.grey{
	background-color:#c9d5dd;
}

div.pageContainer.tabpage div.Box.lightblue{
	background-color:#d6ebf9;
}

div.pageContainer.tabpage div.Box.readMyStory{
	padding-top:2px;
	padding-left:2px;
	margin-top:0px;
	width:256px;
	height:64px;
	background-color: #d3d1d1;
}

div.pageContainer.tabpage div.Box.readMyStory div.inbox{
	padding:0px;
	width:254px;
	height:62px;
	background-image: url(/uploads/graphics/bg_readmystory.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}

div.pageContainer.tabpage div.Box.readMyStory div.inbox div.left{
	width:140px;
	float:left;
	padding:0px;
	font-size:12px;
	height:50px;
	line-height:1.2;
	padding-left:8px;
	padding-top:8px;
}

div.pageContainer.tabpage div.Box.readMyStory div.inbox span.pplName{
	font-weight:bold;
}

div.pageContainer.tabpage div.Box.readMyStory div.inbox div.right{
	float:right;
	width:72px;
	text-align:right;
	height:62px;
}



div.pageContainer.tabpage div.Box div.inframe{
	padding:15px;
}

div.pageContainer.tabpage ul.left{
	width:50%;
	float:left;
	margin:0px;
	padding:0px;
}

div.pageContainer.tabpage ul.right{
	width:50%;
	float:right;
	margin:0px;
	padding:0px;

}

div.pageContainer.tabpage ul li{
	font-size:100%;
	line-height:18px;
}

div.pageContainer div.pageMainContent{
	margin-left:196px;
	width:460px;
	padding-bottom:60px;
}

div.pageContainer div.pageMainContent.full{
	margin-left:196px;
	width:745px;
	padding-bottom:60px;
}

div.pageContainer.tabpage div.pageMainContent.full{
	margin-left:190px;
}

div.pageContainer div.pageLeftNav div.navContainer{
	width:inherit;
background-color:#fedd69;

/*	background-color:#ececec; */
}

div.pageContainer div.pageLeftNav div.navContainer div.inframe{
	padding:14px;
	padding:19px;

}

div.pageContainer div.pageLeftNav div.navContainer ul{


}

div.pageContainer div.pageLeftNav div.navContainer li{
	list-style-type: none;
	padding-bottom:5px;
	padding-top:5px;
	font-size:13px;

}


a.leftnav{
	color:#333333;
	padding-left:12px;
	display:block;
	line-height:1.2;
}

li li a.leftnav {
	color:#333333;
	padding-left:24px;
	display:block; font-size:90%;
	line-height:1.2;
}

a.leftnav:hover{
	color:#222222;
}

a.leftnav.select{
	color:#222222;
	background-image: url(/uploads/graphics/arrow_left_nav.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}


div.breadcrumb{
	color:#0062a1;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}

div.pageContainer.tabpage div.breadcrumb{
	margin-left:10px;
}

div.breadcrumb a{
	font-weight:bold;
	text-decoration:none;
}

div.breadcrumb a:hover{
	text-decoration:underline;
}

div.breadcrumb span.currentpage{
	font-weight:normal;
	color:#666667;
}
	
div.inpageImg{
	padding:0px;
	width:200px;
}

div.inpageImg.left{
	float:left;
	margin-right:16px;
}

/*-- just in case this is needed --*/
div.inpageImg.right{
	float:right;
	margin-left:16px;
}	

div.inpageImg div.imgContainer{
	padding:2px;
	border:1px solid #7e5c36;
}

div.inpageImg div.captionContainer{
	margin-top:8px;
	color:#7e5c36;
	font-size:10px;
	line-height:1.2;
}


/** FOOTER LINKS **/

A.footerlink {border-right:1px solid #79d1f1; padding-right:8px; margin-right:8px;}
A.footerlinklast {border:none;}


/** NEWS IMAGE/DOWNLOADABLES **/

.newsphoto {float:right; margin:0 0 8px 8px; padding:3px; background-color:#f0ebc4; font-size:10px; text-align:center;line-height:13px;border:1px solid #999999;max-width:233px; color:#666666; position:relative;}

.newsphoto img {border:1px solid #000000; margin: 3px auto !important; position:relative; width:225px; padding:0; float:none;}

.relateddocuments {margin:15px 0; padding:2px; border:1px solid #999999; font-size:11px; position:relative;}
.relateddocuments UL {margin:1px 0 1px 8px; padding-left:18px;}
.relateddocuments LI {padding:0; list-style:square;}


/** QUITTING SMOKING **/
.related {font-size:12PX !important;}
.related UL {MARGIN:5PX 0 5px 10px; padding:0; list-style-type: CIRCLE;font-size:12PX;}
.related LI {MARGIN-left:13px; padding:1px;list-style-type: CIRCLE;font-size:12PX; LINE-HEIGHT:13PX;}




/** MISC **/
blockquote{
	margin:10px 50px 15px 50px;

}

.blockquotes {
	margin:10px 50px 15px 50px;} 
ul, LI {FONT-SIZE:100%;}
EM {font-style: italic;}

.hidden {display:none;}

.contentimage {float:right; margin-left:8px; margin-bottom:6px; border:none;}

.mediaimage {float:right; margin-left:8px; margin-bottom:6px; border:1px solid #666666;;}

.videos,
audio {margin:18px 12px; padding-bottom:5px; border-bottom:1px dotted #999999; text-align:center;}

.transcript {font-size:90%;line-height:130%; margin:7px 20px; text-align:left;}

.toggletranscripts {display:none; margin:10px 30px;}
.togglelink {margin:10px; font-weight:bold;}

.expand {margin:2px 0 10px 20px;}

TEXTAREA {width:400px; height:150px;}

/** TAFI **/
#tafiform {text-align:center;width:252px;}
.tafiheader {height:44px; margin:0;padding:0; background:url(uploads/graphics/tafi_top.gif) top center no-repeat;}
.tafibody {padding:0;margin:0; background:url(uploads/graphics/tafi_bg.gif) top center repeat-y;}
.tafibottom {margin:0;padding:0 0 60px 0; background:url(uploads/graphics/tafi_bottom.gif) bottom center no-repeat; }

#tafiform INPUT {margin:2px; font-size:10px; BORDER:1PX SOLID #EFEFEF;}
#tafiform SELECT {margin:2px; font-size:10px; BORDER:1PX SOLID #EFEFEF; max-height:70px;}


/** QUIT STORIES SUBMISSION FORM **/

.quitstoryform {line-height:150%;}
.quitstoryform INPUT, TEXT AREA, SELECT, TEXTAREA {MARGIN:1PX 1px 6PX 6px; border:1px solid #999999;}

/* CONTACT FORMS */
.contactform {line-height:150%;}
.contactform INPUT, TEXT AREA, SELECT, TEXTAREA {MARGIN:1PX 1px 6PX 6px; border:1px solid #999999;}


/* CALCULATOR */
#totals {font-size:120%; font-weight:bold; line-height:150%;}

/* SITEMAP */

UL.sitemap {line-height:13px !important; margin:2px 0 5px 30px; list-style-type:square !important; padding:0;font-weight:normal;font-size:12px;}
.sitemap li {margin:1px 0 3px 20px !important;padding:0;}

/* SOCIAL BOOKMARKING  */
.socialbookmarks {MARGIN:25PX AUTO; TEXT-ALIGN:CENTER; border:1px dotted #eb7e23; padding:5px; font-color:#000000; font-size:90%; text-transform:lowercase;}

/* CONSTANT CONTACT */
.constantcontact {margin:20px 20px; text-align:center; }
.constantcontact TABLE {WIDTH:220PX; MARGIN:0 AUTO;}
.constantcontact TD {PADDING:2PX; text-align:center; font-size:11px;}
.constantcontact .text {width:100px; border:1px solid #cccccc; font-size:11px;}
.constantcontact .go {border:1px solid #d95e18;  font-size:11px; padding:1px; background-color:#ffffff; font-weight:bold;}
/* End of 'Main Style' */

