/* Begin Generic styles to unify fonts look and feel styles copyright Hilary Albutt
Incredible Software Solutions.com*/
	
	
*html,td,tr,th,tf,a,link, h1,h2,h3,h4,h5,h6,form,fieldset,div,img,ul,ol,li,body,span,div,input,p,ol,ul,select {
	margin:0;
	padding:0;
	border:0;
font-size: 100%;color:#330000;text-decoration:none;
font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;

}/* Global Styles */
.page{background-color:#FFFFFF; border:0px; margin-top:0px}
body {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	font-size:79.8%;
	-font-size: 89.8%;
	/*color: #660000;	voice-family: "\"}\"";
	voice-family: inherit;*/
color:#000000;
	height: 100%;
	
 text-decoration:none;

}



ul li a{font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	list-style: none; text-decoration:none;
font-size:1em;
	}

* html ul li {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	height:1%;  text-decoration:none;
font-size:1em;
	}

form {	font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em; color:#660000;text-decoration:none;	
	border:#333 1px solid;
	}
h1 h2  h3 h4 h5 h6 {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	color: #330000
	}
h1 {font-size:1.4em;}
h2{font-size:1.3em;}
h3 {font-size:1.2em;}
.headerTitle {	padding-top: 6px;}
.BoxTitle {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	color: #330000;
	text-align: center;
		padding-top: 5px;
	text-decoration: none;
}
h4 {	font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
p{font-size:1em;font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;}
input {
	border-bottom-width: 1px;
	background-color: #FFFFCC;
	border-bottom-style: solid;
	border-bottom-color: #330000;
}
textbox{border:#330000 1px solid; 
	font-size: 1em;} 
a a:link {color:#2971A7; text-decoration:none;
}
a:hover{
 color:#00CCFF;	text-decoration:none;}
a:visited{
	color:#660000;text-decoration:none;	} 
a:focus {
	cursor: auto;
	page-break-after: auto;
	outline:thin dotted invert;
	color: #00CCFF;
}

li {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	}
li a a:link,a a:link .list{color:#2971A7; text-decoration:none;
}
li a  a:hover,a  a:hover .list{color:#2971A7; text-decoration:underline;
}
li a:visited {color:#000000; text-decoration:none;
}
li a:focus {
	cursor: auto;
	page-break-after: auto;
	outline:thin dotted;
}

ol.decimal {
	
	font-size: 1em;
	list-style-type: decimal;	
	list-style-position: outside
	}
select {	 
	font-size: 1em
	}
table {
	color: #FFFFFF
	}
td, th {
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	}
textarea {
		
	font-size: 1em
	background-color:#FFFFCC;
border:#000000 1px solid;
	}
ul.squareBullet {	
	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #DEDECA
	}
.footer {	 
	font-size: .75em;	
	color: #999999
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000; 
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}body.sub {
	margin: 0.1em;

	}
tr.ListHeaderColor th {
	text-align: left;
	}.small {
	font-size: 85%;
}


/* <![CDATA[ */

/*
Currently an area for all IE's due to my buggy multiple IE install
*/
/*<]]*//*[if IE ]>[if IE]>


* html body { text-align: center; }

* html #spacerBottom {
height: 100%;
}

* html .left,
* html .center,
* html .right {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
display: inline;
overflow-x: hidden;
}

.left {  margin:0; padding:0 }
.right { margin-left: -2px; padding-left: 1px}
<![endif]/*
/**/
	
/* text styles*/




p {
	color: #330000;
	text-align: left;
	 
}
.SubHeader {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #330000;
}



 
#disclaimer {clear:both;
	color: #999999;
	float: left;
	width: 100%;
	text-align: justify;
	letter-spacing: 0.1em;
	margin: 1% 1% 1% 1%;
}

  

 
	
.bodyText {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
	font-size: 1em;
	
	
	}
	
.pageName{
	 color: #000000;
 
	}


 #search {font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
	height: 40px;
	width: 100%;
	float: right;
	margin-bottom: 10px;
	margin-right: 30%;
}

 
form{
	azimuth:left;
	text-align:left;
	border: 1px solid #CCCCCC;
}
.wrapper{font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	width: 0 auto;
	}

#tophdr {
	background-image: url(/images/gif/header.gif);
	background-repeat: no-repeat;
}

/*css styles new*/

  ol.listNoNumbers{list-style:none;}
  ul.NoBulletPoints{list-style:none;}
/* Div ID Styles */
#wrappercontainer {
	width: 835px;
	padding: 0;
	min-width: 790px;
	margin:0 auto;
	min-height: 800px;
	height: auto;
	text-align: center;
	visibility: visible;
	z-index: 1;
}
#wrapper {
	margin: 0 auto;
	width: 100%;
	min-height: 600px;
	padding: 0px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
