/* MENU */
a.subnav, a.subnav:hover, a.subnav:hover {color: #666666;	text-decoration: none;}
#navcontainer{padding: 0;	margin: 0;}
#sidebar {width: 130px; font: 12px FrankRuehl,Arial,Helvetica;position:relative;left:40px;}
#navlistmenu li{list-style: none;border: none;}
#navlistmenu a {font: normal 1.4em FrankRuehl,Verdana,Arial,Helvetica;text-decoration: none; background: transparent url(images/listbg.gif) no-repeat right 100%;padding: 3px 20px 7px 0px;display: block;width: 130px;}
#navlistmenu li a:hover {background: transparent url(/images/listbghov.gif) no-repeat right 100%;color: #CC0000;display: block;}
#navlistmenu li a#current {background: transparent url(/images/listbghov.gif) no-repeat right 100%;color: #000;display: block;}

a.subnav2, a.subnav2:hover, a.subnav2:hover {color: #0588CA;	text-decoration: none;}
#subnavlistmenu li{list-style: none;border: none;}
#subnavlistmenu a {font: normal 1.4em FrankRuehl,Verdana,Arial,Helvetica;text-decoration: none; background: transparent url(/images/sublistbg.gif) no-repeat right 100%;padding: 3px 20px 7px 0px;display: block;width: 130px;}
#subnavlistmenu li a:hover {background: transparent url(/images/sublistbghov.gif) no-repeat right 100%;color: #FF6600;display: block;}
#subnavlistmenu li a#current {background: transparent url(/images/sublistbghov.gif) no-repeat right 100%;color: #000;display: block;}



#navprogrammenu li{list-style: none;border: none;}
#navprogrammenu a {font: normal 1.04em FrankRuehl,Verdana,Arial,Helvetica;text-decoration: none; background: transparent url(images/arrowbg.gif) no-repeat left 100%;padding: 3px 20px 7px 0px;display: block;width: 130;}
#navprogrammenu li a:hover {background: transparent url(/images/arrowbghov.gif) no-repeat left 100%;color: #CC0000;display: block;}
#navprogrammenu li a#current {background: transparent url(/images/arrowbghov.gif) no-repeat left 100%;color: #000;display: block;}
/* END OF MENU */

body{background-color:#FFFFFF;}
A{color:#0588CA;text-decoration:none;}
A:hover {color:#CC0000;text-decoration:underline;}
.options {font: 12pt FrankRuehl,Arial, Helvetica, sans-serif;color:#2E63AB;text-decoration:none;font-weight:bold;}
.title {font: bold 16pt FrankRuehl,Times New Roman,Times,serif;color: #333333}
.subtitle{font: bold 12pt  FrankRuehl,Times New Roman,Times,serif;color: #000000}
.tbhead{font: bold 14pt FrankRuehl,Times New Roman,Times,serif;color: #FFFFFF;background-color:#A8A8A8;font-weight:bold;}
.tbheadfp{font: bold 24pt FrankRuehl,Times New Roman,Times,serif;color: #6095C1;background-color:#F2F6FF;font-weight:bold;border: 1px solid #CBDDFF;text-align:right;}
A.fplist {color:#979797;text-decoration:none;font-size:12pt}

.bodytext {font-weight:normal; font-size: 18px; color: #333333; font-family: FrankRuehl,Times New Roman,Times,serif; text-decoration: none;}
.mediumtext {font-weight:normal; font-size: 16px; color: #333333; font-family: FrankRuehl,Times New Roman,Times,serif; text-decoration: none;}
.subtext {font-weight:normal; font-size: 10px; color: #333333; font-family: FrankRuehl,Times New Roman,Times,serif; text-decoration: none;}	 
.subtext2 {font-weight:normal; font-size: 10px; color: #333333; font-family: FrankRuehl,Times New Roman,Times,serif; text-decoration: none;}	 

.hr{background-image: url(images/hr.gif); height:5px;background-position: left top; background-repeat: no-repeat;}
.video_box_top{width: 345px; height:27px; background-image: url(images/video_box_bg_top.jpg); background-position: left bottom; background-repeat: no-repeat;}
.video_box_middle{width: 345px; height:18em; background-image: url(images/video_box_bg_middle.jpg); background-position: left top; background-repeat: repeat-y;}
.video_box_bottom{width: 345px; height:27px; background-image: url(images/video_box_bg_bottom.jpg); background-position: left top; background-repeat: no-repeat;}
.bgphoto{background-image: url(images/bg_photos.jpg); width:141px;height:101px;background-position: center top; background-repeat: no-repeat;padding-top:5px;} 

.head{	color: #0588CA; 
font-family: FrankRuehl,verdana, arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 16pt;}
	
.title{	color: #6676B2; 
font-family: FrankRuehl,Times New Roman,Times,serif;
font-weight: bold; 
font-size: 20pt;
margin-top:15px;
}
		

.arttitle{	color: #6676B2; 
font-family: FrankRuehl,Times New Roman,Times,serif;
font-weight: bold; 
font-size: 16pt;
margin-top:15px;
}

.artbody {font-weight:normal; font-size: 20px; color: #333333; font-family: FrankRuehl,Times New Roman,Times,serif; text-decoration: none;}
.artmedium {font-weight:normal; font-size: 18px; color: #333333; font-family: FrankRuehl,Times New Roman,Times,serif; text-decoration: none;}


input,textarea, select {
	color : #000000;
	font: normal 11px FrankRuehl,Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #9A9A9A;
}
input.checkbox {border:1px solid #FFFFFF;}

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
margin: 0 auto; /* center for now */
width: 17em; /* ems so it will grow */
background: url(/images/sbbody-r.gif) no-repeat bottom right;
font-size: 100%;
}

.boxhead {
background: url(/images/sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}	

.boxhead h2 {
background: url(/images/sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 5px 5px 5px;
font-family: arial, helvetica, sans-serif;
font-weight: normal; 
font-size: 1px; 
line-height: 1em;
text-align:right;

/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
}	

.boxbody {
background: url(/images/sbbody-l.gif) no-repeat bottom left;
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding: 5px 15px 10px;
}	 

.widthlessbox {margin: 0 25%;background: url(/images/sbbody-r.gif) no-repeat bottom right;font-size: 100%;}

.paginate { 
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #0588CA;
	padding: 1px;
	width:18px;
	text-align:center;
	text-decoration: none;
}

.paginate_over { 
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #A79F56;
	background-color:#A79F56;
	padding: 1px;
	width:18px;
	text-align:center;
	text-decoration: none;
}

.paginate_current {
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #0588CA;
	padding: 1px;
	background-color:#0588CA;
	width:18px;
	text-align:center;
	text-decoration: none;
}
#pagination a{color:#132D20;}
#pagination a:hover{color:#FFF;}

@import url("formIE.css");
