
body {margin: 0; padding: 0; background: #fff; color: #252525;}
body, textarea {font-family: Calibri, Arial, Helvetica, sans-serif;}
p, blockquote, li, dd, dt, h4, label, input, select, textarea {font-size:15px;}

a {color:#1f7daa; text-decoration: none; outline: none; border-bottom: 1px dotted #999;}
a:hover {text-decoration: none; color: #000;}

.aclass {border-bottom:none;}

img {border: none;}
table, form {margin: 0; padding: 0;}
th, td { vertical-align:top; }

h1, h2, h3 {margin:0 0 .5em 0; font-weight: normal;}
h1 {font-size: 24px;}
h2 {font-size: 20px;font-weight: bold;  text-transform: uppercase; } /* also used in common files*/
h3 {font-size: 15px; font-weight: bold; }
h5 {font-size:11px; font-weight: normal; font-style: italic;}  

p, pre {margin: 1em 0; line-height: 1.4em;}
dd, ul li, ol li {line-height: 1.3em;}
dl, ul, ul li, ol, ol li, blockquote {padding: 0;}
dl {margin: .5em 0;}
dt {font-weight: bold; margin: .25em 0 0 0;}
dd {margin-left: .5em;}
ul {margin: .5em 0 .5em 1.1em;}
ul li {list-style: square; margin:0 0 .25em .5em;}
ol {margin: .5em 0 .5em 1.4em;}
ol li {margin:0 0 0 .5em;}
blockquote {margin: 1em 2em;}

fieldset {padding: 1em; margin: .25em 0; border: 1px solid #ccc; width: 96%; background: #eee;}
legend {font-size: 15px; font-weight: bold; color: #333; padding: 0 5px; margin: 0;}
*:first-child+html legend {margin: 0 0 .5em 0;} /* hack for all IE versions */

select, textarea {margin: 1px; padding: 0 2px; vertical-align: middle;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}

/*(#tab-cont font { font-family:Calibri, Arial, Verdana; font-size:13px; color:#ff0000; }
font.font { font-family:Calibri, Arial, Verdana; font-size:13px; color:#ff0000; }*/

.wrap {width: 800px; margin: 0 auto; position: relative;}

#head { background: #1f7daa;}
#head h1 { position: absolute; left: 400px; top: 50px; font-weight: normal; text-transform: uppercase;}

#tnav { background: url(img/bg_tnav.png) repeat-x; height: 26px; padding: 3px 0 0 15px;}
#tnav a { color: #fff; font-size: 15px; margin-right: 30px; border: 0 none;}
#main { margin-left: 210px; }

.MainLinks { text-align: right; font-size: 15px;}
.MainLinks a {color: #009; font-weight: bold; margin-left: 10px;}

#sidebar { width: 180px; background: #d7d7d7; padding: 10px; position: absolute; left: 0; top: 116px;}  
#sidebar dl {font-size: 15px; margin: 0; padding: 0;}
#sidebar dt { text-transform: uppercase;}
#sidebar dd { text-transform: capitalize; font-weight: normal; padding: 0 0 15px 0; margin: 0 0 0 15px;}
#sidebar dd a { display: block; color: #252525; }
#sidebar dd a:hover { color: #ff7d00;}

#cnt {padding: 10px;}
#cnt .lblMessage { color: #900; font-size:15px;}

table.filters { width: 96%;} 
.filters input { margin: 0; padding: 0 2px;}
.filters label { display: block; margin: 8px 0 0 3px; padding: 0;}
.filters label span { color: #666; font-size: 12px;}



.btn { text-align: center; margin: 15px 0 0 0;}
.btn input { background: url(img/bg_btn.gif) no-repeat; border: 0 none; color: #fff; height: 34px; width: 151px; text-align: center;}
.btn input.check { background: none; border: auto; height: auto; width: auto;}


.submit { background: url(img/bg_btn.gif) no-repeat; border: 0 none; color: #fff; height: 34px; width: 151px; text-align: center;}
input[type=submit]{ background: url(img/bg_btn.gif) no-repeat; border: 0 none; color: #fff; height: 34px; width: 151px; text-align: center;}
input[type=button]{ background: url(img/bg_btn.gif) no-repeat; border: 0 none; color: #fff; height: 34px; width: 151px; text-align: center;}

table.data { width: 99%; font-size: 13px; border: 1px solid #d7d7d7;}
.data th { padding: 2px; background: url(img/bg_tnav.png) repeat-x; color: #fff; font-weight: normal; text-align: left; white-space: nowrap; }
tr.grid_alter { background: #eee;}
.data td { padding: 2px; border-bottom: 1px solid #999;}

/*tr.grid_item { background: #727272;} paging row */
tr.grid_header { padding: 2px; background: url(img/bg_tnav.png) repeat-x; color: #fff; font-weight: normal; text-align: left; white-space: nowrap; }/* Grid Header */
tr.grid_selected { background: #727272;}/* paging row */
tr.grid_pages { background: #727272;}/* paging row */
tr.grid_pages span { padding: 2px; color: #fff;}


/*.gridHeader {
background:transparent url(../images/bg_th.gif) repeat scroll center 0;
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px;
color:white;
font-weight:bold;
padding:4px 1px 2px 4px;
}
.gridRowRight {
border-right:2px solid #FFFFFF;
color:#707070;
font-size:12px;
font-weight:bold;
padding:4px 5px;
text-align:right;
}
.gridRowLeft {
border-right:2px solid #FFFFFF;
color:#707070;
font-size:12px;
font-weight:bold;
padding:4px 5px;
text-align:left;
}
.gridPages {
background:#D7D7D7 none repeat scroll 0 0;
text-align:right;
text-transform:uppercase;
}
.grid {
border:1px solid #CCCCCC;
width:100%;
*/



.DivPDF {}

#login {margin: 0 auto; width: 614px;}
#login fieldset { background: url(img/bg_login.png) no-repeat; border: 0 none; 
	width: 614px; height: 378px;  padding: 30px 0 15px 16px;}
#login h1 {font-size: 30px;}
#login h1 img {position: relative; top: 6px;}

#login div.btn { text-align: center; margin-bottom: 15px;} 
#login fieldset h1 { color: #eaeaea; font-weight: normal; margin: 0;}
#login div.btn input { font-size: 20px; line-height: 34px; padding: 0;}
#login table { margin: 0 auto; width: 50%;}
#login table td { padding: 1px 2px; font-size: 15px; font-weight: normal;}
#login table input { width: 180px; border: 0 none;}
#login table input.txt {display: block; width: 160px;}

#login label { color: #eaeaea; font: 14px arial, sans-serif; 
	display: block; margin: 8px 0 2px 3px; padding: 0;}
#login label.alt {display: inline; margin: 0 0 8px 0;}
#login label.alt input {margin-top: 4px !important; line-height: auto;}
#login table a { border: 0 none; color: #FF9633;}

#login input[type='submit'] {width: 151px; text-align: center;}







/*Old Styles Start form Here*/



/*body {
	background: #fff; color: #666;
	margin: 0; padding: 0;
	height: 100%; width: 100%;
	font-family: Tahoma, Geneva, sans-serif;
	}

a{ color:#3192b6; text-decoration: underline;}
a:hover {color: #333;}

h1 { font-size:16px; font-weight: bold; margin: .5em 0; padding: 0; }
h2 { font-size:16px; font-weight: bold;} 
h3 { font-size:14px; font-weight: bold; text-align: center;}
h4 { font-size:12px; font-weight: bold;}
h5 { font-size:8px; font-weight: normal; margin: 0; padding: 0; text-align: center;}

hr { border: 1px solid #999; border-width: 1px 0 0 0; text-align: center; color: #999;height: 1px;}

p, li, dd { font-size:12px; line-height: 1.3em;}
li { list-style: square outside;}
table, form {margin: 0; padding: 0;}*/


/*   table styles */
table.product {
	width: 780px;
	margin: 0 auto;
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	}
th { text-align: left;background: #eaeaea; font-size: 14px; font-weight: bold;padding:.25em; border-bottom: 1px solid #ccc;}
td {font-size: 12px; padding:.5em .2em;}


/*   login & form styles */
/*#login {
	margin: 4em  auto; padding:0 0 0 0;  /*  1em 1em; */ /*14em*/
/*	width: 33em; 
	background: #f6f6f6;  
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font-size: 11px;
	}

input{
	border: 1px solid #999; 	
	border-top-color: #ccc;
	border-left-color: #ccc;
	vertical-align: middle;
	margin-bottom: .25em;
	background: #fff;	
	font-size: 12px;
	}
input[text]{ width:15em; }


input.submit, .button a {
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	padding: 0.25em;
	background: #fff url(submit.gif) repeat-x;
	color: #333;
	font-weight: bold;
	letter-spacing: .1em;
	}
.button {text-align: center; padding: 1em 0 1em 7em;}
.button a  {text-decoration: none;  padding: .35em .5em ; }
label {
	font-size: 12px; font-weight: bold; 	
	text-align: right; 
	float: left; 
	width: 14em; 
	clear: left; 
	margin-right: .3em;
	position: relative; top: .3em;
	}
label span {font-size: 11px; font-weight: normal;}
#login p {text-align: center;}*/


.info {
	width: 780px;
	margin: 1em auto;
	font-size: 11px; 
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	}
.info p {padding: .5em; line-height: 1.5em; }
.info h3 {background: #eaeaea;margin: 0; text-align: left; border-bottom: 1px solid #ccc; text-indent: .5em; }
.note {font-weight: normal;}