body, div, h1, h2, h3, h4, h5, h6, img, ul, li  	{
margin:0px;
padding:0px;
	 font-size:100%;
line-height:1.4em;  
}

body	{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

#container	{
width: 950px;
margin:0px auto;
text-align:left;
}

#top	{
width: 950px;
clear:both;
}

p.hide	{
margin:0px;
padding:0px;
}

.hide a	{
position:absolute;
top: 0;
left: -9000px;
color:#fff;
}

.hide a:active	{
position:absolute;
top: 0;
left: 95px;
background-color:#002140;
border:1px solid white;
}

.hide a:focus	{
position:absolute;
top: 0;
left: 95px;
background-color:#002140;
border:1px solid white;
}

#logo	{
width:300px;
float:left;
}

#toplinks	{
width:650px;
float:right;
text-align:right;
margin-top:72px;
}

 
#toplinks a	{
color:#0188C2;
font-size:0.9em;
text-decoration:none;
}

#toplinks a:hover	{
color:#002140;
text-decoration:underline;
}

#toplinks a:active	{
background-color:#002140;
color:#FFFFFF;
text-decoration:underline;
}


#toplinks a:focus	{
background-color:#002140;
color:#FFFFFF;
text-decoration:underline;
}


#nav	{
background-color:#002140;
clear:both;
 
padding:4px 0px 5px 0px;
}

#nav a	{
color:#fff;
text-decoration:none;
margin-top:0.9em;
margin-left:1em;
margin-right:4em;
font-size:0.85em;
}

#nav a:hover	{
	color:#ccc;
	text-decoration:underline;
	margin-top:0.9em;
	margin-left:1em;
	margin-right:4em;
	font-size:0.85em;
}

#nav a:focus	{
	color:#002140;
	background-color:#fff;
	text-decoration:underline;
	margin-top:0.9em;
	margin-left:1em;
	margin-right:4em;
	font-size:0.85em;
}

#nav a:active	{
	color:#002140;
	background-color:#ccc;
	text-decoration:underline;
	margin-top:0.9em;
	margin-left:1em;
	margin-right:4em;
	font-size:0.85em;
}

#nav ul	{
margin:0px;
padding:0px;
background-color:#002140;
}

#nav li	{
list-style-type:none;
list-style-position:outside;
display:inline;
}

#topwrap	{
clear:both;
}

#hero	{
width:690px;
float:left;
margin-bottom:10px;
}

#headerinfo	{
width:256px;
background-color:#0188C2;
float:right;
height:12.05em;
border:1px solid #0188C2;
}

.header1	{
font-size:0.8em;
color:white;
margin:1em;
}

.header2	{
color:#D8E6FE;
font-size:0.7em;
margin:0.4em 1.2em 1em 1.2em;
line-height:1.2em;
padding:0px;
}



#main	{
clear:both;
}

#left	{
width:692px;
float:left;
margin-bottom:0.4em;

}

#infopanel	{
width:690px;
background-color:#FFFFFF;
border-top:1px solid #ccc;
}

