body{
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial;
	font-weight:normal;
	font-size:12px;
	background:#000;
}

p, span{
	line-height:15px;
}
.textblock p{
	line-height:16px;
}
p{
	margin:5px 0px;
}
a{
	text-decoration:none;
	outline:none;
}
a:link{
	color:#3a66a2;
	text-decoration:none; 
}
a:hover{
	color:#3a66a2;
	text-decoration:underline;
}
a:visited{
	color:#7e96b7;
}

h1.home{
	font-family:Georgia;
	font-size:23px;
	color:#3E7E4C;
	font-weight:normal;
	line-height:24px;
	padding-bottom:5px;
}

h1{
	font-family:Georgia;
	font-size:24px;
	color:#3E7E4C;
	font-weight:bold;
	line-height:24px;
	padding-bottom:15px;
	margin:0px;
}
h2{
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color:#3e7e4c;
	margin:0px;
	padding-bottom:5px;
	margin-bottom:15px;
}
h3{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#000;
	font-weight:bold;	
}
h4{
	font-size:10px;
	font-weight:bold;
	color:#999;
	padding:0px;
	margin:0px;	
}
h5{
	display:inline;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;	
}
h3.entry{
	font-size:12px;
	display:inline;
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:15px;
}
ul.nolist{
	margin:0px 0px 0px 20px;
	padding:10px 0px;
}
ul.nolist li{
	list-style:none;
	padding:3px 0px;
}
ul.nolist li.docicon.pdf{
	background:url("../images/icons/pdf.png") no-repeat 1px 3px;
	padding:3px 20px;
}
ul.nolist li.docicon.ppt{
	background:url("../images/icons/ppt.png") no-repeat 0px 2px;
	padding:3px 20px;
}
ul.nolist li.docicon.xls{
	background:url("../images/icons/xls.png") no-repeat 0px 2px;
	padding:3px 20px;
}
ul.nolist li.docicon.doc{
	background:url("../images/icons/doc.png") no-repeat 0px 2px;
	padding:3px 20px;
}
ul.nolist li.docicon.gen{
	background:url("../images/icons/document.png") no-repeat 1px 4px;
	padding:3px 20px;
}

.top20 {
	padding-top:10%;
}

#container{
	width:auto;
}

#header{
	width:auto;
}

#topheader label{
	float:right;
}

#topheader{
	height:22px;
	font-size:10px;
	font-weight:bold;
	background:#0F0F0F url(../images/backgrounds/headertop.png) no-repeat center center;
	width:auto;
	color:#FFFEFE;
	line-height:22px;
}
#topheader.small{
	background:#0F0F0F url(../images/backgrounds/headertopsmall.png) no-repeat center center;
}
#topheader .silvertext{
	color:#B1B1B0;
}
.silvertext{
	color:#999;
	margin-right:5px;
}
#topheader select{
	color:#FFFEFE;
	background:#000;
	border:1px solid #5D5C5C;
	font-size:10px;
	margin:0px 15px 0px 15px;
	width:190px;
}

a.labeltop {
	color:white;
	background:url(../images/buttons/toparrow.png) no-repeat right 3px;
	padding-right: 10px;
}

a.labeltop:hover {
	color:#e6a074;
	text-decoration:none;
	background-position:right -8px;
}

.pageformat{
	width:980px;
	margin-left:auto;
	margin-right:auto;

}

.contur{
	padding:25px;
}

#middleheader{
	width:auto;
	height:128px;
}
#middleheadersmall{
	width:auto;
	height:107px;
}
#middleheader .leftpartmidhead{
	position:absolute;
	
	width:50%;
	text-align:right;
/*	background:#C45C27 url(../images/backgrounds/leftheader.png) no-repeat top right;*/
	background:#C45C27 url(../images/backgrounds/leftheader.jpg) no-repeat top right;
	height:128px;
}
#middleheader .rightpartmidhead{
	position:absolute;
	width:50%;
	text-align:left;
/*	background:#A9380F url(../images/backgrounds/rightheader.png) no-repeat top left;*/
	background:#A9380F url(../images/backgrounds/rightheader.jpg) no-repeat top left;
	height:128px;
	left:50%;
}
#middleheadersmall .leftpartmidhead{
	position:absolute;
	float:left;
	width:50%;
	text-align:right;
/*	background:#C45C27 url(../images/backgrounds/leftheadersmall.png) no-repeat top right;*/
	background:#C45C27 url(../images/backgrounds/leftheadersmall.jpg) no-repeat top right;
	height:107px;
}
#middleheadersmall .rightpartmidhead{
	position:absolute;
	float:right;
	width:50%;
	text-align:left;
/*	background:#A9380F url(../images/backgrounds/rightheadersmall.png) no-repeat top left;*/
	background:#A9380F url(../images/backgrounds/rightheadersmall.jpg) no-repeat top left;
	height:107px;
	left:50%;
}


#middleheadersmall .searchblock{
	margin:70px 0px 0px 54px;
	border:0px solid red;
	width:430px;
}

#middleheadersmall .searchblock .searchbtn {
	float:right;
}

#middleheadersmall .searchblock input {
	float:right;
}

#middleheader .searchblock{
	margin:90px 0px 0px 52px;
	border:0px solid green;
	width:430px;
}

#middleheader .searchblock .searchbtn {
	float:right;
}

#middleheader .searchblock input {
	float:right;
}



.searchblock input{
	width:197px;
	padding:5px 5px 5px 5px;
	height:16px;
	border:1px solid #787878;
	float:left;
	margin:0px 10px 0px 0px;
	color:#9D9C9C;
}




a.searchbtn{
	float:left;
	height:34px;
	width:72px;
	background:transparent url(../images/buttons/search.png) no-repeat;
}
a:hover.searchbtn{
	background:url(../images/buttons/searchhover.png) no-repeat;
}
a.searchbtn1{
	float:left;
	height:36px;
	width:74px;
	background:transparent url(../images/buttons/search1.png) no-repeat;
}
a:hover.searchbtn1{
	background:url(../images/buttons/search1hover.png) no-repeat;
}
a.sendbtn{
	float:right;
	height:36px;
	width:103px;
	background:transparent url(../images/buttons/send.png) no-repeat;
}
a:hover.sendbtn{
	background:url(../images/buttons/sendhover.png) no-repeat;
}

a.searchdocsbtn{
	display:block;
	height:36px;
	width:152px;
	background:transparent url(../images/buttons/searchdocs.png) no-repeat -2px 0px;
}
a:hover.searchdocsbtn{
	background:url(../images/buttons/searchdocshover.png) no-repeat -2px 0px;
}
a.searchmapsbtn{
	display:block;
	height:36px;
	width:112px;
	background:transparent url(../images/buttons/searchmaps.png) no-repeat 0px 0px;
}
a:hover.searchmapsbtn{
	background:url(../images/buttons/searchmapshover.png) no-repeat 0px 0px;
}
a.submitbtn{
	display:block;
	height:36px;
	width:76px;
	background:url(../images/buttons/submit.png) no-repeat;
}
a:hover.submitbtn{
	background:url(../images/buttons/submithover.png) no-repeat;
}





