/* #################### General #################### */
body {
	font-family:Tahoma, Geneva, sans-serif;
	scrollbar-face-color: #ABB9C9;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #415595;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #415595;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
}
a:link, a:active, a:visited {
	font-size:12px;
	color: #DC1F26;
	text-decoration: none;
}
a:hover {
	font-size:12px;
	color: #DC1F26;
	text-decoration: underline;
}
form{
   margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font-size : 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	height:20px;
	border: solid 1px #D7D7D7;
}
.normalFont {
	font-size:11px;
	color:#333333;
}
.normalFont a:link, .normalFont a:active, .normalFont a:visited {
	font-size:11px;
	color: #354D96;
	text-decoration:none;
}
.normalText a:hover {
	font-size:11px;
	color: #354D96;
	text-decoration:underline;
}
.smallText {
	font-size:10px;
	color:#333333;
}
.titleText {
	font-size:16px;
	font-weight:bold;
	color:#425697;
}

/* #################### Headings #################### */
.h1 {
   font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	letter-spacing:2px;
	color:#888888;
}
.h2 {
   font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	color:#ffffff;
}

/* #################### Fonts #################### */
.fontStyle1 {
	font-size:12px;
	color:#DB1F26;
}
.fontStyle1 a:link, .fontStyle1 a:active, .fontStyle1 a:visited {
	font-size:12px;
	color:#DB1F26;
}
.fontStyle1 a:hover {
	font-size:12px;
	color:#DB1F26;
	text-decoration:none;
}
.fontStyle2 {
    font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	letter-spacing:1px;
	color:#888888;
}
/* #################### Links #################### */
.tabtext{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#A2238C; letter-spacing:1px; text-decoration:none}
.tabtext a:link, .tabtext a:active, .tabtext a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#A2238C; letter-spacing:1px;  text-decoration:none}
.tabtext a:hover {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#A2238C; letter-spacing:1px; text-decoration:none}
/* #################### Misc #################### */
.lineStyle1 {
	background-color:#ffffff;
}
.lineStyle2 {
	background-color:#E1E9D6;
}
/* #################### Pagination #################### */
.paginationLinks {
	 MARGIN-BOTTOM: 5px; COLOR: rgb(128,128,128); LINE-HEIGHT: 140%; PADDING-TOP: 5px; POSITION: relative;
}
.paginationLinks UL {
	DISPLAY: inline; MARGIN-LEFT:5px;
}
.paginationLinks LI {
	DISPLAY: inline; MARGIN: 1px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.paginationLinks LI A {
	color:#C01D24; BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 6px! important; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 6px! important; FONT-WEIGHT: 100; FONT-SIZE: 11px! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #adadad 1px solid; TEXT-DECORATION: none! important
}
.paginationLinks LI A.last {
	color:#C01D24; BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; BORDER-BOTTOM: #adadad 1px solid
}
.paginationLinks LI A:hover {
	color:#C01D24; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #000 1px solid; COLOR: #C01D24! important; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ABB9C9
}
.paginationLinks LI A.last:hover {
	color:#C01D24; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.paginationLinks .current {
	color:#C01D24; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.paginationLinks .next A {
	color:#C01D24; BORDER-RIGHT: #C01D24 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #C01D24 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #C01D24 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #C01D24 1px solid
}
.paginationLinks .previous A {
	color:#C01D24; BORDER-RIGHT: #C01D24 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #C01D24 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #C01D24 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #C01D24 1px solid
}
.paginationLinks .next A:hover {
	color:#C01D24; FONT-WEIGHT: normal
}
.paginationLinks .previous A:hover {
	color:#C01D24; FONT-WEIGHT: normal
}
.paginationLinks .total {
	color:#C01D24;FONT-SIZE: 11px
}
/* #################### Misc #################### */
.comp {
	font-size:11px;
	color: #D31920;
	text-decoration:none;
}
.error {
	font-size:11px;
	color: #D31920;
	text-decoration:none;	
}
.frmField1 {
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
}
.frmField2 {
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
}

.btn {

	font-size : 13px;
	font-weight: lighter;
	letter-spacing: 1px;
	color: #477EC1;
	width: autopx;
	height: 25px;
	border-bottom: #C93894 1px solid;
 	border-left:  #6DCFF6 1px solid;
 	border-right: #3CB34B 1px solid;
 	border-top:  #F48325 1px solid;
	background-color:#FFF;
	cursor: hand;

}

.btn1 {
	font-size : 10px;
	color: #ffffff;
	background-color: #000000;
	padding-left: 8px;
	border-bottom: #C93894 1px solid;
 	border-left:  #6DCFF6 1px solid;
 	border-right: #3CB34B 1px solid;
 	border-top:  #F48325 1px solid;
	cursor: hand;
}

.tblhd{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;
	background-color:#888888;
}


.tbldata1 {

	font-size:12px;

	color:#888888;

	background-color:#ffffff;

}

.tbldata2 {

	font-size:12px;

	color:#888888;

	background-color:#F0F0F0;

}

.tbltype3 {

	font-size:12px;

	color:#2D05FD;

	background-color:#ffffff;

}

.tbltype4 {

	font-size:12px;

	color:#2D05FD;

	background-color:#F0F0F0;

}


.tbldataabc {
font-size: 12px;
color:#990000;
background-color:#F0F0F0;
}

.tbldataabc2 {
font-size: 12px;
color:#990000;
background-color:#ffffff;
}

.tbltype1 {
font-size: 12px;
color:#000000;
background-color:#F0F0F0;
}

.tbltype2 {
font-size: 12px;
color:#000000;
background-color:#ffffff;
}



.tbldata3 {

	font-size:12px;
	color:#477EC1;
	background-color:#FFDE01;
	border: solid #A1A1A1 1px ;    
	 text-decoration: none;
}
.tbldata3 a:link, .tbldata3 a:active, .tbldata3 a:visited {
	font-size:12px;
	color:#477EC1;
	background-color:#FFDE01;
	 text-decoration: none;
}
.tbldata3 a:hover {
	font-size:12px;
	color:#ffffff;
	background-color:#FFDE01;
	 text-decoration: none;
}
.footer {
	font-size:12px;
	color:#717171;
	letter-spacing:1px;
}
.footer a:link, .footer a:active, .footer a:visited {
	font-size:12px;
	color:#717171;
	letter-spacing:1px;
	text-decoration: none;
}
.footer a:hover {
	font-size:12px;
	color:#2CB5C8;
	letter-spacing:1px;
	text-decoration:none;
}

#btnAdd{
margin-right: 700px;
margin-bottom: -20px;
width: 18px;
height: 18px;
background: url(../images/add.gif) no-repeat;
}
#btnDel{
width: 18px;
height: 18px;
background: url(../images/remove.gif) no-repeat;
}

