@charset "utf-8";
/* CSS Document */


*{
margin:0;
padding:0;
}

html, body {
height: 100%;
}
body{
background:#fff url(images/body-bg.jpg) repeat-x top left;
font:15px Georgia, "Times New Roman", Times, serif;
color:#555555;
}


/*-------------------------Main Wrapper---------------------------*/
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -143px; /* the bottom margin is the negative value of the footer's height */
position:relative;
width:780px;
}

/*-------------------------Header---------------------------*/
.headerLeft{
width:200px;
height:153px;
position:absolute;
top:0;
left:-200px;
background:url(images/headerLeft-bg.jpg) no-repeat top right;
}
.headerRight{
width:200px;
height:153px;
position:absolute;
top:0;
right:-200px;
background:url(images/headerRight-bg.jpg) no-repeat top left;
}



.header{
height:153px;
background:url(images/header-bg.jpg) no-repeat top left;
margin-bottom:1px;
}
.header h1{
display:block;
width:305px;
height:115px;
margin-top:17px;
float:left;
}
.header h1 a{
display:block;
width:305px;
height:115px;
text-decoration:none;
}


/*-------------------------Navigation---------------------------*/
.navWrapper{
width:100%;
margin-bottom:1px;
}

.mainNav{
list-style:none;
height:47px;
padding-left:2px;
background:url(images/navDivider.gif) no-repeat top left;
margin:0 auto;
margin-left:9px;
}
.mainNav li{
position:relative;
float:left;
padding-right:2px;
background:url(images/navDivider.gif) no-repeat top right;
}
.mainNav li a{
display:block;
height:47px;
padding:0 15px;
line-height:49px;
font-size:16px;
color:#075083;
text-align:center;
text-shadow:1px 1px 0px #fff;
text-decoration:none;
z-index:200;
position:relative;
}
.mainNav li a:hover{
background:#f5edde;
}
.mainNav li span{
display:block;
width:8px;
height:5px;
position:absolute;
bottom:7px;
left:45%;
background:url(images/aboutArrow.png) no-repeat top center;
z-index:100;
}

/*----------Drop Menu-----------*/
.dropMenu{
width:190px;
list-style:none;
display:none;
position:absolute;
top:47px;
left:-7px;
background:url(images/aboutDropNav-bg.png) no-repeat left top;
height:144px;
border-top:1px solid #DDDDDD;
z-index:500;
}
.dropMenu li{
float:none;
margin:0;
padding:0;
background:none;
}
.dropMenu li a{
display:block;
height:36px;
padding:0 0 0 20px;
line-height:36px;
font-size:16px;
color:#075083;
text-align:left;
text-shadow:1px 1px 0px #fff;
text-decoration:none;
}
.dropMenu li a.overview:hover{background:url(images/aboutDropNav-bg.png) no-repeat right top;}
.dropMenu li a.leadership:hover{background:url(images/aboutDropNav-bg.png) no-repeat right -36px;}
.dropMenu li a.roster:hover{background:url(images/aboutDropNav-bg.png) no-repeat right -72px;}
.dropMenu li a.committee:hover{background:url(images/aboutDropNav-bg.png) no-repeat bottom right;}

.mainNav li:hover .dropMenu{
display:block;
}

/*-------------------------Content Wrapper---------------------------*/
.contentWrapper{
padding:28px 0;
}

/*-------------------------Banner---------------------------*/
.banner{
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
height:255px;
margin-bottom:28px;
padding-left:325px;
padding-right:60px;
padding-top:45px;
text-align:left;
background:url(images/homepageBanner1.jpg) no-repeat top left;
}
.banner h2{
font-size:30px;
padding-bottom:15px;
color:#116aa3;
font-weight:normal;
letter-spacing: -0.5px
}
.banner h2 span{
color:#054C7E;
font-size:28px;
font-weight:normal;
}
.banner p{
padding-bottom:20px;
}
.banner .joinBtn{
float:right;
display:block;
width:124px;
height:35px;
position:relative;
text-align:center;
text-decoration:none;
font-family:16px;
color:#0099fe;
}
.banner .joinBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(images/joinBtn.gif) no-repeat top left;
}
.banner .joinBtn span:hover{
background-position:bottom;
cursor:pointer;
}


