br.cleaner {
	font-size: 0px;
	clear: both;
	line-height:20px;
}

div.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 15px;
	text-decoration: none;
}
div.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

div.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4A4A;
	text-align: center;
	text-decoration: none;
}
div.header {
	width: 513px;
	float: left;
}
div.search {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 513px;
	background-image: url(images/search_line.jpg);
	background-repeat: no-repeat;
}
div.header_right {
	width: 487px;
	float: left;
}
div.slogan {
	margin: 0px;
	padding: 0px;
	height: 133px;
	width: 513px;
	position: static;
}
div.header_img {
	position: static;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 487px;
	background-image: url(images/header-img.jpg);
	background-repeat: no-repeat;
}
div.site_content {
	float: left;
	width: 970px;
}
div.login_line {
	width: 970px;
	background-image: url(images/line-gray.jpg);
	background-repeat: repeat-x;
	height: 33px;
	margin: 4px 0px;
	padding: 0px;
	float: left;
}
div.menu_line {
	width: 970px;
	background-image: url(images/line-gray.jpg);
	background-repeat: repeat-x;
	height: 33px;
	margin: 4px 0px;
	padding: 0px;
	float: left;
}
div.content {
	width: 970px;
	float: left;
	margin: 0px;
}
div.roundW_top {
	width: 250px;
	background-image: url(images/round-top_white.jpg);
	background-repeat: no-repeat;
	height: 8px;
	background-color: #FFFFFF;
}
div.roundW_down {
	width: 250px;
	background-image: url(images/round-down_white.jpg);
	background-repeat: no-repeat;
	height: 8px;
}
div.roundW_middle {
	width: 250px;
	background-color: #FFFFFF;
	text-align: center;
	background-position: top;
}
div.roundWhite {
	width: 250px;
	float: left;
}
div.roundBlack {

	width: 585px;
	float: left;
}
div.roundB_top {

	width: 585px;
	background-image: url(images/round-top_black.jpg);
	background-repeat: no-repeat;
	height: 8px;
	background-color: #000000;
}
div.roundB_down {

	width: 585px;
	background-image: url(images/round-down_black.jpg);
	background-repeat: no-repeat;
	height: 8px;
}
div.roundB_middle {
	width: 585px;
	background-color: #000000;
	text-align: left;
	background-position: top;
}
div.news_image {
	width: 285px;
	float: left;
	margin-right: 4px;
}
div.news_txt {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 280px;
}
div.news {
	margin-right: 8px;
	margin-left: 8px;
}
.dateWhite {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.titleBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF8800;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.txtSimple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8800;
	text-decoration: underline;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
}
.more a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8800;
	text-decoration: underline;
	text-align: right;
}
.more a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8800;
	text-decoration: none;
	text-align: right;
}
.titleSmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8800;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.contentWhite {
	margin: 0px;
	padding: 0px;
	width: 970px;
	/*width: 1000px;*/
	float: left;
}
div.bigW_top {
	width: 970px;
	/*background-image: url(images/round-big_top.jpg);*/
	background-repeat: no-repeat;
	height: 8px;
	background-color: #FFFFFF;
}
div.bigW_down {
	width: 970px;
	/*background-image: url(images/round-big_down.jpg);*/
	background-repeat: no-repeat;
	height: 8px;
}
div.bigW_middle {
	background-color: #FFFFFF;
	width: 970px;
}
.txtBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	margin: 0px;
	padding: 6px 20px 8px;
}
.titleBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 6px 0px 6px 6px;
	background-color: #EBEBEB;
	margin-left: 20px;
	margin-right: 20px;
}
.txtTestimonials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	margin: 6px 5px;
	padding: 0px;
	background-color: #FFFFFF;
	font-style: normal;
	display: block;
}
.authorName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 6px 5px;
	padding: 0px;
	text-align: left;
}
.authorDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 6px 5px;
	padding: 0px;
	text-align: left;
}
.divider {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	text-align: center;
	margin-right: 35px;
	margin-left: 35px;
}
.txtLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 6px 20px 8px;
}
.txtLink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;

}
.txtLink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4A4A;
	text-decoration: none;

}
.txtBold {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	margin: 0px;
	padding: 6px 20px 8px;
}
a.txtBold {
       text-decoration: underline;
}

