.search-input{
width:124px;
border-style:none;
background-color:#ffffff;
font-family:tahoma;
font-size:11px;
color:#255599;
height:15px;
margin-left:29px;
}

.m0, .m0_a {
	height: 15px;
}

.m0 a, .m0_a a{
	font: 11px Tahoma;
	display: block;
	background-image: url(/images/m0_bg.gif);
	background-repeat: no-repeat;
	height: 15px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:10px;
}

.m0_a a, .m0 a:hover{
	color: #17479E;
	background-image: url(/images/m0_a_bg.gif);
	background-repeat: no-repeat;
}

.m2, .m2_a {
	height: 30px;
	background:url(/images/mbg.gif);
}

.m2 a, .m2_a a{
	font: 11px Tahoma;
	display: block;
	background: url(/images/menu_2.gif) no-repeat 64px 0px;
	height: 30px;
	text-decoration: none;
	color: #2E95D1;
	padding-left:78px;
	line-height:29px;
}

.add_m2, .add_m2_a {
	height: 30px;
	background:url(/images/mbg.gif);
}

.add_m2 a, .add_m2_a a{
	font: 11px Tahoma;
	display: block;
	background: url(/images/add_menu_2.gif) no-repeat 64px 0px;
	height: 30px;
	text-decoration: none;
	color: #2E95D1;
	padding-left:78px;
	line-height:18px;
}

.m2_a a, .m2 a:hover{
	color: #002568;
	background: url(/images/menu_2_a.gif) no-repeat 64px 0px;
}

.add_m2_a a, .add_m2 a:hover{
	color: #002568;
	background: url(/images/add_menu_2_a.gif) no-repeat 64px 0px;
}

.m3, .m3_a {
	height: 30px;
	background:url(/images/mbg.gif);
}

.m3 a, .m3_a a{
	font:bold 10px Tahoma;
	display: block;
	background: url(/images/menu_3.gif) no-repeat left;
	height: 30px;
	text-decoration: none;
	color: #2E95D1;
	padding-left:98px;
	line-height:29px;
}

.add_m3, .add_m3_a {
	height: 30px;
	background:url(/images/mbg.gif);
}

.add_m3 a, .add_m3_a a{
	font:bold 10px Tahoma;
	display: block;
	background: url(/images/add_menu_3.gif) no-repeat top left;
	height: 30px;
	text-decoration: none;
	color: #2E95D1;
	padding-left:98px;
	line-height:18px;
}


.m3_a a, .m3 a:hover, add_m3_a a, .add_m3 a:hover{
	color: #002568;
}

a img{
border:none;
}

.breadcrumb{
background:#EAF6FE url(/images/bc_bg.gif) no-repeat left;
padding-left:31px;
vertical-align:middle;
padding-bottom:1px;
font:normal 10px Tahoma;
color:#002568;
}

.breadcrumb a{
color:#002568;
text-decoration:none;
}

.breadcrumb a:hover{
color:#FF8A00;
text-decoration:underline;
}

.infobox-title{
font:bold 10px tahoma;
color:#002568;
margin:4px 0px 0px 11px;
}
.infobox-text{
font:10px/14px tahoma;
color:#002568;
margin: 0px;
/*margin:1px 0px 8px 11px;*/
}

.infobox-text span{
color:#FF8A00;
}

.user-infobox{
	font:10px/14px tahoma;
	color:#002568;
	margin: 0px;
	/*margin:1px 0px 8px 11px;*/
}

.user-infobox-title{
	font:bold 10px tahoma;
	color:#002568;
	margin-top: 4px;
	margin-bottom: 4px;
/*	margin:4px 0px 0px 11px;*/
	background: #E0F0F9;
}

.testimonial-pic img{
border:1px solid #1D4CA1;
width:77px;
height:52px;
margin:0px;
padding:0px;
}

.testimonial-text{
display:block;
width:121px;
font:10px/14px tahoma;
color:#002568;
}

.testimonial-text span{
	color:#FF8A00;
}

.testimonial-text a{
	text-decoration:none;
	color:#FF8A00;
}

.testimonial-text a:hover{
	text-decoration:underline !important;
	color:#FF8A00;
}
.testimonial-text a:active{
	text-decoration:underline;
	color:#FF8A00;
}
.testimonial-text a:visited{
	text-decoration:none;
	color:#FF8A00;
}

.content-block{
	font: normal 11px/16px Tahoma;
	color: #002568;
	/*padding:0px 16px 0px 43px;*/
	margin: 0;
	padding: 0;
}
body{
	font: normal 11px/16px Tahoma;
	color: #002568;
}
table{
	font: normal 11px/16px Tahoma;
	color: #002568;
}
td{
	font: normal 11px/16px Tahoma;
	color: #002568;
}
.content-block a{
	color: #FF8A00;
	text-decoration: none;
}
.content-block a:hover{
	color: #FF8A00;
	text-decoration: underline;
}

.user-content-area p{
	padding: 0;
	margin: 0;
}
.content-block a:visited{
	color: #FF8A00;
}
.content-block td{
	font:normal 11px/16px Tahoma;
	color: #002568;
}

