body{
margin:0;
background:url(images/gradient_opt.jpg) no-repeat top center #09202e;
}
img{
border:0
}
td,th,div,ul,ol,li{
font-family:arial;
font-size:12px;
}
a{
color:#285474;
text-decoration:underline;
}
a:hover{
text-decoration:underline;
color:#762e73;
}
b.link{
font-size:12px;
color:#762e73;
}
#container{
background:url(images/barbg.png) repeat-x top left;
min-height:500px;

}
#border{
background:url(images/bordertile.png) repeat-y top left;
width:767px;
text-align:left;
}
#main{
margin-left:8px;
background:#fff;
min-height:450px;
width:750px;
padding-bottom:5px;
}
#bottommain{
margin-left:8px;
background:url(images/main.png) no-repeat bottom left;
height:10px;
margin-top:-5px;
}
#header{
height:114px;
background:url(images/headergrad.png) repeat-x top left
}
#nav{
float:right;
height:33px;
overflow:hidden;
background:url(menu/navbg.png) repeat-x bottom left;
margin-top:10px;
}
#bar{
position:relative;
height:127px;
background:url(images/bar.jpg) no-repeat top left;
}
#secondarybar{
height:88px;
background:url(images/secondarybar.jpg) no-repeat top left;
}
#content{
background:url(images/dots.png) no-repeat top left;
padding-top:20px;
}
#bottomlinks{
font-family:arial;
font-size:11px;
text-align:center;
color:#B9C8D3;
padding:5px 0;
}
#bottomlinks a{
color:#C9D5DD;
text-decoration:none;
}
#bottomlinks a:hover{
color:#F3F5F7;
}
#footer{
font-family:arial;
font-size:10px;
color:#B9C8D3;
padding:10px;
}
#footer a{
color:#B9C8D3;
text-decoration:none;
}
#footer a:hover{
color:#B9C8D3;
text-decoration:underline;
}
#footer-inside { width: 760px; margin: 0 auto; text-align: left;  }
#footer-inside p { border-left: 0px; padding: 0px; color: #8b97a0; }
#toplinks{
float:right;
padding-right:15px;
padding-top:10px;
font-size:13px;
font-weight:bold;
font-family: arial;
color:#6f276f;
line-height:20px;
text-align:right;
}
#toplinks a{
color:#3b6d89;
}
#toplinks a:hover{
color:#6d9fba;
text-decoration:none;
}
.title{
border-left:2px solid #82a1b6;
height:29px;
margin-left:15px;
margin-top:10px;
padding-top:5px;
padding-left:10px;
font-size:18px;
color:#7c367c;
letter-spacing:1px;
}
.title#t_lunchisonus{
background:url(images/t_lunchisonus.png) no-repeat 12px 0;
}
.borderbox{
margin:0 0 0 15px;
font-size:11px;
color:#606060;
font-family:tahoma;
line-height:16px;
padding:12px;
border-left:2px solid #e8e8e8;
}
.borderbox h1{
margin-left:0;
padding-left:0;
}
.borderbox h2{
margin-left:0;
padding-left:0;
}
.borderbox h3{
margin-left:0;
padding-left:0;
}
p{
margin:0 15px;
font-size:11px;
color:#606060;
font-family:tahoma;
line-height:16px;
padding:12px;
padding-right:10px;
border-left:2px solid #e8e8e8;
}
ul,ol{
margin:0 15px;
font-size:11px;
color:#606060;
font-family:tahoma;
line-height:16px;
padding:12px;
padding-left:35px;
border-left:2px solid #e8e8e8;
}
li{
font-size:11px;
color:#606060;
font-family:tahoma;
line-height:16px;
}
#mailinglist{
border-left:2px solid #82a1b6;
margin-left:15px;
background:url(images/emailsignup.png) top left no-repeat;
height:79px;
position:relative;

}
#mailinglist_v2{
margin-left:15px;
height:69px;
position:relative;
width: 200px;
}
#searchdirectory{
border-left:2px solid #82a1b6;
margin-left:15px;
background:url(storeimages/searchdirectory1.png) top left no-repeat;
height:79px;
position:relative;
}
form{
margin:0;
}
.footerinput_field{
background:#fff;
font-family:arial;
font-size:11px;
border:1px solid #633b63;
}
.triadbox { width: 228px; float: left; height: 165px; background: #F4F4F4; padding: 5px; margin: 5px; border: 1px solid #E2E2E2; }
.msie7 .triadbox, .msie8 .triadbox  { width: 238px; !important; height: 180px !important; }
.triadbox h1 { border-left:0px solid #82a1b6; margin: 0 !important; padding: 8px 0px 8px 10px !important; font-size:15px; /*color:#7c367c;*/ color:#376485; letter-spacing:0px; background: transparent url(images/purplebackground.png) top left; color: #e5c5e4; }
.triadbox p { padding-bottom: 0px; padding-top: 0px; border-left: 0px !important; padding-left: 0px !important; line-height: 14px;  }
.triadbox ul { list-style-type: none; padding: 10px 0px 0px 10px !important; border: 0px; margin: 0px !important; }
.triadbox ul li { padding: 0px; }

.busdev { background: #F4F4F4 url(images/busdev.png) bottom right no-repeat; }

.input_field{
background:#fff;
font-family:arial;
font-size:11px;
border:1px solid #633b63;
}
.input_button{
background:#633b63;
color:#fff;
border:1px solid #153750;
font-size:11px;
}
#calcontainer td{
color:#153951;
background:#E8F0F6;
border-top:2px solid #D5E2EB;
margin:1px;
font-size:11px;
padding:3px;
}
#calcontainer td:hover{
background:#EFF5F9;
border-top:2px solid #BDD3E3;
}
#calcontainer th{
font-family:arial;
padding:5px;
color:#CFE0EB;
background:url(storeimages/eventsth.png) top left no-repeat;
margin:1px;
}

