/* CSS Document */
body {
background-image:url(ekimages/bg.gif);
background-repeat:repeat-y;
/*background-position:center;*/
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
width:765px;
margin:0 0 0 0;
/*margin:0 auto;
border-left:1px solid #ffffff;*/
height:100%;
}

p {
font-family:Arial, Helvetica, sans-serif;
}

/* em {
background-color:#FF0000;
font-style:italic;
text-align:left;
} */

.ital {
font-style:italic;
}

.clear {
clear:both;
}
#clear1 {
clear:both;
}

blockquote {
margin:0 0 0 0;
padding:0 0 0 0;
}

a {
text-decoration:none;
color:#004685;
}
a:hover {
text-decoration:underline;
color:#004685;
}

ul {
list-style-type:square;
}
ul ul {
list-style-type:disc;
}
ul ul ul{
list-style-type:circle;
}


#topnav {
background-color:#eadcc1;
width:760px;
height:18px;
display:block;
text-align:right;
padding-right:5px;
font-size:12px;
}

#topnav a {
font-size:12px;
text-decoration:none;
color:#004685;
font-weight:bold;
}

#topnav a:hover {
font-size:12px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
}

#logoandsearch {
background-color:#FFFFFF;
width:765px;
height:57px;
display:block;
}

#logoandsearch img {
border:10px solid #ffffff;
}

#search {
padding-top:16px;
margin-left:450px;}

#search label {
display:none;
}

#bluebar {
background-color:#004685;
width:765px;
display:block;
}

#breadcrumb {
background-color:#FFFFFF;
width:576px;
height:14px;
display:block;
font-size:10px;
color:#004685;
margin-left:185px;
padding:2px 2px 2px 2px;
}

#breadcrumb a {
color:#004685;
text-decoration:none;
}

#breadcrumb a:hover {
color:#004685;
text-decoration:underline;
}

#breadcrumb2 {
background-color:#FFFFFF;
width:765px;
height:2px;
display:block;
font-size:.2em;
color:#FFFFFF;
}

/*NAVIGATION COLUMN*/
#navcol {
width:180px;
position:relative;
float:left;
}

/*URHERE*/
#pdurhere {
width:168px;
background-color:#FFFFFF;
margin-left:5px;
border:1px solid #004685;
color:#004685;
}

#pdurhere #heading{
width:158px;
background-color:#004685;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:18px;
padding:0px 5px 0px 5px;
}

#pdurhere ul {
padding-left:10px;
margin-left:10px;
margin-top:2px;
margin-bottom:2px;
list-style-image:url(ekimages/urharrow.gif);
}

#pdurhere li {
line-height:110%;
}

#pdurhere a {
text-decoration:none;
color:#004685;
padding-left:0px;
font-size:13px;	
}
#pdurhere a:hover {
text-decoration:underline;
color:#004685;
}

/*PRIMARYNAV*/
#primnav {
width:168px;
background-color:#FFFFFF;
margin-left:5px;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font-size:13px;
}

#primnav p {
margin-bottom:0px;
margin-top:0px;
border-bottom:1px solid #cccccc;
}

#primnav a {
background-color:#FFFFFF;
color:#004685;
text-decoration:none;
display:block;
padding:4px 2px 4px 2px;
}

#primnav a:hover {
background-color:#cccccc;
color:#004685;
text-decoration:none;
display:block;
padding:4px 2px 4px 2px;
}


#pdprimnav2 {
width:158px;
background-color:#8B4DA1;
margin-left:8px;
border-top:1px outset #ffffff;
border-left:1px outset #ffffff;
border-right:1px outset #000000;
font-size:13px;
}

#pdprimnav2 p {
margin-bottom:0px;
margin-top:0px;
border-bottom:1px outset #000000;
}

#pdprimnav2 a {
background-color:#8B4DA1;
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-align:center;
display:block;
padding:4px 2px 4px 2px;
}

#pdprimnav2 a:hover {
background-color:#8B4DA1;
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-align:center;
display:block;
padding:4px 2px 4px 2px;
}



/*Section Hub*/
#hubcol{
width:575px;
position:relative;
float:left;
text-align:left;
padding:0px 5px 0px 5px;
margin-top:0px;
display:block;
}

#hubcol h1{
background-color:#000000;
font-size:24px;
color:#ffffff;
margin:0 0 5px 0;
display:block;
}

