 /*body {
	background-image: url(/Images/CommonImages/bg_tile.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
*/
.viewall {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


body {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
.nav-image {
	padding-bottom: 5px;
	margin: 0;
background-color: white;
}

#body-style01 {
	background-image: url(/Images/CommonImages/bg_tile01.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style02 {
	background-image: url(/Images/CommonImages/bg_tile02.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style03 {
	background-image: url(/Images/CommonImages/bg_tile03.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style04 {
	background-image: url(/Images/CommonImages/bg_tile04.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style05 {
	background-image: url(/Images/CommonImages/bg_tile05.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style06 {
	background-image: url(/Images/CommonImages/bg_tile06.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style07 {
	background-image: url(/Images/CommonImages/bg_tile07.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style08 {
	background-image: url(/Images/CommonImages/bg_tile08.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style09 {
	background-image: url(/Images/CommonImages/bg_tile09.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style10 {
	background-image: url(/Images/CommonImages/bg_tile10.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style11 {
	background-image: url(/Images/CommonImages/bg_tile11.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}
#body-style12 {
	background-image: url(/Images/CommonImages/bg_tile12.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
}

#layout {
	width: 760px;
	background-color: #ffffff;
	margin-top: 0;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
.header-cell1 {
	padding: 0;
	width: 201px;
	height: 91px;
}
#nav-left-column {
	/*padding-right: 5px;
	padding-left: 5px;*/
	text-decoration:none;
	background-color: #F8F8F7;
	border-right: 5px solid white;
	border-left: 5px solid white;
	padding: 0;
	margin: 0;
}
#nav-home-left-top {
	background-color: white;
	border-right: 5px solid white;
	border-left: 5px solid white;
	padding-bottom: 5px;
	height: 119px;
	margin: 0;
}
#content {
	width: 560px;
	height: 400px;
}

/*style01 is a generic style*/
#style01 #content-main, #style01 #content  {
	background-color: #ffffff;
}
#style02 #content-main, #style02 #content  {
	background-color: #F1F5ED;
}
#style03 #content-main, #style03 #content  {
	background-color: #E9EFF5;
}
#style04 #content-main, #style04 #content  {
	background-color: #F0ECE8;
}
#style05 #content-main, #style05 #content {
	background-color: #F6FAFB;
}
#style06 #content-main, #style06 #content  {
	background-color: #F0F0D7;
}
#style07 #content-main, #style07 #content  {
	background-color: #E3E7EE;
}
#style08 #content-main, #style08 #content  {
	background-color: #F4F1ED;
}
#style09 #content-main, #style09 #content  {
	background-color: #E3E1E5;
}
#style10 #content-main, #style10 #content  {
	background-color: #F3F3F3;
}
#style11 #content-main, #style11 #content  {
	background-color: #F1EFED;
}
#style12 #content-main, #style12 #content  {
	background-color: #ECE8EB;
}
#style01 #content-main, #style02 #content-main,#style03 #content-main,#style04 #content-main,#style05 #content-main,#style06 #content-main,#style07 #content-main,#style08 #content-main,#style09 #content-main,#style10 #content-main,#style11 #content-main,#style12 #content-main {
	width: 100%;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
}
#content-home {
	width: 100%;
	background-color: #ffffff;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
}
#home-feature {
	display: block;
	margin: 0 2px;
	padding: 0;
}
#home-links {
	display: block;
	background-color: #f2f2ef;
	width:190px;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	height: 96px;
}
.home-links-header {
	margin-left: 10px;
	padding: 0 0 5px 0;
	border: none;
}
#nav-home {
	display: block;
	margin: 0px;
	padding: 0;
	border-left: #ffffff 2px solid;
	border-right: #ffffff 2px solid;
}
#style01 .nav-home-left, #style02 .nav-home-left, #style03 .nav-home-left, #style04 .nav-home-left, #style05 .nav-home-left, #style06 .nav-home-left, #style07 .nav-home-left, #style08 .nav-home-left, #style09 .nav-home-left, #style10 .nav-home-left, #style11 .nav-home-left, #style12 .nav-home-left  {
	width: 195px;
	height: 96px;
	margin: 0px;
	padding: 0;
	border-left: #ffffff 2px solid;
}
#style01 .nav-home-right, #style02 .nav-home-right, #style03 .nav-home-right, #style04 .nav-home-right, #style05 .nav-home-right, #style06 .nav-home-right, #style07 .nav-home-right, #style08 .nav-home-right, #style09 .nav-home-right, #style10 .nav-home-right, #style11 .nav-home-right, #style12 .nav-home-right {
	margin: 0px;
	padding: 0;
	border-right: #ffffff 2px solid;
}
/*
#style01 a:link {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
#style01 a:visited {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
#style01 a:hover {
	color: #73734D;
	font-size: 11px;
	text-decoration: none;
}
#style01 a:active {
	color: #cccccc;
	font-size: 11px;
	text-decoration: none;
}
*/
.home-content-right {
	width: 40%;
	padding: 20px;
}
.left-side {
	width: 60%;
	padding: 20px;
}
.home-head {
	padding: 0px 0 20px 0px;
}
a.home-headline {
	color: #999966;
	font-size: 11px;
	text-decoration: underline;
	line-height: 2em;
font-weight: bold;
}
.home-intro {
	color: #666666;
	line-height: 1.75em;
	font-size: 12px;
}


