*{
    margin:0px;
    padding:0px;
    }
img{border:0px;}
html{
width:100%;
height:100%;
background-image:url(../../images/top_bg.gif);
background-position:top left;
background-repeat:repeat-x
}
body{
width:100%;
height:100%;
position:relative;
}
html > body{
min-height:100%;
height:auto;
}
A.lnkmenu:link{font-size: 11pt;font-weight:lighter ;color: #333333;text-decoration: none;}
A.lnkmenu:visited{font-size: 11pt;font-weight: lighter;color: #333333;text-decoration: none;}
A.lnkmenu:active{font-size: 10pt;font-weight: bold;color: red;text-decoration: underline;}
A.lnkmenu:hover{text-decoration: underline;}

.Nav
{
    float:left;
    margin-top:23px;
    margin-left:90px;
    background-color:#CCDFE6;/* #D8E19F*/
    border-spacing: 2px;
    font-family: Arial, Helvetica, sans-serif;/**/
    color: #333333;
}
.Logout {
    float: left;
    margin-top: 30px;
    margin-left: 10px;
    background-color: white; /* #D8E19F*/
    border-spacing: 4px;
    font-family: Arial, Helvetica, sans-serif; /**/
    font-weight: bold;
    color: #333333;
}

#site
{
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 0 0px 0;/* 0 0 146px 0;*/
}
#wrapper
{
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
}
#header
{
    /**/background-image:url(../../images/logo2a.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 1000px;
    height: 374px;
}
#marqueecontainer{
position: relative;
width: 190px; /*marquee width */
height: 450px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}


#menu{
width:814px;
float:left;
padding:11px 0 0 73px;
line-height:44px;
}
#menu li{
display:inline;
background-position:top left;
background-repeat:no-repeat
}
#menu a{
display:block;
float:left;
text-align:center;
margin:0 1px 0 0;
text-decoration:none;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#000000
}
.logo{
font-family:Tahoma, sans-serif;
font-size:12px;
color:#676A4F;
width:295px;
padding:113px 0 0 450px;
float:left
}
.rss{
float:right;
margin:0 20px 0 0 ;
display:inline
}
#content{
background-image:url(../../images/content_bga.gif);
/*background-color:Blue;*/
background-position:top left;
background-repeat:repeat-y;
padding:20px 10px 0px 55px; /*before 22px 0 0 65px;*/
overflow:hidden;
width:1000px;
}
#content h4{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#3A3A3A;
font-weight:bold
}
#sidebar{
width:200px;
padding:0 10px 30px 0;/*0 23px 25px 0;*/
float:left;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#000000;
}
#sidebar ul{
margin:6px 0 15px 0
}
#sidebar li{
list-style-type:none;
line-height:19px;
}
#sidebar li a{
color:#000000;
text-decoration:none
}
#sidebar li a:visited{text-decoration:none}
#sidebar li a:hover{text-decoration:underline}

#sidebar p{
width:200px;
padding:6px 0 15px 0 /*6px 0 15px 0*/
}
#logo{
/*float:left;*/
margin:5px 0 0 65px;
}


/* -----------------#main------------------- */
#main
{
    width: 639px; /*639px*/
    float: left;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
}
#main h4{
padding-bottom:10px;
display:block;
clear:both
}
#main .title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0052AE;
font-weight:normal;
margin-bottom:7px;
display:block;
text-decoration:none
}
#main p
{
    width: 639px; /*610px*/
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #3A3A3A;
}
#main .sort h4{
float:left;
width:435px;/*435px*/
padding-bottom:12px;
}
#main .item{
width:639px;/*620px*/
float:left;
font-family:Tahoma, sans-serif;
font-size:11px;
padding:0 0 30px 0px
}
#main .item p{
font-size:11px;
color:#3A3A3A;
padding:0 0 5px 0
}

