
/* ####################################   Classes   #################################### */

.Site .box .tl
{
	BACKGROUND-image:url(/images/layout/box_t.gif);
	background-position:left top;
	BACKGROUND-repeat:no-repeat;
}
.Site #template_Contacts_Style_2 .lite img.thumbnail
{
	display:none;
}

/* ####################################   IDs   #################################### */

.Site #logo
{
	position:absolute;
	left:0;
	top:10px;
}
.Site #headerTextOuter
{
	float:right;
	padding-top:10px;
	width:520px;
	margin-bottom:0;
}
.Site #headerText
{
	float:left;
	padding-top:56px;
	width:260px;
}

.Site #headerText img
{
	margin:0;
}
.Site #dictionaryForm
{
	width:250px;
	float:right;
}
.Site #dictionaryForm table
{
	background-color: #F5F8FB;
}
.Site #dictionaryForm .textbox
{
	width:100px;
}
.Site #dictionaryForm th,
.Site #dictionaryForm td
{
	vertical-align:middle;
}
.Site #dictionaryForm th
{
	background:#E3EFF9 url(/images/layout/box_t.jpg) left top no-repeat;
	font-size:1.6em;
	padding:6px 10px;
}
.Site #dictionaryForm td
{
	padding:13px 10px;
}
.Site #dictionaryForm .button
{
	font-weight:700;
	border:0;
}
.Site #dictionaryForm .button:hover
{
	background-color: #FF6000;
	border:0;
}
.Site #dateTime
{
	background:url(/ewcommon/images/schemes/arrow_dot_0e3161_s_r.gif) left center no-repeat;
	color:#8698B0;
	padding:2px 0 2px 16px;
	position:absolute;
	left:0;
	bottom:5px;
}

.Site #mainLayoutContainer
{
	height:1%;
	background:url(/images/layout/main_bg.jpg) top left no-repeat;
}

.Site #mainFooter
{
	margin:0;
	padding-top:65px;
	padding-bottom: 25px;
	background:url(/images/layout/footer_bg.gif) center top no-repeat;
	font-weight:700;
	position:relative;
}
.Site .homePage #mainLayoutContainer
{
	background:url(/images/layout/water_glass.jpg) left top no-repeat;
}
.Site .homePage #mainLayout
{
	margin:0;
	padding:30px 15px 0 15px;
	height:435px;
	background:url(/images/layout/main_l.gif) left top no-repeat;
	border-bottom:1px solid #fff;
}
.Site .homePage .template
{
	margin-left:360px;
	margin-bottom:0;
	color:#fff;
	font:normal 2.8em/1.5em Arial,sans-serif;
}
.Site .homePage .template p
{
	margin:0;
}
.Site #template_News_Articles_Style_3 #column1
{
	width:230px !important;
	float:left !important;
}
.Site #template_News_Articles_Style_3 #column2
{
	margin-left:250px !important;
}
.Site .detail .summary
{
	font-size:110%;
	font-weight:bold;
	margin-bottom:1em;
}
.Site #mainMenu ul a
{
	padding:6px 12px 6px 11px;
	color:#0E3161;
	border-right:solid 1px #D9E8F5;
}
.Site #mainMenu ul a:hover,
.Site #mainMenu ul a.active,
.Site #mainMenu ul a.on
{
	background-image:none;
	color:#009aa6;
}
.Site #mainMenu ul li.last a
{
	border:none;
}
.Site #mainLayout p
{
	font-size:120%;
}
.Site .homePage #mainLayout
{
	font-size:100%;
}
.Site #mainTitle h1
{
	padding-left:0;
}
.Site #subMenu ul a
{
	font-size:105%;
	padding-left:15px;
}
.Site #subMenu ul a.active,
.Site #subMenu ul a.on
{
	background-position:2px center;
}

/* ####    Column widths    #### */
		
.Site .template_2_Columns #column1,
.Site #template_Sub_Page_Listing #column1,
.Site #template_Image_Library_10up_Stepped_1col #column1,
.Site #template_Mailform_Right #column1
{				
	width: 282px !important;
	float:left !important;			
}				
				
.Site .template_2_Columns #column2,
.Site #template_Sub_Page_Listing #column2,
.Site #template_Image_Library_10up_Stepped_1col #column2,
.Site #template_Mailform_Right #column2
{				
	margin-left: 292px !important;
	margin-top:0 !important;			
}				
.Site #template_Mailform_Right #column2
{
	width:auto !important;
}				
.Site .template_2_Columns_66_33 #column1				
{				
	width: 370px !important;			
}				
				
.Site .template_2_Columns_66_33 #column2				
{				
	margin-left: 380px !important;			
}				
				
.Site .template_2_Columns_33_66 #column1				
{				
	width: 185px !important;			
}				
				
.Site .template_2_Columns_33_66 #column2				
{				
	margin-left: 195px !important;			
}				
				
