*{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, sans-serif;
	text-decoration: none;
	//color: #fffefe;
	font-size: 12px;
	text-align: left;
	outline: none;
}
img{
	border: none;
}
a{
	cursor: pointer;
	color:#FFFFFF;
}
h1{
	font-weight: normal;
	font-size: 18px;
	color:#FFFFFF;
}
h2{
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
}
h3{
	font-size: 12px;
	color:#FFFFFF;
}
h4{
	font-size: 11px;
	color:#FFFFFF;
}
h5{
	font-size: 10px;
	color:#FFFFFF;
}
p{
	line-height: 16px;
	color:#fff;
}
/*klasat*/
.bluelight{
	color: #a4c1cd;
}
span.date{
	font-weight: bold;
	display: block;
	color: #737373;
}
.italics{
	font-style: italic;
}
a.more{
	color: #7aa9cd;
	margin-top: 14px;
	padding-left: 13px;
	background: url(../images/a_more_bg.png) no-repeat left center;
}
a.more:hover,
a.SeeAll:hover{
	text-decoration: underline;
}
a.SeeAll{
	float: right;
	color: #7aa9cd;
	padding-left: 13px;
	background: url(../images/a_more_bg.png) no-repeat left 5px;
}
span.title{
	color: #dfdfdf;
	font-weight: bold;
}
/*END klasat*/
body{
	background: #393939 url(../images/body_bg.gif) repeat-x left top;
}
.entirebody{
	width: 980px;
	margin: 0px auto;
}
.header{
	float: left;
}
ul.lang{
	float: left;
	display: block;
	display: inline;
	margin: 10px 30px 0 0;
}
ul.lang li{
	float: left;
	display: inline;
	padding-right: 8px;
	margin-right: 8px;
	background: url(../images/lang_li_border.gif) no-repeat right center;
}
ul.lang li.last{
	background: none;
	padding-right: 0px;
	margin-right: 0px;
}
ul.lang li a{
}
ul.lang li a:hover,
ul.lang li a.active{
	text-decoration: underline;
}
/*out_top_nav*/
.out_top_nav{
	float:right;
}

/* top nav*/
ul.top_nav{
	float: left;
	display: block;
	display: inline;
	margin: 10px 30px 0 0;
}
ul.top_nav li{
	float: left;
	display: inline;
	padding-right: 8px;
	margin-right: 8px;
	background: url(../images/lang_li_border.gif) no-repeat right center;
	font-weight:bold;
}
ul.top_nav li.last{
	background: none;
	padding-right: 0px;
	margin-right: 0px;
	padding-right:10px;
}
ul.top_nav li a{
}
3ul.top_nav li a:hover,
ul.top_nav li a.active{
	text-decoration: underline;
}

/* end of top nav*/
.logo-wide{
	float: left;
	display: inline;
	width: 941px;
	padding-top: 27px;
	padding-left: 39px;
	background: url(../images/logo_bg.gif) repeat-x left 13px;
}
.logo-small{
	float: left;
	display: inline;
	width: 921px;
	padding-top: 27px;
	padding-left: 39px;
	background: url(../images/logo_bg.gif) repeat-x left 13px;
}
.logo-wide a,
.logo-small a{
	float: left;
}
img.logo1{
	float: left;
	margin-top: 6px;
	margin-right: 26px;
}
form.topform{
	float: right;
	height: 37px;
	display: inline;
	background: url(../images/form_search_bg.gif) no-repeat left 14px;
	margin-right:25px;
	width:232px;
}
form.topform label{
	color: #7a7a7a;
	font-size: 11px;
	font-weight: bold;
}
form.topform input{
	background: none;
	border: 0px;
}
form.topform input.text{
	width: 180px;
	padding-top: 5px;
	margin: 0 10px 0 10px;
	color:#FFFFFF;
}
form.topform input.go{
	width: 21px;
	cursor: pointer;
}

