body {overflow: auto; font-family:Arial, Helvetica, sans-serif;}

p {font-size:0.8em;}

.ul-norm, .li-norm {font-size:0.9em; margin:0; padding:0; line-height:20px; list-style:none; text-align:center;}

a {font-size:0.9em;}

a.norm {font-size:0.9em;}

#main {margin:0 auto; width:700px; background-image:url(nav/back3col.jpg); background-repeat:repeat-y; padding:0 15px;}

.mainunder {background-color:#FFF;}

#top {background-image:url(nav/CrnWH.gif); background-repeat:no-repeat; background-position:left top; height:15px; background-color:#FFFFFF;}

#centre {padding:0; width:700px; background-color:#FFF; margin:0; background-image:url(nav/back3col.jpg); background-repeat:repeat-y;}

#centre2 {padding:0; width:700px; margin:0; background-image:url(nav/back2col.jpg); background-repeat:repeat-y;}

#centreCont {padding:0 0 0 10px; margin:0px; background-color:#000; background-image:url(nav/back.gif); background-repeat:repeat-y;}

#centreCont2 {padding:0 0 0 10px; margin:0px; background-color:#000;}

#column1 {width:129px; float:left; padding:0; background-color:#d0ecf0; margin:0;}

#column2 {width:400px; float:left; padding:0; margin:0;}

.addresscont {float:left; width:340px; height:auto; overflow:hidden; margin:0 0 10px 0; padding:0;}
.addressleft {width:170px; float:left; height:auto; overflow:hidden;}
.addressright {width:170px; float:right; height:auto; overflow:hidden;}
.addtext {font-size:0.7em; padding:0; margin:0;}

#column2b {width:700px; float:left; padding:0; margin:13px 0 0;}

#column3 {width:168px; float:left; padding:0; margin:0; background-color:#D0ECF0;}

#column3b {width:170px; float:left; padding:0; margin:0;}

#column4 {width:539px; float:left; padding:0; margin: 0 0 0 5px;}

#column5 {width:700px; float:left; padding:0; background-color:#FFF;}

#column6 {width:227px; float:left; padding:0; margin:0; background-color:#FFF;}

.content1 {font-size:0.9em; margin:0; line-height:130%; padding:8px 0;}

#content2 {padding:8px 29px 10px; margin:0;}

#content2b {padding:12px 17px 15px 16px; margin:0; line-height:150%; font-size:0.69em;}

#content2b p {line-height:150%; padding:0; margin:0 0 11px;}

#contentb {padding:0; margin:0; line-height:160%;}

#content3a, #content3b {font-size:0.8em; margin:0; line-height:130%; padding:8px 10px 10px 10px;}

#content3 {padding:8px 19px 10px; margin:0; font-size:0.6em; line-height:130%;}

#content4 {padding:8px 29px 10px;}

#content5 {padding:0 31px 10px 27px; margin:0;}

/* Paragraph settings for each content*/
.content1 p {font-size:0.8em; padding:0; margin:0; text-align:center;}

#content3a p, #content3b p {font-size:0.8em; padding:0; margin:5px 0 11px;}

#content4 p {line-height:16px; padding:0 15px 10px; margin:0 0 8px;}

#content5 p, #content5c p {line-height:16px; padding:0; margin: 0 0 8px;}

.h1-under {margin:0; padding:0; font-size:1.1em; font-weight:lighter; color:#666;}

.pleasenote {margin:0; padding:0; color:#484759;}

.imagetitle {margin:6px 0 0 0; padding:6px 0 0 0; font-size:0.9em; font-weight:bold; color:#666;}

.center {text-align:center;}

.pclose {margin:0; padding:0;}

.bold {font-weight:bold;}

/* Paragraph settings ends */
/* image settings for each content*/

.content1 img {padding:0; margin:6px 0 4px; border:1px solid #00586D;/*border: 1px solid #000000;*/}

#content2 img {padding:0; margin:3px 0 4px 0; border:1px solid #00586D;}

#content3a img, #content3b img {padding:0; margin:3px 0 4px 0; border:1px solid #00586D;/*border: 1px solid #000000;*/}

#content5 img {padding:0; margin:4px 0 0; border:1px solid #333333;}

.center {text-align:center;}

/* image settings ends*/
/* link settings for content*/
.content1 a:link, #content1 a:visited, #content1 a:active {color:#443662; text-decoration:underline; font-weight:bold;}

.content1 a:hover {color:#000; text-decoration:underline; font-weight:bold;}

#content2 a:link, #content2 a:visited, #content2 a:active {color:#44879D; text-decoration:underline; font-weight:bold;}

#content2 a:hover {color:#000; text-decoration:underline; font-weight:bold;}

#content2b a:link, #content2b a:visited, #content2b a:active {color:#443662; text-decoration:underline; font-weight:bold;}

#content2b a:hover {color:#000; text-decoration:underline; font-weight:bold;}

#content3 a:link, #content3 a:visited, #content3 a:active {color:#003D7E; text-decoration:underline; font-weight:bold;}

#content3 a:hover {color:#000; text-decoration:underline; font-weight:bold;}

/* link settings for content ends*/
#topspacer {clear:left; margin:0; padding:0; background-color:#E8E8E8; width:728px;}

#spacer { clear:both; margin:0; padding:0; background-color:#FFF;}

#spacer2 { height:66px; width:392px;}

#spacer_NoleftCol {clear:left; margin:0; padding:0; background-color:#FFF; background-image:url(../images/nav/back_col2.gif); background-repeat:repeat-y;}

#spacer_NoCol {clear:left; margin:0; padding:0; background-color:#FFF; background-image:url(../images/nav/back_col3.gif); background-repeat: repeat-y;}

/* footer starts*/

#footer_column1, #footer_column2, #footer_column3 {width:100%; float:left; padding:0; background-color:#d0ecf0; margin:0;}

#base {background-color:#FFF; color:#000; padding:0; margin:0; clear:left; height:68px;}

#footer {margin:0 auto; background-color:#FFF; width:730px; color:#00586D; padding:10px 0;}

.footercontent {color:#00586D; padding:0; margin:0; line-height:13px; background-color:#FFF; text-align:center;}

.footercontent a {font-size:0.75em;}

.footercontent p {margin:0; padding:4px 0 0 0; font-size:0.7em;}

#footer a:link, a:hover, a:visited, a:active {color:#44879D; text-decoration:underline;}

.footercontent ul {display:block; margin:0; padding:0;}

.footercontent li {display:inline; margin:0; padding:0 5px;}

h1, h2 {line-height:14px; font-size:1.1em; margin:0; padding:0; color:#FFF; font-weight:bold;}

.h1main {color:#036; font-size:0.8em;}

.h1-look {line-height:14px; font-size:1.1em; margin:0; padding:0; color:#FFF; font-weight:bold;}

.smallareas {color:#036; font-size:0.7em; font-weight:lighter;}

h3 {font-size:0.9em; line-height:14px; margin:30px 5px 0 19px; padding:0; color:#443662; font-weight:bold;}

h4 {font-size:0.8em; line-height:15px; margin:0; padding:10px 20px 10px 18px; color:#FFF; background-color:#443662; display:block; font-weight:normal;}

h5 {font-size:0.8em; line-height:24px; margin:14px 0 3px 22px; padding:0;}

.mmhide_spsearch {margin:0 0 2px; padding:2px; border:1px solid #1F537D;}

#indent {padding:0 0 0 8px; margin:0; text-indent:10px;}

#content2 ul {margin:0; padding:0; line-height:15px;}

#content2 ul {margin:8px 0 0 15px; padding:0; list-style-position:outside; list-style-type:disc;}

#content2 ol {margin:0 0 0 7px; padding:0; line-height:15px;}

#content2 ol li {padding:0; list-style-position:outside; list-style-type:decimal; width:550px; margin:10px 0 0 15px;}

.border {padding:0; margin:0; border:1px solid #000000;}

/* for meet the staff page only*/
#staff p {margin:0; padding:0 0 6px 0px;}

#staff img {margin:4px 0 0; padding:0;}

/* for meet the staff page only ends*/
.mmhide_pic_flowright {margin:4px 20px 4px 0; float:left;}

.mmhide_pic_flowleft {margin:4px 0 20px 36px; float:right; padding:0;}

/* roseberys news & calender page stuff?*/
#tablehead td { border-width:1px; border-style:solid none; border-color:#FFF; padding:0 7px; font-weight:bold; color:#FFF;}

#newtable td {border:1px solid #FFF; padding:7px;}

.mmhide_newsimage {padding-top:10px; padding-bottom:10px; font-style:normal; font-weight:normal; text-decoration:underline;}

#newtable p {margin:0; padding:0;}

/*news & calender stuff ends?*/
.text18 {font-size:1.2em; line-height:20px;}

.text17 {font-size:1.1em; line-height:20px;}

.text16 {font-size:1em; line-height:19px;}

.text15 {font-size:0.9em; line-height:18px;}

.text14 {font-size:0.8em; line-height:17px;}

.text13 {font-size:0.8em; line-height:16px;}

.text12 {font-size:0.7em;}

.text11 {font-size:0.7em;}

.text10 {font-size:10px;}

.hruler {border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#1F537D; border-bottom-color:#CCC;}

.mmhide_formfix {margin:0; padding:0;}

#A ul {margin:0; padding:0;}

#A li {margin:14px 0 0 15px; padding:0 0 0 5px; list-style-position:outside; list-style-image:url(../images/txt/A.gif);}

#Q ul {margin:0 0 0 0px; padding:0;}

#Q li {margin:14px 0 0 15px; padding:0 0 0 5px; list-style-position:outside; list-style-image:url(../images/txt/Q.gif);}

.sidecolumn {background-color:#44879D; margin:0; padding:5px 0 5px 10px; background-image:url(nav/Mid_Blue_onW.gif); background-repeat:no-repeat; background-position:left top;}

.sidecolumn2 {background-color:#44879D; margin:0; padding-top:5px; padding-right:0; padding-bottom:5px; padding-left:10px;}

.bluetext {color:#44879d}
