
@import 'content.css';

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}


#container {
	width: 800px;
	border: 1px solid #666666;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}
#header {
	background-color: #FFFFFF;
	width: 800px;
	height: 170px;
}

#list-form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

#list-form h1 {
	font-size: 14px;
}

#list-form  br{clear: left;}

#list-form label{
float: left;
width: 125px;
}

#list-form input{
width: 80px;
margin-bottom: 5px;
}

#list-form select{
width: 180px;
margin-bottom: 5px;
}


#colorline{
	width: 780px;
	border-top: 0px solid #00466C;
	border-right: 0px solid #00466C;
	border-bottom: 1px solid #00466C;
	border-left: 0px solid #00466C;
}

#header .logo {
	margin: 10px;
	width: 780px;
	height: 160px;
}

#main-nav{
	height:20px;
	width: 800px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	Margin: 15px 0px 8px 0px;
	padding: 0px 0px 0px 22px;
}

#main-nav a{
	/*font-size: 14px;*/
	color: #2e3324;
	text-decoration: none;
	font-weight: normal;
}

#main-nav a:hover{
	color: #4b533a;
	text-decoration:underline;
}

#nav-menu{
	width: 800px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00466C;
}

#nav-menu a{
	color: #487694;
	text-decoration: none;
	font-weight: normal;
}

#nav-menu a:hover{
	color: #00466C;
}


#tagline {
	font-size: 12px;
	color: #333333;
	letter-spacing: .05em;
}

#content {
	background-color: #FFFFFF;
	width: 780px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border: 0px solid #cccccc;
}

#list-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#list-menu li {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}

#list-menu a{
	font-size: 14px;
	color: #847B69;
	text-decoration: none;
}

#list-menu a:hover{
	color: #C0A788;
}


#footer {
	background-color: #FFFFFF;
	color:#333333;
	padding: 5px;
}


#header h1 {
width: 350px;
margin: 0 0 0 0;
float: left;
}

#header p {
width: 400px;
float: right;
text-align: right;
color: #a0a0a0;
margin: 5px 2px 0 0;
font-size: 0.8em;
line-height: 1.2em;
}

#frontphoto {
margin: 0 0 10px 0;
border: 0;
}

#avmenu {
clear: left;
float: left;
width: 150px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
}

#avmenu ul {	
list-style: none;
width: 150px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
}	

#avmenu li {
margin-bottom: 4px;
}

#avmenu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #505050;
display: block;
padding: 6px 0 0 10px;
background: #f4f4f4;
border-left: 4px solid #cccccc;
}	
	
#avmenu li a:hover {
background: #eaeaea;
color: #286ea0;
border-left: 4px solid #286ea0;
}

.announce {
margin: 10px 0 10px 0;
padding: 10px;
width: 130px;
color: #505050;
background-color: #f4f4f4;
line-height: 1.3em;
}

#extras {
float: right;
width: 100px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
line-height: 1.5em;
}

#extras p {
margin: 0 0 1.5em 0;
}

#content h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
}

#content img {
padding: 1px;
display:inline;
//background: #cccccc;
//border: 4px solid #f0f0f0;
}

h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}

a {
text-decoration: none;
color: #286ea0;
}

a:hover {
text-decoration: underline;
color: #286ea0;
}

a img {
border: 0;
}

#footer a {
color: #808080;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.res_Preview_OptionHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 990000;
}

.res_Preview_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	/*background-color: #CCCCCC;*/
	border: 0px solid #000000;
	vertical-align: middle;
	padding: 3px;
	width: 520px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.res_Preview_item_head {
	font-weight: bold;
	padding: 3px;
	color: 000000;
	background-color: #CCCCCC;
}

.res_Preview_item_item_row1 {
	border: 1px solid #CCCCCC;
	color:#666666;
	
}

.res_Preview_item_item_row2 {
	border: 1px solid #CCCCCC;
	color:#666666;
}

.res_Preview_item_item_col1 {
	width: 300px;
}

.res_Preview_item_item_col2 {
	width: 40px;
}

.res_Preview_item_item_col3 {
	width: 80px;
}

.res_Preview_item_item_col4 {
	width: 80px;
}