/*nav left*/
.nav-left-bg {
	text-decoration: none;
	display: block;
	background-color: #f2f2ef;/*f2f2ef*/
	margin: 0;
	padding: 0;
}
.nav-left-header {
	margin-left: 10px;
	padding: 6px 0;
	border: none;
}

.navitem {
	display: block;
	float: none;
	color: #575b52;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-bottom: 1px solid #e4e4de;
	border-top: 1px solid #ffffff;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}
	
#style01 .navitem a, #style02 .navitem a, #style03 .navitem a, #style04 .navitem a, #style05 .navitem a, #style06 .navitem a, #style07 .navitem a, #style08 .navitem a, #style09 .navitem a, #style10 .navitem a, #style11 .navitem a, #style12 .navitem a{	
	display: block;
	color: #575b52;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 1em;
	margin: 0;
	background-image: url(/Images/CommonImages/arrow_right_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.navitem2 {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-bottom: 1px solid #e4e4de;
	border-top: 1px solid #ffffff;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}
	
#style01 .navitem2 a, #style02 .navitem2 a, #style03 .navitem2 a, #style04 .navitem5 a, #style06 .navitem2 a, #style07 .navitem2 a, #style08 .navitem2 a, #style09 .navitem2 a, #style10 .navitem2 a, #style11 .navitem2 a, #style12 .navitem2 a, #style05 .navitem2 a{	
	display: block;
	color: #575b52;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1em;
	float: none;
	background-image: url(/Images/CommonImages/arrow_right_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.navitem-last {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-bottom: 1px solid #e4e4de;
	border-top: 1px solid #ffffff;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}
	
#style01 .navitem-last a, #style02 .navitem-last a, #style03 .navitem-last a, #style04 .navitem-last a, #style05 .navitem-last a, #style06 .navitem-last a, #style07 .navitem-last a, #style08 .navitem-last a, #style09 .navitem-last a, #style10 .navitem-last a, #style11 .navitem-last a, #style12 .navitem-last a{	
	display: block;
	color: #575b52;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1em;
	float: none;
	background-image: url(/Images/CommonImages/arrow_right_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.navitem-current {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-top: 1px solid #ffffff; /*border-top: 1px solid #e4e4de;*/
	border-bottom: none;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}
.navitem2-current {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-top: 1px solid #ffffff; /*border-top: 1px solid #e4e4de;*/
	border-bottom: 1px solid #e4e4de;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}

#style01 .navitem-current a, #style02 .navitem-current a, #style03 .navitem-current a, #style04 .navitem-current a, #style05 .navitem-current a, #style06 .navitem-current a, #style07 .navitem-current a, #style08 .navitem-current a, #style09 .navitem-current a, #style10 .navitem-current a, #style11 .navitem-current a, #style12 .navitem-current a{	
	display: block;
	color: #9c9d85;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1em;
	float: none;
	background-image: url(/Images/CommonImages/arrow_down_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.navitem-last-current {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-top: 1px solid #ffffff; /*border-top: 1px solid #e4e4de;*/
	border-bottom: 1px solid #e4e4de;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}
#style01 .navitem2-current a, #style02 .navitem2-current a, #style03 .navitem2-current a, #style04 .navitem2-current a, #style05 .navitem2-current a, #style06 .navitem2-current a, #style07 .navitem2-current a, #style08 .navitem2-current a, #style09 .navitem2-current a, #style10 .navitem2-current a, #style11 .navitem2-current a, #style12 .navitem2-current a{	
	display: block;
	color: #9c9d85;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1em;
	float: none;
	background-image: url(/Images/CommonImages/arrow_down_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.navitem2-last-current {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border-top: 1px solid #ffffff; /*border-top: 1px solid #e4e4de;*/
	border-bottom: none;
	height: 15px;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
}
	
#style01 .navitem-last-current a, #style02 .navitem-last-current a, #style03 .navitem-last-current a, #style04 .navitem-last-current a, #style05 .navitem-last-current a, #style06 .navitem-last-current a, #style07 .navitem-last-current a, #style08 .navitem-last-current a, #style09 .navitem-last-current a, #style10 .navitem-last-current a, #style11 .navitem-last-current a, #style12 .navitem-last-current a{	
	display: block;
	color: #9c9d85;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1em;
	float: none;
	background-image: url(/Images/CommonImages/arrow_down_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.subitem {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border: none;
	height: 15px;
	padding: 4px 8px;
	margin: 0px 1px 0px 1px;
}
.subitem-last {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border: none;
	height: 15px;
	padding: 4px 8px;
	margin: 0px 1px 0px 1px;
	border-bottom: 1px solid #e4e4de;
}
#style01 .subitem a, #style02 .subitem a, #style03 .subitem a, #style04 .subitem a, #style05 .subitem a, #style06 .subitem a, #style07 .subitem a, #style08 .subitem a, #style09 .subitem a, #style10 .subitem a, #style11 .subitem a, #style12 .subitem a{	
	display: block;
	color: #575b52;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 25px;
	float: none;
	background-image: url(/Images/nav/bullet_plus.gif);
	background-repeat: no-repeat;
	background-position: 15px;
}
#style01 .subitem-last a, #style02 .subitem-last a, #style03 .subitem-last a, #style04 .subitem-last a, #style05 .subitem-last a, #style06 .subitem-last a, #style07 .subitem-last a, #style08 .subitem-last a, #style09 .subitem-last a, #style10 .subitem-last a, #style11 .subitem-last a, #style12 .subitem-last a {	
	display: block;
	color: #575b52;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 25px;
	float: none;
	background-image: url(/Images/nav/bullet_plus.gif);
	background-repeat: no-repeat;
	background-position: 15px;
}
.subitem-current {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border: none;
	height: 15px;
	padding: 4px 8px;
	margin: 0px 1px 0px 1px;
}
.subitem-last-current {
	float: none;
	text-decoration: none;
	background-color: #F3F3F0;
	text-align: left;
	border: none;
	height: 15px;
	padding: 4px 8px;
	margin: 0px 1px 0px 1px;
	border-bottom: 1px solid #e4e4de;
}
#style01 .subitem-current a, #style02 .subitem-current a, #style03 .subitem-current a, #style04 .subitem-current a, #style05 .subitem-current a, #style06 .subitem-current a, #style07 .subitem-current a, #style08 .subitem-current a, #style09 .subitem-current a, #style10 .subitem-current a, #style11 .subitem-current a, #style12 .subitem-current a{	
	display: block;
	color: #9c9d85;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 25px;
	float: none;
	background-image: url(/Images/nav/bullet_minus.gif);
	background-repeat: no-repeat;
	background-position: 15px;
}
#style01 .subitem-last-current a, #style02 .subitem-last-current a, #style03 .subitem-last-current a, #style04 .subitem-last-current a, #style05 .subitem-last-current a, #style06 .subitem-last-current a, #style07 .subitem-last-current a, #style08 .subitem-last-current a, #style09 .subitem-last-current a, #style10 .subitem-last-current a, #style11 .subitem-last-current a, #style12 .subitem-last-current a{	
	display: block;
	color: #9c9d85;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 25px;
	float: none;
	background-image: url(/Images/nav/bullet_minus.gif);
	background-repeat: no-repeat;
	background-position: 15px;
}

.nav-left-box-process   {
	display: block;
	color: #575b52;
	text-decoration: none;
	padding: 3px 3px 3px 40px;
	float: none;
	background-image: url(/Images/Nav/icon_process.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	border-bottom: 1px solid #e4e4de;
	border-top: 1px solid #ffffff;
	height: 15px;
}
.nav-left-box-process-current  {
	display: block;
	color: #575b52;
	text-decoration: none;
	padding: 3px 3px 3px 40px;
	float: none;
	background-image: url(/Images/Nav/icon_process.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	border-bottom: 1px solid #e4e4de;
	border-top: 1px solid #ffffff;
	height: 15px;
}
#style01 .nav-left-box-process a, #style02 .nav-left-box-process a, #style03 .nav-left-box-process a, #style04 .nav-left-box-process a, #style05 .nav-left-box-process a, #style06 .nav-left-box-process a, #style07 .nav-left-box-process a, #style08 .nav-left-box-process a, #style09 .nav-left-box-process a, #style10 .nav-left-box-process a, #style11 .nav-left-box-process a, #style12 .nav-left-box-process a {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #575b52;
	text-decoration: none;
	margin: 1px 1px 4px 1px;
}
#style01 .nav-left-box-process-current a, #style02 .nav-left-box-process-current a, #style03 .nav-left-box-process-current a , #style04 .nav-left-box-process-current a , #style05 .nav-left-box-process-current a , #style06 .nav-left-box-process-current a , #style07 .nav-left-box-process-current a , #style08 .nav-left-box-process-current a , #style09 .nav-left-box-process-current a , #style10 .nav-left-box-process-current a , #style11 .nav-left-box-process-current a , #style12 .nav-left-box-process-current a   {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #9c9d85;
	text-decoration: none;
	margin: 1px 1px 4px 1px;
}

.nav-left-box-faq   {
	display: block;
	color: #575b52;
	text-decoration: none;
	padding: 3px 3px 3px 40px;
	float: none;
	background-image: url(/Images/Nav/icon_faq.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	border-bottom: none;
	border-top: 1px solid #ffffff;
	height: 15px;
}
.nav-left-box-faq-current  {
	display: block;
	color: #575b52;
	text-decoration: none;
	padding: 3px 3px 3px 40px;
	float: none;
	background-image: url(/Images/Nav/icon_faq.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	border-bottom: none;
	border-top: 1px solid #ffffff;
	height: 15px;
}
#style01 .nav-left-box-faq a, #style02 .nav-left-box-faq a, #style03 .nav-left-box-faq a, #style04 .nav-left-box-faq a, #style05 .nav-left-box-faq a, #style06 .nav-left-box-faq a, #style07 .nav-left-box-faq a, #style08 .nav-left-box-faq a, #style09 .nav-left-box-faq a, #style10 .nav-left-box-faq a, #style11 .nav-left-box-faq a, #style12 .nav-left-box-faq a  {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #575b52;
	text-decoration: none;
	margin: 1px 1px 4px 1px;
}
#style01 .nav-left-box-faq-current a, #style02 .nav-left-box-faq-current a, #style03 .nav-left-box-faq-current a, #style04 .nav-left-box-faq-current a, #style05 .nav-left-box-faq-current a, #style06 .nav-left-box-faq-current a, #style07 .nav-left-box-faq-current a, #style08 .nav-left-box-faq-current a, #style09 .nav-left-box-faq-current a, #style10 .nav-left-box-faq-current a, #style11 .nav-left-box-faq-current a, #style12 .nav-left-box-faq-current a {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #9c9d85;
	text-decoration: none;
	margin: 1px 1px 4px 1px;
}
.nav-left-box-sales   {
	display: block;
	padding: 3px 3px 3px 10px;
	margin: 0;
	float: none;
	background-color: #ffffff;
	border-top: none;
	border-bottom: 1px solid #d8e1eb;
	height: 15px;
}

/*end nav left divs-no list */

.rule-hor {
	margin-right: auto;
	margin-left: auto;
	padding: 5px 0;
}
.rule-vert {
	float: right;
	padding: 0 10px;
	}
.back-to-top {
	padding-top: 250px;
	padding-left: 15px;
	display: block;
	}

form{
display:inline
}

p.intro-text {
	padding: 0;
	line-height: 1.75em;
	margin: 0;
}
.select {
font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
}
/*header top row nav pages*/
.date {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 9px;
text-transform: uppercase;
color: #666666;
display: block;
}
.byline {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 10px;
font-style: italic;
color: #666666;
display: block;
}
.news-copyright {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 9px;
font-style: normal;
color: #666666;
}
.news-abstract {
	padding: 5px 0 0 0;
margin: 5px 0 0 0;
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-style: normal;
color: #666666;
}
p.news-abstract {
	padding: 5px 0 0 0;
margin: 5px 0 0 0;
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-style: normal;
color: #666666;
}
.head-news {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
a.head-news {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
a.more {
	font-weight: bold;
	color: #999966;
}

a.news_back:link {
	font-weight: bold;
	color: #9A9A69;
	display: block;
	text-align: right;
}
a.news_back:visited {
	font-weight: bold;
	color: #9A9A69;
	display: block;
	text-align: right;
}
a.news_back:hover {
	font-weight: bold;
	color: #9A9A69;
	display: block;
	text-align: right;
}
a.news_back:active {
	font-weight: bold;
	color: #cccccc;
	display: block;
	text-align: right;
}

/*request info form */
#request-form .search-column1 {
	background-image: url(/Images/CommonImages/bg_gradient_01_light.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #666666;
	text-align: right;
	font-weight: bold;
	padding: 4px;
	width: 40%;
}
#request-form .search-column2 {
	background-image: url(/Images/CommonImages/bg_gradient_01_med.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	color: #666666;
	text-align: left;
	font-weight: normal;
	padding: 4px;
	width: 60%;
}

/*About section*/
.job-title {
	margin: 0;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

/*communities_overview*/
.image-frame {
	border: 1px solid #dfdfdb;
}
.image-frameb {
	background-color: white;
	border: 1px solid #dfdfdb;
	padding: 3px;
	margin: 3px;
	display:table;
}
.image-frame2 {
	border: 1px solid #dfdfdb;
	}
	
.image-frame2b {
	background-color: white;
	border: 1px solid #dfdfdb;
	padding: 5px;
	margin: 0px 5px 0 0;
	float: left;
	}

.image-frame3 {
	border: 1px solid #dfdfdb;
}
.image-frame3b {
	background-color: white;
	border: 1px solid #dfdfdb;
	padding: 5px;
	margin: 5px 0;
}
	
.image-frame-search {
	background-color: white;
	border: 1px solid #dfdfdb;
	padding: 5px;
	margin: 0;
}

.image-frame-th {
	border: 1px solid #dfdfdb;
}
.image-frame-thb {
	background-color: white;
	border: 1px solid #dfdfdb;
	padding: 2px;
	margin: 2px;
	float: left;
}
.comm-thumb {
	float: left;
	padding-right: 15px;
}
.image-leftmargin {
	padding-left: 20px;
}
.image-leftmargin2 {
	padding-left: 10px;
}
.subhead-comm-overview {
	font-size: 10px;
	font-weight: bold;
}

.links a {color: #666666; TEXT-DECORATION: none;}
.links a:link {color: #666666;}
.links a:visited {color: #666666;}
.links a:hover {color: #73734D; TEXT-DECORATION: none;}

#style01 h5 {
	font-size: 12px;
	font-weight: bold;
	color: #9A9A69;
	margin: 0px;
	padding: 0px;
}
#style01 h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #9A9A69;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
/*linked header styles for communities main page*/
#style01 #style02 h5, #style01 #style03 h5, #style01 #style04 h5, #style01 #style05 h5, #style01 #style06 h5, #style01 #style07 h5, #style01 #style08 h5, #style01 #style09 h5, #style01 #style10 h5, #style01 #style11 h5, #style01 #style12 h5  {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#style01 #style02 h5 a, #style01 #style03 h5 a, #style01 #style04 h5 a, #style01 #style05 h5 a, #style01 #style06 h5 a, #style01 #style07 h5 a, #style01 #style08 h5 a, #style01 #style09 h5 a, #style01 #style10 h5 a, #style01 #style11 h5 a, #style01 #style12 h5 a  {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#style01 #style02 h5, #style01 #style02 h5 a {
	color: #5F6F6B;
}
#style01 #style03 h5, #style01 #style03 h5 a {
	color: #336699;
}
#style01 #style04 h5,#style01 #style04 h5 a {
	color: #6C4E31;
}
#style01 #style05 h5, #style01 #style05 h5 a {
	color: #5B7A7E;
}
#style01 #style06 h5, #style01 #style06 h5 a {
	color: #7C7C54;
}
#style01 #style07 h5, #style01 #style07 h5 a {
	color: #2A3E5E;
}
#style01 #style08 h5, #style01 #style08 h5 a {
	color: #554F45;
}
#style01 #style09 h5, #style01 #style09 h5 a {
	color: #593F67;
}
#style01 #style10 h5, #style01 #style10 h5 a {
	color: #414460;
}
#style01 #style11 h5, #style01 #style11 h5 a {
	color: #5F4427;
}
#style01 #style12 h5, #style01 #style12 h5 a {
	color: #533248;
}

/*linked header styles for each color scheme*/
#style02 h5 a, #style03 h5 a, #style04 h5 a, #style05 h5 a, #style06 h5 a, #style07 h5 a, #style08 h5 a, #style09 h5 a, #style10 h5 a,  #style11 h5 a, #style12 h5 a  {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#style02 h5 a {
	color: #5F6F6B;
		font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#style03 h5 a {
	color: #336699;
}
#style04 h5 a {
	color: #6C4E31;
}
#style05 h5 a {
	color: #5B7A7E;
}
#style06 h5 a {
	color: #7C7C54;
}
#style07 h5 a {
	color: #2A3E5E;
}
#style08 h5 a {
	color: #554F45;
}
#style09 h5 a {
	color: #593F67;
}
#style10 h5 a {
	color: #414460;
}
#style11 h5 a {
	color: #5F4427;
}
#style12 h5 a {
	color: #533248;
}


