/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* ----
Main styles
------- */

html, body
{
	height:100%;
	margin:0px;
	padding:0px;
	background:#FFF url('/content/image.ashx?f=/content/images/mainpix.gif') repeat-x left top; 
    font:normal 13px Arial; 
    color:#666666;
}

tr,td 
{
	vertical-align:top; text-align:left;
}
	
img
{
	border:0px solid #000;
}

select
{
	border:1px solid #7a7c7e; 
	width:132px; 
	height:20px; 
	font:normal 11px Arial; 
	color:#666666; 
	vertical-align:middle;
}

h1
{
	position: absolute;
	top: 5px;
	left: 160px;
	font-size: 18px;
	font-weight: bold;
}

h2
{
	position:absolute;
	top:50px;
	left:160px;
	font-size: 16px;
	font-weight: bold;
}

a, a:active, a:visited{
	color: #365A8F;
	font: normal 13px Arial;
	text-decoration: none;
}
a:hover{ color:#365A8F; font:normal 13px Arial; text-decoration:underline;}

.red
{
	color:Red;
}

.MainTab
{
	height:auto; width:100%; background:url('/content/image.ashx?f=/content/images/topbg.gif') no-repeat right top;
}

.bottom_div
{
	text-align:center;
}

.cor1
{
	background:url('/content/image.ashx?f=/content/images/cors/cor1.gif') no-repeat left top; 
	height:25px; width:8px;
}

.cor2
{
	background:url('/content/image.ashx?f=/content/images/cors/cor2.gif') no-repeat right top; 
	height:25px; width:8px;
}

.cor3
{
	background:url('/content/image.ashx?f=/content/images/cors/cor3.gif') no-repeat left bottom; 
	height:20px; width:8px;
}

.cor4
{
	background:url('/content/image.ashx?f=/content/images/cors/cor4.gif') no-repeat right bottom; 
	height:20px; width:8px;
}

.cortop
{
	background:url('/content/image.ashx?f=/content/images/cors/cortop.gif') repeat-x left top;
}

.blocktit1
{
	padding-top:5px; font:bold 11px Arial; color:#4C4C4C;
}

.bord1
{
	background:#FBFBFB; border:0px solid #ccc; border-left-width:1px;
}

.bord2
{
	background:#FBFBFB; border:0px solid #ccc; border-right-width:1px;
}

.block2bord
{
	background:#FBFBFB;
}

.block2bot
{
	background:#FBFBFB; border:0px solid #ccc; border-bottom-width:1px; height:9px;
}

.bl1{background:url('/content/image.ashx?f=/content/images/cors/bl1.gif') no-repeat right top; 
height:27px; width:26px;
}
.bl2{background:url('/content/image.ashx?f=/content/images/cors/bl2.gif') no-repeat right top; 
height:27px; width:16px;
}

.bl11{background:url('/content/image.ashx?f=/content/images/cors/bl11.gif') no-repeat right top; 
height:27px; width:26px;
}
.bl21{background:url('/content/image.ashx?f=/content/images/cors/bl21.gif') no-repeat right top; 
height:27px; width:16px;
}

.bl3{background:url('/content/image.ashx?f=/content/images/cors/bl3.gif') no-repeat right top; 
height:14px; width:23px;
}
.bl4{background:url('/content/image.ashx?f=/content/images/cors/bl4.gif') no-repeat right top; 
height:14px; width:14px;
}

.BotMidBl{background:url('/content/image.ashx?f=/content/images/cors/botmid.gif') repeat-x right top;
}
.blr{width:16px; background:url('/content/image.ashx?f=/content/images/cors/blr.gif') repeat-y left top;
}
.bll{background:url('/content/image.ashx?f=/content/images/cors/bll.gif') repeat-y left top; 
padding-left:20px;
}
.blpix{background:url('/content/image.ashx?f=/content/images/cors/blpix.gif') repeat-x left top;
}
.blpix2{background:url('/content/image.ashx?f=/content/images/cors/blpix2.gif') repeat-x left top;
}

.MenuTab
{
	width:675px; height:100%; background:url('/content/image.ashx?f=/content/images/menupix.gif') repeat-x left bottom;
}


.menudiv
{
	position:absolute; width:1px; height:1px; top:65px; left:150px;
}

.MenuCor1
{
	background:url('/content/image.ashx?f=/content/images/menucor1.gif') no-repeat left bottom; width:12px; height:27px;
}

.MenuCor2
{
	background:url('/content/image.ashx?f=/content/images/menucor2.gif') no-repeat right bottom; width:15px; height:27px;
}

a.menu, a.menu:active, a.menu:visited{font:bold 11px Arial; color:#7f7f7f; text-decoration: none; vertical-align:middle; padding:0px 10px 0px 10px;}
a.menu:hover{font:bold 11px Arial; color:#f78c11; text-decoration:none; vertical-align:middle; padding:0px 10px 0px 10px;}
.active_menu{font:bold 11px Arial; color:#f78c11; text-decoration:none; vertical-align:middle; padding:0px 10px 0px 10px;}

.vsep
{
	width:50px; background:url('/content/image.ashx?f=/content/images/vsep.gif') no-repeat center;
}

.bottxt1{padding:20px 0px 0px 15px;}
.bottxt2{padding:20px 15px 0px 15px;}

.bottom
{background:url('/content/image.ashx?f=/content/images/botbg.gif') repeat-x left top; 
 
height:131px;
}

.date{color:#f00000; font:normal 11px Arial}
.newstit{font:bold 13px Arial; color:#666666;}

.sep{background:url('/content/image.ashx?f=/content/images/sep.gif') repeat-x center; 
height:27px;
}