.res_Preview res_Preview_col1 {
	width: 420px;
}
.res_Preview res_Preview_col2 {
	width: 80px;
}

/* BEGIN LISTING VIEW STYLE */

#list_name {
	color: #677251;
	font-size: 24px;	
}

#list_tag {
	color: #677251;
}

.propView_outerTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}

.propView_outerTableNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.propView_outerTableContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.propView_Nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
	color: #000000;
	width: 100%;
}
a.propView_Nav {
	color: #00466C;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	text-decoration: none;
}
a.propView_Nav:hover {
	color: #CC0000;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	text-decoration: none;
}
.propView_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right:15px;
	padding-top: 5px;
	font-weight: normal;
	color: #000000;
}
.propView_content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.propView_content_image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.propView_content_des{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.propView_content_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.propView_content_amenities_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 100%;
}

.propView_content_amenities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.propView_content_amenity_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #999999;
	border-top:  0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 50%;
}
.propView_content_rate_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.propView_content_rate_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


.propView_content_rate_days {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.propView_content_rate_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 100%;
}

.propView_content_rate_sec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-align: left;
}

.propView_content_rate_base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.propView_content_rate_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.propView_content_rate_tr1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding: 2px 5px 2px 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.propView_content_rate_tr2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding: 2px 5px 2px 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.propView_content_avb_cal_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	width: 100%;
}

.avb_cal_table_outer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	width: 190px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.avb_cal_nav_prev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-align: left;
	text-decoration: underline;
}

.avb_cal_nav_next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-left: 2px;
	padding-right: 20px;
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-align: right;
	text-decoration: underline;
	border: 0px solid #333333;
}

a.avb_cal_nav_prev {
	color: #999;
}

a.avb_cal_nav_next {
	color: #999;
}

a.avb_cal_nav_prev:hover {
	color: #999999;
}

a.avb_cal_nav_next:hover {
	color: #999999;
}


.avb_cal_table_inner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: auto;
	background-color: #a5ad95;
}

.avb_cal_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding: 3px;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	width: auto;
	background-color: #a5ad95;
}

.avb_cal_weekday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding: 1px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	width: auto;
	background-color: #677251;
}

.avb_cal_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #a5ad95;
	padding: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #353535;
	text-align: center;
}

.avb_cal_td_occ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
	padding: 2px;
	font-size: 11px;
	font-weight: normal;
	color:#CC0000;
	text-align: center;
}

.today {
	background-color:#CCCCCC;
}

.propView_policies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #999999;
	padding: 5px;
	/*background-color: ffffff;*/
	font-weight: normal;
	color: #000000;
	text-align: left;
}

/* END LISTING VIEW STYLE */

/* RESERVATION FORM STYLE */

.res_dateForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	border: 0px solid #000000;
	vertical-align: middle;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 300px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: center;
}

.res_dateCheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	/*background-color: #CCCCCC;*/
	border: 0px solid #000000;
	vertical-align: middle;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 450px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: center;
}

.res_renterForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	/*background-color: #CCCCCC;*/
	border: 0px solid #000000;
	vertical-align: middle;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 450px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: center;
}

.res_Preview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	/*background-color: #CCCCCC;*/
	border: 0px solid #000000;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 500px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: center;
}

.res_Preview_col1 {
	width: 420px;
	text-align: right;
	font-weight: bold;
}

.res_Preview_col2 {
	width: 80px;
	text-align: left;
}

.res_Preview_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	/*background-color: #CCCCCC;*/
	border: 0px solid #000000;
	vertical-align: middle;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	float: center;
}

.res_Preview_cc_col1 {
	width: 20%;
}

.res_Preview_cc_col2 {
	width: 80%;
}

.res_Preview_credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: auto;
	border-collapse: collapse;
	border-spacing: 0px;
}

.res_Preview_OptionHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 990000;
}

.res_Preview_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	/*background-color: #CCCCCC;*/
	border: 0px solid #000000;
	vertical-align: middle;
	padding: 3px;
	width: 500px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: center;
}
.res_Preview_item_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-weight: bold;
	padding: 3px;
	color: 000000;
	background-color: #CCCCCC;
}

.res_Preview_item_item_row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
}