#bottomheader{
	width:auto;
	background:#000;
	min-height:37px;
}


/*--- Start Content block ---*/

#content{
	min-height:50px;
	width:auto;
	background:#fff;
}

/*--- End Content block ---*/


#footer{
	width:auto;
	background:#000;
	padding:18px 0px;
	color:#f2f2f2;
}


#footer span, #footer a{
	line-height:17px;
	color:white;
}
#footer .left{
	float:left;
	margin-left:8%;
	width:50%;
	border:0px solid red;
}


#footer .right{
	float:right;
	margin-right:8%;
	width:34%;
}


.clear{
	clear:both;
}

.right{
	text-align:right;
}
.left{
	text-align:left;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.center{
	text-align:center;
}

#homebox{
	width:auto;
	border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:9px;
	
}

#homebox .body{
    padding:9px;
    min-height:225px;
    background:#f2f2f2;
}

#homebox .leftbox{
	float:left;
	position:relative;
	width:50%;	
}
#homebox .leftbox p{
	margin-right: 9px;
}
#homebox .rightbox{
	width:auto;
	margin-left:50%;
}

#homebox h1{
	color:#9d2601;
}
#homebox h2{
	font-size:12px;
	color:#3r3td;
	font-weight:normal;
	line-height:15px;
	margin:5px 0px;
}
#homebox p{
	font-size:11px;
	line-height:15px;
	color:#000;	
	margin:5px 0px;
}
a.bulletlink{
	display:block;
	width:auto;
	background:url(../images/buttons/bulletarrow.png) no-repeat left center;
	padding-left:12px;
	margin-left:3px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
}
a.bulletlink.normal{
	font-weight:normal;
	color:#3A66A2;
	font-size:12px;
}
.greenbreaker{
	width:auto;
	font-size:1px;
	background:url(../images/backgrounds/greenbreaker.png) repeat-x;
	height:1px;
}
.silverbreaker{
	width:auto;
	font-size:1px;
	background:url(../images/backgrounds/dashedline.png) repeat-x;
	height:1px;
}
.silverbreaker.solid{
	width:auto;
	font-size:1px;
	border-bottom:1px solid #DDDDDD;
	height:1px;
	background:none;
}

.imgblock{
	background:#fff;
	float:left;
}
.imgblock.fright{
	float:right;
}
.imgblock img{
	background:#fff;
}
.imgblock img{
	padding:5px;
	border:1px solid #D6D6D6;
}

.topicimg{
	width:227px;
	height:211px;
	float:left;
	position:relative;	
	z-index:1;
}
.topicimg img{
	z-index:1;
}
.topicbody{
	width:auto;
	margin-left:233px;
	padding-left:14px;
	padding-top:5px;	
}
.topicimg .shadow{
	width:239px
}



#underhomebox{
	width:auto;
	margin:25px 0px 5px 0px;
	font-size:11px;
	
}

#underhomebox .leftbox{
	float:left;
	position:relative;
	width:32%;
}

#underhomebox .rightbox{
	float:right;
	position:relative;
	width:32%;
}

#underhomebox .centerbox{
	width:auto;
	padding-top:0.1px;
	margin-left:34%;
	margin-right:34%;
}

.mediabox{
	padding:5px 0px 15px 0px;
	width:auto;
}

.mediabody{
	width:auto;
}
.mediabox .imgblock{
	margin:0px 7px 5px 0px;
}

div.buttonarea{
	height:19px;
}
a.mediabutton{
	height:19px;
	
	text-decoration:none;
	font-size:10px;
	
}
a.mediabutton:hover .bodybut, a.mediabutton:hover .rightbut{
	text-decoration:underline;
	cursor:pointer;
}
a.mediabutton:visited, a.bluebutton:visited, a.orangebutton:visited{
	color:#3a66a2;
}

.mediabutton .leftbut{
	display:block;
	width:4px;
	height:19px;
	float:left;
	position:relative;
	background:url(../images/buttons/buttonleft.png) no-repeat;
}
.mediabutton .rightbut{
	display:block;
	width:22px;
	height:19px;
	float:left;
	background:url(../images/buttons/buttonright.png) no-repeat;
	position:relative;
}
.mediabutton .bodybut{
	display:block;
	padding:2px 5px 0px 5px;
	height:19px;
	background:url(../images/buttons/buttonbody.png) repeat-x;
	float:left;
}

a.bluebutton{
	height:19px;
	text-decoration:none;
	font-size:10px;
}
a.bluebutton:hover .bodybut, a.bluebutton:hover .rightbut{
	text-decoration:underline;
	cursor:pointer;
}
.bluebutton .leftbut{
	display:block;
	width:5px;
	height:19px;
	float:left;
	position:relative;
	background:url(../images/buttons/buttonleftblue.png) no-repeat;
}
.bluebutton .rightbut{
	display:block;
	width:19px;
	height:19px;
	float:left;
	background:url(../images/buttons/buttonrightblue.png) no-repeat;
	position:relative;
}
.bluebutton .bodybut{
	display:block;
	letter-spacing:-0.4px;
	font-size:10px;
	padding:3px 2px 0px 2px;
	height:19px;
	background:url(../images/buttons/buttonbodyblue.png) repeat-x;
	float:left;
}

a.orangebutton{
	height:19px;
	text-decoration:none;
	font-size:10px;
}
a.orangebutton:hover .bodybut, a.orangebutton:hover .rightbut{
	text-decoration:underline;
	cursor:pointer;
}
.orangebutton .leftbut{
	display:block;
	width:5px;
	height:19px;
	float:left;
	position:relative;
	background:url(../images/buttons/buttonleftorange.png) no-repeat;
}
.orangebutton .rightbut{
	display:block;
	width:22px;
	height:19px;
	float:left;
	background:url(../images/buttons/buttonrightorange.png) no-repeat;
	position:relative;
}
.orangebutton .bodybut{
	display:block;
	letter-spacing:-0.4px;
	font-size:10px;
	
	padding:3px 2px 0px 2px;
	height:19px;
	background:url(../images/buttons/buttonbodyorange.png) repeat-x;
	float:left;
}

.mediabutton .rightbuttoparr{
	display:block;
	width:25px;
	height:19px;
	float:left;
	background:url(../images/buttons/buttonrighttoparrow.png) no-repeat;
	position:relative;
}
.mediabutton .rightbutmediarelated{
	display:block;
	width:28px;
	height:19px;
	float:left;
	background:url(../images/buttons/buttonrightmediarelated.png) no-repeat;
	position:relative;
}







.tabs{
	width:auto;
	height:30px;
}