/*general link style for each color scheme*/
#style01 a {
	color: #9A9A69;
}
#style02 a {
	color: #669966;
}
#style03 a {
	color: #336699;
}
#style04 a {
	color: #8A6A4A;
}
#style05 a {
	color: #327881;
}
#style06 a {
	color: #858534;
}
#style07 a {
	color: #0B377A;
}
#style08 a {
	color: #63491F;
}
#style09 a {
	color: #44165D;
}
#style10 a {
	color: #21274F;
}
#style11 a {
	color: #9E5B13;
}
#style12 a {
	color: #6F064B;
}

.coming-soon{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.coming-soon-cell {
	background-color: #F7F7F4;
	padding: 10px;
}
.comm-overview-cell {
	background-color: #ffffff;
	padding: 10px;
}


/*community overview main*/
#comm-main-table {
	width: 500px;
}
.comm-intro-cell1 {
	padding: 10px 10px 0 10px;
}
.comm-intro-cell2 {
	padding: 0 10px 10px 10px;
}

.amenities-cell2 {
	width: 163px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.rule-vert-column {
	width: 12px;
}
.view-site-cell {
	width: 200px;
	padding: 10px 0;
}
.comm-facts-cell {
	width: 290px;
	padding: 10px 0;
}


#style02 .quick-facts-column1, #style02 .stats-column1 {
	color: #5F6F6B;
	background-image: url(/Images/CommonImages/bg_gradient_02_light.gif);
}
#style03 .quick-facts-column1, #style03 .stats-column1 {
	color: #336699;
	background-image: url(/Images/CommonImages/bg_gradient_03_light.gif);
}
#style04 .quick-facts-column1, #style04 .stats-column1 {
	color: #6C4E31;
	background-image: url(/Images/CommonImages/bg_gradient_04_light.gif);
}
#style05 .quick-facts-column1, #style05 .stats-column1 {
	color: #327881;
	background-image: url(/Images/CommonImages/bg_gradient_05_light.gif);
}
#style06 .quick-facts-column1, #style06 .stats-column1 {
	color: #7C7C54;
	background-image: url(/Images/CommonImages/bg_gradient_06_light.gif);
}
#style07 .quick-facts-column1, #style07 .stats-column1 {
	color: #0B377A;
	background-image: url(/Images/CommonImages/bg_gradient_07_light.gif);
}
#style08 .quick-facts-column1, #style08 .stats-column1 {
	color: #554F45;
	background-image: url(/Images/CommonImages/bg_gradient_08_light.gif);
}
#style09 .quick-facts-column1, #style09 .stats-column1 {
	color: #593F67;
	background-image: url(/Images/CommonImages/bg_gradient_09_light.gif);
}
#style10 .quick-facts-column1, #style10 .stats-column1 {
	color: #414460;
	background-image: url(/Images/CommonImages/bg_gradient_10_light.gif);
}
#style11 .quick-facts-column1, #style11 .stats-column1 {
	color: #5F4427;
	background-image: url(/Images/CommonImages/bg_gradient_11_light.gif);
}
#style12 .quick-facts-column1, #style12 .stats-column1 {
	color: #533248;
	background-image: url(/Images/CommonImages/bg_gradient_12_light.gif);
}
.quick-facts-column1 {
	background-repeat: repeat-y;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	width: 40%;
}
.quick-facts-column2 {
	background-repeat: repeat-y;
	font-size: 10px;
	color: #5F6F6B;
	text-align: left;
	font-weight: normal;
	padding: 4px;
	width: 60%;
}
#style02 .quick-facts-column2, #style02 .stats-column2 {
	background-image: url(/Images/CommonImages/bg_gradient_02_med.gif);
	color: #5F6F6B;
	}
