﻿@charset "utf-8";
/* CSS Document */

.flashplacement 
{
    margin:10px 10px 0 0;
}

.subNav
{
    text-align:center;
    padding:15px 0 0 0;
    background-image:url('/assets/images/subNavBG.gif');
    background-repeat:no-repeat;
    height:28px;
     color:#9E1F21;
    font-weight:bold;
    font-size:9pt;
    text-transform:uppercase;
    font-family:Arial, Helvetica, sans-serif;
}

.subNav a
{
    color:#9E1F21;
text-decoration:none;
}

.subNav a:hover
{
    color:#9E1F21;
text-decoration:underlined;
}

.newslinks 
{
    width:100%;
    text-align:right;
}
#invisible-link
{
    position:absolute;
    z-index:100;
    padding:25px 0 0 15px;
}

.centercallout
{
    text-align:center;
    padding:13px 2px 10px 2px;
    background-image:url('/assets/images/centerCalloutBG.gif');
    background-repeat:no-repeat;
    color:#003f5f;
    font-weight:bold;
    font-size:11pt;
}

.contentArea .centercallout a
{
    color:#9E1F21;
    text-decoration:none;
}

.contentArea .centercallout a:hover
{
    color:#9E1F21;
    text-decoration:underlined;
}

.contentArea
{
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    line-height:15px;
    font-size:12px;
 	padding:5px 0 15px 0;
    margin:5px 40px 5px 20px;
	width:533px
}

.contentArea h1
{
    font-family:"Times New Roman", serif;
    color:#003f5f;
    font-size:20px;
    line-height: 22px;
    text-transform:uppercase;
}
.contentArea h2
{
    font-family:Arial, Helvetica, sans-serif;
    color:#003f5f;
    font-size:14px;
    text-align:left;
}

.contentArea .return {
	text-align:right;
}

.contentArea a{
	color:#660000;
	text-decoration:none;
}

.contentArea b{
	color:#003366
}

.contentArea i{
	color:#333333;
	text-align:right
}

body {
	background-image:url(images/bg.gif);
	padding:0px;
	margin:0px;
	height:100%
}

#container {
	width:980px;
	height:100%
}

#col-left {
	background-image:url(../assets/images/col-left.jpg);
	width:351px;
	height:768px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:100;
}

#col-center {
	background-image:url(../assets/images/col-center.gif);
	background-repeat:no-repeat;
	width:630px;
	margin-left:333px;
	position:absolute;
	z-index:1000;
	padding:0 30px 0 40px;
	min-height:100%;
}

#col-right{
	background-image:url(../assets/images/col-right.png);
	width:43px;
	height:651px;
	background-repeat:no-repeat;
	margin-left:980px;
	position:absolute;
	z-index:100;
}

.loginIcon 
{
    position:absolute;
    margin:0px -5px 0 -10px;
    z-index:2000
}
.joinssypIcon 
{
    position:absolute;
    margin:0px -5px 0 80px;
    z-index:2000
}
.eventCalIcon 
{
    position:absolute;
    margin:0 0 0 190px;
    z-index:2000
}

.join {
	position:absolute;
	width:300px;
	height:30px;
	margin:305px 0 0 35px;
	color:#b20838;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	z-index:2000
}

#col-left .join ul {
	margin: 0 0 0 0;
	padding:0;
}

#col-left .join li {
	display:inline;
	padding:2px 0 10px 15px;
	margin-right:20px;
}

#col-left .join a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#b20838;
	z-index:2000;
}

#col-left .join a:hover {
	text-decoration:underline;
}

.loginBtn {
	position:absolute;
    margin:0px -5px 0 0px;
}

.joinBtn {

	position:absolute;
    margin:0px -5px 0 90px;
}

.eventBtn {
	position:absolute;
    margin:0px -5px 0 200px;
}

.callout {
	position:absolute;
	height:243px;
	width:237px;
	margin:545px 0 0 50px;
}

