﻿body { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E4E5E7; }
#admin_body {margin:0px 0px 0px 0px;}
td { font-family: Arial; font-size: 12px; }
h1 { font-size:14pt; color:#034372; text-decoration:underline; }
h2 { font-size:12pt; color:#000000; text-decoration:none; }
.subheading { font-size:12pt; font-weight:bold; color:#000000; text-decoration:none; padding-bottom:3px; }
.subcontent {}
.subcontent p {margin-left:10px;}
.subcontent hr { color:#E4E5E7; margin:5px 15px 5px 15px; height:1px; border-style:inset;}

.divide_line { width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; }
.divide_line img { background-color: #D7D8DC; }

#masterContainer { width: 800px; margin: 0px auto; background-color: #ffffff; }
#content{ margin:10px; display: block; float:left;}
#quick_link_head { width: 234px; border-bottom:solid 2px #E4E5E7; font: bold 15px Arial; }
#quick_links { width: 234px; margin-top: 5px; }
#quick_links a { display: block; font-weight: bold; text-decoration: none; margin-left: 5px; padding-bottom: 4px; }
#quick_links a:hover { text-decoration: underline; }

#top_image_grp { display: block; width: 547px; }
.top_image { float: left; border-bottom: solid 3px #034372; margin-bottom: 10px; }

#footer_text { width: 224px; height:62px; background-color:#033153; color:#ffffff; text-align:right; font-size:10px; padding-right: 10px; padding-top: 10px; }
.footer { border-top:solid 8px #ADAEB0; background-color:#D7D8DC; }
#footer_links { width:547px; text-align:center;  }
#footer_links a { color: #033153; text-decoration: none; }
#footer_links a:hover { text-decoration: underline; }

.marginleft_10 { margin-left: 10px; }

/* Navigation */
#nav { background-image: url(../images/sideborder.gif); }
#nav a em { display: none; }
#nav_header { display: block; width: 253px; height: 106px; background: url(../images/index2_01.gif); }
#admin_nav_header { display: block; width: 253px; height: 101px; background: url(../images/index2_01.gif); float:left; }

/* Nav Inactive */
#nav_home { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px 0px; }
#nav_education { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -26px; }
#nav_mission { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -52px; }
#nav_membership { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -78px; }
#nav_events { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -104px; }
#nav_legislation { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -130px; }
#nav_friends { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -156px; }
#nav_jobs { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -182px; }
#nav_login { display: block; width: 253px; height: 26px; background: url(../images/irem_nav_new.gif) no-repeat 0px -208px; }
#nav_contact { display: block; width: 253px; height: 70px; background: url(../images/irem_nav_new.gif) no-repeat 0px -234px; }

/* Nav Hover */
#nav_home:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px 0px; }
#nav_education:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -26px; }
#nav_mission:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -52px; }
#nav_membership:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -78px; }
#nav_events:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -104px; }
#nav_legislation:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -130px; }
#nav_friends:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -156px; }
#nav_jobs:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -182px; }
#nav_login:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -208px; }
#nav_contact:hover { background: url(../images/irem_nav_new.gif) no-repeat -253px -234px; }

/* Nav Active */
#nav_home_active { background: url(../images/irem_nav_new.gif) no-repeat -253px 0px; }
#nav_education_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -26px; }
#nav_mission_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -52px; }
#nav_designation_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -78px; }
#nav_events_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -104px; }
#nav_legislation_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -130px; }
#nav_friends_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -156px; }
#nav_jobs_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -182px; }
#nav_login_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -208px; }
#nav_contact_active { background: url(../images/irem_nav_new.gif) no-repeat -253px -234px; }

.title { font-weight:bold; text-decoration:underline;}

.event_legend {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.event_details 
{
	width: 340px;
	border: solid 1px #CCCCCC;
	background-color: #DFE4EC;
	padding: 5px 5px 5px 5px;
}

#guestListHeader 
{
	width: 480px;
	background-color: #CCCCCC;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	padding: 7px 7px 7px 7px;
	border-left: solid 1px #000000;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
}

#guestListBox
{
	width: 493px;
	padding: 0px;
	border: solid 1px #000000;
}

#guestListGuest
{
	font-size: 12px;
	color: #000000;
}

.RSVP 
{
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

#EducationTableHeader { width: 530px; border: solid 1px #000000; }
#EducationTableHeader th { color:#ffffff; background-color:#034371;}
.EducationDate { width:95px;}
.EducationCode { width:60px;}
.EducationName { width:300px;}
.EducationType { width:75px;}
#Education_Note{font-weight: bold;text-align: center;}

.classheader { font-weight:bold; width:522px; padding:3px; border-left:solid 1px #000000; border-right:solid 1px #000000; border-top:solid 1px #000000; text-align:center; text-decoration:underline;}

.EducationTable { width:530px; border-left:solid 1px #000000; border-right:solid 1px #000000; border-bottom:solid 1px #000000;}
.EducationTable td {}

#contact {margin-left:auto; margin-right:auto; width:530px; border-left:solid 1px #000000; border-top:solid 1px #000000; }
#contact td { width:265px; border-right:solid 1px #000000; border-bottom:solid 1px #000000; }
#contact h3 {color:blue; font-weight:bold;}

.contactinfo { padding:5px;}

#FriendsTable_Header { width:200px; padding-bottom:3px; font-weight:bold; font-size:11px;}
#FriendsTable { width:300px; padding-bottom:5px;}
#FriendsTable th { width:200px; text-align:left; font-size:10px;}
#FriendsTable td { width:65px; text-align:center; font-size:9px;}

#jobbank { border-left:solid 1px #000000; border-top:solid 1px #000000;}
#jobbank th {border-right:solid 1px #000000; border-bottom:solid 1px #000000;}
#jobbank td {border-right:solid 1px #000000; border-bottom:solid 1px #000000;}

#JobDetails { border-left:solid 1px #000000; border-top:solid 1px #000000;}
#JobDetails td {border-right:solid 1px #000000; border-bottom:solid 1px #000000;}

.dgEvents {border:solid 1px #000000;}
.dgEvents td { border-right:solid 1px #000000; border-bottom:solid 1px #000000;}

#header {
    float:left;
    width:100%;
    background:#034372 url("../images/bg.gif")
      repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
#header ul {
	margin:0;
	padding:0;
	padding:10px 10px 0;
	list-style:none;
	}
	
#header li {
	float:left;
	background:url("../Images/inactive_right.gif")
	  no-repeat right top;
	margin:0;
	padding:0;
	/*padding:0 0 0 9px;*/
	}
#header a 
{
	float:left;
    display:block;
    background:url("../Images/inactive_left.gif")
      no-repeat left top;
      /*padding: 5px 15px;*/
    padding:5px 15px 4px;
    }

#header #current {
    background-image:url("../Images/active_right.gif");
    }
#header #current a {
	background-image:url("../Images/active_left.gif");
	padding-bottom:5px;
	}
	
	/* Membership Navigation */
#member_nav {}
#member_footer { float:left; height:1px;
				width:100%;
				background:#ffffff url("../images/bg.gif")
				repeat-x bottom;line-height:normal;
				 }
#member_nav li 
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

#member_nav a em { display: none; }
/*#member_nav_header { display: block; width: 253px; height: 106px; background: url(../images/index2_01.gif); }*/

/* Nav Inactive */
.member_nav_cpm { display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat 0px 0px; }
.member_nav_arm { display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -112px 0px; }
.member_nav_amo { display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -224px 0px; }
.member_nav_associate { display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -336px 0px; }

/* Nav Hover */
.member_nav_cpm:hover { background: url(../images/Membership_Tabs.gif) no-repeat 0px -41px; }
.member_nav_arm:hover { background: url(../images/Membership_Tabs.gif) no-repeat -112px -41px; }
.member_nav_amo:hover { background: url(../images/Membership_Tabs.gif) no-repeat -224px -41px; }
.member_nav_associate:hover { background: url(../images/Membership_Tabs.gif) no-repeat -336px -41px; }

/* Nav Active */
.member_nav_cpm_active {display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat 0px -41px; }
.member_nav_arm_active {display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -112px -41px; }
.member_nav_amo_active {display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -224px -41px; }
.member_nav_associate_active {display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -336px -41px; }









	/* Member / Profile Navigation */
#members_nav {}
#members_footer { float:left; height:1px;
				width:100%;
				background:#ffffff url("../images/bg.gif")
				repeat-x bottom;line-height:normal;
				 }
#members_nav li 
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

#members_nav a em { display: none; }
/*#member_nav_header { display: block; width: 253px; height: 106px; background: url(../images/index2_01.gif); }*/

/* Nav Inactive */
.members_nav { display: block; width: 112px; height: 36px; background: url(../images/Member_Profile_Tabs.gif) no-repeat 0px 0px; }
.profile_nav { display: block; width: 112px; height: 36px; background: url(../images/Member_Profile_Tabs.gif) no-repeat -111px 0px; }
/*.member_nav_amo { display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -224px 0px; }
.member_nav_associate { display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -336px 0px; }*/

/* Nav Hover */
.members_nav:hover { background: url(../images/Member_Profile_Tabs.gif) no-repeat 0px -41px; }
.profile_nav:hover { background: url(../images/Member_Profile_Tabs.gif) no-repeat -111px -41px; }
/*.member_nav_amo:hover { background: url(../images/Membership_Tabs.gif) no-repeat -224px -41px; }
.member_nav_associate:hover { background: url(../images/Membership_Tabs.gif) no-repeat -336px -41px; }*/

/* Nav Active */
.members_nav_active {display: block; width: 112px; height: 36px; background: url(../images/Member_Profile_Tabs.gif) no-repeat 0px -41px; }
.profile_nav_active {display: block; width: 112px; height: 36px; background: url(../images/Member_Profile_Tabs.gif) no-repeat -111px -41px; }
/*.member_nav_amo_active {display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -224px -41px; }
.member_nav_associate_active {display: block; width: 112px; height: 36px; background: url(../images/Membership_Tabs.gif) no-repeat -336px -41px; }*/


.MemberPanel { float:left; padding:3px 5px 5px 7px;}

#golfValidation { width:220px; }
#golfSignupTable { width:520px; border-left:solid 0px #000000; } 
#golfSignupTable span { color:Red; }
.golfSignupTable_td { border-bottom:solid 0px #000000; font-weight:bold; padding-left:10px; }
.golfSignupTable_textbox { border-right:solid 0px #000000; border-bottom:solid 0px #000000; }
.golfSignupTable_li {padding-bottom:4px;}
.golfSignupTitle { text-align:center; color:Green; font-weight:bold; text-decoration:underline; font-size:14px;}

#golftour { background: url(../images/bg_golftour.gif) }
#golftour td {font-family:Garamond; color:#ffffff;}
#golftitle { text-align:center; font-size:30px; text-decoration:underline; }
#golfinfo { text-align:left; font-size:24px; }
#golfinfo2 { text-align:left; font-size:20px; margin-left:15px;  }
#golfinfo2_list { background: url(../images/bg_golftour_brown.gif); margin-left:auto; margin-right:auto; width:350px; padding:0px 5px 0px 5px; }
#golftour_reserve {text-align:center; font-size:24px; font-weight:bold;}
#golftour_reserve a:link {color:#ffffff; text-decoration:none;}
#golftour_reserve a:visited {color:#ffffff; text-decoration:none;}
#golftour_reserve a:hover {color:#ffffff; text-decoration:underline;}

#Message { margin-left:auto; margin-right:auto; color:red; font-weight:bold; font-size:14px; padding-top:6px;}

.box-outer { border: solid 1px #D7D8DC; padding: 2px; width: 300px; margin: 0px auto; }
.box-inner { background: #D7D8DC; padding: 15px; text-align: center; }

#Profile_Tb {}
#Profile_Tb th {}
#Profile_Tb td {}
.Profile_Tb_Title {text-align:right; font-weight:bold; width:30%; background-color: #e7e7e7; padding-left: 7px; padding-right: 7px; }
.Profile_Tb_Data {text-align:left; width:70%; background-color: #ffffff; }