/* CSS Document */
/****************** NAVIGATION ********************/
/* each page contains a welcome message */
p.ACS_Memb_Mngt_Welcome{font-size:12px;margin:8px 0px 10px 20px;}

/* ACS_Memb_Mngt_Nav_Tab holds the navigational content */

/* a.ACS_Memb_Mngt_Nav_Tab the navigation buttons */
/* NOTE: changing the text on the navigation buttons causes them to change width, too! */
/* THEREFORE: adjust the left and right padding in the _Tab_ and _Tab_Selected_ anchors! */
a.ACS_Memb_Mngt_Nav_Tab{font-size:10px; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 3px 15px 2px 14px; border-top: solid #003366 1px; border-right: solid #003366 1px; border-bottom: solid #003366 1px;}
a.ACS_Memb_Mngt_Nav_Tab_NS{font-size: 10px; font-weight: bold; text-align: center; margin: 0px 0px 0px 0px; padding: 3px 15px 3px 14px; border-top:solid #003366 1px; border-right:solid #003366 1px; border-bottom:solid #003366 1px;}/* */

a.ACS_Memb_Mngt_Nav_Tab:link {color:#003366; text-decoration:none; background-image:url(../images/bg_link.jpg);}
a.ACS_Memb_Mngt_Nav_Tab_NS:link {color: #003366; text-decoration: none; background-image: url(../images/bg_link.jpg);}
a.ACS_Memb_Mngt_Nav_Tab:visited {color:#003366; text-decoration:none; background-image:url(../images/bg_link.jpg);}
a.ACS_Memb_Mngt_Nav_Tab_NS:visited {color: #003366; text-decoration: none; background-image: url(../images/bg_link.jpg);}
a.ACS_Memb_Mngt_Nav_Tab:hover {color:#003366; text-decoration:underline; background-image:url(../images/bg_hover.jpg);}
a.ACS_Memb_Mngt_Nav_Tab_NS:hover {color: #003366; text-decoration: underline; background-image: url(../images/bg_hover.jpg);}
a.ACS_Memb_Mngt_Nav_Tab:active {color:#CC3333; text-decoration:underline; background-image:url(../images/bg_hover.jpg);}
a.ACS_Memb_Mngt_Nav_Tab_NS:active {color: #CC3333; text-decoration: underline; background-image: url(../images/bg_hover.jpg);}

/* a.ACS_Memb_Mngt_Nav_Tab_selected the SELECTED navigation button*/
a.ACS_Memb_Mngt_Nav_Tab_selected{color: #FFFFFF; text-decoration: none; background-image: url(../images/bg_active.jpg); font-size: 10px; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 3px 15px 2px 14px; border-top: solid #003366 1px; border-right: solid #003366 1px; border-bottom: solid #003366 1px;}
a.ACS_Memb_Mngt_Nav_Tab_selected_NS{color: #FFFFFF; text-decoration: none; background-image: url(../images/bg_active.jpg); font-size: 10px; font-weight: bold; text-align: center; margin: 0px 0px 0px 0px; padding:3px 15px 3px 14px; border-top:solid #003366 1px; border-right:solid #003366 1px; border-bottom:solid #003366 1px;}/* */


/* the table containing the navigation buttons */
/* 640px because: middle/main body 600px + left 20px + right 20px */
table.ACS_Memb_Mngt_Nav{border-collapse: collapse; width: 636px;}

td.ACS_Memb_Mngt_Nav_Tab {}
td.ACS_Memb_Mngt_Nav_End_L {width: 20px; height: 19px; border-right: solid #003366 1px;}
td.ACS_Memb_Mngt_Nav_End_L_NS {width: 20px; height: 20px; border-right: solid #003366 1px;}
td.ACS_Memb_Mngt_Nav_End_R {width: 20px;}

/****************** WELCOME MESSAGE ******************/
table.ACS_Memb_Mngt_Welcome_Table{ border-collapse: collapse; width: 540px; margin-left: 10px; margin-top: 15px; margin-bottom: 15px;}
td.ACS_Memb_Mngt_Welcome_Det{font-size: 11px; font-weight: bold; color: #002243;}
p.ACS_Memb_Mngt_Welcome_Det{font-size: 11px; font-weight: bold; color: #002243; }
td.ACS_Memb_Mngt_Welcome_Label{font-size: 11px; color: #002243;}

/****************** FORMS ********************/

/* each page contains one or more forms */
/* Forms are nested into a p.ACS_Memb_Mngt_Form paragraph tag */
p.ACS_Memb_Mngt_Form{}

/* table inside form */
table.ACS_Memb_Mngt_Form{font-family:arial; font-size:11px; font-weight:normal; color:#000000;border: solid #003366 1px; margin-left: 10px; width: 560px;}
table.ACS_Memb_Mngt_Form2{font-family:arial; font-size:11px; font-weight:normal; color:#000000;border: solid #003366 1px; margin-left: 10px; width: 400px;}
table.ACS_Memb_Mngt_Form_NS{border: solid #003366 1px; margin-left: 10px; table-layout:fixed; width: 560px;}

/* tables of forms contain one or more segment headers, one or more rows with details and one or more segment footers */

/* Segment Header */
/* each segment header <td> spans over all columns */
td.ACS_Memb_Mngt_Form_Seg_Head{font-family:arial; font-size:11px; font-weight:normal; color:#000000;background-color: #E0E9F2; height: 30px; padding: 0px 10px 0px 10px;}
*.ACS_Memb_Mngt_Form_Seg_Head_2{background-color: #E0E9F2; font-size:10px; font-weight:bold; color:#002243; height: 20px;}
p.ACS_Memb_Mngt_Form_Seg_Head{font-size:12px; font-weight:bold; color:#002243;height: 25px;}
p.ACS_Memb_Mngt_Form_Seg_Head_Small{font-size:10px; font-weight:bold; color:#002243;}

/* Summary header and detail rows */
td.ACS_Memb_Mngt_Form_Sum_Head{font-size:11px; font-weight:bold; color:#002243;background-color: #F1F5F8; height: 30px; padding: 0px 2px 0px 2px;}
td.ACS_Memb_Mngt_Form_Sum_Det{font-size:11px; font-weight:normal; background-color: #F1F5F8; padding: 0px 2px 0px 2px; width:0px;height: 22px;}

/* Details row*/
td.ACS_Memb_Mngt_Form_Det{font-family:arial; font-size:11px; font-weight:normal; background-color: #F1F5F8; padding: 0px 10px 0px 10px; height: 22px;}
td.ACS_Memb_Mngt_Form_Det_NS{background-color: #F1F5F8; padding: 0px 10px 0px 10px; width:10px;height: 22px;}

/* each details row contains three columns/<td>: a label, an input and a related message */

/* Details label*/
label.ACS_Memb_Mngt_Form_Det{font-family:arial; font-size:11px; font-weight:normal; color:#000000;}

p.ACS_Memb_Mngt_Form_Det_Declare{font-family:arial; font-size:11px; font-weight:normal; color:#000000;}

/* Details input fields are differentiated by the page they appear on*/
input.ACS_Memb_Mngt_Form_Det{font-size: 10px;}
select.ACS_Memb_Mngt_Form_Det{font-size: 10px;}
textarea.ACS_Memb_Mngt_Form_Det{font-size: 10px;}
*.ACS_Memb_Mngt_Form_Det_Person{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Preference{font-size: 10px; width: 150px;}
*.ACS_Memb_Mngt_Form_Det_Password{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Survey{font-size: 10px; width: 400px;}
*.ACS_Memb_Mngt_Form_Det_Alias{font-size: 10px; width: 200px;}
*.ACS_Memb_Mngt_Form_Det_Renewal{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_University{font-size: 10px; width: 300px;}
*.ACS_Memb_Mngt_Form_Det_Institute{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Qualification{font-size: 10px; width: 300px;}
*.ACS_Memb_Mngt_Form_Det_OtherQualification{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Study{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_CourseDuration{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_DateCompletedDay{font-size: 10px; width: 40px;}
*.ACS_Memb_Mngt_Form_Det_Category{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_DateCompletedMon{font-size: 10px; width: 90px;}
*.ACS_Memb_Mngt_Form_Det_DateCompletedYea{font-size: 10px; width: 60px;}
*.ACS_Memb_Mngt_Form_Det_Accredit{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_TimeTaken{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Position{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Organisation{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_FromDateMon{font-size: 10px; width: 90px;}
*.ACS_Memb_Mngt_Form_Det_FromDateYea{font-size: 10px; width: 60px;}
*.ACS_Memb_Mngt_Form_Det_ToDateMon{font-size: 10px; width: 90px;}
*.ACS_Memb_Mngt_Form_Det_ToDateYea{font-size: 10px; width: 60px;}
*.ACS_Memb_Mngt_Form_Det_Experience{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_RefereeName{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_RefereeEmail{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_RefereePhone{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_OSSociety{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_OSStatus{font-size: 10px; width: 190px;}
*.ACS_Memb_Mngt_Form_Det_Description{font-size: 10px; width: 400px;}
*.ACS_Memb_Mngt_Form_Det_Activity{font-size: 10px; width: 300px;}
*.ACS_Memb_Mngt_Form_Det_Role{font-size: 10px; width: 200px;}
*.ACS_Memb_Mngt_Form_Det_Statement{font-size: 10px; width: 400px;}

/* Details message*/
p.ACS_Memb_Mngt_Form_Det_Msg{font-size: 10px;}
p.ACS_Memb_Mngt_Form_Det_Note{font-size: 10px;}
label.ACS_Memb_Mngt_Form_Det_Msg{font-size: 10px;}
*.ACS_Memb_Mngt_Form_Det_Msg_Error{font-size: 10px; font-weight:bold; color: #FF0000; background-color: #F1F5F8; height: 22px;}
*.ACS_Memb_Mngt_Form_Det_Msg_Error_2{font-size: 10px; font-weight:bold; color: #FF0000; background-color: #F1F5F8; height: 22px;}
label.ACS_Memb_Mngt_Form_Det_Compulsory{font-size:12px; color:#FF0000;}



/* Segment Footer */
/* each segment header <td> spans over all columns */
td.ACS_Memb_Mngt_Form_Seg_Foot{background-color: #E0E9F2; height: 35px; padding:0px 10px 0px 10px;}
p.ACS_Memb_Mngt_Form_Seg_Foot{font-size: 12px; font-weight:bold; color:#003366;}

/* "Buttons" on forms */
/* these links look like buttons and are only used on forms */
a.ACS_Memb_Mngt_But{font-size:11px; font-weight:bold; padding:10px 10px 10px 10px; border:solid #001133 1px; text-decoration:none; margin-right:15px;}
a.ACS_Memb_Mngt_But_NS{font-size: 11px; font-weight:bold; padding:0px 10px 0px 10px; border: solid #001133 1px; text-decoration: none; margin-right:15px;}
a.ACS_Memb_Mngt_But:link {color: #FFFFFF; background-color: #CCCCCC; text-decoration:none; border:1px solid #999999; padding:5px 10px 5px 10px; }
a.ACS_Memb_Mngt_But_NS:link {color: #FFFFFF; background-color: #3366CC;}
a.ACS_Memb_Mngt_But:visited {color: #FFFFFF; background-color: #3366CC;}
a.ACS_Memb_Mngt_But_NS:visited {color: #FFFFFF; background-color: #3366CC;}
a.ACS_Memb_Mngt_But:hover {color: #FFFFFF; background-color: #4073A6;}
a.ACS_Memb_Mngt_But_NS:hover {color: #FFFFFF; background-color: #4073A6;}
a.ACS_Memb_Mngt_But:active {color: #FFFFFF; background-color: #CC3333;}
a.ACS_Memb_Mngt_But_NS:active {color: #FFFFFF; background-color: #CC3333;}

input.ACS_Memb_Mngt_But{font-size:11px; font-weight:bold; padding:0px 10px 0px 10px; color: #3366CC; background-color: #CCCCCC; border:solid 1px #001133 ; text-decoration:none; margin-right:15px;}
input.ACS_Memb_Mngt_But_Hover{font-size:11px; font-weight:bold; padding:0px 10px 0px 10px; color: #FFFFFF; background-color: #4073A6; border:solid #001133 0px; text-decoration:none; margin-right:15px; cursor: pointer;}


/********************* FOOTER *************************/
table.ACS_Memb_Mngt_Footer{border-collapse: collapse; table-layout: fixed; width: 600px; margin: 30px 0px 20px 20px;}
td.ACS_Memb_Mngt_Footer{ padding: 0px 10px 0px 10px; border: solid #003366 1px; background-image: url(../images/bg_link.jpg); background-repeat: repeat-x; background-position:top;}
p.ACS_Memb_Mngt_Footer{text-align: center}
a.ACS_Memb_Mngt_Footer{font-size: 10px; font-weight: bold; text-decoration: none; margin-right: 15px;}
a.ACS_Memb_Mngt_Footer:link {color: #003366; text-decoration: none;}
a.ACS_Memb_Mngt_Footer:visited {color: #003366; text-decoration: none;}
a.ACS_Memb_Mngt_Footer:hover {color: #003366; text-decoration: underline;}
a.ACS_Memb_Mngt_Footer:active {color: #CC3333; text-decoration: underline;}



/************* LEFT NAVIGATION ********************/
table.ACS_Memb_Mngt_Left_Nav{border-collapse: collapse; }
td.ACS_Memb_Mngt_Left_Nav_Tab{border-top: solid #003366 1px; border-right: solid #003366 1px; border-bottom: solid #003366 1px; border-left: solid #003366 1px; background-color: #F1F5F8;}
/*a.ACS_Memb_Mngt_Left_Nav_Tab{font-size: 10px; width: 100%; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 0px 12px 0px 12px; border-top: solid #003366 1px; border-right: solid #003366 1px; border-left: solid #003366 1px; color: #003366; background-color: #F1F5F8; text-decoration: none;}*/
/*a.ACS_Memb_Mngt_Left_Nav_Tab_NS{font-size: 10px; font-height:14px; width: 100%; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 0px 12px 0px 12px; border-top: solid #003366 1px; border-right: solid #003366 1px; border-left: solid #003366 1px; color: #003366; background-color: #F1F5F8; text-decoration: none;}*/
a.ACS_Memb_Mngt_Left_Nav_Tab{font-size: 10px; width: 100%; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 0px 12px 0px 12px; color: #003366; background-color: #F1F5F8; text-decoration: none;}
a.ACS_Memb_Mngt_Left_Nav_Tab_NS{font-size: 10px; width: 300px; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 0px 12px 0px 12px; color: #003366; background-color: #F1F5F8; text-decoration: none;}
a.ACS_Memb_Mngt_Left_Nav_Tab:link {}
a.ACS_Memb_Mngt_Left_Nav_Tab_NS:link {}
a.ACS_Memb_Mngt_Left_Nav_Tab:visited {text-decoration: none;}
a.ACS_Memb_Mngt_Left_Nav_Tab_NS:visited {text-decoration: none;}
a.ACS_Memb_Mngt_Left_Nav_Tab:hover {text-decoration: underline; background-image: url(../images/bg_hover.jpg);}
a.ACS_Memb_Mngt_Left_Nav_Tab_NS:hover {text-decoration: underline; background-image: url(../images/bg_hover.jpg);}
a.ACS_Memb_Mngt_Left_Nav_Tab:active {}
a.ACS_Memb_Mngt_Left_Nav_Tab_NS:active {}
a.ACS_Memb_Mngt_Left_Nav_Tab_selected{color: #FFFFFF; text-decoration: none; background-image: url(../images/bg_active.jpg); font-size:10px; font-weight: bold; text-align: center; margin-left: 0px; margin-right: 0px; padding: 0px 12px 0px 12px; border-top: solid #003366 1px; border-right: solid #003366 1px; border-left: solid #003366 1px;} 



