﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{    
	margin: 0;
	padding: 0;
	outline: 0;
	background: transparent;
	font-style:normal;
}

fieldset,iframe
{
    border:0;
}
input, textarea, select
{
    font-size:11px;
    font-family:Arial, Tahoma, Verdana;
}

body {
	font-size:100%;
}
ol, ul {
	list-style: none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
    border:0;
}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	
}
th,td
{
	padding:4px 0 4px 5px;
	border:0px solid transparent;
	vertical-align:middle;
}

th
{
	font-weight:bold;
	color:#014d8b;
	background:#b4d9f7 url(../images/table_header_bg.gif) repeat-x bottom left;
	vertical-align:bottom;
}
th,td
{
	font-size:11px;
}
tr.altRow td
{
	background:#daeffd;
}
tr.altRow td tr td
{
	background:#fff;
}

tr.altRow td tr.altRow td
{
	background:#eaf6fd;
}
tr td tr.altRow td
{
	background:#eaf6fd;
}

tr.selectedRow td
{
	background:#fbefae;
}
tr.rowSelect td
{
	background:#fdf8db;
}

tr.selectedRow td input.buttonRadio
{
	background:transparent url(../images/radiobut_on.gif) no-repeat scroll 0 0;
}
/* ----------- User defined -------------- */

a 
{
    color:#0069be;
    text-decoration:underline;
}
span.logoutLink
{
    color:#0069be;
    text-decoration:underline;
    cursor:pointer;
}
a:hover 
{
    color:#014d8b;
}

.clear
{
    clear:both;
}
.bob
{
    border-bottom:1px solid #efefef;
}
.bo1
{
    border:1px solid #000;
}
.bo1Red
{
    border:1px solid #ff0000;
}

.tal
{
    text-align:left;
}
.tac
{
    text-align:center;
}
.tar
{
    text-align:right;
}
.showMe
{
    display:block;
}
.hideMe
{
    display:none;
}

.pt10
{
	padding-top:10px;
}

.notice
{
	background:#fdfde0 url(../images/noticeIcon.gif) no-repeat 10px 5px;
	padding:5px 40px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	border:1px solid #eecd14;
	margin:3px 0;
}
.disn
{
	display:none;
}

.disb
{
	display:block;
}
.disib
{
	display:inline-block;
}
.disi
{
	display:inline;
}
.pt05
{
	padding-top:5px;
}

.pt10
{
	padding-top:10px;
}
.mt05
{
	margin-top:5px;
}
.pl05
{
	padding-left:5px;
}
.pl10
{
	padding-left:10px;
}
.row .m0
{
	margin:0;
}
.mt10
{
	margin-top:10px;
}
.wp80
{
	width:80%;
}
.w50
{
	width:50px;
}
.w70
{
	width:70px;
}
.w80
{
	width:80px;
}
.w90
{
	width:90px;
}
.w100
{
	width:100px;
}
.w130
{
	width:130px;
}

span.gutter10
{
	display:inline-block;
	padding-right:10px;
}
.modalWrapper{
	background:transparent url(../images/whiteBG.png) repeat scroll 0 0;
	display:block;
	height:100%;
	left:0;
	/*opacity:0.9;*/
	position:fixed;
	top:85px;
	width:100%;
/*	z-index:200;*/
}

/*Modal Iframe*/
.modalWrapperIframe
{
	display:none;
}

.errorField
{
	background:#fdd8d8;
	border:1px solid #ee4b4b !important;
}
.errorTxt
{
	color: #ee4b4b !important;
	font-weight:bold;
}
.errorImgMarker
{
	cursor:pointer;
	color:#ff0000;
}

/*Ajax update panel*/
#ctl00_UpdatePanel2
{
	height:100%;
}