/*-------------------------Main Column---------------------------*/
.mainCol{
width:520px;
float:left;
}
.home{
width:100% !important;
float:none !important;
}

.mainCol h2{
font-size:24px;
color:#054c7e;
font-weight:normal;
padding-bottom:15px;
line-height:30px;
}
.mainCol h2 span{
color:#054C7E;
font-size:12px;
font-weight:normal;
line-height:2px;
vertical-align:super;
}
.mainCol h2 span.archive{
vertical-align:baseline !important;
line-height:30px !important;
font-size:24px !important;
color:#0099FE !important;
}

.mainCol h3{
font-size:19px;
color:#054c7e;
font-weight:normal;
padding-bottom:5px;
line-height:26px;
}
.mainCol h4{
font-size:15px;
color:#054c7e;
font-weight:normal;
padding-bottom:5px;
}
.mainCol h3 a,
.mainCol h4 a{
color:#054c7e;
text-decoration:none;
}
.mainCol h3 a:hover,
.mainCol h4 a:hover{
color:#0099fe;
text-decoration:underline;
}
.mainCol p{
line-height:22px;
padding:0 10px 15px 10px;
}
.mainCol a{
color:#0099fe;
text-decoration:none;
}
.mainCol a:hover{
text-decoration:underline;
}
.mainCol ul{
list-style:square;
padding-left:35px;
padding-right:10px;
padding-bottom:5px;
}
.mainCol ul li{
padding-bottom:10px;
line-height:22px;
}

.mainCol ul.linkList{
list-style:none !important;
padding:0 10px 5px 10px !important;
}
.mainCol ul.linkList li{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}
.mainCol .sponsor li a{
color:#555;
}
.mainCol .sponsor li a:hover{
color:#0099fe;
text-decoration:underline;
}

.halfBox{
width:360px;
}
.halfBox h3{
font-size:24px;
padding-bottom:15px;
line-height:30px;
}
.halfBox h4{
padding:0 10px 10px 10px;
font-size:19px;
padding-bottom:10px;
line-height:26px;
}

.halfBox img{
border:1px solid #CCCCCC;
display:block;
height:inherit !important;
height:auto !important;
margin:0;
padding:4px;
width:330px !important;
}



.ec3_events{
list-style:none !important;
padding:0 10px 10px 10px !important;
}
.ec3_events li{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}
.ec3_events li span{
display:block;
font-size:12px;
color:#9b9b9b;
padding-bottom:2px;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
}


/*------------------------Sub Navigation--------------*/
.mainCol #subNav{
width:100%;
list-style:none;
height:40px;
margin-bottom:30px;
padding:0;
background:url(images/aboutSubNav-bg.gif) no-repeat top left;
}
.mainCol #subNav li{
position:relative;
margin:0;
padding:0;
float:left;
}
.mainCol #subNav li a{
display:block;
position:relative;
height:40px;
text-align:center;
text-decoration:none;
font-size:16px;
color:#075083;
text-align:center;
text-shadow:1px 1px 0px #fff;
text-decoration:none;
line-height:40px;
}
.mainCol #subNav li a.overview{width:106px;}
.mainCol #subNav li a.leadership{width:119px;}
.mainCol #subNav li a.roster{width:116px;}
.mainCol #subNav li a.committee{width:179px;}

.mainCol #subNav li a.overview:hover{background:url(images/aboutSubNav-bg.gif) no-repeat bottom left;}
.mainCol #subNav li a.leadership:hover{background:url(images/aboutSubNav-bg.gif) no-repeat -106px bottom;}
.mainCol #subNav li a.roster:hover{background:url(images/aboutSubNav-bg.gif) no-repeat -225px bottom;}
.mainCol #subNav li a.committee:hover{background:url(images/aboutSubNav-bg.gif) no-repeat bottom right;}




