/************************ callOutBox STUFF ADDED 2008 ****************************/

.xcallOutBox h1, .xcallOutBox2 h1, .zcallOutBox h1 {
	margin:0; 
	font-size:10px; 
	padding:0 10px 5px 10px; 
	border-bottom:1px solid #0065BF;
	}

.xcallOutBox form {
	margin:0; 
	font-size:10px; 	
	background: #CCFFCC;
	color:darkgreen;	
	padding:0 10px 5px 10px; 
	}


.xcallOutBox p, .xcallOutBox2 p, .zcallOutBox p, .xGlanceBox p {
	border-top:1px solid #0065BF; 
	margin:0; 
	font-size:10px; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px
	}

.xQuote { 
	color:#123771; 
	font-style:italic;
	text-align:center; 
	border-top:none; 

	}

.xGlanceBox li {
	margin-top: 0.000000pt;	
	margin-bottom: 0.000000pt;	
	margin-right: 0.000000pt;	
	margin-left: -10.000000pt;
	font-size:10px;
	padding-left:-10px; 
	padding-right:2px; 
	padding-top:0px; 
	padding-bottom:2px;
	}

.xcallOutBox {
	background: transparent; 
	width:40%; 
	float:right; 
	margin:0px 3px 10px 10px;
	}

.xcallOutBox2 {
	background: transparent; 
	width:99%; 
	margin: 0 auto 0 auto; 
	}

.xGlanceBox {
	background: transparent; 
	width:35%; 
	float:left; 
	margin:10px;
	}
	
.RightGlance {
	float:right; 
	}

.xGlanceBox h1 {
	margin:0; 
	font-size:12px; 
	padding:0 10px 5px 10px; 
	border-bottom:1px solid #0065BF;
	color:#0065BF;
	}

.xGlanceBox h4 {
	margin:0; 
	font-size:10px; 
	padding:5px 5px 5px 5px; 
	border-bottom:1px solid #0065BF;
	background:#0065BF;
	color:white;
	}

.xtop, .xbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
	}
	
.xb1, .xb2, .xb3, .xb4 {
	display:block; 
	overflow:hidden;
	}
	
.xb1, .xb2, .xb3 {
	height:1px;
	}
	
.xb2, .xb3, .xb4 {
	background:#FFFFFF; 
	border-left:1px solid #0065BF;
	border-right:1px solid #0065BF;
	}
	
.xb1 {
	margin:0 5px; 
	background:#0065BF;
	}
	
.xb2 {
	margin:0 3px;
	border-width:0 2px;
	}
	
.xb3 {
	margin:0 2px;
	}
	
.xb4 {
	height:2px; 
	margin:0 1px;
	}

.xboxcontent {
	border-left:1px solid #0065BF; border-right:1px solid #0065BF; border-top:0 solid #0065BF; border-bottom:0 solid #0065BF; display:block; 
	height:auto;
	background:#FFFFFF url('/images/NewHomeGraphics/fadeb.png') repeat-x;
	}

