@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(images/main-bg.jpg) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	position: relative;
	height:100%;
	min-height:100%;
}

a:link, a:active, a:visited {font-size: 12px; color: #a8171c; text-decoration: underline;}
a:hover {text-decoration: none;}

html>body .main,
html>body .main #outter,
html>body .footer
{height:auto;}

.main {
	width: 930px;
	margin: 0 auto;
	border-left: 1px solid #7c7c7c;
	border-right: 1px solid #7c7c7c;
	padding: 0 12px;
	background-color: #FFFFFF;
	position: relative;
	height: 100%;
	min-height: 100%;
}


/*--------------------------------------------HEADER BEGINS--------------------------------------------*/
.header {
	height: 105px;
	width: 930px;
	float: left;
	border-bottom: 1px solid #d6d6d6;
	background: url(images/header-bg.jpg) no-repeat;
	position: relative;
}

.header img.logo {
	position: absolute;
	top: 30px;
	left: 15px;
}

.login_panel {
	position: absolute;
	top: 16px;
	right: 8px;
	height: auto;
	width: auto;
}

.login_panel form {
	margin: 0;
	padding: 0;
}

.login_panel table td.login {
	background:url(images/login-bg.png) no-repeat;
}

.login_panel table td.password {
	background:url(images/password-bg.png) no-repeat;
}

.login_panel table td.hello {
	font-size: 12px;
}

.login_panel table td.hello a {
	font-size: 12px;
}


.login_panel table td.login input {
	width: 115px;
	border: none;
	background: transparent;
	margin: 0 0 0 10px;
}

.login_panel table td.password input {
	width: 105px;
	border: none;
	background: transparent;
	margin: 0 0 0 10px;
}

.login_panel table td.langs a:link, .login_panel table td.langs a:active, .login_panel table td.langs a:visited {
	font-size: 12px;
	color: #000000;
	float: right;
	text-transform: capitalize;
	text-decoration: none;
}

.login_panel table td.langs a:hover {
	text-decoration: underline;
}

.login_panel table td.for_users_button img {
	margin: 0 0 0 8px;
}

.login_panel table td.forgot_password a {
	color: #000000;
	margin: 1px 0 0 12px;
	font-size: 12px;
}

/*--------------------------------------------HEADER ENDS--------------------------------------------*/



/*--------------------------------------------MENU BEGINS--------------------------------------------*/
.top_navy {
	height: 32px;
	width: 930px;
	float: left;
	position: relative;
}
/*--------------------------------------------MENU ENDS--------------------------------------------*/



/*--------------------------------------------BANNER BEGINS--------------------------------------------*/
.banner {
	width: 930px;
	height: auto;
	float: left;
}
/*--------------------------------------------BANNER ENDS--------------------------------------------*/



/*--------------------------------------------CONTENT BEGINS--------------------------------------------*/
.content {
	width: 930px;
	height: auto;
	float: left;
	background: url(images/dotted-bg.jpg) repeat-y;
	margin: 0 0 80px 0;
}

.content_inner {
	width: 930px;
	height: auto;
	float: left;
	background: url(images/dotted-bg-inner.jpg) repeat-y;
	margin: 0 0 80px 0;
}

.content_left {
	width: 300px;
	float: left;
}

.content_right {
	width: 630px;
	float: left;
}

.sub_navy {
	margin: 17px 0 0 0;
	width: 300px;
	padding: 0 0 20px 0;
	list-style: none;
	float: left;
	border-bottom: 1px dotted #dbd6d6;
}

.sub_navy li {
	float: left;
	display: inline;
	width: 295px;
	border-left: 5px solid #e8e6e1;
}

.sub_navy li a:link, .sub_navy li a:active, .sub_navy li a:visited {
	padding: 0 0 0 29px;
	display: block;
	text-decoration: none;
	color: #000000;
	line-height: 22px;
	background: url(images/news-arrow.jpg) no-repeat 5px 4px;
}

.sub_navy li a:hover {
	text-decoration: underline;
	color: #af171d;
}

.news_inner_left_block {
	width: 300px;
	height: auto;
	float: left;
	margin: 17px 0 0 0;
}

.news_inner_left_block span {
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a7161c;
	background: url(images/title-bg.jpg) no-repeat -1px 0;
	padding: 0 0 0 15px;
	line-height: 28px;
	display: block;
}

.news_inner_left_block ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	width: 300px;
}

