@charset "utf-8";
/* CSS Document */

body {
	background-color: #b6c6cd;
	margin: 0px;
	padding: 0px;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
.ballast {
	visibility:hidden;
	clear:both;
	width:1px;
	height:1px;
	overflow:hidden;
}
.mobileview, #dl-menu{
	display: none;
}
#wrapper {
	background-color: #FFFFFF;
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 18px;
}
#header {
	background-color: #FFFFFF;
	width: 988px;
	height: 117px;
	
}
#logo {
	Width: 257px;
	float: left;
	left: 0px;
	top: 0px;
	height: 50px;
	padding-top: 47px;
}
/* menus */
.MemLinks a{
	text-decoration: none!important;
}
#mainNav {
	width: 988px;
	height: 27px;
	float: left;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #818285;
	margin-bottom: 9px;
	display: block;
}
#mainNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-image: url(/media/nav_sprites_careers.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 27px;
}
#mainNav ul li {
	float: left;
	width: 197px;
	height: 27px;
	font-size: 12px;
}
#mainNav ul li a {
	outline: none;
}
a.home {
	height: 27px;
	color: #FFFFFF;
	display: block;
	background-image: url(/media/nav_sprites_home.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	background-position: left top;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.home:hover {
	background-image: url(/media/nav_sprites_home.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.why, a.ppfiles {
	height: 27px;
	color: #FFFFFF;
	display: block;
	background-image: url(/media/nav_sprites_why.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	background-position: left top;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.why:hover, a.ppfiles:hover {
	background-image: url(/media/nav_sprites_why.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.careers {
	height: 27px;
	color: #FFFFFF;
	display: block;
	background-image: url(/media/nav_sprites_careers.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	background-position: left top;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.careers:hover {
	background-image: url(/media/nav_sprites_careers.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.members {
	height: 27px;
	color: #FFFFFF;
	display: block;
	background-image: url(/media/nav_sprites_home.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	background-position: left top;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.members:hover {
	background-image: url(/media/nav_sprites_home.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.contact {
	height: 27px;
	color: #FFFFFF;
	display: block;
	background-image: url(/media/nav_sprites_home.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	background-position: left top;
	padding-left: 7px;

}
a.contact:hover {
	background-image: url(/media/nav_sprites_home.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.login h1 a {
	background-image: none!important;
}

#lNav {
	width: 199px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #818285;
	margin-bottom: 9px;
	display: block;
	padding: 0;
	margin: 0 36px 20px 0;
	list-style: none;

}
#lNav li {
	float: left;
	width: 197px;
	height: 18px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #818286;
}
#lNav li a {
	background-image: none;
	height: 18px;
	outline: none;
	line-height: 18px!important;
	margin: 1px 0;
	padding: 0 0 0 8px;
	color: #231F20;
	text-decoration: none;
}
#lNav li a:hover {
	/*border-left: solid 3px #00A0AF;*/
	padding: 0 0 0 5px;
}
.teal #lNav li a:hover {
	border-left: solid 3px #00A0AF;
}
.purp #lNav li a:hover {
	border-left: solid 3px #8177B7;
}
.blue #lNav li a:hover {
	border-left: solid 3px #009FE3;
}

/* End Menus */


#content {
	width: 988px;
	float: left;
	margin-bottom: 20px;
}
#mainImage {
	width: 988px;
	float: left;
	margin-bottom: 12px;
}
.column {
	display: block;
	float: left;
}
.column p{
	color: #231F20;
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.column p.last {
	margin-bottom: 0!important;
}
.col3C ul{
	font-size: 12px;
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	color: #231F20;
}
.col3C ul li{
	line-height: 15px;
	margin: 0 0 5px 0;
	background-image: url(media/link_blue.png);
	padding: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: left 3px;
}
.col3C.purp ul li {
	background-image: url(media/link_purp.png);
}

/* teal col */
.teal h1 {
	color: #231F20;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 0;
}
.teal h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(media/h2_teal.jpg);
	background-repeat: repeat-x;
	height: 28px;
	line-height: 28px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.teal h3 {
	color: #00A0AF;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.teal a {
	color: #00A0AF;
	padding-left: 15px;
	background-image: url(media/link_teal.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.quoteBoxTeal {
	border: solid 1px #b0e2e7;
	float: left;
	background: #cfedf0; /* Old browsers */
	background: -moz-linear-gradient(top, #cfedf0 0%, #b0e2e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfedf0), color-stop(100%,#b0e2e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfedf0', endColorstr='#b0e2e7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* W3C */
	font-size: 12px;
	line-height: 14px;
	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
}
.QBTfoot {
	float: left;
	display: block;
	height: 43px;
	clear: left;
	background-image: url(media/quotboxfootteal.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 235px;
	
}
.tealbox {
	border: solid 1px #b0e2e7;
	border-top: solid 3px #00A0AF;
	padding: 10px 9px 5px 9px;
	background: #cfedf0; /* Old browsers */
	background: -moz-linear-gradient(top, #cfedf0 0%, #b0e2e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfedf0), color-stop(100%,#b0e2e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* IE10+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfedf0', endColorstr='#b0e2e7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #cfedf0 0%,#b0e2e7 100%); /* W3C */
	font-size: 12px;
	line-height: 15px;
	display: block;
}
.tealbox ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tealbox ul li{
	padding-left: 15px;
	background-image: url(media/link_teal.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #818285;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* end teal col */
/* Purple col */
.purp h1 {
	color: #231F20;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 0;
}
.purp h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(media/h2_purp.jpg);
	background-repeat: repeat-x;
	height: 28px;
	line-height: 28px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.purp h3 {
	color: #8177B7;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.purp a {
	color: #8177B7;
	padding-left: 15px;
	background-image: url(media/link_purp.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.quoteBoxPurp {
	float: left;
	border: solid 1px #d6d3e8;
	background: #d6d3e8; /* Old browsers */
	background: -moz-linear-gradient(top, #e8e6f2 0%, #d6d3e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e6f2), color-stop(100%,#d6d3e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e6f2', endColorstr='#d6d3e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* W3C */
	font-size: 12px;
	line-height: 14px;
	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
}
.QBPfoot {
	float: left;
	display: block;
	height: 43px;
	clear: left;
	background-image: url(media/quotboxfootpurp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 235px;
	
}
.purpbox {
	border: solid 1px #d6d3e8;
	border-top: solid 3px #8177B7;
	background: #d6d3e8; /* Old browsers */
	background: -moz-linear-gradient(top, #e8e6f2 0%, #d6d3e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e6f2), color-stop(100%,#d6d3e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e6f2', endColorstr='#d6d3e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e8e6f2 0%,#d6d3e8 100%); /* W3C */
	font-size: 12px;
	line-height: 15px;
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}


.purpbox ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.purpbox ul li{
	padding-left: 15px;
	background-image: url(media/link_purp.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #818285;
	padding-top: 5px;
	padding-bottom: 5px;
}
.purpblock {
	padding: 10px;
	background: #8177B7; /* Old browsers */
	background: -moz-linear-gradient(top, #d6d3e8 0%, #8177B7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d3e8), color-stop(100%,#8177B7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6d3e8 0%,#8177B7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6d3e8 0%,#8177B7 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d6d3e8 0%,#8177B7 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d3e8', endColorstr='#8177B7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #d6d3e8 0%,#8177B7 100%); /* W3C */
	font-size: 12px;
	line-height: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.vidbox {
	background-color: #e7e5f2;
	width: 711px;
	height: 337px;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 25px;
}
.vid {
	width: 512px;
	float: left;
	overflow: hidden;
}
.vidcopy {
	width: 188px;
	float: left;
	height: 265px;
	padding-top: 15px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8177B7;
	border-bottom-color: #8177B7;
	margin-left: 10px;
}
/* end purple col */
/* blue col */
.blueC {
	color: #009FE3;
}
.blue h1 {
	color: #231F20;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 0;
}
.blue h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(media/h2_blue.jpg);
	background-repeat: repeat-x;
	height: 28px;
	line-height: 28px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.blue h3 {
	color: #009FE3;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.blue a {
	color: #009FE3;
	padding-left: 15px;
	background-image: url(media/link_blue.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.quoteBoxBlue {
	float: left;
	border: solid 1px #a8dff5;
	background: #a8dff5; /* Old browsers */
	background: -moz-linear-gradient(top, #d0edfa 0%, #a8dff5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0edfa), color-stop(100%,#a8dff5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* IE10+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0edfa', endColorstr='#a8dff5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* W3C */
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	display: block;
}
.quoteBoxBlue p{
	font-size: 12px;
	line-height: 14px;
}
.QBBfoot {
	float: left;
	display: block;
	height: 43px;
	clear: left;
	background-image: url(media/quotboxfootblue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 235px;
	
}
.bluebox {
	border: solid 1px #a8dff5;
	border-top: solid 3px #009FE3;
	padding: 10px 9px 5px 9px;
	background: #a8dff5; /* Old browsers */
	background: -moz-linear-gradient(top, #d0edfa 0%, #a8dff5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0edfa), color-stop(100%,#a8dff5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* IE10+ */






filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0edfa', endColorstr='#a8dff5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #d0edfa 0%,#a8dff5 100%); /* W3C */
	font-size: 12px;
	line-height: 15px;
	display: block;
}
.bluebox ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.bluebox ul li{
	padding-left: 15px;
	background-image: url(media/link_blue.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #818285;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* end blue col */
/* Homepage columns */
.home {
	background-image: url(media/content_home.jpg)
}
.homeL {
	width: 302px;
	padding: 0 20px 0 0;
}
.homeC {
	width: 302px;
	padding: 0 21px;
}
.homeR {
	width: 302px;
	padding: 0 0 0 20px;
}
/* End Homepage columns */
.col3 {
	margin-top: 12px;
	background-image: url(media/content_col3.jpg)
}
.col2 {
	margin-top: 12px;
	background-image: url(media/content_col2.jpg)
}
.segContainer {
	float: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #818285;
	width: 742px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.col3L {
	width: 235px;
	padding: 0 11px 0 0;
}
.col3C {
	width: 476px;
	padding: 0 10px;
}
.col3R {
	width: 235px;
	padding: 0 0 0 11px;
}
.col2R {
	width: 731px;
	padding: 0 0 0 11px;
}
#footer {
	float: left;
	width: 988px;
	height: 28px;
	background-color: #818285;
}
#footer p{
	color: #FFFFFF;
	line-height: 28px;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#footer a{
	color: #FFFFFF;
	text-decoration: none;
}
/* members page */
.memberLink {
	color: #231F20!important;
	padding: 0!important;
	background-image: none!important;
}
/* pagenavi*/
.wp-pagenavi {
	text-align: center;
	font-size: 12px;
	;
}
.wp-pagenavi a{
	background-image: none;
}
#MapInfo {
	font-size: 11px!important;
}
#MapInfo h3 {
	color: #009FE3;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#MapInfo p {
	margin: 0;
	padding: 0;
}
#bodyContent {
	padding: 0;
	margin: 0;
}
/*//////////////////////////////////////////////////////////// mobile /////////////////////////////////////////////*/


@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
	
body{
	margin: 0px!important;
	padding: 0px!important;
}
.mobileview, #dl-menu{
	display: block!important;
}
.mobilehide{
	display: none!important;
}
.mobimage{
	width: 100%!important;
	height: auto!important;
}
	
#wrapper{
	background-color: #FFF;
	position: relative;
	width: 100%!important;
	padding: 0 !important;
	margin: 0px!important;
	margin-top: 90px!important;
}


#header{
	position: fixed;
	top: 0px;
	width: 90%!important;
	padding: 5%!important;
	padding-top: 15px!important;
	padding-bottom: 0!important;
	height: 73px!important;
	border-bottom: 3px solid #129fd9;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
}
#logo {
	padding: 0px!important;
	width: 80%!important;
}
#logo img{
	position: relative!important;
	width: 100%!important;
		height: auto!important;
			top: 0px!important;


}

#mainNav, #mainImage {
	display: none;
}
#content{
	width: 90%!important;
	padding: 0 5% !important;	
	margin: 15px 0px 0px 0px!important;
	background-image: none!important;
}
#content img{
	width: 100%!important;
	height: auto;
}
div.column{
	width: 100%!important;
	margin: 0px 0px 15px 0px!important;
	padding: 0px!important;
}
div.column p{
	font-size: 16px!important;
	line-height: normal!important;
}
div.column h2, div.column h3{
	font-size: 16px!important;
	line-height: 28px!important;
}
div.column h1{
	font-size: 20px!important;
	line-height: 30px!important;
	margin-bottom: 15px!important;
	
}
div.column ul li{
	font-size: 16px!important;
	line-height: normal!important;
	margin-bottom: 18px!important;
}
div.segContainer{
	width: 100%!important;
		margin: 0px 0px 15px 0px!important;
	padding: 0px!important;
}
#accordion{
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: 2px dotted #129fd9;
}
#accordion2{
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: 2px dotted #129fd9;
}
#accordion h3{
	font-size: 15px!important;
	background-image: url(media/acc-header.png);
	background-repeat: no-repeat;
	background-position: right center;
	border: 2px dotted #129fd9;
	border-bottom: 0px;
	width: 90%;
	line-height: 20px;
	padding: 5%;
	margin: 0;
	outline: none;
	cursor: pointer;
}
#accordion2 h3{
	font-size: 14px!important;
	background-image: url(media/acc-header.png);
	background-repeat: no-repeat;
	background-position: right center;
	border: 2px dotted #129fd9;
	/*border-bottom: 0px;*/
	width: 90%;
	line-height: 20px;
	padding: 5%;
	margin: 15px 0 0 0;
	outline: none;
	cursor: pointer;
}
#accordion .ui-accordion-header-active{
	background-image: url(media/acc-header-open.png)!important;
	border-bottom: 0px!important;
	margin: 0px!important;
}
#accordion2 .ui-accordion-header-active{
	background-image: url(media/acc-header-open.png)!important;
	border-bottom: 0px!important;
	/*margin: 0px!important;*/
}
#accordion div{
	border: 2px dotted #129fd9;
	border-top: 0px;
	border-bottom: 0px;
	width: 90%;
	line-height: 20px;
	padding: 5%;
		padding-top: 0;

	margin: 0 ;
}
#accordion2 div{
	border: 2px dotted #129fd9;
	border-top: 0px;
	width: 90%;
	line-height: 20px;
	padding: 5%;
	margin: 0 ;
}
#accordion div p, #accordion2 div p{
	margin-top: 0px;
}
div.purpblock{
	font-size: 16px!important;
	line-height: normal!important;
}
/*
div.block, span.b1, div.b4 ul, div#SecNav{
	width: 100%!important;
	margin: 0px!important;
	padding: 0px;
	height: auto!important;
}
div.b4{
	width: 90%!important;
	padding: 20px 5% 0px 5%!important;
}
div.b4, div.b4 p, div.b4 ul{
	font-size: 16px!important;
	line-height: normal!important;
	color: #000;
}
div.b4 li{
	list-style: none;
	padding: 0 0 10px 20px;
	background-image:url(media/bull.gif);
	background-repeat: no-repeat;
	background-position: left top -5px;
}
div.b4 h1{
	display: none;
}


div#SignNav, div.b1, div.b3{
	display: none;
}
#SecNav {
	display: block;
	border: none!important;
	padding: 20px 0px!important;
}
#SecNav .backL, #SecNav .nextL, #SecNav .nextL2 {
	height: 40px!important;
	border: none!important;
	line-height: 40px!important;
	width: 40%;
	margin: 0px 5% 0px 5%!important;
	padding: 0px!important;
	background-color: #000;
	text-align: center;
		border-radius: 3px 3px 3px 3px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
-webkit-border-radius: 3px 3px 3px 3px!important;
}
#SecNav.CSL .backL, #SecNav.CSL .nextL, #SecNav.CSL .nextL2 {
	height: 40px!important;
	border: none!important;
	line-height: 40px!important;
	width: 40%;
	margin: 0px 5% 0px 5%!important;
	padding: 0px!important;
	background-color: #FFF;
	text-align: center;
}
#SecNav.CSL .backL a, #SecNav.CSL .nextL a, #SecNav.CSL .nextL2 a {
	height: 40px!important;
	border: none!important;
	line-height: 40px!important;
	width: 100%;
	margin: 0px!important;
	padding: 0px!important;
	background-color: #000;
	text-align: center;
		border-radius: 3px 3px 3px 3px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
-webkit-border-radius: 3px 3px 3px 3px!important;
}
 #SecNav .nextL2 {
	 float: none!important;
	 margin: 0px auto!important;
 }
 
 #SecNav .you1, #SecNav .you2, #SecNav .you3 {
	height: 40px!important;
	border: none!important;
	line-height: 40px!important;
	width: 90%;
	margin: 0px 5% 10px 5%!important;
	padding: 0px!important;
	background-color: #000;
	text-align: center;
		border-radius: 3px 3px 3px 3px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
-webkit-border-radius: 3px 3px 3px 3px!important;
}
 
#SecNav a{
	height: 40px!important;
	line-height: 40px!important;
	padding: 0px!important;
}

h1.mobileview {
	width: 90%;
	padding: 0px 5%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #9b907c;
	font-weight: normal;
	margin-bottom: 18px;
	line-height: 30px;
}	
div.CS p{
	font-size: 19px!important;
	width: 90%;
	padding: 0px 5% 5% 5%;
	text-align: center;
}
	div.CS p a, #SecNav.CSL  div.rightL {
	font-size: 16px!important;
	display: block;
	height: 40px!important;
	border: none!important;
	line-height: 40px!important;
	width: 100%;
	margin: 10px 0px!important;
	padding: 0px!important;
	background-color: #000;
	text-align: center;
		border-radius: 3px 3px 3px 3px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
-webkit-border-radius: 3px 3px 3px 3px!important;
}
#SecNav.CSL  div.rightL {
	width: 90%;
	margin: 10px 5%!important;
}
div.news{
	border-top: 1px dotted #948671;
	width: 90%!important;
    padding: 0px!important;
    margin: 0px 5% 0px 5%!important;
}
	
div.news h1{
	display: block!important;
	margin: 15px 0px;
	font-size: 22px;
	line-height: 25px;
}
div.news a{
font-size: 16px!important;
	display: block;
	height: 40px!important;
	border: none!important;
	line-height: 40px!important;
	width: 100%;
	margin: 10px 0px!important;
	padding: 0px!important;
	background-color: #000;
	text-align: center;
		border-radius: 3px 3px 3px 3px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
-webkit-border-radius: 3px 3px 3px 3px!important;
}
p.twoCol{
	color: #000!important;
	width: 100%!important;
}
p.twoCol a{
	color: #9b907c!important;
}
*/
#footer{
	width: 100%!important;
	padding: 20px 0!important;
	margin: 0px!important;
	height: auto!important;
}
 #Footer.mobileview{
	position: absolute;
	bottom: -170px;
	height: 170px;
	display: block;
	background-color: #dfd9cb!important;
}
#Footer div{
	float: none!important;
	
	padding: 0px!important;
	margin: 0px auto!important;
	text-align: center!important;
}
#Footer div.lin{
	width: 270px!important;
}
#Footer *{
		font-size: 14px!important;
	
}
ul#FooterNav{
	width: 100%!important;
	text-align: center!important;
	clear: both;
	margin: 0px!important;
	padding: 0px!important;
}
ul#FooterNav li, #Footer li a{
	width: 100%!important;
	line-height: normal!important;
	text-align: center!important;
	clear: both;
	margin: 0px!important;
	padding: 0px!important;
}
#footer p a, #footer .cw{
	font-size: 16px!important;
	display: block;
	clear: both;
	line-height: normal!important;
	width: 100%;
	text-align: center!important;
	clear: both;
	margin: 0px 0px 10px 0px!important;
	padding: 0px!important;
}
#footer p span{
	display: none;
}

}
