/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#2b2b2b; font-size:12px; background:#000000;}
.printclass{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#2b2b2b; font-size:12px; background:#ffffff;}

.msg-green { color:#063; font-weight:bold;}
.msg-red { color:#F00; font-weight:bold;}

form{margin:0px; padding:0px; border:0;}
.login-bdr{border:1px solid #CFCFCF; color:#000;}
.login-bdr .heading{background:url(../images/login-hdr-back.gif) repeat-x; height:45px; padding-left:20px; font-size:22px; text-align:left; color:#FFF}
.login-bdr .heading img { vertical-align:middle; padding-right:10px;}
.login-bdr .detail{background:#FFF url(../images/login-det-back.gif) repeat-x;}
.login-bdr a:link, .login-bdr a:visited{text-decoration:underline; color:#000; font-size:11px;}
.login-bdr a:hover{text-decoration:none; color:#000;}
.login-bdr .inputbox{border:1px solid #666666; padding:1px; color:#000000; font-size:11px; padding:2px 5px;}
.button { background:#656565 url(../images/btn-submit.gif) repeat-x top; padding:2px 5px; line-height:16px; color:#FFFFFF; cursor:pointer; border:0px;}

.data-form {}
.data-form th{ font-size:12px; font-weight:bold;}
.data-form .txt-header { background:#666666; color:#FFFFFF; padding-left:10px; font-weight:bold;}
.data-form td { background:#e0e0e0; color:#676767;}
.data-form th { background:#e0e0e0; color:#676767;}
.data-form .txt-header a { text-decoration:none; color:#FFFFFF; text-decoration:underline; font-size:11px; font-weight:normal;}


.input {border:1px solid #7e9eb7; padding:1px; color:#000000; font-size:11px; padding:2px 5px; width:200px}
.inputcrew {border:1px solid #7e9eb7; padding:1px; color:#000000; font-size:11px; padding:2px 5px; width:50px}
.textfield {border:1px solid #7e9eb7; padding:1px; color:#000000; font-size:12px; padding:2px 5px; width:350px; height:70px}
.select {border:1px solid #7e9eb7; padding:1px; color:#000000; font-size:11px;  width:212px}
.selectcrew {border:1px solid #7e9eb7; padding:1px; color:#000000; font-size:11px;  width:70px}

.data-list {}
.data-list th  { background:#f0f0f0; color:#666666; font-weight:bold;padding:4px 5px;}
.data-list td { color:#999999; background:#FFF; padding:3px 5px;}
.data-list td img { vertical-align:middle}

.paginationControl { font-size:11px; color:#3f7d9d; padding:5px 0 0 0; }
.paginationControl a { color:#333333; text-decoration:none; background:#f1f1f1; padding:2px 5px 2px 5px; border:solid 1px #7a7979;}
.paginationControl span { color:#FFFFFF; text-decoration:none; background:#7a7979; padding:2px 5px 2px 5px; border:solid 1px #7a7979; line-height:21px;}
.paginationControl a.active {background:#7a7979; color:#FFFFFF}
.paginationControl a:hover { color:#FFF; text-decoration:underline; background:#7a7979; }

/*================== round gray box ====================*/

.round-gray-box { display:block; width:100%; position:relative; /* Round corner main div*/  }
.round-gray-box .rgb-bg { color:#CCCCCC; background:#efedee; margin:0 4px 0 4px; height:4px; font-size:0; padding:0;  /* Round corner top background and bottom background div*/}
.round-gray-box .rgb-content {background:#efedee;  margin:0; padding:2px 8px; border:solid 0px #999999; border-width:0 0px; /* Round corner middle content background div*/ }
.round-gray-box .rgbtl,
.round-gray-box .rgbtr, 
.round-gray-box .rgbbl, 
.round-gray-box .rgbbr { background:url(../images/round-gray-box.jpg) no-repeat; position:absolute;  z-index:1;  height:4px; width:4px; font-size:0; /* Round corner box round background div*/}
.round-gray-box .rgbtl { left:0 ; top:0; background-position: left top;  /* Round corner top left div*/}
.round-gray-box .rgbtr { right:0; top:0; background-position: right top;  /* Round corner top Right div*/}
.round-gray-box .rgbbl { left:0; bottom:0; background-position: left bottom; /* Round corner Bottom left div*/}
.round-gray-box .rgbbr { right:0; bottom:0; background-position: right bottom; /* Round corner bottom Right div*/}
.round-gray-box .rgbbdr-top { border-top:solid 0px #999999;}
.round-gray-box .rgbbdr-bottom { border-bottom:solid 0px #999999;}

/*================== round END gray box ====================*/

h3.left-menu-header { color:#0055ac; font-size:12px; text-transform:uppercase; font-weight:bold;}
.left-navigation { margin:0; padding:0; list-style:none; text-align:left;}
.left-navigation li { padding:2px 0 3px 5px;  line-height:18px; background:url(../images/left-menu-b-bdr.gif) repeat-x bottom}
.left-navigation li a { background:url(../images/left-menu-arw.gif) no-repeat left 5px; padding-left:10px; color:#575757; text-decoration:none;}
.left-navigation li a:hover { background:url(../images/left-menu-arw-hover.gif) no-repeat left 5px; text-decoration:underline}

/* Caldendar Added by VT 14092009 */

.calendar { background:#EFEFEF; font-size:11px; font-family:Arial, Verdana, Sans, Serif; font-weight:normal;}
.calendar th { background:#A31720; padding:10px; font-size:12px;}
.calendar th a { color:#FFF;}
.calendar td { background:#F2DA8F; padding:0 0 40px 0; vertical-align:top; font-weight:normal; text-align:center; width:110px;}  
.calendar td div a{ background:#F5CB3D; padding:1px 0 1px 5px; color:#000; width:95%; float:left;} 
.calendar tr.weekdays td { background:#ED9319; padding:5px 0 20px 5px; text-align:center;}
.calendar .event{background:#fcbe58; text-align:left;}
.calendar .cal_date{border-bottom:1px solid #cda725;}

/* Caldendar End */



.table_data {  background:#B13132; font-size:12px;}
.table_data th { background:#8D1013; padding:5px 10px 5px 10px; font-size:12px; }
.table_data th a { color:#FFF;}
.table_data td { padding:5px; background:#E48182; } 

.welcome_user { color:#FFF; font-size:18px;}
.welcome_user a  { color:#FFFFFF; text-decoration:underline;}
.welcome_user a:hover { text-decoration:none;}

.view_information { color:#FFF0C1; font-size:18px;}
.freedback_link { padding-left:10px;}
.freedback_link a { color:#FFFFFF; text-decoration:underline;}
.freedback_link a:hover { text-decoration:none;}
.feedback_form_data { color:#FFFFFF;}
.txt_sub_header { font-size:14px; font-weight:bold; color:#FFFFFF;}
.txt_sub_headerred { font-size:14px; font-weight:bold; color:#000;}

.userone { font-size:12px; font-weight:bold;}
.ads_list { color:#FFFFFF}
.ads_list a { color:#FFFFFF; text-decoration:underline; }
.ads_list a:hover { text-decoration:none;}
.ads_img { border:solid 1px #FFF0C1; padding:1px;}

.paginationControl_ads { font-size:11px; color:#FFF; padding:5px 0 0 0; }
.paginationControl_ads a { color:#000; text-decoration:none; background:#FFFFFF; padding:2px 5px 2px 5px; border:solid 1px #750808; cursor:pointer; }
.paginationControl_ads span { color:#000; text-decoration:none; background:#FFFFFF; padding:2px 5px 2px 5px; border:solid 1px #750808; line-height:21px; }
.paginationControl_ads a.active { background:#ECEAE2; color:#000 }
.paginationControl_ads a:hover { color:#000; text-decoration:underline; background:#ECEAE2; }

.tree-Structure { color:#FFFFFF;}
.tree-Structure a { color:#FFFFFF; text-decoration:underline;}
.tree-Structure a:hover { text-decoration:none;}

.acitev_id { color:#FFF; text-decoration:none;}
.acitev_id:hover { text-decoration:underline;}
#changepass_msg{
background-color:#FFFFFF;
}

	.chk_clr{width:108px;height:20px;
font-family:'trebuchet ms',arial;font-size:11px;color:#FFFFFF;font-weight:bold;background-color:#FF7406;filter:progid: DXImageTransform.Microsoft.Gradient(GradientType:0,StartColorStr:'#FF9B29' ,EndColorStr:'#FF7406');border:1px solid #E67108;}

/* Pop-up Events Setup */
.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}

.popupEventTime {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px dotted #EFEFEF;
	padding: 1px;
}

.popupEventDescription {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 2px;
}


.popupEventDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #446B93;
	text-align: center;
	vertical-align: middle;
	background-color: #F7F8F9;
	border: 1px solid #FFFFFF;
	padding: 1px;
	}

.popupEnd {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #A4A4A4;
	}

.popupClose {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #336699;
	}

.popupCloseBrackets {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	text-align: right;
	background-color: #336699;
	}
	
/* end*/	
.sT {background-color:#FFFF00;}
.sP {background-color:#FF0000;}



.CommonMiddle h1, .CommonMiddle h2, .CommonMiddle h3 { margin:0px; padding:0 0 15px 0; color: #FC0;}
.CommonMiddle h1 a, .CommonMiddle h2 a, .CommonMiddle h3 a{text-decoration:none;}
.CommonMiddle h1 a:hover, .CommonMiddle h2 a:hover, .CommonMiddle h3 a:hover{ color: #FFF; text-decoration:none;}
.CommonMiddle h1 {font-size:18px; color: #FC0;}
.CommonMiddle h1 a{color: #FC0;}
.CommonMiddle h2 {font-size:16px; color: #F60; }
.CommonMiddle h2 a{color: #F60; }
.CommonMiddle h3 {font-size:14px; color: #FC0;}
.CommonMiddle h3 a{color: #FC0;}
.CommonMiddle img { margin:0px; padding:10px; border:none;}
.CommonMiddle img.NoPadding { margin:0px; padding:0px; border:none;}
img.ImgBorder { border:1px solid #999;}
.CommonMiddle img.AlignLeft {text-align:left; padding: 0 10px 10px 0;}
.CommonMiddle img.AlignRight {text-align:right; padding: 0 0px 10px 10px;}
.CommonMiddle hr { border:1px dashed #999; margin:5px 0 5px 0;}
.CommonMiddle .Heading1{ font-size:12px; color:#F90; font-weight:bold;}
.CommonMiddle .Date{color:#F90; font-weight:bold; padding:0 0 10px 0;}
.CommonMiddle p { margin:0px; padding:0px 0 10px 0; line-height:18px;}
.PageNavigation a{ padding:4px; color:#FFF; background-color:#930; text-decoration:none; font-size:11px; margin:0 5px 0 0; display:block; float:left;}
.PageNavigation a:hover{ color:#930; background-color:#FFF;}
.PageNavigation a.ActiveLinks{ color:#930; background-color:#FFF;}
.Padding_left{ padding:0 0 0 20px;}
.Padding_right{ padding:0 20px 0 0px;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.Caption { color:#FC0;}
.PaddingAllSide { padding:8px;}
.BorderAllSide{border:1px solid #666;}
.Spareator { background:url(../images/border.jpg) repeat-x top  left;}
.CommonMiddle .SubmitBtn{  border:1px solid #666; background-color:#333; color:#CCC; font-weight:bold; padding:3px;}
.CommonMiddle input, .CommonMiddle textarea{ border:1px solid #666; background-color:#FFF;}
.PopupBtn a{ color:#FFF; display:block; background:#357BA1; padding:8px;float:left;}
.PopupBtn a:hover { background-color:#666; color:#FFF;}

/* Newletter */
.Newsletter{margin:0 auto;padding:10px; background-color:#E9E9E9; width:80%;}
.Newsletter h1 { color:#990000; font-size:16px; margin:0px; padding:0px; line-height:normal;}
.Newsletter input {padding:2px 4px; border:1px solid #8A8A8A; background-color:#FFFFFF; color:#666666; font-size:12px;}
.Newsletter .Subscribe{ background:#666666; color:#FFF; text-transform:uppercase; border:1px solid #CCCCCC; padding:3px; width:auto; font-size:11px;}

/* Image Gallery */
.GalleryContainer{}
.GalleryCapion{font-size:14px; color: #FC0; font-size:12px;}

/* Guest Book  */
.GuestBook{background-color:#CDCDCD; padding:5px; color:#000; font-size:13px !important; margin:0 0 20px 0;}
.GuestBook td {background:#FFF;}
.GuestBook input{ } 

/* Footer */
.footer-bg {background-image:url(../images/footer_back.gif);background-repeat:repeat-x;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:12px;text-align:center;text-decoration:none;}
.footer-bg a{color:#F9BC44;font-family:Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold;padding:0 3px;text-decoration:none;}
.footer-bg a:hover{color:#FFFFFF;text-decoration:none;}

/* alert box super admin */
.alt_box{font-size:11px; color:#2b2b2b; padding-left:3px;}
.alt_box img{vertical-align:middle; padding-right:5px;}

/* station staff available or not */
.stat_staff{font-size:11px; color:#2b2b2b; padding-left:3px;}
.stat_staff img{vertical-align:middle; padding-right:5px;}

/*.eduipment tr.odd{ background-color:#fff7eb;}
.eduipment tr.even{ background-color:#FFF;}*/