/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

BODY
{
	BACKGROUND-color:#dedede;
}
.Site /* same element as #mainTable */
{
	FONT-SIZE: 90%;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    /*color:#b7b7b7;*/
    line-height: 1.2;
    color:#8f8f8f;
   
}
.Site A 
{
color:#005983;
text-decoration:none;
}
.Site A:hover
{
color:#f00;
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
    color:#005983;
}
.Site H1
{
    FONT-SIZE: 210%;
}
.Site H2
{
    FONT-SIZE: 180%;
}
.Site H3
{
    FONT-SIZE: 140%;
}
.Site H4
{
    FONT-SIZE: 130%;
}
.Site H5
{
    FONT-SIZE: 115%;
}
.Site H6
{
    FONT-SIZE: 100%;
}
.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}

/* ################################### Site Classes ################################# */
 .Site .event ul li a.pdf 
{
  background:#fff url(/images/layout/pdf_button.gif) center left no-repeat !important;
    }
     .Site .event ul li a.xls 
{
  background:#fff url(/images/layout/icon-ms-excel-s.gif) center left no-repeat !important;
    } 
  .Site .event ul li a.doc
{
  background:#fff url(/images/layout/icon-ms-word_.gif) center left no-repeat !important;
    } 
  .Site .event ul li a.ppt 
{
  background:#fff url(/images/layout/icon-ms-powerpoint-s.gif) center left no-repeat !important;
    }  
   .Site .event ul li a.generic 
{
  background:#fff url(/images/layout/generic_icon.gif) center left no-repeat !important;
    }  
.Site .box
{
    color:#246d90;
}

.Site .box h2.title
{
    color:#fff;
    font-size:120%;
}
.Site .box .content
{
    border:1px solid #c2c2c2;
    border-top:none;
    font-size:80%;
}
.Site .box .tl
{
    background:#005983;
}
.Site .box .bc
{
}
.Site .detail H3
{

}
.Site .detail IMG.picture
{
}
.Site .dropDown, .textArea, .textBox
{
}
.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.Site .list
{
	border-bottom:1px solid #CDCDCD;
}
.Site .list a
{
	text-decoration: none !important;
}
.Site .list a:hover
{
}
.Site .list p
{	
}
.Site .list H3
{

}
.Site .list H4
{
}
.Site .list .date
{

}
.Site td.list IMG.thumbnail
{
}
.Site .stepper
{
}
.Site .stepper a
{
}
.Site .stepper a:hover
{
}
.Site .stepper p
{
}
.Site .stepper p.links
{
}
.Site TABLE.documentTable
{

}
.Site TABLE.documentTable TD.cell
{

}
.Site TABLE.documentTable TH.heading
{

}
.Site TABLE.documentTable TR.alternative
{

}
.Site .list .terminus
{
	clear:right !important;
}
.Site .template
{
	background: none;
	border: none;	
}
/* ################################### Site IDs ################################# */

#mainTable
{
    background:#fff url(/images/layout/lefthandside_1px.gif) top left repeat-y !important;  
}
.Site #mainTable2
{
       background: url(/images/layout/rhs_pic-repeat.gif) top right repeat-y !important;
 
}
.Site #mainTable3
{
    background: url(/images/layout/rhs_pic.jpg) top right no-repeat !important;

}
.Site #topBarNav
{
    color:#fff;
    background:#b6b6b6;  
    font-size:110%;  
}
.Site #topBarNav a
{
    text-decoration:none;
    color:#fff;
}
.Site #rightPic
{

}
.Site #mainHeader
{

}
.Site #mainHeader img
{

}
.Site #location
{
background:#c8c8c8;
color:#317194;
}
.Site #location a
{
    color:#317194;
}
.Site #location A:hover
{
    color:#ececec;
}
.Site #mainLayoutContainer
{

}

/* ################################## Menu setup ################################### */

.Site #subMenu
{

}
.Site #subMenu ul 
{	
}
.Site #subMenu li
{
}
.Site #subMenu ul a
{
    text-decoration:none;
    text-align:right;
    color:#8ab8da;
    font-size:110%;
    background-color:#005983;
}
.Site #subMenu ul ul a
{
    color:#fff;
}
.Site #subMenu ul ul ul a
{
    color:#add4f0;    
}
.Site #subMenu ul ul ul ul a
{
}
.Site #subMenu ul ul ul ul ul a
{
}
.Site #subMenu ul ul ul ul ul ul a
{
}
.Site #subMenu ul a.active, .Site #subMenu ul a.on
{
    color:#fff;    
}
.Site #subMenu ul a:hover
{
    color:#fff;    
}
.Site #subMenu ul ul a:hover
{
    color:#add4f0;
}
.Site #subMenu ul ul ul a:hover
{
    color:#fff;
}
.Site #subMenu ul a.active, .Site #subMenu ul a.on
{
    color:#fff;    
}
/* ======================== */

.Site #mainTitle
{
    display:none;
}
.Site #mainTitle h1
{
}
.Site #mainLayout
{
    background:#fff;	
}
.Site #mainFooter
{
    font-size:90%;
    font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
    border-top:1px solid #b5b5b5;
    background:url(/images/layout/footer_bg.gif) top right repeat-x;
}

/* ======================== */

.Site #developerLink
{
display:none;
}
.Site #developerLink a
{
    color:#ececec;
}
.Site #developerLink a:hover
{
    color:#f26522;
}

/* ======================== */

.Site #template_Stepped_Pages .content
{
}

/* ======================== */


.Site TABLE#subPageTable
{
}
.Site TABLE#subPageTable th.heading
{
}
.Site TABLE#subPageTable td.cell
{
}
.Site TABLE#subPageTable td.col1 
{
}
.Site TABLE#subPageTable .col1 A 
{
}
.Site TABLE#subPageTable .col1 A:hover
{
}

/* ======================== */

.Site #template_Home_Variant .list
{
}

/* ======================== */

.Site #template_Events_Style_2 #column1
{
}
.Site #template_Events_Style_2 #column2
{
}
.Site #template_Events_Style_2 .list
{
}
.Site #column2
{
}
.Site #template_Events_Style_2 .date
{

}

/* ======================== */

.Site #template_Links img.thumbnail
{
}
/* ========================== */

.Site #template_sitemap UL
{
}
.Site #template_sitemap UL LI
{
}
.Site #template_sitemap UL UL LI
{
}
.Site #template_sitemap UL UL a
{
}
.Site #template_sitemap LI
{
}
.Site #template_sitemap ul a
{
}
.Site #template_sitemap ul a:hover
{
}
.Site #template_sitemap ul ul a
{
}
.Site #template_sitemap ul ul a:hover
{
}