/* NILGA */


/* general attributes */
html { padding:0px; margin:0px; height: 100%;}
body {margin: 0px; padding: 0px; text-align: center; font-family:verdana, arial, helvetica, sans-serif; font-size:70%; color: #4d4d4d; height:100%;}

/* main container */
#pageholder {width:780px; padding:0; margin:auto; text-align:center;}

/* top */
#top {height:82px; width:780px; margin:0; padding:0;}
#top img {border:0;}
#top form {margin:0; padding:10px 0 0 0;}
#col1 {float:left; margin:0; padding:0; width:479px; text-align:left; }
#col2 {float:right; margin:0; padding:25px 0 0 0; width:301px; text-align:right; }
#col2 a, col2 a:visited  {text-decoration: none; color: #4d4d4d;  padding:0 0 0 20px; margin:0;  background: url(../images/bullit1.gif) 14px no-repeat;}
#col2 a:hover {text-decoration: none; color: #A3C7E3;}
#col2 ul {list-style: none; margin: 0; padding:0; text-indent:0;}
#col2 li {display:inline; margin:0; padding:0 ;}
#col2 li.mem {display:inline; margin:0; padding:0 ; color:#AC6CA9;}

#imgBank {clear:both; width:780px; height:135px; border:0; margin:0; padding:0;}


#topnav {background:url(../images/bgtopnav.jpg) repeat-x; height:28px; width:780px; margin:0; padding:0; text-align:right; }
#topnav ul{margin:0; padding:0;}
#topnav li {list-style: none; display: inline; margin:0; padding:0;}
#topnav span {float: left; background: url(../images/bgtopnavspan.jpg) no-repeat;  width: 2px; height: 28px; margin:0; padding:0;}
#topnav a {float: left; text-decoration: none; height: 21px;  color:#fff; padding:5px 17px 0 17px; margin:0;}
#topnav a:hover { border-top: 2px solid #A3C7E3; color:#fff;}

#topnav li.logoff {display: inline;  padding:0; margin:0; height:28px; background:url(../images/bgtopnavlogoff.jpg);}
#topnav a.logoff  {float: left; text-decoration: none; height: 21px;  color:#fff; padding:5px 11px 0 11px; }
#topnav a.logoff:hover { border-top: 2px solid #A3C7E3; color:#fff;}
#topnav a.mem {float: left; text-decoration: none; height: 21px;  color:#fff; padding:5px 11px 0 11px;  margin:0;}
#topnav a.mem:hover { border-top: 2px solid #A3C7E3; color:#fff;}



#imgBank {background: #E9ECEE; width:780px; height:128px; text-align:right; border-bottom:2px solid #fff;}
#imgBank a, imgBank a:visited  {font-size:70%; text-decoration: none; color: #ffffff; padding:0; margin:0px;}
#imgBank a:hover {text-decoration: none; color: #990000;}

/* Content */
#contentholder {margin:0; padding:0; width:780px; background:url(../images/bgPage.gif);}
#contentholder img {border:0;}

/* home page */
#box1 {margin:0 2px 0 0; padding:0; width:518px; background:#fff; height:150px; float:left; text-align:left; }
#box1 h1 {color:#AC6CA9; font-size:120%; font-weight:bold; margin:0; padding:5px 0 5px 15px;}
#box1 a, box1 a:visited  {text-decoration: none; color: #631271; padding:0; margin:0; font-weight:bold;}
#box1 a:hover {text-decoration: none; color: #4D4D4D;}
#box1 ul {list-style: none; margin: 0; padding: 3px 0 0 0; text-indent:0; float:left; width:320px;}
#box1 li {line-height:15px; font-weight: normal; color: #4d4d4d; margin:0; float:left; padding:0 5px 5px 20px; background: url(../images/bullit1.gif) no-repeat 10px .4em;}
#box1 .imgLeft {margin-left:15px; width:183px;}

#box2 {margin:0; padding: 5px 0; width:260px; background:url(../images/bghomebox02.gif) repeat-y; float:left; text-align:right;}
#box2 h1 {color:#fff; font-size:120%; font-weight:bold; margin:0; padding:5px 0 0 15px;}
#box2 p {color:#373737; font-weight:normal; margin:0; padding:10px 10px 0 15px; line-height:15px;}
#box2 a, box2 a:visited  {text-decoration: none; color: #ffffff; padding:0; margin:0; font-weight:bold;}
#box2 a:hover {text-decoration: none; color: #4d4d4d;}
#box2 form {margin:0; padding:0;}
#box2 img {margin: 10px 0 0 0; padding:0;}

#row2 {float: left; background:#fff; height:230px; margin: -228px 0 0 0; padding: 5px 0 0 0;}

#box3 {margin:0; padding:0; width:260px; height:210px; background: #fff url(../images/bghomebox.gif) repeat-y; float:left; text-align:left;}
#box3 h1 {color:#AC6CA9; font-size:120%; font-weight:bold; margin:0; padding:5px 0 0 15px;}
#box3 p.form {color:#4D4D4D4; font-weight:normal; margin:0; padding:5px 10px 0 15px; line-height:15px;}
#box3 p {color:#4D4D4D4; font-weight:normal; margin:0; padding:10px 10px 0 15px; line-height:15px;}
#box3 a, box3 a:visited  {text-decoration: none; color: #631271; padding:0; margin:0; font-weight:bold;}
#box3 a:hover {text-decoration: none; color: #4D4D4D;}
#box3 form {margin:0; padding:0;}
#box3 ul {list-style: none; margin: 0; padding: 10px 0 0 0; text-indent:0;}
#box3 li {line-height:15px; font-weight: normal; color: #4d4d4d; margin:0; padding:0 5px 5px 20px; background: url(../images/bullit1.gif) no-repeat 10px .4em;}


#box4 {margin:0; padding:0; width:260px; height:210px; float:left; text-align:left;}
#box4 h1 {color:#AC6CA9; font-size:120%; font-weight:bold; margin:0; padding:5px 0 0 15px;}
#box4 p {color:#4D4D4D; font-weight:normal; margin:0; padding:10px 10px 0 15px; line-height:15px;}
#box4 a, box4 a:visited  {text-decoration: none; color: #631271; padding:0; margin:0; font-weight:bold;}
#box4 a:hover {text-decoration: none; color: #4D4D4D;}
#box4 ul {list-style: none; margin: 0; padding: 10px 0 0 0; text-indent:0;}
#box4 li {line-height:15px; font-weight: normal; color: #4d4d4d; margin:0; padding:0 5px 5px 20px; background: url(../images/bullit1.gif) no-repeat 10px .4em;}
#box4 li.forum {line-height:15px; font-weight: normal; color: #4d4d4d; margin:0; padding:0 5px 5px 20px; background: url(../images/icoDiscussion.jpg) no-repeat 1px;}

#box5 {margin:0; padding:0; width:260px; height:210px; background:#fff; float:left; text-align:left;}
#box5 h1 {color:#AC6CA9; font-size:120%; font-weight:bold; margin:0; padding:5px 0 0 15px;}
#box5 p {color:#4D4D4D; font-weight:normal; margin:0; padding:10px 10px 0 15px; line-height:15px;}
#box5 a, box5 a:visited  {text-decoration: none; color: #631271; padding:0; margin:0; font-weight:bold;}
#box5 a:hover {text-decoration: none; color: #4D4D4D;}
#box5 form {margin:10px 0 0 15px; padding:0;}

#leftnav {margin:0; padding:0; width:160px; float:left; text-align:left;}
#leftnav h1 {background:url(../images/h1left.gif) repeat-x; font-size:120%; color:#ffffff; font-weight:bold; padding:8px 0 8px 10px; margin:0;}
#leftnav ul {list-style: none; margin: 0; padding: 0; text-indent:0;}
#leftnav li a {display: block; margin:0; padding: 8px 10px; text-decoration: none; background: #EFF4F7; border-bottom: 1px solid #E0E5E8; color:#4d4d4d; border-left: 5px solid #E0E5E8;}
#leftnav li a:hover {background: #A3C7E3; color:#ffffff; border-left: 5px solid #A3C7E3;}
#leftnav li.indent .sublink {display: block; margin:0; padding: 8px 0 8px 10px; text-decoration: none; background: #F7FCFF; border-left: 5px solid #571969; color:#571969;}
#leftnav li.indent .sublink:hover {background: #571969; border-left: 5px solid #571969; color:#fff;}
#leftnav li.indent2 .sublink2 {display: block; margin:0; padding:  8px 10px 8px 25px; text-decoration: none; background: #F7FCFF url(../images/li3.gif) no-repeat 20px;  color:#AC6CA9;}
#leftnav li.indent2 .sublink2:hover {background: #BA8AB8; border-left: 5px solid #BA8AB8;}
#leftnav .print {background: #E9ECEE; padding:0 5px 0 5px; width:160px; height:25px; margin:5px;}



#content {margin:0; padding:0; width:460px; float:left; text-align:left;}
#content h1 {color:#631271; font-size:120%; font-weight:bold; padding:5px 0px 5px 0px; margin:0 10px 0 10px;}
#content h2 {color:#AC6CA9; font-size:120%; font-weight:bold; margin:0; padding:5px 10px 5px 10px;}
#content h3 {clear:both; color:#8B0534; font-size:100%; font-weight:bold; margin:0px 10px 10px 10px; padding:0px 10px 0px 20px; line-height:25px; background:url(../images/bgH3.gif) no-repeat;  border-top:1px solid #efefef;}
#content p {color:#373737; font-weight:normal; margin:0; padding:0 10px 10px 10px; line-height:15px;}
#content p.crumb {color:#373737; font-weight:normal; margin:0 10px 0 10px; padding:7px 0 7px 0; border-bottom:1px solid #efefef;}
#content a, content a:visited  {text-decoration: none; color: #621272; padding:0; margin:0; font-weight:bold;}
#content a:hover {text-decoration: none; color: #AC6CA9;}
#content ul {list-style: none; margin: 0; padding: 0; text-indent:0;}
#content li {line-height:15px; font-weight: normal; color: #4d4d4d; margin:0; padding:0 0 5px 20px; background: url(../images/bullit1.gif) no-repeat 10px .6em;}
#content hr {border-top: 1px solid #94C43A; color:#ffffff; margin:0; padding:0;}
#content .linkbox {background-color: #E9ECEE; margin:0; padding:2px 5px 2px 5px; margin:5px; color:#687889;}
#content .linkbox:hover {color:#ffffff;}
#content .box {background-color: #EFF4F7; border: 1px solid #E0E5E8; margin:0; padding:5px; margin:10px; color:#4d4d4d;}
#content form {background-color: #EFF4F7; border: 1px solid #E0E5E8; margin:0; padding:5px; margin:0 10px 0 10px; color:#4d4d4d;}
#content td {color:#373737; font-weight:normal; font-size:70%;}
.imgLeft {border:0; float:left;}

#left {float:left; margin:0; padding:0; width:200px;}
#right {float:left; margin:0; padding:0; width:200px;}

#rightnav { margin:0; padding:0; width:160px; float:right; text-align:left;}

#rightlogin {margin:0; padding:0; background:#BA8AB8; border-bottom:1px solid #fff;}
#rightlogin p {margin:0; padding:5px 10px 10px 10px; color:#fff;}
#rightlogin h1 {color:#ffffff; font-weight:bold; padding:5px 10px 10px 10px; margin:0; font-size:120%;}
#rightlogin a, rightlogin a:visited  {text-decoration: none; color: #ffffff; padding:0; margin:0; font-weight:bold;}
#rightlogin a:hover {text-decoration: none; color: #373737;}
#rightlogin form {margin:0; paddiing:0;}

#rightcontact {margin:0; padding:0; background:#A3C7E3;text-align:center;}
#rightcontact p {text-align:left; margin:0; padding:5px 10px 10px 10px; color:#4d4d4d;}
#rightcontact h1 {text-align:left; color:#ffffff; font-weight:bold; padding:5px 10px 10px 10px; margin:0; font-size:120%;}
#rightcontact a, rightcontact a:visited  {text-decoration: none; color: #4d4d4d; padding:0; margin:0; font-weight:bold;}
#rightcontact a:hover {text-decoration: none; color: #fff;}
#rightcontact form {margin:0; paddiing:0;}

#rightevents {margin:0; padding:0; background:#A3C7E3;text-align:center;}
#rightevents p {text-align:left; margin:0; padding:5px 10px 10px 10px; color:#4d4d4d;}
#rightevents h1 {text-align:left; color:#ffffff; font-weight:bold; padding:5px 10px 10px 10px; margin:0; font-size:120%;}
#rightevents a, rightcontact a:visited  {text-decoration: none; color: #631271; padding:0; margin:0; font-weight:bold;}
#rightevents a:hover {text-decoration: none; color: #AC6CA9;}
#rightevents form {margin:0; paddiing:0;}

#right1 {margin:0; padding:0; background:#A3C7E3;}
#right1 p {margin:0; padding:5px 10px 10px 10px; color:#4d4d4d;}
#right1 h1 {color:#ffffff; font-weight:bold; padding:5px 10px 10px 10px; margin:0; font-size:120%;}
#right1 a, right1 a:visited  {text-decoration: none; color: #4d4d4d; padding:0; margin:0; font-weight:bold;}
#right1 a:hover {text-decoration: none; color: #fff;}
#right1 form {margin:0; paddiing:0;}

#right2 {margin:2px 0 0 0; padding:0; background:#EFF4F7;}
#right2 p {margin:0; padding:5px 10px 10px 10px; color:#4d4d4d;}
#right2 h1 {color:#631271; font-weight:bold; padding:5px 10px 10px 10px; margin:0; font-size:120%;}
#right2 a, right2 a:visited  {text-decoration: none; color: #4d4d4d; padding:0; margin:0; font-weight:normal;}
#right2 a:hover {text-decoration: none; color: #631271;}
#right2 form {margin:0; paddiing:0;}
#right2 ul {list-style: none; margin: 0; padding: 0; text-indent:0;}
#right2 li {line-height:15px; font-weight: normal; color: #4d4d4d; margin:0; padding:0 5px 5px 15px; background: url(../images/li3.gif) no-repeat 7px .4em;}



/* Footer */
#footer {clear:both; display:block; position:relative; width:780px; height:28px; background: #BA8AB8; margin:0; padding:0;}
#footer a, footer:visited {color: #ffffff; font-weight: normal; text-decoration: none; margin:0; padding:0;}
#footer a:hover	{color: #5F1470;}
#footer p {padding:8px 5px 0 5px; margin:0px;  font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-weight: normal;}
#footer .left {float:left;}
#footer .right {float:right;}

#logo {margin:0; padding:0; text-align:right; height:36px; background:#fff;}
#logo img {border:0;}


/* Bespoke Content Elements */
.txtInput {border: 1px solid #BEC7CD; font-weight: normal; background-color: #FFFFFF; text-decoration: none; font-family:verdana, arial, helvetica, sans-serif;  font-size:100%; color: #4d4d4d;}
.txtInput2 {border: 1px solid #BEC7CD; font-weight: normal; font-size: 70%; color: #6B7B8B; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none}

.layoutMain {float: left; margin:5px 0 0 0; padding:0;}
.layoutMain IMG { padding: 0; border: 0;}

.btnArrow {cursor: pointer; height:17px; width:17px; background: url(../images/btnArrow.gif) no-repeat; margin:0 0 0 1px; padding:0; border:0;}
.button {height:17px; width:92px; background: #990000 url(../images/btnSubmit.gif) no-repeat; margin:0; padding:0; border:0;}
.hide {display:none;}

#calendarMain {border:0; width:150px;}
#calendarMain th {background: #A3C7E3; color:#373737; height:20px; text-align:center;}

#calendarMain .calendarSmall{font-size:60%; color:#fff;}
#calendarMain .calendarMed{font-size:60%; color:#fff;}
#calendarMain .calendarNorm{font-size:70%; font-weight:bold;}

#calendar {border-left:1px solid #B6B9C2; width:150px; padding:0;  font-size:70%;}
#calendar th {color: #fff; background: #BA8AB8; border-right: 1px solid #A2ADBC; border-bottom: 1px solid #A2ADBC; border-top: 1px solid #A2ADBC; width: 20px; height: 20px;}
#calendar td { background:#fff;border-right: 1px solid #A2ADBC; border-bottom: 1px solid #A2ADBC; width: 20px; height: 20px; color:#373737; text-align:center;}
#calendar a.event {background:url(../images/bgevent.gif);  color:#fff;}
#calendar .calendar-month {background:#EFF4F7; color:#A2ADBC;}
#calendar .calendar-today {font-weight:bold;}