.img_border {
	border: 2px solid #C9C9C9;
	margin: 3px;
	padding: 0px;
}
div.contact_info {

	margin: 0px;
	padding: 0px;
	width: 500px;
	float: left;
}
div.contact_img {
	margin: 6px 0px 10px 20px;
	padding: 0px;
	width: 250px;
	float: left;
	border: 2px solid #C9C9C9;
}
.error {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.pager {

        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	margin: 0px;
	padding: 6px 20px 8px;
}

.pager a{
        margin-left: 3px;
	color: #FF6100;
}
.pager span{
        margin-left: 3px;
}

.instr {
   padding: 5px;
   background-color: #E2E2E2;
}
.forms {
	text-decoration: none;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
}
.formsTable label{
       font-size: 11px;
}

. buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	border: 1px solid #606060;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*
a.link{
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

a.link:hover{
    text-decoration: underline;
}*/

.erSite {

   color: red;
   font-size: 10px;
   background-image: url( 'images/warrning.png');
   background-repeat: no-repeat;
//   background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/warrning.png ,sizingMethod=crop);
   height: 105px;
   width: 180px;
   padding-top: 35px;
   padding-left: 15px;
   color: #52504A;
   display: none;  
}

.userMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 26px;
	padding-right: 8px;
	padding-left: 6px;

}

.userMenu a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 26px;
	padding-right: 6px;
	padding-left: 6px;
	
}
.userMenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image: url(images/darkblue.gif);
	background-repeat: repeat-x;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	height: 33px;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-right: 6px;
	padding-left: 6px;
}
.userMenu a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image: url(images/darkblue.gif);
	background-repeat: repeat-x;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	height: 33px;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-right: 6px;
	padding-left: 6px;
}

.userMenu a.selected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image: url(images/darkblue.gif);
	background-repeat: repeat-x;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	height: 33px;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-right: 6px;
	padding-left: 6px;
	width: 120px;
	margin: 0px;
}

.sportTable {

      width: 500px;
}

.sportTable th{

        background-color: #E2E2E2;
	width: 250px;

}




/*-----------add edit event*/

.editEvent label {

     color: #000;
}

.editEvent .title {

     color: #000;
     font-weight: bold;
     font-size: 13px;
}

.editEvent .redTitle {

     color: #000;
     font-weight: bold;
     font-size: 13px;
     color: #9B0300;
}

.editEvent select {
      width: 140px;
}

/*---------end add edit event*/

/*--Color Codes--*/
.tdw{
	width: 50%;
	vertical-align: top;
}
.tdw1{
	width: 10px;
}
.vtop{
     vertical-align: top;
}
.colors{
	height: 118px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 13px;
	border: 1px solid #000000;
	float: left;
	background-color: #FFFFFF;
	width: 510px;
	margin-bottom: 9px;
}
.ctitle{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 11px;
}
#cal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#cal ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#cal li{
	float: left;
	margin-right: 6px;
	margin-top: 5px;
	text-align: center;
	width: 160px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.box_empty{
        background-image: url('images/empty_date.gif');
}

.ccenter{
	text-align: center;
}
.button1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background: url(images/butt.gif) transparent repeat-x;
	height: 23px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #d0d0d0;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 2px;
}
.button1:hover {
	color: #000000;
	border: 1px solid #000000;
}