#hubcol .trainsol h1{
background-color:#DAC2E2;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:200;
color:#004685;
height:44px;
padding-left:5px;
padding-top:20px;
}
#hubcol .trainsol img {
    margin-top:-20px;
}

#hubcol .pfp h1{
font-size:20px;
color:#AE7D3C;
margin:0 0 5px 0;
}

#maincol .pfp h2{
font-size:20px;
color:#AE7D3C;
margin:0 0 0 0;
}

#maincol2 .pfp h2{
font-size:1.9em;
color:#AE7D3C;
margin:0 0 0 0;
}

#mainhubcol {
border:1px solid #cccccc;
}

#mainhubcol h1{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:200%;
font-weight:800;
color:#000000;
margin:0 0 0 0;
padding:0 0 0 0;
display:block;
}

#mainhubcol p {
margin:0 0 0 0;
padding:0px 4px 0px 4px;
 }
 
 
#mainhubcol .blink {
clear:both;
background-color:#000000;
color:#004685;
font-size:120%;
font-weight:bold;
text-align:right;
height:100%;
}

#mainhubcol .blink a{
color:#FFFFFF;
text-decoration:none;
}
 

#rhhubcol1 {
width:185px;
background-color:#ffffff;
position:relative;
float:left;
margin-left:5px;
/*border:1px solid #cccccc;*/
}

#rhhubcol1 h2 {
color:#eadcc1;
margin:0 0 0 0;
padding:0 0 0 0;
}

#rhhubcol1 p{
margin:0 0 0 0;
padding:0px 0px 0px 0px;
}

#rhhubcol1 img{
padding:0px 4px 0px 0px;
}

#rhhubcol1 .blink {
clear:both;
background-color:#eadcc1;
color:#004685;
font-size:120%;
font-weight:bold;
text-align:right;
}

#rhhubcol1 .blink a{
color:#004685;
text-decoration:none;
}

/*RH Column Ads on SubSection Hubs*/
#bbgad {
background-color:#000000;
color:#FFFFFF;
font-size:11px;
height:100%;
border:1px solid #000000;
text-decoration:none;
display:block;
}

#bbgad a {
background-color:#000000;
color:#FFFFFF;
height:100%;
text-decoration:none;
display:block;
cursor:pointer;
}

.bigandcent {
font-size:16px;
font-weight:bold;
text-align:center;
border-bottom:2px solid #ffffff;
display:block;
}

.botbbgbar{
height:18px;
text-align:center;
border-top:2px solid #ffffff;
display:block;
}

#bbgadb {
background-color:#eadcc1;
color:#5E4320;
font-size:11px;
height:100%;
border:1px solid #000000;
text-decoration:none;
display:block;
}

#bbgadb a {
background-color:#eadcc1;
color:#5E4320;
height:100%;
text-decoration:none;
display:block;
cursor:pointer;
}

.bigandcentb {
font-size:16px;
font-weight:bold;
text-align:center;
border-bottom:2px solid #ffffff;
display:block;
}

.botbbgbarb{
height:18px;
text-align:center;
border-top:2px solid #ffffff;
display:block;
}

/*End Column Ads on SubSection Hubs*/

#lhhubcol {
width:283px;
background-color:#ffffff;
position:relative;
float:left;
border:1px solid #cccccc;
}

#lhhubcol h2 {
color:#eadcc1;
margin:0 0 0 0;
padding:0 0 0 0;
}

#lhhubcol p{
margin:0 0 0 0;
padding:0px 4px 0px 0px;
}

#lhhubcol img{
padding:0px 4px 0px 0px;
}

#lhhubcol .blink {
clear:both;
background-color:#eadcc1;
color:#004685;
font-size:120%;
font-weight:bold;
text-align:right;
}

#lhhubcol .blink a{
color:#004685;
text-decoration:none;
}

#lhhubcol1 {
width:380px;
height:100%;
background-color:#ffffff;
position:relative;
float:left;
text-align:left;
padding:0px 5px 0px 0px;
margin-top:0px;
/*border:1px solid #cccccc;*/
}

#lhhubcol1 h2 {
color:#999999;
margin:0 0 0 0;
padding:0 0 0 0;
}

#lhhubcol1 p{
margin:0 0 0 0;
padding:0px 4px 0px 0px;
}

#lhhubcol1 img{
padding:0px 4px 0px 0px;
}