/* 

background-image:url(filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/backgroundbody_rvrsd.png',sizi

ngMethod='scale');
	background-repeat: repeat-x;filter:alpha(opacity=70);-moz-opacity:.90;opacity:.90;-behavior: 

url('/includes/common/css/iepngfix.htc'); */
}
 #header {
	width:800px;
	height:165px;
	z-index:2;
	right: 80px;
	margin-right: auto;
	margin-left: auto;
}
#tagline 	{
	color: #FF6600;
	width: 95%;
	height: 25px;
	padding-top: -20px;
	margin: 0px auto;
	text-align: center;
	}
#centerContainerNarrow {
	width:55%;
-width: 54%;
	float: left;
	top:-3px;
	z-index:0;
	margin:0 auto;
-padding-top: 4px;
	padding-bottom: 4px;
	padding-left: -0.3em;
	height: auto;
-height: 1200;
	min-height:auto;
 -min-height:900;
	overflow: auto;
	text-align: left;
-padding-left: 0.5em;
	-margin-left:-0.1em;
	margin-right:-1.5em;
	color: #000000;
}
#centerContainer {font-family:Comic Sans MS ,Verdana, Arial, Helvetica, sans-serif;
	width: 60%;
-width: 54%;
	float: left;
	top:-3px;
	z-index:0;
-padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 1em;
	height: auto;
 -height: 1200;
	min-height:auto;
-min-height:900;
	text-align: left;
-padding-left: 0.5em;
	-margin-left:-0.1em;
	margin-right:1.5em;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 1em;
	padding-right: 6px;
	overflow: visible;
	visibility: visible;
}
 #rightHighlight { /*display:none; visibility:hidden;*/
 	float: right;
	height: 100%;
	width: 135px;
    -width: 18%;
	margin: 5px;
	clear: left;
	visibility: visible;
	z-index: 1;
	padding-right: 0px;
	padding-left: -5px;
}
/* text styles*/
 #dateformat a:hover {
	color: #000000;
	 
	}
#disclaimer {clear:both;
	color: #999999;
	float: left;
	width: 100%;
	text-align: justify;
	 
	margin: 1% 1% 1% 1%;
}

	
/* Class Styles */

#pageName {
  background-image:transparent  url(/images/gif/header.gif);-behavior: url('/includes/common/css/iepngfix.htc');
	background-repeat: no-repeat;
  height:35px;
  }
.pageName{
	text-decoration: none;
	color: #330000;
	}



#rightcol {	/* display:none; visibility:hidden;*/
	float: right;
	width: 144px;
	padding-right: 2%;
	-width: 19%;
	-height:400px;
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: -6px;
	
	
}

 
/* sub header styles*/	
 
 
 
.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
 	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	text-align: center;
	}
	

	 

.bodysubHeader {
	font-size: 100%;
	color: #19A3D1;
	font-weight: bold;
}
.bodysubHeader span{
	display:none;
	visibility:hidden;}
 
