@charset "utf-8";

a {
	text-decoration: none;
}
@font-face {
    font-family: 'EnglishTowne-Normal';
	src: url('englisht.ttf') format('truetype');
}
@font-face {
    font-family: 'EnglishTowneRegular';
    src: url('../fonts/englishtowne-webfont.eot');
    src: url('../fonts/englishtowne-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/englishtowne-webfont.woff') format('woff'),
		url('../fonts/englishtowne-webfont.ttf') format('truetype'),
		url('../fonts/englishtowne-webfont.svg#EnglishTowneRegular') format('svg');

}


input[type="text"] {
	width:150px;
	height:16px;
	float: left;
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height: 18px;
}


input[type="password"] {
	width:150px;
	height:16px;
	float: left;
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height: 18px;
}

input[name="select"] {
	height:16px;
	float: left;
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.login_success_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	border: 1px solid #9DFF9D;
	background-color: #D2FFD2;
	text-align: center;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
}
.login_error_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	border: 1px solid #FFA6A6;
	background-color: #FFE6E6;
	text-align: center;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
}
.warning_msg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    color: #FF3300;
    text-decoration: none;
    border: 1px solid #FF8B3E;
    background-color: #FFE9D2;
    text-align: left;
    height: 25px;
    padding-left: 40px;
}

.login_page_outer {
	width: 450px;
	min-height:580px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 36px;
	text-align: center;
}
.login_page_log_box {
	background-image: url(../images/login_back.png);
	background-repeat: no-repeat;
	height: 183px;
	width: 298px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.login_page_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	float: left;
}
.login_page_forgetpass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
}
body {
	background-color: #CCCCCC;
	background-image: url(../images/VAM_Virtual_Academic_Master_01.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float: left;
	height: 83px;
	width: 700px;
}
.header {
	height: 113px;
	width: 980px;
	background-image: url(../images/VAM_Virtual_Academic_Master_01.jpg);
	background-repeat: repeat-x;
}
.login_details_box {
	float: left;
	height: 29px;
	width: 980px;
}
.login_user_box {
	float: left;
	height: 29px;
	width: 736px;
}
.log_box {
	background-image: url(../images/VAM_Virtual_Academic_Master_08.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 244px;
}
#home {
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
}
#help {
	background-image: url(../images/help.png);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 7px;
	margin-right: 10px;
}
#fav{
	background-image: url(../images/favorite.png);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
}
#logout {
	background-image: url(../images/logout.png);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 5px;
}
.user_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	color: #000000;
	text-decoration: none;
	float: left;
	margin-right: 15px;
	padding-left: 10px;
}
.content_box {
	float: left;
	min-height: 480px;
	width: 980px;
	position: relative;
	background-color: #FFF;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
}


#VAM_logo {
	float: right;
	height: 83px;
	width: 244px;
	background-image: url(../images/VAM_Virtual_Academic_Master_05.jpg);
	background-repeat: no-repeat;
}
#footer_box {
	height: 49px;
	background-image: url(../images/VAM_Virtual_Academic_Master_19.jpg);
	background-repeat: repeat-x;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 49px;
	color: #000000;
	float: right;
}

.powered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 49px;
	color: #000000;
	float: left;
	text-decoration: none;
}
.powered a {

	text-decoration:none;}

.powered h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 49px;
	color: #00903c;
	text-decoration: none;
	display: inline;
}
.powered  h4 a {
	text-decoration: none;
	color: #00903c;
	font-weight: bold;

}

.footer_box {
	height: 49px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}
.clear {
	clear: both;
}
.page_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.inner_page_head {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}



