@charset "utf-8";
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700");
@import url("(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic");

.clear {clear:both}

#p_lt_page_content_pageplaceholder_p_lt_zoneRight_weather_page_weather {
	width:225px!important;
}

.AGTitle {
	font-size:23px!important; 
	line-height:29px!important;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif; 
	color:#605f5d; 
	border-bottom:solid 3px #ffea67; 
	padding-bottom:25px!important;
	margin-bottom:25px!important;
	margin-top:10px;
	font-weight:400!important;
	display:block;
}
.pt_table {width:100%!important;}
.e3pagetemplate .pt_2col1 {width:76%!important; padding-top:20px!important; padding-bottom:40px!important;}
.e3pagetemplate .pt_2col2 {width:24%!important;}

.Link2 {
	text-decoration:underline;
	font-size:18px; 
	line-height:22px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif; 
	color:#605f5d; 
	padding-bottom:10px; 
	display:block;
}

.Cont2 {
	margin-bottom:10px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:15px!important;
	line-height:26px!important;
}

.AltLink {
	background-color:#fff!important;
}

.mainpageheaders {
	font-size:23px; 
	line-height:29px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif; 
	color:#605f5d; 
	border-bottom:solid 3px #ffea67; 
	padding-bottom:25px;
}

.home_leftsubheads {
	font-size:25px; 
	line-height:29px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif; 
	color:#605f5d; 
	padding-bottom:10px; 
	display:block;
}
.home_emaildates {
	font-size:18px; 
	line-height:22px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif; 
	color:#605f5d;
	margin-bottom:5px;
	display:block;
}

.home_emailclick {
	border-bottom:solid 3px #ffea67;
	font-size:13px;
	color:#605f5d;
	text-transform: uppercase;
	font-weight:600;
	letter-spacing:2px;
	text-decoration:none;
	padding-bottom:5px;
}

body {
	margin:0px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:26px;
}
a {
	cursor:pointer;
	outline:0;
	color:inherit;
	text-decoration:none;
}
p {
	display:block;
	margin-bottom:10px;
}
.e3pagetemplate {
	font-size:15px;
	line-height:26px;
}
.e3pagetemplate a {
	color:inherit;
	text-decoration:none;
}
.e3pagetemplate .LoginForm {
     background-color:rgba(255,255,255,0.9);
     padding:15px;
     color:#000;
}
.e3pagetemplate .LoginForm a {
     color:#000;
}
.ProvisionPassword, .ProvisionReset {
    background: none repeat scroll 0 0 white;
    margin: 0 auto;
    padding: 15px;
    width: 700px;
}
.ChangePasswordBtn {
    margin: -65px auto 0;
}
font {
    line-height: normal;
}
h1, h2, h3, h4, h5, h6 {	
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif;
}
h1 {
	font-weight:normal;
	font-size:35px;
	line-height:38px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif;
	color:#605f5d;
}
h2 {
	font-weight:normal;
	font-size:25px;
	line-height:29px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif;	
	color:#605f5d;
}
h3 {
	font-weight:normal;
	font-size:17px;
	line-height:26px;
	color:#000;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif;
}
img {
	border: none;
}
.MainInformationTable{
	width:100%;
}
.BirAtGlance, .CalAtGlance, .WeaAtGlance {
	background-color: transparent;
	border: none;
	clear: both;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:21px;
	width: 225px!important;
}