.mainnav{
	float: right;
	height: 32px;
	margin-top: -2px;
	position: relative;
}
.mainnav ul{
	float: left;
}
.mainnav ul li{
	float: left;
	display: inline;
	padding-right: 6px;
	margin-right: -1px;
	background: url(../images/mainnav_li_bg.gif) no-repeat right top;
}
.mainnav ul li a{
	float: left;
	font-weight: bold;
	padding: 3px 15px 14px 21px;
	background: url(../images/mainnav_a_bg.gif) no-repeat left top;
}
.mainnav ul li a.active{
	text-decoration: underline;
}
.mainnav ul li a:hover{
	text-decoration: underline;
}
.BannerContent{
	float: left;
	width: 920px;
	padding: 0px 30px;
	position: relative;
	display: inline;
	margin-top: 2px;
	height: 306px;
	background: #414141 url(../images/BannerContent_bg1.gif) no-repeat left bottom;
}
.BannerContent h1{
	font-size: 19px;
	color: #7c7c7c;
	font-weight: normal;
	font-family: Myriad Pro;
	margin-top:24px;
	position:absolute;
}
.BannerMask{
	float :left;
	width: 920px;
	height: 167px;
	z-index: 10;
	margin-top:52px;
	position: absolute;
	/*background: url(../images/banner_mask.gif) no-repeat left top;*/
}
.Banner{
	float: left;
	width: 920px;
}
.HomeContainer{
	float: left;
	width: 960px;
	display: inline;
	margin-left: 10px;
	background-color: #414141;
	color:#FFFFFF;
}
.HomeContainerTopImg{
	float: left;
	width: 960px;
	height: 5px;
	background: url(../images/HomeContainerTopImg.gif) no-repeat left top;
}
.HomeContainerBottImg{
	float: left;
	width: 960px;
	height: 5px;
	background: url(../images/HomeContainerBottImg.gif) no-repeat left bottom;
}
.HomeContent{
	float: left;
	width: 680px;
	display: inline;
	margin: 11px 19px 0 20px;
}
.HomeContent h1.topheader{
	padding-bottom: 6px;
	border-bottom: 1px solid #4a4a4a;
}
.HomeContent h1{
	font-size: 18px;
	font-weight: normal;
}
.LatestNews{
	float: left;
	position: relative;
	margin-left: -4px;
	margin-top: 21px;
}
/*--- withborder ---*/
* html .withborder{
	width:261px;
}
.withborder{
	margin: 0 auto;
	max-width: 261px;
	margin-right: 16px;
	background: url(../images/foto_left.gif) repeat-y left bottom;
	float: left;
}
.withborder .top{
	background: url(../images/foto_top.gif) repeat-x;
	height: 7px;
}
.withborder img.bigphoto{
	float: none;
	padding-right: 7px;
	margin-left: 7px;
	background: url(../images/foto_right.gif) repeat-y right;
}
.withborder .bottom{
	background: url(../images/foto_bot.gif) repeat-x left bottom;
	height: 7px;
}
.withborder img.left{
	float: left;
}
.withborder img.right{
	float: right;
}
/*---- end of withborder ----*/
.LatestNews span.date{
	margin-bottom: 18px;
}
.LatestNews p{
	margin-bottom: 14px;
}
.HomeNewsList{
	float: left;
	width: 680px;
	margin-top: 13px;
	background-color: #3d3d3d;
	color:#FFFFFF;
}
.TopImg{
	float: left;
	height: 4px;
	width: 680px;
	background: url(../images/HomeNewsList_topimg.png) no-repeat left top;
}
.BottImg{
	float: left;
	height: 4px;
	width: 680px;
	background: url(../images/HomeNewsList_bottimg.png) no-repeat left bottom;
}
.HomeNewsList ul{
	float: left;
	width: 640px;
	display: inline;
	margin: 20px 0px 13px 20px;
}
.HomeNewsList ul li{
	float: left;
	width: 310px;
	display: inline;
	margin-right: 19px;
}
.HomeNewsList ul li.last{
	margin-right: 0px;
}
.HomeNewsList ul li span.title:hover{
	text-decoration: underline;
}
.HomeNewsList ul li img{
	float: left;
	margin-right: 15px;
	border: 1px solid #808080;
}
.HomeNewsList ul li span.date{
	margin-bottom: 7px;
	margin-top: 2px;
}
.BottContent{
	float: left;
	width: 680px;
	margin-top: 15px;
}
.LeftB{
	float: left;
	width: 326px;
	margin-top: 7px;
	margin-left: 2px;
	margin-right: 16px;
	text-align: center;
}
.RightB{
	float: left;
	width: 310px;
	min-height: 219px !important;
	//height: auto !important;
	//height: 219px;
	padding-left: 20px;
	margin-top: 2px;
	border-left: 1px solid #4a4a4a;
\\	background: url(../images/RightB_img.jpg) no-repeat right center;
}
.RightB ul{
	float: left;
	width: 298px;
	margin-top: 12px;
}
.RightB ul li{
	float: left;
	width: 100%;
	margin-bottom: 6px;
\\	background: url(../images/a_more_bg.png) no-repeat left 4px;
}
.RightB ul li a{
	float: left;
	width: 100%;
	position: relative;
}
/*.RightB ul li a:hover{
	text-decoration: underline;
}*/
.RightB ul li.last{
	margin-bottom: 0px;
}
.RightB ul li a img{
	float: left;
	z-index: 1;
	position: relative;
	margin-right: 10px;
	\\background: url(../images/home_video_bg.png) no-repeat left top;
}
.RightColumn{
	float: left;
	width: 222px;
	margin-top: 15px;
	display: inline;
	color:#FFFFFF;
}
* html .RightColumn{
	margin-top: 0px;
}
.BoxContent{
	float: left;
	width: 100%;
	margin-bottom: 17px;
}
* html .BoxContent{
	margin-bottom: 0px;
}
.topimg{
	float: left;
	width: 100%;
	height: 6px;
	display: inline;
	background: url(../images/rightcolumn_top_img.png) no-repeat left bottom;
}
.bottimg{
	float: left;
	width: 100%;
	height: 6px;
	display: inline;
	background: url(../images/bottimg.gif) no-repeat left top;
}
.middle{
	float: left;
	width: 188px;
	padding: 22px 15px 10px 19px;
	background: url(../images/middle_img.png) repeat-y left top;
}
ul.didyounow{
	float: left;
	margin: 20px 0 0px 0px;
}
ul.didyounow li{
	float: left;
	padding-left: 23px;
	margin-bottom: 18px;
	background: url(../images/bubble_icon.gif) no-repeat left 1px;
}
ul.didyounow li.last,
ul.docs li.last{
	margin-bottom: 0px;
}
ul.didyounow li a,
ul.docs li a{
	display: block;
}
ul.didyounow li a:hover,
ul.docs li a:hover{
	text-decoration: underline;
}
ul.docs{
	float: left;
	margin-top: 20px;
}
ul.docs li{
	float: left;
	padding-left: 21px;
	margin-bottom: 18px;
	background: url(../images/pdf_icon.jpg) no-repeat left 1px; 
}
.Container{
	float: left;
	width: 920px;
	margin-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	background: #414141 url(../images/Container_bg.gif) repeat-x left top;
}
.Leftnav{
	float: left;
	width: 202px;
	margin-top: 86px;
}
* html .Leftnav{
	margin-top: 82px;
}
.LeftnavTopimg{
	float: left;
	width: 202px;
	height: 11px;
	background: url(../images/leftnav_topimg.gif) no-repeat left bottom;
}
.LeftnavBottimg{
	float: left;
	width: 202px;
	height: 11px;
	background: url(../images/LeftnavBottimg.gif) no-repeat left top;
}
* html .LeftnavBottimg{
	margin-top: -8px;
}
.LeftnavMiddle{
	float: left;
	width: 202px;
	background: url(../images/leftnav_middle.gif) repeat-y;
}
.LeftnavMiddle ul.Leftnavigation{
	float: left;
	width: 187px;
	padding: 26px 5px 15px 10px;
}
.LeftnavMiddle ul.Leftnavigation li{
	float: left;
	width: 172px;
	display: inline;
	margin-top: 10px;
}
.LeftnavMiddle ul.Leftnavigation li.first{
	margin-top: 0px;
}
.LeftnavMiddle ul.Leftnavigation li a{
	float: left;
	color: #fffefe;
	width: 100%;
	padding-bottom: 7px;
	padding-left: 15px;
	background: url(../images/leftnav_li_bg.gif) no-repeat left bottom;
}
.LeftnavMiddle ul.Leftnavigation li a.menu span{
	width: 156px;
	float: left;
	display: block;
	color: #fffefe;
	background: url(../images/leftnav_more.gif) no-repeat right 4px;
}
.LeftnavMiddle ul.Leftnavigation li a.active span{
	width: 156px;
	float: left;
	color: #7aa9cd;
	font-weight: bold;
	background: url(../images/active_icon.gif) no-repeat right 4px;
}
 ul.Leftnavigation li a.active_nosub{
	float: left;
	color: #7aa9cd;
	font-weight: bold;
	width: 100%;
	padding-bottom: 7px;
	padding-left: 15px;
	background: url(../images/leftnav_li_bg.gif) no-repeat left bottom;
}

