/* CSS Document */
body 
{
   /* background-color:#DE6329;*/
   background-color:#EEEEEE;
}
	
hr 
{
	text-align:center;
	color:#666666;
	margin:5px;
}

a 
{
	color:Blue;
	font-weight:500;
	text-decoration:underline;
}

a:hover 
{
	text-decoration:underline;	
}


h1
{
    margin:5px;
    font-size:20pt;
    color: #222222;
    margin:0;
}

h2
{
    margin:5px;
    font-size:18pt;
    color: #222222;
    margin:0;
}

h3
{
    margin:5px;
    font-size:16pt;
    color: #222222;
    margin:0;
}

h4
{
    margin:5px;
    font-size:14pt;
    color: #222222;
    margin:0;
}

h5
{
    margin:5px;
    padding:0px;
    font-size:12pt;
    color: #222222;
    margin:0;
}

#header
{
    position:relative;
	width: 950px;
	height:142px;
	background-image: url(images/mainheader.gif); 
	background-repeat:no-repeat;
	background-position: left top;
	padding:0;
	margin:0;
	z-index:2
}

#menubar
{
    position: relative;
	width: 950px;
	height:33px;
	background-image: url(images/menu_back_blue.jpg); 
	background-repeat:repeat-y;
	z-index:2
}

#content 
{
    position:relative;
	width:950px;
	min-height:400px;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	color: #222222;
	font-size:12pt;
    text-align:left;
}
	
#content_3column
{
    position:relative;
	width:950px;
	min-height:400px;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	color:inherit;
    text-align:justify;
}

#content_left
{
    position:relative;
	width:665px;
	padding-right:25px;
	padding-left:25px;
	background-color:#FFFFFF;
	margin:0px;
	color:inherit;
}

#content_middle
{
    margin-left:210px;
    margin-right:230px;
    position:relative;
	width:470px;
	padding-right:15px;
	padding-left:15px;
	padding-top:15px;
	background-color:#FFFFFF;
	color:#222222;
    text-align:justify;
    font-size:12pt;
}
#footer { width: 1000px;
	height: 55px;
	background-image: url(images/PACE-Layout_footer_wide.gif);
	position:relative;
	}

#affiliates 
{
    padding:0px;
    height:110px;
    width:950px;
	background-color:#FFFFFF;
}

.contact_box 
{
	width:auto;
	padding-left:20px;
	padding-top:10px;
}

.line 
{ 
	background-image:url(images/hr.gif);
	background-repeat: no-repeat;
	/*margin: 10px auto;*/
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height:9px;
	height:auto !important;
    height:9px;

}

.upcoming_events
{
    background-image:url('images/upcoming_events_frame.gif');
    background-repeat:no-repeat;
    padding-top:10px;
    padding-left:5px;
    font-size:10pt;
    height:290px;
    width:180px;
}

.sidebar_info
{
    width:180px;
}

.bio_picture_frame
{
    float:left;
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
}

.bio_picture_image
{
    border:2px;
    border-style:solid;
    border-color: #3B58E8;
}

.text_script
{
	font-style:italic;
}

.testimonial
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    font-size:10pt;
    border-style:solid;
    border-width:1px;
    border-color:#3B58E8;
    color:#000000;
    background-color:#EEEEEE;
}

#notice 
{
 	border: 2px solid #333333; background-color:#FFFFFF; padding:10px; font-size:18px; margin: 0px 20px 20px 100px;
}

#limelight_footer
{
    padding-left:15px;
    padding-right:15px;
    border-style:solid;
    border-width:1px;
    font-size:11pt;
    text-align:left;
}

#sidebar_left
{
    text-align:center;
	border:none;
	padding-top:40px;
	margin:0;
	padding-right:0px;
	padding-left:0px;
	width:215px;
	min-height:450px;
	float:left;
	color: #000000;
	font-size:11pt;
	background-image: url('images/sidebar_left_frame.gif');
	background-repeat: no-repeat;
}

#sidebar_left a, #sidebar_left a:visited
{
    text-align: center;
    font-size:11pt;
    color:  #00007F; 
    text-decoration:none;
}

#sidebar_left a:hover
{
    text-align: center;
    font-size:11pt;
    text-decoration:none;
    color: #FFFFFF;
}

#sidebar_left ul li a, #sidebar_left ul li a:visited
{
    color: #000000; 
    background-color:#3994EF;
}

#sidebar_left ul li a:hover
{
    color: #FFFFFF; 
    background-color:#3994EF; 
}

#sidebar_left ul li a, #sidebar_left ul li a:visited, #sidebar_left ul li a:hover
{
    width:183px;
    display:block; 
    text-decoration:none; 
    height:25px; 
    text-align:center; 
    border-style:none; 
    line-height:25px; 
    font-size:11pt; 
    overflow:hidden;
}

#sidebar_left ul 
{
    padding:0; 
    margin:0; 
    list-style: none;
    background-color:#3994EF;
    width:190px;
}