/*--Filter--*/
.filter{
	/*background-color: #E0E0E0;*/
	height: 118px;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 7px;
	border: 1px solid #d4dde2;
	margin-bottom: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.filter_move{
	background-color: #E0E0E0;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 7px;
	border: 1px solid #FFFFFF;
	margin-bottom: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.form{
	margin: 0px;
}
.ftitle{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 19px;
}
.flmar{
	float: left;
	margin-right: 19px;
}
ul.filt{
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
li.filt{
	padding-top: 10px;
}

.right{
	text-align: right;
}
.caltitle{
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #004175;
	text-decoration: none;
	margin-left: 131px;
}
.caltitle1{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #004175;
	text-decoration: none;
}

a.caltitle1:hover{
	font-size: 16px;
	text-decoration: underline;
}

a.callink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004175;
	text-decoration: underline;
	font-weight: bold;
}
a.callink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004175;
	text-decoration: none;
	font-weight: bold;
}
ul.calmenu{
	margin: 0px;
	padding: 5px;
	list-style-type: none;
}
li.calmenu{
	padding-right: 30px;
	/*float: left;*/
}
.cal_all{
    margin-top: 16px;
	margin-right: 35px;
	margin-left: 35px;
}
.cal_all1{
    margin-top: 16px;
}
.cal_header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #686868;
	border-bottom-color: #686868;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 3px;
}
.cal_header1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #686868;
	border-bottom-color: #686868;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.cal_row{
	height: 61px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 18px;
}
.cal_sp{
	height: 3px;    
}
.cal_sp1{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3D3D3D;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 3px;
}
.sp2{
	margin: 0px;
	padding: 0px;
}
.cal_box1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/grey.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}
.cal_box2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/orange.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}
.cal_box3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/red.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}
.cal_box4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/green.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}
.cal_box5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/blue.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}
.cal_box6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/white.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}

.cal_box7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/black.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}

.cal_box8{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/darkblue.gif);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}

.cal_box9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-image: url(images/darkgreen.jpg);
	background-repeat: no-repeat;
	width: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 61px;
}