textarea {
	width:200px;
	height:80px;
	float: left;
	border: 1px solid #D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

select {
	border: 1px solid #B9B9B9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width:150px;
}


input[type="password"] {
	width:150px;
	height:16px;
	border: 1px solid #D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height: 18px;
}
input[name="select"] {
	height:16px;
	border: 1px solid #D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height: 18px;
}
input[type="radio"], input[type="checkbox"] {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input[type=button], input[type=submit] {
	background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat-x;
	background-color:#72abe3;
	border: 1px solid #72abe3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0A0A0A;
	text-decoration: none;
	text-align: center;
	height: 20px;
}
.disabled_button {
	background-image: url(../images/disabled_btn_bg.jpg) !important;
	background-repeat: repeat-x;
	background-color: #999999 !important;
	border: 1px solid #999999 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666 !important;
	text-decoration: none;
	text-align: center;
	height: 20px;
}
.add table {
	border-collapse: collapse;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}
.add td, th {line-height:25px; padding: .3em; border: 1px #e4e4e4 solid; }
.add th {
	background-color: #9CD9F3;
	color: #000000;
}
.add td { line-height:20px;  }

.listtable table {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

.listtable td {
	line-height:25px;
	padding: 5px;
	border: 1px solid #C1C1C1;
}

.listtable th {
	background-color: #CCECF9;
	line-height:25px;
	padding: 5px;
	border: 1px solid #C1C1C1 !important;
}

.listtable td {
	line-height:20px;
}

.priority_box {
	margin-right: auto;
	margin-left: auto;
	width: 40px;
	height: 16px;
}
.delete_button {
	margin-right: auto;
	margin-left: auto;
	height: 16px;
	width: 16px;
}

.outerDiv {
	padding-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:20px;
}


ul{border:0; margin:0; padding:0;}

#pagination-clean li{
	display:block;
	float:left;
	font-size: 11px;
	padding-top: 4px;
	color: #990000;
}

#pagination-clean .previous-off,
#pagination-clean .next-off {
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	padding:8px 4px;
}

#pagination-clean .next a,
#pagination-clean .previous a {
	font-weight:bold;
	font-size: 11px;
}

#pagination-clean .active{
	display:block;
	float:left;
	font-weight: bold;
	font-size: 11px;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 6px;
	color: #990000;
}
#pagination-clean a:link,
#pagination-clean a:visited {
	color:#0033CC;
	display:block;
	float:left;
	padding:5px 6px;
	text-decoration:none;
	color: #000000;
}
#pagination-clean a:hover{
	text-decoration:none;
}
fieldset {
	border: 1px dotted #0099FF;
	margin-left: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #E8F8FF;
	background-image: url(../images/profile_fieldset_bg.jpg);
	background-repeat: repeat-x;
}
fieldset th {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
legend {
	font-weight: bolder;
	color: #006699;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	text-transform: uppercase;
}
.profilepic {
	float: left;
	width: 75px;
	margin-left: 650px;
	border: 1px dotted #0088BC;
	margin-top: 15px;
	position: absolute;
	z-index: 5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #40B3FF;
}

.hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c1c1c1;
}

.profilepic a {
	text-decoration: none;
	color: #000000;
}
.profile_outer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.report_outer {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	border: 1px solid #D7D7D7;
}

.login_page_log_box_for {
	height: 183px;
	width: 298px;
	margin-top: 36px;
	margin-right: auto;
	margin-left: auto;
}
.horizondal_tab_box {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.horizondal_menu_box {
	float: left;
	width: 106px;
	margin-top: 10px;
}
.horizondal_menu_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/horizondal_menu_select.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 100px;
	padding-left: 6px;
	text-decoration: none;
	margin-bottom: 5px;
	overflow: hidden;
}
.horizondal_menu_deselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/horizondal_menu.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 100px;
	padding-left: 6px;
	text-decoration: none;
	margin-bottom: 5px;
	overflow: hidden;
}
.horizondal_menu_con_box {
	float: left;
	width: 800px;
	height: 250px;
	background-image: url(../images/profile_fieldset_bg.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
	border: 1px dotted  #0099FF;
	background-color: #E9F7FF;
}

.horizondal_menu table {
	border: none;
	line-height: 20px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.horizondal_menu th   {
	border:none;
	line-height: 20px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.horizondal_menus th   {
	border: none;
	line-height: 30px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat-x;
	background-color: #85BDE0;
}
.horizondal_menu_outer {
	padding: 10px;
	border: 3px groove #E6E6E6;
	margin: 5px;
	width: auto;
}

.horizondal_menu td   {
	border:none;
	line-height: 20px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.horizondal_undeline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.note_tc {
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #006699;
	float: none;
	line-height: 30px;
	background-color: #FCF5E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.student_search_box {
	border: 1px solid #CCCCCC;
	padding: 5px;
}

.tc_school_name {
	font-family:EnglishTowneRegular;
	font-size: 25px;
	color: #000000;
}
.tc_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #F00;
}
.tc_wing {
	background-color: #6aa0cc;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	float: none;
	padding-left: 5px;
}
.tc_class {
	background-color: #92b9da;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	float: none;
	padding-left: 5px;
}
.tc_details {
	background-color: #f2da94;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	float: none;
	padding-left: 5px;
}
.tc_list {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	float: none;
	padding-left: 5px;
}
.tc_kg {
	background-color: #c9dc9a;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	float: none;
	padding-left: 5px;
}
.tc_kgtotal {
	background-color: #a4be65;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	float: none;
	padding-left: 5px;
}
.tc_fulltotal {
	background-color: #637833;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	float: none;
	padding-left: 5px;
}
.tc table {
	border-collapse: collapse;
	padding: 0px;
	border: 1px solid #999;
	background-image: none;
}
#tc tr:nth-child(odd) td{
	background-color: #DDD;
}

/*.role_select_box {
	clear: both;
	height: 50px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/role.png);
	background-repeat: repeat-x;
	text-decoration: none;
}
.role_select_box:hover {
	color: #ffffff;
	text-decoration: none;
}
.role_select_box a{
	color: #ffffff;
	text-decoration: none;
}*/

.role_select_box {
	clear: both;
	height: 50px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	line-height: 50px;
	text-align: center;

}
.role_select_box a:hover {
	background-image: url(../images/role_hover.png);
}
.role_select_box a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/role.png);
	background-repeat: repeat-x;
	text-decoration: none;
	float:left;
	width: 150px;
}

