﻿.MainImages { padding: 0px; margin-bottom: -6px; #margin-bottom: -2px;}

/*=====Header & Top Nav=====*/
.p_header { width:100%; display:inline-block; margin-bottom: 0px; #margin-bottom: 5px;}
.p_logo { padding-top:10px; float:left; }
.p_logo img{ border:0px;}
.p_right { float:right; padding-top:10px;}
.p_slogan { }

.top_nav { color: #fff; text-align:left; text-transform: uppercase; color: #fff; margin-top: -2px; padding: 0px; }
.top_nav a { color: #fff; font-weight: bolder; text-decoration:none; font-size:12px;  margin-left: 8px; margin-top: 7px; display:inline-block;  }
.top_nav .headerLink { margin-top: -18px; }
.top_nav .headerLink a { font-weight: normal; font-size:10px; }
.top_nav table{ border-collapse:collapse; margin:0px; padding: 0px;}
.top_nav table tr td .inner{ cursor: pointer; display:inline-block; height: 55px; width: 144px; background: url("Backgrounds/topnav.gif");}
.top_nav table tr td:hover .inner, .top_nav table tr .selected .inner{cursor: pointer; background-position: left top; background-image: url('backgrounds/topnav_hover_r.gif' ); background-color: #E42A06;}
.top_nav table tr td:hover a, .top_nav .selected a {cursor: pointer; color:#fff;}
.top_nav table tr td a { padding-left:0px; padding-right:0px;}

/*=====Header & Top Nav=====*/

/*=====Home Page Controls=====*/
.home_page_content { margin-top: 20px; margin-bottom: 10px; padding-bottom: 10px; padding-left: 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: -7px; #margin-top: 10px; margin-left: 10px; }
.datedList h1 a { color: #282828; text-decoration: none; }
.datedList .dateContent .date { margin-bottom: -2px; }
.datedList .dateContent .date a {text-decoration:underline; padding: 4px 8px 0 0; font-size: 12px; }
.datedList .dateContent .date a:hover{text-decoration:underline;}
.datedList .dateContent .description { margin-bottom: 10px; padding: 0px; }
.datedList .dateContent .description a { text-decoration: none; color: #444; }
.datedList .more { text-align: right; margin: 0px; padding: 0px;}
.datedList .more a { color: #282828; text-decoration: underline;  }

.ArticleSnapshot { padding: 0px 0 10px 10px; #padding: 10px 0 10px 10px; margin-top: -7px; #margin-top: -2px; margin-bottom: 20px; margin-left: 10px; }
.ArticleSnapshot h1 a {text-decoration: none; color: #282828;}
.ArticleSnapshot .description a {text-decoration: none; color: #444; }
.ArticleSnapshot .more { text-align: right; margin: 0px; padding: 0px;}
.ArticleSnapshot .more a { color: #282828; text-decoration: underline;  }

.snapshot_list { padding: 0 10px 20px 0; margin-right: 2px; margin-top: 0px; margin-top: 15px; }
.snapshot_list .header { }
.snapshot_list .avatar {margin-left: 7px; padding-top:5px; float:right; height: 119px; overflow:hidden; }
.snapshot_list .avatar .imgAvatar { border: 0px; }
.snapshot_list .content { display: inline-block; margin-bottom: 10px;}
.snapshot_list .content .text { margin-top: -18px; #margin-top: 0px; }
.snapshot_list .content .text h2 { padding: 0px; }
.snapshot_list .content .text h2 a { text-decoration: underline; font-size: 13px; }
.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; }
/*=====Home Page Controls=====*/

.colouredSnapshot { margin-bottom: 20px; }
.colouredSnapshot .title { background-repeat: repeat-x; height: 37px; background-color: #d9d8d4; margin: 0px; padding: 0px; }
.colouredSnapshot .title h2 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px; color: #000; }
.colouredSnapshot .subs_node {color: #000;  font-size:13px;  font-weight:normal; padding: 5px 5px 14px 10px; margin-top: -7px; #margin-top: -10px; background-color: #e4e3e0; margin-bottom: 0px; #margin-bottom: 20px;}
.colouredSnapshot .subs_node a { color: #000; }


/*=====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: #DD160A; }
.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 #DD160A; } 
.article_content .gallery img { cursor:pointer; }
.article_content .gallery .loading {  margin-top:100px;}
.article_content .gallery img:hover {}
.article_content .node { border: 2px solid #DD160A; width: 90px; height: 64px; overflow: hidden; text-align: center; margin-bottom: 10px; }
.article_content .article_image { text-align: center; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D6E2E6; }

.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( 'assets/bullet.png' ) right no-repeat; }

.panel { padding: 0px; }
.panel .listItems {  }
.panel .listItems h1 { border-bottom: #d6e2e6 solid; border-width: 1px; margin-left: 0px;  margin-bottom: 5px; padding-bottom:0px; }
.panel .listItems h1 a { color: #282828; 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: #E42A06; text-decoration: none; }
.left_nav ul li .selected { background-color: #E42A06; 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: #E42A06; }
.left_nav ul li ul li .selected { color: #fff; font-size: 12px; background-color: #E42A06;}
/* 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: #E42A06;}
.left_nav ul li ul li ul li .selected { color: #fff; font-size: 12px; background-color: #E42A06;}

/* 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=====*/
