ul.menu {margin:0 0 0px 0; padding:0; list-style-image:none; list-style-type:none; list-style-position:outside;}
ul.menu li {list-style-image:none; margin:4px 0; padding:0; width:128px;}
ul.menu li a:link, ul.menu li a:visited {color:#52306D; font-weight:normal; text-decoration:none; display:block; cursor:pointer; font-size:12px;}
ul.menu li.branchsel a:link, ul.menu li.branchsel a:visited {color:#52306D; font-weight:bold; text-decoration:none; display:block; cursor:pointer; font-size:12px;}
ul.menu li a:hover {display:block; color:#52306D; text-decoration:underline;}
ul.menu li div {display:block; line-height:16px;}
ul.menu li.root, li.rootsel {list-style-image:none; padding:0;}
ul.menu li.root a:link, ul.menu li.root a:visited {color:#52306D; font-weight:normal; text-decoration:none; display:block; cursor:pointer; font-size:14px;}
ul.menu li.rootsel a:link, ul.menu li.rootsel a:visited {color:#52306D; font-weight:bold; text-decoration:none; display:block; cursor:pointer; font-size:14px;}
ul.menu li.root a:hover {display:block; color:#52306D; text-decoration:underline;}
ul.menu li.root div {display:block;}
ul.menu li.rootsel div {display:block;}
.menroot {background-image:url(images/menroot.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px;}
.menbr {background-image:url(images/menbr.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px;}

.centered {background-image:url(images/s1topbanner.jpg); background-repeat:repeat-x; background-position:6px -2px;}

.t1 {margin:0;}
.t1r1c1 {width:238px; height:53px;}
.t1r1c2 {height:53px; width:auto;}
.t1r1c3 {width:277px; height:53px;}
.t1r1c4 {width:180px; height:53px; vertical-align:bottom;}
.t1r2c1 {width:238px; height:69px; vertical-align:bottom; background-color:#E4DEEC;}
.t1r2c2 {height:69px; width:auto; text-align:center; font-size:15px; color:#909090; font-style:italic; line-height:16px; background-color:#E4DEEC;}
.t1r2c3 {width:277px; height:69px;}
.t1r2c4 {width:180px; height:69px; background-image:url(images/s1t1r2c4.jpg); background-repeat:no-repeat; background-color:#F7D9DF;}
.t1r2c4 h2 {font-size:19px; color:#8C5AB7; font-weight:bold; text-align:center; margin:0px 0px 0 38px; line-height:21px; width:129px;}
.t1r3c1 {width:238px; height:78px;}
.t1r3c2 {height:78px; width:auto; vertical-align:top; background-image:url(images/s1t1r3c2.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
.t1r3c3 {width:277px; height:78px; vertical-align:top; background-image:url(images/s1t1r3c2.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
.t1r3c4 {width:180px; height:78px; background-image:url(images/s1t1r3c4.jpg); background-repeat:no-repeat; background-color:#F7D9DF;}
.quicklink {background-image:url(images/quicklinkicon.jpg); background-repeat:no-repeat; background-position:top left;
	padding:19px 0 25px 54px; margin:0 18px 0 6px; float:left;}
.quicklink a:link, .quicklink a:visited {color:#FFFFFF; font-weight:bold; font-size:16px; border-bottom:1px dotted #FFFFFF; text-decoration:none;}
.quicklink a:hover {border-bottom:1px solid #FFFFFF;}
.t2 {margin:0;}
.t2r1c1 {width:155px; background-image:url(images/s1t2r1c1.jpg); background-repeat:repeat; background-position:top right; background-color:#F7D9DF;
	vertical-align:top; padding-top:6px;}
.t2r1c1 h3, .t2r1c1 h2 {color:#8C5AB7; font-weight:bold; font-size:18px; margin-top:0px;}
.t2r1c2 {width:24px; background-image:url(images/s1t2r1c2.jpg); background-repeat:repeat-y; background-position:top; background-color:#FFFFFF;}
.t2r1c3 {width:auto; background-color:#FFFFFF; vertical-align:top;}
.t2r1c4 {width:24px; background-image:url(images/s1t2r1c4.jpg); background-repeat:repeat-y; background-position:top; background-color:#FFFFFF;}
.t2r1c5 {width:156px; background-image:url(images/s1t2r1c5.jpg); background-repeat:repeat; background-position:top left; background-color:#F7D9DF; vertical-align:top; padding-top:6px;}
.t2r1c5 h3, .t2r1c5 h2 {color:#8C5AB7; font-weight:bold; font-size:18px; margin-top:0px;}
.t2r2c1 {height:44px; background-image:url(images/s1botbanner.jpg); background-repeat:repeat-x; background-position:top; background-color:#8C5AB7;}
.sidebarpad {width:128px; overflow:hidden; margin:0 12px 0 15px;}

#footer {clear:both; padding:10px 7px; text-align:center; color:#9E89BC; font-size:10px; background-color:#E4DEEC;}
#footer a:link, #footer a:visited {color:#9E89BC; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
body { font-family:Arial, Helvetica, sans-serif; margin:0; 
	font-size:12px; background-color:#52306D; font-weight:normal; color:#301C40;}
.content {clear:both; padding:7px 20px 20px 20px;}
.content p a:link, .content p a:visited, .content p a:hover, #crumbtrail a:link, #crumbtrail a:visited, #crumbtrail a:hover, .t2r1c1 p a:link, .t2r1c1 p a:visited, .t2r1c1 p a:hover, .t2r1c5 p a:link, .t2r1c5 p a:visited, .t2r1c5 p a:hover, .content li a:link, .content li a:visited, .content li a:hover {text-decoration:none; border-bottom:1px dotted #C354A8; color:#301C40;}
.content p a:hover, #crumbtrail a:hover, .t2r1c1 p a:hover, .t2r1c5 p a:hover, .content li a:hover {border-bottom:1px solid #C354A8;}
#crumbtrail {color:#666666;}
.fbquarterwhite1 .fbpad, .fbhalfwhite1 .fbpad, .fbthreequarterwhite1 .fbpad, .fbthreequarterswhite1 .fbpad, .fbfullwhite1 .fbpad {border:1px solid #52306D;}
.fbquarternormal1 .fbpad, .fbhalfnormal1 .fbpad, .fbthreequarternormal1 .fbpad, .fbthreequartersnormal1 .fbpad, .fbfullnormal1 .fbpad {border:1px solid #52306D;}
.imageb img {border:6px solid #C354A8;}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('images/s1galleryback.jpg') no-repeat center left;
}
* html .jdGallery a.left { background: url('images/s1galleryback.jpg') no-repeat center left; }
.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('images/s1galleryforward.jpg') no-repeat center right;
}
* html .jdGallery a.right { background: url('images/s1galleryforward.jpg') no-repeat center right; }

.form1 {margin:20px 0px; clear:both;}
.form1-title {border-bottom:1px solid #999999; margin-bottom:10px;}
.form1-title h3 {font-size:13px; margin-bottom:0; padding-bottom:5px; margin-left:0; padding-left:0;}
.form1-pagenumber {font-style:italic; margin-top:11px; text-align:center;}
.form1-label {float:left;}
.form1-label h4 {text-decoration:none; margin-bottom:3px; font-weight:normal; font-size:12px;}
.form1-field {padding-left:25px; float:right; width:65%; margin-bottom:5px;}
.form1-field b {color:#C354A8;}
.form1-field-hi {padding-left:25px; float:right; width:65%; margin-bottom:5px;}
.form1-field-hi b {color:#C354A8;} 
.form1-helptext {padding-bottom:10px; padding-top:0px; color:#666666; font-size:10px; clear:left;}
.form1-formbreaktitle {border-bottom:1px solid #999999;}
.form1-nav {border-top:1px solid #999999; clear:both;}
.form1-legend {color:#C354A8; text-align:center; border-top:1px solid #999999; padding:5px; margin-top:10px; clear:both;}
.form1-legend b {color:#C354A8;} 
.form1-error {color:#C354A8; font-weight:normal; float:left; clear:left; margin-bottom:8px;}
.form1-nextbutton {float:right; margin:5px 10px;}
.form1-prevbutton {float:left; margin:5px 10px;}
.form1-box {border:1px solid #999999; padding:3px; width:65%;}
.form1-droplist { font-weight:bold;}
.form1-tablehead {text-align:left; background-color:#A8CC66; color:#FFFFFF; padding:3px;}
.form1-tablecell {background-color:#EDF4DF; padding:3px;}
.form1-table {margin-bottom:10px;}
fieldset {clear:both;}

.gbhead {text-align:center;  background-color:#8C5AB7;}
.gbhead h1 {margin: 0px 0; color:#FFFFFF; font-weight:normal; font-size:16px; padding:5px;}
.gbhead img {margin:8px;}
.gbsubhead {text-align:center; border-bottom:1px solid #999999; border-top:1px solid #999999; background-color:#F5D2D9;}
.signlink {text-align:center; border-bottom:1px solid #999999; border-top:1px solid #999999; padding:5px;}
.gbsubhead h1 {margin: 0px 0; color:#8C5AB7; font-weight:normal; font-size:16px; padding:5px;}
.guestbook {border:1px solid #999999; padding:0; width:100%;}
.gbscroll {height:300px; overflow:auto;}
.gbscroll2 {height:500px; overflow:auto;}
.gbcomment {clear:both; text-align:left; border-bottom:1px solid #999999; padding:8px 8px 0 8px;
			background-color:#E4DEEC;}
.gbphoto {float:left; margin:2px 10px 10px 0;}
			
.cockapooarrow {position:absolute; top:136px; left:523px; width:152px; height:101px;}