@font-face {
    font-family: 'myriadpro-regular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadpro-italic';
    src: url('fonts/myriadpro-it-webfont.eot');
    src: url('fonts/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-it-webfont.woff') format('woff'),
         url('fonts/myriadpro-it-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-it-webfont.svg#myriad_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadpro-boldcond';
    src: url('fonts/myriadpro-boldcond.eot');
    src: url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-boldcond.woff') format('woff'),
         url('fonts/myriadpro-boldcond.ttf') format('truetype'),
         url('fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
                font-weight: normal;
                font-style: normal;
        }
body {
  font-family: 'myriadpro-regular';
  font-size: 12pt; /* AG FONT SIZE*/
  color: #3f3f3f;
  text-rendering: optimizeLegibility;
  margin: 0px;
  padding: 0px;
  background: transparent url(images/bg.png) repeat-x top left; 
}

a {
  color: #224e7a;
  text-decoration: underline;
}

a:hover {
  color: #333;
  text-decoration: none;
}
img{
	border: 0px;
}
h2{
	font-size: 22px;
	color: #224e7a;
}

.date{
	color:#a28a19;
	font-family: 'myriadpro-italic';
	font-size: 9pt;
}
.solid{
	border-bottom: 1px #dfe5dd solid;
}
.dotted{
	border-bottom: 1px #dfe5dd dotted;
}

.logo-name{
	display: none;
}
/*
* Header
*/
#header{
	text-align:left;
	width: 940px;
	position: relative;
}
#years{
	position: absolute;
	right: -120px;
	background: transparent url(images/15years.png) no-repeat top right;
	width: 165px;
	height: 100px;
}
.logo{
	margin-top: 30px;
	width: 281px;
	height: 80px;
	float: left;
	padding-bottom: 35px;
}
.social{
	padding-top: 35px;
	padding-left: 35px;
	overflow: hidden;
	float: left;
}
.social a{
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.social a.facebook{
	background: transparent url(images/icons.png) no-repeat top left;
}
.social a.google{
	background: transparent url(images/icons.png) repeat-x 96px 0px;
}
.social a.rss{
	background: transparent url(images/icons.png) repeat-x 76px 0px;
}

#search-theme-form{
	position: relative;
	float: right;
	margin-top: 60px;
}

#search-theme-form label{
	position: absolute;
	top: 8px;
	left: 245px;
	display: block;
	overflow: hidden;
	width: 16px;
	height: 16px;
	background: transparent url(images/icons.png) repeat-x top right;
	text-indent: -1000px;
}

#search-theme-form .form-text{
	border: 1px #c7c7c7 solid;
	border-top: 1px #a9a9a9 solid;
	border-bottom: 1px #e3e3e3 solid;
	width: 265px;
	height: 26px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top,  #d9d9d9 0%, #ffffff 7%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(7%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d9d9d9 0%,#ffffff 7%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d9d9d9 0%,#ffffff 7%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d9d9d9 0%,#ffffff 7%); /* IE10+ */
	background: linear-gradient(to bottom,  #d9d9d9 0%,#ffffff 7%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
}

#search-theme-form .form-submit{
	display: none;
}
#authorize{
	position: absolute;
	top: 20px;
	right: 0px;
}
#authorize a{
	color: #a28a19;
}
#authorize li{
	padding-left: 20px;
	background: transparent url(images/icon-reg.png) no-repeat top left; 
	list-style: none;
	display: inline;
	margin-left: 20px;
}
#authorize li.first{
	background: transparent url(images/icon-login.png) no-repeat top left; 
}