.user-content-area{
	padding: 0px;
	margin: 0px;
/*	margin: 9px 16px 0px 39px;*/
}

.user-title{
	font: bold 11px/16px Tahoma;
	color: #002568;
	margin-top: 4px;
	padding: 0;
	margin-bottom: 0px !important;	
	background-color:#ffffff;
	text-transform: uppercase;
	/*padding:0px 16px 0px 43px;*/
}
.user-author{
	font: normal 10px/16px Tahoma;
	color: #17479E;	
	text-align: right;
	width: 100%;
	display: block;
/*	margin-top: 15px;*/
}
.user-datum{
	font: normal 10px/16px Tahoma;
	color: #17479E;	
	text-align: right;
	width: 100%;
	text-align: right;
	display: block;
}

.user-summary-text{
	font: normal 10px/16px Tahoma;
	color: #17479E;
	margin-top: 5px !important;
}
.user-links{
	font: normal 11px/16px Tahoma;
	padding: 0;
	margin: 0;
}

.user-links a{
	color: #FF8A00;
	font: normal 11px/16px Tahoma;
	text-decoration: none;
	background: #ffffff url(/images/smallbox.gif) no-repeat center right;
	padding-right: 10px;
}

.user-links a:hover{
	color: #FF8A00;
	font: normal 11px/16px Tahoma;
	text-decoration: underline;
	background: #ffffff url(/images/smallbox.gif) no-repeat center right;
	padding-right: 10px;
}

.user-links a:visited{
	color: #FF8A00;
	font: normal 11px/16px Tahoma;
	background: #ffffff url(/images/smallbox-over.gif) no-repeat center right;
	padding-right: 10px;
}

.user-download{
	margin: 0;
	padding: 0;
	font: normal 11px/16px Tahoma;
	color: #FF8A00;	
}

.user-download a{
	font: normal 11px/16px Tahoma;
	color: #FF8A00;
	text-decoration: none;
}
.user-download a:hover{
	font: normal 11px/16px Tahoma;
	color: #FF8A00;
	text-decoration: underline;
}

ul li{
	background: url(/images/list-bullet.gif) no-repeat top left;
	padding-left: 15px;
	margin: 0;
}
ul{	
	list-style: none;
	padding: 0;
	margin:0;
	margin-bottom: 16px;
	margin-top: 16px;
}
.user-infobox-text{
	font:10px/14px tahoma;
	color:#002568;
/*	margin:1px 0px 8px 11px;*/
	background: #e0f0f9;
}
.user-infobox-text p{
	margin: 0;
	padding: 0;	
}

.user-infobox p{
	margin: 0;
	padding: 0;
}