#lhhubcol1 .blink {
clear:both;
background-color:#999999;
color:#ffffff;
font-size:120%;
font-weight:bold;
text-align:right;
}

#lhhubcol1 .blink a{
color:#ffffff;
text-decoration:none;
}


#rhhubcol {
width:283px;
background-color:#ffffff;
position:relative;
float:left;
border:1px solid #cccccc;
margin-left:5px;
}

#rhhubcol h2 {
color:#004685;
margin:0 0 0 0;
padding:0 0 0 0;
}

#rhhubcol p{
margin:0 0 0 0;
padding:0px 4px 0px 0px;
}

#rhhubcol img{
padding:0px 4px 0px 0px;
}

#rhhubcol .blink {
clear:both;
background-color:#004685;
color:#FFFFFF;
font-size:120%;
font-weight:bold;
text-align:right;
}

#rhhubcol .blink a{
color:#ffffff;
text-decoration:none;
}

/*Furniture*/
.coursepointer1 {
width:185px;
text-align:center;
display:block;
}

#rhhubcol1 .coursepointer1 h1{
background-color:#84acd7;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:1.3em;
display:block;
padding-top:.15em;
margin:0px 0px 0px 0px;
}

#rhhubcol1 .coursepointer1 a{
background-color:#dadada;
color:#004685;
font-size:11px;
font-weight:bold;
width:90px;
height:1.3em;
display:block;
padding:.15em 0 0 0;
margin:0px 0px 0px 0px;
float:left;
}

#rhhubcol1 .coursepointer1 a:hover{
background-color:#84acd7;
color:#ffffff;
text-decoration:none;
}

.coursepointer2 {
width:185px;
text-align:center;
display:block;
}

#rhhubcol1 .coursepointer2 h1{
background-color:#60b050;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:1.3em;
display:block;
padding-top:.15em;
margin:0px 0px 0px 0px;
}

#rhhubcol1 .coursepointer2 a{
background-color:#cae5c5;
color:#004685;
font-size:11px;
font-weight:bold;
width:90px;
height:1.3em;
display:block;
padding:.15em 0 0 0;
margin:0px 0px 0px 0px;
float:left;
}

#rhhubcol1 .coursepointer2 a:hover{
background-color:#60b050;
color:#ffffff;
text-decoration:none;
}

.coursepointer3 {
width:185px;
text-align:center;
display:block;
}

#rhhubcol1 .coursepointer3 h1{
background-color:#d66c7e;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:1.3em;
display:block;
padding-top:.15em;
margin:0px 0px 0px 0px;
}

#rhhubcol1 .coursepointer3 a{
background-color:#f3d5da;
color:#004685;
font-size:11px;
font-weight:bold;
width:90px;
height:1.3em;
display:block;
padding:.15em 0 0 0;
margin:0px 0px 0px 0px;
float:left;
}

#rhhubcol1 .coursepointer3 a:hover{
background-color:#d66c7e;
color:#ffffff;
text-decoration:none;
}
.coursepointer4 {
width:185px;
text-align:center;
display:block;
}

#rhhubcol1 .coursepointer4 h1{
background-color:#d66c7e;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:1.3em;
display:block;
padding-top:.15em;
margin:0px 0px 0px 0px;
}

#rhhubcol1 .coursepointer4 a{
background-color:#f3d5da;
color:#004685;
font-size:11px;
font-weight:bold;
width:90px;
height:1.3em;
display:block;
padding:.15em 0 0 0;
margin:0px 0px 0px 0px;
text-align:center;
float:left;
}

#rhhubcol1 .coursepointer4 a:hover{
background-color:#d66c7e;
color:#ffffff;
text-decoration:none;
}

#pad {
margin-left:5px;
/*display:block;
float:left;*/
}

.hpprimarypromo {
background-color:#000000;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none;
display:block;
}

.hpprimarypromo img{
padding:0 0 0 0;
}

#leadarticle {
background-color:#FFFFFF;
color:#5E4320;
font-size:12px;
/*height:135px;*/
padding:5px 5px 0px 10px;
display:block;
margin-bottom:10px;
}

#leadarticle blockquote{
padding:10px 10px 10px 10px;
}

#leadarticle2 {
background-color:#FFFFFF;
color:#5E4320;
font-size:12px;
height:135px;
padding:0px 20px 0 0;
display:block;
margin-bottom:10px;
}

#heightcontrol {
height:139px;
display:block;
}