.LeftnavMiddle ul.Leftnavigation li a.sub span{
	width: 156px;
	float: left;
	color: #7aa9cd;
	font-weight: bold;
	background: url(../images/active_sub.gif) no-repeat right 4px;
}

.LeftnavMiddle ul.Leftnavigation li a.sub span span{
	width:143px;
	background: none;
}

.LeftnavMiddle ul.Leftnavigation li ul.subnav{
	float: left;
	width: 172px;
}
.LeftnavMiddle ul.Leftnavigation li ul.subnav li{
	float: left;
	background: none;
	padding-left: 17px;
}
.LeftnavMiddle ul.Leftnavigation li ul.subnav li a{
	width: 90%;
	color: #8a8a8a;
	padding-bottom: 0px;
	background: url(../images/ul_sub_a.gif) no-repeat left 4px;
}
.LeftnavMiddle ul.Leftnavigation li ul.subnav li a.active{
	color: #fffefe;
	font-weight: bold;
}
.LeftnavMiddle ul.Leftnavigation li ul.subnav li a:hover,
.LeftnavMiddle ul.Leftnavigation li ul.subnav li a.active:hover{
	color: #fff;
	text-decoration: underline;
}
.LeftnavMiddle ul.Leftnavigation li a.menu span:hover{
	background:transparent url(../images/active_icon.gif) no-repeat scroll right 4px;
}
.LeftnavMiddle ul.Leftnavigation li a.active span:hover,
.LeftnavMiddle ul.Leftnavigation li a.menu span:hover,
.LeftnavMiddle ul.Leftnavigation li a:hover{
	color: #7AA9CD;
	text-decoration: underline;
}
.LeftnavMiddle ul.Leftnavigation li a.menu span span, 
.LeftnavMiddle ul.Leftnavigation li a.menu span span:hover{
	width:143px;
	background:none;
}
.ContentWide{
	float: left;
	width: 681px;
	margin-top:15px;
	margin-left: 37px;
}
.ContentWide h1{
	padding-bottom: 6px;
	border-bottom: 1px solid #4a4a4a;
}
.content{
	float: left;
	width: 440px;
	margin-right: 19px;
	margin-top: 29px;
}
.content p{
	padding: 10px 0px;
}
.content img{
	float: left;
	margin-right: 10px;
	border:1px solid #808080;
	margin-top:14px;
}
.content ul,
.content ol{
	padding: 10px 0px 10px 10px;
}
.content ul li{
	padding-left: 22px;
	margin-bottom: 11px;
	display: block;
	list-style-position: inside;
	background: url(../images/content_li_bg.gif) no-repeat left top;
	color:#FFFFFF;
}
.content ol li{
	margin-bottom:11px;
	list-style-type: decimal;
	list-style-position: inside;
	color:#FFFFFF;
}
.content ul li a,
.content ol li a{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.content ul li a:hover,
.content ol li a:hover{
	text-decoration: none;
}
.content ul.gallerylist{
        float:left;
        padding: 0px 0px;
}
.content ul.gallerylist li{
        float: left;
        width: 100%;
        background: none;
        padding-left: 0px;
}
.content ul.gallerylist li a{
        font-size: 15px;
        font-weight: normal;
        text-decoration: none;
}
.content ul.gallerylist li a:hover{
        text-decoration: underline;
}
.content ul.gallerylist li img{
        margin-top: 0px;
}
/********* NewsList **************/

.content .NewsList{
	float: left;
	width: 440px;
	padding-left: 0px;
	margin-right: 0px;
	margin-top: 29px;
	clear:both;
	margin-top:0;
}
.content ul.NewsList li {
background-image: none;
border-bottom:1px solid #4A4A4A;
float:left;
margin-bottom:20px;
padding-bottom:20px;
padding-left:0 !important;
width:100%;
}
.content .NewsList li.last{
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.content .news-img{
	float: left;
	width: 74px;
	margin-right: 16px;
}
.content .NewsList li img{
	float: left;
	border: 1px solid #808080;
	margin-top:3px;
	margin-right: 0px;
}
.content .NewsList .news-text{
	float: left;
	width: 350px;
}
.content .NewsList li a.more{
	float: left;
	font-weight: normal;
	text-decoration: none;
	color:#7AA9CD;
	margin-top:7px;
	padding-left:13px;
}
.content .NewsList li a.more:hover{
	text-decoration: underline;
}
/******* TABELA *******/
table.dec{
	width: 100%;
	border-collapse: collapse
}
table.dec body{
	border-collapse: collapse
}
table.dec tr{
	border-collapse: none;
}
table.dec tr.color{
	border-collapse: collapse;
	background-color: #3e3e3e;
}
table.dec th{
	font-weight: bold;
	padding: 9px 12px 11px 13px;
	background: url(../images/th_first_bg.gif) no-repeat left top;
}
table.dec tr td{
	color: #dfdfdf;
	width: 33%;
	text-align: left;
	padding: 9px 12px 11px 13px;
}
table.dec tr.color td{
}
.BottImgContainer{
	float: left;
	width: 960px;
	height: 5px;
	background: url(../images/BottImgContainer_bg.gif) no-repeat left top;
}
.footer{
	float: left;
	width: 961px;
	margin-top: 2px;
	background: url(../images/footer_bg.gif) no-repeat left top;
}
#footer{
	float: left;
	width: 980px;
	margin-top: 2px;
	background: url(../images/footer_bg.gif) no-repeat 10px top;
}
* html .footer{
	margin-top: -7px;
}
.footer p,
#footer p{
	float: left;
	color: #737373;
	font-size: 11px;
	padding: 13px 0 13px 21px;
}
.footer a.rrota,
#footer a.rrota{
	float: right;
	width: 18px;
	height: 17px;
	margin-top: 12px;
	margin-right: 21px;
	background: url(../images/rrota_logo.gif) no-repeat left top;
}
/***********search results*************/
ul.search{	
	padding: 0;
	margin: 0;
}
ul.search li{
	background: url(../images/bullet_b.gif) no-repeat left 10px;
	margin-bottom:10px;
	//color: #333333;
}