/*------------------------Home Blog Posts--------------*/
.postInfo{
height:26px;
line-height:26px;
padding-left:10px;
font-size:11px;
color:#9b9b9b;
font-family:'Calibri', Arial, Helvetica, sans-serif;
background:url(images/blogDate-bgLeft.gif) no-repeat top left;
margin:0 10px 10px 10px;
overflow:hidden;
}
.postInfo span{
display:block;
background:url(images/blogDate-bgRight.gif) no-repeat top right;
height:26px;
width:100%;
}
.postInfo span .date{
float:left;
height:26px;
font-weight:bold;
line-height:26px;
color:#656565;
width:30%;
}
.postInfo span .postIn{
float:right;
height:26px;
line-height:26px;
text-align:right;
width:60%;
padding-right:10px;
overflow:hidden;
}
.halfBox .postInfo span .date{
width:115px !important;
}
.halfBox .postInfo span .postIn{
width:200px !important;
}

.moreLink{
height:18px;
padding-right:10px;
}
.events{
padding-left:10px;
width:498px !important;
padding-top:10px;
}
.opposite{
float:left !important;
text-align:left !important;
}
.moreLink a{
display:block;
border-left:3px solid #ffcb67;
text-align:left;
float:right;
padding-left:5px;
overflow:visible;
}
.readMore{
width:77px;
}
.viewAll{
width:108px;
}
.viewNews{
width:114px;
}
.rsvpEvent{
width:144px;
float:left !important;
}


/*-------------------------Side Column---------------------------*/
.sideCol{
width:210px;
float:right;
}

.sideCol h4{
display:block;
padding-bottom:5px;
text-align:left;
font-size:19px;
color:#054c7e;
font-weight:normal;
border-bottom: 1px dotted #ccc;
margin-bottom:10px;
}

.sideCol a{
color:#0099fe;
text-decoration:none;
}
.sideCol a:hover{
text-decoration:underline;
}

.sideColBox{
margin-bottom:20px;
}

/*------------------------Blog--------------------------*/
.blogWrapper{
margin-bottom:20px;
padding-bottom:15px;
padding-top:10px;
border-bottom:1px dotted #ccc
}
.odd{
background:#f5f5f5;
}
.even{
background:#f5f5f5;
}
.blue{
background:#ebf3f8;
border:1px solid #054C7E;
}
.blue .postInfo{
background: #fff url(images/blogDate3-bgLeft.gif) no-repeat top left !important;
}
.blue .postInfo span{
background:url(images/blogDate3-bgRight.gif) no-repeat top right !important;
}
.blogWrapper img{
max-width:490px !important;
padding:4px;
border:1px solid #CCCCCC;
height:inherit !important;
height:auto !important;
}
.blogWrapper h3{
padding:0 10px 10px;
font-size:24px;
line-height:30px;
}
.blogWrapper .tags{
width:50%;
float:left;
font-size:11px;
color:#9b9b9b;
font-family:'Calibri', Arial, Helvetica, sans-serif;
padding-left:10px;
}
.blogWrapper .moreLink{
width:28%;
float:right;
}

.featuredEvent{
display:block;
background:url(images/featuredEventHeading-bg.gif) no-repeat top left;
height:28px;
line-height:28px !important;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#fff !important;
font-size:16px !important;
margin:0;
padding:0 0 0 10px !important;
}



/*---Sidebar---*/
#sidebar{
}
#sidebar .sideNav{
width:100%;
list-style:none;
}
#sidebar .sideNav li{
margin-bottom:20px;
}
#sidebar .sideNav li ul{
list-style:none;
}
#sidebar .sideNav li ul li{
padding-bottom:12px;
font-size:13px;
padding-left:12px;
background:url(images/blogBullet.gif) no-repeat left 6px;
margin:0;
}
#sidebar .sideNav li ul li a{
color:#555555;
text-decoration:none;
line-height:17px;
}
#sidebar .sideNav li ul li a:hover{
color:#0099fe;
text-decoration:underline;
}

