﻿.headercommon
{
	background-image: url('../images/topgradient.jpg');
	background-repeat: repeat-x;
	background-color: #177f99;
}
.floatleft
{
	float: left;
	min-height: 100px;
}
.minheight
{
	min-height: 100px;
	height: 100px;
}


/*! PADDING */

.paddingright20
{
	padding-right: 20px;
}
.nopadding
{
	padding: 0px !important;
}
.paddingtopbottom10
{
	padding: 10px 0px;
}
.paddingleft20
{
	padding-left: 20px;
}
.paddingleftonly20
{
	padding: 0px 20px 0px 0px !important;
}
.textalignjustify
{
	text-align: justify;
}

/*FOOTER*/
.footercommon
{
	background-image: url('../images/fooetr.jpg');
	background-repeat: repeat-x;
	background-color: #167f99;
	color: #ffffff;
	font-size: 12px;
}

.sidebar-nav
{
	padding: 9px 0;
}

.dropdown-menu .sub-menu
{
	left: 100%;
	position: absolute;
	top: 0;
	visibility: hidden;
	margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu
{
	visibility: visible;
}

.dropdown:hover .dropdown-menu
{
	display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu
{
	margin-top: 0;
}

.navbar .sub-menu:before
{
	border-bottom: 7px solid transparent;
	border-left: none;
	border-right: 7px solid rgba(0, 0, 0, 0.2);
	border-top: 7px solid transparent;
	left: -7px;
	top: 10px;
}
.navbar .sub-menu:after
{
	border-top: 6px solid transparent;
	border-left: none;
	border-right: 6px solid #fff;
	border-bottom: 6px solid transparent;
	left: 10px;
	top: 11px;
	left: -6px;
}

.aboutdiv
{
	border-bottom: solid 1px #bebdbd;
}
.contentheadings
{
	color: #0873a0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #0873a0;
	padding: 5px 0px;
}
.listyle
{
	float: left;
	list-style: none;
	padding: 0px 10px;
}


.accordianContainer a
{
	/*border: solid 1px #b3b3b3;*/
	text-decoration:none;
}
.accordianclose
{
	background-image: url('../images/accordinblue.jpg');
	background-repeat: repeat-x;
	color: #ffffff;
	text-align: center;
	padding: 6px 0px;
}
.accordianopen
{
	background-image: url('../images/accordingray.jpg');
	background-repeat: repeat-x;
	border-bottom: solid 1px #b3b3b3;
	color: #907d7f;
	text-align: center;
	padding: 6px 0px;
}
.newseventscontainer
{
	border: solid 1px #b3b3b3;
	border-radius: 4px;
	padding: 7px;
}
.headingtext
{
	color: #0873a0;
	font-size: 14px;
	font-weight: bold;
}
.headingtext:hover
{
	text-decoration: underline;
}

.tabbtn
{
	border-radius: 4px;
	color: #ffffff;
	padding: 7px 14px;
	color: #ffffff;
	background-color: #0873a0;
	margin-right: 10px;
	float:left;
 
}
.tabbtnlast
{
	border-radius: 4px;
	color: #ffffff;
	padding: 7px 15px;
	color: #ffffff;
	background-color: #0873a0;

	float:left;
 
}
.minht{min-height:50px;}

/**** My CSS **/

.act{
	background-color:#eee;
	text-decoration:none;
	border-radius:4px;
}

.aldinTable {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.aldinTable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.aldinTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.aldinTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.aldinTable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.aldinTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.aldinTable tr:hover td{
	
}
.aldinTable tr:nth-child(odd){ background-color:#aad4ff; }
.aldinTable tr:nth-child(even)    { background-color:#ffffff; }.aldinTable td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.aldinTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.aldinTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.aldinTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.aldinTable tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.aldinTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}
.aldinTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.aldinTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.clearall{
	clear:both;
}


.tab-content {
	min-height:250px;
	text-align:left;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    padding: 10px;
}

.nav-tabs {
    margin-bottom: 0;
}

.nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus{
            color: #ffffff;
            background-color: #177F99;  
        } 
		
		
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button 
	{
	  box-sizing: content-box;
	  line-height: normal;
	}
	
	a:hover{
		text-decoration:none;
	}
	
	    .btn-file {
    position: relative;
    overflow: hidden;
    }
    .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
    }
	
	.txtCapitalize{
		text-transform:capitalize;
	}
	
	
	.bloglist { padding-right: 25px; color: #0873a0;}
.bloglist::after { clear: both; display: block; content: ''; }
.bloglist .blog-entry { position: relative; margin-bottom: 45px; }
.no-rgba .bloglist .blog-entry { overflow: hidden; }
.bloglist .blog-type {
	float: left; font-size: 32px; background: #333; color: #fff; width: 60px;
	height: 60px; text-align: center; }
.bloglist .blog-type:hover { background: #ed7703; }
.bloglist .blog-type i { display: inline-block; margin-top: 13px; }
.bloglist .blog-content { /*border-left: 1px solid #eee; padding-left: 25px; margin-left: 85px; */ }
.bloglist .blog-img { position: relative; margin-bottom: 30px; display: inline-block; }
.bloglist .blog-img span {
	position: absolute; display: block; width: 100%; height: 100%; background: #fff;
	top: 0; left: 0; opacity: 0; }
.bloglist .blog-video { margin-bottom: 30px; display: block; }
.bloglist .blog-title { color: #0873a0; font-size: 20px; line-height: 32px; }
.bloglist .blog-title a { color: #0873a0; }
.bloglist .blog-title a:hover { color: #0873a0; text-decoration: none; }
.bloglist .blog-summary { margin-top: 15px; padding-bottom: 25px; }
.bloglist .readmore { color: #333; font-style: italic; display: inline-block; margin: 20px 0 0 0; }
.bloglist .readmore:hover { color: #ed7703; text-decoration: none; }

.bloglist .blog-meta { margin-top: 7px; }
.bloglist .blog-meta::after { content: ''; clear: both; display: block; }
.bloglist .blog-meta ul { list-style: none; }
.bloglist .blog-meta ul li {
	float: left; display: inline-block; border-left: 1px solid #eee;
	padding: 0 5px; font-size: 11px; color: #999; line-height: normal; }
.bloglist .blog-meta ul li:first-child { border-left: 0; padding-left: 0; }
.bloglist .blog-meta ul li a { line-height: normal; }
.bloglist .blog-meta ul li a:hover { color: #ed7703; }

.blog-slides { position: relative; }
.blog-slides::after { content: ''; clear: both; display: block; }
.blog-slides ul { list-style: none; }
.blog-slides { margin-bottom: 30px; }
.blog-slides .blog-img { margin: 0; }

.blog-contents { margin-top: 15px; padding-bottom: 25px; }
.blog-contents p { margin: 15px 0; }
.blog-contents p:first-child { margin-top: 0; }
.blog-contents p:last-child { margin-bottom: 0; }
.blog-contents div p:first-child  { margin-top: 0; }

.blog-tags { font-style: italic; }

.ipdf{
	
    width:100%;
    height: 700px;
    background-color:#999999;
}

.footerlink a{
	color:#fff;
}

.blog-medium .blog-entry::after { clear: both; display: block; content: ''; }
.blog-medium .blog-img { float: left; margin: 0; display: inline-block; }
.blog-medium .blog-content { float: left; margin-left: 25px; width: 412px; }
.blog-medium .blog-slides { float: left; margin: 0; width: 240px; }
.blog-medium .blog-video { float: left; margin: 0; }

.blog-medium-full { padding-right: 0; }
.blog-medium-full .blog-content { width: 689px; min-height: 205px; }

.blog-grid { padding: 0; margin-bottom: 25px; width: 1000px; }
.blog-grid .blog-entry { width: 313px; float: left; margin: 0 20px 25px 0; }
.blog-grid .blog-type { width: 40px; height: 40px; }
.blog-grid .blog-type i { font-size: 18px; margin-top: 10px; }
.blog-grid .blog-content { margin-left: 20px; padding-left: 40px; }
.blog-grid .blog-title { font-size: 16px; line-height: 24px; }
.blog-grid .blog-slides { height: 180px; }

.blog-grid .entry-last { margin-right: 0; }


.arc ul
{
   list-style-image: url('../images/blue.png');
   list-style-position: outside;
   line-height: 20pt;
   
   padding: 5px;
}
.arc ul li:hover{
	list-style-image: url('../images/green.png');
}