.tabs .tab{
	cursor:pointer;
}
.tabs .tab span{
	display:block;
}
.tab .tableft{
	background:url(../images/buttons/tableft.png) no-repeat;
	float:left;
	height:30px;
	width:4px;
}
.tab .tabbody{
	background:url(../images/buttons/tabbody.png) repeat-x;
	float:left;
	height:27px;
	text-align:center;
	padding:3px 11px 0px 11px;
}
.tab .tabright{
	background:url(../images/buttons/tabright.png) no-repeat;
	float:left;
	height:30px;
	width:4px;
	margin-right:5px;
}
.tab.active .tableft{
	background:url(../images/buttons/tableftactive.png) no-repeat;
	float:left;
	height:31px;
	width:4px;
}
.tab.active .tabbody{
	background:url(../images/buttons/tabbodyactive.png) repeat-x;
	float:left;
	height:28px;
	text-align:center;
	padding:3px 11px 0px 11px;
}
.tab.active .tabright{
	background:url(../images/buttons/tabrightactive.png) no-repeat;
	float:left;
	height:31px;
	width:4px;
	margin-right:5px;
}

.tabcontent{
	width:auto;
	padding:15px;
	border:1px solid #CECECE;
	margin-bottom:20px;
}




#linearnav{
	width:auto;
	height:28px;
	line-height:28px;
	background:#EBEBEB;
	font-size:10px;
}

#linearnav .prev{
	padding-left:12px;
	background:url(../images/buttons/bulletarrowback.png) no-repeat left center;
	margin-left:28px;
	float:left;
}

#linearnav .next{
	padding-right:12px;
	background:url(../images/buttons/bulletarrow.png) no-repeat right center;
	margin-right:28px;
	float:right;
}

#topiclinearnav{
	width:auto;
	height:55px;
	line-height:55px;
	background:#f2f2f2;
	border-bottom:#e5e5e5;
}
#topiclinearnav .fright{
	width:300px;
	float:right;
	position:relative;
	padding:4px 10px 0px 12px;
}

#topiclinearnav .fright select{
	border:1px solid #B6B6B6;
	color:#3A66A2;
	font-size:10px;
}

.topicart{
	padding-left:25px;
	padding-top:12px;
	float:left;
}
.content{
	width:auto;

	min-height:50px;
}
.content .pageformat{
		background:url(../images/backgrounds/rightmenu.png) repeat-y right top;
}
.content .pageformat.nobg{
		background-image:none;
}
.content .pageformat.padbot50{
	padding-bottom:50px;
}
.cleft{
	width:auto;
	margin-right:322px;
	min-height:50px;
	padding:0px 23px 20px 25px;
	
}
.topicarts{
	font-size:11px;
}
.topicarts .moduletype8{
	font-size:11px;
}

.cleft.topicarts{
	width:290px;
	float:left;
	position:relative;
	padding:15px 10px 0px 30px;
	margin:0px;
}
.cleft.topicarts h1{
	font-size:16px;
	padding-bottom:5px;
}

.cmiddle{
	width:auto;
	padding:15px 10px 15px 10px;
	margin-left:330px;
	margin-right:325px;
}
.cpadding{
	padding-top:25px;
}
.cright{
	width:300px;
	float:right;
	position:relative;
	min-height:50px;
	padding:20px 10px 0px 12px;
}


.textblock{
	width:auto;
	padding-bottom:15px;
	line-height:16px;
}

.leftimgcapt{
	float:none;
	border:1px solid #EEEEEE;
	padding:5px;
	max-width:145px;
	display:table;
}
.leftimgcapt.fleft{
	float:left;
}
.leftimgcapt.fleft{
	float:left;
}

.leftimgcapt .caption{
	border:1px solid #E5E5E5;
	background:#F2F2F2;
	margin-top:5px;
	padding:7px;
	font-size:10px;
	color:#333;
}



.leftcolumn {
	border:1px solid #EEEEEE;
	float:left;
	margin:0 22px 12px 0;
	padding:3px;
	position:relative;
}
.rightcolumn {
	border:1px solid #EEEEEE;
	float:right;
	margin:0 0 12px 22px;
	padding:3px;
	position:relative;
}

a img {
	border:0px;
}

.fleft .openicon {
	background:transparent url(../images/buttons/openicon.png) no-repeat scroll 0 0;
	display:block;
	height:17px;
	position:relative;
	margin-bottom: -23px;
	margin-top: 6px;
	cursor: pointer;
	width:21px;
}
								
.mediablock.smallthumbs .openicon{
	background:transparent url(../images/buttons/openicon.png) no-repeat scroll 0 0;
	display:block;
	height:17px;
	position:relative;
	margin-left: 110px; margin-bottom: -23px; margin-top: 6px;
	cursor: pointer;
	width:21px;
}

.mediablock.smallthumbs .openicon.v{
	background:transparent url(../images/buttons/openicon.png) no-repeat scroll 0 0;
	display:block;
	height:17px;
	position:relative;
	margin-left: 96px; margin-bottom: -23px; margin-top: 6px;
	cursor: pointer;
	width:21px;
}


a.openicon {
	background:transparent url(../images/buttons/openicon.png) no-repeat scroll 0 0;
	display:block;
	height:17px;
	position:relative;
	margin-bottom: -17px;
	cursor: pointer;
	width:21px;
}

.leftcolumn .caption, .rightcolumn .caption {
	background:#F2F2F2 none repeat scroll 0 0;
	border:1px solid #E5E5E5;
	font-size:11px;
	line-height:14px;
	margin-top:3px;
	padding:4px;
}


.leftcolumn .body, .rightcolumn .body {
	border:1px solid #E5E5E5;
	background:#F2F2F2;
	width:218px;
	padding-bottom:5px; /* added 02.12 */
}



.leftcolumn .title, .rightcolumn .title{
	height:20px;
	line-height:20px;
	color:#3A66A2;
	padding:0px 5px;
	width:auto;
	font-weight:bold;
	background:#E1E0E0;
}

a.hide{
	padding-right:13px;
	font-size:10px;
	background:url(../images/buttons/hide.png) no-repeat right center;
}
a.show{
	padding-right:13px;
	font-size:10px;
	background:url(../images/buttons/show.png) no-repeat right center;
}

ul.leftcolumnlist{
	padding:0px;
	margin:0px;
	font-size:11px;
}