td.noday{
background:#CACACA;
}
h1,h2,h3,h4,h5{
margin:0 29px 0 29px;
padding-top:12px;
}
h1{
font-size:24px;
color:#1C7CA2;
font-weight:400;
}
h2{
font-size:20px;
color:#2D6A82;
margin-bottom:12px;
font-weight:400;
letter-spacing:1px;
border-bottom:1px solid #ccc;
}
h3{
font-size:14px;
color:#642064;

}
h4{
padding-top:3px;
font-size:12px;
color:#664766;

}
h5{
font-size:14px;
color:#D2CDE4;


}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 12px arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 2px;
text-decoration: none;
color:#fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #467088;
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 2px;
text-decoration: none;
color:#fff;
}
.app_input_field{
width:180px;
height:20px;
border:1px solid #729AB3;
}
.app_input_field:focus{
border:1px solid #7C367C;
}
.app_text_area{
border:1px solid #7C367C;
width:690;
height:50px;
font-family:arial;
font-size:12px;
}
td.app_div{
background:#dcdcdc;
padding:0;
}
#board p{
padding:5px;
margin:0;
border:0;
padding-left:15px;
}
#board b{
font-size:13px;
color:#285474;
}
#board span{
color:#7C367C;
font-weight:bold;
}

#businessdir_table{
margin:15px;
/*border-left:2px solid #e8e8e8;
border-right:2px solid #e8e8e8;*/
}
#businessdir_table td{
border-bottom:1px solid #DCDCDC;
}

#searchtitle{
position:relative;
right:78px;
font-size:11px;
color:#878787;
font-family:tahoma;
line-height:16px;
}
.blogentry{
margin:0 20px 0 40px;
padding:5px 0;
margin-top:10px;
border-bottom:1px dotted #dcdcdc;
}

