a { color: #003366; }

#slideshow {
    position:relative;
    /*height:350px;*/
      width: 464px;
  height: 243px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}


#home-colRight { float:right;width:460px;}
#home-colLeft { float:left;}


/*#main-leftCol {border-left: 1px dotted #ACA99C; float:left; padding:5px; margin:5px 5px 5px 0; width:235px; display:block; min-height:350px;}*/
#main-leftCol {border-left: 1px dotted #ACA99C; float:left; padding:1px; margin:5px 5px 5px 0; width:235px; display:block;}
#main-rightCol {border-left: 1px dotted #ACA99C; float:right; padding:7px; margin:5px 0 0 0 ; width:185px; display:block;}


h2, h3{ color:#00447a;}

/*CONTENTS AREA*/

#rss-pod {
	width:50px; height:14px; 
	float:right;padding: 0 0 0 15px; margin-left:5px;
	background-image:url(../images/base/feed-icon-12x12.png); 
	background-repeat:no-repeat; 
	background-position:top left;
	}
	


#rss-pod p {font-size:smaller; text-align:right;}

#content-left {width:650px;float:left;padding: 0 0 15px 0;	}
	
.content-left-podL {width:320px;float:left;padding: 5px 0 5px 0;	}
	
.content-left-podR {width:320px;float:right;padding: 5px 0 5px 0;	}

#content-right {width:225px;float:right;padding: 0 0 15px 0;}

.content-left-top {
	width:650px;height:15px;
	float:left;padding:0; margin:10px 0 0 0;
	background-image:url(../images/content-lt.gif);
	background-repeat:no-repeat;
	}

.content-left-middle {
	width:650px;
	float:left;padding:0; margin:0;
	background-image:url(../images/content-lm.gif);
	background-repeat:repeat-y;
	}	
	
.content-left-bottom {
	width:650px;height:15px;
	float:left;padding:0; margin:0;
	background-image:url(../images/content-lb.gif);
	background-repeat:no-repeat;
	}
	

	
/*CONTENT PODS ON RIGHT*/

.content-pod {margin: 5px 0 5px 0; padding: 2px;float:right; min-width: 220px; /*border:1px solid #999;*/}

