/*
*
* Openmind CSS 
* Created by TH UK Media
*
*/
body{
	background:url('../images/skin/background.jpg') 0 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:12px;
	line-height:15px;
}

#wrap{
	width:930px;
	margin:0 auto;
	padding: 40px 0 0 0;
	border:#000000 0px solid;
}


/* Global styles */
.newSearchDiv{
	padding:7px 5px;
	margin-left:7px;
	font-size:11px;
	width:95%;
}
.b_0010{
	border-bottom:#999999 1px solid;
}
.b_0010_dt{
	border-bottom:#999999 1px dotted;
}
.b_1{
	border:#999999 1px solid;
}
.ok{
	padding:4px;
	margin:2px;
	border:#006600 1px dotted;
	background-color:#ECFFED;
}
.error{
	padding:4px;
	margin:2px;
	border:#990000 1px dotted;
	background-color:#FFECED;
}
p{
	padding:5px 2px 1px 2px;
	color:#454545;
}
a{
	text-decoration:underline;
	color:#25265F;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
	color:#D84D26;
}
.clear{
	width:100%;
}

.clear:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.img_left{
	display:block;
	float:left;
}
.topMenu{
	float:right;
	width:620px;
	height:51px;
	background: url(../images/skin/topMenu.png) left center no-repeat;
}
.leftMenu{
	margin:20px 0px 0px 0px;
	float:left;
	width:200px;
	clear:left;
}
.rightMenu{
	margin:5px 0px 0px 0px;
	float:right;
	width:710px;
	clear:right;
	border:#000000;
}
#main{
	border-left:#CCCCCC 2px dotted;
	border-right:#CCCCCC 2px dotted;
	vertical-align:top;
	padding:2px 7px;
	
}
#rightCell{
	vertical-align:top;
	text-align:center;
}
#searchSmallForm{
	background: url(../images/skin/searchSmallFormBg.jpg) 0% 0% no-repeat;
	height:30px;
	text-align:right;
	padding:0px;
	margin:0px 10px 0px 0px ;
}
#searchSmallForm input#searchText{
	border:#999999 1px solid;
	width:140px;
	font-size: 11px;
	padding:2px;
	margin:0px 0px 4px 0px;
}
th{
	border-top: #f1f0ee 1px solid;
	background: url(../images/skin/h1bg.jpg) repeat-x;
	text-align:center;
}
.gray{
	color:#7B7B7B;
}
input, select, label, textarea{
	font-size:11px;
}
input, textarea{
	color:#25265F;
}
input.biger{
	font-size:13px;
	padding:4px;
	font-weight:bold;
	width:94%
}
input.biger:focus{
	border:#25265F 2px dotted;
}
.value{
	color:#25265F;
	font-weight:bold;
}
h1,h2, h1 a{
	color:#8c8c8c;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
	font-size:14px;
}
h1.title{
	padding:9px 10px 10px 10px;
	margin:0px 4px 5px 4px;
	border-top: #F1F0EE 1px solid;
	background: url(../images/skin/h1bg.jpg) repeat-x;
	background-position: bottom;
	height:20px;
}
h2.title{
	padding:20px 10px 20px 10px;
	margin:0px 4px 5px 4px;
	height:20px;
	color:#454545;
	font-weight:bold;
	text-transform:uppercase;
}
#welcomeText{
	padding:5px 10px 25px 10px;
	font-size:11px;
	font-style:italic;
	line-height:16px;
}

#footer{
	background:url(../images/skin/footbg.jpg) bottom repeat-x;
	height:97px;
	margin:5px 0px 0px 0px;
	text-align:center;
}
	#footer a.small{
		font-size:9px;
	}
	#footer ul{
		 list-style: none;
	}
		#footer ul li{
			display:inline;
			color:#25265F;
		}
			#footer ul li a, #footer a{
				text-decoration:none;
				font-size:smaller;
			}
	#footer ul.second a{
		color:#454545;
	}
	#footer ul.second a:hover{
		color:#D84D26;
	}
	#footer table{
		text-align:center;
	}

.homePageNews{
	border-bottom: #999999 1px dotted;
	padding:5px 13px;
	vertical-align:top;
	line-height:16px;
}
.homePageNewsLast{
	padding:5px 13px;
	vertical-align:top;
	line-height:16px;
}

.homePageNews img, .homePageNewsLast img{
	padding:3px;
	vertical-align:top;
}

.homePageNews h3, .homePageNewsLast h3, .homePageNews h3 a, .homePageNewsLast h3 a{
	font-size:12px;
	font-weight:bolder;
	color:#25265F;
	line-height:16px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.homePageNews h3 a:hover, .homePageNewsLast h3 a:hover{
	color:#D84D26;
}