#sidebar_left ul li 
{
  /*  float:left; */
    position:relative;
    background-color:#3994EF;
}

/*
.sidebar_right_frame_small
{
	background-image: url('images/sidebar_right_frame_sm.gif');
	background-repeat: no-repeat;
}

.sidebar_right_frame_large
{
	background-image: url('images/sidebar_right_frame.gif');
	background-repeat: no-repeat;
}
*/
#sidebar_right
{
	background-image: url('images/sidebar_right_frame.gif');
	background-repeat: no-repeat;
	min-height:450px;
	border:none;
	padding-top:35px;
	padding-right:5px;
	padding-left:0px;
	font-size:11pt;
	width:222px;
	float:right;
	color: #333333;
	z-index:0;
	
}	

#sidebar_right a, #sidebar_right a:visited
{
    font-size:11pt;
    text-decoration:none;
    color: #00007F;
}

#sidebar_right a:hover
{
    font-size:11pt;
    color:#0000FF;
    text-decoration:none;
}

#sidebar_right ul li a, #sidebar_right ul li a:visited
{
    color: #00007F; 
    background-color:#96A5F2; 
}

#sidebar_right ul li a:hover
{
    color: #FFFFFF; 
    background-color:#3B58E8; 
}

#sidebar_right ul li a, #sidebar_right ul li a:visited, #sidebar_right ul li a:hover
{
    width:inherit;
    display:block; 
    text-decoration:none; 
    height:25px; 
    text-align:center; 
    border-style:none; 
    line-height:25px; 
    font-size:12pt; 
    overflow:hidden;
}

#sidebar_right ul 
{
    padding:0;
    margin:0; 
    list-style: none;
    background-color:#96A5F2;
    width:195px;
}

#sidebar_right ul li 
{
  /*  float:left; */
    position:relative;
    background-color:#96A5F2;
    width:inherit;
}

#sidebar_links
{
    background-color:#96A5F2;
    width:195px;
    padding-left:0;
    padding-right:0;
    font-size: 11pt;
    color: #3B58E8;
    text-align:center;
}

#sidebar_links ul li a, #sidebar_links ul li a:visited
{
    color: #00007F; 
    text-decoration:none; 
}

#sidebar_links ul li a:hover
{
    color: #FFFFFF; 
    text-decoration: none;
}

#sidebar_links ul li a, #sidebar_links ul li a:visited, #sidebar_links ul li a:hover
{
    border:0;
    width:195px;
    display:block; 
    text-align:center; 
    border-style:none; 
    font-size:11pt; 
    overflow:hidden;
    background-color:#96A5F2;
}

#sidebar_links ul 
{
    margin-left:0px; 
    list-style: none;
    background-color:#57FEFF;
    width:195px;
}

#sidebar_links ul li 
{
    position:relative;
}
/*
#sidebar_left_links
{
    background-color:#96A5F2;
    width:185px;
    padding-left:0;
    padding-right:0;
    font-size: 11pt;
    color: #3B58E8;
    text-align:center;
}

#sidebar_left_links ul li a, #sidebar_left_links ul li a:visited
{
    color: #00007F; 
    text-decoration:none; 
}

#sidebar_left_links ul li a:hover
{
    color: #FFFFFF; 
    text-decoration: none;
}

#sidebar_left_links ul li a, #sidebar_left_links ul li a:visited, #sidebar_left_links ul li a:hover
{
    border:0;
    width:185px;
    display:block; 
    text-align:center; 
    border-style:none; 
    font-size:11pt; 
    overflow:hidden;
    background-color:#3994EF;
}

#sidebar_left_links ul 
{
    margin-left:0px; 
    list-style: none;
    background-color:#57FEFF;
    width:185px;
}

#sidebar_left_links ul li 
{
    position:relative;
}
*/
.showlogo
{
    padding-right:10px;
}

.staff_bio
{
    color:#222222;
    font-size:12pt;
    padding-left:10px;
}

.newshow 
{
	/*border:dotted 1px #0000FF;*/
	padding:10px; 
	margin-bottom:10px;
	font-size:14px;
}

.limelight_class
{
	padding:10px;
	margin-bottom: 10px;
	font-size:11pt;
}

.menu 
{
    font-style:normal; width:950px; height:33px; position:relative; font-size:13pt;
}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#FFFFFF; height:33px; text-align:center; border-style:none; background:#3B58E8; line-height:33px; font-size:12pt; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#FFFF00; background:#3B58E8;}
.menu ul li:hover ul {display:block; position:absolute; top:33px; left:0; width:inherit;}
.menu ul li:hover ul li a.hide {background:#3B58E8; color:#FFFFFF;}
.menu ul li:hover ul li:hover a.hide {background:#3B58E8; color:#FFFF00;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#3B58E8; color:#FFFFFF;}
.menu ul li:hover ul li a:hover {background:#3B58E8; color:#FFFF00;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