.xboxcontentClean {
	border-left:1px solid #0065BF; border-right:1px solid #0065BF; border-top:0 solid #0065BF; border-bottom:0 solid #0065BF; display:block; 
	height:auto;
	background:#FFFFFF;}

* html .xboxcontent {
	height:1px;
	}

.color_a {
	background:#000080;
	color:#FFFFFF;
	font-family: Verdana, Helvetica, Arial;
	}
	
.color_b {
	background:#d4d8bd; 
	color:#000;
	}
	
.color_c {
	background:#758279; 
	color:#FFFFFF;
	}
	
.color_d {
	background:#FFFFFF; 
	color:#000000;
	}

.xHilight {
	background: #CCFFCC;
	color:darkgreen;
	}
	
.xFigure, p.xFigure  {
	color: 		#004B8C;
	text-align:center;
	border-bottom-width:0px; 
	border:color:red;

	}
	
.xFigureCaption, p.xFigureCaption  {
	color: 		#004B8C;
	font-style: italic;
	text-align: center;
	margin-top:4px;
	border-top-width:0px; 
	border:color:red;
	}
	
.xboxcontent li { 
	list-style-image: url('/images/dot-tr.gif'); 
	text-align: left; 
	xxmargin-left: -24px; 
	xxxmargin-top: 5px; 
	}
	
.xboxcontent ul { 
	margin-top: 8px;
	margin-bottom: 0px; 
	}
	
.xboxcontent *.xBoxMid { 
	margin-bottom: 8px; 
	}

.xboxcontent blockquote { 
	margin-top: 8px;
	margin-bottom: 0px; 
	}


/************************ END callOutBox STUFF ADDED 2008 ****************************/


.mainTables {width: 900px;}

.lowerBar {
	background:#56A9D3;
	padding:2px 0px 2px 0px; 
	}

TD {background-repeat: no-repeat;}

.Footer {	
	text-align: center;	
	text-indent: 0.000000pt;	
	margin-top: 0.000000pt;	
	margin-bottom: 0.000000pt;	
	margin-right: 0.000000pt;	
	margin-left: 0.000000pt;	
	font-size: 8.0000pt;	
	font-weight: medium;	
	font-style: Regular;	
	color: #000000;	
	text-decoration: none;	
	vertical-align: baseline;	
	text-transform: none;	
	font-family: Arial,Helvetica,Verdana;
	}
	
A 	{ 
	text-decoration: none;
	/* color:#0066CC; */
	color:#003366;
	color:navy;
	}
	
a:hover { 
	color: #008000; 
	color: #B65094; 
	}

H1 {
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	16pt;
	font-size: 18px;
	font-weight: bold;
	color:#003366;
	color:navy;
	}
	

H2 {
	color: 		#004B8C;
	color:#0066CC;
	font-weight:	bold;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	13pt;
	}

H3 {
	color: 		#004B8C;
	color:#0066CC;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	9pt;
	/* background-color: lightblue; /* Nice effect for later */
	}

H4 {
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	9pt;
	}
	
Body {
	margin-left: 	0pt;
	margin-top: 	0pt;
	background:	#FFFFFF;
	}
	
.FormLabel-k1 { 
	color: 		#003366;
	color: navy;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	7pt;
	}

.Menu 	{ 
	color: 		#FFFFFF;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	font-weight:	bold;
	}
	
.SubMenu { 
	color: 		#003366;
	color: navy;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	7pt;
	text-indent:  0.000000pt;
	}

.SubMenuLite { 
	color: 		#003366;
	color: navy;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	font-style: 	italic;
	text-indent: 0px;
	}
		
.NewsHeadlinePurple { 
	color: 		#9C186B;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	8pt;
	}


.NewsHeadlineBlue { 
	color: 		#004B8C;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	8pt;
	}

.NewsHeadlineWhite { 
	color: 		#FFFFFF;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	7pt;
	}

.NewsTextWhite { 
	color: 		#FFFFFF;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	}
	
.NewsTextBlue { 
	color: 		#004B8C;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	}


.TextBlueRegular { 
	color: 		#004B8C;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	}


.TextBlueBold { 
	color: 		#004B8C;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight:	bold;
	font-size: 	7pt;
	}

.TextPurpleUnderline { 
	color: 		#9C186B;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	text-decoration:	underline;
	}
	
.TextPurple { 
	color: 		#9C186B;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	8pt;
	}
	
.ContactTextPurple { 
	color: 		#9C186B;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	8pt;
	font-weight:	bold;
	}
	
.NewsTextBlack { 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	8pt;
	}
	
	
.NewsTextBlackBold{ 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	8pt;
	}
	
.ResourcesText { 
	color: 		#808080;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	10px;
	}
	
.ResourcesTextReverse { 
	color: 		#E6E3EE;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	10px;
	}

	
.ArticleTextBlack { 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	8pt;
	}
	
.Testimonials { 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	6.5pt;
	}	
	
.HPCCInfoHeadline { 
	color: 		#004B8C;
	font-family: 	Verdana, Helvetica, Arial;
	font-weight: 	bold;
	font-size: 	15pt;
	text-indent:  0.000000pt;	
	margin-top:   0.000000pt;	
	}

.HPCCInfoText { 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	9pt;
	}
	
.HPCCInfoText-G	{ 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	8pt;
	}
	
.Welcome { 
	color: 		#FFFFFF;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	font-style:	Italic;
	}

.Date { 
	vertical-align: 		middle;
	color: 		#FFFFFF;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	9px;
	font-style:	Italic;
	}

.MainTable {
	vertical-align: 		top;
	border:				0;
	border-width: 		0;			
	padding: 				0em; 
	margin: 				0em; 
	border-spacing:		0pt;
	width:					780px; 
   	}
   	
.HeaderTable {
	border:				0;
	border-width: 		0;			
	padding: 				0em; 
	margin: 				0em; 
	border-spacing:		0pt;
	width:					780px; 
	height:				68px;
   	}
   	
.FileLocation { 
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	}

.PRHeadline { 
	color: 		#000000;
	xfont-family: 	Verdana, Helvetica, Arial;
	xfont-size: 	11pt;
	font-style:	Regular;
	font-weight:	Bold;
	text-align:center;
	}

.PRSubHeadline { 
	xcolor: 		#000000;
	xfont-family: 	Verdana, Helvetica, Arial;
	font-size: 	13px;
	font-style:	Italic;
	font-weight:	Bold;
	text-align: center;
	}
	

/************************ QM stuff ****************************/


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:900px;
		background-color:#314194;
		border-width:0px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:70px;
		padding:5px 15px;
		background-color:transparent;
		color:#ffffff;
		font-family:Verdana, Helvetica, Arial;
		font-size:9px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:none;
	}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 :hover.qmactive	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:auto;
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:#BAD3F5;
		/*background-color:#d0e0ef;*/
		border-width:1px;
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		width:auto;
		padding:2px 40px 2px 5px;
		color:#333333;
		font-size:9px;
		font-weight:normal;
		text-align:left;
		border-width:0px 1px;
		border-style:none;
		border-color:#d6dce2;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div :hover.qmactive	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:underline;
		border-color:#666666;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px;
		color:#112747;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px;
		border-color:#a2a1ad;
	}
	
	
	/************************ END QM stuff ****************************/
	
	
	/************************ New Styles 2009+ ****************************/
	
body {
	text-align: center;
	background: #dddddd;
	background: #dddddd url('/images/NewHomeGraphics/allPagesBackground.png') repeat-x 0% top;
	margin:0px auto 0px auto;
	color: 		#000000;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	11px;
		}

table p { 
	margin-top: 0px; 
	margin-bottom: 0px 
	}

.theWrapper {
	position:relative;
	text-align: left;
	width: 900px;
	margin:0px auto 0px auto;
	background-color: #FFFFFF;
	height: 780px;
	z-index:0;
} 

.theWrapper2 {
	position:relative;
	text-align: left;
	width: 900px;
	margin:0px auto 0px auto;
	background-color: white;
	z-index:0;
	} 
	
#date {
	font-style: italic;
	}

.mainTables, .HPCCInfoHeadline {
	width: 720px;
	} 


.HPBannerSecHead {
	position: absolute;
	top: 45px;
	width: 400px; 
	padding:10px;
	color: #444F60;
	font-size: 12px;
	z-index:0;
	}

#mastheadTestimonial {
	position: absolute;
	top: 3px;
	right: 10px;
	xvertical-align: middle;
	}