/*
* End Header
* Start Menu
*/
#menu{
	width: 940px;
}
#nav ul{
	margin:0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
	
	background: #142f50; /* Old browsers */
	background: -moz-linear-gradient(top,  #142f50 0%, #25507b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#142f50), color-stop(100%,#25507b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #142f50 0%,#25507b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #142f50 0%,#25507b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #142f50 0%,#25507b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #142f50 0%,#25507b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#142f50', endColorstr='#25507b',GradientType=0 ); /* IE6-9 */

}
 #nav li{
	float: left;
	list-style: none;
	height: 53px;

	background: #14345c; /* Old browsers */
	background: -moz-linear-gradient(top,  #14345c 0%, #275c8f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14345c), color-stop(100%,#275c8f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #14345c 0%,#275c8f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #14345c 0%,#275c8f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #14345c 0%,#275c8f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #14345c 0%,#275c8f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14345c', endColorstr='#275c8f',GradientType=0 ); /* IE6-9 */

	border-right: 1px #2e5b8e solid;  
 }
 #nav li.last{
	background: #142f50; /* Old browsers */
	background: -moz-linear-gradient(top,  #142f50 0%, #25507b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#142f50), color-stop(100%,#25507b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #142f50 0%,#25507b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #142f50 0%,#25507b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #142f50 0%,#25507b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #142f50 0%,#25507b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#142f50', endColorstr='#25507b',GradientType=0 ); /* IE6-9 */
    border-right: 0px;
 }
 #nav li:hover{
background: #142f50; /* Old browsers */
	background: -moz-linear-gradient(top,  #142f50 0%, #25507b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#142f50), color-stop(100%,#25507b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #142f50 0%,#25507b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #142f50 0%,#25507b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #142f50 0%,#25507b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #142f50 0%,#25507b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#142f50', endColorstr='#25507b',GradientType=0 ); /* IE6-9 */
 }

 #nav li a{
	font-family: Arial Narrow;
	font-size: 16px; /* AG change font size */
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	padding-top: 18px;
	padding-bottom: 10px;
	padding-left:12px; /* AG reduce pading */
	padding-right:12px; /* AG reduce pading */
	display: block;
	text-shadow: -1px -1px 0px #142b46;
 }

#slides{
	margin-top: 20px;
	width: 940px;
	background: #193b69; /* Old browsers */
	background: -moz-linear-gradient(top,  #1f4878 0%, #193b69 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f4878), color-stop(100%,#193b69)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1f4878 0%,#193b69 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1f4878 0%,#193b69 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1f4878 0%,#193b69 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1f4878 0%,#193b69 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f4878', endColorstr='#193b69',GradientType=0 ); /* IE6-9 */
	position: relative; 
}

#slides .slides_container{
	height: 320px;
}
#slides span{
	display: block;
	width: 320px;
	height: 250px;
	float: left;
	background: #193b69; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #26588a 0%, #193b69 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#26588a), color-stop(100%,#193b69)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #26588a 0%,#193b69 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #26588a 0%,#193b69 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #26588a 0%,#193b69 100%); /* IE10+ */
	background: linear-gradient(135deg,  #26588a 0%,#193b69 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26588a', endColorstr='#193b69',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-align: left;
	color: #fff;
	font-size: 16.5pt;
	padding-left: 60px;
	padding-top: 70px;
	text-shadow: -1px -1px 0px #193a5d;
}
#slides span strong{
	font-size: 22pt;
	text-transform: uppercase;
	display: block;
	float:left;
	width: 300px;
}

#slides .pagination{
	position: absolute;
	top: 275px;
	left: 230px;
	z-index: 2;
}
#slides .pagination li{
	float: left;
	list-style:none;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	overflow: hidden;
}
#slides .pagination li a{
	display: block;
	width: 17px;
	height: 17px;
	background: transparent url(images/icons.png) repeat-x 116px -20px;
	overflow: hidden;
	text-indent:-1000px;
}
#slides .pagination li.current a{
	background: transparent url(images/icons.png) repeat-x 96px -20px;
}

#slides .more-button{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #143765; /* Old browsers */
	background: -moz-linear-gradient(top,  #143765 0%, #0e2b58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#143765), color-stop(100%,#0e2b58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #143765 0%,#0e2b58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #143765 0%,#0e2b58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #143765 0%,#0e2b58 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #143765 0%,#0e2b58 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#143765', endColorstr='#0e2b58',GradientType=0 ); /* IE6-9 */

	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 15pt;
	color:#d1d8e1;
	text-decoration: none;
	margin-top: 30px;
	display: block;
	float: left;
}
#slides .more-button:hover{
	-moz-box-shadow: 0px 3px 2px #193a5d;
	-webkit-box-shadow: 0px 3px 2px #193a5d;
    box-shadow: 0px 3px 2px #193a5d;
}
#slides .more-button font{
	background: transparent url(images/icon_arrow.png) no-repeat right center;
	display: block;
	padding-bottom: 2px;
	padding-right: 20px;
	
}

