@import url("style_edit.css");
@import url("tooltip.css");
/* CSS Document */
/* Written By: M Saad Siddiqui */
/* Date: Oct 30th 2008 */
body { 
	margin:0px;
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
}

.cin {
	font: 11px arial;
	color: #4d4d4d;
}
.header{
border-bottom: 4px solid #E8E8E8;
}
.header-txt {
	font: bold 18px arial;
	color: #003265;
}
.header-txt .padd{
padding:0px 10px 0px 20px;
}
textarea {font: 11px Arial, Helvetica, sans-serif;
			color:#4d4d4d;
		}

.main-tbl-sty {
	border: 1px solid #C5C5C5;
}
.main-tbl-width {width:90%;}

.logo-pad {
padding: 15px 20px 15px 0px;
}
.logo-pad2 {
padding: 15px 0px 15px 20px;
}

.head-bot-line {
	background: #003363;
	line-height:1px;
	height:4px;
}


.wrapper {
	border:1px solid #999;
	background-color:#F0F0F0
}

.main-container-padd {
	padding: 20px;
}

.wid-100-per {
	width:100%;
}


.content p {
	padding: 5px 0px 5px 0px;
	margin:0px;
}

.content ul {
	font: 11px arial;
	color: #4d4d4d;
	padding: 3px 13px 3px 13px;
	margin: 3px 13px 3px 13px;
}

.content ul li {
	font: 11px arial;
	color: #4d4d4d;
	padding: 0px;
	margin: 0px;
	list-style-image:url(../images/bul.gif);
}

.content a {
	font: 11px arial;
	color: #0077BB;
	text-decoration:none;
}

.content a:hover {
	color: #4d4d4d;
	text-decoration:underline;
}



.main-page-title a{
	font: bold 15px arial;
	color:#004D8D;
	padding: 5px 5px 5px 5px;
	text-decoration:underline;
}

.form-box {
	color: #4d4d4d;
	width: 100%;
	font: 11px arial;
}

.form-box table {
	color: #4d4d4d;
	font: 11px arial;
	border: 1px solid #cccccc;
	border-right:none;
	border-bottom:none;
}

.form-box table td {
	color: #4d4d4d;
	font: 11px arial;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding: 4px 10px 4px 10px;
}

.form-box table td.nr-bor {
	border-right:none;
}

.form-box table th {
	color: #004D8D;
	background:#f9f9f9;
	font: bold 11px arial;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding: 4px 10px 4px 10px;
	text-align:left;
}

.buttons {
	background: #ffffff url(../images/but-bg.gif) ;
	border:1px solid #C5C5C5;
	font: bold 11px arial;
	color: #4d4d4d;
	padding:0px 2px 0px 2px;
	margin:0px;
}

.form-box2 , .form-box .form-box2 {
	color: #4d4d4d;
	width: 100%;
	font: 11px arial;
}

.form-box2 table , .form-box .form-box2 table {
color: #4d4d4d;
font: 11px arial;
border: 1px solid #cccccc;
background:#f9f9f9;
}
.form-box2 table td , .form-box .form-box2 table td  {
	color: #4d4d4d;
	font: 11px arial;
	border:none;
	border-bottom: 1px solid #cccccc;
	padding: 8px 12px 8px 12px;
}

.form-box2 table td.w-bg , .form-box .form-box2 table td.w-bg  {
	background:#ffffff;
}

.form-box2 table th  , .form-box .form-box2 table th {
	color: #004D8D;
	background:#f9f9f9;
	font: bold 11px arial;
	border:none;
	border-bottom: 1px solid #cccccc;
	padding: 8px 12px 8px 12px;
	text-align:left;
}
.form-box2 table th.w-bg , .form-box .form-box2 table th.w-bg  {
	background:#ffffff;
}

label {
	font-weight:bold;
}


.footer td {
	font: 11px arial;
	color: #4d4d4d;
}

.footer .fpadd {
	padding: 12px 20px 12px 20px;
}

.progress-bar {
	font: bold 13px arial;
	border: 1px solid #cccccc;
	text-align:center;
}
.progress-bar .pb-padd {
	padding: 6px 4px 6px 4px;
}

select {
	font: 11px arial;
	color: #4d4d4d;
}

.light-blue-txt {
	color: #017AC9; 
}

.mid-blue-txt {
	color: #024C93; 
}