#style03 .quick-facts-column2, #style03 .stats-column2 {
	background-image: url(/Images/CommonImages/bg_gradient_03_med.gif);
	color: #336699;
	}
#style04 .quick-facts-column2, #style04 .stats-column2 {
	color: #6C4E31;
	background-image: url(/Images/CommonImages/bg_gradient_04_med.gif);
}
#style05 .quick-facts-column2, #style05 .stats-column2 {
	color: #327881;
	background-image: url(/Images/CommonImages/bg_gradient_05_med.gif);
}
#style06 .quick-facts-column2, #style06 .stats-column2 {
	color: #7C7C54;
	background-image: url(/Images/CommonImages/bg_gradient_06_med.gif);
}
#style07 .quick-facts-column2, #style07 .stats-column2 {
	color: #0B377A;
	background-image: url(/Images/CommonImages/bg_gradient_07_med.gif);
}
#style08 .quick-facts-column2, #style08 .stats-column2 {
	color: #554F45;
	background-image: url(/Images/CommonImages/bg_gradient_08_med.gif);
}
#style09 .quick-facts-column2, #style09 .stats-column2 {
	color: #593F67;
	background-image: url(/Images/CommonImages/bg_gradient_09_med.gif);
}
#style10 .quick-facts-column2, #style10 .stats-column2 {
	color: #414460;
	background-image: url(/Images/CommonImages/bg_gradient_10_med.gif);
}
#style11 .quick-facts-column2, #style11 .stats-column2 {
	color: #5F4427;
	background-image: url(/Images/CommonImages/bg_gradient_11_med.gif);
}
#style12 .quick-facts-column2, #style12 .stats-column2 {
	color: #533248;
	background-image: url(/Images/CommonImages/bg_gradient_12_med.gif);
}
#stats {
	width: 500px;
	border: 0;
}
.stats-column1 {
	background-image: url(/Images/CommonImages/bg_gradient_02_light.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	color: #5F6F6B;
	text-align: right;
	font-weight: bold;
	padding: 4px;
	width: 40%;
	text-transform: uppercase;
}

.stats-column2 {
	background-image: url(/Images/CommonImages/bg_gradient_02_med.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	color: #5F6F6B;
	text-align: left;
	font-weight: normal;
	padding: 4px;
	width: 60%;
}
/* home style */
#homestyle-summary {
	padding: 0 0 15px 0;
}
#homestyle-summary .head1-homestyle {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#homestyle-summary .homestyle1-price {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#style02 #homestyle-summary .head1-homestyle,#style02 #homestyle-summary .homestyle1-price {
	color: #5F6F6B;
}
#style03 #homestyle-summary .head1-homestyle,#style03 #homestyle-summary .homestyle1-price {
	color: #336699;
}
#style04 #homestyle-summary .head1-homestyle,#style04 #homestyle-summary .homestyle1-price {
	color: #6C4E31;
}
#style05 #homestyle-summary .head1-homestyle,#style05 #homestyle-summary .homestyle1-price {
	color: #5B7A7E;
}
#style06 #homestyle-summary .head1-homestyle,#style06 #homestyle-summary .homestyle1-price {
	color: #7C7C54;
}
#style07 #homestyle-summary .head1-homestyle,#style07 #homestyle-summary .homestyle1-price {
	color: #2A3E5E;
}
#style08 #homestyle-summary .head1-homestyle,#style08 #homestyle-summary .homestyle1-price {
	color: #554F45;
}
#style09 #homestyle-summary .head1-homestyle,#style09 #homestyle-summary .homestyle1-price {
	color: #593F67;
}
#style10 #homestyle-summary .head1-homestyle,#style10 #homestyle-summary .homestyle1-price {
	color: #414460;
}
#style11 #homestyle-summary .head1-homestyle,#style11 #homestyle-summary .homestyle1-price {
	color: #5F4427;
}
#style12 #homestyle-summary .head1-homestyle,#style12 #homestyle-summary .homestyle1-price {
	color: #533248;
}

