a:link, a:visited {text-decoration: underline;}
a:hover, a:active {text-decoration: none;}

#sidebarContainer {width: 200px; font-size: 0.9em; margin-top: 50px; position: relative; z-index: 100;}
#sidebarContainer #sidebar {padding: 10px; width: 180px;}
#sidebarContainer .sideHeader {font-weight: bold; padding: 0px 10px 0px; width: 170px; font-size: 1.3em; }
#sidebarContainer h1 {margin: 0; padding: 0 10px; font-size: 1em; margin-top: 20px;}
#sidebarContainer h1+p {margin: 0; padding: 6px 10px; margin-bottom: 10px;}
#sidebarContainer a {}
#sidebarContainer p {}

#sidebarContainer {display: none;}
#content #sidebarLeftShadow {display: none;}
#content #sidebarRightShadow {display: none;}

/* Colour tags -------------------------------------------------------------- Colour tage*/
a:link, a:visited {color: #1599FD;}
a:hover, a:active {color: #19B7FF;}
.form-input-field, .form-input-button {background-color: #FFFFFF; border-color: #E5E5E5; color: #333333;}

/* Custom codes for Jen ------------------------------------------------------------------------------------ */
body, html {margin: 0; 	padding: 0;}
body {background-color: #A61A70; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, "Bitstream Vera Sans", "Vera Sans", Geneva, sans-serif;}
body {background-color: #475fa3;}
#container {margin: 0px auto; /* Right And Left Margin Widths To Auto */
	text-align: left; /* Hack To Keep IE5 Windows Happy */
	position: relative; width: 840px; overflow: hidden; border-color: #CCCCCC; background-color: #FFFFFF;}
/*#pageHeader {background-image: url(../images/image04.jpg); height: 160px;}*/
#pageHeader {background-image: url(../images/Masthead.jpg); height: 144px;}
/******** UDM Version markup required for letter spacing and underlining ************/
#udm a.toplevel {width: 140px;}
#udm a {text-align: center;}

#content {padding-top: 30px; padding-right: 40px; padding-left: 40px;}
/* Columns ------------------------ */
#columns-container 	{width: 99%; padding: 0px; margin: 0px; margin-top: 7.5pt; overflow: hidden;}  
#columns-left {float: left; width: 63.94%; margin-left: 0%; margin-right: 5.36%; padding: 0px; overflow: hidden;}  
#columns-right {float: right; width:  24.90%; margin-left: 2.30%; margin-right: 0%; padding: 5px; overflow: hidden; 
	/*background-color: #f5f5f5;*/}  
#columns-clearer {width:  99%; clear: both;}
#twitter_div {font-size: 9pt}
.section	{margin-top: 20px;}

h1 	{font-size: 14pt; line-height: 17pt; color: #4597f9; font-weight: bold;}
h2	{font-size: 12pt; line-height: 14pt; color: #cc3399; font-weight: bold; margin-bottom: 3pt; margin-top: 0pt;}
h3	{font-size: 10pt; line-height: 12pt; color: black; font-weight: bold; margin-bottom: 6.5pt; margin-top: 12pt;}
p 	{font-size: 12pt; line-height: 14pt; color: black; font-weight: normal; margin-bottom: 6.5pt; font-family:  Garamond, Times, serif}
#columns-right p {font-size: 9pt; line-height: 11pt; letter-spacing: 0.3pt; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, "Bitstream Vera Sans", "Vera Sans", Geneva, sans-serif;}
#columns-right h2 {font-size: 10pt; line-height: 12pt; color: #cc3399; font-weight: bold; margin-bottom: 1pt; margin-top: 2pt;}
.mainpagetable {width: 500px; border-collapse: collapse; text-align: left;}
.mainpagetable td {text-align: left; vertical-align: bottom; padding-bottom: 30px;}
.mainpagephoto {width: 120px; padding: 0 0 6px 0;}

/* Debugging */
/*
body {background-color: green;}
#container {background color: white;}
*/