.cal_box{
	height: 61px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	background-color: #DEDEDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	width: 70px;
}
.cal_box0{
	height: 61px;
	background-color: #DEDEDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	width: 51px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3D3D3D;
	border-top-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.nbtxt{
	font-weight: normal;
	font-size: 12px;
}



/*--*/
.yc_box{
	float: left;
	width: 185px;
	text-align: center;
	margin-top: 18px;
	margin-right: 20px;
	margin-left: 20px;
}
.yc_in{
	border: 1px solid #9C9C9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	height: 195px;
	width: 185px;
	margin-bottom: 11px;
	padding-bottom: 14px;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
.cal_header2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
}
a.daytxt{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.daytxt:hover{
	color: #4A4A4A;
}
.daytxt{
	font-size: 10px;
	color: #004076;
}
.weektxt{
	font-size: 10px;
	color: #940000;
}
a.ytxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
a.ytxt:hover{
	text-decoration: none;
}
.table{
	display: table;
}
/*--*/
.flmar1{
	float: left;
	margin-right: 100px;
}
.filter1{
	/*background-color: #E0E0E0;*/
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 10px;
	border: 1px solid #d4dde2;
	margin-bottom: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
div.eventstable{
	float: left;
	width: 730px;
}
div.edetails{
    float: left;
	width: 230px;
	margin-right: 10px;
	margin-left: 10px;
}
.cal_header3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #686868;
	border-bottom-color: #686868;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.cal_header4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/border-top1.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #686868;
	border-bottom-color: #686868;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.box_details{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	border-left-color: #3D3D3D;
	padding-top: 27px;
	padding-bottom: 25px;
	padding-left: 14px;
}
.etitle{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.dtitle{
	font-weight: bold;
	color: #9D0000;
}
.bold{
	font-weight: bold;
}
.dtxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.linktxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}
a.linktxt:hover{
	font-size: 12px;
	text-decoration: none;
}
tr .cal_row1{
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	/*background-color: #ecf3f6;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 7px;
	
}
tr.Over .cal_row1{
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	background-color: #ff9c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 7px;
}
.upper{
	text-transform: uppercase;
}
/*----*/
.flmar2{
	float: left;
	margin-right: 60px;
}
.cal_header5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #686868;
	border-bottom-color: #686868;
	height: 28px;
	padding-left: 2px;
}
.cal_row2{
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 2px;
}
/*----*/
.month{
	text-align: center;
	height: 124px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.monthd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.event_popup{
	background:#fff url(images/border-top2.gif) top left repeat-x;
	border:0;
	padding-top:10px;
	padding-bottom:57px;
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 4px;
}

.event_popup h3{
	margin:0px 0px 10px 0px;
	font-size:16px;
	color:#fff;
	font-weight:900;
}
.event_popup h3 a{
	color:#fff;
	font-weight:900;
	text-decoration:none;
}

.event_popup_off{

	padding-top: 27px;
	padding-bottom: 17px;
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 4px;
}



.epsize_off{

	width: 656px;
}
.epsize{
        overflow: auto;
	height: 500px;
	width: 420px;
}

#Layer1 {
  padding: 1px;
  margin: 0;
  height: 580px;
  width: 450px;
  overflow: hidden;
  background: #fff top left repeat-x;
  border: 1px solid #a9a9a9;
}

.flmar3{
    float: left;
	margin-right: 10px;
}
.filed1{
	    width: 110px;
}

.preview  a{
   font-size: 12px;
   text-decoration: none;
}
.preview  a:hover{
   font-size: 12px;
   text-decoration: underline; 
}

.wpreview {
   font-size: 11px;
   text-decoration: none;
}
a.wpreview:hover{
   font-size: 11px;
   text-decoration: underline;
}

/* message system */		


.hds {
	background-image: url(images/line-gray.jpg);
	background-repeat: repeat-x;
	height: 33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	padding-left: 15px;
	margin: 0px;
}
.bgLight {
	margin: 0px;
	padding: 5px 5px 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4dde2;
}


.mailList th{
	background-color: #DDEEFD;
	height: 25px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.mailList .unread td{

	background-color: #C9C9C9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 24px;

}

.mailList td{

	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 24px;

}

.navigation {
	background-color: #DDEEFD;
	height: 25px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.message_unread {
	background-color: #C9C9C9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 24px;
}
.message_read {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4dde2;
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.folders_number {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D0000;
	text-decoration: none;
}
.bgDark {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4dde2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1d1d1d;
	text-decoration: none;
}
.attTxt {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.remove_att {

	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.bgButt {
	background-image: url(images/btns-bg.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	display: none;
}
.newmessageTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.addressbook_content {


	padding: 14px;
	margin: 10px;
}
div.close {

    float: right;
}
.addr_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.forms_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.forms_regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#list-menu {
width: auto;

}
#list-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
}
#list-menu li {
	margin: 16px 0 0;
	padding-top: 4px;
	padding-bottom: 4px;
}
#list-menu a {
	display: block;
	width:auto;
	padding: 4px 0px 4px 25px;
	
}
#list-menu a:link{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#list-menu a.selected{
	color: #000000;
	background: #DDEEFD;
	text-decoration: none;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#list-menu a:hover {
	color: #000000;
	text-decoration: none;
}

.fadeMessage {

/*    background-color:#CDCDCD;
    border:1px solid #858585;*/
    background-color: #000;
    border:1px solid #FFF;
    font-size: 16px;
    padding: 10px;
    font-weight: bold;
}

.pInfo {

    border: 1px solid #EBEBEB;
}

.pInfo th {

    background-color: #EBEBEB;

}

/*report*/
.filter2{
	/*background-color: #E0E0E0;*/
	height: 100px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 7px;
	border: 1px solid #d4dde2;
	margin-bottom: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.ftitle1{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 2px;
	margin-bottom: 5px;
}
.cal_row11{
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D3D3D;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: center;
}
.cal_header6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #3D3D3D;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 7px;
}
.addrem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding:12px 8px 8px 8px;
	font-size: 12px;
	color: #000000;
	border:1px solid #d4dde2;
	margin:0px auto 25px;
}
.addrem1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
	height: 60px;
	margin-bottom: 9px;
}
.addrem_box1{
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3D3D3D;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
.addrem_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #DDEEFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #393D40;
	padding-top: 7px;
	padding-bottom: 7px;
}
.addrem_row{
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #393D40;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 39px;
}
.addrem_row1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #393D40;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 39px;
}

.cal_row1Over{
	height: 41px;
	background:url(images/border-top1.gif) repeat-x top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-left: 7px;
}

/*--address book boox--*/
.addrem_box{
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 14px;
	padding-left: 16px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3D3D3D;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
.close{
	padding-right: 14px;
	text-align: right;
}
.address_book{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	width: 200px;
	height: 247px;
}
.addrbut{
	margin-top: 9px;
	margin-right: 8px;
	margin-left: 8px;
}
.sptitle{
	padding-left: 8px;
}
.button2,.buttons{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background: url(images/butt.gif) transparent repeat-x;
	padding:0px 10px;
	height: 23px;
	border: 1px solid #d0d0d0;
	width: auto;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 2px;
}
.button2:hover,.buttons:hover{
	color: #000000;
	border: 1px solid #000000;
}
/*--end address book boox--*/
#viewContacts {

    padding: 10px;
}
#viewContacts a{

   display: block;
   padding: 8px;
   padding-left: 30px;
   background-image: url( 'images/icon_remuser.gif' );
   background-repeat: no-repeat; 
   text-decoration: none;
   cursor: pointer;

}