ul.search li{
	background: url(../images/bullet_b.gif) no-repeat left 10px;
	margin-bottom:10px;
	//color: #333333;
	display:inline;
	font-weight:bold;
	font-size:13px;
}
ul.search li span.matches{
	color: #333333;
}
ul.search li a{
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 0.92em;
}
ul.search li a.bold{
	font-weight: bold;

}
ul.search li a:hover{
	text-decoration: underline;
}
ul.search p{
	padding-top:5px;
	padding-bottom:0;
}

ul.search p.link{
	padding-bottom:15px;
}

ul.search p.link a{
	background:transparent url(../images/a_more_bg.png) no-repeat scroll left 5px;
	color:#7AA9CD;
	padding-left:13px;
}
ul.search p.link a:hover{
	text-decoration: underline;
}

.content form dl{
	
}
.content form dl dt{
	float: left;
	width: 250px;
}
.content form dl dt label{
	//display: block;
	font-weight: bold;
	color: #8b8b8b;
	padding: 10px 0px 5px 0px;
	float:left;
	width:67px;
}
.content form dl dt input, .content form dl dt select{
	width: 177px;
	height: 17px;
	border: 1px solid #b6b6b6;
	padding: 1px 0px 0px 4px;
	margin-top:6px;
	padding-top:1px;
	float:right;
}
textarea.txt{
	border:1px solid #B6B6B6;
	float:right;
	margin-top:12px;
	padding:1px 0 0 4px;
	width:177px;
}
.download_app input.fieldfilebox{
	height: 30px;
}
dt.security  img.code{
	margin-top:15px;
	margin-left:66px;
}
.content form dl dt input.submit, .content form#post_question dl a.submit{
	width:61px;
	height:23px;
	background-image: url(../images/send_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0px;
	padding-bottom: 3px;
	padding-left: 2px;
	color: #fff;
	font-weight:bold;
	padding-top:0;
	text-align:center;
	margin-left:65px;
	float:left;
}
.content form#post_question dl a.submit_js{
	margin-bottom:0;
	margin-top:0;
	padding-bottom:10px;
	padding-left:13px;
	padding-right:13px;
	padding-top:4px;
}