#homestyle-summary .homestyle-thumb {
	border: 1px solid #dfdfdf;
}
#homestyle-summary .homestyle-thumbb {
	float: left;
	background-color: white;
	border: 1px solid #dfdfdb;
	padding: 5px;
	margin: 0px 15px 0 0;
}
.thumb-column {
	width: 87px;
}
.homestyles-overview-cell {
	padding: 0px 10px 15px 0px;
}
.homestyles-visuals {
	width: 250px;
padding: 15px 0 0 0
}
.homestyles-docs {
padding: 15px 0 0 0
}
.icon-align {
	vertical-align: middle;
	display: inline;
		position: relative;
	clear: none;
	padding-right: 10px;
	border: 0;
}
.community-item {
	float: none;
	text-decoration: none;
	text-align: left;
	height: 15px;
	padding: 4px 10px 4px 0;
	margin: 0px 1px 0px 1px;
}
	
.community-item a{	
	display: block;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1em;
	float: none;
	background-image: url(/Images/CommonImages/arrow_right_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#style02 a.link-head {
	font-weight: bold;
	display: block;
	text-decoration: underline;
}
#style02 a.link-head:visited {
	font-weight: bold;
	display: block;
	text-decoration: underline;
}
#style02 a.link-head, #style02 a.link-head:visited {
	color: #669966 ;
}