#viewContacts a:hover{

   background-color: #eee;    

}

#uGrid th{

     background-color: #E0E0E0;
}

.uGrid th{

     background-color: #E0E0E0;
}

/* header inside */		

div.search_in {

	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 513px;
	background-image: url(images/search-in.jpg);
	background-repeat: no-repeat;
}
div.slogan_in {

	position: static;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 487px;
	background-image: url(images/slogan-in.jpg);
	background-repeat: no-repeat;
}

.insCenter p{

   margin: 0;
}

.shName{

   font-weight: bold;
   color: #1D3A55;

}

#accessTable {

      background-color: #fff;
      font-size: 11px;
      border: 1px solid #000;
}

#accessTable td {

          padding: 5px;
}

#accessTable td.sh {

      background-color: #ddd;
      font-weight: bold;
}

#accessTable td.sp {

      font-weight: bold;
}

.userTitle {

     background-color: black; 
     padding: 5px; 
     font-size: 12px; 
     font-weight: bold;
     border: 1px solid #000;
     margin-bottom: 5px;
     color: orange;
/*     float: left;*/
     clear: both;
 /*    width: 99%;*/
    overflow: hidden;	

}

.userTitle span {

     float: left;
}

.userTitle a {

    color: orange;
    float: right;
    
}

#winCont {

     margin: 10px;
}


.tabTable{
   background-color: #FF8800;
}

.tabTable td{
   background-color: #fff;
}

.tabTable td a{
   color: #1d1d1d;
   text-decoration: none;
}

.tabTable td a:hover{

   text-decoration: underline;
}

#mbMenu a { display: block; float: left; width: 200px; text-align: center; border: 1px solid #A0A0A0; padding: 10px; margin: 10px; background-color: #DDD; color: #000; font-weight: bold; text-decoration: none;}
#mbMenu a:hover{ text-decoration: underline; background-color: #91c7ff;}
/*===athletes==*/
.smallt { font-size: 10px; font-weight: normal;}
.aMenu { margin-left: 10px; margin-bottom: 5px;}
.aMenu a { margin-right: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004175; text-decoration: underline; font-weight: bold;}
.aMenu a:hover { text-decoraion: underline;}

.smallt {
	font-size: 10px;
	font-weight: normal;
}
.multi {
	font-size: 11px;
	color: #000000;
	width: 200px;
}
.mtable {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.mtable th{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	background-color: #C9C9C9;
	height: 39px;
	padding-right: 4px;
	padding-left: 4px;
}

.mtable_th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	background-color: #C9C9C9;
	height: 39px;
	padding-right: 4px;
	padding-left: 4px;
}
.mtable_th1 {
	font-weight: normal;
	background-color: #9E9E9E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
}
.mtable_row1 {
	background-color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
}

.mtable .red td {
	background-color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
}



.mtable .green td {

	background-color: #39A200;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
}

.mtable .white td {

	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
}


.mtable a {

     color: #000;
}

.mtable a:hover {
     color: #FFCC00;
}

.mtable_row2 {
	background-color: #39A200;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
}
.mtable_row0 {
	background-color: #E4E4E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444444;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
}
.msign {
	font-size: 36px;
	font-weight: bold;
	color: #005A9F;
	text-align: center;
	line-height: 22px;
}
.smltxtc {
	font-size: 11px;
	text-align: center;
}
a.page {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right: 5px;
	margin-left: 5px;
}
a.page:hover {
	text-decoration: none;
}
div.mlist {
	background-color: #C9C9C9;
}