.news_inner_left_block ul li {
	width: 300px;
	height: auto;
	margin: 0 0 24px 0;
	*margin-bottom: 12px;
}

.news_inner_left_block ul li p {
	color: #bf181f;
	margin: 0 0 2px 0;
	padding: 0 0 0 33px;
	background: url(images/news-arrow.jpg) no-repeat 9px 0;
}
a.t {
        float:left;
        display:inline-block;
        text-decoration: none;
        color:#585858;
}
a.t:hover {
        text-decoration: underline;
}
.news_inner_left_block ul li label {
	margin: 0;
	padding: 0 10px 0 33px;
	display: block;
	line-height: 16px;
}

.news_inner_left_block ul li a:link, .news_inner_left_block ul li a:active, .news_inner_left_block ul li a:visited {
	clear: both;
	float: left;
	display: inline;
	margin: 0 0 0 33px;
	background: none;
}

.all_news_inner {
	width: 264px;
	height: auto;
	display: block;
	float: left;
	text-align: right;
	padding: 0 36px 20px 0;
	background: url(images/arrow.jpg) no-repeat 271px 5px;
}

/*--------------------------------------------NEWS BLOCK BEGINS--------------------------------------------*/
.news_block {
	width: 309px;
	height: auto;
	float: left;
	margin: 15px 1px 0 0;
}

.news_block span {
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a7161c;
	background: url(images/title-bg.jpg) no-repeat top left;
	padding: 0 0 0 15px;
	display: block;
	line-height: 28px;
}

.news_block ul {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	width: 309px;
}

.news_block ul li {
	width: 309px;
	height: auto;
	margin: 0 0 24px 0;
	*margin-bottom: 12px;
}

.news_block ul li p {
	color: #bf181f;
	margin: 0 0 2px 0;
	padding: 0 0 0 33px;
	background: url(images/news-arrow.jpg) no-repeat 9px 0;
}

.news_block ul li label {
	margin: 0;
	padding: 0 10px 0 33px;
	display: block;
	line-height: 16px;
}

.news_block ul li a:link, .news_block ul li a:active, .news_block ul li a:visited {
	clear: both;
	float: left;
	display: inline;
	margin: 0 0 0 33px;
	background: none;
}
/*--------------------------------------------NEWS BLOCK ENDS--------------------------------------------*/


/*--------------------------------------------PROJECTS BLOCK BEGINS--------------------------------------------*/
.projects_block {
	width: 310px;
	height: auto;
	float: left;
	margin: 15px 1px 0 0;
}

.projects_block span {
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a7161c;
	background: url(images/title-bg.jpg) no-repeat 14px 0;
	padding: 0 0 0 29px;
	display: block;
	line-height: 28px;
}

.projects_block ul {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	width: 309px;
}

.projects_block ul li {
	width: 309px;
	height: auto;
	margin: 0 0 24px 0;
	*margin-bottom: 12px;
}

.projects_block ul li label {
	margin: 0;
	padding: 0 10px 0 48px;
	display: block;
	line-height: 16px;
	background: url(images/news-arrow.jpg) no-repeat 24px 2px;
}
/*--------------------------------------------PROJECTS BLOCK ENDS--------------------------------------------*/

/*--------------------------------------------ARTICLES BLOCK BEGINS--------------------------------------------*/
.articles_block {
	width: 309px;
	height: auto;
	float: left;
	margin: 15px 0 0 0;
}

.articles_block span {
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a7161c;
	background: url(images/title-bg.jpg) no-repeat 12px 0;
	padding: 0 0 0 27px;
	display: block;
	line-height: 28px;
}

.articles_block ul {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	width: 309px;
}

.articles_block ul li {
	width: 309px;
	height: auto;
	margin: 0 0 24px 0;
	*margin-bottom: 12px;
}

