@charset "utf-8";
/* CSS Document */

/*colors
Dark Blue=#303666;
Light Blue=#474E7F;
Light Grey=#E7E7E7;
White=#FFFFFF*/

/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

a{color:#303666; text-decoration:underline; font-weight:bold;}
a:hover{color:#474E7F; text-decoration:none;}

body{background:url(/images/top.jpg) top center no-repeat; text-align:center; height:242px; margin:0 auto;}
.wrap{margin:0 auto; width:992px;}

h1{font:bold 18px Arial, Helvetica, sans-serif; color:#303665; text-align:left;}

/*Header*/
.header{background:url(/images/header.jpg) center; width:992px; height:146px;}
#flash{width:857px; height:146px; margin-left:67px;}
.navigation{background:url(/images/navigation.jpg); width:992px; height:43px;}
.navigationSplash{background:url(/images/navigationSplash.jpg); width:992px; height:43px;}
#container{width:992px; overflow:hidden;}
/*End Header*/

/*Left*/
.left{float:left; width:745px;}
.headline{background:url(/images/headline.jpg) center; width:730px; height:35px; padding:10px 0px 0px 15px;}
.content{width:720px; background:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; padding:0px 0px 0px 15px; text-align:left;}
/*End Left*/

/*Right*/
.right{/*margin-top:43px;*/ float:left; width:247px}

/*fix for IE*/
* html .login{background:url(/images/login.jpg) no-repeat; width:247px; height:46px; font:10px Arial, Helvetica, sans-serif; color:#303666; padding:0px 0px 0px 18px; text-align:left;}
* html .log-in{font:bold 12px Arial, Helvetica, sans-serif; color:#303666; text-decoration:none;}
* html .password{font:10px Arial, Helvetica, sans-serif; color:#303666; padding:0px 0px 0px 29px; text-align:left;}
* html .Location, * html .signup
{width:500px; text-align:left; margin-left:400px; margin-top:-83px; color:#303665;}
* html .rightbox{width:500px; text-align:left; margin-left:400px; margin-top:-109px; margin-top:-100px; color:#303665;}
* html .bottom{background:url(/images/bottom.jpg) 0px 111px  repeat-x;}
/*End Fix*/

/*Login*/
.login{background:url(/images/login.jpg) no-repeat; width:247px; height:46px; font:10px Arial, Helvetica, sans-serif; color:#303666; padding:0px 0px 0px 18px; text-align:left;}
	.log-in{font:bold 12px Arial, Helvetica, sans-serif; color:#303666; text-decoration:none;}
		.login a{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
			.login:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}      

.password{font:10px Arial, Helvetica, sans-serif; color:#303666; padding:0px 0px 0px 24px; text-align:left;}
/*End Login*/

/*Charter*/
.charter{background:url(/images/charterbg.jpg) repeat-y; width:247px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; padding-top:5px;padding-left:41px; padding-bottom:0px; padding-right:0px;}	
	.charter p{padding-bottom:5px; margin:0px;}
    	.chartersmall{font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; padding-right:52px;}
        	.chartersmall p{padding-bottom:10px; margin:0px;}
.chartersmall h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin: 0; padding:0;}
.titles{font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
    .titles p{padding-top:5px;}
.charterbottom{background:url(/images/charterbottom.jpg) no-repeat; width:247px; height:10px;}
/*End Charter*/

.flag{background:url(/images/flag.jpg); width:247px; height:86px; margin-top:-2px;}
/*End Right*/

/*Registration*/
#Registration{width:600px;}

.passwordjoin, .Email, .signin, .interested, .CurrentEmail, .CurrentPassword, .secret
{font:bold 12px Arial, Helvetica, sans-serif; text-align:left; padding-top:3px; color:#303665;}
	
    .signin a, .signin a:hover
    {font:italic 12px Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding-top:3px; color:#303665;}
    
.LastName, .FirstName, .usernamejoin, .email
{font:bold 12px Arial, Helvetica, sans-serif; text-align:left; padding-left:5px; padding-top:3px; color:#303665;}

.changeEmail, .changePassword{font:12px Arial, Helvetica, sans-serif; text-align:left; padding-left:5px; padding-top:3px; color:#303665;}

.Birthday, .phone, .best, .before, .Attendees, .Reason, .group
{font:bold 12px Arial, Helvetica, sans-serif; text-align:left; padding-left:5px; padding-top:3px; color:#303665;}

.Location, .signup
{width:500px; text-align:left; margin-left:400px; margin-top:-74px; color:#303665;}

.signup2{width:500px; text-align:left; margin-left:400px; margin-top:-50px; color:#303665;}
.rightbox{width:250px; text-align:left; margin-left:400px; margin-top:-92px; color:#303665;}

.formright .State, .city, .zip
{font:bold 12px Arial, Helvetica, sans-serif; text-align:left; padding-top:3px; color:#303665; width:150px;}

.box{padding-left:126px; padding-bottom:10px;}
.submit{text-align:center;}
#button{background:#303665; color:#FFFFFF; font:bold 12px Arial, Helvetica, sans-serif;}


/*End*/

/*end*/
	
/*Footer*/
.bottom{background:url(/images/bottom.jpg) 0px 96px  repeat-x;}

.footertop{background:url(/images/footertop.jpg) center no-repeat; width:992px; height:6px; text-align:center;}
.footermid{background:url(/images/footermid.jpg) center repeat-y; width:992px; text-align:center;}
.footerbottom{background:url(/images/footerbottom.jpg) center no-repeat #C4C4C4; width:992px; height:32px;text-align:center;}

.footer{clear:both; width:992px; height:63px; font:10px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; padding-top:5px;padding-left:0px; padding-bottom:0px; padding-right:0px; color:#000000; margin:0 auto;}
	.footer a{font:10px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; color:#000000;}
    	.footer:hover{font:10px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;color:#000000;}

/* style added after 1/13/09 */
.clear{
clear:both;
height:1px;
}
.xFloatright{
float:right;
width:49%;
}
.xFloatleft{
float:left;
width:49%;
}
form{
color:#303665;
}
hr{
text-align:left;
width:100%;
height:2px;
background:#303665;
color:#303665;
border:none;
margin:10px 0 10px 0;
}

sup {color: red; font-size: .7em;}
#CopyRight {text-align: center; font:italic .650em Arial, Helvetica, sans-serif; padding: 8px 0 5px 0;}