#news 
{
border:1px solid #dadada;
}

#news h1
{
margin-top:0px;
background-color:#004685;
color:#FFFFFF;
font-size:18px;
}

#news p {
padding:0 2px 0 2px;
}
#news2 
{
border:0px solid #dadada;
}

#news2 h1
{
margin-top:0px;
background-color:#004685;
color:#FFFFFF;
font-size:18px;
}

#news2 p {
padding:0 2px 0 2px;
}

#newstitle 
{
    font-weight:bold;
    font-size:16px;
}

.DateStyle 
{
    font-size:11px;
    color:Gray;
    text-align:right;
    padding-left:2px;
    padding-right:2px;
}
.TeaserStyle
{
    padding-left:2px;
    padding-right:2px;
}
.fa1{
width:125px;
background-color:#000000;
color:#FFFFFF;
font-size:14px;
border:1px solid #000000;
float:left;
height:160px;
display:block;
margin:10px 23px 10px 0px;
text-decoration:none;
text-align:center;
}

.fa1 p{
margin:0 0 0 0;
padding:1px 1px 1px 1px;
text-align:center;
}

.fa1 a{
color:#FFFFFF;
text-decoration:none;
}
.fa1 a:hover{
color:#FFFFFF;
text-decoration:none;
}

.fa2{
width:125px;
background-color:#000000;
color:#FFFFFF;
font-size:14px;
border:1px solid #000000;
float:left;
height:160px;
display:block;
margin:10px 22px 10px 0px;
text-decoration:none;
text-align:center;
}

.fa2 p{
margin:0 0 0 0;
padding:1px 1px 1px 1px;
text-align:center;
}
.fa2 a{
color:#FFFFFF;
text-decoration:none;
}
.fa2 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.fa3{
width:125px;
background-color:#000000;
color:#FFFFFF;
font-size:14px;
border:1px solid #000000;
float:left;
height:160px;
display:block;
margin:10px 22px 10px 0px;
text-decoration:none;
text-align:center;
}

.fa3 p{
margin:0 0 0 0;
padding:1px 1px 1px 1px;
text-align:center;
}
.fa3 a{
color:#FFFFFF;
text-decoration:none;
}
.fa3 a:hover{
color:#FFFFFF;
text-decoration:none;
}

.fa4{
width:125px;
background-color:#000000;
color:#FFFFFF;
font-size:14px;
border:1px solid #000000;
float:left;
height:160px;
display:block;
margin:10px 0px 10px 0px;
text-decoration:none;
text-align:center;
}

.fa4 p{
margin:0 0 0 0;
padding:1px 1px 1px 1px;
text-align:center;
}
.fa4 a{
color:#FFFFFF;
text-decoration:none;
}
.fa4 a:hover{
color:#FFFFFF;
text-decoration:none;
}


/*Print Page*/
#print {
margin-left:5px;
display:block;
}

#print a {
font-size:12px;
text-decoration:none;
color:#004685;
}

#print a:hover {
text-decoration:underline;
color:#004685;
}

/*MAIN COLUMN*/

#maincol {
background-color:#ffffff;
width:380px;
position:relative;
float:left;
text-align:left;
padding:0px 5px 0px 0px;
margin-top:0px;
}

#maincol h1 {
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:200;
color:#eef0f4;
height:44px;
padding-left:5px;
padding-top:20px;
}
#maincol h1 img 
{
    margin-top:-20px;
}
#maincol h2 {
color:#000000;
font-size:16px;
font-weight:bold;
}
#maincol h3 {
color:#000000;
font-size:14px;
font-weight:bold;
}
#maincol h4 {
color:#000000;
font-size:12px;
font-weight:bold;
}

/*RELATED COLUMN*/

#pdrelcol {
width:185px;
background-color:#ffffff;
position:relative;
float:left;
margin-top:0px;
margin-left:5px;
}

#pdrelcol #rellinks {
width:183px;
background-color:#FFFFFF;
border:1px solid #8B4DA1;
}

#pdrelcol #rellinks #heading{
width:173px;
background-color:#8B4DA1;
font-size:12px;
font-weight:bold;
color:#ffffff;
height:14px;
padding:0px 5px 0px 5px;
/*border-bottom:1px solid #AE7D3C;*/
}

#pdrelcol #rellinks ul {
list-style-type:square;
color:#000000;
padding-left:10px;
margin-left:10px;
margin-top:2px;
margin-bottom:2px;
}