ul.leftcolumnlist li{
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.leftcolumnlist li{
	padding-left:10px;
	margin:5px 0px;
}


.listtitle {
	font-weight:bold;
	display:block;
	margin:0px 6px;
	font-size:11px;
	line-height:20px;
	border-bottom:1px solid #E1E0E0;
	color: #3A66A2;
}

.listtitle a.close {
	width:20px;
	height:20px;	
	display:inline;
	padding-left:10px;
	background:url(../images/buttons/close.gif) no-repeat right center;
}

.listtitle a.open {
	width:20px;
	height:20px;	
	display:inline;
	padding-left:10px;
	background:url(../images/buttons/open.gif) no-repeat right center;
}

.listtitle ul li {
	font-weight:normal;
	line-height:14px;
}

ul.lev1{
	padding:0px 6px 0px 6px; /* changed 02.12.2009*/
 	margin:0px;
}
ul.lev1.padding25{
	padding:6px 25px;
	margin:0px;
}

ul.lev2{
	padding:0px;
	margin:0px 0px 0px 20px;
}

ul.lev1 li{
	background:url(../images/buttons/sqbullet1.png) no-repeat 2px 5px;
}
ul.lev2 li{
	background:url(../images/buttons/sqbullet2.png) no-repeat 2px 5px;
}

a.term, span.term{
	color: #9A5743;
	/*font-style: italic;*/
    cursor: pointer;	
}

a:hover.term{
	text-decoration: none;
}

.pop_up_bottom .term
{
    color: white;
	text-decoration: underline;
}

.moduletype1{
	border:1px solid #EEEEEE;
	padding:3px;
	width:auto;
	margin-bottom:20px;
}
.moduletype1 .caption{
	border:1px solid #E5E5E5;
	background:#F2F2F2;
	width:auto;
	font-size:11px;
	line-height:14px;
	padding:4px;
	margin-top:3px;
}
.moduletype1 .caption .buttonarea{
	margin-top:8px;
}
.moduletype1 .caption .buttonarea .bodybut{
	letter-spacing:-0.20px;
}

.moduletype2{
	padding:0px;
	width:auto;
	margin-bottom:20px;
}
.moduletype2 .rightsidetitle{
	margin-left:5px;
}
.moduletype2 ul.linklist{
	padding:0px;
	margin:8px 0px;
}
.moduletype2 ul.linklist li{
	padding:3px 0px 3px 5px;
	margin:0px;
	list-style:none;
}

.moduletype2 ul.linklist li a{
	
}


.moduletype3{
	width:auto;
	font-size:10px;
	margin-bottom:20px;
}
.moduletype3 .rightsidetitle{
	margin:0px 5px 5px 5px;	
}
.moduletype3 .subbody{
	margin-top:8px;
	padding:14px 7px;
	background:#E9F4FC;
}
.moduletype3 .subbody.green{
	margin-top:8px;
	padding:5px 7px 5px 0px;
	background:#EBF7E5;
	font-size:11px;
}
.moduletype3 .subbody img
{
	margin-right:5px;
}
.moduletype3 .subbody.green img{
	margin-right:5px;
}
.moduletype3 .subbody.green h2{
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	display:inline;
	color:#000;
}

.moduletype3 .subbody.orange{
	margin-top:8px;
	padding:5px 7px 5px 5px;
	background:#F8EDDC;
	font-size:11px;
}

.moduletype3 .subbody.orange img{
	margin-right:5px;
}
.moduletype3 .subbody.orange h2{
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	display:inline;
	color:#000;
}

.moduletype3 .subbody2.orange2{
	padding:8px;
	background:#F8EDDC;
	font-size:11px;
	line-height:15px;
}

.moduletype3 .subbody.blue{
	margin-top:8px;
	padding:10px 7px 10px 7px;
	background:#E9F4FC;
	font-size:11px;
}
.moduletype3 input{
	border:1px solid #ABAAAA;
	width:170px;
	color:#606060;
	padding:2px 4px 2px 4px;
}
.moduletype3 .buttonarea{
	padding:3px 0px;
}
.moduletype3 .linkblock{
	margin:10px 0px;
}
.moduletype3 h3.bulletarrowblue{
	font-size:10px;
	font-weight:bold;
	padding-right:15px;
	background:url(../images/buttons/bulletarrowblue.png) no-repeat right 2px;
	display:inline;
	color:#3a66a2;
}
.moduletype3 .subbody .externallinks h2
{
    display:block;
   	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#000;
}
.moduletype3 .subbody.externallinks.orange h2
{
    display:block;
   	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#000;
}
.moduletype3 .subbody.externallinks.green h2
{
    display:block;
   	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#000;
}

.moduletype4{
	width:auto;
	font-size:10px;
	margin-bottom:20px;
	border:1px solid #E7E7E7;
	background:#fff;
	padding:7px 6px;
}
.moduletype4 .rightsidetitle{
	margin:0px 5px 5px 5px;	
}
.moduletype4 .subbody{
	margin-top:8px;
	padding:14px 7px 10px 7px;
	background:#F2F2F2;
	border:1px solid #E5E5E5;
	line-height:17px;
}
.moduletype4 input[type="text"]{
	margin-bottom:5px;
	margin-left:2px;
	width:70%;	
}
.moduletype4 input[type="radio"], .moduletype4 input[type="checkbox"]{
	float:left;
}
.moduletype4 label{
	float:left;
}
.moduletype4 .silverbreaker{
	margin:6px 0px;
}
.moduletype4 .leftpart{
	width:40%;
	float:left;
	position:relative;
}
.moduletype4 .rightpart{
	
	width:auto;
	margin-left:40%;
}
.lineitem{
	height:25px;
}
.lineitem2{
	height:35px;
}
.moduletype4 .leftpart label, .moduletype4 .rightpart label{
	float:none;
	width:auto;
	display:block;
	margin-left:16px;
	height:auto;
	line-height:12px;
	padding-top:3px;
}

.moduletype6{
	width:auto;
	margin-bottom:20px;
	border:1px solid #E7E7E7;
	background:#fff;
	padding:7px 6px;
	font-size:10px;
	font-weight:bold;
}
.moduletype6 .rightsidetitle{
	margin:0px 0px 5px 0px;	
}
.moduletype6 .subbody{
	margin-top:8px;
	padding:0px 4px;
	background:#F2F2F2;
	border:1px solid #E5E5E5;
}
.moduletype6 ul{
	margin:0px;
	padding:0px;
	width:auto;
}
.moduletype6 ul li{
	margin:0px;
	padding:0px;
	width:auto;
	display:block;
	list-style:none;
}
.moduletype6 ul li ul{
	margin:0px 0px 10px 18px;
	padding:0px;
	width:auto;
	display:block;
	list-style:none;
}
.moduletype6 ul li ul li{
	background:url(../images/buttons/sqbullet1.png) no-repeat 2px 7px;
	margin:0px;
	padding:0px;
}
.moduletype6 ul li ul li a{
	line-height:17px;
	padding-left:5px;
	font-weight:normal;
	font-size:11px;
}
.moduletype6 ul li ul li a:hover{
	background-image:none;
}
.moduletype6 ul li.dashedline{
	font-size:1px;
	line-height:1px;
	height:1px;
	background:url(../images/backgrounds/dashedline.png) repeat-x;
}
.moduletype6 ul li.last{
	border-bottom:none;
}
.moduletype6 ul li a{
	margin-left:7px;
	line-height:26px;
	padding:0px 12px;
	display:block;
	width:auto;
}
.moduletype6 ul li a:hover, .moduletype6 ul li a.active{
	color:#333;
	text-decoration:none;
	background:url(../images/buttons/bulletarroworange.png) no-repeat left center;
}

.moduletype6 ul li a.active.opened{
	color:#333;
	text-decoration:none;
	background:url(../images/buttons/bulletarroworangeact.png) no-repeat left center;
}


.moduletype7{
	padding:0px;
	width:auto;
	margin-bottom:20px;
	font-size:11px;
}
.moduletype7 .rightsidetitle{
	margin-left:5px;
}
.moduletype7 .imgblock{
	margin-top:7px;
	margin-bottom:7px;
}
.moduletype7 .subbody{
	padding:4px;
}
.moduletype7 .title{
	font-weight:bold;
}



.moduletype8{
	width:auto;
	font-size:10px;
	margin-bottom:20px;
}
.moduletype8 .rightsidetitle{
	margin:0px 5px 5px 5px;	
}
.moduletype8 ul.tablinks{
	padding:5px 0px 0px 5px;
}
.moduletype8 .buttonarea{
	padding:5px 0px 0px 0px;
}



#browser{
	width:650px;
	background:#D66226;
	position:absolute;
	/*margin-top:37px;*/
	z-index:1100;
	/*margin-left:95px;*/
	padding:7px;
	max-height:426px;
}