.mlist1{
	background-color: #C9C9C9;
}
.boldf{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.tcrep {
	height: 34px;
}
.emptyc{
	height: 10px;
}
/* 0314 */
.active {
	font-size: 11px;
	font-weight: bold;
	color: #3C7F00;
}
a.active {
	text-decoration: underline;
}
a.active:hover {
	text-decoration: none;
}
a.dpage {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right: 74px;
	margin-left: 74px;
}
a.dpage:hover {
	text-decoration: none;
}
.htrep {
	background-color: #C9C9C9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #444444;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	height: 28px;
	padding-top: 2px;
	padding-right: 13px;
	padding-left: 13px;
}
.ireptxt {
	color: #444444;
	font-weight: bold;
}
a.ireptxt {
	font-size: 11px;
}
a.ireptxt:hover {
	text-decoration: none;
}
.ireptxt1 {
	color: #444444;
	font-weight: bold;
	font-size: 11px;
}
.smirept{
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
.nopart {
	background-color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	width: 290px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.part {
	background-color: #39A200;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	width: 290px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.nopartxt {
	color: #FF0000;
}
.partxt{
	color: #39A200;
}
.txtarirep{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.inProfile tr .cal_row1 {  border-top: 0px; padding-top: 10px; }
.inProfile tr .cal_row1 {   border-left: 1px solid #000; border-botton: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000;}
.inProfile .shadetabs li a { background-color: #A8A8A8; }
.inProfile .shadetabs li a:hover { background-color: #eee; color:#000; }
.inProfile .shadetabs li a.selected { background-color: #fff; }
.inProfile .act { margin-right: 20px; float: right;}
.inProfile .noact { margin-right: 20px; float: right;}
.inProfile .act a{ color: green;}
.inProfile .noact a{ color: red;}
.blackLink { clear: both; background-color: #000; padding: 5px; margin: 10px; margin-left: 5px; color: #FFCC00; font-weight: bold;}
.blackLink a{ color: #FFCC00; font-weight: bold;}
textarea.forms { font-size: 12px; }
#injPart1 th, #injPart2 th { border: 2px solid black; background-color: #FFCC00;}
.autoselect {  background-color: #DCDAD5;  border: 1px solid #9C9B97; border-top: 0px; 
	       width: 179px; height: 200px; position: absolute; color: #fff; overflow: auto;
	       clear: both;
	       display: none;
            }
.autoselect a{ color: #000; padding: 2px 2px 2px 5px;  display: block; text-decoration: none; cursor: pointer;  }
.autoselect a:hover{ background-color: #818E9C; color: #fff;}

.blackTable th{ background: #000;color: #FFCC00; font-weight: bold; font-size: 12px; }
.blackTable td{font-size: 11px;}
.blackTable td a{font-size: 11px; color: #000; font-weight: bold;}

.normform{ 
	background:#acf1a3; /* green */
}
.requireform{ 
	background: #fffcae; /* yellow */
	text-decoration: none;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.validtxtform{ 
	background: #91c7ff; /* blue */
	text-decoration: none;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

select#inj_type_101{
	width:100px;
}

div#report-option-content{
	height:330px;
	padding:10px;
}

div#report-option-content .option-content,div#report-option-content #option-selected{
	height:330px;
	/*overflow:scroll;*/
	overflow-y:scroll;
	float:left;
	border:1px solid #000;
	background:#fff;
}

div#report-option-content .option-content{
	width:540px;
}
div#report-option-content #option-selected{
	width:300px;
	float:right;
}

.clear{ clear:both;}

.hide{
	display:none;
}
.report-select-options{
	width:260px;
	margin:5px;
	border:1px solid #000;
	background:#e0e0e0;
	padding:5px;
}

.report-select-options input{
	width:20px;
	height:15px;
	background:#e0e0e0;
	border:none;
}

.report-select-options span{
	display:inline-block;
	padding:5px;
	margin:0px;
	width:190px;
}

.report-select-options a{
	margin-left:5px;
}

.report-select-options a img{
	border:none;
}

.justGridfixed{
	width:920px;
	overflow-x:auto;
}
a.help-link{
	background:#FFFFFF;
	border:1px solid #000000;
	margin:10px;
	padding:15px;
	text-decoration:none;
}

a.help-link:hover{
	text-decoration:underline;
}
#link-box{
	margin:50px 0 0 0;
}

.cal_header_report{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/c_title.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #686868;
	border-bottom-color: #686868;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	text-align:center;
	width:auto;
	
}
tr .cal_row1_center{
	height: 39px;
	border-bottom:1px solid #3D3D3D;
	background: #ecf3f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top:3px solid #FFFFFF;
	padding-left: 7px;	
	text-align:center;	
}

#option_values{
	margin:25px 0px 0 10px;
	width:365px;
	height:50px;
}

.contentstyle{
	border: 1px solid #414141;
	width:920px;
	margin-bottom: 30px;
	padding: 10px;
	background-color: #FFFFFF;
	margin-left: 0px;
}

#columns{
	clear:both;
	margin-left:-5px;
	position:relative;
}
#report-load-options{
	margin:0px;
	width:880px;
}

#medical-report-tab-content{
	height:635px;
}
#report_option{
	margin:20px 0px 0px 0px;
}

#report_option ul{
	padding: 3px 0;
	margin:0px 0px 0px 10px;
	font: bold 11px Tahoma;
	list-style: none;
	text-align: left;
	text-transform: none;
}

#report_option li{
	margin: 0;
	display:inline;
}

#report_option li.hide{
	display:none;
}

#report_option li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	color: #000000;
	background: #E2E2E2 left top;
	border-top: 1px solid #434343;
	border-right: 1px solid #414141;
	border-left: 1px solid #444444;
}

#report_option li a:visited{
}