#mastheadRight {
	position: absolute;
	top: 20px;
	bottom:auto;
	right: 10px;
	xvertical-align: middle;
	}

.cc-header  { 
	width: 900px; 
	}

.allTopMenus {
	position:absolute;
	top: 68px;
	width: 900px;
	z-index:9;
	}


.cc-topmenu { 	
	width: 900px; 
	height: 24px;
	text-align: left; 
	background: #314194; 
	border: 0px;  /* this was 1 for some reason. */
	}

.cc-lowermenu { 
	text-align: right;
	padding: 6px;
	height: 12px;
	background: #BAD3F5 url('/images/NewHomeGraphics/sideNavTopFade.png') repeat-x 0% top;
  	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	7pt;
	font-weight:	bold;
	border-color: #123771;
	border-width: 1px;
	border-style: none none solid none;
	}

#rightContent {
	 position: relative;
	 top: 52px;
	 float: right;
	 width: 165px;
	 padding: 3px;
	 Background-color: #FFFFFF;
	 text-align: center;
	}

.xrightContent {
	 position: relative;
	 top: 280px;
	 /*float: right;*/
	 width: 174px;
	 padding: 3px;
	 Background-color: #dddddd;
	}

.rightContentHeader{
	font-weight: bold;
	text-align:center;
	color:#5582D3;
	margin: 6px;
	}

#mainContent {
	 position: absolite;
	 top: 0;
	 margin-left: 5px;
	 right: auto;
	 padding-right: 180px;
	}

.HPBannerSecHead H2 {font-size:20px; margin-top:0px;}

.cc-hpMain {
	position:absolute; 
	top:330px; 
	color: #444F60;
	Width: 720px;
	margin-left: 0px;
	}

.cc-hpMainPreamble {green;padding-left:10px;padding-right:10px;font-size: 13px; text-align:center; margin-left:-0px;} 


.cc-hpMainSub { 
	position:absolute; 
	width: 230px; 
	border: 0px inset #BAD3F5; 
	padding: 3px; 
	top: 45px;
	/* background:#FFFFFF url('/images/NewHomeGraphics/cc-hpMainSub-bg.png') no-repeat; */
	background: url('/images/NewHomeGraphics/cc-hpMainSub-bg.png') no-repeat;
	height: 200px;
	}
	
.cc-hpMainSub h1, .cc-hpMainSub h3 { 
	font-size: 13px; 
	font-family: Arial; 
	font-weight: bold; 
	color:#004B8C; 
	margin-top:6px; 
	text-align: 
	center;
	} 

/* here */

li {
	list-style-type:square;
	list-style-image: url('/images/dot-tr.gif'); 
	margin-left:-20px;
	}
	