.sideSearch{
padding-bottom:10px;
}
.sideSearch table{
width:100%;
border-spacing:0;
}
.sideSearch table td{
vertical-align:middle;
}
.sideSearch table td.button{
text-align:right;
}
.sideSearch input[type="text"]{
width:152px;
padding:5px 4px;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #ebebeb;
background:#f3f3f3;
}
.sideSearch input[type="text"]:focus{
border:1px solid #d7e6f0;
background:#e9f2f8;
}


.mainSearch{
padding-bottom:10px;
padding:0 10px;
}
.mainSearch table{
width:100%;
border-spacing:0;
}
.mainSearch table td{
vertical-align:middle;
}
.mainSearch table td.button{
text-align:right;
width:45px;
}
.mainSearch input[type="text"]{
width:97%;
padding:5px 4px;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #ebebeb;
background:#f3f3f3;
}
.mainSearch input[type="text"]:focus{
border:1px solid #d7e6f0;
background:#e9f2f8;
}



/*------------------------Comments-----------------------*/
.comments{
padding:0 10px;
padding-bottom:10px;
margin-bottom:20px;
border-bottom:1px dotted #ccc;
}
.commentlist{
list-style:none;
width:100%;
}
.commentlist li{
margin-bottom:15px;
}
.commentlist li .comment-author{
height:24px;
background:#fff;
line-height:24px;
color:#9b9b9b;
font-family:'Calibri', Arial, Helvetica, sans-serif;
}
.commentlist li .comment-author .from{
width:50%;
float:left;
height:24px;
font-size:14px;
text-align:left;
}
.commentlist li .comment-author .from span{
color:#656565;
font-weight:bold;
}
.commentlist li .comment-author .comDate{
float:right;
text-align:right;
font-size:11px;
width:45%;
height:24px;
}


.respond{
padding:0 10px;
}

/*------------------------Form Wrapper--------------------------*/
.formWrapper{
}
.formWrapper p{
padding:0 0 15px 0 !important;
}
.formWrapper label{
font-family:'Calibri', Arial, Helvetica, sans-serif;
font-size:14px;
}
.formWrapper label span{
color:#c17878;
}
.formWrapper input[type="text"],
.formWrapper textarea{
width:50%;
padding:5px 4px;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #ebebeb;
background:#f3f3f3;
margin-right:3px;
}
.formWrapper textarea{
width:96%;
height:200px;
}
.formWrapper .textarea label{
display:block;
margin-bottom:3px;
}
.formWrapper input[type="text"]:focus,
.formWrapper textarea:focus{
border:1px solid #d7e6f0;
background:#e9f2f8;
}



/*------------------------Buttons--------------------------*/
.joinBtnSmall{
position:relative;
display: block;
width:210px;
height:108px;
font-size:16px;
text-align:center;
text-decoration:none;
margin-bottom:20px;
}
.joinBtnSmall span{
position:absolute;
display: block;
width:100%;
height:100%;
top:0;
left:0;
background:url(images/joinBtnSmall.jpg) no-repeat top left;
}
.joinBtnSmall span:hover{
background-position:bottom;
cursor:pointer;
}

.contactBtn{
position:relative;
display: block;
width:210px;
height:108px;
font-size:16px;
text-align:center;
text-decoration:none;
margin-bottom:20px;
}
.contactBtn span{
position:absolute;
display: block;
width:100%;
height:100%;
top:0;
left:0;
background:url(images/contactBtn.jpg) no-repeat top left;
}
.contactBtn span:hover{
background-position:bottom;
cursor:pointer;
}

#searchsubmit{
width:40px;
height:30px;
background:url(images/goBtn.gif) no-repeat top left;
border:none;
}
#searchsubmit:hover{
background-position:bottom;
cursor:pointer;
}

.postCommentBtn{
width:150px;
height:30px;
background:url(images/postCommentBtn.gif) no-repeat top left;
border:none;
}
.postCommentBtn:hover{
background-position:bottom;
cursor:pointer;
}

