/* All screen formats */
body
{
    padding-top: 0px;
    padding-bottom: 0px;
}

a
{
    color: #0060c0;
}

a:hover
{
    color: #0050b0;
}

.header
{
	background-color: #f7f7f7;
    padding-top: 0px;
    padding-bottom: 0px;
}


/* Navigation */
.navbar
{
    margin-bottom: 0px;
}

.sub-nav-header {
padding-top:50px;
padding-bottom:20px;
}

.wrapper-lower
{
}

.welcome 
{
    padding-bottom:50px;
}

.jumbotron
{
    background-color: #ccc;
    border-bottom: 0px solid #ccc;
}
.jumbotron h1, .jumbotron .h1
{
    font-size: 1.5em;
}
.banner
{
    color: #fff;
    background-color: #009fe3;
    padding-top: 30px;
    padding-bottom: 30px;
}

.share-widgets
{
	padding-top:30px;
}


.logo
{

    padding-right: 0px;
}
.site-title
{
    padding-left: 25px;
}

.lead
{
    font-size: 1.5em;
    font-weight: bold;
    color: #AEE1F6;
    padding-top: 10px;
}

.main
{
    padding-top: 40px;
    padding-bottom: 20px;
}

.main-image
{
}

.searchContainer { padding-top:20px; }

.main-caption
{
    color: #333;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 20px;
    background-color: #ffffff;
}
.main-caption h1 
{
    /*font-size: 2.5em;*/
    /*line-height:1.5em;*/
}

.headline
{
    border-bottom: 5px solid rgba(255, 255, 255, 0.3);
    margin: 10px 0 25px 0;
}


.headline h2,
.headline h3,
.headline h4
{
    padding-bottom: 5px;
    display: inline-block;
    margin: 0 0 -2px 0;
}

/* News section style */
.newsDate p,
.newsHeading h3 
{
    margin: 0px;
}

.newsHeading h3
{
	font-size: 1.5em;
}

.newsDate p
{
    color: #666666;
}

.newsHeading a
{
   
	color: #222;
}
.newsHeading a:hover
{
     color: #444;
}

.newsSummary p
{

	padding-bottom: 10px;
    border-bottom: 1px dotted #bc90c1;
}

.newsSeparator
{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #aaddff;
	 
}

/* News section style ends */



.follow-us
{
    font-size: 1.2em;
    font-weight: bold;
}

.follow-us p
{
    padding-bottom: 10px;
}

.hot-topics
{
    background-color: #fff;
}

.hot-topics .thumbnails
{
    padding-bottom: 20px;
}

.latest-news,
.follow-us,
.top-tasks,
.highlight
{
    padding-bottom: 50px;
}

.sub-nav-header-xxx {
padding-top:50px;
border-bottom: solid 1px #666; 

}

.highlights
{
    padding-top: 50px;
}

.highlights hr
{
    border-bottom: 3px solid #005E87;
}

.highlight li,
.top-tasks li
{
    font-size: 1.5em;
    line-height: 1.3em;
    padding-bottom: 0.5em;
	
}

.top-tasks li {
border-bottom: 1px dotted #bc90c1;
padding-top: 0.5em;
}

.top-tasks a,
.highlights a
{
    color: #222;
    text-decoration: none;
}
.top-tasks a:hover,
.highlights a:hover
{
    color: #444;
    text-decoration: underline;
}

.top-tasks a i,
.highlights a i
{
    color: #0060c0;
    text-decoration: none;
}

.top-tasks a:hover i,
.highlights a:hover i
{
    color: #0050b0;
}





.associated-sites
{
    background: #fff;
    padding-top: 0px;
    padding-bottom: 50px;
}

.sites
{
    padding-top: 30px;
}
.site
{
    padding-bottom: 50px;
}

.footer
{
    color: #eee;
    background-color: rgb(67, 54, 133);
    padding-top: 40px;
    padding-bottom: 0px;
    border-top: 0px solid #009fe3;
}

.footer a
{
    color: #eee;
}

.footer a:hover
{
    color: #fff;
}



.copyright
{
    color: #eee;
    background-color: rgb(67, 54, 133);
    border-color: rgba(255, 255, 255, 0.3); 
    padding-top: 15px;
    padding-bottom: 11px;
}
.copyright-space
{
    margin-top: 12px;
    color: #dadada;
}

.copyright a
{
	color: #f0f0f0;
	text-decoration:underline;
}
.copyright a:hover
{
	color: #d0d0d0;
}

.caption p
{
    padding-top: 10px;
}



.btn-custom
{
    background-color: #0060c0;
    border-color: #0060c0;
    color: #ffffff;
}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active
{
    background-color: #0053a7;
    border-color: #00468d;
    color: #ffffff;
}
.btn-custom.disabled:hover, 
.btn-custom.disabled:focus, 
.btn-custom.disabled:active, 
.btn-custom.disabled.active, 
.btn-custom[disabled]:hover, 
.btn-custom[disabled]:focus, 
.btn-custom[disabled]:active, 
.btn-custom[disabled].active, 
fieldset[disabled] .btn-custom:hover, 
fieldset[disabled] .btn-custom:focus, 
fieldset[disabled] .btn-custom:active, 
fieldset[disabled] .btn-custom.active
{
    background-color: #0060c0;
    border-color: #0060c0;
    color: #e7e7e7;
}

.social
{
    padding-top: 10px;
    padding-bottom: 30px;
}

.social a
{
    font-size: 1.2em;
    font-weight: bold;
    color: #e7e7e7;
}
.social a:hover
{
    color: #ffffff;
}








.yellow
{
    border-color: #fbba00;
}
.orange
{
    border-color: #ef7d00;
}
.red
{
    border-color: #e40520;
}

.teal
{
    border-color: #38b68b;

}
.green
{
    border-color: #95c11f;
}
.blue
{
    border-color: #009ef3;
}

.purple, .media
{
    border-color: #bc90c1;
}

.advert {
padding-top:20px;
padding-bottom:15px;
//background-color: #38b68b;
color: #B55F00;
}

.advert p {
	margin:0px;
padding:0px;

}
.advert span{
	font-size: 24px;
padding-right:30px;

}
.advert a {
margin-bottom:5px;
}
.advert .btn {
	
	white-space:normal !important;
    word-wrap:break-word;
	padding-left: 15px;
	padding-right: 15px;

}
.btn-warning
{

  background-color:#ef7d00;
border-color: #ef7d00;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {

 
 }