/*rental oveview*/
#search-rentals {
	background-image:  url(/Images/CommonImages/bg_box01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 15px;
	width: 100%;
}
.search-column1 {
	background-image: url(/Images/CommonImages/bg_gradient_01_light.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #666666;
	text-align: right;
	font-weight: bold;
	padding: 4px;
	width: 30%;
}
.search-column2 {
	background-image: url(/Images/CommonImages/bg_gradient_01_med.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	color: #666666;
	text-align: left;
	font-weight: normal;
	padding: 4px;
	width: 70%;
}
.search-field	{
	font-size: 10px;
	color: #666666;
	text-align: left;
	font-weight: normal;
	padding: 0;
}
.rental-intro-cell1 {
	padding: 10px;
	width: 70%;
}
.rental-intro-cell2 {
	padding: 10px;
	width: 30%;
}

.rental-listing-cell {
	background-color: #ffffff;
	padding: 10px;
}
#about-property {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #EBEBE8 url(/Images/CommonImages/bg_box01.gif) repeat-x top;
}
.about-details {
	width: 100%;
}
.about-property-cell1 {
	width: 75%;
	padding: 15px 0 0 15px;
}
.about-property-cell2 {
	width: 25%;
	padding: 15px 15px 0 0;
}
.about-property-cell3 {
	width: 35%;
padding: 0 0 15px 15px;
}
.about-property-cell4 {
	width: 12px;
}
.about-property-cell5 {
	width: 65%;
padding: 0 15px 0 15px;
}

#about-property h6 {
	font-size: 11px;
	margin-top: 10px;
margin-bottom: 0;
}
#style01 h5 {
	color: #999966;
}
/*popup styles*/
#popup-floorplan a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
#style02 #popup-floorplan a {
color:  #88AA81;
}
#style03 #popup-floorplan a {
color:  #336699;
}
#style04 #popup-floorplan a {
color:  #8A6A4A;
}
#style05 #popup-floorplan a {
color:  #327881;
}
#style06 #popup-floorplan a {
color:  #858534;
}
#style07 #popup-floorplan a {
color:  #0B377A;
}
#style08 #popup-floorplan a {
color:  #63491F;
}
#style09 #popup-floorplan a {
color:  #44165D;
}
#style10 #popup-floorplan a {
color:  #21274F;
}
#style11 #popup-floorplan a {
color:  #9E5B13;
}
#style12 #popup-floorplan a {
color:  #6F064B;
}
#popup-floorplan {
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}
#style02 #popup-floorplan h4 {
	margin: 0 ;
	padding: 0;
}
#style01 .popup-band {
	background-color: #D7D9CE
}
#style02 .popup-band {
	background-color: #88AA81;
}
#style03 .popup-band {
	background-color: #336699;
}
#style04 .popup-band {
	background-color: #8A6A4A;
}
#style05 .popup-band {
	background-color: #7BA9AF;
}
#style06 .popup-band {
	background-color: #AFAF7B;
}
#style07 .popup-band {
	background-color: #7A8FAF;
}
#style08 .popup-band {
	background-color: #AF9C7D;
}
#style09 .popup-band {
	background-color: #9D7BAF;
}
#style10 .popup-band {
	background-color: #959595;
}
#style11 .popup-band {
	background-color: #E7BF94;
}
#style12 .popup-band {
	background-color: #AF7B9D;
}