.res_Preview_item_item_row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.res_Preview_item_item_col1 {
	width: 300px;
}

.res_Preview_item_item_col2 {
	width: 40px;
}

.res_Preview_item_item_col3 {
	width: 80px;
}

.res_Preview_item_item_col4 {
	width: 80px;
}

.res_Preview res_Preview_col1 {
	width: 420px;
}
.res_Preview res_Preview_col2 {
	width: 80px;
}

/* BEGIN LISTINGS LIST STYLE*/
.propList_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-RIGHT: 0px solid #487694;
	border-top:  0px solid #487694;
	border-left: 0px solid #487694;
	border-bottom: 0px solid #487694;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: transparant;
}

.propList_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-RIGHT: 0px solid #819ACA;
	border-top:  0px solid #819ACA;
	border-left: 0px solid #819ACA;
	border-bottom: 1px solid #819ACA;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: transparant;
	font-weight: bold;
	color: #000000;
}
a.propList_table_title {
	color: #00466C;
	text-decoration: none;
}
a.propList_table_title:hover {
	color: #819ACA;
	text-decoration: none;
}

a.propList_table_ListLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00466C;
	text-decoration: underline;
}
a.propList_table_ListLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #819ACA;
	text-decoration: underline;
}




.propList_table_image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-RIGHT: 1px solid #819ACA;
	border-top:  0px solid #819ACA;
	border-left: 1px solid #819ACA;
	border-bottom: 1px solid #819ACA;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: transparant;
	font-weight: normal;
	color: #000000;
}

.propList_table_city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #819ACA;
	border-top:  0px solid #819ACA;
	border-left: 0px solid #819ACA;
	border-bottom: 1px solid #819ACA;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: transparant;
	font-weight: normal;
	color: #000000;
}

.propList_table_des {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #819ACA;
	border-top:  0px solid #819ACA;
	border-left: 0px solid #819ACA;
	border-bottom: 1px solid #819ACA;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: transparant;
	font-weight: normal;
	color: #000000;
}
.propList_table_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #819ACA;
	border-top:  0px solid #819ACA;
	border-left: 0px solid #819ACA;
	border-bottom: 1px solid #819ACA;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: f4f4f4;
	font-weight: normal;
	color: #000000;
}


/* END LISTINGS LIST STYLE*/


/* event Calendar */
#eCal_rolodex {
	width: 100%;
	text-align: center;
	color: #00466C;
	margin: 0px 0px 10px 0px;
}

#eCal_rolodex a {
	color: #00466C;
	text-decoration: none;
}

#eCal_rolodex a:hover {
	color: #487694;
}


.table_eCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 000000;
	border: 1px solid #487694;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.table_eCal_align {
	text-align: center;
}


.table_eCal_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	padding: 3px;
	color: #fff;
	background-color: #487694;
}

.table_eCal_row1 {
	background-color: #F4F4F4;
	border: 0px solid #CCCCCC;
}

.table_eCal_row2 {
	background-color: #FFFFFF;
	border: 0px solid #CCCCCC;
}

.table_eCal_col1 {
	width: 25%;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}

.table_eCal_col2 {
	width: 75%;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
/* for dynamicly generated form elements*/
input
{
    font-weight: normal;
    font-size: 11px;
    color: 333333;
    line-height: 13px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

select
{
    font-weight: normal;
    font-size: 11px;
    color: 333333;
    line-height: 13px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

textarea
{
    font-weight: normal;
    font-size: 11px;
    color: 333333;
    line-height: 13px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* Table Elements*/
.form_table2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: auto;
	width: auto;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}

.form_table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 000000;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	height: auto;
	width: 100%;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}

.form_table_sectionHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: CC0000;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}

a.formNav
{
	color: #888067;
	text-decoration: underline;
}

a.formNav:hover
{
	color: #999999;
	text-decoration: underline;
}


/* for dynamicly generated form elements*/
.formelement
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}

.formelementbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.td_submit
{
	text-align: right;
}

hr {
	color: #00466C;
	height: 1px;
	width: 100%;
}

#list_name {
	color: #677251;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: bold;
	margin: 15px 0px 3px 0px;
}

#list_tag {
	color: #677251;
	font-size: 16px;
}