.sendbutton{
width:150px;
height:30px;
background:url(images/sendBtn.gif) no-repeat top left;
border:none;
}
.sendbutton:hover{
background-position:bottom;
cursor:pointer;
}

.submitBtn{
width:150px;
height:30px;
background:url(images/submitBtn.gif) no-repeat top left;
border:none;
}
.submitBtn:hover{
background-position:bottom;
cursor:pointer;
}


/*------------------------C Form--------------------------*/
.rsvp{
padding:0 10px;
}
.linklove{
display:none;
}
.contactWrapper{
padding:0 10px;
}
.cform{
padding-top:10px;
}
.cform ol{
list-style:none;
width:100%;
}
.cform ol li{
margin-bottom:15px;
}
.cform label{
font-family:'Calibri', Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
margin-bottom:3px;
}
.cf_hidden{
display:none;
}
.cform span.reqtxt,
.cform span.emailreqtxt{
color:#c17878;
font-family:'Calibri', Arial, Helvetica, sans-serif;
font-size:14px;
}

.cform input[type="text"],
.cform textarea,
.cform select{
width:65%;
padding:5px 4px;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #ebebeb;
background:#f3f3f3;
margin-right:10px;
}
.cform textarea{
width:96%;
height:100px;
}
.cform select{
width:30%;
}
.cform input[type="text"]:focus,
.cform textarea:focus,
.cform select:focus{
border:1px solid #d7e6f0;
background:#e9f2f8;
}
.cform .cf-sb{
padding:0 0 15px 0;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	width:196px;
	margin: 0 0 8px 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 10px 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(images/captcha_reset_grey.gif) no-repeat;
	margin:0 0 10px 3px;
	width:21px;
	height:21px;
	border:none!important;
}

#cf3_field_9{
width:20%;
}
#cf3_field_2,
#cf3_field_7{
width:30%;
}
#cf3_field_1{
width:80%;
}
#cf3_field_11{
height:60px;
}

.cf_info{
font-family:'Calibri', Arial, Helvetica, sans-serif;
font-weight:bold;
}
.cf_info ol{
font-weight:normal !important;
padding-left:20px;
padding-top:10px;
}
.cf_info ol li{
padding-bottom:5px;
}
.failure{
background:#feefef;
color:#d34d4d;
border-bottom:1px solid #d34d4d;
border-top:1px solid #d34d4d;
padding:10px;
}
.success{
background:#f0feef;
color:#53d34d;
border-bottom:1px solid #53d34d;
border-top:1px solid #53d34d;
padding:10px;
}
.waiting {
background:#ffffe3 none repeat scroll 0%;
padding:10px;
color:#bbba4a;
border-bottom:1px solid #e9e878;
border-top:1px solid #e9e878;
}
.cf_li_err{
background:#feefef;
padding:5px 0;
border-bottom:1px solid #d34d4d;
border-top:1px solid #d34d4d;
}
.cf_li_err ul{
list-style:none;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#d34d4d;
padding:0 0 5px 0 !important;
}
.cf_li_err ul li{
padding:0 !important;
margin:0 !important;
font-weight:bold;
}


/*------------------------Committee Sign Up--------------------------*/
.committeeBox{
border-bottom:1px dotted #ccc;
margin-bottom:10px;
}
.committeeBox .check{
float:right;
padding:10px;
border:1px solid #054C7E;
background:#EBF3F8;
width:15px;
text-align:center;
}
.committeeBox .check input{
display:block;
margin:0 auto;
width:15px;
}
.committeeForm p{
padding-bottom:15px;
}
.committeeForm h3{
padding-bottom:10px;
}
.committeeForm h4{
font-size:19px;
padding-left:10px;
}
.committeeForm label{
font-family:'Calibri', Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
margin-bottom:3px;
}
.committeeForm span.reqtxt,
.committeeForm span.emailreqtxt{
color:#c17878;
font-family:'Calibri', Arial, Helvetica, sans-serif;
font-size:14px;
}
.committeeForm input[type="checkbox"]{
}
.committeeForm input[type="text"],
.committeeForm textarea,
.committeeForm select{
width:65%;
padding:5px 4px;
font-family:'Calibri', Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #ebebeb;
background:#f3f3f3;
margin-right:10px;
}
.committeeForm textarea{
width:96%;
height:100px;
}
.committeeForm select{
width:30%;
}
.committeeForm input[type="text"]:focus,
.committeeForm textarea:focus,
.committeeForm select:focus{
border:1px solid #d7e6f0;
background:#e9f2f8;
}


