html,body{
	color: #333;
	font: 12px/18px Tahoma;
	margin: 0;
	padding: 0;
	
}
html{
	background:#fff url('../images/bgMain.gif') repeat left top;
	height:auto;
	height:100%;
}

body .bg{
	height:100%;
	width:100%;
	background: url('../images/bodyBg.png') repeat-y center top;
}


.wrap :focus{
	outline: 0px;
}


.wrap input::-moz-focus-inner{
	border: 0px;
}
.wrap .clear{
	clear: both;
	float: none!important;
	padding: 0!important;
	margin: 0!important;
}

.wrap a,
.wrap a:visited{
	color: #cd1d3f;
	font: 12px/18px Tahoma;
	text-decoration: underline;
}

.wrap a:hover{
	text-decoration: none;
}

.wrap a, .wrap img, .wrap a img, .wrap img a{
	border: 0;
}

.wrap h1,.wrap .h1{
	color: #cd1d3f;
	font-size: 32px;
	font-family: Tahoma;
	margin:16px 0;
	padding: 0;
}

.wrap h1.os1,.wrap .h1.os1{
	color: #4c4c4c;
	font-size: 25px;
	font-family: Tahoma;
	margin:16px 0 16px 21px;
	padding: 0;
}

.wrap h2{
	color: #de1f44;
	font:bold 18px/24px Tahoma;
}

.wrap h3{
	color: #de1f44;
	font-size: 14px;
	font-family: Tahoma;
}

#formMsg {
	display:none;
	position: absolute;
	width: 260px;
	height: 170px;
	left:10px;
	top:10px;
	z-index:2;
	background:#FFFFFF;
}

.semTable {
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-left:45px;
}

.semTable td {
border:1px solid #CCCCCC;
}

.semTable tr:nth-child(2n+1) {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
}

.semTable tr:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
/*asddddddddddddddddddddddddddddddddddddddddddddddddddddd*/