.content form dl dt label.security{
	margin-left:66px;
	width:115px;
	display:inline;
}
.verify .fieldtextbox{
	width: 105px;
	margin-right: 74px;
}
span.requared_fields{
   color: #fff;
	margin-bottom:6px;
	display:block;
}
span.requared{
   color:white;
   font-size:14px;
}

.adm{
	margin-left:1px;
	margin-top:22px;
}

/*--------------------------------------- start of sitemap ----------------------------------*/
#sitemap{
	float:left;
}
#sitemap ul{
margin: 0px;
padding: 0px;
margin-top:-2px;
}
#sitemap ul li{
list-style-type: none;
margin: 3px 0px;
padding-bottom:0px;
background: none;
padding-left:0px;
}
#sitemap ul li a, #sitemap ul li ul li a, #sitemap ul li ul li ul li a, #sitemap ul li ul li ul li ul li a{
min-height: 1px;
height: auto !important;
height: 1px;
padding: 3px 0px 3px 30px;
\\background-color: #ccc;
background: url(../images/sitemap/list_icon.gif) no-repeat;
background-position: 7px 0px;
text-decoration: none;
color: #fff;
font-weight:normal;
}
#sitemap ul li a.home{
padding-left: 18px;
background: url(../images/sitemap/home.gif) no-repeat;
}
*html #sitemap ul li a.home{
}
#sitemap ul li a:hover{
text-decoration: underline;
}
#sitemap ul li ul{
background: url(../images/sitemap/ul_bg.gif) repeat-y;
}
* html #sitemap ul li ul{
background: url(../images/sitemap/ul_bg.gif) repeat-y 16px top;
}
#sitemap ul li ul li {
padding-left: 15px;
}
* html #sitemap ul li ul li {

}
#sitemap ul li ul li a{
\\background: none;
}
#sitemap li.end a{
background: url(../images/sitemap/end_list_icon.gif) no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul{
background: none;
}
#sitemap li.end ul li a{
background: url(../images/sitemap/list_icon.gif) no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul li.end a{
background: url(../images/sitemap/end_list_icon.gif) no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul li a{

}
/* gallery */
.imgGallery{
	border:1px solid #e2e2e2;
}
.gallery ul li{
	float:left;
	background:none;
	margin-right:11px;
	margin-top:0;
	padding-left:0;
}

/***********search results*************/
ul.press_year{	
	padding: 0;
	margin: 0;
	clear:both;
	float:left;
	margin-top:15px;
}
/***********next prev for gallery and search*************/
ul.press_year li{
	background: url(../images/bullet_b.gif) no-repeat left 10px;
	margin-bottom:10px;
	//color: #333333;
	display:inline;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
ul.press_year li span.matches{
	color: #333333;
}
ul.press_year li a{
	font-weight: bold;
	font-size: 0.92em;
	text-decoration:none;
	color: #7AA9CD;
}
ul.press_year li a.next{
	background: url(../images/next.gif) no-repeat right 0px ;
	padding-right:20px;
}

ul.press_year li a.prev{
	background: url(../images/prev.gif) no-repeat 1px 1px;
	padding-left:20px;
	width:81px;
	padding-right:28px;
}

ul.press_year li.next_disable{
	color:#2B2B2B;
	font-weight:normal;
	background: url(../images/next.gif) no-repeat right 1px;
	padding-right:19px;
}

ul.press_year li.prev_disable{
	color:#2B2B2B;
	font-weight:normal;
	background: url(../images/prev.gif) no-repeat 1px 1px;
	padding-left:17px;
	width:84px;
	padding-right:28px;
}

ul.press_year li a:hover{
	text-decoration: underline;
}
ul.press_year p{
	padding-top:5px;
	padding-bottom:0;
}

.content ul.news_archive{
	float:left;
	clear:both;
	padding-left: 0px;
	padding-bottom:0;
}
ul.news_archive li{
	margin-bottom:13px;
	padding-bottom:0;
	float:left;
	display:inline;
	width:auto;
	margin-right:7px;
	border-bottom: 0px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;
	padding-right: 7px;
	background:none;
	padding-left:0;
	font-weight: normal;
}

ul.news_archive li a{
	color: #7AA9CD;
	font-weight: normal;
	text-decoration :none;
}

ul.news_archive li a:hover{
	text-decoration :underline;
}

/******doc list*******/

ul.docList{
	width:440px;
	float:left;
	margin-right:19px;
	margin-top:29px;
}
ul.docList li{
	padding-left:11px;
	padding-bottom:20px;
	padding-top:20px;
}
ul.docList li.bold{
	background-color:#3e3e3e;
	border-top:1px solid #4a4a4a;
	border-bottom:1px solid #4a4a4a;
}
ul.docList li span.date{
	padding-bottom:6px;
}
ul.docList li a.more{
	background: url(../images/pdf_icon.jpg) no-repeat left 1px; 
	padding-left:23px;
}
ul.docList li.bold span.title{
	text-decoration:underline;
}
/**********Video Gallery**********/
.videogallery{
	padding-top:30px;
	float:left;
	width:458px;
}
.video-active img{
	float:left;
	margin-right:14px;
	display:inline;
}
.video-active p{
	font-weight:none;
	font-family: arial;
	font-size:12px;
	color:#dfdfdf;
}
.video-active p.title, ul.videolist{
	padding-top:11px;
	padding-left:10px;
	padding-bottom:10px;
	font-weight:bold;
	font-family: arial;
	font-size:12px;
	color:#dfdfdf;
}
.video-active object{
	float:left;
	margin-right:14px;
}

.video-active span, ul.videolist li span{
	font-family: arial;
	font-size:12px;
	color:#737373;
	font-weight:bold;
	margin-bottom:14px;
	display:block;
}
.videogallery ul.videolist{
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	background: #3e3e3e;
	width:430px;
	float:left;
	margin-top:10px;
}
.videogallery ul.videolist li{
	float:left;
	width:127px;
	display:inline;
	padding-right:19px;
}
.videogallery ul.videolist li.last{
	padding-right:0px;
}
.videogallery ul.videolist li a{
	float: left;
	position: relative;
}
.videogallery ul.videolist li img{
	padding-bottom:10px;
}
.pagination_video {
	text-align:center;
	width:100%;
}
span.a-youtube{
	position: absolute;
	width: 30px;
	height: 22px;
	z-index: 10;
	left: 45px;
	top: 35px;
	background: url(../images/btn-play.png) no-repeat;
}
* html span.a-youtube{
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/btn-play.png', sizingMethod='scale');
}
.a-youtube:hover{
	background: url(../images/btn-play-hover.png) no-repeat;
}
* html .a-youtube:hover{
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/btn-play.png', sizingMethod='scale');
}

/* gallery */

#gallery{
	width: 440px;
	margin: 0 auto;
}
#gallery span{
	color: #fff;
	padding: 0 15px;
	text-align: center;
}
img.backward{
	float: none;
	border: none;
	margin: 1px 0 0;
}
img.forward{
	float: none;
	border: none;
	margin: 1px 0 0;
}
img.center{
	float: none;
}
#gallery .galtop{
	width: 100%;
	float: left;
	margin-bottom: 4px;
}
#content .galtop{
	width: 100%;
	float: left;
	margin-bottom: 4px;
	text-align:center;
	margin-bottom:10px;
	/*margin-top: 20px;*/
}
#content .galtop span{
	float:none;
	color: #fff;
	padding-left: 0px;
}
#content #gallery .galtop span{
	width: 440px;
	float: left;
	color: #fff;
	display: block;
	padding: 0 15px;
	text-align: center;
	padding-top:10px;
}
#content #gallery .galbottom{
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom:5px;
	margin-top:15px;
}
#content #gallery .galbottom span{
	float: none;
	display: inline;
}
#content #gallery .galbottom img.backward{
	float: none;
	margin-bottom: -1px;
}
#content #gallery .galbottom img.forward{
	float: none;
	margin-bottom: -1px;
}
#content #gallery .galbot{
	margin: 0 auto;
	width: auto;
}