/* -----------------#main------------------- */
.title:visited{text-decoration:none}
.title:hover{text-decoration:underline}
.block
{
    float: left;
    padding: 0px 0px 2px 5px;
}
.block li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3A3A3A;
list-style-type:none;
line-height:16px;
}
.block li a{
color:#3A3A3A;
text-decoration:none
}
.block li a:visited{text-decoration:none}
.block li a:hover{text-decoration:underline}
.width1{width:400px;}
.pad15{padding-top:0px}
#footerinside
{
    position:relative;
    background-image: url('../../images/bot_bg.gif');
    background-position: left top;
    padding-bottom:50px;
}
#footerLeft
{
    width:50px;
    background-color:White;
}
#footer{
position:relative;
bottom:0px;
width:905px;
height:81px;
background-image:url(../../images/content_bga.gif);
background-position:top left;
background-repeat:repeat-y;
padding:65px 50px 0px 50px; /*65px 0 0 0;*/
font-family:Tahoma, sans-serif;
font-size:11px;
color:#000000;
}
#footer ul{
text-align:center;
line-height:12px;
padding:8px 0 0 0
}
#footer li{
display:inline;
}
#footer li a{
color:#000000;
text-decoration:none;
margin:0 10px;
}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}
#footer p{
text-align:center;
padding:20px 0 0  0
}
#footer p a{
color:#0052AE;
text-decoration:underline
}
#footer p a:visited{text-decoration:underline}
#footer p a:hover{text-decoration:none}
.text{
font-family:Tahoma, sans-serif;
color:#000000;
font-size:12px;
display:block;
float:left;
width:200px;
padding:25px 0 0 80px;
}
.link{
color:#0052AE;
text-decoration:underline
}
.link:visited{text-decoration:underline}
.link:hover{text-decoration:none}
.list{
padding:30px 0 35px 0;
overflow:hidden;
float:left
}
.list ul{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3A3A3A;
list-style-type:none;
padding:5px 45px 0 0
}
.list ul a{
color:#3A3A3A;
text-decoration:none;
}
.list ul a:visited{text-decoration:none}
.list ul a:hover{text-decoration:underline}
.sort{
width:620px;
font-size:10px;
float:left;
background-image:url(../../images/dots.gif);
background-position:bottom left;
background-repeat:repeat-x;
margin:0 0 20px 0
}
.sort div{
padding:10px 0 0 0
}
.sort a{
color:#0052AE;
text-decoration:underline
}
.sort a:visited{text-decoration:underline}
.sort a:hover{text-decoration:none}
.titlelink{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0052AE;
font-weight:bold;
text-decoration:underline;
margin:0 0 11px 0;
display:block;
}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}
.url{
color:#387725;
}
.details{
float:right;
color:#0052AE;
margin:0 35px 0 0
}
#pager{
width:620px;
float:left;
background-image:url(../../images/dots.gif);
background-position:top left;
background-repeat:repeat-x;
padding:12px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#pager a{
color:#0052AE;
margin:0 4px;
text-decoration:underline
}
#pager a:visited{text-decoration:underline}
#pager a:hover{text-decoration:none}
#pager span{
padding:0 4px;
}
#pager div{
text-align:center
}
#pager .next{
display:block;
float:right;
margin:0 35px 0 0
}
.FieldLabel
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	text-align: right;
}
.Field
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	text-align: left;
}
.cal .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #9EC0D1 ;
	color: black;
	padding: 4px;
	position: absolute;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
	z-index: 1;
}
.cal .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.cal .ajax__calendar_days,
.cal .ajax__calendar_months,
.cal .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.cal .ajax__calendar_container TABLE {border:solid 1px white;background-color:white;font-size:11px;}
.cal .ajax__calendar_header {height:20px;width:100%;}
.cal .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;color:#ccd4e3;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.cal .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;color:#ccd4e3;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.cal .ajax__calendar_title {color:#340000;cursor:pointer;font-weight:bold;}
.cal .ajax__calendar_footer {height:15px;}
.cal .ajax__calendar_today {color:#340000;cursor:pointer;padding-top:3px;}
.cal .ajax__calendar_dayname {color:dimgray;height:17px;width:17px;text-align:right;}
.cal .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.cal .ajax__calendar_month,
.cal .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.cal .ajax__calendar_active .ajax__calendar_day,
.cal .ajax__calendar_active .ajax__calendar_month,
.cal .ajax__calendar_active .ajax__calendar_year {border:1px solid #340000;background-color:lemonchiffon;color:black;font-weight:bold;}

.cal .ajax__calendar_other .ajax__calendar_day,
.cal .ajax__calendar_other .ajax__calendar_year {color: #dcdcdc;}

.cal .ajax__calendar_hover .ajax__calendar_day,
.cal .ajax__calendar_hover .ajax__calendar_month,
.cal .ajax__calendar_hover .ajax__calendar_year {background-color:#340000;color:white;}
.cal .ajax__calendar_hover .ajax__calendar_title,
.cal .ajax__calendar_hover .ajax__calendar_today {color:white;}


/*.Nav
{
    position: relative;
    top: 90px;
    left: 320px;
    background-color: #D8E19F;
    border-spacing: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: Purple;
    font-weight :bolder;
}*/
.menuSelected
{
    background-color: Orange;
    font-size: x-large;
    font-style:italic;
    
}
.lnkmenu {
    border-right-style: dotted;
}
.hidden
{
    display: none;
}

.popupContainer
{
    background-color: #FFFFFF;
    border: 2px solid #465c71;
    padding: 0px 0px 0px 0px;
    width: 580px;
    height: 460px;
    overflow: auto;
}
.popupBody
{
    margin:auto;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    clear: both;
    padding: 8px;
}
.titlebarLeft 
{
	float:left;
	padding-left:250px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:Blue;
}

.titlebarRight 
{
	/*background:url(Images/crossIcon.png);*/
	background-position:right;
	background-repeat:no-repeat;
	float:right;
	cursor:pointer;
}

.popupTitlebar {
    background-color:Gray;
	height: 29px;
}
.modalBackground 
{
	background-color:Gray;
    filter:alpha(opacity=50); 
    opacity:0.9;  
}
.readonlytext
{
    background-color: #C0C0C0;
    border-width: 0px;
}
.active
{
    color: #FF0000;
    font-weight: bold;
    text-align: right;
    border-width: 0px;
    width:50px;
}
.watermarked
{
    border: 1px solid #CCCCCC;
    color: #C0C0C0;
} 

.RadioButton label 
{
    
font-size:13px;
    font-family: Arial, Helvetica, sans-serif;/**/
    margin-right: 30px;
}
.accordionHeader
{
	text-align:center;
	color: white;
	background-color: #9aaecc;
	font-family: Arial, Sans-Serif;
	font-size: 4px;
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
	cursor: pointer;
	border: black 1px dotted;
}
.accordionLink
{
	font-weight: bold;
	color: white;
	font-variant: small-caps;
	font-size:x-large;
	text-align:center;
}
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 2px;
    margin:auto;
	text-align:center;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 4px;
	font-weight: bold;
    padding: 2px;
    margin-top: 5px;
    cursor: pointer;
}
.Accordion
{
    margin: auto;
}
.ddlToLbl
{
    border: 0px;
    background-color:transparent; 
    padding-left :17px;
    
}

