/* CSS Document */

/* Common Selectors */
body {background:url(Objects/Common/Background.jpg) top left repeat-x #142f97; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding-top:0px;}

h1 {font-size:180%; font-weight:normal; margin-bottom:0px; padding-bottom:0px;}
h2 {color:#18245c; font-size:150%; font-weight:normal; padding-top:12px; margin-top:0px}
h3 {color:#18245c; font-size:120%; font-weight:normal; clear:both}
h4 {color:#18245c; font-size:90%; font-weight:normal; line-height:130%}
h5 {font-size:75%; font-weight:normal; padding-top:3px; line-height:normal}
p {font-size:90%; line-height:130% }
li {font-size:90%;}
a:link {color:#18245c; text-decoration:underline}
a:visited {color:#18245c; text-decoration:underline}
a:hover {color:#18245c; text-decoration:none}
a:active  {color:#18245c; text-decoration:underline}

.important {color: #ab0000; font-size:inherit; font-weight:inherit}

.homemiddle form div 		{font-size:90%; float: left; clear:left;margin-bottom:6px;}
.homemiddle form label		{text-align:right; width:200px; float:left; display:block; display: table-column; clear:left; padding-right:6px}
.homemiddle form fieldset	{border:1px solid #999999}
.homemiddle form input		{border:1px solid #999999}
.homemiddle form textarea	{border:1px solid #999999}
.homemiddle form select		{border:1px solid #999999}


#container {width:800px; margin-left:auto; margin-right:auto; padding:0;}

#top {padding-left:0px; padding-right:0px; width:800px; margin-bottom:0px; background-color:#FFFFFF}
#topbanner {
display:block;
/* background:url(Objects/Common/twopointsline.gif) bottom left repeat-x #FFFFFF;  
padding-bottom:12px; */
padding-bottom:0px; 
height:76px; 
position:relative
}
#logo {background-color:#FFFFFF}
#logo h1 {display:none}
#services {color:#000000; font-size:0.7em; padding:6px; text-align:left; float:right; background-color:#F2F2F2;}
#services a:link {color:#666666; text-decoration:none}
#services a:visited {color:#666666; text-decoration:none}
#services a:hover {color:#000000; text-decoration:underline}
#services a:active {color:#666666; text-decoration:none}

#middle {
width:800px;
height:100%;
clear: both;
background:url(Objects/Common/BackContent.gif) top left repeat-y;
margin-top:0px;
margin-bottom:0px;
padding-top:12px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}
.homemiddle {
background:url("Objects/Home/BackMiddle.gif") top left #FFFFFF repeat-y;
padding:0px; 
}

.hometext {
width:756px; 
background: transparent; 
margin-top:0px; 
margin-bottom:12px;
padding-left:12px; 
padding-right:36px;
padding-bottom:12px; 
}

.homesubtext {
width:756px; 
background: transparent; 
margin-top:0px; 
margin-bottom:12px;
padding-left:12px; 
padding-right:36px;
padding-bottom:12px;
background:url(Objects/Common/degradepointshorizontal.gif) bottom left no-repeat} 


#mainmenu {padding-top:6px; padding-bottom:6px; text-align:left; color:#666666; font-size:0.8em;  background-color:#ffffff; padding-left:12px}
#mainmenu a:link {color:#666666; text-decoration:none}
#mainmenu a:visited {color:#666666; text-decoration:none}
#mainmenu a:hover {color:#000000; text-decoration:underline}
#mainmenu a:active {color:#000000; text-decoration:underline}

#mainmenu span.mainactive a:link {color:#000000; text-decoration:none}
#mainmenu span.mainactive a:visited {color:#000000; text-decoration:none}
#mainmenu span.mainactive a:hover {color:#000000; text-decoration:underline}
#mainmenu span.mainactive a:active {color:#000000; text-decoration:underline}

#mainmenu span {padding-top:4px; padding-right:6px; padding-left:6px; padding-bottom:4px}
#mainmenu span.mainactive {background-color:#E0E0E0}

#mainmenu a.activech:link {color:#000000; text-decoration:none}
#mainmenu a.activech:visited {color:#000000; text-decoration:none}
#mainmenu a.activech:hover {color:#000000; text-decoration:underline}
#mainmenu a.activech:active {color:#000000; text-decoration:underline}

#mainphoto {
/* height:150px; */
height:0px;
background:url(Objects/Common/linetwopoints.gif) bottom left repeat-x #FFFFff;
/* border-top:1px solid #999999;  */
margin-bottom:0px; 
padding-top:3px; 
padding-bottom:12px;
}


#menuright {float:right; width:216px; padding-left:12px; padding-right:12px}
.rmenuitem {border-bottom:1px dotted #999999; height:40px; padding-bottom:4px; padding-left:58px; position:relative}
.rmenutext {
	color:#18245c;
	font-size:1em;
	font-weight:normal;
	display:inline;
	margin-bottom:0px;
	padding-bottom:0px;
	position:absolute;
	bottom:0px;
	left: 60px;
	width: 156px;
}


.ritem {padding-left:56px; padding-bottom:4px; padding-left:0px; padding-top:6px }
.rmenulist {list-style:none outside; padding-left:0px; margin-left:0px;  list-style-image:none; color:#666666; font-size:0.8em; line-height:1.2em; margin-right:0px;}
.rmenulist li {border-bottom:1px dotted #999999; padding-left:6px}

#footer {width:800px; 
background:url(Objects/Common/twopoints.gif) top left repeat-x #ffffff; padding-top:12px;  padding-bottom:12px; margin-bottom:0px;  text-align:center; font-size:x-small; color:#666666;}

#footer a:link {
color:#555555;
text-decoration:underline
}

#footer a:visited {
color:#555555;
text-decoration:underline
}

#footer a:hover {
color:#555555;
text-decoration:none
}

#footer a:active {
color:#555555;
text-decoration:none
}

#bottom {width:800px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:0px; padding-top:0px;  height:12px;}


/* backgrounds for right hand menu on homepage */

#news {background: url("Objects/Home/news.gif") left bottom no-repeat;}
#agenda {background: url("Objects/Home/agenda.jpg") left bottom no-repeat;}
#theme3 {background: url("Objects/Home/theme3.jpg") left bottom no-repeat;}
#theme4 {background: url("Objects/Home/theme4.jpg") left bottom no-repeat;}

/* text formatting */

a.small {font-size:80%}
.fl {float:left}
.fr {float:right}
.big {font-size:140%}




/*inner pages Common stuff */
.menuleft {
width:186px;
float:left;
background:inherit; 
font-size:0.8em; 
color:#000000;  
font-weight:normal;  
line-height:100%;
margin-bottom:0px; 
padding-top:0px; 
padding-right:12px;
padding-bottom:0px; 
padding-left:28px;
}

.menuleft a:link {color:#555555; text-decoration:none}
.menuleft a:visited {color:#555555; text-decoration:none}
.menuleft a:hover {color:#000000; text-decoration:underline}
.menuleft a:active {color:#000000; text-decoration:underline}

.active {
background-color:#E0E0E0; 
color:#000000; 
font-weight:normal;  
}

.litem1 {
display:block;
position:relative;
background: url("Objects/Common/ListIcon.gif") top left no-repeat;
border-bottom:1px dotted #999999; 
margin-bottom:2px;
margin-left:0px;
padding-bottom:4px; 
padding-left:10px;
padding-top:4px; 
}


.litem {
display:block;
position:relative; 
background: url("Objects/Common/ListIcon1.gif") top left no-repeat;
border-bottom:1px dotted #999999; 
margin-bottom:2px;
margin-left:0px;
padding-bottom:4px; 
padding-left:10px;
padding-top:4px; 
}

.lmenulist {
list-style:none inside; 
list-style-image:none; 
line-height:1em;
color:#555555; 
position:relative; 
margin-top:0px; 
margin-right:0px;
margin-bottom:4px;
margin-left:12px;  
padding-left:0px; 
}

.lmenulist li {
border-bottom:1px dotted #999999;
margin-left:0px; 
padding-left:0px;
padding-top:2px;
padding-bottom:4px;
}

.phr {
width:250px;
float:right; 
border:1px solid #999999;
background-color:#FFFFFF; 
margin-top:0.2em; 
margin-bottom:12px; 
margin-left:18px; 
padding:2px;
}



.ph {
width:250px;
border:1px solid #999999;
background-color:#FFFFFF; 
margin-top:12px; 
margin-bottom:12px; 
padding:2px;}



.phl {
width:250px;
float:left;
border:1px solid #999999; 
background-color:#FFFFFF; 
padding:2px;
margin-right:18px;
margin-bottom:12px;
clear:left}

.active {background-color:#E0E0E0; padding-bottom:0px; padding-left:0px; padding-right:0px;  color:#000000}
p.caption {font-size:80%; margin:0; padding:0}
img {margin:0; padding:0}






.hometext {
width:752px; 
clear:left; 
background: transparent; 
margin-top:0px; 
margin-bottom:12px;
padding-left:12px; 
padding-right:36px;
padding-bottom:12px; 
}

.homesubtext {
width:752px; 
clear:left; 
background: transparent; 
margin-top:0px; 
margin-bottom:12px;
padding-left:12px; 
padding-right:36px;
padding-bottom:12px;
background:url(Objects/Common/degradepointshorizontal.gif) bottom left no-repeat} 