.articles_block ul li label {
	margin: 0;
	padding: 0 10px 0 48px;
	display: block;
	line-height: 16px;
	background: url(images/news-arrow.jpg) no-repeat 24px 2px;
}
/*--------------------------------------------ARTICLES BLOCK ENDS--------------------------------------------*/

.all_more {
	width: 930px;
	float: left;
}

.all_more div.all_news, .all_more div.all_projects, .all_more div.all_articles {
	width: 275px;
	height: auto;
	text-align: right;
	background: url(images/arrow.jpg) no-repeat 280px 5px;
	float: left;
	padding: 0 35px 0 0;
}

/*--------------------------------------------CONTENT ENDS--------------------------------------------*/



/*--------------------------------------------FOOTER BEGINS--------------------------------------------*/
.footer {
	width: 100%;
    height: 80px;
    min-height: 80px;
	float: left;
	position: relative;
    margin: -80px auto 0px auto;
}

.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 36px;
	left: 14px;
}

.footer ul li {
	float: left;
	padding: 0 7px 0 7px;
	border-right: 1px solid #585858;
}

.footer_inner {
	width: 930px;
    height: 80px;
	position: relative;
	background: url(images/footer-circle.jpg) no-repeat bottom right;
}

.footer ul li a:link, .footer ul li a:active, .footer ul li a:visited {font-size: 12px;	color: #585858;	text-decoration: none;}
.footer ul li a:hover {color: #af171d;	text-decoration: underline;}

.footer span {position: absolute; bottom: 16px;	left: 21px;}
.footer label {position: absolute; bottom: 16px; right: 19px;}
/*--------------------------------------------FOOTER ENDS--------------------------------------------*/

/*--------------------------------------------TITLE BEGINS--------------------------------------------*/
.title {
	width: 930px;
	height: 67px;
	float: left;
	background-color: #e8e6e1;
}
/*--------------------------------------------TITLE ENDS--------------------------------------------*/


/*--------------------------------------------CONTENT BEGINS--------------------------------------------*/
.content_title {
	width: 600px;
	height: 24px;
	line-height: 22px;
	float: left;
	margin: 17px 0 15px 0;
	padding: 0 0 0 30px;
	background: url(images/title-bg.jpg) no-repeat 16px -2px;
}

.content_title {
	width: 600px;
	height: 24px;
	line-height: 22px;
	float: left;
	margin: 17px 0 15px 0;
	padding: 0 0 0 30px;
	background: url(images/title-bg.jpg) no-repeat 16px -2px;
}

.content_title span {
	color: #b6181e;
}

.content_title a {
	text-decoration: none;
}

.content_title a:hover {
	text-decoration: underline;
}

.content_title label {
	color: #585858;
	text-decoration: underline;
}

.content_text {
	width: 590px;
	float: left;
	padding: 0 10px 0 30px;
}
/*--------------------------------------------CONTENT ENDS--------------------------------------------*/



/*--------------------------------------------SEARCH BEGINS--------------------------------------------*/
.search_block {
	width: 160px;
	height: 32px;
	float: right;
	background: url(images/search-bg.jpg) no-repeat;
}

.search_block input.search_field {
	width: 112px;
	float: left;
	margin: 5px 0 0 12px;
	padding: 4px 0 0 0;
	border: none;
	background: transparent;
	font-size: 12px;
	color: #000000;
}

.search_block input.search_button {
	float: left;
}

/*--------------------------------------------SEARCH ENDS--------------------------------------------*/

/*--------------------------------------------TOP NAVY 2 BEGINS--------------------------------------------*/
.mainNav{width: 700px; height: 31px; float: left;}

.mainNav .container{padding: 0; z-index: 55; left: 0; margin: 0; width: auto; position: relative; height: 31px; text-align: left;}

.mainNav .container table.nav{padding: 0; z-index: 54; margin: 0px; height: 31px;}
.mainNav .container table.nav td.nav{padding: 0px 30px; vertical-align: top; white-space: normal;height: 31px;}
* html .mainNav .container table.nav {height: 30px;}
* html .mainNav .container table.nav td.nav {height: 30px;}
.mainNav .container table.nav td#LocationsTab {white-space:nowrap;}
* html .mainNav .container table.nav td#LocationsTab img {behavior:url(/fcwsite/include/iepngfix.htc);}
.mainNav .container table.nav .menu .intMenu .servText a {color:#a8171c;}
.mainNav .container table.nav .menu .intMenu .servTextBottom a {color:#a8171c;}
.mainNav .container table.nav td.nav .linkwrapper{ padding: 0; display: block; margin: 8px 0px 0px; white-space:nowrap;}
.mainNav .container table.nav td.nav .linkwrapper a { font-size:12px;}
.mainNav .container table.nav td.navspacer{ padding: 0; width: 1px; height: 32px;}
.mainNav .container table.nav td.nav a{color: #555555;text-decoration: none;}
.mainNav .container table.nav td.nav a#relatedsites {text-decoration:none;}
.mainNav .container table.nav td.nav a#relatedsites:visited {text-decoration:none;}
.mainNav .container table.nav td.nav a#relatedsites:hover {text-decoration:none;cursor:text;}
.mainNav .container table.nav td.nav .fakelink{text-transform: uppercase;color: #666;}
.mainNav .container table.nav td.nav a:hover{color: #a8171c;text-decoration: underline;}
.mainNav .container table.nav td.nav a.on{color: #a8171c;}
.mainNav .container table.nav td.navhover{padding-right: 10px;padding-left: 10px;padding-bottom: 0px;padding-top: 0px;border-bottom: white 1px solid;white-space: normal;height: 31px;}
.mainNav .container table.nav td.navhover .linkwrapper{padding-right: 0px;display: block;padding-left: 0px;padding-bottom: 0px;margin: 8px 0px 0px;padding-top: 0px;border-bottom: white 1px solid;white-space:nowrap;}
.mainNav .container table.nav td.navhover a{color: #555555;text-decoration: none;}
.mainNav .container table.nav td.navhover .fakelink{text-transform: uppercase;color: #a8171c;}
.mainNav .container table.nav td.navhover a:hover{color: #a8171c;text-decoration: underline;}
.mainNav .container table.nav td.navhover a.on{color: #a8171c;}


/* DROPDOWNS */
.menu{padding: 0; z-index: 48; visibility: hidden; margin: 20px 0px 0px -31px; position: absolute; background-color: transparent;}
.menu .intMenu{padding-right: 0px; margin-top: 11px; padding-left: 0px;z-index: 48;padding-bottom: 0px;border-left: #c3c3c3 1px solid;padding-top: 0px; background-color: white;}
.menu .intMenu .dropTD{white-space: normal;}
.menu .intMenu .dropTD table.rte {font: 12px/13px arial;}
.menu .intMenu .dropTD table.rte td a{font: 12px/13px arial;color: #a8171c;text-decoration: none;}
.menu .intMenu .dropTD table.rte td a:hover{font: 12px/13px arial;color: #a8171c;text-decoration: underline;}

.menu .intMenu .servText {padding-right: 10px;padding-left: 10px;padding-bottom: 0px;width: 430px;padding-top: 10px;}
.menu .intMenu .servTextBottom{padding-right: 10px;padding-left: 10px;padding-bottom: 10px;width: 430px;padding-top: 0px;}
.menu .intMenu UL.dropMenu{padding-right: 0px;padding-left: 0px;padding-bottom: 0px;margin: 10px;font: 12px/13px arial;vertical-align: top;padding-top: 0px;list-style-type: none;}
.menu .intMenu UL.dropMenu LI.dropMenu{padding-right: 20px;padding-left: 0px;list-style-image: none;padding-bottom: 3px;font: 12px/13px arial;padding-top: 3px;white-space: normal;list-style-type: none;}
.menu .intMenu UL.dropMenu LI.dropMenu A{font: 12px/13px Arial;color: #a8171c;text-decoration: none;}
.menu .intMenu UL.dropMenu LI.dropMenu A.sIndex{font-weight: bold;}
.menu .intMenu UL.dropMenu LI.dropMenu A:hover{font: 12px/13px Arial;color: #a8171c;text-decoration: underline;}
.menu .intMenu UL.dropMenu LI.dropMenu A.sIndex:hover{font-weight: bold;}
.menu .intMenu UL.dropMenu LI.dropMenu h3 {font:12px/13px Arial;font-weight: bold;color:#a8171c;margin:0px;padding:0px;}
.secondNav .menu{padding-right: 0px;padding-left: 0px;z-index: 38;right: 0px;visibility: hidden;padding-bottom: 0px;margin: 24px 0px 0px;padding-top: 0px;position: absolute;background-color: transparent;}
.secondNav .menu .intMenu{padding-right: 0px;margin-top: 9px;padding-left: 0px;z-index: 38;padding-bottom: 0px;border-left: #c3c3c3 1px solid;padding-top: 0px;background-color: white;}
.secondNav .menu .intMenu .dropTD{vertical-align: top;white-space: normal;}
.secondNav .menu .intMenu .dropTDSC UL.dropMenu{font: 12px/13px Arial;width: 90px;list-style-type: none;}
.secondNav .menu .intMenu .dropTD2{vertical-align: top;white-space: normal;}
.secondNav .menu .intMenu .dropTD2 UL.dropMenu{font: 12px/13px Arial;width: 90px;list-style-type: none;}
.secondNav .menu .intMenu .dropTD2 UL.dropMenu LI.dropMenu{padding-right: 10px;padding-left: 10px;background: url(../img/bullets/bluebullet.gif) no-repeat 0px 5px;list-style-image: none;padding-bottom: 3px;font: 12px/13px arial;padding-top: 3px;white-space: normal;list-style-type: none;}
.secondNav .menu .intMenu UL.dropMenu{font: 12px/13px arial;width: 158px;list-style-type: none;}
.secondNav .menu .intMenu UL.dropMenu LI.dropMenu{padding-right: 10px;padding-left: 10px;background: url(../img/bullets/bluebullet.gif) no-repeat 0px 5px;list-style-image: none;padding-bottom: 3px;font: 12px/13px arial;padding-top: 3px;white-space: normal;list-style-type: none;}
.secondNav .menu .intMenu UL.dropMenu LI.dropMenu A{font: 12px/13px arial;color: #a8171c;text-decoration: none;}
.secondNav .menu .intMenu UL.dropMenu LI.dropMenu A:hover{font: 12px/13px arial;color: #a8171c;text-decoration: underline;}
.spacer {height:0px;background:White;width:158px;border:solid 1px White;color:White;}

/* Miriam */

.menu .intMenu .dropText {padding-right: 14px;padding-left: 14px;padding-bottom: 0px;padding-top: 10px;color:#4f4f4f !important;}
.menu .intMenu .dropImage {padding-right: 14px;padding-left: 14px;padding-bottom: 0px;padding-top: 10px;}
.menu .intMenu .dropHeader {padding-right: 14px;padding-left: 14px;padding-bottom: 0px;padding-top: 10px;font-size:12px;text-transform:uppercase;}
.menu .intMenu .dropListing  {padding-right: 14px;padding-left: 14px;padding-bottom: 0px;padding-top: 10px;}
.menu .intMenu table a {color:#a8171c !important;text-decoration:none;}
.menu .intMenu table a:visited {color:#a8171c !important;}
.menu .intMenu table a:hover {color:#a8171c !important;text-decoration:underline;}
.menu .intMenu .list_locations {padding-right: 14px;padding-left: 14px;padding-bottom: 0px;padding-top: 10px;}
/*--------------------------------------------TOP NAVY 2 ENDS--------------------------------------------*/


/*--------------------------------------------ALL ARTICLES BEGINS--------------------------------------------*/
.all_articles_inner {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.all_articles_inner li {
	margin: 0 0 15px 0;
}

.all_articles_inner li span {
	display: block;
	color: #a8171c;
	margin: 0 0 2px 0;
}


.all_articles_footer_sorting {
	width: 590px;
	float: left;
}

.all_articles_footer_sorting select.dropmenu {
	float: left;
	width: 100px;
	border: 1px solid #a8171c;
	font-size: 12px;
	margin: 0 20px 0 0;
	color: #585858;
}

.all_articles_footer_sorting input.show {
	border: none;
	background-color: #a8171c;
	color: #ffffff;
	padding: 2px 12px;
	float: left;
	font-size: 12px;
	margin: 0 20px 0 0;
}
/*--------------------------------------------ALL ARTICLES ENDS--------------------------------------------*/

/* Search */
.search_inner {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.search_inner li {
	margin: 0 0 15px 0;
}

.search_inner li span
{
	color: #666666;
	margin: 0 10px 2px 0;
}
/* Search */


/* Sitemap */
.sitemap_inner {
	margin: 0 0 0 20px;
	padding: 0;
}

.sitemap_inner li {
	margin: 0;
	padding: 0 0 3px 0;
}
/* Sitemap */


/* Pages begin */
.pages
{
	margin: 10px 0 10px 0;
	padding: 0;
	clear: both;
}

.pages a:link, .pages a:active, .pages a:visited
{
	font-family: "Tahoma";
	font-size: 12px;
	color: #a8171c;
	text-decoration: none;
}

.pages a:hover
{
	text-decoration: underline;
}

.pages span
{
	font-family: "Tahoma";
	font-size: 12px;
	color: #585858;
	font-weight: bold;
	text-decoration: none;
}
/* Pages end */

/*--------------------------------------------DOWNLOAD BLOCK BEGINS--------------------------------------------*/
.download_block {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 590px;
}

.download_block li {
	float: left;
	width: 590px;
	border-bottom: 1px solid #c5c4c3;
	padding: 0 0 2px 0;
	margin: 0 0 2px 0;
}

.download_block li span {
	float: left;
	width: 54px;
	text-align: center;
	margin: 0;
	padding: 2px 0 0 0;
}

.download_block li label {
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
	width: 336px;
}

.download_block li p {
	width: 100px;
	float: right;
	margin: 0;
	padding: 0;
	text-align: center;
}

p.download_green {
	font-size: 12px;
	color: #186922;
	text-transform: uppercase;
	font-weight: bold;
}

p.delete_red {
	font-size: 12px;
	color: #be181f;
	text-transform: uppercase;
	font-weight: bold;
}
/*--------------------------------------------DOWNLOAD BLOCK ENDS--------------------------------------------*/

/*--------------------------------------------UPLOAD BLOCK BEGINS--------------------------------------------*/
.upload_block {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 590px;
}

.upload_block li {
	float: left;
	width: 590px;
	margin: 0 0 10px 0;
}

.upload_block li label {
	display: block;
	text-decoration: underline;
	margin: 0 0 2px 0;
}

.upload_block li.upload_name input {
	width: 435px;
	border: 1px solid #919191;
	font-size: 12px;
	color: #585858;
	padding: 2px 0 2px 0;
}

.upload_block li.upload_name select {
	width: 205px;
	border: 1px solid #919191;
	font-size: 12px;
	color: #585858;
	padding: 0;
}

.upload_block li.upload_browse input.send_button {
	float: right;
	margin: 0 155px 0 0;
}

.upload_block li.upload_browse input.browse_button {
	float: left;
}

.upload_block li.captcha input
{
	width: 200px;
	border: 1px solid #919191;
	font-size: 12px;
	color: #585858;
	padding: 2px 0;
	height: 16px;
}

.upload_block li.captcha img
{
	border: 1px solid #919191;
	color: #585858;
	padding: 0;
	margin: 0 0 0 15px;
	width: 60px;
	height: 20px;
}




#divinputfile_en{
	background: url(images/browse-bg-en.jpg) no-repeat right center;
	height: 23px;
	width: 317px;
	margin: 0;
	float: left;
}

#divinputfile_en .filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size: 12px;
	width: 265px;
}

#divinputfile_ru{
	background: url(images/browse-bg-ru.jpg) no-repeat right center;
	height: 23px;
	width: 317px;
	margin: 0;
	float: left;
}

#divinputfile_ru .filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size: 12px;
	width: 265px;
}

#fakeinputfile{
	margin-top: -28px;
}

#fakeinputfile #fakefilepc{
	width: 188px;
	color: #424242;
	font-size: 12px;
	font-family: Arial;
	margin: 9px 0 0 2px;
	background: transparent;
	border: none;
}
/*--------------------------------------------UPLOAD BLOCK ENDS--------------------------------------------*/


/*DOWNLOAD BEGINS*/

.download {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 590px;
}

.download li {
	width: 590px;
	float: left;
	display: block;
	margin: 0 0 10px 0;
}

.download li span.num {
	display: block;
	float: left;
	width: 20px;
	padding: 7px 0 0 0;
}

.download li span.link a:active, .download li span.link a:link, .download li span.link a:visited {
	text-decoration: none;
	color: #a8171c;
	display: block;
	width: 520px;
	float: left;
	padding: 7px 0 0 0;
}

.download li span.link a:hover{
	text-decoration: underline;
}

.download li span.img
{
	float: right;
	margin: 0 0 0 18px;
	width: 32px;
}


/*DOWNLOAD ENDS*/

/*--------------------------------------------FAQ BEGINS--------------------------------------------*/
.faq {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 590px;
	display: block;
}

.faq li {
	width: 590px;
	float: left;
	margin: 0 0 10px 0;
}

.faq li label {
	float: left;
	width: 565px;
	margin: 0 0 5px 0;
}

.answer {
	margin: 0;
	padding: 0;
	display: block;
	width: 590px;
}

.answer li {
	width: 570px;
	float: left;
	margin: 2px 0 2px 20px;
}
/*--------------------------------------------FAQ ENDS--------------------------------------------*/

/*--------------------------------------------SEARCH BEGINS--------------------------------------------*/
.search_wrapper {
	width: 590px;
	float: left;
}

.search_wrapper input.search_field_inner {
	width: 410px;
	float: left;
	border: 1px solid #a1a1a1;
	font-size: 18px;
	color: #a1a1a1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.search_results {
	margin: 30px 0 0 0;
	padding: 0;
	width: 590px;
	float: left;
}

.search_results li {
	width: 590px;
	float: left;
	margin: 0 0 10px 0;
}
/*--------------------------------------------SEARCH ENDS--------------------------------------------*/

/*--------------------------------------------EDIT PROFILE BEGINS--------------------------------------------*/
.edit_profile {margin: 0;padding: 0;list-style: none;width: 400px;float: left;}
.edit_profile li {width: 400px;display: block;clear: both;margin: 0;height: 30px;}
.edit_profile li label {float: left;display: block;line-height: 20px;}
.edit_profile li input {border: 1px solid #919191;font-size: 12px;color: #585858;padding: 2px;float: right;width: 240px;}
.edit_profile li input.edit_button {width: 100px;margin: 0 0 0 46px;cursor: pointer;}
/*--------------------------------------------EDIT PROFILE ENDS--------------------------------------------*/


/*--------------------------------------------INNER LEFT BANNERS BEGINS--------------------------------------------*/
.left_banners {
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
 width: 300px;
}

.left_banners li {
 margin: 0 0 10px 0;
 float: left;
}

.left_banners_2 {
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
 width: 300px;
}

.left_banners_2 li {
 margin: 0 0 10px 75px;
 float: left;
}
/*--------------------------------------------INNER LEFT BANNERS ENDS--------------------------------------------*/

/*--------------------------------------------INNER CENTER BANNERS BEGINS--------------------------------------------*/
.center_banners
{
	float: left;
	width: 590px;
	margin: 10px 0 0 20px;
	display: inline;
}
/*--------------------------------------------INNER CENTER BANNERS ENDS--------------------------------------------*/


/*GALLERY BEGINS*/

.gallery {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	float: left;
	height: auto;
}

.gallery li {
	display: inline;
	float: left;
	margin: 0 10px 15px 10px;
	width: 250px;
}

.gallery li a img {
	border: 10px solid #ffffff;
	max-width: 250px;
}

.gallery li a:hover img {
	border: 10px solid #e7e7e7;
}

/*GALLERY ENDS*/