body {
	margin:0px;
	padding:0px;
	}
	img{border:none;}
	.tabheader { background-image:url(../images/tabbg.gif); background-repeat:no-repeat; padding-left:12px; padding-top:7px; width:202px; font-size: 11px; font-family: Verdana, Arial, sans-serif ; color: #000000; font-weight:Bold; text-align:left;
	}
#main_wrap {
	margin: 0 auto;
	background:url(../images/bg.gif); 
	background-repeat:repeat-x;		
	width:100%;
	}
	#linein{
width:850px; height:1px; background-color:#254973; padding-left: 25px;
}
.headblue {
  color: #06C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px; padding:10px; text-transform:uppercase;
}

#wrapper{
	margin: 0 auto;
	width:900px;
	background-position:center;
	}
.topheader { background-image: url(../Images/mainheader.gif); background-repeat:repeat-x; height:27px; color : #FFFFFF; text-decoration : none; font-family : Verdana, Geneva, sans-serif; font-size : 12px; font-weight : Bold; padding-left:10px; background-color:#FFFFFF; }/* CSS Document */
A.tablink:link {
color: #ffffff; text-decoration: none; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px;  
} 
A.tablink:visited {
color: #ffffff; text-decoration: none; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; 
} 
A.tablink:hover {
color: #003399; text-decoration: underline; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; 
} 
A.tablink:active {
color: #ffffff; text-decoration : none; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}
A.headerlink:link {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal; 
} 
A.headerlink:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal;
} 
A.headerlink:hover { text-decoration:none; background-color:Transparent; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal;
} 
A.headerlink:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal;
}
.main2  { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif ; color: #000000; font-weight:normal;}
.addbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/add_bg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:18px;
} 
.subheader2 { background-image: url(../Images/subheader.gif); background-repeat:repeat-x; height:27px; color : #000000; text-decoration : none; font-family : Verdana, Geneva, sans-serif; font-size : 12px; font-weight : Bold; padding-left:10px; background-color:#FFFFFF; }
.tr1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #666666;
    font-family: Arial, Geneva, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}
.GridHeader
{
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #dce7fb; padding-right:30px; padding-left:10px;
}

.tr2
{
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ececec;
}
.tr3
{
    FONT-WEIGHT: normal; FONT-SIZE: 10pt; height:25px; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #EBEBEB;
}
.tr4
{
    FONT-WEIGHT: normal; height:15px; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #F6F6F6;
}
.tr5
{
    FONT-WEIGHT: normal; height:25px; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #EBEBEB;
}
.flatbox {
	border: 1px solid #c0c0c0; color : #515151; font-family : Verdana, Arial, Helvetica; font-size:11px; text-align : left;
}
	.flatbox3 {
	BACKGROUND: #F9F9F9; 
	BORDER-BOTTOM: #b5b5b5 1px solid; 
	BORDER-LEFT: #b5b5b5 1px solid; 
	BORDER-RIGHT: #b5b5b5 1px solid; 
	BORDER-TOP: #b5b5b5 1px solid; 
	COLOR: #000000; 
	FONT-FAMILY: verdana,Helvetica; 
	FONT-SIZE: 8pt;	
	TEXT-ALIGN: left; 
 padding:3px;
	
    }
    .mainbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/buttonbg.gif); background-repeat:repeat-x;
font-weight:bold; cursor:pointer; height:20px;
} 

.addbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/add_bg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:18px;
} 

.assignbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/assignbg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:22px;
} 

.printbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/printbg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;
} 



.submitbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/submitbg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.setupbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/setupbg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.refreshbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/refreshbg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.helpbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/helpbg1.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;
} 

.demobutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/demobg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;
} 

.backbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/backbg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;
} 

.previewbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/preview.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.savebutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/savebg.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 
.approvedbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/approved.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.uploadbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/uploadico.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.ignorebutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #0072c6;  background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.updatebutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/update.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.deletebutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/delete.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 
.customizebutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/customize.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.filterbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/filter.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 
.runbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/runreport.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:20px;
} 

.topbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/top.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px; width:25px; 
} 

.bottombutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/bottom1.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;  width:25px;
} 

.uppbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/up1.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;  width:25px;
} 

.downbutton {
border: 1px solid #FFFFFF; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
text-align : center; font-size:11px;   
background-color : #003366; background-image:url(../images/down1.gif); background-repeat:no-repeat;
font-weight:bold; cursor:pointer; height:20px; padding-left:24px;  width:25px;
} 