#breadcrumb {
	float: left;
	height: 10px;
	width: 75%;
	padding: 2px;
}
#breadcrumbContainer {
	display:block;
	width: 100%;
	height: 20px;
	color: #FF0000;
}
#breadcrumbContainer a{
	font-size: 0.9em;
	float: right;
	padding: 6%;
	-padding: 2px;
	text-decoration: none;
	color: #FFB17D;
}
#breadcrumbContainer a:hover{
	font-size: 0.9em;
	float: right;
	padding: 6%;
	-padding: 2px;
	text-decoration: none;
	color: #FF6600;}

.spacer {
	width: 100%;
	height: 1px;
	background-image: url(/images/gif/blank.gif);
	background-repeat: repeat;
	
}
/* Hides from IE5-mac \*/
/*[if gteIE 7]>
* html#spacerIE7 {
	-width: 100%;
	-height: 45px;
	height: 1%;
	-margin: 0px;
	-float: left;
	-clear: none;
	-padding-top: 12px;
	-padding-right: 0px;
	-padding-bottom: 8px;
	-padding-left: 0px;
} * html#spacerIE7> div
{
	-border:1px solid blue;
	height: 1%;
	-float:left;
}
/*[endif]/* ]]> */
/* Hides from IE5-mac \*/
* html #contentWrapper {height: 1%;}
/* End hide from IE5-mac */



/* Hides from IE5-mac \*/
html #contentWrapper {height: 1%;}
/* End hide from IE5-mac */


.rssText {
	font-weight: normal;
	color: #00CC00;
	font-size: 0.7em;
	text-decoration: none;
}
.rightHighlight {
	float: none;
	width: 1%;
	height: 100%;
	padding-top: 1%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: left;
}
 
 
#infoTop { 
	font-size: 0.8em;
	color: #2CD557;
	font-weight: bold;
	width: 49%;
	text-align: center;
	display: inherit;
	vertical-align: middle;
	left: 15%;
	float: left;
	padding: 12px;
	margin: 2px 2px 2px 5%;
	height: auto;
	border: 1px dashed #CCCCCC;
}
.contactInfo {
	text-decoration: none;
	text-align: right;
	padding-left: 80%;
	margin-top: 6px;
}
 
#HeaderLogoTop {
	float: left;
	width: 100%;



-padding-right: -19px;


-margin-right: -19px;



-padding-left: -11px;



-padding-bottom: -13px;


-margin-bottom: -19px;

-behavior: url('/includes/common/css/iepngfix.htc');
	-background-image:transparent url(/images/gif/PageHeader.gif) no-repeat center center;;
	height: 185px;
	background-image: url(/images/talktodenisheadershadedblue790.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	
}
#BodyBackground {
	min-height: 650px;
	width: 100%;
	float: left;
	text-align: left;
	height: auto;
	background:url(/images/CenterPageBG.png) repeat-y center center;
	-behavior:url('/includes/common/css/iepngfix.htc');
	-background-image:url(/images/gif/centerpage_bg.gif)repeat-y center center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	visibility: inherit;
	z-index: 99;
	
	 
}
#footer {
	height: 65px;
 	float: left;	
	text-align: justify;
	width: 100%;
	margin-top: 0px;
	margin-right: 4px;
	clear: both;
	background: url(/images/CenterPageBG_bottom.png) no-repeat center top;
	-behavior: url('/includes/common/css/iepngfix.htc');
	padding:0px 0px 0px 4px;
	margin-left:-4px;
	-background-image: url(/images/gif/centerpagebg_bottom.gif);
	-background-repeat: no-repeat;
	-background-position: center top;
	-margin-left: -4px;
 	-padding-top: 0px;
	-padding-right: 3px;
	-padding-bottom: 0px;
	-padding-left: 9px;
	
	/* Hides from IE5-mac \*/