#browser .body, .browser_iframe_body .body{
	border:1px solid #333333;
	padding:15px 12px;
	background:#fff;
	width:auto;
	font-size:11px;
}

#browser .title, .browser_iframe_body .title{
	font-size:14px;
	line-height:16px;
	color:#3e7e4c;
	font-weight:bold;
}

.alphabet, .listing{
	margin-top:8px;
	margin-bottom:4px;
	border-bottom:1px solid #C6C6C6;
	padding:9px 0px;
	background:url(../images/backgrounds/dashedline.png) repeat-x;
}
.alphabet table{
	border-collapse:collapse;
	font-size:12px;
	font-weight:bold;
	border-color:#999999;
}

.alphabet table td{
	
	border-right:1px solid #999999;
}
.alphabet table td.last{
	border-right:0px solid #999999;
}

.alphabet a{
	line-height:12px;
	/*padding:0px 6px;*/
	font-size:12px;
	font-weight:bold;
	/*border-right:1px solid #999999;*/
}

/*
.alphabet a.last{
	border-right:0px solid #999999;
}
*/

.alphabet a:hover, .alphabet a.active{
	color:#d66226;
	text-decoration:none;
}

.scroll{
	font-size:11px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: none;
	
	/*max-height: 280px;*/
	overflow: scroll; 
	overflow-x: auto; 
	overflow-y: auto; 
	margin: 0px;
	color:black;
	width:auto;
	border:1px solid #DDDDDD;
	background:#F2F2F2;
	padding:12px 10px;
}
.scroll.scrolltype1{
	max-height: 470px;
}
.scroll.scrolltype2{
	padding:0px;
	max-height: 460px;
	border:1px solid #DDDDDD;
	background:#F2F2F2;
}
.scroll.scrolltype0 a{
	font-size:11px;
	font-weight:bold;
}

a.closedlink{
	padding-right:10px;
	background:url(../images/buttons/closedarrow.png) no-repeat right center;
	line-height:20px;
	
}
a.openlink{
	padding-right:12px;
	background:url(../images/buttons/openarrow.png) no-repeat right center;
	line-height:20px;
}

.bottomline{
	border-bottom:1px solid #CCCCCC;
}

.theme{
	color:#B64922;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	display:block;
}
.text10bold{
	font-size:10px;
	font-weight:bold;
}

.silverblock{
	border:1px solid #DDDDDD;
	background:#F2F2F2;
	width:auto;
	padding:21px 23px;
}
#contactblockhints{
	float:right;
	width:38%;
	margin-left:2%;
	position:relative;
}

#contactblock{
	width:auto;
	margin-right:30%;
}

#contactblock label{
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}

#contactblock input, #contactblock textarea{
	width:100%;
	color:#686978;
}

select{
	color:#686978;
	width:75%;
}

#contactblock textarea{
	height:100px;
	color:#686978;
}



.listing{
	height:18px;
}
.listing .found{
	font-size:14px;
	color:#333;
}

.listing .fright{
	font-size:10px;
}
.listing .listingbody{
	color:#666;
}
.listing .listingbody a{
	font-weight:bold;
	padding:0px 2px;
}
.listing .listingbody a:hover, .listing .listingbody a.active{
	text-decoration:none;
	color:#333;
}


.docblock{
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	min-width:500px;
}
.spellcorrected
{
	margin: 10px 0 0 10px;	
	line-height: 17px;
}
.docblock.withimg{
	min-height:135px;
}
a.docicon{
	
}
a.docicon.document{
	padding-left:16px;
	background:url(../images/icons/document.png) no-repeat 0px 2px;
}
a.docicon.download2{
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
	/*background:url(../images/icons/docdownload.png) no-repeat 0px -1px;*/
}
a.docicon.download img{
	margin-bottom:-3px;
	margin-top:1px;
	margin-right:3px;
}

.img135{
	width:135px;
	margin:0px 10px 5px 0px;
	text-align:center;
}

.img135 img{
	border:1px solid #D6D6D6 !important;
	padding:5px;
	max-width:125px;
	max-height:125px;
}

.text10{
	font-size:10px;
}

.shadow{
	padding-right:5px;
	padding-bottom:5px;
	background:url(../images/backgrounds/shadow.png) no-repeat right bottom;
}
.cleft.topicarts .shadow{
	max-width:145px;
	display:table;
	float:left;
	margin:0px 5px 5px 0px;
}
.cleft.topicarts img{
	max-width:135px;
	margin-left:auto;
	margin-right:auto;
}

.shadowpopup{
	padding-right:5px;
	padding-bottom:5px;
	background:url(../images/backgrounds/shadowpopup.png) no-repeat right bottom;
}


.alphawindow{
	border-left-width-ltr-source:physical;
	border-left-width-rtl-source:physical;
	border-left-width-value:0;
	border-right-width-ltr-source:physical;
	border-right-width-rtl-source:physical;
	border-right-width-value:0;
	border-top-width:0;
	left:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:absolute;
	top:0;
	background:transparent url(../images/backgrounds/g_px.png) repeat;
	z-index: 1051;
}
.noalphawindow{
	border-left-width-ltr-source:physical;
	border-left-width-rtl-source:physical;
	border-left-width-value:0;
	border-right-width-ltr-source:physical;
	border-right-width-rtl-source:physical;
	border-right-width-value:0;
	border-top-width:0;
	left:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:absolute;
	top:0;
	background-color: none;
	z-index: 1051;
	display:block;
}

.alphablock {
	left:0;
	height:auto;
	outline-style:none;
	outline-width:0;
	text-align:justify;
	min-height:50px;
	z-index:10000;
	top:95px;
/*	top:35%;*/
	position:absolute;
}

#pop_up, #pop_up2{
	width:auto;
	padding:10px;
	background:#C4C4C4;
}
#pop_up.smallborders{
	padding:7px;
}

#pop_up_body{
	width:auto;
	/*height:545px;*/
	border:1px solid #333333;
	background:#fff;
	padding: 10px;
}

#pop_up_body.whiteborder{
	border:1px solid white;
}