.flatbutton {
border: 1px solid #c5c5c5; 
color : #FFFFFF; font-family : Arial, Helvetica; font-size:12px; 
text-align : center; cursor:pointer; padding:5px 15px 5px 15px;    
background-color : #0072C6 !important; 
font-weight:bold; cursor:pointer; 
} 

/*.flatbutton {
border: none; background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut2.png); background-repeat:no-repeat; width:125px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}*/ 
.flatbuttonsmall {
border: none; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px;   
background-color : #003366; background-image:url(../images/smallbut.gif); background-repeat:no-repeat; width:55px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}

#wrapper{
	margin: 0 auto;
	width:900px;
	background-position:center;
	}

#header{
	width:900px;
	height:109px;
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	}

#list_wrapper{
width:900px;
position:relative;
}
	
#list_wrapper ul{
float:left;
list-style: none;
padding:0px;
margin:0px;
height:32px;
}

#list_wrapper ul li{
display:inline;
float:left;
padding:0px;
margin:0px;
height:32px;
}

#list_wrapper ul li a{
display:inline;
width:884px;
padding:0px;
margin:0px;
}

#line{
width:495px; height:1px; background-color:#254973; padding-left: 25px;
}



#feature_tab_col1{
width:31px;
height:43px;
float:left;
}




#bullet{
width:42px;
height:20px;
float:left;
padding-top:3px;
}


.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:6e6e6e;
padding-top:20px;
padding-left:15px;
}

.input2{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color:#000000;	width: 115px;	height:20px;
	border:none;	background:none;	background-image:url(../images/input.gif);	background-repeat:no-repeat;
	padding-left:5px;
	}
	
	.input3{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000000;	width: 106px;	height:20px;	border:none;
	background:none;	background-image:url(../images/input2.gif);	background-repeat:no-repeat; padding-left:5px;
	}
	/* Kp's CSS */
#clear1 {clear:both;}
.example1 li {
     display:inline;
     list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase;  
}

.example1 li a {
     display:block; 
     float:left; color:#FFF; text-decoration:none;
     height:28px;
     margin-right:10px;
     padding:5px 0 5px 10px;
}

.example1 li a span {

     cursor:pointer; 
     display:inline;  text-decoration:none;
     float:left;
     height:12px;
     padding:5px 10px 5px 0;
}

.example1 li a:hover {
    background:transparent url(../images/nav_left1.gif) no-repeat left;
    color:#fff;  text-decoration:none;
    padding:5px 0 5px 10px;
}

.example1 li a:hover span {
    background:transparent url(../images/nav_right1.gif) no-repeat right top;
    color:#fff;  text-decoration:none;
    padding:6px 10px 10px 0;
}
/* // Easy Slider */

	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:478px; 
		height:205px;
		overflow:hidden; 
		}	
		
	
	#prevBtn{ 
		display:block;
		width:205px;
		height:205px;
		position:absolute;	z-index:1000; top:1110px;
		}	
	#nextBtn{ 
position:absolute; width:100px; padding-left:453px; top:1110px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block; background-color:#F03;
		width:25px;
		height:205px;
		background:url(../images/btn_prev.jpg) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/btn_next.jpg) no-repeat 0 0;	
		}	
													
