.content_page{ width:1000px; margin:0 auto 0 auto; background:white;}
#menu_bg{ background:#3f3f3f url(images/menu_t.jpg) repeat-x; height:24px;}
#menu_bg .left{ background:url(images/menu_left.jpg) repeat-y left; width:7px; float:left; height:24px;}
#menu_bg .middle{ float:left; margin:0.1px; width:985px; }
#menu_bg .right{ background:url(images/menu_right.jpg) repeat-y left; width:7px; float:left; height:24px;}
.back{ background:url(images/footer.jpg) no-repeat; height:6px;}
.back_text{ text-align:center; clear:both;}
.company{
	font-family: verdana,arial,helvetica;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
}

.slogan {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.magin {
	padding:5px;
	background-color:White
}
table { 
	font-size:100%;
} 
body { font-size:76%;
	margin:0;
	padding:0;
	background-color:#6C6C6C;
}

a:link { text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color: #66ccff; text-decoration: underline;}
a:active {color: #66ccff; text-decoration: underline;}

.bgmenu{ 
	background-color:#3F3F3F;
}
.border{ 
	background-color:#3F3F3F;
	border-top: #FFFFFF solid 1px;	
}
.bgwhite{ background-color:#FFFFFF;}
.bgtop{ background-image: url(images/bgtop.jpg);}
.menu_l{background-image: url(images/menu_l.jpg);}
.menu_r{background-image: url(images/menu_r.jpg);}
.menu_t{background-image: url(images/menu_t.jpg);}
.menu_b{ background-color:#3F3F3F;}
/*Modal Popup*/
.modalBackground {
	background-color:#3F3F3F;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.ajax__calendar { 
    position: relative; 
    left: 0px !important; 
    top: 0px !important; 
    visibility: visible; 
    display: block; 
}
.ajax__calendar iframe 
{ 
    left: 0px !important; 
    top: 0px !important; 
}
.PagerTemplate_div
{ text-align:right; background-color:#3399ff; height:21px; width:100%;
	}
.Pagertemplate_total
{ text-align: right; top: 2px; left: 2px; font-family: verdana;
    font-size: small;
    font-weight: bold;
    color: black; }
   
.master_img{ width:150px; height:131px;}    
.master_img a img{ width:150px;height:131px; border:0px;}
.link{text-decoration:underline;color:Blue;cursor:pointer;}


.PopBox
{
    z-index: 9999;
    margin-bottom: 3px;
    display: none;
    position: absolute;
    background: #FFF;
    border: 4px solid #E2DFDE;
    width:250px;
   height:auto;
} 

.PopBox_header
{
    cursor: default;
    height: 18px;
    font-size: 12pt;
    background-color: #E2DFDE;
    background-image: url(user_control/greybox/header_bg.gif);
    width: 100%;
    background-repeat: repeat-x;
    border-bottom:#808080 solid 2px;
} 

.PopBox_body { 
 font-size:12pt; 
}


.floatDiv
{
	margin:0px;
	padding:0px;
	background-color:#FFFFDD;
	position:absolute;
	display:none;	
	overflow:visible;
	text-align:left;
}

.floatUl
{
	text-align:left;
	left:0px;
	list-style-type:none;
	list-style-position:outside;
	border:solid 1px #000000;
	font-size:small;	
	text-align:left;
	vertical-align:top;	
	margin:0px;
	padding-left:4px;
	padding-right:4px;
}



.SendEmailPopupDiv
{
	margin-bottom: 3px;	   
    display: none;
    position: absolute;
    background: #FFF;
    border: 2px solid #E2DFDE;
    width:410px;
    height:310px;
    z-index: 9999;
}

.SendEmailPopupDivHeader
{
	cursor: default;
    height: 18px;
    font-size: 13pt;
    background-image: url(user_control/greybox/header_bg.gif);
    background-repeat: repeat-x;
    width: 100%;
    
   
    border-bottom:#808080 solid 1px;
    text-align: left;
    vertical-align:bottom;
    display:block;
}

.SendEmailPopupDivHeader .LeftHeadersSpan
{
	left: 0px;
	top: 0px; 
	float:left; 
	font-weight: bolder;
}

.SendEmailPopupDivHeader .RightHeadersSpan
{
	right: 5px; 
	top: 0px; 
	width: 80px; 
	text-align:right;
    float: right; 
    cursor: pointer;
    font-size:10pt;
    vertical-align:bottom;
}

.SendEmailPopupDivBody
{
	height: 235px; 
	
	font-size:12pt;
	font-weight: bold;	
    
	text-align: left;
	margin:0px 20px 0px 20px;
}

.SendEmailPopupDivBody span
{
	display:block;	
	font-weight:normal;
	text-align:left;
	margin:10px 0px 2px 0px;
}

.SendEmailPopupDivBody .EmailAddressesContainer
{	
	margin:0px;
	width: 350px; 
	height: 150px;
    text-align: left;
    display: block; 
    overflow: scroll; 
    border: solid 1px  #3399ff;     
}

.SendEmailPopupDivBody .EmailAddressesContainer span
{
	display:inline;
}

.SendEmailPopupDivBottom
{
	display:block;
	margin:10px 0px 0px 0px;
	text-align:center;
}