﻿body{
margin: 0px 0px 0px 0px;
background-color: #f3f3e7;
text-align:center;
}

h2 
{
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; 
	font-size: 10pt;
	font-weight:bold;
	color: #39516F; 
	font-weight:normal; 
	text-decoration: none
}

.subtitle 
{
	color: #044d8a;
	font-size:14px;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
	font-weight:bold;
}

.orangeSubtitle 
{
	color: #ec7404;
	font-size:16px;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
	font-weight:bold;
	text-decoration:underline;
}

.whiteSubtitle 
{
	color: #000000;
	font-size:16px;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
	font-weight:bold;
	text-decoration:underline;
}


.largeText 
{
	color: #044d8a;
	font-size:12px;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
	font-weight:bold;
}



A:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #051a71; font-weight:normal; text-decoration: none}
A:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #051a71; font-weight:normal; text-decoration: none}
A:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #051a71; font-weight:normal; text-decoration: none}
A:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #051a71; font-weight:normal; text-decoration: underline}



A.menu:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #ffffff; font-weight:bold; text-decoration: none}
A.menu:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #ffffff; font-weight:bold; text-decoration: none}
A.menu:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #ffffff; font-weight:bold; text-decoration: none}
A.menu:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #ffffff; font-weight:bold; text-decoration: underline}

A.menuLink:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 14pt; color: #ffffff; font-weight:bold; text-decoration: none}
A.menuLink:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 14pt; color: #ffffff; font-weight:bold; text-decoration: none}
A.menuLink:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 14pt; color: #ffffff; font-weight:bold; text-decoration: none}
A.menuLink:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 14pt; color: #ffffff; font-weight:bold; text-decoration: underline}

A.learn_more:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 12pt; color: #ec7404; font-weight:bold; text-decoration: none}
A.learn_more:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 12pt; color: #ec7404; font-weight:bold; text-decoration: none}
A.learn_more:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 12pt; color: #ec7404; font-weight:bold; text-decoration: none}
A.learn_more:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 12pt; color: #ec7404; font-weight:bold; text-decoration: none}


A.header_login:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 8pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: none}
A.header_login:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 8pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: none}
A.header_login:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 8pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: none}
A.header_login:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 8pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: underline}

A.header_create_forgot:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 11pt; color: #ffffff; font-weight:normal; text-decoration: none}
A.header_create_forgot:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 11pt; color: #ffffff; font-weight:normal; text-decoration: none}
A.header_create_forgot:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 11pt; color: #ffffff; font-weight:normal; text-decoration: none}
A.header_create_forgot:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 11pt; color: #ffffff; font-weight:normal; text-decoration: underline}


#main_wrapper
{
	background-position: left top;
	width: 100%;
	margin: 0 auto; /*Center container on page*/
	border: solid 0px black; /*background: url(../images/blue_black_bg2.jpg) repeat-x;*/
	background: url(../images/City_Landscape2.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/*#main_wrapper_background
{
	background-position: left top;
	width: 100%;
	margin: 0 auto;/*Center container on page
	border: solid 0px black; /*background: url(../images/blue_black_bg2.jpg) repeat-x;
	background: url(../images/water_bkg.jpg);
	background-attachment: fixed;
}*/

#header{
width: 955px;
height: 168px;
/*background:white url(../Images/header_bg.jpg) 100% 1px no-repeat;
background: url(../images/blue_black_bg2.jpg);*/
border: solid 0px black;
text-align:center;
margin: 0 auto;
color:White;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 12pt;
font-weight:bold; 
text-decoration: none;
}


 #body_wrapper
{
 width:955px;
 margin: 0 auto;
 clear:both;
}

#left_nav
{
	background-position: bottom;
	float: right;
	width: 178px;
	text-align: left;
	background-color: #FFFFFF;
}

A.side_links:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #065da2; font-weight:bold; text-decoration: none}
A.side_links:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #065da2; font-weight:bold; text-decoration: none}
A.side_links:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #065da2; font-weight:bold; text-decoration: none}
A.side_links:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: #065da2; font-weight:bold; text-decoration: underline}


#main_body
{
	border-top: solid 0px #bbb8a9;
	border-left: solid 0px #bbb8a9;
	border-right: solid 0px #bbb8a9;
	border-bottom: solid 0px #bbb8a9;
	width: 955PX;	
	color: #39516f;
	text-align: left;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:normal; 
	text-decoration: none;
	float:right;
}

#main_body_home
{
	border-top: solid 0px #bbb8a9;
	border-left: solid 0px #bbb8a9;
	border-right: solid 0px #bbb8a9;
	border-bottom: solid 0px #bbb8a9;
	width: 955px;	
	color: #39516f;
	text-align: left;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:normal; 
	text-decoration: none;
	float:right;
}

.astriks{
color: red;
/*text-align: center;*/
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight:normal;
}

#quickhits{
width: 955px; 
background: #3f3f3f;
color: gray;
text-align: center;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight:normal;
border: solid 0px black;
clear:both;
min-height:100px;
margin: 0 auto;
}

