@charset "utf-8";

/* CSS Document */



body {

	font-family: Verdana, Geneva, sans-serif;

	font-size:12px;

	background-color:white;

	background-image: url(../images/bk.jpg);

	background-repeat:repeat-x;

	color:#4e4e4e;

	margin: auto;

}



html, body, #wrapper {

   min-height: 100%; /*Sets the min height to the

   height of the viewport.*/

   width: 100%;

   height: 100%; /*Effectively, this is min height

    for IE5+/Win, since IE wrongly expands

    an element to enclose its content.

    This mis-behavior screws up modern  

    browsers*/

   }



html>body, html>body #wrapper {

   height: auto; /*this undoes the IE hack, hiding it

    from IE using the child selector*/

   

   }

 

p {

	font-family: Verdana, Geneva, sans-serif;

	font-size:12px;

}





td {

	font-family: Verdana, Geneva, sans-serif;

	font-size:12px;

}





tr {

	font-family: Verdana, Geneva, sans-serif;

	font-size:12px;

}





a:link {color: #E31616; text-decoration: underline;}

a:hover {color: #5D5D5D; text-decoration: none;}

a:active {color: #E31616; text-decoration: underline;}

a:visited {color: #E31616; text-decoration: underline;}

a:visited:hover {color: #5D5D5D; text-decoration: none;}



/* Content Area */

#wrapper {

   vertical-align: middle;

   border: solid 0px #665485;

   width: 100%;

   position: absolute;

   top: 0;

   margin: auto;

   }

   



#main {

	vertical-align: middle;

	border: solid 0px #665485;

	width: 100%;

	margin-left:auto;

	margin-right:auto;

	margin-bottom: 70px; /*Modify value as needed for  

     footer height.*/

	

}

#mainHOME {

	vertical-align: middle;

	border: solid 0px #665485;

	width: 100%;

	margin-left:auto;

	margin-right:auto;

	margin-bottom: 280px; /*Modify value as needed for  

     footer height.*/

	

}



#content {

   border: solid 0px #FF0000;

   width: 963px;

   margin-left:auto;

   margin-right:auto;

   bottom: 0;

   font-size:10px;

   }

   



/* Top Navigation */

#search {

	height:30px;	

}



#topvani{

	border: solid 0px #FF0000;

	width: 100%px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0;

}



#topvani .top_menu {

   border: solid 0px #FF0000;

   width: 963px;

   margin-left:auto;

   margin-right:auto;	

}



.menu{

	padding-left:30px;

	padding-right:30px;

}

#topvani .top_menu a{

	text-decoration:none;

	margin:0;

	font-size:13px;

	color:white;	

}



#topvani .top_menu a:hover{

   text-decoration:underline;	

}



#topvani .top_menu .selected_menu {

	background-image: url(../images/navi_selected_bg.gif);

	padding-left:0px;

	padding-right:0px;

	color:white;

}





.clFoldLinks{

	padding-bottom:8px;

}



.clFoldLinks2{

	padding-bottom:8px;

}



/* Header */



.headertxt{

	font-size:11px;

}





/* Footer */



#footer {

   border: solid 0px #FF0000;

   vertical-align: middle;

   width: 100%;

   position: absolute;
   
   bottom: 0;
   
   margin-left:auto;

   margin-right:auto;
   
   bottom:20;

   height: auto;

   font-size:10px;

   background-color:white;

   background-image: url(../images/bg_footer.gif);

   background-repeat:repeat-x;
   

   }



#footer .content{

   border: solid 0px #FF0000;

   width: 963px;

   margin-left:auto;

   margin-right:auto;
   
   
   
   

   }







/* Links */

.leftnavi:link 		{color: #404040; font-weight: normal; font-size: 12px; text-decoration: none; padding-bottom:8px;}

.leftnavi:hover 	{color: #EC0000; font-weight: normal; font-size: 12px; text-decoration: none; padding-bottom:8px;}

.leftnavi:active 	{color: #EC0000; font-weight: normal; font-size: 12px; text-decoration: none; padding-bottom:8px;}

.leftnavi:visited 	{color: #404040; font-weight: normal; font-size: 12px; text-decoration: none; padding-bottom:8px;}

.leftnavi:visited:hover {color: #EC0000; font-weight: normal; font-size: 12px; text-decoration: none; padding-bottom:8px;}







.white {

	color:white;	

}
.white_und {

	color:white;
	text-decoration:underline;

}



a.link_red {

	color:#dc0202;

	font-size:12px;

	text-decoration:none;

}





a.link_red:hover {

	color:#dc0202;

	text-decoration:underline;

}



a.link_black {

	color:#4C4C4C;

	font-size:12px;

	text-decoration:none;

}





a.link_black:hover {

	color:#dc0202;

	text-decoration:underline;

}





.red {

	color:#dc0202;

}	



.blue {

	color:#0072b5;	

}





div.menu_bar {

	padding-right:50px;

}





ul.submenu {

	margin-top:30px;

	margin-left:-12px;

}



ul.submenu li {

	list-style-image: url(../images/red_bullet_arrow.png);

	font-size:13px;

	padding:3px;

}



ul.submenu li a{

	text-decoration:none;

	color:black;

}



ul.submenu li a:hover{

	text-decoration:underline;

	color:black;

}







ul.submenu li a.selected{

	color:#dc0202;

	text-decoration:none;

}





ul.submenu li a.selected:hover{

	color:#dc0202;

	text-decoration:underline;

}



.title {

	font-size:18px;

}



.block3 {

	padding-left:60px;	

}



.bold {

	font-weight:bold;

}



.underline {

	text-decoration:underline;

}





.bottom_border {

	padding-bottom:10px;

	padding-top:10px;

	border-bottom:1px solid #b6b6b6;

}
.add_border {
	border-bottom:1px solid #525252;
}



.table_border {

	padding-bottom:3px;

	padding-top:3px;

	padding-right:10px;

	border-left:1px solid #b6b6b6;

	border-bottom:1px solid #b6b6b6;

	border-right:1px solid #b6b6b6;

}



.left_border {

	padding-bottom:3px;

	padding-top:3px;

	border-left:1px solid #b6b6b6;

	border-bottom:1px solid #b6b6b6;

}


.index_table {
	background-repeat:repeat-x;
	
	
	}


UL.tabNavigation {

		    list-style: none;

		    margin: 0;

		    padding: 0;

		}

 

		UL.tabNavigation LI {

		    display: inline;

		}

 

		UL.tabNavigation LI A {

		    padding: 3px 5px;

			background-color: #ccc;

		    color: #000;

		    text-decoration: none;

		}

 

		UL.tabNavigation LI A.selected,

		UL.tabNavigation LI A:hover {

		    background-color: #cd1b27;

		    color: #fff;

		    padding-top: 7px;

		

		}

		

		UL.tabNavigation LI A:focus {

			outline: 0;

		}

 

		div.tabs > div {

			padding: 5px;

			margin-top: 3px;

			border: 0px solid #333;

			border-top: 5px solid #cd1b27;

		}

		

		div.tabs > div h2 {

			margin-top: 0;

		}
		
		.title3 {
			font-weight: bold; 
			font-style: bold; 
			font-size: 17px;
			}
			
.message_display{
font-size: 9px;
}


.formField{
font-size: 11px;
}

.formField2{
padding: 0;
border: 0;
margin: 0;
}


#merchant_code{
width:330px;
}
#merchant_code option{
width:800px;
}