/* FAQ */

#wide-content{
	width: 440px;
\\border: 1px solid;
float: left;
margin-top:10px;
margin-right: 19px;
}
.faq{
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px dotted #fff;
	padding-bottom: 10px;
	\\width: 240px;
	display: block;
	width: 100%;
	margin-top: 10px;
}
#wide-content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #323082;
	background: url(../images/h2_largest.gif) no-repeat;
	width: 440px;
	margin-left: 0px;
	padding: 4px 0px 0px 19px;
	text-transform: uppercase;
}
.faq span{
	color: #b6b6b6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 0px 0px 5px 0px;
}
.faq p{
	color: #fff;
	display: block;
	clear: both;
	line-height: 16px;
}
.faq a{
	float: left;
	\\background: url(../images/arrow.gif) no-repeat 0px 3px;
	color: #A4C1CD;
	font-size: 10px;
	\\padding-left: 15px;
	font-size: 13px;
}
.faq a:hover{
	text-decoration: underline;
}
.answer{
	margin-top: 22px;
}
/**********Audio Gallery**********/
.audiogallery{
	padding-top:30px;
	float:left;
	width:458px;
}
.audio-active img{
	float:left;
	margin-right:14px;
	display:inline;
}
.audio-active p{
	font-weight:none;
	font-family: arial;
	font-size:12px;
	color:#dfdfdf;
}
.audio-active p.title, ul.audiolist{
	padding-top:11px;

	font-weight:bold;
	font-family: arial;
	font-size:12px;
	color:#dfdfdf;
}
.audio-active span, ul.audiolist li span{
	font-family: arial;
	font-size:12px;
	color:#737373;
	font-weight:bold;
	margin-bottom:8px;
	display:block;
}
.audiogallery ul.audiolist{
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	background: #3e3e3e;
	width:420px;
	float:left;
	margin-top:10px;
	padding-left: 20px;
	/*height: 365px;*/
}
.audiogallery ul.audiolist li{
	float:left;
	display:inline;
	padding-right:19px;
	border-bottom: 1px solid #4a4a4a;
	margin-bottom: 6px;

	width: 350px;
}
.audiogallery ul.audiolist li a{
	background: url(../images/volume.gif) no-repeat right center;
	width: 330px;
	padding-right: 20px;
	display: block;
}
.audiogallery ul.audiolist li a.active{
	background: url(../images/volume_active.gif) no-repeat right center;
}
.audiogallery ul.audiolist li.active{

}
.audiogallery ul.audiolist li.last{
border: none;
}
.audiogallery ul.audiolist li img{
	padding-bottom:10px;
}
.audio-player{
	margin-top: 22px;
	float: left;
}
.pagination_audio {
	text-align:center;
	width:100%;
}