#quickhits a:link		{font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight:normal; text-decoration: none}
#quickhits a:visited	{font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight:normal; text-decoration: none}
#quickhits a:active     {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight:normal; text-decoration: none}
#quickhits a:hover      {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight:normal; text-decoration: underline}

#footer{
width: 955px;
background: #12130e;
color: white;
text-align: center;
vertical-align:middle;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight:normal;
border: solid 0px black;
clear:both;
height:35px;
border-top:solid 1px white;
margin: 0 auto;
}


#footer a:link          {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 9pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: none}
#footer a:visited       {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 9pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: none}
#footer a:active        {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 9pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: none}
#footer a:hover         {font-family: 'Trebuchet MS', Arial, Tahoma, Verdana; font-size: 9pt; font-style:italic; color: #ffffff; font-weight:normal; text-decoration: underline}


.align_center
{
	text-align:center;
}

.align_right
{
	text-align:right;
}

#main_content_wrapper
{
	background-color: White;
	border: solid 1px gray;
}

#main_content_wrapper_home
{
	background-color: White;
	border: solid 1px gray;
	padding: 15px 5px 15px 5px;
	text-align: center; 
	vertical-align: middle; 
	margin: 0 auto;	
	width: 944px;
}

#main_content
{
	padding: 5px 5px 5px 5px;
	width: 775px;
	}


#main_content_view
{
	padding: 5px 5px 5px 5px;
	width: 943px;
    height: auto;
    min-height: 50px;
}

.watermarked
{
    background-color:#E8E8E8;
    color:#787878;
}

.autocomplete_dropdown{font-size:0.8em;}
.autocomplete_dropdown div:hover{color:Black !important;background-color:#EEEEEE !important;}
.autocomplete_dropdown div {color:Black !important;background-color:#FFFFFF !important;}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.MaskedEditFocus
        {
            background-color: #ffffcc;
            color: #000000;
        }
        .MaskedEditMessage
        {
	        color: #ff0000;
	        font-weight: bold;
        }
.MaskedEditError
{
    background-color: #ffcccc;
}


# shareTwitter {background:url('../images/list_functions_twitter.gif') no-repeat 0 2px;}
# shareFacebook {background:url('../images/list_functions_facebook.gif') no-repeat 0 2px;}

#divCanadaFlag {float: left;padding-left: 100px; width: 100px; height: 100px; background:url('images/canada_flag.jpg') no-repeat; }
#divUSFlag {float: right; padding-right: 100px; width: 100px; height: 100px; background:url('images/us-flag.jpg') no-repeat;}

#ws-walkscore-tile
                                                        {
                                                            position: relative;
                                                            text-align: left;
                                                        }
                                                        #ws-walkscore-tile *
                                                        {
                                                            float: none;
                                                        }
                                                        #ws-footer a, #ws-footer a:link
                                                        {
                                                            font: 11px Verdana,Arial,Helvetica,sans-serif;
                                                            margin-right: 6px;
                                                            white-space: nowrap;
                                                            padding: 0;
                                                            color: #000;
                                                            font-weight: bold;
                                                            text-decoration: none;
                                                        }
                                                        #ws-footer a:hover
                                                        {
                                                            color: #777;
                                                            text-decoration: none;
                                                        }
                                                        #ws-footer a:active
                                                        {
                                                            color: #b14900;
                                                        }
