/*##### JMNP > PROPERTY FINANCE FORUM #####*/

* {margin:0;padding:0}
html {overflow-y: scroll;}
body {margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(bg_page.jpg); background-repeat: repeat-x;background-color: #A4A3AB;}
#bg2 {margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(bg_page2.jpg); background-repeat: repeat-x;background-color: #A4A3AB;}

/*##### PAGE STRUCTURE #####*/

#site_wrapper { width: 1000px; margin: 0 auto 0 auto; padding: 0; background: url(bg_body.jpg); background-repeat: repeat-y;}
#header { width: 1000px; background: url(bg_header.jpg); background-repeat: no-repeat;}
#content { width: 868px; height: auto; margin: 60px 0px 0 65px; text-align: justify; font-size: 8pt; line-height: 13pt;}
#footer { width: 1000px; height: 81px; background: url(bg_footer.jpg); background-repeat: no-repeat; padding: 13px 0 0 55px; font-size: 8pt;}


/*##### NAVIGATION #####*/

#nav {font-family:Arial, Verdana; font-size:10pt; line-height: 28px; list-style:none; padding: 129px 0 0 60px;}
#nav li{float:left; list-style: none; padding: 0 11px;}
#nav a{display:block;float:left;height:27px;padding:0 15px;border-right:0; background:url('nav.gif'); color:#F0F8FF; font-weight:normal; line-height:28px; text-decoration:none;}
#nav a:hover{color:#FFD100;	background:#AA92AD;text-decoration:none;padding:0 15px;}
#nav .selected{background:#AA92AD;color:#FFD100;}


/*##### COMMON CLASSES #####*/
a {color: #6F3C74; text-decoration: underline; padding: 2px 2px 2px 2px;	}
a:hover {color:#FFD100; background-color: #8B6490;text-decoration: none; padding: 2px 2px 2px 2px;}
select {background-color: #FFFFFF; color: #5D7482; background-image: url(bg_form_select.gif); width: 269px; height: 21px; font-size: 9pt;}
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 0px 0 25px 0; font-weight: normal; font-size: 13pt; color: #6F3C74; }
h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 5px 45px 5px 45px; font-weight: normal; font-size: 10pt;}
h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 10px 0 10px 0; font-weight: normal; font-size: 12pt;}
h4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 3px 45px 25px 45px; font-weight: normal; font-size: 8pt; font-style: italic;}

#content p {padding: 0 0 15px 0;}
.homelist { margin-left: 200px;}
.homelist li {	margin: 7px 0 7px 45px;}

.right { float: right; margin: 0 110px 110px 0;}


/*##### MASTHEAD #####*/
#masthead {float: right; padding: 30px 58px 0 0; font-size: 8pt; font-family: Tahoma; letter-spacing: 1px; color: #6F3C74;}
.masthead td {padding: 3px;}
#masthead a {color: #6F3C74; text-decoration: none; padding: 2px 2px 2px 0px;}
#masthead a:hover {color: #FFD100; text-decoration: none; }


/*##### HOMEPAGE #####*/

#index_table {width: 100%; text-align: left; padding: 30px;}
#index_menu_table td {padding: 7px; vertical-align: middle;}
#index_drop_table td { vertical-align: top; text-align: left;}


/*##### HOME_NEWS #####*/

#home_news {width: 75%; text-align: justify; border: 3px solid #6F3C74; margin: 0 auto;}
.home_news_header { background: url(bg_home_news_header.gif) no-repeat; font-size: 10pt; letter-spacing: 1px; height: 30px; vertical-align: middle; padding: 5px 0 0 34px; margin: 0 0 10px 0;}

.calendar_list {width: 100%}
.calendar_list td { padding: 8px;}
.calendar_title { background: url(bg_calendar_title.gif) repeat-x; color: white; line-height: 14px;}
.yellow {color: #FFEE9F;}


/*##### LINKS #####*/
.links { width: 70%; margin-left: auto; margin-right: auto; font-size:12px;}
.links2 { width: 40%; margin-left: auto; margin-right: auto; font-size:12px; padding:20px;}
.links-name { background-color: #6F3C74; width: 100%; color: White; padding:5px;background-image: url(bg_calendar_title.gif); font-size: 12px; font-weight: bold;}
.links-content { background-color: #F4EBF5; color: #595959; padding:5px;}
.links-content2 { background-color: #F4EBF5; color: #595959; padding:10px;}
.links-content a img {	border: 1px solid #ccc;}
.links-content a:hover img {	border: 1px solid #5A395E;}
.links-content a {	color: #6F3C74;	text-decoration: underline;}
.links-content a:hover {	color: #FFD100; text-decoration: underline; visibility: visible;/* IE bug fix */}
.links-content2 a img {	border: 1px solid #ccc;}
.links-content2 a:hover img {	border: 1px solid #5A395E;}
.links-content2 a {	color: #6F3C74;	text-decoration: underline;}
.links-content2 a:hover {	color: #FFD100; text-decoration: underline; visibility: visible;/* IE bug fix */}

/*########### CONTACT FORM #############*/

.contactform {width: 425px; background-color: #A4A3AB; padding: 1px; font-size: 8pt;}
.contactform td {padding: 5px; text-align: left;}
.contactform-header {background-color: white; font-weight: bold;}
.contactform-red {width: 425px; text-align: left;}
.contactform-left {background-color: #7B4F82; color: white;}
.contactform-right {background-color: #A4A3AB; color: white;}