/*.academic_year_select_box {
	clear: both;
	height: 50px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/module.png);
	background-repeat: repeat-x;
	text-decoration: none;
}

.academic_year_select_box:hover {
	color: #ffffff;
	text-decoration: none;
}
.academic_year_select_box a{
	color: #ffffff;
	text-decoration: none;
}*/

.academic_year_select_box {
	clear: both;
	height: 50px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	line-height: 50px;
	text-align: center;

}

.academic_year_select_box a:hover {

	background-image: url(../images/module_hover.png);
}
.academic_year_select_box a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/module.png);
	background-repeat: repeat-x;
	text-decoration: none;
	float:left;
	width: 150px;
}

.role_box {
	height: 106px;
	width: 219px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin-right: 46px;
	margin-left: 57px;
	margin-top: 40px;
}
.role_box:hover {
	color: #000000;
	text-decoration: none;
}
.role_box a{
	color: #000000;
	text-decoration: none;
}
.horizondal_menu .txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 16px;
	border: 1px solid #D7D7D7;
	width: 130px;
}
.horizondal_menu table th td {
	border:none;
}
.assignroll table  {
	border: 1px solid #CCC;
	font-family: Arial;
}

.assignroll th	{
	font-family: Arial;
	line-height: 25px;
	font-weight: bold;
	color: #000;
	border: 1px solid #CCC;
	font-size: 13px;
	background-color: #CBEBF8;
}
.assignroll td	 {
	line-height: 25px;
	border: 1px solid #CCC;
}
.assignroll .subhead {
	line-height: 30px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #EFEFEF;
}

.assignroll .mainhead {
	line-height: 30px;
	background-color: #FFC;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	padding-left: 10px;
}
.assignroll  .mainhead select {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	width: 150px;
	height: 20px;
	font-size: 12px;
	font-variant: normal;
	text-transform: none;
}
.mandatory_field {
	font-family: Arial;
	font-size: 12px;
	color: #F00;
	text-align: right;
	vertical-align: top;
	line-height: 20px;
	margin-left: 5px;
}
.login_page_log_box_forgot {
	background-image: url(../images/login_forg.png);
	background-repeat: no-repeat;
	width: 298px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	height: 183px;
}
.add table thead td {
	background-color: #9CD9F3;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	padding-left: 5px !important;
}
.add .roleblocks {
	color: #000;
	background-color: #C2E8F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 20px;
	padding-left:10px;
}