#pop_up_body.nopadding{
	padding:0px;
}
#pop_up_body.autoheight{
	height:auto;
}

a.pop_up_close
{
	background:url(../images/buttons/closepopup.png) no-repeat;
	width: 32px;
	height: 32px;		
	margin: -25px -25px -15px -15px;	
	float: right;
	cursor:pointer;
	z-index:10010;	
}

#pop_up h1{
	font-size:20px;
	padding-bottom:3px;
}

#pop_up .contentarea{
	border:1px solid #DDDDDD;
	background:#F2F2F2;
	padding:7px 10px;
}

.pop_up_top {
	width:auto;
	height:41px;
	background:#444;
}

.pop_up_top .left{
	float:left;
	width:45%;
	margin:8px 8px 0px 8px;
}

.popup_top_title{
	float:left;
	font-size:9px;
	color:#cacaca;
	font-weight:bold;
	margin-right:8px;
}

.pop_up_top .links {
/*	float:left;*/
	font-size:9px;
	color:white;
	font-weight:bold;
}

.popup_top_title.media{
	width:120px;
}

.pop_up_top .images input {
	border:2px solid #444 !important;
}

.pop_up_top .images input.active{
	border:2px solid white !important;
}

.pop_up_top .images .arr {
	display:block;
	float:left;
	width:16px;
	height:25px;
	margin:0px 2px;
}

.pop_up_top .images span {
	float:left;
	margin:0px 4px;
}

.arr {
	width: 14px;
}

.arr.prev {
	background:url(../images/buttons/popup_arr_prev.gif) no-repeat center center;	
}

.arr.next {
	background:url(../images/buttons/popup_arr_next.gif) no-repeat center center;
	float:right;
}

.pop_up_top .right{
	float:right;
	width:150px;
	margin:8px 12px;
	padding-right:26px;
	background:url(../images/backgrounds/list_all_media.gif) no-repeat right center;
}

.pop_up_top .right a{
	color:#cecece;
}

.pop_up_content {
	width:auto;
	background:black;
	min-height:300px;
	text-align:center;
}

.pop_up_content .left{
	width:501px;
	text-align:center;
	padding-top:20px;
	float:left;
}

.pop_up_content .right{
	float:right;
	width:427px;
	height:438px;
	text-align:center;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	overflow: auto;
	text-align:left;
}

.pop_up_content .player {
	padding:20px 0px;
	
}

.list_items {
	text-align:left;
	padding-left:10px;
	border:0px solid red;
	display:block;
	margin:16px 0px;
}

.list_items a{
	color:white;
	/*text-decoration:underline;*/
}

.list_items div {
	background-color:#fff;
	padding:5px 4px;
	border:1px solid #cbcbcb;
	width:130px;
	text-align:center;
}

.list_items p {
	margin-left:141px;
	color:#fff;
	font-size:11px;
}

.list_items p.audio{
	margin-left:0px;
}

.list_items img {
	margin:5px;	
}

.list_items img.pagepreview {
	cursor: pointer;
}

.list_items img.active {
	margin:0px;
	border:5px solid #ffffff;
}

#listing_items {
	width:auto;
	color:white;
	font-size:10px;
	font-weight:bold;
	height:22px;
	border-bottom:1px solid #666666;
	margin:5px 0px;
	margin-bottom: 0px;
	padding:0px 5px;
}

#listing_items .of {
	margin:0px 30px;
}

#listing_items .prnext {
	float:right;
}

#listing_items .prnext a{
	color:white;
}

#listing_items .prev{
	background:url(../images/buttons/arr_popup_prev.png) no-repeat left center;
	padding-left:12px;
}

#listing_items .next{
	background:url(../images/buttons/arr_popup_next.png) no-repeat right center;
	padding-right:12px;	
}

.pop_up_content .left img {
	border:1px solid black;
}

.pop_up_bottom {
	width: 915px;
	background:#444;
	min-height:50px;
	padding: 4px 10px;
}

.pop_up_bottom h1 {
	color:#fff;
	margin:0px;
	padding:0px;
	/*line-height:16px;*/
	font-size: 18px;
}

.pop_up_bottom p {
	color:#fff;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.mediablock{
	width:155px;
	text-align:center;
	margin:0px 20px 10px 0px;
	float:left;
}
.mediablock.smallthumbs{
	width:135px;
	margin:0px 23px 10px 0px;
	height:200px;
}
.mediablock.last{
	margin:0px 0px 10px 0px;
}
.mediablock img.mbimg{
	max-width:145px;
	max-height:145px;
	padding:4px;
	border:1px solid #D6D6D6 !important;
	background:#fff;
}
.mediablock.smallthumbs img.mbimg{
	max-width:125px;
	max-height:125px;
	padding:5px;
	border:1px solid #D6D6D6 !important;
	background:#fff;
}

.mediablock .caption{
	text-align:left;
}

.mediablock .caption .textarea{
	text-align:left;
	margin-left:17px;
	width:auto;
	font-size:11px;
	line-height:14px;
	color:#333333;
}

.mediablock .caption{
	width:auto;
	margin-top:10px;
	letter-spacing:-0.05em;
}
.mediablock .caption a.glink{
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/sprites/links.png);
	margin-top:1px;
}
.mediablock .caption a.glink.image{
	display:block;
	background-position:0px 0px;
	width:12px;
	height:12px;
}
.mediablock .caption a.glink.video{
	display:block;
	background-position:0px -78px;
	width:14px;
	height:14px;
}
.mediablock .caption a.glink.map{
	display:block;
	background-position:0px -147px;
	width:14px;
	height:14px;
}
.mediablock .caption a.glink.audio{
	display:block;
	background-position:0px -184px;
	width:14px;
	height:14px;
}
.mediablock .caption a.glink.interactive{
	display:block;
	background-position:0px -264px;
	width:15px;
	height:16px;
}
.mediablock .caption a.glink.document
{
	display:inline;	
	background-position:0px 0px;
	width:12px;
	height:12px;
	background:url(../images/icons/document.png) no-repeat 0px 2px;
}	

/* INSERTED 15.10.2009 >>>>>>>*/

.docblock a.glink{
	padding-left:16px;
	background-repeat:no-repeat;
	background-image:url(../images/sprites/links.png);
	margin-top:1px;
}

.docblock a.glink.document
{
	display:inline;	
	background-position:0px 0px;
	width:12px;
	height:12px;
	background:url(../images/icons/document.png) no-repeat 0px 2px;
}	
.docblock a.glink.image
{
	display:inline;	
	background-position:0px 0px;
	width:12px;
	height:12px;
}
.docblock a.glink.video
{
	display:inline;	
	background-position:0px -78px;
	width:14px;
	height:14px;
}
.docblock a.glink.map
{
	display:inline;	
	background-position:0px -147px;
	width:14px;
	height:14px;
}
.docblock a.glink.audio
{
	display:inline;	
	background-position:0px -184px;
	width:14px;
	height:14px;
}
.docblock a.glink.interactive
{
	display:inline;	
	background-position:0px -264px;
	width:15px;
	height:16px;
}