.callout .content {
	padding:40px 10px 10px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.callout .content h1 {
	font-size:22px;
	text-align:center;
	padding:0 0 5px 0;
	margin:0px;
}

.callout .content .day {
	font-size:34px;
	font-weight:bold
}

.callout .content .month {
	font-size:18px;
	font-weight:bold
}

.callout .content ul {
	margin:0 0 0 40px;
	padding:0;
}

.callout .content a {
	color:#971b1e;
	text-decoration:none;
}

.callout .content a:hover {
	text-decoration:underline;
}

.mission {
	position:absolute;
	width:310px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:350px 0 0 25px;
	color:#003f5f;
}
.contentArea
{
    padding:15px 0 25px 0;
    margin:5px 60px 20px 20px;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    line-height:15px;
    font-size:12px;
}

.contentArea h1
{
    font-family:"Times New Roman", serif;
    color:#003f5f;
    font-size:20px;
    line-height: 22px;
    text-transform:uppercase;
}
.contentArea h2
{
    font-family:Arial, Helvetica, sans-serif;
    color:#003f5f;
    font-size:14px;
    text-align:left;
}

#col-center .contentArea li {
	padding-left:5px;
	margin-left:30px;
	display:list-item;
}

.contentArea a
{
    color:#9A0101;
    text-decoration:underline;
}

.contentArea a:hover
{
    color:#003f5f;
    text-decoration:none;
}


.contentArea .eventsList h1
{
    font-family:Arial, Helvetica, sans-serif;
    padding-bottom:-10px;
    margin: 0 0 5px 0;
    text-transform:none;
}

.contentArea .eventsList h1 a
{
    color:#990000;
}
.contentArea .eventsList b
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
.contentArea .eventsList i
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
}
.contentArea .eventsList .contentIndent
{
    margin-left:25px;
}

.eventsList .relatedLinks h2
{
    
    margin:15px 0 0 0;
}


#col-center ul {
	margin:10px 0 0 0;
	padding:0px;
}

#col-center li {
	display:inline;
	padding-right:15px;
}

#col-center .line {
		border-right:2px solid #7799aa;
}

#col-center ul a {
	color:#003f5f;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	padding:0 15px 0 0;
}
	
#col-center a:hover {
	text-decoration:underline;
}

#col-center .events {
	background-image:url(images/nav-events.gif);
	background-repeat:no-repeat;
	background-position: 0 0em;
	padding-left: 1.8em;
	padding-bottom:5px;
	min-height:10px;
}

#col-center .news {
	background-image:url(images/nav-news.gif);
	background-repeat:no-repeat;
	background-position: 0 0em;
	padding-left: 1.8em;
	padding-bottom:5px;
}

#col-center .membership {
	background-image:url(images/nav-membership.gif);
	background-repeat:no-repeat;
	background-position: 0 0em;
	padding-left: 1.8em;
	padding-bottom:5px;
}

#col-center .sponsor {
	background-image:url(images/nav-sponsor.gif);
	background-repeat:no-repeat;
	background-position: 0 0em;
	padding-left: 1.8em;
	padding-bottom:5px;
}

#col-center .contact {
	background-image:url(images/nav-contact.gif);
	background-repeat:no-repeat;
	background-position: 0 0em;
	padding-left: 1.8em;
	padding-bottom:5px;
}

.photo-top {
	background-color:#003f5f;
	padding:10px;
	width:566px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
}

.photo-detail {
	background-image:url(images/detail-bg.gif);
	background-repeat:repeat-x;
	background-color:#1a526f;
	height:60px;
	color:#b1b1b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px;
	width:556px;
}

.photo-bottom {
	background-color:#003f5f;
	padding:10px;
	width:566px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.photo-bottom a {
	color:#ffffff;
	text-decoration:none;
}

.photo-bottom a:hover {
	text-decoration:underline
}

.footer {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 40px 0 0;
}

.footer a
{
    text-decoration:none;
    color:#000000;
    
}
.footer a:hover
{
    text-decoration:underline;
    color:#000000;
}

.footerLogoArea
{
    margin:-50px 0 0 0;
    width:600px;
}

h2 {
	color:#b20838;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}

.errmsg {
    color:#ff0000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    }
    
.ip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #cecece;
	padding:1px;
	}
	
	.companyName{
	color:#660000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	margin:0 0 5px 0;
	line-height:21px;
}

.companyName_enhanced{
	color:#660000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(images/star.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 25px 3px 0;
	margin:0 0 5px 0;
	line-height:21px;
}

.enhanced {
	background-image:url(images/star.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 25px;
	height:20px;
	float:right
}