.content-dl{width:220px;float:left; padding:5px; text-align:left; background-color: #005380;}

.content-dl a:link, .content-dl a:visited, .content-dl a:active, .content-dl a:hover {color:#fff;text-decoration:underline; font-size:13px}


	
.content-pod-highlights {
	background-image:url(../imagecms/highlight-box.gif); float:right;
	background-repeat:no-repeat;
	background-position:top;
	height:140px; width:232px;
	margin: 11px 0 0 0;
	}
	
.content-pod-highlights-rss {
	background-image:url(../imagecms/highlight-boxlight.gif); float:right;
	background-repeat:no-repeat;
	background-position:top;
	height:45px; width:225px;
	margin: 0;
	}

	
	.consent-note {
    background: none repeat scroll 0 0 #00578E;
    color: #FFFFFF;
    float: left;
    padding: 5px;
    width: 215px;
}

#content h3 {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 0.9375em;
}

.consent-note h3 {
    color: #FFFFFF;
}
	
	/*****************************/
	/*CONTENT PODS ON RIGHT*/

.content-dl p {color:#fff;text-decoration:none; font-size:13px}

.content-dl h3 {border-bottom:1px solid #fff; padding:0 0 5px 0; color:#fff;}

.content-pod h3, .content-podl h3, #tagcloud h3, #most-dl h3{
	background-image:url(../imagecms/line-grey.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	/*border-bottom:1px solid #5d90b9;*/
	padding:0 0 5px 0;}
	
.content-pod-highlights-rss p {padding: 0 5px 5px 50px;}

.content-pod-highlights a:link, .content-pod-highlights a:hover, .content-pod-highlights a:visited, .content-pod-highlights a:active, .content-pod-highlights h1 {color:#FFF;}

.content-pod-highlights h2 {padding:0 10px; font-size:16px;}

.content-pod-highlights p {font-size:12px;font-weight:normal; color:#fff; padding: 0 10px; line-height:15px;}
	

	/****************************/
	
	#submit-message {
    background: none repeat scroll 0 0 #CDE0EC;
    border: 1px solid #00578E;
    color: #000000;
    float: left;
    padding: 5px;
    width: 440px;
}
	
	

/*CONTENT PODS ON LEFT*/
	
#most-dl{width:350px; float:left; margin:10px;}

.blue-line {height:1px; background-color:#005380;}

.most-dl p {font-size:12px;font-weight:normal; color:#fff; padding:0 5px 0 10px; line-height:16px;}
	
#tagcloud{width:185px; float:right; margin:5px; padding:5px;}

.tag-cloud-line {height:1px; width:250px; background-color:#005380; float:right; max-height:1px;}



/*2ndlevel: TITLES AND MAIN FRAME TXT*/

#Titles{width:620px;float:left; margin:0 0 0 0; border-bottom:1px solid #5d90b9;}
#Resources-bottom{width:620px;float:left; margin:0 10px 0 10px;}

#Page-nr{width:350px; height:50px; float:right; padding: 0; text-align:right;}

#Page-group{width:350px; float:right; padding: 0; text-align:right;}

.resource-pod{width:700px;float:left;text-align:left; background-color:#e5ecf1; padding:5px;}

/*.resource-pod2{width:700px;float:left;text-align:left; margin-top:50px; background-color:#fff; padding:5px;}*/
.resource-pod2{width:700px;float:left;text-align:left; background-color:#fff; padding:5px;}

.resource-img{width:150px; height:80px;  margin-top: 5px; float:right; padding: 5px; background-color:#fff; text-align:left; border:1px solid #999;}
.resource-imglist{width:150px; height:80px;  margin-top: 25px; float:right; padding: 5px; background-color:#fff; text-align:left; border:1px solid #999;}

.resource-title{width:280px; float:left; padding: 0 5px; text-align:left;}

.resource-title h1 { color:#00447a;}

.resource-img-author{width:120px; height:150px; float:right; padding: 5px; text-align:left; border:1px solid #999;}

.resource-txt{float:left; width: 440px; margin-top:15px; padding: 5px; text-align:left; color:#222;}

#listing-top {
    float: left;
    padding: 1px;
    text-align: left;
    width: 700px;
}
#listing {float:right; padding: 5px; text-align:left;width:400px; padding-bottom:10px;}
#listing-count {float:left; text-align:right;width:250px; padding-top:5px;}
/*#titles-only {float:right; padding: 5px; text-align:right;width:110px; padding-bottom:10px; display:inline}*/

#titles-only {float:right; padding:5px;text-align:right;display:inline; }

.page-nr {
	float:left; 
	padding: 5px; margin:5px;
	text-align:right;width:700px; padding-bottom:10px;
	border-top:1px solid #005380;border-bottom:1px solid #005380;
	font-size:85%;line-height:20px; font-weight:bold; letter-spacing:1px;
	
}

a {
color:#535353;
text-decoration:none;
}

a:hover {
color: #8B8B8B;
text-decoration:underline;
}

a:active, a:focus {
color:#535353;
text-decoration:underline;
}

#crumbpath {
	height: 18px; width:880px;float:left;
	font-size:10px;font-weight: bold;color: #005380; 
	margin: 5px 5px 0 0; padding:5px;
	}

#resource-bio{width:615px; float:left; padding: 5px;border:1px solid #005380;}

#resource-bio p {font-size:12px;font-weight:lighter; line-height:18px;}


/*COMMENTS AND FEEDBACK*/

#comments{width:380px; float:left; padding: 5px;border:1px solid #005380; margin:0;}

.label{ 
	height:30px; width:100px;
	background-image: url(../images/label.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	padding: 0;}

.label p{font-size:11px; font-weight:normal; color:#fff; padding:5px; line-height:9px}

#comments-right{width:190px; float:right;}

#comments-header{width:390px; height:20px; float:left; background-color:#009;}

#comments-feedback{width:500px; float:left; margin-right:5px;}

.comments-feedback-block{width:500px; float:left; margin-right:5px; display:block;}

.comments-feedback-bttn{width:400px; float:left; margin-left:5px; display:block;}

.comments-feedback-box{width:389px; height: 150px; margin:0 5px; padding:5px;float:left; border:1px solid #005380;font-size:12px;}

.comments-feedback-name{width:200px; height: 15px; margin:10px 5px; float:left; border:1px solid #005380;background-color:#fff;font-size:12px; padding:5px;}

#comments h1 {font-size:11px;font-weight:bold; color:#005380; padding:0; line-height:16px;}

#comments P, .comments-feedback-box p {font-size:11px;font-weight:normal; color:#000; padding:0 5px 0 10px; line-height:16px;}

#comments-header h3 {font-size:9px;font-weight:bold; color:#fff; padding:0; margin:2px;}

/*BOTTOM*/



#bottom-cc {
	position:relative;
	width:720px;
	float:left;
	line-height:1.25em;
	margin: 0 0 10px 200px;
	padding:0 5px 0 20px;
}

#copyright {
	width:98%; margin-bottom:10px;
	background-image:url(../images/line-grey.gif); 
	background-repeat:repeat-x;
	background-position:top;
	}
		
#copyright-stat p {padding: 0; margin:0;font-size:9px;}
	
#copyright-logo {width:88px; height:35px;float:left; padding:20px 20px 20px 0;}

#copyright-stat {
	width:550px;
	float:left;
	padding:20px 5px 20px 5px;
}

#search buttom {background-color:#00447a; color: #fff; height:25px; width:40px; background-color:#005380; font-size:11px;}


/*FORMS STYLES*/

#search {
	width:708px;
	padding:5px;
	vertical-align:middle;
	background:#fff;
	border:1px solid #eaeaea;
	color:#003366;
	float:left;
}

#search-small {
	width:240px;
	padding-top:5px;
	vertical-align:middle;
	/*background:#fff;
	border:1px solid #eaeaea;*/
	color:#003366;
	float:left;
}

.details {
	width:240px;
	padding-top:5px;
	/*background:#fff;
	border:1px solid #eaeaea;*/
	color:#222;
	float:left;
}

.details-link {
	width:230px;
	padding:5px;
	margin:0 0 20px 0;
	background:#fff;
	border:1px solid #eaeaea;
	color:#222;
	float:left;
	
}

#search p, #search h1, #search h2, #search h3 {padding:0px;}

.input {background-color:#ddd; color:#333; border:#5d90b9 1px solid; height:20px; width:150px; border-spacing:2px; font-size:0.8 em; padding:1px;}

.buttom {
    background-color: #005380;
    border-style: none;
    color: #FFFFFF;
    font-size: 12px;
    height: 24px;
    width: 70px;
    cursor:pointer;
}	
.checkbox{width:15px;height:15px; padding:0px; margin:0px; border:0;padding:0; width:10px;}

.checkbox p {padding:0px; margin:0px;}

.jumpMenu {background-color:#ddd; color:#003366; border:#5d90b9 1px solid; width:200px; border-spacing:2px; height:22px; font-size:0.9em; padding:2px;}

#main-topImg-txt {
    text-align: left;
}
/*RESULTS*/
#results {
	width:708px;
	padding:5px;
	margin-top:8px;
	vertical-align:middle;
	background:#fff;
	border:1px solid #eaeaea;
	color:#003366;
	float:left;
}

.fac-list {width:240px; text-align:left; float:left; padding:0;}
.fac-list h2{font-size:14px; font-style:normal; padding-bottom:5px;}
.fac-list h3 a, .fac-list h3 a:hover, .fac-list h3 a:active, .fac-list h3 a:focus {font-size:12px; color:#003366; line-height:18px;padding:0;}
.fac-list-cat {border-top:1px dotted #ACA99C;}
.fac-list ul {list-style:none; padding:0; margin:0;}
.fac-list li {list-style:none;font-size:11px; color:#003366;line-height:16px; margin:5px 10px 0 0 ; border-bottom:1px dotted #ACA99C;}
.fac-list li img {float:right; vertical-align:text-top;}
.fac-list li a, .fac-list li a:hover, .fac-list li a:active, .fac-list li a:focus {color:#006699;text-decoration:none;}
.fac-list li p {}