#report_option li a:hover{
	text-decoration: none;
	color: #000000;
}

#report_option li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

#report_option li a.selected{
	color: #000000;
	background-color: #FFFFFF;
}

#report_option li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

#told{
	border:1px solid #d4dde2;
	margin:0px auto 20px;
}

.item-title{
	background:url(images/border-top1.gif) repeat-x top left;
	padding:10px 10px 10px 10px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

.content-box{
	border:1px solid #d4dde2;
	padding:0px 0px 25px 0px;
}

.content-table{
	border:1px solid #d4dde2;
	background:#fff;
	margin:0px 0px 30px 0px;
}

.box-table{
	border:1px solid #000;
	background:#fff;
}

.wtxtBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	margin: 0px;
	padding: 6px 20px 8px;
}
a.wtxtBold {
       text-decoration: underline;
}

.content-table td.content,.box-table td.content{
	padding:10px;
}

.popup_title{
	height: 41px;
	background:repeat-x top left url(images/border-top2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-left: 7px;
}

#athlate-note{
	border-color:#ff9c53;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	margin:0px 0px 30px 0px;
}

.contentstyle2{
	border: 1px solid #d4dde2;
	width:920px;
	margin-bottom: 30px;
	padding: 10px;
	background: #fff;
	margin-left: 0px;
}


.box01{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
}

.box02{
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
}
.box02 a{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.box02 a:hover{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.box03 a{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.box03 a:hover{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.box07 a{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.box07 a:hover{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.box11{
	background-color: #FFFFFF;
	color: #000000;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box21{
	background-color: #000000;
	color: #FFFFFF;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.box21 a, .box31 a{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.box21 a:hover, box31 a:hover{
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.box31{
	background-color: #004076;
	color: #FFFFFF;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box41{
	background-color: #A3D2F9;
	color: #000000;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box51{
	background-color: #FF8800;
	color: #000000;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box61{
	background-color: #B3B3B3;
	color: #000000;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box71{
	background-color: #C40000;
	color: #FFFFFF;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box81{
	background-color: #97C700;
	color: #000000;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.box91{
	background-color: #4F6228;
	color: #fff;
	height: 61px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.box91 a{
       color: #fff;
}
#inbox,#outbox,#searchbook,#mGrid,#trash,#draft,#send,#mail, .borderclass{
	border:1px solid #d4dde2;
	min-height:100px;
}
.borderclass{
	margin:10px auto 30px;
}

div.contentWhitep {
	margin: 0px auto;
	padding: 0px 10px;
}

div.contentWhitep div.bigW_top,div.contentWhitep div.bigW_down {
	height:8px;
	width:100%;
}

div.contentWhitep div.bigW_middle{
	padding:0px 0px 20px 0px;
	width:100%;
	border:1px solid #d4dde2;
}

#demoThankYou{
}

#demoThankYou h4{
	color:#9A53A4;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	text-transform:none;
	font-size:16px;
	margin:0 0 30px 30px;
}

.tabTable td.tableheader{
	background:#fdeadb;
}