.add .rolesubblock {
	color: #000;
	background-color: #E1EBF2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	line-height: 25px;
	padding: 0px;
}
.add .rolesubblock td {
	color: #000;
	background-color: #def2fa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	line-height: 25px;
}
.add .subblocks {
	color: #000;
	background-color: #E1EBF2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
th.subblocks{
	color: #000;
	background-color: #E1EBF2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left:15px;
}
.add .blocks {
	color: #000;
	background-color: #C2E8F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.add .purple_btn {
	font-size: 12px;
	color: #000;
	background-color: #fcc6e2;
	border: 1px solid #FCBADD;
	background-image: none;
}
.add .red_btn {
	font-size: 12px;
	color: #FFF;
	background-color: #BC7085;
	border: 1px solid #BC7085;
	background-image: none;
}
.add .green_btn {
	font-size: 12px;
	color: #000;
	background-color: #9bbb59;
	border: 1px solid #9bbb59;
	background-image: none;
}
.add .lightgreen_btn {
	font-size: 12px;
	color: #000;
	background-color: #c3d79d;
	border: 1px solid #c3d79d;
	background-image: none;
}
table.timetable  {
	border: 3px solid #A3D0E9;

}
table.timetable thead th  {
	background-color: #C5E6F5;
	font-family: "Times New Roman", Times, serif !important;
	;
	color: #000;
	line-height: 30px;
}
table.timetable th  {
	background-color: #D8EDFA;
	font-family: "Times New Roman", Times, serif !important;
	;
	color: #000;
	line-height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-transform: uppercase;
}
table th.timetable_alter{
	background-color: #F8D9C2;
}
table td.timetable_alter{
	background-color: #F8D9C2 !important;
}
table.timetable td  {
	background-color: #E9F4FC;
	font-family: Arial !important;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 12px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.add .subject_head {
	background-color: #C2E8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	float: none;
	padding-left: 5px;
}
.add .subject_subhead {
	background-color: #F1F7FA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	float: none;
	padding-left: 5px;
}
.content_box_academic_background {
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/academic_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_administration_background {
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/administration_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_asset_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/asset_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_inventory_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/inventory_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_library_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/library_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_other_u_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/other_u_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content_box_transportation_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/transportation_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_fee_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/fee_background.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_role_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/role_back.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content_box_academic_year_background{
	float: left;
	min-height: 420px;
	width: 980px;
	position: relative;
	padding-top: 10px;
	margin-top: 2px;
	padding-bottom: 10px;
	background-image: url(../images/academic_year.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.disabled_button {
	background-image: url(../images/disabled_btn_bg.jpg) !important;
	background-repeat: repeat-x;
	background-color: #999999 !important;
	border: 1px solid #999999 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666 !important;
	text-decoration: none;
	text-align: center;
	height: 20px;
}


fieldset.mail_message {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	border: 1px dashed #C0C0C0;
	background-color: #FFF;
	background-image: none;
	text-align: left;

}
.mail_message legend {
	text-align: left;
	color: #000;
	font-family: Arial;
	text-transform: none !important;
	font-weight: bold;
	font-size: 12px;
}

/* Module Homes */
.sitemapBox {
    line-height:30px;
    float:left;
    width:100%;
    border-bottom:dashed 1px #1F3A63;
}

.sitemapBox_first {
    color:#71acd8;
    font-weight:bold;
    float:left;
    font-size:14px;
    margin-left:10px;
}
.sitemapBox_second {
    color:#2067A2;
    font-weight:bold;
    float:left;
    font-size:14px;
}

.fieldset_single th {
	line-height:25px;
	padding: 5px;
	border: 1px solid #C1C1C1;
	background-color: #CCECF9;
}
.conduct_input {
	border:none !important;
	border-bottom:dashed 2px #999 !important;
	width:auto !important;
	float:none !important;
	background-color:transparent !important;
	font-family:"Times New Roman", Times, serif !important;
	font-weight:bold !important;
	font-size:14px !important;
	text-align:center !important;
	text-transform:uppercase;
}
.conduct_details{
	padding-left: 20px;
	color: black;
	font-family: "Times New Roman", Times, serif;
	line-height: 35px;
	font-weight: 200;
	font-size: 16px;
	text-align:justify;
	letter-spacing: .5px;
	margin-top:50px;
}
.conduct_title {
	font-family:EnglishTowneRegular;
	font-size: 35px;
	color: #000000;
	line-height:25px;
	margin-top:20px;
	margin-bottom:10px;
}
.conduct_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
	color: #F00;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:black;
	text-transform: uppercase;
	font-weight:bold;
	margin-top:40px;
}
.conduct_title_box{
	float:left;
	text-align:center !important;
	margin-right:auto;
	margin-left:auto;
	float:none;
	font-size:15px;
}

ul.location_master{
	background-color:#CCECF9 !important;
	margin: 0px;
	float: left !important;
	width:750px !important;
}

.location_master li {
	float: left;
	list-style-type: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	width: 85px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCECF9;
	height: 30px;
	border: 1px solid #95D7F2;
	line-height: 30px;
}
.location_master li:hover {
	background-color:#81B8E0;
	color:#000;
}
.location_master a {
	text-decoration: none;
	color: #000;
}
.location_master a:hover {
	text-decoration: none;
	color: #930;
}
.location_master_select {
	color: #fff;
	background-color:#50BDC9 !important;
	float: left;
	list-style-type: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	width: 85px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
	border: 1px solid #95D7F2;
	border-bottom:none !important;
	line-height: 30px;
}
/*Issue Item*/

.issue_outer_box {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background-color: #CBEBF8;
	padding: 10px;
	border: 1px solid #7AB9DA;
}
table.issue_outer_box_white {
	background-color: #F3FAFC;
	margin-top: 10px;
	border: 1px solid #80BBDB;
	padding: 5px;
}
table.issue_outer_box_white td {
	border: 1px solid #C8E3EE !important;
	line-height: 20px;
	padding: 2px;
}
table.issue_outer_box_white th {
	border: 1px solid #C8E3EE !important;
	color:#004080;
	line-height: 20px;
	padding: 2px;
}
table.issue_outer_box_white th span {
	line-height: 20px;
	color:#000;
	font-weight:normal;
	padding: 2px;
}
table.issue_outer_box_table {
	margin-top: 10px;
	border: 1px dotted #3184B0;
	background-color: #CBEBF8;
}
table.issue_outer_box_table td {
	line-height: 25px;
	border: 1px solid #CAE2F0 !important;
}
table.issue_outer_box_table th {
	line-height: 25px;
	border: 1px solid #CAE2F0 !important;
}
table.issue_outer_box_white_inner {
	margin-top: 10px;
	margin-bottom: 10px;
}
table.issue_outer_box_white_inner th {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #D7ECF2;
}
table.issue_outer_box_white_inner th span {
	line-height: 20px;
	font-weight:normal;
	padding: 2px;
}
table.issue_outer_box_white_information {
	margin-bottom: 10px;
	background-color: #C5D5D8;
}
table.issue_outer_box_white_information span {
	color: #F00;
}


/*********************Book Reservation*******************start*********/
table.book_reservation {
	line-height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
table.book_reservation thead td {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	background-color: #DDC48C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 2px;
	background-image: url(../images/book_reservation_table_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
table.book_reservation tbody td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	padding-left: 2px;
	font-size: 12px;
	line-height: 25px;
}
table.book_reservation tr:nth-child(odd)	{
	background-color: #EEEEEE;
}
table.book_reservation tr:nth-child(even)	{background-color:#ffffff;}

/*********************Book Reservation********************end**********/

.reservation_status_tr {
	background-color: #FDE1F0 !important;
}
table.book_reservation tbody table tbody td {
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
}
/*************************for alert********************start**************/
table.notification {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
}
table.notification thead{
	line-height: 30px !important;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 30px !important;
	margin: 0px;
	padding: 0px;
	background-color: #4b6696;
}
table.notification thead th{
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	height: 30px !important;
	border-left-color: #999;
	border-top-style: none;
	border-right-style: none;
}
table.notification tbody th {
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	height: 25px;
	color: #000;
	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: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-style: none;
	background-image: url(../images/noti_bg.jpg);
	background-repeat: repeat-x;
}
table.notification tbody td {
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	height: 25px;
	color: #000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	border-bottom-style: solid;
}

table.notification tbody tr:nth-child(odd) {
	background-color: #F0F0F0 !important;
}
table.notification tbody tr:nth-child(even) {background-color:#ffffff !important;}
/*************************for alert********************end**************/
.events_box {
	float: left;
	width: 564px;
	border: solid 1px #ccc;
	min-height: 873px;
	background-color: #fff;
}
.events_box h3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 564px;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #C2E0F8;
	text-transform: uppercase;
	text-align: center;
}

.events_box fieldset {
	padding: 3px;
	float: left;
	width: 250px;
	min-height: 20px;
	border: 1px dotted #9DCDF4;
	background-image: none;
	background-color: fff;
	margin-left: 18px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 10px 2px #cce4fa;
	box-shadow: 1px 1px 10px 2px #cce4fa;

}

.events_box fieldset ul{
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.events_box fieldset ul li {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 5px;
	color: #1C3700;
}
.events_box fieldset ul li ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.events_box fieldset ul li ul li {
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666;
}
.events_box fieldset legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 18px;
	background-color: #4A7FB5;
	padding: 2px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.calendar_list_box {
	width:195px;
	margin-bottom:20px;

}

.small_calendar_box h3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #C2E0F8;
	text-transform: uppercase;
	text-align: center;
}

.small_calendar_box ul {
	float: left;
	width: 190px;
	padding: 0px;
	margin-top: 0px;
	color: #2C4559;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.small_calendar_box ul a {
	color: #2C4559;
	text-decoration: none;
}
.small_calendar_box ul li {
	list-style-type: none;
	float: left;
	height: 18px;
	width: 26px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-left-style: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #2C4559;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	position: relative;
}
.small_calendar_box ul li:hover {
	list-style-type: none;
	float: left;
	height: 18px;
	width: 26px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-left-style: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #600;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	position:relative;
}

.small_calendar_box ul li.holyday {
	background-color: #FFE1E2 !important;

}


.small_calendar_box ul li.events1 {
	background-color: #F9F1AE !important;
}

.small_calendar_box ul li.events2 {
	background-color: #E4DCCB !important;
}

.small_calendar_box ul li.events3 {
	background-color: #F3E6E4 !important;
}

.small_calendar_box ul li.events4 {
	background-color: #F4CEFD !important;
}





.calendar_list {
	width: 960px;
	float: left;
	/*height: 90px;*/
}

.calendar_list ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	margin-bottom:10px;
}

.calendar_list ul li {
	border: 1px solid #3D5464 !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-width:124px;
	float: left;
	padding: 10px;
	list-style-type: none;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 7px;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background-color: #4A7FB5;
}
.calendar_list ul li.select {
	color: #FFF;
	background-color: #2C4559;
	border: 1px solid #3D180C;
}
.calendar_list ul li.select a {
	color: #FF0;
}
.calendar_list ul li:hover {
	border: 1px solid #3D5464 !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 80px;
	float: left;
	list-style-type: none;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 7px;
	text-align: center;
	color: #FFF;
	background-color: #2C4559;
}

.calendar_list ul li a {
	color: #fff;
	text-decoration: none;
}
.calendar_list ul li a:hover {
	color: #fff;
	text-decoration: none;
}

.big_calendar_box ul {

	width: 903px;
	padding: 0px;
	margin-top: 0px;
	color: #2C4559;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border-top-width: 1px;
	border-left-width: 1px !important;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid !important;
	border-top-color: #CCC;
	border-left-color: #CCC !important;
}
.big_calendar_box ul a {
	color: #2C4559;
	text-decoration: none;
}
.big_calendar_box ul li {
	list-style-type: none;
	float: left;
	height: 90px;
	width: 128px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-left-style: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 37px;
	color: #2C4559;
	text-align: center;
	vertical-align: middle;

	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	position: relative;
}
.big_calendar_box ul li.calendar_week_head {
	font-size: 30px;
	background-color: #D1E8EF;
	height: 50px;
	line-height: 50px;
}
.big_calendar_box ul li:hover {
	list-style-type: none;
	float: left;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-left-style: none;
	color: #600;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;

}

.big_calendar_box ul li.holyday {
	background-color: #FFE1E2 !important;
}

.event_short_box{
	width: 128px;
	min-height: 11px;
	line-height: 11px;
	position: absolute;
	-webkit-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-o-transition: all 0.9s ease;
	-ms-transition: all 0.9s ease;
	transition: all 0.9s ease;
	color: #000 !important;
	bottom: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	padding-top:2px;
	padding-bottom:2px;
}

.big_calendar_box ul li.event {
	background-color: #FFE1E2 !important;
}

.holiday{
	width: 128px;
	min-height: 20px;
	line-height: 20px;
	position: absolute;
	-webkit-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-o-transition: all 0.9s ease;
	-ms-transition: all 0.9s ease;
	transition: all 0.9s ease;
	color: #000 !important;
	bottom: 0px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.events_box_big fieldset {
	padding: 3px;
	float: left;
	width: 400px;
	min-height: 20px;
	border: 1px dotted #9DCDF4;
	background-image: none;
	background-color: fff;
	margin-left:0px;
	margin-right:5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 10px 2px #cce4fa;
	box-shadow: 1px 1px 10px 2px #cce4fa;

}

.events_box_big fieldset ul{
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.events_box_big fieldset ul li {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 5px;
	color: #1C3700;
}
.events_box_big fieldset ul li ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.events_box_big fieldset ul li ul li {
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666;
}
.events_box_big fieldset legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 18px;
	background-color: #4A7FB5;
	padding: 2px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.events_box_big {
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	background-color: #fff;
}

.big_calendar_box h2 {
	padding: 0px;
	line-height: 30px;
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #C2E0F8;
	text-transform: uppercase;
	text-align: center;
	width:904px;
	margin:0 auto;
}





.events_control_box {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border: 10px groove #386E9C;
	min-height: 250px;
	background-color: #C1E8DB;
	height: 380px;
	overflow: auto;
}
.events_control_box ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top:35px;
}
.events_control_box ul li:nth-child(odd) {
	float: left;
	height: auto;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #900;
	background-color: #FFF;
	border: 3px double #630;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	position: relative;
	min-height: 80px;
	padding-top: 40px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 18px;
}
.events_control_box ul li:nth-child(even) {
	float: left;
	height: auto;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #039;
	background-color: #FFF;
	border: 3px double #CD9933;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	position: relative;
	min-height: 80px;
	padding-top: 40px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 18px;
}
.events_control_box ul li span {
	background-image: url(../images/pin.png) !important;
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	position: absolute;
	top: -10px;
	right: -10px;
}

.events_control_box ul li .date {
	position: absolute;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	color: #000;
	top: 10px;
	z-index: 1;
}
.events_control_box h3 {
	text-transform: uppercase;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	color: #06C;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #930;
	background-color: #E3EDF4;
	display: block;
	position: absolute;
	z-index: 5;
	width: 600px;
}

fieldset.quick_link:hover{
    border: 2px solid #999 !important;
    background: #d6d6d6;
}
fieldset.quick_link {
    cursor:pointer;
	sfont-family: Arial, Helvetica, sans-serif;
	background-image: none;
	float: left;
	min-width: 250px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-top:15px;
	margin-left: 30px;
	position: relative;
	height: 45px;
	line-height: 31px;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	border: 2px solid #999 !important;
}
fieldset.quick_link legend a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-transform: capitalize;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #CCC;
	padding-right: 5px;
	padding-left: 5px;
	left: 6px;
	bottom: 5.6px;
	position: absolute;
	color: #333;
	background: rgba(212,228,239,1);
	background: -moz-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(212,228,239,1)), color-stop(100%, rgba(134,174,204,1)));
	background: -webkit-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -o-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -ms-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: linear-gradient(to bottom, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	border: 2px solid #999 !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=0 );
	height: 30px;
}
fieldset.quick_link a.details {
	text-decoration: none;
	color: #900;
	float: left;
	margin-left:39px;
	font-size: 14px;
	font-weight: bold;
	margin-top:5px;
}
input[type="checkbox"],input[type="submit"],input[type="radio"],select{ cursor:pointer; }



/* badge maker */
.bm_bsCover {
	width:700px;
	margin: 20px auto;
	border:solid 1px #ccc;
}
fieldset.bm_field {
	margin: 10px;
	background-image: none;
	background-color: rgba(234, 233, 233, 0.22);
	border: 1px dotted #ccc;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.28);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.28);
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.28);
}
fieldset.bm_field legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
	font-weight: bold;
	text-transform: capitalize;
}
.bm_text {
	height:20px !important;
	line-height:18px !important;
	border:solid 1px #ccc !important;
	margin:1px;
}
.bm_select {
	height:24px !important;
	line-height:22px !important;
	border:solid 1px #ccc !important;
	margin:1px;
}
.addField {
	margin: 0px auto;
	width: 150px;
	border: solid 1px #ccc;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	background-position: 25px center;
	cursor: pointer;
	background-color: #F3FCF3;
}
.bm_btn {
	margin: 0px auto;
	width: 150px;
	border: solid 1px #ccc;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: 25px center;
	cursor: pointer;
	background-color: #F3FCF3;
}
.textField {
	width: 130px;
	border: solid 1px #ccc;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	cursor: pointer;
	background-color: #F3FCF3;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
.imgField {
	width: 135px;
	border: solid 1px #ccc;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	cursor: pointer;
	background-color: #F3FCF3;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.brcField {
	width: 145px;
	border: solid 1px #ccc;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	cursor: pointer;
	background-color: #F3FCF3;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bm_Table {
	border:solid 1px #ccc;
	border-right:none;
}
table.bm_Table tbody td {
	padding:5px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
table.bm_Table thead th {
	padding: 5px;
	line-height: 20px;
	background-color: #F0F0F0;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
table.bm_Table tbody tr:nth-child(odd) {
    background-color:#f0f0f0;
}
.bm_bsCover hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D8D8D8;
}
.outputBox {
	width: 96%;
	overflow: auto;
	min-height: 250px;
    max-height: 350px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #E2E2E2;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
	padding:5px;
}


/* font style */

.arial {font-family:Arial, Helvetica, sans-serif;}
.arialBlack {font-family:"Arial Black", Gadget, sans-serif;}
.comicsans {font-family:"Comic Sans MS", cursive;}
.courierNew {font-family:"Courier New", Courier, monospace}
.timesnr {font-family:Georgia, "Times New Roman", Times, serif;}
.lucidaConsole {font-family:"Lucida Console", Monaco, monospace;}
.lucidasu {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.msSerif {font-family:"MS Serif", "New York", serif}
.plantinoL {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.tahoma {font-family:Tahoma, Geneva, sans-serif}
.verdana {font-family:Verdana, Geneva, sans-serif;}
.trebuchet {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.stylebox {
	border:solid 1px #ccc;
	float:left;
	margin:1px;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
.stylebox:hover {
	background: rgba(241,231,103,1);
	background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
	background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
	background: -o-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
	background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
	background: linear-gradient(to bottom, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 );
}
.stylebox:active {
	background: rgba(255,175,75,1);
	background: -moz-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(255,146,10,1)));
	background: -webkit-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: -o-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: linear-gradient(to right, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
}
.styleboxSelected {
	background: rgba(255,175,75,1);
	background: -moz-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(255,146,10,1)));
	background: -webkit-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: -o-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	background: linear-gradient(to right, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
}

.style_Box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	padding-left:1px;
	padding-right:1px;
	border:solid 1px #ccc;
	background-color:#fff;
	position:relative;
}
.dropBox {
	display: none;
	position: absolute;
	top: 25px;
	z-index: 15px;
	background-color: #F1F7F8;
	width: 250px;
	height: auto;
	border: solid 1px #ccc;
	-webkit-box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.36);
	-moz-box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.36);
	box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.36);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url(../images/drop_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.dropList {
	display:block;
	padding-left:30px;
	line-height:25px;
	cursor:pointer;
	position:relative;
	color:#000;
}
.dropList a {
	display:block;
	padding-left:30px;
	line-height:25px;
	cursor:pointer;
	position:relative;
	color:#000;
}

.dropListSelected {
	background-image: url(../images/tickwhite.png);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	color:#F00;

}
.photoViewcover {
	float:left;
	width:300px;
	height:300px;
	border:solid 1px #ccc;
	position:relative;
	margin:5px;
}

.photoBorder {
	position:absolute;
	border:solid 5px #900;
	width:300px;
	height:300px;
	left:-5px;
	top:-5px;
}

.idVideo {
	width:300px;
	height:300px;
	background-color:#efefef;
	float:left;
}
.capturedImg {
	width:250px;
	height:308px;
	float:left;
	border:solid 1px #ccc;
	margin-left:20px;
	margin-right:20px;
}
.headcapture {
	width:96%;
	line-height:25px;
	background-color:#EECEC4;
	color:#000;
	padding:5px;
	font-weight:bold;
	font-size:14px;
}
.headcapturechange {
	width: 96%;
	line-height: 25px;
	background-color: #BFFBB7;
	color: #000;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
}
.capureCanvas {
	margin:10px;
	border:solid 1px #ccc;
	background-color:#fefefe;
	height:auto;
	min-height:200px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3);
}
.takePhoto {
	text-align: center !important;
	float: none !important;
	margin: auto !important;
	height: 25px !important;
	width: 120px !important;
	background-image: none !important;
	color: #FFF !important;
	background-color: #6DAFD3 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #4D9ECA !important;
}

.badge{
	width:300px;height:180px;border:grey solid 2px;margin-left: 20px;margin-top: 20px;
}
.entity{
	cursor:move;
	border:1px dashed gray;
}

.selected{
		border:1px dashed blue !important;
	}
.tr_blue td{
		background: #c5cae9
	}
.tr_red td{
		background: #ffcdd2
	}
.tr_green td{
		background: #c8e6c9
	}