.externallayer {
	BORDER-BOTTOM: #b3b3b3 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #b3b3b3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #b3b3b3 1px solid; BORDER-RIGHT: #b3b3b3 1px solid
}
/* // Easy Slider */
/* // From KP */
.header1 { background:#43a9fc; height:36px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal;}
.header1 span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:normal;}
.mainborder { border:1px solid #003c87; padding:2px;}
.title {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666666; padding-left:10px; }
.titlesmall{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666666; }
.titlesmallRed{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:Red; }
.flatbox { border:1px solid #87bdff; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; background-image:url(images/text_bg.gif); background-repeat:no-repeat; background-position:left top; padding:4px; }
.flatboxdrop { border:1px solid #87bdff; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; background-image:url(images/text_bg.gif); background-repeat:no-repeat; background-position:left top;}



.bigflatbutton {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/bigbut.png); background-repeat:no-repeat; width:347px; text-align:center; font-weight:Normal; cursor:pointer; height:45px;
}
.bigflatbuttonro {
border: none; color : #FFFFFF; font-family : Verdana, Arial, Helvetica; background-color:Transparent; 
font-size:14px; background-image:url(../images/bigbut_ro.png); background-repeat:no-repeat; width:347px; text-align:center; font-weight:Normal; cursor:pointer; height:45px;
}
.bigflatbutton1 {
border: none; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica;  background-color:Transparent;
font-size:14px; background-image:url(../images/bigbut1.png); background-repeat:no-repeat; width:122px; text-align:center; font-weight:Normal; cursor:pointer; height:45px;
}
.bigflatbutton1ro {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/bigbut1_ro.png); background-repeat:no-repeat; width:122px; text-align:center; font-weight:Normal; cursor:pointer; height:45px;
}
.smallflatbutton {
border: none; color : #FFFFFF; font-family : Verdana, Arial, Helvetica;  background-color:Transparent;
font-size:14px; background-image:url(../images/smallbut.png); background-repeat:no-repeat; width:55px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallflatbuttonro {
border: none; color : #FFFFFF; font-family : Verdana, Arial, Helvetica;  background-color:Transparent;
font-size:14px; background-image:url(../images/smallbut_ro.png); background-repeat:no-repeat; width:55px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallflatbutton1 {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px;   
background-image:url(../images/smallbut2.png); background-repeat:no-repeat; width:125px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallflatbutton1ro {
border: none; background-color:Transparent; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px;   
background-image:url(../images/smallbut2_ro.png); background-repeat:no-repeat; width:125px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}


.smallbut150 {
border: none; background-color:Transparent; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px;   
background-image:url(../images/smallbut150.png); background-repeat:no-repeat; width:150px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallbut150ro {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px;   
background-image:url(../images/smallbut150_ro.png); background-repeat:no-repeat; width:150px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}


.smallbut175 {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut175.png); background-repeat:no-repeat; width:175px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallbut175ro {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut175_ro.png); background-repeat:no-repeat; width:175px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}

.smallbut190 {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut190.png); background-repeat:no-repeat; width:210px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallbut190ro {
border: none; 
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut190_ro.png); background-repeat:no-repeat; width:210px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallbut240 {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut240.png); background-repeat:no-repeat; width:240px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}
.smallbut240ro {
border: none;  background-color:Transparent;
color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 
font-size:14px; background-image:url(../images/smallbut240_ro.png); background-repeat:no-repeat; width:240px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;
}

.smallbut300 {

border: none;  background-color:Transparent;

color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 

font-size:14px; background-image:url(../images/smallbut300.png); background-repeat:no-repeat; width:300px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;

}

.smallbut300ro {

border: none;  background-color:Transparent;

color : #FFFFFF; font-family : Verdana, Arial, Helvetica; 

font-size:14px; background-image:url(../images/smallbut300_ro.png); background-repeat:no-repeat; width:300px; text-align:center; font-weight:Normal; cursor:pointer; height:28px;

}


.errormsgbg {background-image:url(../images/errormsg.png); background-repeat:no-repeat; width:620px; height:312px; padding-left:12px;}

 .botbor {BORDER-BOTTOM: #b5b5b5 1px solid; font-size: 12px; font-family: Arial, sans-serif ; color: #000000; font-weight:normal; height:30px; padding:5px;}
 .bor {BORDER : #b5b5b5 1px solid; font-size: 12px; font-family: Arial, sans-serif ; color: #000000; font-weight:normal; height:30px; padding:5px;}
 a.box:link {
	color : #3366ff; text-decoration : none; font-family : Arial, Helvetica; font-size : 12px; font-weight : normal; padding:2px; display:inline-block; width:15px; border: 1px solid #000000; text-align:center;  
}
a.box:visited {
	color : #3366ff; text-decoration : none; font-family : Arial, Helvetica; font-size : 12px; font-weight : normal; padding:2px; display:inline-block; width:15px; border: 1px solid #000000; text-align:center;    }
a.box:hover {
	color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica; font-size : 12px; font-weight : normal; padding:2px; display:inline-block; width:15px; border: 1px solid #000000; text-align:center; background-color:#039;    }
a.box:active {
	color : #3366ff; text-decoration : none; font-family : Arial, Helvetica; font-size : 12px; font-weight : normal; padding:2px; display:inline-block; width:15px; border: 1px solid #000000; text-align:center;    }

.padtop5 {padding-top:5px;} 
.bulletfoot {
  background-image: url(../images/bullet3.gif);
  background-repeat: no-repeat;
  padding-left: 14px; padding-top:2px;
  list-style: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}
.breadcrum {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3d3d3d; background-color:#e5e5e5; padding:5px 1px 5px 5px;}

/* Ajax calendar control CSS  Starts Here */ 
.cal_Theme .ajax__calendar_container{background-color: #DEF1F4; border:solid 1px #cccccc;}
.cal_Theme .ajax__calendar_header{background-color: #FF9900; margin-bottom: 4px;}
.cal_Theme .ajax__calendar_title,
.cal_Theme .ajax__calendar_next,
.cal_Theme .ajax__calendar_prev{color: #ffffff; padding-top: 3px;}
.cal_Theme .ajax__calendar_body{background-color: #e9e9e9; border: solid 1px #cccccc;}
.cal_Theme .ajax__calendar_dayname{text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;}
.cal_Theme .ajax__calendar_day{text-align:center;}
.cal_Theme .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme .ajax__calendar_active{color: #004080; font-weight:bold; background-color: #DEF1F4;}
.cal_Theme .ajax__calendar_today{font-weight:bold;}
.cal_Theme .ajax__calendar_other,
.cal_Theme .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
/* Ajax calendar control CSS  Ends Here */ 


/* Added by karmegaraja 15-03-2012 */

FORM abbr
{
	padding-bottom: 6px;
	background-color: #f5f5f5;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
	padding-top: 6px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
FORM abbr:hover
{
	background-color: #e6e6e6;
}

.flatbox55
{
	width: 400px;
	border: 1px solid #e2e2e2;
	padding: 10px;
}
.flatbox25
{
	width: 125px;
	border: 1px solid #e2e2e2;
	padding: 10px;
}
.mani2
{
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
}

.padd10{padding: 7px;}

#line{
width:495px; height:1px; background-color:#254973; padding-left: 25px;
}
#linein{
width:850px; height:1px; background-color:#254973; padding-left: 25px;
}
#linehalf{
width:230px; height:1px; background-color:#254973; padding-left: 25px;
}
.demo{font-family:Arial !important;
	color:#fff !important;
	font-size:14px !important;
	text-decoration:none;
	}
	
	
	.demo:hover{font-family:Arial;
	color:#fff !important;
	
	text-decoration:underline;
	background:none !important;}
	
	
	textarea{border:#87BDFF solid 1px;}
	
	
	.calctextbox{
	border: 1px solid #87BDFF; color : #515151; font-family : Verdana, Arial, Helvetica; font-size:11px; text-align : left;
	
}

    
.grdrow {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    font-family: Arial, Geneva, sans-serif;
    BACKGROUND-COLOR: #FFF;
    height: 30px;
}

.grdrow3 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    font-family: Arial, Geneva, sans-serif;
    BACKGROUND-COLOR: #FFF;
    height: 30px;
}

.grdrow1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    font-family: Arial, Geneva, sans-serif;
    BACKGROUND-COLOR: #FFF;
    height: 30px;
}

.grdrow td {
    /*padding:5px; */
    border-right: #DDDBDB solid 1px;
    border-bottom: #DDDBDB solid 1px;
    color: #666666;
    line-height: 20px;
    padding: 5px;
}

    .grdrow td a {
        text-decoration: none;
        color: #1F7ACD;
    }

        .grdrow td a:hover {
            text-decoration: underline;
            color: #1F7ACD;
        }

    .grdrow td table td {
        /* padding:5px; */
        border: none;
    }


grdrow td:last-child {
    background: none;
}

grdrow1 {
    margin: 0px;
    padding: 0px;
    border: #DDDBDB solid 1px;
}



.grdrow1 td {
    /*border-right:#DDDBDB solid 1px;
 border-left:#DDDBDB solid 1px;*/
    border-top: #DDDBDB solid 1px;
    border-bottom: #DDDBDB solid 1px;
    /*padding:0px 0px 0px 20px !important;*/
    background: none;
}

.grdrow1 tr {
    border-top: #DDDBDB solid 1px;
    border-bottom: #DDDBDB solid 1px;
    /*padding:0px 0px 0px 20px !important;*/
    background: none;
}

grdrow2 {
    margin: 0px;
    padding: 0px;
}

.grdrow2 td {
    padding: 0px 0px 0px 20px !important;
}
.top_str {
    background-repeat: repeat-x;
    background-image: url(../Images/top_strip.gif);
    font-family: arial, verdana;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    padding: 7px;
    border: 1px solid #dddddd;
    height: 30px;
}
.top_str th {
    padding-left: 5px;
    padding-right: 5px;
    background-image: url("../images/top_strip.gif");
    background-repeat: repeat-x;
}