.cc-hpMainSub li { 
	margin-left: -20px; 
	margin-bottom: 10px; 
	margin-right: 5px;
	}

#coreEnterprise {
	position:absolute;
	left: 0px;
	}
	
#coreSP {
	position:absolute;
	left: 240px;
	}
	
#coreVAR  {
	position:absolute;
	left: 480px;
	}

.newsSection {
	xposition:relative;
	width: 165px;
	position:absolute;
	left: 725px;
	xbottom:5px;
	margin: 15px 0px 0px 0px;
	xbackground-color:lightblue;
	z-index:33;
	}

	
.hp-banner2	{
	position:absolute;
	top: 125px;
	width: 720px; 
	height: 168px;	
	display: none;
	}
	
.hp-banner	{
	position:absolute;
	top: 125px;
	width: 720px; 
	height: 168px;	
	background-color:#FFFFFF;
	}
	
.hp-footer {	
	position: absolute; 
	width:890px;
	background: url('/images/NewHomeGraphics/fadebottom.png') repeat-x 0% bottom;
	text-align: center;	
	padding: 5px;
	top: auto;
	bottom: 0px;
	right: auto;
	left: auto;
	xz-index:-1;
	height: 230px
}

.explore {
	width:710px;
	z-index:10;
	margin:left:0px;
	margin-right:auto;
	}

/****** Begin experimental ******/

.expBottom {
	position:relative;
	width:720px;
	text-align: left;
	}

.expBottomItem {
	position:relative;
	Height:110px;
	xtext-align:center;
	}
/****** End experimental ******/

.cp-footer {	
	position:relative;
	background-color: #FFFFFF; 
	text-align: center;	
	width:890px;
	height:130px;
	padding: 5px;
	top: auto;
	Bottom: 0px;
	right: auto;
	left: auto;
	background:#FFFFFF url('/images/NewHomeGraphics/fadebottom.png') repeat-x 0% bottom;
	z-index:-1;
}

.lowerBar {
	padding:0px 0px 0px 0px;
	}

.cc-sideBar {
	position:absolute;
	top:115px;
	width: 164px;
	font-size: 10px;
	z-index:1;
	}

.cc-sideNav { 
	background: url('/Images/SubMnuBgNew.png') no-repeat 0% bottom;
	margin: 0px 0px 0px;
	padding: 7px;
	bottom: 3px;
	}
 
:hover.cc-sideNav {
	  background-color: #CCFFCC;	
	}

.cc-body {
	position:relative;
	width: 686px;
	margin: 20px 0px 0px 186px;
	border-color: #BAD3F5;
	border-width: 2px;
	border-style: dotted none none dotted;
	padding:10px;
	min-height:750px;
	height:auto!important;
	_height:750px;
	}

.cc-breadcrumbs {
	position:relative;
	margin: 60px 10px 0px 186px;
	text-align: right;
	font-size: 9px;
	font-style: italic;
	color: gray;
	}


.disclaimerBox{ 
	padding:10px; 
	position: relative; 
	text-align:center;
	width:80%; 
	color:#123771; 
	font-style:italic; 
	background:yellow; 
	border-width: 1px;
	border-color: red;
	border-style:solid;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
	}
	
.caseQuote { 
	padding:10px; 
	position: relative; 
	float: left; 
	width: 180px; 
	color:#123771; 
	font-style:italic; 
	background:#FFFFFF url('/images/NewHomeGraphics/fadeb.png') repeat-x; 
	margin-left:-110px; 
	margin-right:10px; 
	margin-top:3px;
	margin-bottom:3px;
	}


.cc-BenefitsBlock {
	position:relative;
	'border-color:red;
	'border-style:none; 
	width:90%;
	height:350px;
	}
	
.cc-innerBenefit {
	position:absolute;	
	padding:5px; 
	background-image: url('/images/NewHomeGraphics/cc-innerBenefits.png'); 
	background-repeat: no-repeat; 
	background-color:#F2FBFF; 
	width:270px;
	margin-left: 50px;
	height: 95%;
	}
	
	
.cc-innerBenefit + .cc-innerBenefit  {
	margin-left: 350px;
	margin-top:0px;
	}
	
.cc-innerBenefit h3 {margin-top: 5px;}

.jobDesc {
	color: 		#004B8C;
	color:#0066CC;
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 	9pt;
	}


.newsDate {
	font-size: 8px;
	font-color: gray;
	margin-top: 3px;
	}
	
.medBullet {
	list-style-image:url('/healthcarecontactcenter/medicalBullet.gif'); 
	margin:auto auto 12px -10px;
	}


xdiv {
	border-width:1px;
	border-color:red;
	border-style:dotted;
	}
