@charset "UTF-8";
@media all
{
  html * { font-size: 100.01%; }
  textarea, pre, code, kbd, samp, var, tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier}
  body {font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 75.00%;color: #666666}
  h1,h2,h3,h4,h5,h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;color:#5f5f5f;margin: 0 0 0.25em 0}
  h1 { font-size: 200%; color:#00594e}         /* 24px */
  h2 { font-size: 150%; }                       /* 18px */
  h3 { font-size: 133.33%;font-weight:bold }    /* 16px */
  h4 { font-size: 116.67%; }                    /* 14px */
  h5 { font-size: 116.67%; }                    /* 14px */
  h6 { font-size: 116.67%; }                    /* 14px */
  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
  ul li { list-style-type: disc; }
  ul ul li { list-style-type: circle; }
  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }
  li { margin-left: 0.8em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }
  p { line-height: 1.5em; margin: 0 0 1em 0; }
  blockquote, cite,q {font-family: Georgia, "Times New Roman", Times, serif;font-style:italic}
  blockquote { margin: 0 0 1em 1.6em; color: #666; }
  strong,b { font-weight: bold}
  em,i { font-style: italic; }
  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd, samp, var { color: #666; }
  var { font-style: italic; }
  acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}
  sub, sup { font-size: 91.6667%}
  hr {color: #fff;background:transparent;margin: 0 0 0.5em 0;padding: 0 0 0.5em 0;border:0;border-bottom: 1px #eee solid;}
  a {color: #008a7f; text-decoration:none}
  a:visited  {color:#008a7f;}
  a:focus, a:hover,a:active {color:#008a7f;text-decoration:underline}

	body {margin:0;background: #fff url(images/bg.png) repeat-x top left;text-align: left; }
	.page_margins{margin:0 0 0 18px}
	.page {width:1009px}
	#header {position:relative;}
	#header #topnav {position:absolute;top: 0px;right: 0px;}
	#header, #nav, #main, #footer { clear:both; }
	#header {color: #000;padding-top: 33px;height:129px;width:100%;overflow:hidden}
	#header div span { color:#ddd; }
	#header div div.search {display:inline;vertical-align:middle;margin:0;padding:0 0 0 36px;background: url(headerVerticalDotLine.gif) 12px 2px repeat-y}
	#header div form {display:inline}
	#header div [type="text"]{width:145px;padding:2px;border:1px solid #cfdce5}
	#header div [type="submit"]{padding:0px 4px}
	
	#topnav { text-align: right;}
	#topnav {color: #fff;background:#00594e;width:100%;height:33px;right:0px;top:0px}
	#topnav div{padding: 5px 10px 0 0}
	#topnav div a {color:#fff; font-weight: normal; text-decoration:none; padding:0 5px}
	#topnav div a:focus,
	#topnav div a:hover,
	#topnav div a:active {text-decoration:underline}
	
	#btnSearch{margin-left:7px}
	#raw{width:149px;border:1px solid #cfdce5;background:#f5f8f9;color:#000;padding:2px}
	
	#main { background: transparent url(images/mainBGgreen.png) -20px 0px repeat-x;padding:0; }
	#breadcrumb {padding: 12px 0 8px 286px;font-size:90%;}
	#breadcrumb a {color:#4e6e7f;text-decoration:underline}
	#breadcrumb a.active {color:#4b4b4b;text-decoration:none;font-weight:bold}
	
	#col1 {width: 262px;float:left}
	#col1_content {background:transparent url(images/navBGgreen.png) top left repeat-y}
	#col1_content_bottom {height:10px;background:transparent url(images/navBGBottomgreen.png) top left no-repeat;margin-bottom:40px}
	#col2 {width: 224px;float:right}
	#col2_content {}
	#col2_content_bottom {}
	#col3 {margin: 0 234px 0 272px; min-height:400px}
	#col3_content {background:transparent url(images/contBGgreen.png) 100% 0px repeat-y;padding:14px;}
	#col3_content_bottom {height:10px;width:100%;background:transparent url(images/contBGBottomgreen.png) 100% top no-repeat;margin:0 0 40px 0;padding-top:11px}
	
	#nav {padding:16px 0 20px 10px;}
	#nav ul,
	#nav ul li {margin: 0;padding:0 }
	#nav li {width:239px;list-style:none;}
	#nav li a{display:block;border-bottom:1px dotted #C0D0DA}
	#nav li a:link,#nav li a:hover,#nav li a:active,#nav li a:focus{text-decoration:none}
	#nav.a #service.a {text-decoration:none}
	  
	#nav li a.nav10:link, #nav li a.nav10:visited {padding:7px 9px;color:#fff;background:#009c90;font-weight:normal}
	#nav li a.nav10:hover {background:#009c90 url(ray.gif) 0 50% no-repeat}
	#nav li a.nav11:link, #nav li a.nav11:visited, #nav li a.nav11llight:link, #nav li a.nav11light:visited, #nav li a.nav11dark:link, #nav li a.nav11dark:visited {padding:7px 9px;color:#fff;background:#009c90 url(ray.gif) 0 50% no-repeat;font-weight:bold}

	#nav li a.nav10light:link, #nav li a.nav10light:visited {padding:7px 9px;color:#fff;background:#bbdecf;font-weight:normal}
	#nav li a.nav10light:hover {background:#bbdecf url(ray.gif) 0 50% no-repeat}
	#nav li a.nav11light:link, #nav li a.nav11light:visited{background:#bbdecf url(ray.gif) 0 50% no-repeat;}

	#nav li a.nav10dark:link, #nav li a.nav10dark:visited {padding:7px 9px;color:#fff;background:#00594e;font-weight:normal}
	#nav li a.nav10dark:hover {background:#00594e url(ray.gif) 0 50% no-repeat}
	#nav li a.nav11dark:link, #nav li a.nav11dark:visited {background:#00594e url(ray.gif) 0 50% no-repeat}


	#nav li a.nav20:link, #nav li a.nav20:visited {padding:7px 4px 7px 14px;color:#fff;background:#70c8be;font-weight:normal}
	#nav li a.nav20:hover {background:#70c8be url(ray.gif) 0 50% no-repeat}
	#nav li a.nav21:link, #nav li a.nav21:visited {padding:7px 4px 7px 14px;color:#fff;background:#70c8be url(ray.gif) 0 50% no-repeat;font-weight:bold}
	#nav li a.nav21:hover {background:#70c8be url(ray.gif) 0 50% no-repeat}

	#nav li a.nav30:link, #nav li a.nav30:visited {padding:7px 0px 7px 18px;color:#666;background:#b0ded5;font-weight:normal}
	#nav li a.nav30:hover {background:#b0ded5 url(ray.gif) 0 50% no-repeat}
	#nav li a.nav31:link, #nav li a.nav31:visited {padding:7px 0px 7px 18px;color:#666;background:#b0ded5 url(ray.gif) 0 50% no-repeat;font-weight:bold}
	#nav li a.nav31:hover {background:#b0ded5 url(ray.gif) 0 50% no-repeat}
	
	#service {padding:0 0 20px 10px;width:239px;}
	#service div.servicetitle {padding:6px;background:#fbd27f;text-transform:uppercase;border-bottom:1px solid #fff;font-weight:bold;}
	#service div {border-bottom:1px solid #fff;}
	#service div a {display:block;padding: 6px 0 6px 38px;background:#f8f2e7 url(images/service_page.gif) 0px 0px no-repeat;color:#666}
	#service div.newsletter a {background:#f8f2e7 url(images/service_newsletter.gif) 0px 2px no-repeat;}
	#service div.paragraph a {background:#f8f2e7 url(images/service_paragraph.gif) 0px 2px no-repeat;}
	#service div.download a {background:#f8f2e7 url(images/service_download.gif) 0px 2px no-repeat;}
	#service div.portal a {background:#f8f2e7 url(images/service_portal.gif) 0px 2px no-repeat;}
	#service div.event a {background:#f8f2e7 url(images/service_event.gif) 0px 2px no-repeat;}
	#service div.print a {background:#f8f2e7 url(images/service_print.gif) 0px 3px no-repeat;}
	#service div.lock a {background:#f8f2e7 url(images/service_lock.gif) 0px 2px no-repeat;}
	#service a:hover {}
	#service div a:hover {text-decoration:none;background-color:#fbd27f}
	#service a.ser11:link, #service a.ser11:visited {background-color:#fbd27f}
	div.clearfloating{height:0px;font-size:0%;display:table}
	
	#treeNavigation {margin:0 0 5px 0;padding:0;list-style-type:none;}
	#treeNavigation li, #treeNavigation ul {margin:0;padding:0;list-style-type:none}
	#treeNavigation ul {margin:0}
	#treeNavigation a {text-decoration:none}
	#treeNavigation li a:link, #treeNavigation li a:visited{padding:7px 9px;color:#009c90;background:#fff;font-weight:normal;display:block;border-bottom:1px dotted #C0D0DA}
	#treeNavigation li a:hover {background:#003024;color:#fff}
	#treeNavigation li ul li a:link, #treeNavigation li ul li a:visited{padding:7px 4px 7px 28px;color:#009c90;background:#fff;font-weight:normal}
	#treeNavigation li ul li a:hover {background:#5b948d;color:#fff}
	#treeNavigation li ul li ul li a:link, #treeNavigation li ul li ul li a:visited{padding:7px 0px 7px 54px;color:#009c90;background:#fff;font-weight:normal}
	#treeNavigation li ul li ul li a:hover {background:#dbede5;color:#00594e}

.artnoGallery {
	padding:0px;
	margin: 12px 0px;
	width: 564px;
}
.artnoNav {
	margin: 12px 0px 0px 0px;
	text-align: center;
}
.artnoNav .navLeft {float: left;}
.artnoNav .navRight {float: right;}
.artnoGallery .big {
	/*border: 1px solid #b11a1c;
	padding: 11px 8px;*/
	margin: 12px 0;
}
.artnoGallery .big a {
	display: block;
	text-align: center;
	overflow: hidden;
}
.artnoGallery .bigImage {
	border: none;
}
.artnoGallery .description {
	padding: 8px;
	font-weight: normal;
	height: 3.6em;
	overflow: hidden;
	background:#fbebec;border-bottom:1px dotted #b11a1c;
	display: block;
	margin-bottom:12px;
	width: 548px; 
	font-size: 1em;
	line-height:1.2em;  
}
.artnoGallery .thumbs {
	margin-left: 12px;
text-align:center;
}
.artnoGallery .thumbs a img{
	border: none;
}
.artnoGallery .thumbs a {
	float: left;
	display: block;
	text-align: center;
	padding: 1px;
	margin: 2px 2px 2px 2px;
}
.artnoGallery .thumbs a.smallImage {
	border: 1px solid #fbebec;
	opacity: 0.75;
	filter: alpha(opacity = 75);
}
.artnoGallery .thumbs a.smallImage:hover {
	border: 1px solid #e20a1b;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.artnoGallery .thumbs a.activeImage {
	border: 1px solid #e20a1b;
}
.artnoGallery .spacer {
	clear: both;
}
}