/*------------------------Post Navigation--------------------------*/
.navigation{
height:25px;
}
.navigation .prev{
width:45%;
float:left;
line-height:25px;
height:25px;
text-align:left;
}
.navigation .next{
width:45%;
float:right;
line-height:25px;
height:25px;
text-align:right;
}

/*------------------------Footer--------------------------*/
.footer, .push {
height: 143px; /* .push must be the same height as .footer */
}
.footer{
width:100%;
background:#ebebeb url(images/footer-bg.gif) repeat-x top left;
font-size:12px;
color:#7e7e7e;
font-family:'Calibri', Arial, Helvetica, sans-serif;
position:relative;
z-index:100px;
}
.footerInside{
width:780px;
margin:0 auto;
padding-top:38px;
}

.footerNav{
list-style:none;
height:20px;
margin-bottom:30px;
padding-left:7px;
}
.footerNav li{
padding-right:23px;
float:left;
}
.footerNav li.last{
padding:0;
}
.footerNav li a{
color:#5f5f5f;
font-size:14px;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif
}
.footerNav li a:hover{
text-decoration:underline;
}

.footer table{
border:0;
border-spacing:0;
width:100%;
text-align:left;
line-height:18px;
}
.footer table td{
vertical-align:top;
}
.footer table td.right{
text-align:right;
}
.footer table a{
color:#7e7e7e;
text-decoration:none;
}
.footer table a:hover{
text-decoration:underline;
}

/*------------------------Misc.--------------------------*/
.clear{
clear:both;
margin:0 !important;
padding:0 !important;
line-height:0 !important;
height:0 !important;
font-size:1px !important;
}

.leadershipBox{
padding-bottom:10px;
margin-bottom:20px;
border-bottom:1px dotted #ccc;
}
.leadershipBox img{
margin-top:5px;
}
.leadershipBox .info{
width:60%;
float:left;
}
.leadershipBox h3{
border-bottom:1px solid #CCCCCC;
padding-bottom:2px;
}
.leadershipBox h4{
color:#AAAAAA;
font-size:16px;
padding-bottom:15px;
padding-top:5px;
}

.eventDateBox{
padding-top:23px;
background:url(images/eventDate-bg.png) no-repeat top left;
width:148px;
float:right;
margin:0 10px 5px 15px;
}
.eventDateBox .bottom{
background:url(images/eventDateBottom-bg.png) no-repeat bottom left;
height:10px;
}
.ec3_schedule{
text-align:center;
font-size:14px;
color:#fff;
width:100%;
 border-collapse:collapse;
 border-spacing:0;
background:#054c7e;
}
.ec3_schedule td{
vertical-align:middle;
font-weight:bold;
padding-top:10px;
}

.ec3_eventday{
background:#F2E2E2;
}


.dividerWrapper{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px dotted #ccc;
}


/*--------Facebook Btn---------*/
.facebookHomeBtn{
display:block;
width:360px;
height:68px;
position:relative;
font-size:14px;
text-align:center;
margin-top:30px;
}
.facebookHomeBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(images/facebookHomeBtn.gif) no-repeat top left;
}
.facebookHomeBtn span:hover{
background:url(images/facebookHomeBtn.gif) no-repeat bottom left;
cursor:pointer !important;
}

.facebookBtn{
display:block;
width:210px;
height:78px;
position:relative;
font-size:14px;
text-align:center;
margin-bottom:20px;
}
.facebookBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(images/facebookBtn.gif) no-repeat top left;
}
.facebookBtn span:hover{
background:url(images/facebookBtn.gif) no-repeat bottom left;
cursor:pointer !important;
}
