A:link {text-decoration: none; color: #4d5a73;}
A:visited {text-decoration: none; color: #4d5a73;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #4d5a73;}
body {
	height: auto;	
	font-size: 11px;
	font-family: tahoma, Verdana, Arial, Helvetica;
	color: #103d67;
}
td {
	font-size: 11px;
	font-family: tahoma, Verdana, Arial, Helvetica;
	color: #103d67;
}
input.inputbox {
	font-family: tahoma, Verdana;	
	font-size: 11px;
	color: #000000;
	border:none;
	height: 23px;
	padding:5px 0;
	background:url(/images/input_bg.gif) repeat-x left top;
	border:0;
}
input.loginbutton {
	font-family: tahoma, Verdana;	
	font-size: 11px;
	color: #000000;
	border:none;
	height: 24px;
	width: 219px;
	padding:6px 0;
	background:url(/images/login_03.jpg) repeat-x left top;
}
input.inputbox1 {
	font-family: tahoma, Verdana;	
	font-size: 11px;
	color: #000000;
	border:none;
	height: 23px;
	padding:5px 0;
	background:url(/images/input_bg1.gif) repeat-x left top;
}
input.inputbox2 {
	font-family: tahoma, Verdana;	
	font-size: 11px;
	color: #000000;
	border:none;
	height: 23px;
	padding:5px 0;
	background:url(/images/input_bg2.gif) repeat-x left top;
}
select {
	font-family: Verdana, "MS Serif", "New York", serif;	
	font-size: 11px;
	border: solid 1px #bfc1b8;
	color: #000000;
	background-color: #ffffff;
}
textarea {
	font-family: tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: solid 1px #bfc1b8;
}
img {
	border: 0pt;
}
.pagination {
	padding: 3px;
	margin: 1px;
	text-align:center;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #78BAE8;
	text-decoration: none;
	color: #036CB4;
}
.pagination a:hover,
.pagination a:active {
	border: 1px solid #005A98;
	color: #005A98;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}
td.newtdleft { 
	border-left: 0px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	font-size: 12px;
	font-family: Tahoma,arial,Verdana, Helvetica;
	color: #000000;
}
td.newtdright { 
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 3px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	font-size: 12px;
	font-family: Tahoma,arial,Verdana, Helvetica;
	color: #000000;
}
td.newtdleft2 { 
	font-size: 12px;
	font-family: Tahoma,arial,Verdana, Helvetica;
	color: #000000;
}
td.newtdright2 { 
	font-size: 12px;
	font-family: Tahoma,arial,Verdana, Helvetica;
	color: #000000;
}
td.tab { 
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	color: #0089b3;
}
td.tab_over { 
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	background:url(../images/tab_bg.jpg) repeat-x left top;
	font-size: 11px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	font-weight: bold;
	color: #0089b3;
}
tr.tr_header { 
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #B7C0C7;
	background-color: #F2F6FF;
	font-size: 11px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	color: #000000;
}
tr.tr_one { 
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	color: #4B4B4B;
}
tr.tr_two { 
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	background-color: #F7F7F7;
	font-size: 11px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	color: #4B4B4B;
}
tr.tr_over { 
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	background-color: #E8F1FF;
	font-size: 11px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	color: #4B4B4B;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.FormButton {
    background: transparent url('/images/bg_button_b.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.FormButton span {
    background: transparent url('/images/bg_button_spanb.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.FormButton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.FormButton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
.noPrint { 
display: none; 
} 

.sectionHeader {
	width:100%;
	border-bottom:1px solid #d3d3d3;
	height:28px;
	clear:both;
}
.sectionHeaderLeft {
	float:left;
}
.sectionHeaderRight {
	float:right;
	font-size:14px;
	color:#999999;
	margin-top:6px;
}
.sectionHeaderRight a {
	color:#999999;
}
.sectionHeaderTitleLeft {
	color:#192d45;
	font-size:20px;
	font-weight:bold;
}
.sectionHeaderTitleRight {
	color:#0280bd;
	font-size:20px;
	font-weight:bold;
}

.infoHeader {
	background-color:#0063aa;
	height:30px;
	color:#8bedfe;
	font-size:18px;
	padding:8px 0 0 9px;
	text-shadow: 1px 1px 2px #000;
}