/*<[if lte IE 6]>
     -behavior: url('/includes/common/css/iepngfix.htc');
	-background-image:url(/images/gif/centerpagebg_bottom.gif) no-repeat center top;
	-margin-left: 3px;
	-margin-right: -3px;
	margin-left: 0px;
	margin-right: 0px;
	/*<[endif]/* ]]> */
}
iframe {
	background-color: #FF0000;
}
#myimage {
	float: right;
}
.Quotes {
	background-image: url(/images/gif/quotes.gif);
	visibility: visible;


	-behavior: url('/includes/common/css/iepngfix.htc');
	height: 65px;
	width: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-top: -12px;
	padding-top: -5px;
}
.QuotesRight {
	background-image: url(/images/invertedRight.jpg);
	background-repeat: no-repeat;
	overflow: visible;
	visibility: visible;
}
.quoteSmall {
	font-size: 1.2em;
	color: #FF9900;
	font-weight: bold;
}
 
/*IE-Mac section, buggy, crashy \*//*/

.center { 
	width: 40%;
	margin-left: 26%;
	}
	   
.left { 
	width: 26%;
	margin-left: -66%;
	}
   
.right {
	width: 34%; 
	}   

/* end IE-mac section */

/*]]>*/
#searchcontrol {
	width: 100%;
}
  .referral {
	text-align: left;
	height: 120px;
	width: 50%;
}
 
#emailform {
	border-style: none;
}
textarea{
	border: 1px solid #000000;
	background-color: #FFFF99;
}
#RightContainer {
	width: 90%;
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	clear: left;
}
.hide {
	visibility: hidden;
	display: block;
	
}
#copyWriteNavBox {
	background-image:url(/images/pageCopyNavBG.png);
	-behavior: url('/includes/common/css/iepngfix.htc');
	_background-image:transparent  url(/images/gif/pageCopyNavBG.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 55px;
	float: left;
	padding: 1px;
}
#copyWriteNavBox #copyrightNotices {
	height: 35px;
	width: 95%;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#BodyBgTop {
	background-image: url(/images/CenterPageBG_top.png);
	-behavior: url('/includes/common/css/iepngfix.htc');
	-background-image:url(/images/gif/centerpagebg_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 25px;
	width: 835px;
}

#LogoLeftHdr {
	height: 150px;
	width: 150px 
	position: relative;
	float: left;
}

#LogoLeftHdr span {
	visibility: hidden;
	overflow: visible;
	display: none;
}
#HeaderLogoText {
	float: right;
	width: 120px;
	margin: 0px auto;
	height: auto;
	padding-top: 15px;
	font-size: 1.1em;
}
#HeaderLogoText span {
	visibility: hidden;
	overflow: visible;
	display: none;
}
#logoImgHolder {
	width: 79%;
	float: right;
	height: 151px;
	padding-top: 6px;
	position: relative;
	
}
#HeaderTextLower {font-size:1em;
	width: 50%;
	height: 45px;
	margin: 0 auto;
}
/*classes*/
.HeaderTextLower {font-size:1em;
	float: left;
	width: 77%;
	height: 45px;
}
.HeaderTextLower{
font-size:1em;
}

#spacerBottom {
	display: block;
	height: 1%;
	width: 100%;
}
#line {
	list-style-type: none;	/* Hides from IE5-mac \*/
	/*[if lte IE 6]>
	margin-left: 3px;
	margin-right: -3px;
	
	/*[endif]/* ]]> */

	list-style-position: inherit;
	list-style-type: none;
	height: auto;
	width: 90%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding-bottom: -12px;
	padding-top: -9px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
} 
#SearchBackroundWrapperImage form {
	color: #000000;

}
#wrapper #wrappercontainer #BodyBackground #centerContainer #SearchBoxWrapperContainer #SearchBoxWrapper 

#SearchBackroundWrapperImage #FormlftEndCap {
	background-color: #ffffff;
}
#Submit {
	border: 1px solid #000000;
	background-color: #FFFFCC;
} 