/*
* End slider
* Right side start
*/
#wrapper{
	text-align: left;
	width: 940px;
}
#sidebar-right{
	width: 220px;
	float: right;
	margin-top: 20px;
}
#sidebar-right h2{
	font-weight: normal;
	font-size: 16.5pt;
	text-transform:uppercase;
	border-bottom: 1px #dfe5dd solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#block-views-news_random-block_newsrandom .field-content{
	margin-top: 10px;
	margin-bottom: 15px;
	display: block;
}
#block-views-news_random-block_newsrandom a{
	text-decoration: none;
}

#sidebar-right a{
	color: #3f3f3f;
}


#sidebar-right a:hover{
	text-decoration: underline;
	color:#224e7a;
}

#sidebar-right ul, #sidebar-right li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin: 8px 0px;
	font-weight: normal;
}
#sidebar-right .block{
	margin-bottom: 20px;
}

/*
* End Right side 
* Content start
*/

#content{
	float: left;
	width: 720px;
	margin-top: 20px;
}
#content .item{
	float: left;
	width: 340px;
	margin-right: 20px;
	overflow: hidden;
	padding-bottom: 10px;
}

#content .longitem{
	margin-right: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px; 
}
#content img{
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
#content .submited{
	clear: left;
	font-family: 'myriadpro-boldcond';
	font-size: 11.5pt;
}

#content .item .submited{
	font-size: 9.5pt;
}

#content .solid{
	margin-right: 20px;
	padding-top: 20px;
	margin-bottom: 20px;

}
#content .item .date, #content .longitem .date{
	margin-bottom: 10px;
}

#content .longitem .date{
	padding-top: 10px;
}

#content h2{
	font-size: 18pt;
	font-weight: normal;
}
#content h2.title{
	font-size: 22px;
	color: #224e7a;
}
#content h2 a{
	text-decoration: none;
}
#content h2 a:hover{
	text-decoration: underline;
}
.clear{
	clear: left;
}
#content .more-button{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #dfe5dd url(images/icon_arrow2.png) no-repeat right center;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 35px;
	font-size: 11pt;
	text-decoration: none;
	margin-top: 20px;
	display: block;
	float: left;
}

/*
* End Content
* Footer start
*/

#footer-wrapper{
	background-color: #dfe5dd;
	text-align: left;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 20px;
}

#footer, #subnav-wrapper{
	width: 940px;
	text-align: left;
	color: #5f5f5f;
	text-shadow: 1px 1px 1px #f0f3ef;
	font-size: 10pt;
	position: relative;
}
#secondary{
	float: left;
	width: 720px;
}
#secondary ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 30px;
	clear: left;
}
#secondary ul li{
	margin-bottom: 2px;
	display:block;
}
#secondary ul li.first{
	font-size: 13pt;
}
#secondary ul a{
	color: #5f5f5f;
}
#subnav-wrapper ul{
	width: 600px;
	margin: 0px;
	padding: 0px;
}
#subnav-wrapper li{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#contacts, #part{
	width: 220px;
	float: right;
}
#contacts h4{
	margin-top: 0px;
	font-weight: normal;
	font-size: 13pt;
}
#contacts span{
	display: block;
	padding-top: 10px;
}
#part{
	margin-top: 40px;
}

#anchor{
	position: absolute;
	top: -10px;
	left: 380px;
	float: left;
	z-index: 2;
}
#anchor a{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #eef2ec;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 45px;
	padding-right: 45px;
	font-size: 11pt;
	text-decoration: none;
	display: block;
	float: left;
	-moz-box-shadow: 0px 1px 0px #a3a7a1;
	-webkit-box-shadow: 0px 1px 0px #a3a7a1;
    box-shadow: 0px 1px 0px #a3a7a1;
}
#anchor a:hover{
	-moz-box-shadow: 0px 1px 2px #a3a7a1;
	-webkit-box-shadow: 0px 1px 2px #a3a7a1;
    box-shadow: 0px 1px 2px #a3a7a1;
}

.content-middle {
	padding-right: 30px;
}

.content-bottom {
	padding-right: 30px;
}