.Site .template_3_Columns #column1,				
.Site .template_3_Columns #column2				
{				
	width: 182px !important;			
}				
				
.Site .template_3_Columns #column2				
{				
	margin-left: 10px !important;			
}				
				
.Site .template_3_Columns #column3				
{				
	margin-left: 384px !important;			
}				
				
.Site .template_2_Columns_Boxed #column1				
{				
	width: 282px !important;			
}				
				
.Site .template_2_Columns_Boxed #column2				
{				
	margin-left: 292px !important;			
}				
				
.Site .template_2_Columns_66_33_Boxed #column1				
{				
	width: 370px !important;			
}				
				
.Site .template_2_Columns_66_33_Boxed #column2				
{				
	margin-left: 380px !important;			
}				
				
.Site .template_2_Columns_33_66_Boxed #column1				
{				
	width: 185px !important;			
}				
.Site .template_2_Columns_33_66_Boxed #column2				
{				
	margin-left: 195px !important;			
}				
.Site #scrollerContainer 				
{				
	width: 565px !important;			
}

.Site .fullwidth #mainLayout,
.Site .fullwidth #mainTitle
{
	margin-left:0 !important;
}

/* ####    Fullwidth Column widths    #### */
		
.Site .fullwidth .template_2_Columns #column1,
.Site .fullwidth #template_2_Columns #column1,
.Site .fullwidth #template_Sub_Page_Listing #column1,
.Site .fullwidth #template_Image_Library_10up_Stepped_1col #column1,
.Site .fullwidth #template_Mailform_Right #column1
{				
	width: 369px !important;
	float:left !important;			
}				
				
.Site .fullwidth .template_2_Columns #column2,
.Site .fullwidth #template_2_Columns #column2,
.Site .fullwidth #template_Sub_Page_Listing #column2,
.Site .fullwidth #template_Image_Library_10up_Stepped_1col #column2,
.Site .fullwidth #template_Mailform_Right #column2
{				
	margin-left: 379px !important;
	margin-top:0 !important;			
}				
.Site .fullwidth #template_Mailform_Right #column2
{
	width:auto !important;
}				
.Site .fullwidth .template_2_Columns_66_33 #column1				
{				
	width: 486px !important;			
}				
				
.Site .fullwidth .template_2_Columns_66_33 #column2				
{				
	margin-left: 496px !important;			
}				
				
.Site .fullwidth .template_2_Columns_33_66 #column1				
{				
	width: 243px !important;			
}				
				
.Site .fullwidth .template_2_Columns_33_66 #column2				
{				
	margin-left: 253px !important;			
}				
				
.Site .fullwidth .template_3_Columns #column1,				
.Site .fullwidth .template_3_Columns #column2				
{				
	width: 240px !important;			
}				
				
.Site .fullwidth .template_3_Columns #column2				
{				
	margin-left: 10px !important;			
}				
				
.Site .fullwidth .template_3_Columns #column3				
{				
	margin-left: 500px !important;			
}				
				
.Site .fullwidth .template_2_Columns_Boxed #column1				
{				
	width: 369px !important;			
}				
				
.Site .fullwidth .template_2_Columns_Boxed #column2				
{				
	margin-left: 379px !important;			
}				
				
.Site .fullwidth .template_2_Columns_66_33_Boxed #column1				
{				
	width: 486px !important;			
}				
				
.Site .fullwidth .template_2_Columns_66_33_Boxed #column2				
{				
	margin-left: 496px !important;			
}				
				
.Site .fullwidth .template_2_Columns_33_66_Boxed #column1				
{				
	width: 253px !important;			
}				
.Site .fullwidth .template_2_Columns_33_66_Boxed #column2				
{				
	margin-left: 263px !important;			
}				
.Site .fullwidth #scrollerContainer 				
{				
	width: 565px !important;			
}


.Site .dropdown, 
.Site .textarea, 
.Site .textbox,
.Site .textBox,
.Site .required,
.Site select,
.Site option
{
    WIDTH:190px;
    font-size:110%;
}
.Site form th
{
	padding-right:5px;
}
.Site input.button
{
	cursor:pointer;
}
.Site #topNav  
{   
    padding:0!important;
    text-align:right; 
    margin:9px 0 0 0;
    float: right;
    width:700px;
}
.Site #topNav a 
{ 
     padding: 0 7px 0 7px;
     margin: 0;
     white-space:nowrap;
}
.Site #topNav li.last a
{
	padding-right:5px;
}
.Site #topNav ul 
{
     margin:0;
     float:right;
}
 .Site #topNav ul li
{ 
    display:inline;
    margin: 0;
} 
.Site #mainHeader
{
	height:130px;
	position:relative;
}
.Site .list h4 a
{
	font-size:1.4em;
}
.Site .morelink a
{
	font-size:90%;
}
.Site h3.title a
{
	font-size:1.2em;
}
.Site #twitterFooter
{
	position:absolute;
	top:8px;
	right:0;
}