*                       { margin: 0; padding: 0; }

body, table, pre        
{
	font-family: Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	line-height: 175%;
	color: #666;
	/* background: #fff; */
}

img                     { border-style: none; }
a                       { outline: none; }

h1, h2, h3, h4, h5, h6  { font-family:  Georgia, Serif; font-weight: normal; margin: 0 0 10px; color: #5294c6; }
h1                      { font-size: 18px; }
h2                      { font-size: 18px; color: #0b2e47; }
h3                      { font-size: 16px; color: #333; }
h4                      { font-size: 14px; color: #262626; }
h5                      { font-size: 12px; color: #262626; }

h1.page-title           { font-size: 22px; }
.page-title-home        { display: none;}

a                       { color: #eb7d00; }
a:hover                 { color: #cd2f22; }

p, dt, dd, blockquote, table, pre
{
	margin: 0 0 1.4em;
}
dt                      { }

ul, ol, dl              { }
ul li                   
{ 
    margin: 0 0 7px 25px; 
    padding: 0 0 0 12px; 
    line-height: 120%;
    list-style: none; 
    background: url('/images/disc_bodytxt.jpg') no-repeat 0 4px; 
}
ul ul, ol ul            { margin: 7px 0 0 0;}
ul ul li, ol ul li      
{ 
    margin: 0 0 7px 25px; 
    padding: 0 0 0 12px; 
    line-height: 120%;
    list-style: none; 
    background: url('/images/disc_bodytxt2.jpg') no-repeat 0 4px;
}
ol                      { }
ol li                   { }
ol ol li, ul ol li      { }

.hr, hr                 { display: block; margin: 10px 0; width: 100%; height: 1px; line-height: 1; background: #ddd; }

.callout, blockquote
{
	margin: 20px 0;
	padding: 15px 0;
	font-family: Georgia, Serif;
	font-size: 145%;
	font-style: italic;
	color: #5294c6;
	line-height: 160%;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}

.blue-header            { display: block; padding: 10px; background: #E3F1FB; }

span.callout            { margin: 1.5em 0; }

.small                  { font-size: 75%; }
.big                    { font-size: 120%; }
.disabled               { opacity: .5; filter: alpha(opacity=50); }
.hidden                 { display: none; }

.data-table             { margin: 15px 0; width: 100%; font-size: 11px; border-collapse: collapse; border: none; }
.data-table td          { }
.data-table .table-header td  
                        { padding: 3px 0 3px 15px; color: #fff; Background: #5294c6; border-right: 1px solid #92b9d5;}
.data-table .odd td,
.data-table .even td    { padding: 3px 0 3px 20px; font-size: 10px;}
.data-table .odd td     { background: #f1f8ff; }
.data-table .even td    { background: #e3f0ff; }

.spotlight-table        { padding: 0 0 25px 0; background: #e3f1fb; border: 0;}
.spotlight-table td     { padding: 15px 15px 0; }
.spotlight-table h2     { margin: 5px 0 ; color: #5294c6;}

.loc-tabel              { margin: 0; border-bottom: 1px solid #fff; }
.loc-tabel .content     { padding: 8px 21px 0; width: 272px; background: #e3f1fa; }
.loc-tabel .img         { height: 109px; padding: 0 ; width: 148px; }
.loc-tabel h2           { margin: 0 0 3px 0; padding: 0; border: none;}
.loc-tabel h2 a         { text-decoration: none; font-size: 18px; color: #5294c6; }
.loc-tabel h2 a:hover   { color: #cd2f22;}
.loc-tabel p            { margin: 0; line-height: 140%; }
.loc-tabel td           { border-bottom: 1px solid #fff;}

.loc-temp-wrap                  { padding: 20px 0 0; margin: 0 0 20px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1}
.loc-temp-wrap tr               { }
.loc-temp-wrap td               { }
.loc-temp-wrap td p             { line-height: 135%; }
.loc-temp-wrap td h3            { margin: 0; }
.loc-temp-wrap .loc-temp-img    { padding: 0 20px 0 0; }
.loc-temp-wrap .loc-temp        { padding: 20px 0 0 0;}
.loc-temp-wrap .loc-temp a    
{
    display: block;
    float: left;
    width: 139px;
    height: 29px;
    margin: 0 1px 0 0;
    text-indent: -9999px;
    background-image: url(../images/bkg_location_temp_a.jpg) ;
}

.loc-temp-wrap .loc-temp .plan          { background-position: 0 0; }
.loc-temp-wrap .loc-temp .map           { background-position: 139px 0; }
.loc-temp-wrap .loc-temp .tour          { background-position: 278px 0; }

.loc-temp-wrap .loc-temp .plan:hover    { background-position: 0 -29px; }
.loc-temp-wrap .loc-temp .map:hover     { background-position: 139px -29px; }
.loc-temp-wrap .loc-temp .tour:hover    { background-position: 278px -29px; }


.secretary-spotlight                    { padding: 10px; background: #dcedfa; }
td.secretary-spotlight-img              { padding: 0 0 15px 0; }
.secretary-spotlight p                  { line-height: 135%; font-style: italic; }
.secretary-spotlight h3                 { margin: 0; }
.secretary-spotlight h4                 { font-size: 12px; font-style: italic; color: #646464; }


.caption-right, 
.caption-left           { }
.caption-right img, 
.caption-left img       { padding: 0 0 5px 0;}
.caption-right p, 
.caption-left p         { font-size:11px; font-style:italic; line-height:150%; color:#000000; }
.caption-right          { }
.caption-left           { }

.mceVisualAid           { }
