﻿/*=====Header & Top Nav=====*/
.p_header { width:100%; display:inline-block; padding-bottom: 10px;}
.p_logo {padding-left: 0px; float:left; }
.p_logo img{ border-width:0px;}
.p_right { float:right; padding-top:10px;}
.p_slogan .text {text-align: right; font-size: 14px; }
.p_links { text-align: right; }
.p_links ul { }
.p_links ul li { background-position: left center; list-style: none; display: inline; padding-left:5px; padding-right:5px; background-image: url( 'backgrounds/headerLink_seperator.jpg' ); background-repeat: no-repeat; }
.p_links ul .home { background-image:none; }
.p_links ul li a { text-decoration: none; font-size:11px; }
.p_links ul li a:hover { text-decoration: underline;}
.p_slogan { }

.top_nav { color: #fff; text-align:center; margin-top: -7px; #margin-top: -2px; padding: 0px;}
.top_nav a {  color: #fff; text-decoration:none; width:100%; padding-top:5px; padding-bottom:8px; display:inline-block; }
.top_nav table{ background: url("Backgrounds/topbg.gif"); background-repeat:repeat-x; border-collapse:collapse; width:870px; margin: 0px; padding: 0px;}
.top_nav table tr td .inner{ display:inline-block; height:70px; width: 119px;}
.top_nav table tr td:hover .inner, .top_nav table tr .selected .inner{ margin: 0px;  padding: 0px; background-position: center top; background-repeat: no-repeat; background-image: url(   'backgrounds/topbg_hover.gif' ); }
.top_nav table tr td:hover a, .top_nav .selected a { color: #fff; }
.top_nav table tr td a { padding-left:0px; padding-right:0px;}
/*=====Header & Top Nav=====*/

/*=====Home Page Controls=====*/
.home_page_content { margin-bottom: 20px;}
.home_page_content h1 { font-size: 27px; font-family: Garamond; color: #444; margin-bottom: 10px;}
.home_page_content img { margin: 0 7px -5px 0; }
.home_page_content .avatar { text-align: center; padding-top: 10px; padding-right: 6px;}
.home_page_content .avatar .avatarDescription {padding: 1px 15px 0 15px; font-size: 11px; font-style: italic; }
.home_page_content .items_o { text-align: center; }
.home_page_content .items { margin-top:15px; margin-bottom:30px; }
.home_page_content .ddl { width:80%; }
.home_page_content .ddl a { background-position: left; color: #1F2E57; font-size: 11px; text-decoration: none; background-image: url(  'Home_Page_Panel/bullet.png' ); padding-left:20px; background-repeat: no-repeat; }
.home_page_content .ddl a:hover { text-decoration:underline; } 

.datedList { padding: 1px 0 10px 10px; margin-top: -3px; margin-left: 10px; border-bottom: 1px solid #fff; }
.datedList h1 { color: #fff; }
.datedList h1 a { color: #fff; text-decoration: none; }
.datedList h1 a:hover { text-decoration: none; }
.datedList .dateContent .text .date { margin-bottom: -5px; }
.datedList .dateContent .text .date a { color: #fff; padding: 4px 8px 0 0; text-decoration: none; font-size: 12px; }
.datedList .dateContent .text .date a:hover{text-decoration:underline;}
.datedList .dateContent .text .description { padding: 0px; }
.datedList .dateContent .text .description a { color: #fff; text-decoration: none; }
.datedList .more { text-align: right; margin: 0 0 10px 0; padding: 0px;}
.datedList .more a { color: #fff; }

.ArticleSnapshot { padding: 0px 0 10px 10px; #padding: 10px 0 10px 10px; margin-top: -10px; margin-left: 10px; }
.ArticleSnapshot h1 a {text-decoration: none; color: #fff;}
.ArticleSnapshot .description a {text-decoration: none; color: #fff; }
.ArticleSnapshot .more { text-align: right; margin: 0px; padding: 0px;}
.ArticleSnapshot .more a { color: #fff; }

.snapshot_list { padding: 0 10px 20px 0; margin-right: 2px; margin-top: 15px; }
.snapshot_list .header { margin-bottom: 15px; }
.snapshot_list .avatar {margin-bottom: -10px; margin-right: 5px; padding-top:5px; float:left; }
.snapshot_list .avatar .imgAvatar { border: 1px solid #9C9FA1; }
.snapshot_list .content { padding: 5px 10px 0 10px; display: inline-block; margin-bottom: 7px; border: 2px solid #5091CD;}
.snapshot_list .content:hover { padding: 5px 10px 0 10px; display: inline-block; margin-bottom: 7px; border: 2px solid #5284AB; background-color: #FBF9F9; }
.snapshot_list .content .text {padding: 0px; margin-top: -15px; #margin-top: 0px; }
.snapshot_list .content .text h2 { margin-left: 127px; padding: 0px; }
.snapshot_list .content .text h2 a { text-decoration: none; font-size: 15px; color: #5091CD; }
.snapshot_list .content .text h2 a:hover { text-decoration:underline;}
.snapshot_list .content .text .description a { color: #444; text-decoration: none;}
.snapshot_list .text .description a:hover { text-decoration: none; }
.snapshot_list  .description a:hover { text-decoration: none; }
.snapshot_list .more { text-align: right; margin-top: 0px; padding: 0 0 5px 0;}
/*=====Home Page Controls=====*/

/*=====Content, Left Nav, Panel & Forms=====*/
.content_text ul { margin-left:40px; }
.content_text ul li { padding-bottom:6px; }
.no_title_content {margin-left: 5px; margin-top: 5px; margin-bottom: 10px; padding-right: 20px; }
.mo_title_content .text {  }

.article_content { min-height:100px; margin-bottom: 20px; margin-top: 15px;}
.article_content ul { margin-left:30px;}
.article_content img { margin: 0 7px -5px 0; }
.article_content .preview_image { border-color: #2598C1; }
.article_content .node_list { margin-top:10px; margin-left:-7px; #margin-left:0px; width:100%; }
.article_content .gallery { margin-left:10px; overflow:hidden; padding-top:5px; margin-bottom:20px; text-align:center;}
.article_content .gallery_i { width:360px;} 
.article_content .gallery .preview_image { border-collapse:collapse; text-align:center; width: 350px; height:233px; overflow:hidden; border: 2px solid #0972B9; } 
.article_content .gallery img { cursor:pointer; }
.article_content .gallery .loading {  margin-top:100px;}
.article_content .gallery img:hover {}
.article_content .node { border: 2px solid #0972B9; width: 90px; height: 64px; overflow: hidden; text-align: center; margin-bottom: 10px; }
.article_content .article_image { text-align: center; padding-bottom: 10px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D6E2E6; }
.article_content .imgCaption { line-height: 16px; width: 300px; padding-top: 2px; font-size: 11px; }

.attachments { text-align:left;}
.attachments table{ width:auto; border-collapse:collapse; margin-left:10px;}
.attachments table td{  vertical-align:top;}
.attachments table .icon {  padding-top:2px; padding-right:5px;}
.attachments p { margin-bottom:10px;}

.f_breadcrumb { margin: -2px 0 5px -3px; }
.f_breadcrumb ul { font-size: 12px; margin: 0; padding: 0;  }	
.f_breadcrumb li { list-style: none; display: inline;  margin-left:-1px;}	
.f_breadcrumb a { padding-right: 15px; background: url( 'Home_Page_Panel/bullet.png' ) right no-repeat; }

.panel { margin-bottom: 20px; padding: 0px; }
.panel .listItems {  }
.panel .listItems h1 { font-size:27px; color: #000; border-bottom: #d6e2e6 solid; border-width: 1px; margin-left: 0px;  margin-bottom: 5px; padding-bottom:0px; }
.panel .listItems h1 a { color: #000; text-decoration:none; }
.panel .content { display: inline-block; margin-bottom: 10px;}
.panel .content .description a { color: #444; text-decoration:none; }
.panel .content .image { float:left; padding-right:10px; }
.panel .content .image img { float: left; margin: 4px 5px 6px 0px; text-align: center; border-width:0px;}
.panel .more { text-align:right; }

input[type="button"], input[type="submit"], button { background-color: #84490D; color: #fff; }
.registration_form { border:0px; text-align:left;   }
.registration_form table { width:100%;}
.registration_form .label { width:130px;}
.registration_form .form_buttons { text-align:right; padding-right:100px; padding-bottom:70px; }
.registration_form .field { color:#ff0000;}

/*GENERIC*/
.left_nav { margin-bottom:10px; padding-right:20px; padding-top:24px; padding-bottom:10px; }
.left_nav ul {width: 100%; margin: 0; padding: 0; font-size: 13px; line-height: 20px; font-weight: normal; list-style-type: none;	}
.left_nav ul li { list-style: none;  clear: both; }
.left_nav ul li a {   padding: 0.46em 0 0.46em 10px; width: 93.1%; display: inline-block; color: #000; text-decoration: none; border-top: 1px solid #999; }
.left_nav ul li a:hover { color: #fff; background-color: #5091CD; text-decoration: none; }
.left_nav ul li .selected { background-color: #5091CD; color: #fff; }
/* second level */
.left_nav ul li ul {width: 100%; margin: 0; padding: 0; line-height: 20px; font-weight: normal; list-style-type: none;}
.left_nav ul li ul li a {margin-left: -5px; padding: 0.46em 0 0.46em 15px; width: 93%; display: inline-block; color: #000; text-decoration: none; border-top: 1px solid #999; }
.left_nav ul li ul li a:hover { color: #fff; text-decoration: none; background-color: #5091CD; }
.left_nav ul li ul li .selected { color: #fff; font-size: 12px; background-color: #5091CD;}
/* third level */
.left_nav ul li ul li ul li { list-style: none; padding: 0; margin: 0; clear: both; border-bottom: none;}
.left_nav ul li ul li ul li a { padding: 0.46em 0 0.46em 10px; width: 93%; display: inline-block; color: #000; text-decoration: none; border-top: 1px solid #999; }
.left_nav ul li ul li ul li a:hover{ color: #fff; text-decoration: none; background-color: #5091CD;}
.left_nav ul li ul li ul li .selected { color: #fff; font-size: 12px; background-color: #5091CD;}

/* Form Defaults */
div.form_view { width:95%; display:inline-block; text-align:left; margin-bottom:20px; padding-bottom:6px; }
div.form_view div.left {  width:49%; float:left; }
div.form_view div.full { width:100%;  }
div.form_view div.right { width:49%;  float:right; }
div.form_view div.label { clear:both; font-weight: bold;  padding-bottom: 5px; padding-left:10px; padding-top: 5px;  margin-bottom: 0px; background-color: #EFEFEF; color: #000; }
div.form_view div.field { color: #E92200; clear:both;  margin-bottom:10px; text-align: right; padding-right: 10px; background-color: #F8F8F8; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; } 

/* Request Callback */
.callback_form { min-height:400px; }
.callback_form h2 { color: #B82929; font-family: Arial; font-weight: normal; margin-bottom: 5px; }
/*=====Content, Left Nav, Panel & Forms=====*/

/*=====Footer=====*/
.footer { font-size: 11px; line-height:15px; }
.footer .footer_l { text-align: left; }
.footer .footer_l a { color: #444;  text-decoration: none;}
.footer .footer_l a:hover { text-decoration:underline; }
.footer .footer_r { text-align:right; }
.footer .footer_r a { color: #444; text-decoration: none; background-position: right; font-size: 11px; padding-right:10px;  background-image: url(  'backgrounds/headerLink_seperator.jpg' ); background-repeat: no-repeat; } 
.footer .footer_r a:hover { text-decoration: underline; }
/*=====Footer=====*/