/*<<<<<<< (END) INSERTED 15.10.2009 */

a.docicon.document{
	/*float:left;*/
	display:inline;
}

#pop_up.withbg #pop_up_body{
	background:#fff url(../images/backgrounds/rightmenu.png) repeat-y 615px top;
}
#pop_up.withbg #pop_up_body.popup1{
	background:#fff url(../images/backgrounds/rightmenu.png) repeat-y 510px top;
}
#pop_up.withbg .leftpart{
	width:auto;
	margin-right:290px;
	padding-right:30px;
	height:auto;
	font-size:11px;
}
#pop_up.withbg .rightpart{
	width:290px;
	position:relative;
	float:right;
	height:auto;
}
#pop_up.withbg .popup1 .leftpart{
	width:auto;
	margin-right:410px;
	padding:10px 15px 10px 13px;
	height:auto;
	font-size:11px;
	
}
#pop_up.withbg .popup1 .rightpart{
	width:395px;
	position:relative;
	float:right;
	height:auto;
	padding:10px 0px 10px 0px;
}

#pop_up .popup1 .leftpart{
	
}

#pop_up h4{
	color:#666;
	margin-bottom:3px;
}

#pop_up .relatedlink{
	color:#3A66A2;
	font-size:11px;
	font-weight:bold;
}

.relatedblock .head{
	width:auto;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	line-height:27px;
	padding:0px 9px;
	background:#797979;
}

.relatedblock .head a{
	color:#fff;
}

.relatedblock .head .prev{
	padding:0px 0px 0px 10px;
	background:url(../images/buttons/arrowwhite_left.png) no-repeat left 3px;
}
.relatedblock .head .next{
	padding:0px 10px 0px 0px;
	background:url(../images/buttons/arrowwhite_right.png) no-repeat right 3px;
}
.relatedblock .head .headbody{
	text-align:center;
}
.relatedblock .head a:hover{
	text-decoration:underline;
}
.relatedblock .body{
	padding:8px 9px;
}
.relatedblock .body img{
	max-width:125px;
	max-height:125px;
	margin:0px 8px 8px 0px;
	float:left;
}
.relatedblock .body .textarea{
	margin-left:145px;
	padding-top:5px;
}
.relatedblock .body .textarea.noimage{
	margin-left:0px;
}

img.bordered{
	padding:5px;
	border:1px solid #D6D6D6;
	background:#fff;
}
.result135{
	margin-left:145px;
	width:auto;
}

.text12, a.text12, a.text12.iconlink{
	font-size:12px;
}

.mapview{
	font-size:10px;
	color:#333;
	font-weight:normal;
	font-family:Verdana,Arial;
}
.mapview input{
	float:left;
	margin-top:6px;
}
.mapview label{
	float:left;
}
.mapview label.interactive{
	float:left;
	background:url(../images/sprites/links.png) no-repeat right -260px;
	padding-right:18px;
}

a.wherethis{
	align:left;
	width:85px;
	height:11px;
	display:block;
	background:url(../images/buttons/wherethispass.png) no-repeat;
	margin-bottom:5px;
	margin-left:1px;
}
a.wherethis:hover, a.wherethis.active{
	background:url(../images/buttons/wherethisact.png) no-repeat;
}

.termbox{
	width:350px;
	position:absolute;
	z-index:100;
	cursor: default;
}
.viewterm{
	border:1px solid #666666;
	width:auto;
	background:#F8EDDC;
	padding:7px 10px 10px 10px;
	line-height:16px;
}
.shadowterm{
	padding-right:5px;
	padding-bottom:5px;
	background:url(../images/backgrounds/shadowpopup.png) no-repeat right bottom;
}
.termarrow{
	background:url(../images/buttons/termarrow.png) no-repeat;
	width:18px;
	height:14px;
	margin:-6px 0px 0px 20px;
}

.shadowviewer{
	padding-right:5px;
	padding-bottom:5px;
	background:url(../images/backgrounds/shadowpopup.png) no-repeat right bottom;
	position:absolute;
	z-index:1100;
}
.mapviewer{
	padding:5px;
	background:#fff;
	border:1px solid #EDEDED;
}

.helpimg{
	padding:15px 15px 15px 0px;
}

.slideshow{
	border:1px solid #EEEEEE;
	padding:7px;
}
.slideshow .title{
	font-weight:bold;
	letter-spacing:-0.03em;
	margin-bottom:13px;
}
.slideshow .body{
	background:#000;
	padding:13px 15px;
	min-height:220px;
	color:#fff;
	font-size:10px;
}
.slideshow img{
	margin:0px 10px 10px 0px;
}
.slideshow .caption{
	margin-top:85px;
}

.mediaicon{
	height:14px;
	line-height:14px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:0px 3px;
	background:url(../images/icons/mediaset.png) repeat-x;
	position:relative;
	float: left;
	width:45px;
	text-align:center;
	margin: 6px 0px -20px 6px;
}

#pop_up_body .mediaicon{
  position:relative;  
}

.dropdown{
	float:right;
	margin-top:2px;
	margin-left:10px;
	margin-right:15px;
	cursor:pointer;
	width:230px;
}
.dropdown a.dropbut{
	display:block;
	float:right;
	width:20px;
	height:17px;
	background:url(../images/elements/dropdownbutton.png) no-repeat;
}
.dropdown .body{
	display:block;
	width:190px;
	font-family:Arial;
	font-weight:normal;
	height:17px;
	background:url(../images/elements/dropdownbody.png) no-repeat;
	margin-right:20px;
	line-height:17px;
	color:#B1B1B0;
	font-size:10px;
	padding-left:5px;
	padding-right:15px;
	text-align:left;
}
ul.dropdownlist{
	position:absolute;
	z-index:2000;
	margin:0px;
	padding:0px;
	display:none;
	background:#000;
	border:1px solid #5D5C5C;
	width:250px;
	cursor:pointer;
}
ul.dropdownlist li{
	height:22px;
	line-height:22px;
	text-align:left;
	list-style:none;
	margin:0px 3px;
	display:block;
	width:auto;
	background:url(../images/backgrounds/dropdownbreaker.png) repeat-x left bottom;
}
ul.dropdownlist li.last{
	background:none;
}
ul.dropdownlist li a{
	font-family:Arial;
	padding:0px 15px;
	display:block;
	height:22px;
	line-height:20px;
	width:auto;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}

ul.dropdownlist li a:hover{
	color:#E6A175;
	background:url(../images/buttons/dropdownarrow.png) no-repeat 6px center;
	text-decoration:none;
}


.nodisplay{
	display:none;
}

.normaltext{
	font-weight:normal;
}

#contactblockhints{
	font-size:11px;
}
#contactblockhints .sendcopy{
	padding-top:25%;
}
#contactblockhints .sendhint{
	padding-top:37px;
	text-align:left;
}