#pdrelcol #rellinks li {
line-height:110%;
}

#pdrelcol #rellinks a {
text-decoration:none;
color:#000000;
}
#pdrelcol #rellinks a:hover {
text-decoration:underline;
color:#000000;
}

/*MAIN 2 COLUMN*/
#pdmaincol2 {
background-color:#ffffff;
width:575px;
position:relative;
float:left;
text-align:left;
padding:0px 5px 0px 5px;
margin-top:0px;
}

#pdmaincol2 h1 {
background-color:#DAC2E2;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:200;
color:#004685;
height:44px;
padding-left:5px;
padding-top:20px;
margin-top:0px;
display:block;
}
#pdmaincol2 h1 img 
{
    margin-top:-20px;
}
#pdmaincol2 h2 {
color:#000000;
font-size:16px;
font-weight:bold;
}
#pdmaincol2 h3 {color:#000000;
font-size:14px;
font-weight:bold;
}
#pdmaincol2 h4 {color:#000000;
font-size:12px;
font-weight:bold;
}

/*RELATED 2 COLUMN*/

#pdrellinks2 {
width:573px;
background-color:#ffffff;
/*border:1px solid #8B4DA1;*/
display:block;
}

#pdrellinks2 #rellinks2{
/*width:573px;
background-color:#ffffff;
display:block;
*/
border:1px solid #8B4DA1;
}

#pdrellinks2 #heading{
background-color:#8B4DA1;
font-size:12px;
font-weight:bold;
color:#ffffff;
height:14px;
padding:0px 5px 0px 5px;
border-bottom:1px solid #8B4DA1;
}

#pdrellinks2 ul {
list-style-type:square;
color:#000000;
padding-left:10px;
margin-left:10px;
margin-top:2px;
margin-bottom:2px;
}

#pdrellinks2 li {
line-height:110%;
}

#pdrellinks2 a {
text-decoration:none;
color:#000000;
}
#pdrellinks2 a:hover {
text-decoration:underline;
color:#000000;
}

/*OTHER*/

#pdrelcol #quote {
width:176px;
background-color:#E5D5EB;
border:1px solid #E5D5EB;
padding:0px 2px 0px 2px;
}

#pdrelcol #quote p {
font-size:100%;
color:#004685;
}

#pdrellinks2 #quote2 {
width:566px;
background-color:#E5D5EB;
border:1px solid #E5D5EB;
padding:2px 2px 2px 2px;
}

#pdrellinks2 #quote2 p {
font-size:90%;
color:#004685;
}

#footer {
font-size:.8em;
text-align:center;
}

#footer a {
color:#004685;
clear:both;
}

/* News */

#news p 
{
    margin:0px 0px 0px 0px;
}
/*Table Styles*/

.tblh1 {
color:#000000;
font-size:14px;
font-weight:bold;
display:block;
}
.tblh1blue {
background-color:#dadada;
color:#000000;
font-size:14px;
font-weight:bold;
display:block;
}
.tblh1green {
background-color:#cae5c5;
color:#000000;
font-size:14px;
font-weight:bold;
display:block;
}
.tblh1red {
background-color:#f3d5da;
color:#000000;
font-size:14px;
font-weight:bold;
display:block;
}
.tblh2 {
color:#000000;
font-size:12px;
font-weight:bold;
display:block;
}
.tblh2blue {
background-color:#dadada;
color:#000000;
font-size:12px;
font-weight:bold;
display:block;
}
.tblh2green {
background-color:#cae5c5;
color:#000000;
font-size:12px;
font-weight:bold;
display:block;
}
.tblh2red {
background-color:#f3d5da;
color:#000000;
font-size:12px;
font-weight:bold;
display:block;
}
.tblcontent {
color:#000000;
font-size:12px;
display:block;
}

.tblcontentblue {
background-color:#dadada;
color:#000000;
font-size:12px;
display:block;
}
.tblcontentgreen {
background-color:#cae5c5;
color:#000000;
font-size:12px;
display:block;
}
.tblcontentred {
background-color:#f3d5da;
color:#000000;
font-size:12px;
display:block;
}

/*Quote*/

#six {
width:30px;
float:left;
display:block;
}
#article {
width:285px;
float:left;
display:block;
}
#nine {
padding-top:30px;
width:30px;
float:left;
display:block;
}
