﻿* :focus{outline:0}
a,#footer a{color:#000}
a img{border:none}
.clear {clear:both;}
p{color:#000;line-height:1.5em}
p,input,textarea,#twitter ul li,.member-details-header a,#adminleftbar #content table,.seniornav table,table.attendtbl,.adminspace .eventtbl{font-family:Arial,Helvetica,Verdana;font-size:12px}
h1,h2,h3,h4,#joinform a,#joinform label,#contactus label,.submit a,#login label,#leftnav ul li a,.selector ul li a,.selector ul li a,.generalform label,.modalPopup label{font-family:Georgia,'Times New Roman'}
h1,h2,h3,div,p,#upcomingevents .event p,.selector ul li.nomargin,#eventactions ul li,#calendar table{margin:0;padding:0}
#numbers h3,#leftbar h3,#rightbar h3{width:190px}
.adminspace .eventtbl tr.alt,.altrow,table.attendtbl tr.altrow{background:#ededdd}
.seniornavhome h3{width:190px!important}
#eventdetails h3,#links h3,#memberpage h3{margin:0 0 10px 0}
#calendar #calbottom h2 a,#contenttitle h2 a,#numbers h3 span,#numbers h3 a,#upcomingevents .event p.upeventlocation a,.homeevent p.eventdate span,#leftnav ul li a:hover,#contactus a,#directory h2 a,#logout p a,#adminleftbar #contenttitle h2 a,.seniornav p a,.seniornavhome p a,.eventlist p a,.eventlist .eventlistevent p a,.newsarticle p a{color:#990}
#eventactions ul li a,#jointext ul,.fail{font-family:Arial,Helvetica,Verdana;font-size:0.8em}
#leftnav ul li,h3,#upcomingevents .event{border-bottom:1px dashed #555}
h1{color:#000;font-size:50px;font-weight:normal;line-height:0.80em;letter-spacing:-1px}
h1 a{text-decoration:none}
h1 span{color:#990;font-size:30px;line-height:0.9em}
h2{font-size:22.5px;font-style:italic;font-weight:normal;color:#990;/*h:31px*/}
h3{margin:0;padding:7px 0 7px 0;color:#000;font-size:16px;float:left}
h3 img{margin:0 5px 0 0;padding:0}
#container{margin:auto;padding:0;width:960px}
#header{width:770px;height:120px;float:left}
#content{width:540px;float:left}
#contenttitle{margin:0;padding:0 0 4px 0;border-bottom:1px dashed #555;}
#middlebar{margin:0 20px 0 20px;width:540px;float:left}
#middlebar h3{width:540px}
#middlebar h3 a{color:#990;font-style:italic}
#numbers{float:left;height:120px;width:190px}
#numbers h3.lesspadding{padding:0 0 7px 0}
#leftbar,#calendar{width:190px;float:left}
#calendar #eventtbl{margin:5px 0 5px 0;padding:0;float:left;display:inline;width:190px}
#calendar #eventtbl .calEventDate{background:#990}
#calendar #eventtbl .calPastEventDate{background:#ddd}
#calendar #eventtbl .calEventDate a{display:block}
#calendar table{font-family:Arial,Helvetica,Verdana;font-size:10px;width:190px}
#calendar table tr td{padding:5px 0 5px 0}
#calendar table tr td a{text-decoration:none;display:block}
#calendar #calbottom{margin:0;padding:0;float:left;width:190px;text-align:center}
#calendar #calbottom p{margin:10px 0 10px 0}
#calendar #calbottom p a{text-decoration:none}
#calendar #calbottom h2{font-size:16px;width:190px}
#rightbar{width:190px;float:left}
#rightnav #profile{height:125px}
#rightnav #profile p{margin:10px 0 0 0;float:left;width:190px}
#rightnav #profile a{color:#990;font-weight:bold}
#upcomingevents .event{margin:10px 0 0 0;padding:0;float:left;width:190px;height:144px}
#upcomingevents .event p a{font-weight:bold}
#upcomingevents .event p.upeventtitle{margin:0 0 5px 0;font-weight:bold}
#upcomingevents .event p.upeventdate{margin:0 0 5px 0}
#upcomingevents .event p.upeventlocation{margin:10px 0 10px 0}
#upcomingevents h3{width:190px !important}
.noevents{margin:7px 0 0 0;padding:0;float:left;display:inline;width:540px}
#myGallery,#largemessage{float:left;display:inline;width:540px}
#myGallery{margin:9px 0 0 0;padding:0;height:260px;position:relative}
#largemessage{margin:10px 0 0 0;padding:13px 0 0 0;height:109px;border-top:1px dashed #333;}
#largemessage h2{line-height:1em}
#joinstar{position:absolute;bottom:10px;right:10px;height:134px;width:134px;z-index:100}
.homeevent,.homeevent p{margin:0 0 10px 0;float:left;width:540px}
.homeevent p{display:inline}
.homeevent p.eventdate{float:left;width:540px}
.homeevent p.eventdate a{font-weight:bold;color:#000}
.homeevent p.eventtext{float:left}
.homeevent p.eventtext a{font-weight:bold;color:#990}
#homemembers h3,.homeevent h3{margin:0 0 10px 0;border-top:1px dashed #333;}
#homemembers{float:left;width:540px;}
#leftnav{width:190px;float:left}
#leftnav ul{margin:0 0 15px 0;padding:0;list-style-type:none;width:190px}
#leftnav ul li{margin:0;padding:7px 0 7px 0;width:190px;height:20px}
#leftnav ul li a{margin:0;text-decoration:none;color:#000;font-size:16px;width:190px}
#leftnav ul li a.selected{color:#990}
.col{margin:0;padding:0;float:left;width:180px;text-align:center}
.col p{margin:10px 0 0 0;padding:0}
.col p a{font-weight:bold}
.col .colpic{margin:10px 0 45px 0;padding:0;width:135px;height:135px;position:relative;width:180px}
.col .colstar{position:absolute;bottom:-43px;left:53px;width:74px;height:74px}
.memberlist .col{margin:0;padding:0;float:left;width:180px;text-align:center;border-bottom:1px dashed #555}
.memberlist .col .colpic{margin:20px 0 10px 0;padding:0;width:135px;height:135px;position:relative;width:180px}
.memberlist .col .joindate{margin:5px 0 20px 0;color:#990}
.memberlist .col p{margin:5px 0 0 0;padding:0}
.memberlist .col p.compname{height:36px}
.refinetext{margin:0;padding:10px 0 0 0;float:left;display:inline;width:540px;height:28px}
.businesslist .col{margin:0;padding:0;float:left;width:180px;text-align:center;border-bottom:1px dashed #555}
.businesslist .col .colpic{margin:20px 0 10px 0;padding:0;height:135px;position:relative;width:180px}
.businesslist .col .colpic table{height:135px;width:180px}
.businesslist .col .joindate{margin:5px 0 20px 0;color:#990}
.businesslist .col p{margin:5px 0 10px 0;padding:0;height:36px}
.selector{margin:0;padding:22px 0 23px 0;float:left;width:540px;border-bottom:1px dashed #555}
.selector ul{margin:0 0 0 5px;padding:0;list-style-type:none;width:535px;float:left;display:inline}
.selector ul li{margin:0 3px 0 0;padding:0;display:inline}
.selector ul li a{margin:0;padding:0;color:#990;font-size:20px;text-transform:uppercase;font-style:italic}
.selector ul li a.off{color:#ccc}
#jointext{margin:0;padding:15px 0 18px 0;float:left;width:540px;border-bottom:1px dashed #555}
#jointext ul{margin:0;padding:0;list-style-position:inside}
#jointext ul li{margin:0 0 5px 0;padding:0}
#joinform{margin:20px 0 10px 0;padding:0;float:left;display:inline;width:540px}
#joinform span,#contactform span{margin:0;padding:0;position:absolute;right:-10px;top:0}
#joinform label{margin:0;padding:0;float:left;width:100px;font-size:16px}
#joinform .joinoption{margin:0 0 15px 0;padding:0;position:relative;width:540px;float:left;display:inline}
#contactform .joinoption{margin:0 0 15px 0;padding:0;position:relative;width:540px;float:left;display:inline}
#joinform input,#joinform select,#joinform textarea{margin:0;padding:0;width:440px;background:#ededdd;border:none}
.submit{margin:10px 0 0 0;padding:0;float:left;width:540px;text-align:right}
.submit a{margin:0;padding:0;display:inline;color:#990;text-align:right;font-size:22px;font-style:italic}
#links{margin:10px 0 0 0;padding:0;float:left;display:inline;width:540px;border-top:1px dashed #333;}
#links #logos img.logo {margin:0 0 10px 0; padding:0;}
#links #logos {margin:0; padding:0; float:left; width:540px;}
#links #logos p {margin:0 0 10px 0; padding:0;}
#links #logos textarea {margin:0 0 10px 0; padding:0; width:540px;}
#aboutus,#aboutus p{margin:10px 0 0 0}
#contactus p{margin:0 0 10px 0;padding:0}
#aboutus{padding:0;float:left;display:inline;border-top:1px dashed #333;}
#contactus{margin:10px 0 0 0;padding:0;float:left;display:inline;border-top:1px dashed #333;width:540px}
#contactus #contactform{margin:10px 0 10px 0;padding:0 0 10px 0;float:left;display:inline;width:540px;border-bottom:1px dashed #555}
#contactus label{margin:0;padding:0;float:left;width:100px;font-size:16px}
#contactus .box,#contactus textarea{padding:0;width:440px;background:#ededdd;border:none;float:left}
#contactus .box{margin:0}
#contactus textarea{margin:0}
#directory{margin:10px 0 0 0;padding:0;float:left;display:inline;width:540px;border-top:1px dashed #333;}
#directory h2{margin:10px 0 0 0;color:#000}
#memberpage,#memberpicture{padding:0;float:left;display:inline}
#memberpage{margin:3px 0 15px 0;width:540px}
#memberpicture{margin:0 10px 0 0;width:305px;height:305px}
#memberinfo{margin:0 0 5px 0;padding:0;float:left;width:225px;border-bottom:1px dashed #555}
#memberinfo p{margin:0 0 5px 0}
#twitter{margin:0 0 10px 0;padding:0 0 10px 0;float:left;width:225px;border-bottom:1px dashed #555}
#twitter ul{margin:5px 0 0 0;padding:0}
#twitter ul li{margin:0;padding:0;list-style-type:none}
#twitter ul li a{margin:10px 0 0 0;padding:0;float:left;color:#990;width:225px;font-weight:bold}
#socialnetworking{margin:0;padding:0;float:left;width:225px}
.member-details,.member-details p{padding:0;float:left;display:inline;width:540px}
.member-details{margin:0 0 10px 0}
.member-details p{margin:5px 0 0 0;line-height:1.5em}
.member-details p a{color:#990;font-weight:bold}
.member-details ul {margin:10px 0 0 0; padding:0; float:left; width:540px; list-style-position:inside;}
.member-details ul li{margin:0 0 10px 0; padding:0;font-family:Arial,Helvetica,Verdana;font-size:0.8em}
.member-details-header{margin:0 0 5px 0;padding:0;float:left;width:540px;position:relative}
.member-details-header a{position:absolute;right:0;top:10px;font-weight:bold}
#login{margin:0;padding:0;float:left;width:540px;display:inline;position:relative}
#login table {vertical-align:middle !important; position:relative;}
#login table tr td{padding:5px 0 5px 0; text-align:left;}
#login table tr td a {font-family:Arial,Helvetica,Verdana;font-size:0.8em;}
#login table tr td.fail {position:absolute; bottom:38px; right:0;}
#login label{margin:0;padding:0;font-size:16px;width:120px;float:left;}
#login input {margin:0; padding:0; float:left;}
.passwordrecover {margin:0;padding:10px 0 0 0;float:left;width:540px;display:inline;}
.passwordrecover p {margin:0 0 10px 0;}
.passwordrecover label,.passwordrecover span {font-family:Arial,Helvetica,Verdana;font-size:0.8em;}
.remindme {margin:10px 0 0 0;padding:0;float:left;width:540px;display:inline;}
#logout{height:84px}
#logout,#logout p{margin:10px 0 0 0;padding:0;float:left;display:inline;width:540px}
.fail{position:absolute;bottom:10px;left:70px}
#adminleftbar{margin:0 20px 0 0;padding:0;float:left;width:750px}
#adminleftbar #content{margin:10px 0 0 0;padding:0;width:750px;float:left;display:inline}
#adminleftbar #contenttitle{margin:0;padding:0 0 4px 0;border-bottom:1px dashed #555}
#adminleftbar #footer{margin:10px 0 10px 0;padding:10px 0 0 0;float:left;display:inline;width:750px;border-top:1px dashed #333;}
#adminleftbar #footerleft, #adminleftbar #footerright{float:left;width:375px}  
#adminleftbar #content table{margin:0;padding:0;text-align:left}   
#adminleftbar #content table tr th{margin:0;padding:0 0 10px 0;border-bottom:1px dashed #555}
#adminleftbar #content table tr td{margin:0;padding:10px 0 10px 0}
#adminleftbar #content table tr td a{color:#990;font-weight:bold}
.adminspace{margin:10px 0 0 0;padding:0;float:left;display:inline}
.adminspace .eventtbl{width:540px;text-align:left}
.adminspace .eventtbl tr td{margin:0;padding:10px 0 10px 0}
.errorspace{margin:8px 0 0 0;padding:0;float:left;display:inline}
.alignright{text-align:right}
.eventtbl{width:750px}
.seniornav{margin:0;padding:0;float:left;width:190px}
.seniornav p{margin:10px 0 0 0;padding:0;float:left;display:inline;width:190px}
.seniornavhome{margin:0;padding:0;float:left;width:190px;height:125px}
.seniornavhome p{margin:10px 0 0 0;padding:0;float:left;display:inline;width:190px}
.seniornav table{margin:10px 0 0 0;padding:0;text-align:left;float:left;width:190px}
.generalform label{margin:0;padding:0;float:left;width:125px;font-size:16px}
.generalform select,.generalform input.box{margin:0 0 10px 0;padding:0;background:#ededdd;border:none;width:300px}
.eventtexttop,#newstext{margin:0;padding:15px 0 0 0;float:left;width:540px;height:54px}
.eventlist{margin:0;padding:0;float:left;width:540px;display:inline}
.eventlist .eventlistevent{margin:0 0 10px 0;padding:0;float:left;width:540px;display:inline}
.eventlist .eventlistevent h3{border-top:1px dashed #333;height:20px}
.eventlist .eventlistevent p{margin:10px 0 0 0;padding:0;float:left;display:inline;width:540px}
.newsarticle h3{border-top:1px dashed #333;}
.newsarticle{margin:0 0 10px 0;width:540px}
.newsarticle p{margin:0 0 10px 0;width:455px}
.newsarticle .newsartimg{margin:10px 10px 0 0;width:75px;height:75px}
.newsarticle .newsarttext{margin:10px 0 0 0;width:455px}
.newsartimg2{margin:10px 10px 10px 0;width:200px;height:200px}
.newsarttext2{margin:10px 0 10px 0;width:330px;height:200px}
.newsarttext2 p{margin:0 0 10px 0}
.newsarticle,.newsarticle p,.newsarticle .newsartimg,.newsarticle .newsarttext,.newsartimg2,.newsarttext2{padding:0;float:left;display:inline}
.newsstory{margin:0;padding:0;float:left;width:540px}
.newsstory p{margin:0 0 10px 0}
.modalBackground{background:#ededdd;opacity:0.7;filter:alpha(opacity=70)}
.modalPopup{margin:0;padding:10px;background:#fff;border:2px dashed #990}
.modalPopup label{margin:0;padding:0;float:left;width:100px;font-size:16px}
.modalPopup input.box{margin:0 0 10px 0;padding:0;background:#ededdd;border:none;width:250px}
table.attendtbl{margin:0;padding:0;text-align:left;width:540px;float:left}
table.attendtbl tr th{margin:0;padding:0 0 5px 0;text-align:left}
table.attendtbl tr td{margin:0;padding:5px 0 5px 0}
table.attendtbl tr td img{padding:0 10px 0 5px;width:35px;height:35px}
#eventdetails,#dateandtime{float:left;width:540px}
#eventdetails p{margin:0 0 10px 0;padding:0;float:left;width:540px}
#dateandtime{height:38px}
.services ul{margin:10px 0 0 0;padding:0;list-style-position:inside;float:left;display:inline}
.services ul li{margin:0 0 5px 0;padding:0;font-family:Arial,Helvetica,Verdana;font-size:0.8em}
.services .membertext{margin:10px 0 0 0;padding:0;float:left;display:inline;width:540px}
.services .membertext2{margin:0;padding:0;float:left;display:inline;width:540px}
.services .membertext2 p{margin:10px 0 0 0;padding:0}
.services .col .joindate{margin:5px 0 20px 0;color:#990;width:180px;text-align:center}
.logospace{margin:0 0 10px 0}
.memberimg{margin:10px 0 0 0;padding:0;float:left;display:inline;width:200px}
.memberimg table {height:200px;}
.membertxttop{margin:10px 0 0 10px;padding:0;float:left;display:inline;width:330px}
.membertxttop h3{margin:0 0 10px 0;width:330px !important}
.membertxttop p{float:left;width:330px}
#eventactions,#eventactions ul{margin:10px 0 0 0;padding:0}
#eventactions{float:left;width:540px;display:inline}
#eventactions ul{margin:5px 0 0 0;padding:0;list-style-type:none}
#eventactions ul li a{color:#990}
#footer{margin:10px 0 10px 0;padding:10px 0 0 0;float:left;display:inline;width:540px;border-top:1px dashed #333;}
#footerleft,#footerright{float:left;width:270px}     
#footerright{text-align:right}
.toplink{margin:0 0 10px 0}
.venue{margin:10px 0 0 0;padding:0;float:left;width:540px}
.venue p{margin:0 0 10px 0;padding:0}
.ajax__calendar table tr td {margin:0 !important; padding:0 !important; font-size:0.8em;}
.fckeditorisrubbish {float:left; width:540px;}