.pageHeader {
	color: #00CCFF;
	text-decoration: none;
}
.BlueHighlightBox {
	width: 219px;
	float: right;
	height: 200px;
	clear: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 9px;
	margin-left: 9px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 9px;
	text-align: justify;
}
.BlueHighLightHeadingImg {
	height: 155px;
	width: 100%;
	clear: both;
	float: left;
	margin: 5px;
	padding: 5px;
	display: block;
}
.centeringBox {
	height: 25px;
	width: 100%;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.breakOutBox {
	width: 100%;
	float: none;
	margin: 1px;
	padding: 3px;
}
.pageName a a:link {
	color: #00CCFF;
	text-decoration:none;
}
.pageName a:hover {
	color: #00CCFF;
	text-decoration: underline;
}
.pageHeader a a:link {
	color: #663300;
	text-decoration: none;
}
.pageHeader a:hover{
	color: #00CCFF;
	text-decoration: underline;
}.bodyText a a:link { color:#663300;
	 
}
.bodyText a:hover {
	color: #663300;text-decoration: underline;
}
.StoryTitle a a:link {
	color: #19A3D1;
	text-decoration: none;
}
.StoryTitle  a:hover {
	color: #19A3D1;
	text-decoration: underline;
}.StoryTitle  a:visited {
	color: #19A3D1;
	text-decoration: none;
}
.BlueHighlightBoxCenterFloat {
	float: right;
	margin: 1pem;
	padding: 5px;
	border: 2px solid #CCCCCC;
	width: 220px;
	height: inherit;
}
.centeringBox {
	text-align: center;
	width: 100%;
}
#RightHIghLightBox {
	float: right;
	height: 150px;
	width: 150px;
	clear: left;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 9px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#LeftHighlightBox {
	float: left;
	height: auto;
	width: 150px;
	margin: 2px;
	padding: 5px;
}
#LeftHighlightBox .wrapperBox {
	height: 100%;
	width: 100%;
}
#LeftHighlightBox {
	float: left;
	width: 33%;
	height: auto;
	margin: 5px;
	padding: 5px;
}
#globalMenuHeader .topmenu .menuItem a a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#globalMenuHeader .topmenu .menuItem a:hover {
	color: #000;
	text-decoration: underline;
}
#globalMenuHeader .topmenu .menuItem a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#disclaimer .NewsletterNote {
	color: #0099FF;
}
.testimonial {
	float: left;
	width: 85%;
	padding-left: 20px;
	padding-right: 20px;
	margin: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
}
.right {
	text-align: right;
	font-size: 1em;
	color: #00CCFF;
	font-weight: bold;
	text-decoration: none;
}
.leftColumn {
	float: left;
	height: 100%;
	width: 100%;
}
.rightColumn {
	width: 85%;
	float: right;
	height: 100%;
}
.referralQuoteBox {
	width: 85%;
	height: auto;
	float: none;
	clear: right;
	min-height: 165px;
	padding-top: 2em;
	padding-right: 2.5em;
	padding-bottom: 1em;
	padding-left: 2em;
	margin-top: 1%;
	margin-right: 2%;
	margin-bottom: 1%;
	margin-left: 1%;
}
.referralQuoteBox .LeftQuoteMarks {
	background-image: url(/images/quote.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 40px;
	width: 40px;
	padding-bottom: -15px;
	margin-bottom: -25px;
	margin-top: -15px;
}
.referralQuoteBox .rightQuoteMarks {
	background-image: url(/images/quote.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 40px;
	width: 40px;
	float: right;
}
#links {
	float: left;
	width: 100%;
	height: 400px;
	display: block;
	clear: both;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00CCFF;
}
input q {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
input #q {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1ACBF0;
}
text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
}
input .btnG {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #16C5F2;
	background-color: #FFFFCC;
}
#NewsLetterBox {
	height: auto;
	width: 95%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00CCFF;
}
 .imgCenter {
	margin: 3px;
	padding: 1em;
}