.bg {
  position: fixed; 
  top: 0; 
  left: -25%; 
  width: 150%; 
  height: 150%;
}
.bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0;  
  margin: auto; 
  min-width: 75%;
}
.EditMode .bg {
	top:160px;
	z-index:2;
	height:50px;
	overflow:hidden;
	position:relative;
	left:0;
}
.choproperty .HeaderContainer {
    position: relative;
    z-index: 10;
}
.TopDropLayout1 {
	position: relative;
	width: 100%;
	float:left;
}
.TopDropLayout1 .page_header {
	float:left;
	width:100%;
	min-width:1200px;
	margin-top:40px;
}
.page_header .page_header_wrapper {
	margin:auto;
	width:1200px!important;
}
.page_header_wrapper a{
	text-decoration:none;
}
.page_header_wrapper .page_header_1 {
	float:left;
	width:307px;
	height:64px;
}
.page_header_wrapper .page_header_2 {
	float:right;
	width:893px;
	height:51px;
	margin:1px 0 2px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.page_header_2 .header_nav {
	float:left;
	width:auto;
	height:51px;
	max-width:800px;
	font-size:14px;
	text-transform: uppercase;
}
.header_nav .oneCMSMenu {
	cursor:pointer;
	height:51px;
	margin-top:6px;
}

.header_nav .oneCMSMenuItem {
	cursor:pointer;
	padding: 0 16px;
	color:#ffffff;
	text-shadow: 0 1px 1px #000000;
}

.header_nav .oneCMSMenuHighlightedMenuItemMouseOver, .header_nav .oneCMSMenuHighlightedMenuItem {
	cursor:pointer;
	color:#ffffff;
	text-shadow: 0 1px 1px #000000;
	padding: 0 16px;
	border-bottom:3px solid #ffe753;
}

.header_nav .oneCMSMenuItemMouseOver {
	cursor:pointer;
	padding: 0 16px;
	color:#ffffff;
	text-shadow: 0 1px 1px #000000;
}
.header_nav .CMSMenu {
	cursor:pointer;
	width:auto !important;
	padding:5px 16px;
	text-shadow: 0 1px 1px #000000;
	background-image:url(/SiteDesign/Images3/navmenu.aspx);
	background-repeat:repeat;
	/*table padding IE fix use instead of padding when using a bg image
	border-spacing:10px !important;
	border-collapse:separate !important;*/
}
.header_nav .CMSMenuItem, .header_nav .CMSMenuHighlightedMenuItem {
	padding:4px 17px 4px 10px;
	color:#ffffff;
}
.header_nav .CMSMenuItemMouseOver, .header_nav .CMSMenuHighlightedMenuItemMouseOver {
	padding:4px 17px 4px 10px;
	color:#ffe753;
}
.EditMode .header_nav .CMSMenu {
	diaplay:none !important;
}
.page_header_2 .header_text {
	float:right;
	min-width:100px;
	max-width:220px;
	text-align:right;
	height:54px;
	line-height:51px;
	vertical-align:middle;
	font-size:13px;
	color:#ffffff;
}
.header_text img {
	vertical-align:middle;
}
.page_header_wrapper .page_header_3 {
	float:left;
	width:1200px;
	height:25px;
	margin:6px 0 0 0;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-shadow: 0 1px 1px #000000;
}
.page_header_3 .currentUserLabelText {
	float:right;
	color:#ffffff;
	margin-right:3px;
}
.page_header_3 .cmsdesklink {
	float:right;
	color:#ffffff;
	margin-right:3px;
}
.page_header_3 .signoutLink {
	float:right;
	color:#ffffff;
}
.page_header_wrapper .page_header_4 {
	float:left;
	width:1120px;
	height:60px;
	margin-top:100px;
	font-family: 'PT Serif', Georgia, Times New Roman, Times, serif;
	font-size:55px;
	color:#ffffff;	
	text-shadow: 0 1px 1px #000000;
}
.page_header_4 a {
	display:none;
}
.TopDropLayout1 .page_content {
	float:left;
	width:100%;
	min-width:1120px;
}
.page_content .page_content_wrapper {
	margin:auto;
	width:100%;
}
.page_content_wrapper .page_content_top {
}

.page_content_wrapper .page_content_middle {
	width:100%;
	margin-top:80px;
	min-height:350px;
	color:#7c7c7c;
	font-size:15px;
	line-height:26px;
}
.page_content_wrapper .page_content_bottom {
}
.TopDropLayout1 .page_footer {
	float:left;
	width:100%;
	min-width:1120px;
}
.page_footer .page_footer_wrapper {
	margin:auto;
	width:1120px;
}
.page_footer_wrapper a{
	text-decoration:none;
	color:#ffffff;
}
.page_footer_wrapper .page_footer1 {
	float:left;
	width:960px;
	padding:25px 80px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
}
.page_footer_wrapper .page_footer2 {
}
.yellow_buttons {
	padding:7px 15px 7px 15px;
	margin-left:10px;
	margin-right:10px;
	border:solid 3px #ffea67;
	font-size:13px;
	color:#605f5d;
	text-transform: uppercase;
	font-weight:600;
	letter-spacing:2px;
	text-decoration:none;
}
.yellow_underlines {
	border-bottom:solid 3px #ffea67;
	font-size:13px;
	color:#605f5d;
	text-transform: uppercase;
	font-weight:600;
	letter-spacing:2px;
	text-decoration:none;
	padding-bottom:5px;
	display:block;
	float:right;
}
.GlobalModulePage{
	margin: auto;
}