#contactblockhints input[type="checkbox"]{
	margin:1px 3px 1px 0px;
}
.nomargin{
	margin:0px;
}
.nopadding{
	padding:0px;
}
.text11{
	font-size:11px;
	line-height:15px;
}

.flasharea{
	margin-top:10px;
	margin-bottom:0px;
}

.pptindent{
	text-indent:-20px;
}

.relatedpadding{
	padding-bottom:6px;
}

.errortext{
	color: red;
	font-weight: bold;
}

.jslink {
	cursor: pointer;
}

.simpletext {
	line-height:15px;
	font-size:11px;
	margin-left:5px;
	margin-top:8px;
}

.topictitle {
	font-family: Verdana,Arial;
	font-weight:bold;
	font-size: 13px;
	color:#b74922;
	text-transform: uppercase;
	margin:8px 0px 4px 0px;
}
.suggestionslist 
{
	z-index: 9999;
	list-style: none;
	padding: 0px;
	margin: 0;	
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	border: solid 1px #989898;
	color: #9D9C9C;
	background-color: white;	
	width: 250px;
}
.suggestionslist li
{
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	line-height: 12px;
}
.suggestionslist .defaultitem
{	
	color: #9D9C9C;	
}
.suggestionslist .highlighteditem
{
	color: black;
	background-color: #faf7bf;
}
.browse_progress
{
	margin: 0;
	padding: 0;	
	background-color: #FFFFFF;
	opacity: 0.6;
/*	filter: alpha(opacity = 60);*/
	z-index: 1110;	
	height: 280px;	
	padding: 12px 0;
	border: 1px solid #DDDDDD;
}
img.popup_progress_img
{
	z-index: 1111;
	display: block;
	opacity: 0.5;

}
.listing.pagerrow
{
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
}
.listing.pagerrow table
{
	width: 100%;
}
.listing.pagerrow .fright
{
	white-space: nowrap;
}
.search_debug_panel
{
	font-family: Tahoma;
	font-size: 11px;
	border: 1px dashed #BBBBBB;
	margin-top: 10px;
	margin-left: 25px;
	padding: 7px;
	width: 250px;
}

/* EDITOR: special tags (simulate original tags) */
span.cssh3entry
{	
	font-size:12px;
	margin:0px;
	padding:0px;
	display:inline;	
	color:#000;
	font-weight:bold;
	line-height:15px;
}
span.cssh5
{
	display:inline;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}
/* EDITOR: no style */
blockquote 
{
	margin: 0;
	padding: 0;
}
/* EDITOR: special body container class ("External Links" box) */
body.externallinks p, body.externallinks blockquote {
	line-height: 15px;
	margin: 0;
	font-size: 11px;
}
body.externallinks blockquote {
	display: inline;
}
body.externallinks h2 {	
	color: #000000;
	font-weight: bold;
	font-size:11px;
	line-height: 14px;
	font-family: Georgia;
	margin: 0;
	padding:0;
}
/* EDITOR: special body container class ("Topic Arts" page) */
body.topicarts p {
	font-size:11px;
}
body.topicarts h1 {
	font-size:16px;
	padding-bottom:5px;
}
/* EDITOR: selected non-editable blocks */
div.id_editor_block_selected 
{
	border-style: solid;
	border-width: 1px;	
	border-color: #3C8AFF;
}
img.id_editor_block_selected, span.id_editor_block_selected img
{	
	outline: #3C8AFF solid 1px;
}
*[editor_readonly="true"]
{
	cursor: default;	
}
/* images margins in editor */
img[class*="id_editor_image"][align="left"], span[class*="id_editor_image"][style*="float: left"]
{	
	margin-right: 22px;
	margin-bottom: 12px;
}
img[class*="id_editor_image"][align="right"], span[class*="id_editor_image"][style*="float: right"]
{	
	margin-left: 22px;
	margin-bottom: 12px;
}
/* <--- */
/* images margins in client */
img[class*="id_uploaded_image"][align="left"], span[class*="id_uploaded_image"][style*="float: left"]
{	
	margin-right: 22px;
	margin-bottom: 12px;
}
img[class*="id_uploaded_image"][align="right"], span[class*="id_uploaded_image"][style*="float: right"]
{	
	margin-left: 22px;
	margin-bottom: 12px;
}
/* <--- */
.upper{
	text-transform: uppercase;	
}

ul.tablinks li{
	padding:0px;
	margin:5px 0px;
	list-style:none;
	width:auto;
}
ul.tablinks li a, a.iconlink{
	padding:0px;
	margin:0px;
	list-style:none;
	width:auto;
	background-image:url(../images/sprites/links.png);
	background-repeat:no-repeat;
	padding-left:17px;
	display:block;
	line-height:15px;
	font-size:11px;
}
ul.tablinks.popup li a.document {
    display:inline;		
	width: 12px;
	height: 12px;	
}
ul.tablinks li a.document {    	
	background:url(../images/icons/document.png) no-repeat 0px 2px;
}
ul.tablinks li a.image,  a.iconlink.image{
	background-position:0px 2px;
}
ul.tablinks li a.article,  a.iconlink.article{
	background-position:0px -37px;
}
ul.tablinks li a.video, a.iconlink.video{
	background-position:0px -76px;
}
ul.tablinks li a.star,  a.iconlink.star{
	background-position:0px -110px;
}
ul.tablinks li a.map,  a.iconlink.map{
	background-position:0px -146px;
}
ul.tablinks li a.audio,  a.iconlink.audio{
	background-position:0px -182px;
}
ul.tablinks li a.interactive,  a.iconlink.interactive{
	background-position:0px -264px;
}
ul.tablinks li a.nograph{
	background-image:none;
	padding-left:0px;
}

ul.tablinks li a span.subtitle{
	font-size:10px;
}
ul.tablinks.popup{
	padding-left:140px;
	color:red;
}       
a.doclink
{
	padding-left: 20px;
	background:url("../images/icons/default.png") no-repeat 3px 0px;	
}
a.doclink.pdf
{
	background:url("../images/icons/pdf.png") no-repeat 1px 0px;		
}
a.doclink.jpg, a.doclink.jpeg, a.doclink.gif, a.doclink.png
{	
	background:url(../images/sprites/links.png) no-repeat 1px 2px;	
}
a.doclink.doc, a.doclink.docx
{
	background:url("../images/icons/doc.png") no-repeat 1px 0px;	
}
a.doclink.xls, a.doclink.xlsx
{
	background:url("../images/icons/xls.png") no-repeat 1px 0px;	
}
a.doclink.ppt, a.doclink.pptx
{
	background:url("../images/icons/ppt.png") no-repeat 1px 0px;	
}
a.doclink.pps, a.doclink.ppsx
{
	background:url("../images/icons/ppt.png") no-repeat 1px 0px;	
}
a.doclink.mp3
{
	background:url(../images/sprites/links.png) no-repeat 2px -182px;	
}
a.doclink.avi, a.doclink.mp4, a.doclink.mov, a.doclink.flv
{
	background:url(../images/sprites/links.png) no-repeat 2px -77px;	
}