.blogentry h3{
color:#808080;
font-size:10px;
text-transform:uppercase;
letter-spacing:1px;
padding-top:10px;
font-weight:400;
margin:0;
}
.blogentry h2{
font-size:17px;
color:#621762;
font-weight:700;
padding-top:8px;
letter-spacing:-.03em;
margin:0;
border:0;
}
.blogentry p{
color:#626262;
border:0;
margin:0;
padding:0;
padding-top:8px;

}
#membermenu td{
width:50%;
}
#membermenu td h3{
padding-top:0;
}
#membermenu td p{
font-size:10px;
padding-top:5px;
border:0;
line-height:15px;
}
#memberprofile td b{
color:#285474;
}
#memberprofile td ul{
border:0;
padding:0;
margin:7px 0 13px 20px;
color:black;
}
#memberprofile td ul li{
color:#000;
}
#memberprofile td p{
margin:0;
padding:0;
padding-top:5px;
padding-bottom:12px;
border:0;
color:#333;
}
ol#greatreasons{
margin:0 15px;
font-size:11px;
color:#2e5e6d;
font-family:tahoma;
line-height:16px;
padding:12px;
padding-left:30px;
border-left:2px solid #e8e8e8;
}
ol li{
font-family:arial;
font-size:11px;
color:#516567;
margin-bottom:7px;
}
ol li b{
font-family:arial
font-size:12px;
color:#380e4d;
}

#holidayluncheonpage {
margin:0;
background:url(StoreImages/bg-snow.png);
background-repeat:no-repeat;
background-position: 100px 160px;
}

.tablewords {
border-left:2px solid #82a1b6;
height:29px;
margin-left:15px;
margin-top:10px;
padding-top:5px;
font-size:18px;
color:#7c367c;
letter-spacing:1px;
}

.loginscreendiv{
margin:0 15px;
font-size:11px;
color:#606060;
font-family:tahoma;
line-height:16px;
padding:12px;
padding-right:10px;
border-left:2px solid #e8e8e8;
}
.loginscreendiv p { border-left: 0px !important; }
.loginscreendiv td{
color:#606060;
font-family:tahoma;
line-height:16px;

}

.rbox{
padding-right:13px;
padding-left:13px;
margin-top:5px;
}
.rbox th{
text-align:left;
font-size:12px;
}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#403F6B; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#403F6B; border-right:2px solid #403F6B; border-left:2px solid #403F6B; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#403F6B; border-right:1px solid #403F6B; border-left:1px solid #403F6B; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#403F6B; border-right:1px solid #403F6B; border-left:1px solid #403F6B; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #f9f8f7;}
.headh {background: #403F6B; border-right:1px solid #403F6B; border-left:1px solid #403F6B; position:relative;height:20px}
.headh h5 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #f9f8f7; border-right:1px solid #403F6B; border-left:1px solid #403F6B;}
.contenth div {margin-left: 12px; padding-top: 5px;}
.contenth div.positions {margin:0;padding:5px 0;}
.borderbot{border-bottom:1px solid #403F6B;}
.borderbotleft{border-bottom:1px solid #403F6B;border-left:1px solid #403F6B;}
.borderleft{border-left:1px solid #403F6B;}

.sponsortitlebox{
height:65;
}
.enabled { color: #060; padding: 5px 5px 5px 30px; background: #e7feeb url(images/member.png) 2px 2px no-repeat; margin-left: 10px; }
.disabled { color: #900;  padding: 5px 5px 5px 30px; background: #f8dede url(images/memberdisabled.png) 2px 2px no-repeat; margin-left: 10px; }

.active { color: #060; padding: 5px 5px 5px 30px; background: #e7feeb url(images/member.png) 2px 2px no-repeat; margin-left: 10px; }
.pending { color: #900;  padding: 5px 5px 5px 30px; background: #f8dede url(images/memberdisabled.png) 2px 2px no-repeat; margin-left: 10px; }
.holding { color: #ff9000;  padding: 5px 5px 5px 30px; background: #fffece url(images/memberdisabled.png) 2px 2px no-repeat; margin-left: 10px; }
