/*----------start general tag-------------*/
body
{
	font-family: arial;
	font-size: 12px;
	color: #313131;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}
#wrapper
{
	float: left;
	width: 100%;
	background: url(../App_Themes/White/images/background.png) repeat-x center top;
	min-height: 400px;
}
#main
{
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h1
{
	color: #ffffff;
	font-size: 40px;
	font-weight: normal;
}
h2
{
	color: #1A559E;
}
h3
{
	color: #1A559E;
}
h5
{
	color: #1A559E;
	font-size: 14px;
	text-transform: capitalize;
}

a
{
	color: #005198;
	text-decoration: underline;
}

/*----------end general tag-------------*/
/*----------start top div-------------*/
#top_main h1
{
	font-size: 30px;
	line-height: 45px;
}
#top_main
{
	float: left;
	width: 100%;
	color: #FFF !important;
	height: 90px;
}
#top_left
{
	float: left;
	height: auto;
	width: 30%;
}
#top_right
{
	float: right;
	width: 69%;
	padding: 0px;
	text-align: right;
}
.nav
{
	float: left;
	width: 100%;
	margin: 10px 0px;
	background: url(../App_Themes/White/images/nav_shadow.png) no-repeat left bottom;
	height: 57px;
}
.nav ul
{
	margin: 0px;
	padding: 0px;
}
.nav ul li a
{
	padding: 5px 15px;
}
.nav img
{
	padding-top: 3px !important;
}
.blank_space
{
	float: left;
	height: 10px;
	width: 100%;
}
.top_nav
{
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 13px;
	color: #ffffff;
}
.top_nav ul
{
	margin: 0px;
	padding: 0px;
}
.top_nav ul li
{
	list-style: none;
}
.top_nav ul li a
{
	float: left;
	color: #ffffff !important;
	display: block;
	padding: 0px 10px;
	border-right: 1px solid #999;
	line-height: 12px;
}
.top_nav a
{
	color: #ffffff !important;
	text-decoration: none;
}
/*----------end top div-------------*/

.content
{
	float: left;
	width: 100%;
	min-height: 300px;
}
.login
{
	/*background: url(../App_Themes/White/images/loginimg.png) no-repeat;*/
	background-color: #237ECD;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 402px;
	height: 300px;
	padding: 30px 20px 20px 20px;
	color: #fff;
}
.login a
{
	color: #FFF;
}
td
{
	vertical-align: top;
}
.login_btn
{
	background: url(../App_Themes/White/images/blue_btn.png) repeat-x !important;
	color: #fff;
	font-size: 16px;
	padding: 6px 20px;
	font-weight: bold;
	border: 1px solid #0F62AA;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 2px 2px 4px #000;
	-moz-box-shadow: 2px 2px 4px #000;
	-webkit-box-shadow: 2px 2px 4px #000;
}

.site_desc
{
	float: left;
	width: 100%;
}
.site_desc ul
{
	margin: 0px;
	padding: 0px;
}
.site_desc ul li
{
	list-style: disc;
	float: left;
	display: block;
	padding: 3px 3px 3px 20px; /*background: url(../App_Themes/White/images/star.png) no-repeat left 4px;*/
	color: #1C4B85;
	font-weight: bold;
	width: 290px;
}
/*------------------start footer box------------------*/
.footer
{
	width: 100%;
	color: #949494;
	background: url(../App_Themes/White/images/footer_shadow.png) no-repeat top center;
	height: 55px;
	float: left;
	padding-top: 25px;
}
.footer a
{
	color: #5d5f5c;
	text-decoration: none;
}
.footer_left
{
	float: left;
	width: 60%;
}
.footer_right
{
	float: right;
	width: 30%;
	_width: 30%;
	text-align: right;
}
.developed
{
	float: left;
	width: 105px;
	margin-top: 2px;
}
.quacito_logo
{
	float: right;
	width: 90px;
	margin-top: 2px;
}
/*------------------end footer box------------------*/
/*--------------start tab menu--------------*/
.ajax__tab_xp .ajax__tab_outer
{
	background: url( "../App_Themes/White/images/dark_blue_right.png" ) no-repeat scroll right top transparent !important; /*background: url(../images/h1bg.jpg) top right repeat-x!important;*/
	height: 28px !important;
	padding-right: 40px !important;
	font-size: 12px;
}
.ajax__tab_xp .ajax__tab_inner
{
	background: url( "../App_Themes/White/images/dark_blue_left.png" ) no-repeat scroll 0 0 transparent !important;
	padding-left: 12px !important;
}
.ajax__tab_xp .ajax__tab_tab
{
	background: url( "../App_Themes/White/images/dark_blue_center.png" ) repeat-x scroll 0 0 transparent !important;
	color: #ffffff !important; /*background: url(../images/h1bg.jpg) top right repeat-x!important;*/
	height: 20px !important;
	margin: 0;
	padding: 3px 0px;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
	background: url( "../App_Themes/White/images/light_btn_center.png" ) repeat-x scroll 0 0 transparent !important;
	color: #ffffff !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
	background: url( "../App_Themes/White/images/light_btn_left.png" ) no-repeat scroll 0 0 transparent !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
	background: url( "../App_Themes/White/images/light_btn_right.png" ) no-repeat scroll right top transparent !important; /*border-bottom:1px solid #C2DD78;*/
}
.ajax__tab_xp .ajax__tab_header
{
	background: none !important;
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
}
.ajax__tab_xp .ajax__tab_body
{
	min-height: 320px;
	border: 1px solid #215BA1 !important;
	border-radius: 0px 8px 8px 8px;
	-moz-border-radius: 0px 8px 8px 8px;
	-webkit-border-radius: 0px 8px 8px 8px;
	margin-bottom: 20px;
}
/*------------------------------------*/
.button, input[type="reset"], input[type="button"], input[type="submit"]
{
	background: #215BA1;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 10px;
	border: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0px 4px 4px #000;
	-webkit-box-shadow: 0px 4px 4px #000;
	-moz-box-shadow: 0px 4px 4px #000;
	margin-bottom: 10px;
}

fieldset
{
	border: 1px solid #1C4B85;
	margin-bottom: 10px;
}
legend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1C4B85;
	padding: 0px 5px;
}
.tableborder
{
	padding: 0px;
	border-top: 1px solid #215BA1;
	border-right: 1px solid #215BA1;
}
.tableborderth
{
	background-color: #215BA1;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 2px;
	border-bottom: 1px solid #215BA1;
	border-left: 1px solid #215BA1;
	border-right: 1px solid #215BA1;
}
.tableborderth th
{
	background-color: #215BA1;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 2px;
	border: 1px solid #215BA1;
}
.tableborderth a
{
	color: #ffffff;
}
.tableborder td
{
	background: #fff;
	color: #000;
	padding: 2px 3px;
	border-bottom: 1px solid #215BA1;
	border-right: 1px solid #215BA1;
	border-left: 1px solid #215BA1;
}
.viewDetails table
{
	border:1px solid #ccc;}
.viewDetails td
{
	border:1px solid #ccc;}
.viewDetails td td
{
	border:none;}
textarea, input[type="text"], input[type="radio"], input[type="password"]
{
	border: 1px solid #B8C3D1;
	padding: 0px 0px 0px 3px;
	background-color: #F0F5FF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #666666;
	padding:2px 4px;
	font-size: 12px;
}
select, input[type="password"]{
	border: 1px solid #B8C3D1;
	padding: 0px 0px 0px 3px;
	background-color: #F0F5FF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #666666;
	padding:0px 4px;
	font-size: 12px;
}
.altbg
{
	background-color: #F0F5FF;
}
.altbg td
{
	border: 1px solid #215BA1;
}
.paging
{
	color: #02457f;
	text-align: center;
}
.paging a
{
	color: #02457f;
	background-color: #F0F5FF;
	padding: 2px 5px;
	border: 1px solid #02457f;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-decoration: none;
}
.paging a:hover
{
	color: #F0F5FF;
	background-color: #02457f;
	border: 1px solid #02457f;
	text-decoration: none;
}
.itmbg
{
	background-color: #215BA1;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 4px 2px;
}
.itmbghd
{
	background-color: #215BA1;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 4px 2px;
}
/*.tablecell{
padding:0px;
font-size:11px;
border:none;
}
.plaincell th{
background: #FFFFFF url(../images/table_bg.jpg) bottom left repeat-x;
color:#2E6C91;
padding:4px 2px;
border:none;
}
.plaincell td{
background:#fff;
color:#000;
padding:2px 3px;
border:none;
}
.plaincell td td{
border:none;
}*/
hr
{
	width: 100%;
	height: 1px;
	color: #14529E;
}
.ajax__calendar_container
{
	background-color: #ffffff !important;
	border: 1px solid #cccccc;
}
.modalPopup_upgradeClose
{
	margin: -10px 0px 0px -10px !important;
}
.ctl00_menuBar_4
{
	padding: 2px 12px !important;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #F0F5FF;
	font-family: verdana,tahoma,helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 2px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	font-family: verdana,tahoma,helvetica;
	font-size: 12px;
	color: #000000;
	margin:0px!important;
	padding:0px;
	list-style:none!important;
}
.autocomplete_listItem:hover
{
	list-style:none;}
.Detected
{
	display: block;
}
.autocomplete_completionListElement{
	background:#fff;
	border:1px solid #215BA1;
	list-style:none!important;
	margin:0px!important;
	padding:0px;
	/*height:250px;
	width:250px!important;*/
	overflow:auto;}
.NotDetected
{
	display: none;
}
.tdspace td
{
	padding-bottom:20px;}
.close_popup
{
	position:absolute;
	top:-10px;
	right:-10px;}
.more_height
{
	height:60px;
	overflow:hidden;
	width:110px;
	padding:0px;
	/*border-bottom:1px solid #005198!important;*/}
	
/*.leightbox {
	color: #333;
	display: none;
	position: fixed;
	top: 180px;
	left: 30%;
	width: 40%;
	height: 250px;
	overflow:auto;
	padding: 15px;
	border: 5px solid #215BA1;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{    position:fixed;    }#overlay[id]{  position:fixed;    }
.lbAction
{
	width:20px;
	position:absolute;
	right:8px;
	top:0px;
	z-index:999!important;
	text-align:right;}*/
/*************************************POPUP**************************************/
.popupContainer{
width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
}
.popBg{
width:100%;
height:100%;
position:fixed;
/*background:url(../images/semitrans.png) left top repeat;*/
background:#000;
opacity:0.5;
z-index:9;
}
.popContent{
position:absolute;
top:300px;
width:300px;
height:200px;
overflow:auto;
background:#fff !important;
padding:15px 20px;
border:5px solid #434D51;
z-index:999;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}
.closePopUp{
position:absolute;
top:0px;
right:0px;
}
.popContent input[type=text], .popContent input[type=password]{
width:98%;
}
.saprator{ border-bottom: 1px solid #215BA1 !important;}
.saprator1{ border-bottom: 1px solid #215BA1 !important; border-left:1px solid #215BA1 !important; padding-left:5px}
td.saprator1:last-child {
    border-bottom: 0px solid #215BA1 !important;
}
.Response{  width:88px; height:101px; padding:0 3px !important; display: block}
.Res-ponse{  width:55px; height:101px; padding:0 3px !important; display: block}
.box1{ width:30px; height:101px; padding:0 3px !important}

table.grid tr:last-child td
{
border-bottom:none !important;
}

.gridtd
{background:#FCFDFF; border-bottom:#D4D5D5 1px solid; border-left:#D4D5D5 1px solid; border-right:#D4D5D5 1px solid; padding:3px 5px}
.loader_img
{
	position:fixed;
	top:50%;
	left:50%;}
	
.wrapword th{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:30px;
text-align:left;
font-weight:normal;
padding:2px;
}
.wrapword td
{
	text-align:center;}

.wrapcrime{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:50px;
text-align:left;
font-weight:normal;
padding:2px;
}