/**** START HEADERS **************************************************************/
h1{
	font: bold 11px/16px Tahoma;
	color: #002568;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

h2{
	font: bold 10px/16px Tahoma;
	color: #002568;
	text-transform: uppercase;	
	padding: 0;
	margin: 0;
}

h3{
	font: normal 10px/16px Tahoma;
	color: #17479E;
	text-transform: uppercase;		
	padding: 0;
	margin: 0;	
}
/**** END HEADERS **************************************************************/

/**** START PICTURE BOX ********************************************************/
.user-image-text{
	font:10px/14px tahoma;
	color:#002568;
	margin:4px 15px 10px 9px;
	background: #e0f0f9;
}

.user-image-text a{
	font:10px/14px tahoma;
	color:#FF8A00;
	text-decoration: none;
}
.user-image-text a:hover{
	font:10px/14px tahoma;
	color:#FF8A00;
	text-decoration: underline;
}
/**** END PICTURE BOX **********************************************************/

/**** START CUSTOM HTML TEMPLATES **********************************************/
.table1 td{
	border: 1px solid #92C6E5;	
	padding: 3px;
	color: #002568 !important;
}
.table1-top td{
	padding: 0px !important;
}

.table1{
	border: 0px;
	border-collapse: collapse;
	font: normal 11px/17px Tahoma !important;
	color: #002568 !important;
}
.table1-header{
	font: bold 10px/17px Tahoma !important;
	color: #002568;
	border-top:0px solid red !important;
}
/**** END CUSTOM HTML TEMPLATES ************************************************/

/**** START ARTICLE LIST *******************************************************/
.article-list-item-title{
	font: bold 10px/17px Tahoma;
	text-transform: uppercase;
	color: #002568;
	width: 100%;
}
.article-list-item-title a{
	font: bold 10px/17px Tahoma;
	text-transform: uppercase;
	color: #002568;
}
.article-list-item-title a:hover{
	text-transform: uppercase;
	color: #002568;
}
.article-list-item-title a:visited{
	text-transform: uppercase;
	color: #002568;
}

.article-list-item{
	display: block;
	border: 1px solid #D4E7F2;
	background: #F4FAFE;
	height: 84px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.article-list-item-mehr a{
	color: #FF8A00 !important;
	font: normal 11px/17px Tahoma;
}
/**** END ARTICLE LIST *********************************************************/

/**** START SEARCH RESULTS *****************************************************/
.srch{
	font: normal 11px Tahoma;
	color: #002568;
}
.srch-res{
	font: bold 11px Tahoma;
	color: #002568;
	width: 100%;
	padding-left: 67px;
	padding-top: 5px;
	padding-bottom: 26px;
}
.article-list-item-sr{
	height: 130px;
	background: #F4FAFE;
	table-layout: fixed;
	border: 1px solid #D4E7F2;
	font: normal 11px/17px Tahoma;
	color: #002568;
	margin-bottom: 9px;
}
.article-list-item-title-sr a{
	color: #17479E;
	font: bold 11px/17px Tahoma;
	text-decoration: none;
	text-transform: uppercase;
	
}
.user-datum-sr{
	font-size: 10px;
	color: #17479E;
}
.article-list-item-summary a{
	color: #FF8A00 !important;
	font: normal 11px/17px Tahoma;
}

.article-list-item-summary a{
	text-decoration: none;
}

.article-list-item-summary a:hover{
	text-decoration: underline;
}
.srch-pages-prev a{
	color: #FF8A00 !important;
	font: normal 11px tahoma;
	background: #ffffff url(/images/smallbox.gif) no-repeat center left;
	padding-left: 10px;
	text-decoration: none;
}
.srch-pages-next a{
	color: #FF8A00 !important;
	font: normal 11px tahoma;
	background: #ffffff url(/images/smallbox.gif) no-repeat center right;
	padding-right: 10px;
	text-decoration: none;
}
.srch-pages-next a:hover{
	text-decoration: underline;
}
.srch-pages-prev a:hover{
	text-decoration: underline;
}
.srch-pages a{
	color: #FF8A00 !important;
	font: normal 11px Tahoma;	
	text-decoration: underline;
}
.srch-pages{
	color: #17479E !important;
	font: normal 11px Tahoma;	
}
/**** END SEARCH RESULTS *******************************************************/

/**** Sitemap *************************/
.sitemap-level-1{
	background: #ffffff url(/images/bullet.gif) no-repeat center left;
	padding-left: 15px;
	margin-bottom: 10px;
	font: bold 11px/16px Tahoma;
	color: #002568;
	text-transform: uppercase;
}

.sitemap-level-1 a{
	color: #002568;
	text-transform: uppercase;
	text-decoration: none;
}

.sitemap-level-1 a:hover{
	color: #002568;
	text-transform: uppercase;
	text-decoration: underline;
}

.sitemap-level-2{
	background: #ffffff url(/images/bullet.gif) no-repeat center left;
	padding-left: 15px;
	margin-bottom: 10px;
	font: bold 11px/16px Tahoma;
	color: #002568;
}

.sitemap-level-2 a{
	color: #002568;
	text-decoration: none;	
}
.sitemap-level-2 a:hover{
	color: #002568;
	text-decoration: underline;	
}

.sitemap-level-3{
	background: #ffffff url(/images/bullet.gif) no-repeat center left;
	margin-bottom: 10px;
	padding-left: 15px;
	font: bold 11px/16px Tahoma;
	color: #002568;
}

.sitemap-level-3 a{
	color: #002568;
	text-decoration: none;	
}
.sitemap-level-3 a:hover{
	color: #002568;
	text-decoration: underline;	
}
.tabl3{
	border-collapse: collapse;
	font: normal 11px Tahoma;
	color: #002568;
}
.tabl3 td{
	border: 1px solid #9ec1d6;	
	height: 27px;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.tabl3-top td{
	padding: 0px !important;
	border: 0px !important;	
	border-left:1px solid #17479e !important;
	height: 5px !important;
}
.tabl3-header td{
	border-top: 0px !important;	
	font: bold 11px Tahoma;
	color: #002568;
}
.tabl2 td{
	border: 1px solid #92C6E5;
	font: normal 11px Tahoma;
	color: #17479E;
	text-align: center;
	background-color: #EAF3F9;
	vertical-align: middle;
	padding: 3px;
/*	height: 40px;*/
}

.tabl2{
	border-collapse: collapse;
}

.tabl2-top{
	background: #17479E !important;
	height: 5px !important;
	padding: 0px !important;
	border-width: 0px !important;
	border-left: 1px solid #17479E;
}
.tabl2-header td{
	height: 29px !important;
	border-top-width: 0px !important;
	background-color:#D4E7F2;
	font-weight: bold;
}
.tabl2 input{
	background: transparent url(/images/smallbox.gif) no-repeat right center;
	border-width: 0;
	color: #ff8a00;
	font: bold 11px Tahoma;
	padding-right: 4px;
	margin-right: 4px;
}
.mm0 a{
	background: url(/images/tmp/menubg.gif);	
	display: block;
	width: 222px;
	height: 30px;
}
.mm0 a:hover{
	background: url(/images/tmp/menubg-over.gif);	
	display: block;
	width: 222px;
	height: 30px;
}
.mm0-a a{
	background: url(/images/tmp/menubg-over.gif);	
	display: block;
	width: 222px;
	height: 30px;
}