.error-msg {
	font: bold 11px arial;
	color: #ff0000;
	margin-bottom:5px;
	background:#f9f9f9;
	border:1px solid #cccccc;
}

.success-msg {
	font: bold 11px arial;
	color:#009933;
	background:#f9f9f9;
	padding:3px;
	margin-bottom:5px;
	border:1px solid #cccccc;
}


.error-msg .padd {
	padding: 3px 10px 3px 10px;
}

.error_strings {
	color: #ff0000;
}

.error_strings ul li {
	color: #ff0000;
}

.input_width {
	width:225px;
}

.input_text{font-size:12px;}

.link-1 a {color:#004D8D; text-decoration:none;}
.link-1 a:hover{text-decoration:underline;}

#container {padding:5px}

.errorMsg {color:#FF0000;}

.errorMsgBox {
	color:#FF0000;
	font: bold 11px arial;
	color: #ff0000;
	margin-bottom:5px;
	padding:8px;	
	background:url('../images/error.gif') no-repeat left center;
	background-color:#f9f9f9;
	padding-left:20px;
	border:1px solid #cccccc;
}

.successMsgBox {
	color:#FF0000;
	font: bold 11px arial;
	color: #009933;
	margin-bottom:5px;
	padding:8px;	
	background:url('../images/success.gif') no-repeat left center;
	background-color:#f9f9f9;
	padding-left:20px;
	border:1px solid #cccccc;
}
#no-border {border:0px;}
#no-border td {border:0px;}

#namesField {
	border:0px;
	padding:0px;
	
}	
#namesField td {
	border:0px;
	padding:0px;
	
}	


.search-box {border:1px solid #ededed;
			width:450px;
			height:100px;
			padding:10px;
			margin-bottom:10px;
			/*background:url('../images/search.gif') no-repeat left top;*/
			}
			
.text-grey {color:#666666; font-size:10px;}
/* roles edit */

#roles {
	margin:0;
	padding: 0 0 0 8px;	
	border:none;
}

/* list of flyers in index page */
.index-page-info {
	list-style:none;
	line-height:20px;
}
.index-page-info a {
	font: bold 13px arial;
	padding: 5px 5px 5px 5px;
	text-decoration:underline;
}

.widget {background-color:#DEEBF6;}
.widget th {background-color:#71A6D4; color:#FFF}
.widget td {background-color:#FFF;}


table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
	text-decoration:underline;
}

/*-- Staff Activity -- */
#currentStatus td{
	margin:0;
	border:none;
}

#currentStatus{
	margin:0;
	border:none;
}

/*-- Role Home -- */
#textLink a:link, a:active, a:visited{
	text-decoration:underline;
}

/* JCal version 1.0 w/MySQL for holding the content */

a.daycls { /* class for linkable day number */
	text-decoration: none;
	font-size: 10px;
	font-family: verdana;
	color: #000000;
}
a.daycls:hover{ /* class for linkable day number */
	text-decoration: none;
	font-size: 10px;
	font-family: verdana;
	color: #579BB5;
}
.emptydaycls { /* class for empty cell day number size */
	font-size: 10px;
	font-family: verdana;
}
a.prevnextcls{ /* class for navigation links through months */
	text-decoration: none;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #579BB5;
}
a.prevnextcls:hover{ /* class for navigation link hovers through months */
	text-decoration: none;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}
.titlecls{  /* class for the text title at the top of the calendar */
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
}
#contentid {  /* ID for the content information */
	font-size: 10px;
	font-family: verdana;
}
#contentid a{  /* ID for the content information if link */
	text-decoration: none;
	color: blue;
}
#contentid a:hover{  /* ID for the content information if link */
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;

}

table.navbar td a{
    display: block;
	font-size: 10px;
	font-family: verdana;   
    width: 100%;
    text-decoration: underline;
}


.newspadding {
	padding: 15px;
}

/***  Comment Box ***/
.commentbox table {
	color: #4d4d4d;
	font: 11px arial;
	border: 1px solid #cccccc;
	margin:10px;
	padding:10px;
	
}
.commentbox td {
	padding:3px;
}

.commentsbox textarea {font: 12px Arial, Helvetica, sans-serif;
			color:#4d4d4d;
			width:200px;
}
.commentbox h2{
	color: #004D8D;
	font: bold 11px arial;
	padding-top:10px;
	
}
#uploadspan span{
	padding-left:12px;

}