* {margin:0; padding:0}
body{ 
margin:0px; 
padding:0px;
background-color:#ffffff;
background-position:top;
background-repeat:repeat-x;
color:#333333;
font-size:11pt;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
line-height:13pt;
font-weight:normal;
}



.facility td{color:#1c1c1c; font-size:16px; font-family:Century Gothic,Arial, Helvetica, sans-serif; padding:6px 4px;}
.facility td a{font-size:15px; color:#939393; padding:0 3px;}
.organizatio td{color:#111; font-size:15px; padding:3px;}
/*organizatio td strong{color:#c00018; font-size:15px;}*/
.organizatio td strong{color:#00000; font-size:15px;}  
.facility  td span{color:#FF0000}
.facility td input{ border:1px solid #fd0200; padding:3px 2px; background:url(../images/input_bg.jpg) repeat-x top left;font-size:16px;}
.facility td input.radio{ border:none; background:none}

.facility  select{border:1px solid #fd0200; padding:2px; background:#fff url(../images/input_bg.jpg) repeat-x top left;font-size:16px;}
.facility  select.assign{border:1px solid #fd0200; padding:2px; background:#fff url(../images/input_bg.jpg) repeat-x top left;font-size:16px;}
.facility  textarea.assign1 {border:1px solid #fd0200 padding:2px; background-color:#fff;font-size:16px;font-family:Century Gothic,Arial, Helvetica, sans-serif;}
select.add{ border:1px solid #fd0200; color:#717171; width:260px; padding:1px; background:#fff url(../images/input_bg.jpg) repeat-x top left; font-size:15px;font-weight:bold;}
a.exit12{font-size:15px; color:#939393;}
.can {font-size:15px; color:#000000; font-weight:bold;cursor:pointer; width:100px; margin:0 0 2px 0px;height:30px;}
.btnLnk{font-size:15px; color:#FFFFFF; font-weight:bold;cursor:pointer; width:120px; margin:0 0 2px 0px;height:30px;background-color:#BC000D;}
.red1{background:url(../images/red_bg.jpg) repeat-x left top; padding:0px;}
.red1 td{border-right:1px solid #92060f; color:#FFFFFF; font-size:15px; padding-left:5px; font-weight:bold}
.red1 td.one{border:none; padding:0px;}

.gray_bg{background:#e3e1e2; padding:2px 0;}
.gray_bg td{padding:0px; font-size:12px;}
.gray_bg td a {padding:2px; font-size:12px;text-decoration:underline;}
.gray_bg td a:hover{padding:2px; font-size:12px;text-decoration:none;}

.text_box {border:1px solid #fd0200; padding:3px 2px; background:url(../images/input_bg.jpg) repeat-x top left;}


#wrapper {
background-color:#ffffff; 
width:800px; 
margin:0 auto;
}

.anchor{width:150px; float:right; border-left:1px solid #a4a4a4; padding:3px 0 3px 6px; color:#971f38;font-size:10pt;}
.anchor a{width:100px; float:left; font-size:10pt; font-weight:bold; color:#971f38; background:url(../images/orange_dot.gif) no-repeat left; padding:0 0 0 11px;}

.style1 {
	color: #BC000D;
	font-size:9pt;
	font-weight: bold;
}
.style2 {
	color: #FF9900;
	font-weight: bold;
}
h1 {font-size: 18px; font-weight: bold; color:#FFFFFF;}


/* ul {color:#BC000D; padding-left:20px; font-size:11px;} */
.menu ul{font-size:14px; padding-left:0px;}

.footer { text-align:center; color:#8f8f8f; font-size: 15px; line-height: 24px}
.footer a {text-decoration:none; color:#8f8f8f;}
.footer a:hover {text-decoration: underline;}


.menu {position:relative;  height:31px; text-align:left; width:756px;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; text-align:center;}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited, .menu a:hover {text-decoration:none; color:#FFF; font-weight:bold; padding:6px 0px 0 0; display: block; height:31px; width:90px; margin:0; position: relative;}
#slide {position:absolute;  height:31px; background:#cc0000; z-index:10; filter:alpha(opacity=70);-moz-opacity:.70; opacity:.70;}
.provider{color:#858585; font-size:16px; font-weight:bold; text-align:center}


#mark { width: 175px; height: 21px; border: 1px #e99866 solid; font-size: 14px; padding-top: 3px; padding-left: 5px; color: #666666; font-family: Century Gothic, Arial, Helvetica, sans-serif}
#radi { border: 1px #e99866 solid; padding: 0;}
#header a {color: #000000; text-decoration:none}
#header a:hover {color: #000000; text-decoration:underline}

.colored_heading{ font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:20px;color:#BC000D;font-weight:bold; padding:0 0 0 0px;}  
.colored_heading span{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:20px; color:#797778; font-weight:bold; text-transform:uppercase; padding-top:14px; float:left}
.colored_heading small{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:14px; color:#d56054; font-weight:bold; padding-top:14px; float:right}

.main p{font-size: 16px; line-height: 23px; padding:0 30px 0 30px;}
.main ul {padding:0 0 0 50px; font-size:15px;line-height: 21px;}
.main a{color: #BC000D; text-decoration:none;font-size:16px;}
.main a:hover {color: #BC000D; text-decoration:underline;font-size:16px;}

.main a.linkSel{font-family:Century Gothic, Arial, Helvetica, sans-serif;color: #BC000D;font-size:14px;font-weight:bold;}

.main a.mailtxt:link 
{
font-size:14px;color:#000000;text-decoration:none;padding:0px;font-weight:bold;
}
.main a.mailtxt:visited 
{
font-size:14px;color:#000000;text-decoration: none;padding:0px;font-weight:bold;
}
.main a.mailtxt:hover 
{
font-size: 14px; color:#000000;text-decoration: underline;padding:0px;font-weight:bold;
}

.error{font-family:Century Gothic, Arial, Helvetica, sans-serif;color: #FF0000;font-size:12px;} 

.button {
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#BC000F;
	/*background-image: url(../images/txtfield-bac.gif); */
	cursor:pointer;
	background-repeat: repeat-x;
	background-position: left;
	padding: 2px;
	border: 1px solid #FF0000;
}

.whiteHeading {color:#FFFFFF;padding-left:1px;font-size:12px;font-weight:bold;}
.tablist {font-size:10pt;}
a img {
    border: 0;
}


table.unsortable {
    border-spacing: 0;
    /*border: 1px solid #000; */
	border:none;
    border-collapse: collapse;
	
}

table.sortable {
    border: 0px solid #BC000D;
	/*border-collapse: collapse; */
	background:url(../images/red_bg.jpg) repeat-x left top; padding:0px;
	
}

table.sortable th, table.sortable td {
    text-align: left;

	font-size:11px;
}
table.sortable th {
   border-width: 0px 0px 0px 0px; 
	background:#fff url(../images/red_bg.jpg) repeat-x left top; padding:0px;
	color: #ffffff;
	
}
table.sortable th a {
	
  color: #ffffff; text-decoration:none;font-size:11px;} 

.sortheader{color:#FFFFFF;}
table.sortable th a:hover{

	font-size:11px;
    color: #FFFFFF; text-decoration:none;} 


table.sortable td {
	 border-right:1px solid #BC000D;
}
table.sortable tr.odd td {
    background-color: #e3e1e2;
}
table.sortable tr.even td {
    background-color: #fff;
}
table.sortable tr.sortbottom td {
  
    
    font-weight: bold;
} 

.loader {position: absolute; background-color: white; z-index:1024; float:left;}

.regCls{margin:5px 0 10px 0; padding:2px 3px; border: #CC0000 solid 1px; font-size:16px; width:288px; float:left; color:#595959;font-weight:bold;}
.regCls0{margin:0px 0 2px 0; padding:2px 3px; border: #CC0000 solid 1px; font-size:16px; width:288px; float:left; color:#595959;font-weight:bold;}
.green {text-decoration:none; color:#008000; font-weight:bold;font-size:11px;}
/*
.table_heading a:link, a:visited{color: #fff; text-decoration:none;font-size:16px;}
.table_heading a:hover {color:#333; text-decoration:none;font-size:16px;}

.table_data a:link, .table_data a:visited{color: #BC000D; text-decoration:none;font-size:16px;}
.table_data a:hover {color: #BC000D; text-decoration:underline;font-size:16px;}

*/

.icons{float:left; padding:2px;margin-top:4px;}
.icons img{float:left; padding-right:5px;}


.bgnav{background:url(../images/bg-button.jpg)repeat-x; height:66px; margin:0px; float:left;font-family:Century Gothic, Arial, Helvetica, sans-serif; }
.bgnav ul{width:450px; list-style:none; padding:0px; margin:0px; float:left;}
.bgnav ul li{width:140px;float:left;}
.bgnav ul li span{width:140px; background:url(../images/arrow.png) no-repeat left; color:#000000; padding: 10px 6px 10px 25px; text-decoration:none; font-size:10pt; font-weight:bold;}
.bgnav ul li span:hover{color:#000000; text-decoration:none;}

.img1{background-image:url(../images/icon_02_white.jpg); background-repeat:no-repeat; margin-top:3px;padding-top:5px;height:24px;border:0px solid #000000;}
.img2{background-image:url(../images/icon_04.gif); background-repeat:no-repeat; margin-top:3px;padding-top:5px;padding-left:3px;height:24px;}
.img3{background-image:url(../images/sms_white.jpg); background-repeat:no-repeat;margin-top:3px;padding-top:5px;height:24px;}
.img4{background-image:url(../images/icon_03_white.jpg); background-repeat:no-repeat; margin-top:3px;padding-top:5px;height:24px;}
.img5{background-image:url(../images/icon_05.gif); background-repeat:no-repeat; margin-top:3px;padding-top:5px;padding-left:3px;height:24px;}
.img6{background-image:url(../images/info_white.jpg); background-repeat:no-repeat; margin-top:3px;padding-top:5px;height:24px;}

/********************************************************  Modified  by Amal  on 18 Dec 09 **************************************/
.selectedbg {
 background-color:#FFFFFF; border-top:2px #ffffff solid; border-bottom:1px #dba1a7 solid; padding:2px; margin: 0 2px;
 }
  .whitebg {
background-color:#efd8da; border-top:1px #dba1a7 solid; border-bottom:2px #dba1a7 solid; padding:2px; margin: 0 2px;
 }
 
#header a.socialHead {font-family: Arial;text-decoration:none; color:#BC000D; font-weight:bold; padding-top:0px;font-size:12px;}
#header a.socialHead:hover  {font-family: Arial;text-decoration: underline;font-size:12px;}


/* pagination div section*/
#noNav{
	width:490px;
	margin:0px;
	padding:10px 0px 0px 0px;
	height:20px;
	float:right;
	text-align:left;
	}
#noNav .prev{
	width:40px;
	margin:0px;
	padding:2px;
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:left;
	text-align:center;
	}
.counter a{
	width:20px;
	margin: 0px 0px 0px 1px;
	padding:2px;
	background:#ffffff;
	border:#c3c3c3 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:center;
	float:left;
	}
.counter a:hover{
	border:1px solid #C6061F;
	color: #000000;
	}	

.counter .current { 	
	width:20px;
	margin: 0px 0px 0px 1px;
	padding:2px;
	background:#C6061F;
	color: #FFFFFF;
	border:#C6061F solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	float:left;
	
	}	
	
.dots{
	width:auto;
	color: #FFFFFF;
	border:#C6061F solid 1px;
	margin: 0px 0px 0px 1px;
	padding:2px 5px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	float:left;
	}	
#noNav .next{
	width:40px;
	margin: 0px 0px 0px 1px;
	padding:2px;
	background:#FFFFFF;
	border:#C6061F solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	float:left;
	text-align:center;
	}

	/* end pagination class*/
/*************************************************************************************************************************/




/*Tabbing*/
.tabbing { width:800px; height:34px; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.tabbing ul { margin:0; padding:0; list-style:none;}
.tabbing ul li { font-size:14px; float:left; color:#000000;}
.tabbing ul li a { display:block; background:url(../images/tab-left_active.jpg) left no-repeat; font-size:14px; font-weight:bold; color:#9c0516; text-decoration:none;
padding:0 0 0 10px; line-height:34px; margin:0 1px 0 0;}
.tabbing ul li a span { background:url(../images/tab-right-active.jpg) right no-repeat; padding:10px 10px 10px 0;}
.tabbing ul li a:hover span { background:url(../images/tab-right.jpg) right no-repeat; padding:10px 10px 10px 0;}
.tabbing ul li a:hover {background:url(../images/tab-left.jpg) left no-repeat; color:#ffffff; text-decoration:none; font-size:14px;}
.tabbing ul li .tab-selected {background:url(../images/tab-left.jpg) left no-repeat; color:#ffffff; text-decoration:none; font-size:14px;}
.tabbing ul li .tab-selected span {background:url(../images/tab-right.jpg) right no-repeat; padding:10px 10px 10px 0;}

.tabbing-title { width:800px; height:33px; background:url(../images/tab_title-bg.jpg) repeat-x; margin:0 auto;}

/*Tabbing*/