/***********search results*************/
ul.press_year{	
	padding: 0;
	margin: 0;
	clear:both;
	float:left;
	margin-top:15px;
}
/***********next prev for gallery and search*************/
ul.press_year li{
	background: url(../images/bullet_b.gif) no-repeat left 10px;
	margin-bottom:10px;
	//color: #333333;
	display:inline;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
ul.press_year li span.matches{
	color: #333333;
}
ul.press_year li a{
	font-weight: bold;
	font-size: 0.92em;
	text-decoration:none;
	color: #7AA9CD;
}
ul.press_year li a.next{
	background: url(../images/next.gif) no-repeat right 0px ;
	padding-right:20px;
}

ul.press_year li a.prev{
	background: url(../images/prev.gif) no-repeat 1px 1px;
	padding-left:20px;
	width:81px;
	padding-right:28px;
}

ul.press_year li.next_disable{
	color:#2B2B2B;
	font-weight:normal;
	background: url(../images/next.gif) no-repeat right 1px;
	padding-right:19px;
}

ul.press_year li.prev_disable{
	color:#2B2B2B;
	font-weight:normal;
	background: url(../images/prev.gif) no-repeat 1px 1px;
	padding-left:17px;
	width:84px;
	padding-right:28px;
}

ul.press_year li a:hover{
	text-decoration: underline;
}
ul.press_year p{
	padding-top:5px;
	padding-bottom:0;
}
.docList p{
padding-bottom:6px;
}

/***********popup**********/

#popupContact{  
top:100px;
display:none;  
position:fixed;  
position:absolute; /* hack for internet explorer 6*/  
height:384px;  
width:408px;  
\\background:#FFFFFF;
background:#efefef; 
-moz-border-radius: 10px;
 border:2px solid #cecece;  
 z-index:999;  
 padding:8px;  
 font-size:13px;  
width:615px;
height:625px;
 }  
#popupContact h1{  
 text-align:left;  
 color:#6FA5FD;  
 font-size:22px;  
 font-weight:700;  
 border-bottom:1px dotted #D3D3D3;  
 padding-bottom:2px;  
 margin-bottom:20px;  
 }  
#popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:6px;  
 top:4px;  
 position:absolute;  
 color:#6fa5fd;  
 font-weight:700;  
 display:block;  
 }  
#button{  
 text-align:center;  

 } 
#button input{background: none; border: 0px; display: none;}