#info	{
	clear:both;
}
.panelsection	{
width:227px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
float:left;
display:inline;
background-image:url(../images/panel_gr.jpg);
background-position:top center;
background-repeat:no-repeat;
border-left:1px solid #cccccc;
}
.panelsection1	{
width:229px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
float:left;
display:inline;
background-image:url(../images/panel_gr.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.panelsection2	{
width:229px;
float:right;
clear:right;
display:inline;
border-bottom:1px solid #cccccc;
background-image:url(../images/panel_gr.jpg);
background-position:top center;
background-repeat:no-repeat;
border-right:1px solid #cccccc;
}
 

.sectioninfo	{
margin:0.2em 0.8em 6px 0.8em;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
height:4.2em;
min-height:4.2em;
}

.sectioninfolink	{
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
text-decoration:none;
}

.sectioninfolink:hover	{
color:#002140;
}

.sectioninfolink:active	{
color:#ffffff;
background-color:#002140;
}

.sectioninfolink:focus{
color:#ffffff;
background-color:#002140;
}


.programmeinfo	{
float:left;
margin-bottom:0.8em;
margin-top:0.6em;
}

.programmeinfo ul	{
margin:0px;
padding:0px;
margin-right:6px;
}

.programmeinfo li	{
list-style-type:none;
list-style-position:outside;
margin:0.9em 0.8em 1em 0.8em;
color:#002140;
}

.list	{
width:224px;
float:left;
display:inline;
}


#right	{
width:258px;
float:right;
clear:right;background-image:url(../images/leftquote.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
}

#quote	{
margin:0em 0.6em 0em 0.6em;
text-align:left;
}

.quotestyle	{
font-family:Georgia, "Times New Roman", Times, serif;
color:#002140;
font-weight:normal;
font-size:1em;
font-style:italic;
margin-left:16px;
margin-top:4px;
background-image:url(../images/rightquote.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.quoter	{
color:#999999;
font-size:0.7em;
text-align:right;
margin-top:-6px;
margin-bottom:6px;
margin-right:8px;
clear:both;
}

a.textlink	{
color:#002140;
font-size:0.8em;
text-align:right;
text-align:right;
float:right;
margin-right:18px;
text-decoration:none;
}

a.textlink:hover	{
color:#666666;
font-size:0.8em;
text-decoration:underline;
}

a.textlink:active	{
color:#ffffff;
background-color:#002140;
 
text-decoration:underline;
}

a.textlink:focus	{
color:#ffffff;
background-color:#002140;
 
text-decoration:underline;
}


.nextquote	{
clear:right;background-image:url(../images/leftquote.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
margin:1.6em 0.6em 0em 0.6em;
padding-left:6px;
}

a.morelink	{
color:#999999;
font-size:1em;
text-align:right;
clear:both;
text-decoration:none;
}

a.morelink:hover	{
color:#002140;
text-decoration:underline;
}

a.morelink:focus	{
color:#ffffff;
background-color:#002140;
text-decoration:underline;
}

a.morelink:active	{
color:#ffffff;
background-color:#002140;
text-decoration:underline;
}

 

#right a.lightboxinfo	{
font-size:0.8em;
display:block;
width:74%;
padding:4px;
line-height:1.4em;
color:#ffffff;
background-color:#999999;
text-decoration:none;
margin:0 13% 0 13%;
}

#right a.lightboxinfo:hover	{
font-size:0.8em;
display:block;
width:74%;
padding:4px;
line-height:1.4em;
color:#ffffff;
background-color:#002140;
text-decoration:underline;
margin:0 13% 0 13%;
}

#right a.lightboxinfo:focus	{
font-size:0.8em;
display:block;
width:74%;
padding:4px;
line-height:1.4em;
color:#ffffff;
background-color:#002140;
text-decoration:underline;
margin:0 13% 0 13%;
}

#right a.lightboxinfo:active	{
font-size:0.8em;
display:block;
width:74%;
padding:4px;
line-height:1.4em;
color:#ffffff;
background-color:#002140;
text-decoration:underline;
margin:0 13% 0 13%;
}

#footer{
clear:both;
text-align:left;

}

#footernav	{
margin-top:1em;
width:692px;
float:left;
margin-bottom:0.4em;
}

#footernav ul	{
margin:0px;
padding:0px;
}

#footernav li	{
display:inline;
list-style-type:none;
font-size:0.9em;
margin-right:2.8em;
}

#footernav a	{
color:#002140;
font-size:0.8em;
text-decoration:none;
}
#footernav	a:hover	{
color:#0188C2;
}

#footernav a:focus	{
background-color:#002140;
color:#FFFFFF;
font-size:0.8em;
text-decoration:none;
}

#footernav a:active	{
background-color:#002140;
color:#FFFFFF;
font-size:0.8em;
text-decoration:none;
}


#coinfo	{
float:left;
font-size:0.8em;
line-height:1.8em;
}

#memberof	{
float:right;
}

.reginfo	{
margin:0px 0px -6px 0px;
padding:0px;
}
 

h1{
font-size:0.9em;
color:white;
margin:1.2em;
font-weight:normal;
padding:0px;
}

h2	{
font-size:1.1em;
margin:0.2em 0.6em 0.2em 0.6em;
font-weight:normal;
color:#002140;
}

h3	{
font-size:1em;
font-weight:normal;

}

.blockhead	{
margin:0.2em 0em 0.2em 0em;
padding:0.4em 0em 0.4em 0.8em;
background-color:#0188C2;
display:block;
color:#ffffff;
width:216px;
font-size:0.9em
}

p	{
font-size:0.9em;
color:#666666;
}

.serif	{
font-size:1.3em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#002140;
margin-left:0px;
}

.parahead	{
font-size:1.3em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#002140;
display:inline;
}

.inlinep	{
display:inline;
}

img	{
border:0px;
}

.fltright	{
float:right;
clear:left;
margin:4px 8px 0px 4px;
}

.fltright1	{
float:right;
clear:left;
margin:4px 8px 0px 0px;
}


.inlineinfo	{
display:inline;
float:left;
}

a.activitylink	{
text-decoration:none;
color:#002140;
}


a.activitylink:hover	{
text-decoration:underline;
color:#666666;
}


a.activitylink:focus	{
text-decoration:underline;
color:#ffffff;
background-color:#002140;
}


a.activitylink:active	{
text-decoration:underline;
color:#ffffff;
background-color:#002140;
}

.headercleared	{
height:1.8em;
padding-top:10px;
clear:both;
}