.popup-cell1 {
	padding: 10px 0 0 15px;
	margin: 0;
}
.popup-cell2 {
	padding: 10px 15px 0 0;
	margin: 0;
}

.popup-cell3 {
	padding: 10px;
}
.popup-cell4 {
	margin: 0;
	padding: 10px 15px;
}
.popup-cell5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff; 
	margin: 0;
	padding: 5px 0;
}
.popup-cell6 {
	margin: 0;
	padding: 10px 15px;
}

/*header styles*/
h1, h2, h3, h4 {
font-family: Arial, Helvetica, sans-serif;
}

#style02 h1, #style02 h2, #style02 h3, #style02 h4 {
	color:  #5F6F6B;
}
#style03 h1, #style03 h2, #style03 h3, #style03 h4 {
	color:  #336699;
}
#style04 h1, #style04 h2, #style04 h3, #style04 h4 {
	color:  #6C4E31;
}
#style05 h1, #style05 h2, #style05 h3, #style05 h4 {
	color:  #5B7A7E;
}
#style06 h1, #style06 h2, #style06 h3, #style06 h4 {
	color:  #7C7C54;
}
#style07 h1, #style07 h2, #style07 h3, #style07 h4 {
	color:  #2A3E5E;
}
#style08 h1, #style08 h2, #style08 h3, #style08 h4 {
	color:  #554F45;
}
#style09 h1, #style09 h2, #style09 h3, #style09 h4 {
	color:  #593F67;
}
#style10 h1, #style10 h2, #style10 h3, #style10 h4 {
	color:  #414460;
}
#style11 h1, #style11 h2, #style11 h3, #style11 h4 {
	color:  #5F4427;
}
#style12 h1, #style12 h2, #style12 h3, #style12 h4 {
	color:  #533248;
}
#style01 h5, #style02 h5, #style03 h5,#style04 h5,#style05 h5,#style06 h5,#style07 h5,#style08 h5,#style09 h5,#style10 h5,#style11 h5,#style12 h5 {
	font-size: 12px;
}
#style01 h6, #style02 h6, #style03 h6,#style04 h6,#style05 h6,#style06 h6,#style07 h6,#style08 h6,#style09 h6,#style10 h6,#style11 h6,#style12 h6{
	font-size: 11px;
}

/*home page only h6*/
#style01 h6 {
	color: #666666;	
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 0;
}
/*footer*/
#footer {
	background-image: url(/Images/CommonImages/footer_bg_tile.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 15px;
	height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 9px;
	color: #666666;
}
#footer a.footer-link {
	text-decoration: none;
	text-align: right;
	color: #666666;
}
.footer-rule-top {
	padding: 5px 0 0 0;
}

.copyright {
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 10px;
	color: #B9B9B8;
	text-align: left;
	padding: 5px 15px 5px 5px;
}
.copyright a:link {	color: #B9B9B8;	text-decoration: none;}
.copyright a:visited {	color: #B9B9B8;	text-decoration: none;}
.copyright a:hover {	color: #73734D;	text-decoration: none;}
.copyright a:active {	color: #cccccc;	text-decoration: none;
