
.page_navigation , .cmsPagingNavigation{
	padding-bottom: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 16px;
}

.page_navigation a, .cmsPagingNavigation a{
	color: #444444;
	text-decoration:none !Important;
}

.page_link, .first_link, .previous_link, .next_link, .last_link 
{
	padding: 1px 5px 1px 5px !Important;
	margin: 0px 2px 0px 2px !Important;
	display: inline-block;
	font-size: 12px;
	text-transform: lowercase;
	float: left;
	background-color: Transparent;
}

.page_link 
{
	font-size: 14px;
	
}

.active_page{
	background-color:white !important;
	border: solid 1px black;
	color:black !important;
}	


img, div 
{
	behavior: url(iepngfix.htc) 
}

body{
	margin:0;
	padding:0;
	min-height:100%;
	background-color:#F4F4F4;
}


.AutoCentre
{
	width:1004px;
	margin-left:auto; 
	margin-right:auto; 
	background-color:White; 
	border:solid 5px #DDDDDB; 
	border-top-color:White; 
	border-top-style: none;
	border-left-width:5px;
	border-right-width:5px;
}

/*NI Gov toolbar*/
.nigov{
	width:100%;
	height:31px;
	background-image:url("images/nigov_mid.jpg");
	background-repeat:repeat-x;
}
/*Header*/
.head							/* Prevents the header wrapping at small screen resolutions*/
{
	width:100%;
	min-width:1004px;	
	display:inline-block;
	background-color:White;
}


.head a{						/* The links in the header area */
	font-family:arial;
	text-transform:uppercase;
	font-size:70%;
	text-decoration:none;
	
}
.headleft{						/* The OSNI Logo and Map Store Logo area */
	float:left;
	padding:3px 10px 0px 8px;
	}
.headright{						/* My Account etc , Main Menu, Welcome, Search */
	display: inline-block;
	float:right;
	padding-right:3px;
	margin-right:13px;
	margin-top:5px;
	
}
.headright a				/* The links in the headright area */
{
	color:Black;
}
.headright a:hover			/* Hover over the links in the headright area */
{
	text-decoration:underline;
}

.topLinks					/* My Account, View My Basket, My Orders */
{
	float:right;
	margin-top:0px;
	margin-bottom:5px;
	
}
.topLinks a					/* My Account, View My Basket, My Orders - the actual links */
{
	color:Black;
}

/*Search*/
.search{
	padding-right:15px;
	padding-top: 8px;
	float:right;
}
.searchButton{
	background:url("images/buttonmed.png");
	background-color:White;
	border:0;
	color:white;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-right:-12px;
	vertical-align:top;

}
*html .searchButton{
	background:url("images/buttonmed.gif");
	background-color:White;
	border:0;
	color:white;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-right:-12px;
	vertical-align:top;

}
.search select{
	font-family:arial;
	font-size:70%;
	
}
.search input{
	font-family:arial;
	font-size:70%;
	
}
.searchWatermark 
{		
	color: gray;
	font-family: Arial;
	font-style:italic;
	text-align:center;
}
.SearchDropDown
{
	text-transform:  none;
	background-color: White;
}

.GrayListItem
{	
	color:Black;
	/*background-color:#DDDDDB;*/
		 
}
.LightGrayListItem
{	
	color:Black;
		
}
.LighterGrayListItem
{	
	color:Black;
}


.ShoppingCartSummary
{
	display:none;
	z-index:100000000000;
	background-color:White;
	height:40px;
	
}
.ViewMyCart
{
	
}
.ViewMyCart a:hover
{
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-top:solid 1px black;
	border-bottom:none;
}


/*Auto Complete */
.list2 {     
	border: 1px solid DarkGray;
    list-style-type: none;
    margin: 0px;
    background-color: white;
    
    padding: 0px 0px 0px 0px;
    text-align:left;
    font-family:Arial;
    font-size:90%;
    width:100%;
    
}
    
.list2 li {
	padding: 0px 0px 0px 0px;
	width:100%;
	
}
.listitem2 {
	color: #000;
	width:100%;
	
}

.hoverlistitem2 {
	color: white;
	background-color:Gray;
	width:256px;
	
}
/*End of AutoComplete */
/*End of Search */
 

/*Welcome*/
.welcome{
	float:right;
}

	
.welcomeMessage{
	font-size: 70%; 
	text-transform: uppercase; 
	font-family: Arial; 
	visibility: visible; 
	padding-top: 8px;
	z-index:1000;
}


/*Footer*/
.footer
{
	background-color:white;
	/*border-top:1px solid #DDDDDB; */
	color:#162569;
	font-family:Arial;
	font-size:75%;
	height:50px;
	margin-bottom:15px;
	margin-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:7px;
	width:auto;
}

.footer a
{
	text-decoration:none;
	color: #162569;	
	font-weight:bold;	
}

.footer a:hover
{
	text-decoration:underline;	
}

.FooterText
{
	color:Gray;
	float:left; 
	margin-left:80px; 
	text-align:center;
	padding-top:15px;
	line-height:19px;		
}

.FooterLinks
{
	text-align:center; 
}

.LPSLogo
{
	float:left;	
}

.Bottom
{
	padding-top:30px;
	bottom:0;
	width:100%;
}

.side_cat
{
	height: 100%;
	padding: 10px 0 0 5px;
	float: left;
	clear: left;

}
.side_cat ul{
	display:block;
	padding-top:10px;
	font-family:arial;
	text-transform:uppercase;
	text-decoration:none;
	color:#555;	
	padding:8px; 
	margin:0; 
}
.side_cat li{ 
	list-style-type:none;
	font-weight:bold;
	font-size:75%;
	text-indent:0px;
	font-style:normal;
	
}
.side_cat ul ul li{ 
	font-style:italic;
	text-indent:0px;
	font-weight:normal;
}
.side_cat ul ul ul li{ 
	font-style:normal;
	text-indent:0px;
	font-weight:normal;
	padding-top:2px; 
	padding-left:2px; 
}
.main_contentTitle{
	padding-top: 10px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:White;   
/*	color:Black; this is for the contour background image */
	font-size:16px;
	font-weight:bold;
	z-index:1000;
}
.main_contentText{
	padding-top: 10px;
	margin-left: 40px;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size:14px;
}
.main_content a:link{
	color:#1899B3;
	font-family:arial;
}
.main_content img{
	float:left;
	padding-right: 10px;
	
}
.main_content ul {
	margin:0; 
	
}
.main_content ul li{
	display:block;
	padding-top:10px;
	font-family:arial;
	text-decoration:none;
	color:#555;	
	padding:4px; 
	margin:0; 
	font-size:80%;	
}
.product{
height:190px;
}
/* Container */
.float_left {
float:left;
}
.imageFloatLeftNoBorder
{
	float:left;
	border:0 !important;
}

.float_right {
float:right;
}
.top_container_home 
{
	
background-image:url("images/top_container.png");
background-repeat:no-repeat;
font-family:Arial;
height:120px;
margin:5px 0px 10px 15px;
width:980px;
}
.top_container_home div a
{
	
	margin:0;
	padding:0;
	height: 80px;
	width: 230px;
	text-decoration: none;
}
.top_container_home h2
{
color:White;
margin-left:15px;
padding-top:4px;
}
.top_container_home a:link
{
color:White;
}
.top_container_home a:visited
{
color:White;
}
.top_container_home div
{
	margin-top:5px;
}
.top_container_home p
{
font-size:80%;
margin:0 0 0 240px;
}
.mid_container_home 
{
	
background-image:url("images/mid_container.png");
background-repeat:no-repeat;
font-family:Arial;
height:120px;
margin:5px 0px 10px 15px;
width:980px;
}
.mid_container_home div a
{
	
	margin:0;
	padding:0;
	height: 80px;
	width: 230px;
	text-decoration: none;
}
.mid_container_home h2
{
margin-left:15px;
padding-top:4px;
color:White;
}
.mid_container_home a:link
{
color:White;
}
.mid_container_home a:visited
{
color:White;
}
.mid_container_home div
{
	margin-top:5px;
}
.mid_container_home p
{
margin:0 0 0 240px;
color:Black;
font-size:80%;
}
.bot_container_home 
{
	
background-image:url("images/bot_container.png");
background-repeat:no-repeat;
font-family:Arial;
height:120px;
margin:5px 0px 10px 15px;
padding-right:4px;
width:976px;
}
.container_home_link
{
	background-color:transparent;

height:85px;
left:0;

top:23px;
width:226px;
}
.bot_container_home h2
{
margin-left:15px;
padding-top:4px;
color:white !important;
}
.bot_container_home a:link
{
color:white;
}
.bot_container_home a:visited
{
color:white;
}
.bot_container_home div
{
	margin-top:5px;
}
.bot_container_home p
{
margin:0 0 0 240px;
color:Black;
font-size:80%;
}
.container_head_home {
height:31px;
background-image:url(images/Container/sidebar_center.jpg); 
}

.container_head_home a
{
	text-decoration:none;
	color:White;
}
.container_head_home a:hover
{
	text-decoration:underline;
}

.container_bottom_home {
height:12px;
background-image:url(images/Container/home_container_bottom.jpg);
/*background-color:#F3F3F3; */
background-color:#E9EBF9;
}

h2 {
height:23px;
padding:7px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:90%; 
}

.container_content_home {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#333;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid none none;
border-color: #151515;
height:121px;
display:table-cell;
/*background-color:#F3F3F3; */
background-color:#E9EBF9;

}

.container_content_home p
{	
}

.Register_Panel_Label
{
	width:150px;
	display:inline-block;
	font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}
/*Main Menu */
/*Generic Settings for all menus */
 div.LPS_Menu
{
    
    z-index:10000;  
}

.AspNet-Menu 
{
	display:inline-block;
	float:right;	
	z-index:10000 !Important;
}

.AspNet-Menu a
{
	color:White;
	text-decoration:none;	
}

.AspNet-Menu a:hover /*Get the links to underline when you hover over them */
{
	color:White;
	text-decoration:underline;
	font-weight:bolder;	
}
.AspNet-Menu-Leaf:hover /*Get the background to change for top menu item (eg CREATE A MAP) */
{
	background-color:#4682B4;
	background-image:none;
}
/*END Generic Settings for all menus */

.AspNet-Menu-Horizontal			/* The menu itself */
{
	min-width:700px;
	z-index:10000;
}
ul.AspNet-Menu /* The list that holds the first section */
{
	width:auto;
	font-size:110%;	
	text-indent:0;		
	z-index:10000;
}

ul.AspNet-Menu li /* The first section of the menu  - Home, create a map etc */
{
	background-image: url(images/menubg_grey.jpg);
	background-repeat:repeat-x;
	width:auto;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:6px;
	padding-top:6px;
	font-weight:bold;	
	background-color:#666;
	z-index:10000;
}


ul.AspNet-Menu li:hover /*Get the background to change for leaf node link (eg ACEMAP) */
{
	background-color:#333;
	background-image:none;
}

ul.AspNet-Menu ul /* The container for next bit of the menu - eg AceMap, Raster, Vector etc */
{
	width:118px;
	font-size:90%;
	top:100%;
	left: 0;
	text-indent:0 !important;
	z-index:10000;
}

ul.AspNet-Menu ul li /* The next bit of the menu - eg AceMap, Raster, Vector etc */
{
	width:118px;
	font-size:90%;
	z-index:10000;
}

ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    
    width:118px;	
    left: 145px;
    top: 0em;
	text-indent:0 !important;
	z-index:10000;
}



ul.AspNet-Menu ul ul li /*  */
{
	width:118px;
	z-index:10000;
	font-size:110%;
	font-weight:normal;
}




.MenuContainer /* Used to keep the menu on the right hand side and stop it appearing at the top of the page */
{
	float: right;
	clear:right;
}

.WelcomeSearchContainer /* Align the welcome and the search to the right and stop it wrapping*/
{
	float: right; 
	margin-top: 10px; 
	clear:right; 
	min-width:700px;
}

/* Search Results */

#SearchResults1_lblResults{
	FONT-SIZE: 100%;
	font-weight:bold;
}
#SearchResults1_lblSearchHeader{
	FONT-SIZE: 80%;
}


.SearchResults td {vertical-align: top; margin: 5px !important; }

.divImageMap, .SearchResults {font-family: Arial, Sans-Serif;}

.searchResultItem 
{
	font-family: Arial, Sans-Serif;
	border: solid 1px green;
	display: inline-block;	 
	width: 340px;
	height: 140px;
	padding: 5px !Important;
	margin: 5px !Important;
	background-color: #FFF;
	vertical-align: top;
	line-height: inherit;
}

.searchResultItem .thumbnail { height: 140px; width: 100px; float: left; }
.searchResultItem .thumbnail img { border-style: none !important;}
 
.productDetails {width: 235px; float: left; }
.searchResultItem p.description { line-height: 1.4em; margin: 0px 5px 10px 5px; min-height: 50px;}
.row { font-size: .9em; clear: left; width: 235px; }
.row label { font-weight: bolder; float: left; width: 100px !Important; }
.row .productData { float: left; font-size: .9em !Important; width: 130px;}
		
.SearchResultsThin{
clear:none;
float:right !important;
font-family: Arial, Sans-Serif;
overflow:inherit;
padding-right:15px !important;
width:360px;
}

.divImageMapHeading
{
	FONT-SIZE: 80%;
	font-weight:bold;
}
.divImageMap
{
	background:none repeat scroll 0 0 white;
	border:1px solid black;
	display:block;
	float:left;
	height:auto;
	padding-left:5px;
	width:530px;
}

.searchresults img{
 border-style:none !important;
 float:left;
 clear:none;
 vertical-align:middle;
 padding:5px 0 5px 5px;
}
.AspNet-DataList img{
	float:left; 
	
}
.AspNet-DataList a:link{
	FONT-SIZE: 80%;
	/*padding-top:10px; */
	color:#1999b4;
	font-family:Arial;
}
.AspNet-DataList a:visited{
	FONT-SIZE: 80%;
	font-family:Arial;
}
.AspNet-DataList p{
	FONT-SIZE: 80%;
	padding:0;
	margin:0px 0 0px 0;
}
.results_table{
	border-left:1px solid #999;
	padding-left:10px;
/*	padding-top:10px; */
}


div.AspNet-TreeView {
	float:left !important;
	margin:0 0 0 5px !important;
	padding:0 !important;
	width:200px !important;
	font-size: 80%;
	color:black;
	font-family:Arial;
}
DIV.AspNet-TreeView UL {
	PADDING-RIGHT: 0px !important; 
	PADDING-LEFT: 0px !important; 
	PADDING-BOTTOM: 0px !important; 
	MARGIN: 10px 0 0 0 !important; 
	PADDING-TOP: 0px !important; 
	LIST-STYLE-TYPE: none !important;
	list-style: none !important;
}

DIV.AspNet-TreeView UL li{
	list-style: none !important;
}

div.AspNet-TreeView a:link{
	padding:0 0 0 0 !important;
	color:#1999b4;
	font-family:Arial;
}
div.AspNet-TreeView a:visited{
	padding:0 0 0 0 !important;
	color:#1999b4;
	font-family:Arial;
}

.AspNet-TreeView-Show {
	
}
.AspNet-TreeView-Hide {
	DISPLAY: none !important
}

.LPS_Content{
	
	border:1px solid #999;
	padding-left:20px;
}
*html .LPS_Content{
	width:962px;
}
*html .mapkey{
	margin-right:0px;
}
*html .MapConsole{
	margin-right:0px;
}
.LPS_Content H2{
	color:#333;
	FONT-FAMILY: arial;
}
.LPS_Content H3{
	color:#333;
	FONT-FAMILY: arial;
	font-size:90%;	
}
.LPS_Content P{
	color:#333;
	font-size:90%;
	FONT-FAMILY: arial;
}
.LPS_Content label{
	color:#333;
	font-size:90%;
	FONT-FAMILY: arial;
}
.LPS_Content textarea{
	color:#333;
	font-size:60%;
	FONT-FAMILY: arial;
}
.LPS_Content LI{
	color:#333;
	font-size:90%;
	list-style:none;
	FONT-FAMILY:arial;
}

.head_left_corner{
background-image:url(content/images/corner-left.jpg);
display:inline-block;
height:44px;
width:10px;	
}
.head_right_corner{
display:inline-block;
background-image:url(content/images/corner-right.jpg);
height:44px;
width:551px;
float:right;
}
.head_centre{

display:inline-block;
height:44px;
}
h2{
	margin:0;
	padding:0;
}
.content_head h2{
	color:#fff;
	padding:5px 0 0 10px;
	font-family:arial;
	font-weight: bolder;
	font-size: 1.2em;
		
}
.LPS_Content{
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:0;
	padding:10px;
	background-image:url(content/images/mainbg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	margin:0px 10px 0 10px;
	min-height:310px;
	height:100%;
}
.LPS_Content p{
	padding: 10px;
	margin:0;
}

.bot_left_corner{
	background-image:url(content/images/bot-left-corner.jpg);
	display:inline-block;
	height:12px;
	width:12px;	
	background-repeat:no-repeat;
	float:left;
}
.bot_right_corner{
	background-image:url(content/images/bot-right-corner.jpg);
	display:inline-block;
	height:12px;
	width:12px;	
	float:right;
	background-repeat:no-repeat;
}
.bot_centre{
	background-image:url(content/images/bot-centre.jpg); 
	margin:0 10px 0 10px;
	height:12px;
	background-repeat: repeat-x;
}
.LPS_Content label{
	color:#333333;
	float:left;
	font-family:arial;
	font-size:80%;
	width:200px;
	font-weight:bold;
	clear:left;
}
.label_long{
	display:block;
	float:none !important;
	padding-left:200px;
	padding-top:5px;
	width:600px !important;
}
.confirm_label
{
	padding-left:200px;
	display:block;
}
.confirm_label label
{
	padding-left:0px !important;
	float:left;
}
.confirm_label input
{
	float:left !important;
}
.LPS_Content input{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial;
}
.LPS_Content H2{
	color:#333;
	FONT-FAMILY: arial;
}
.LPS_Content H3{
	color:#333;
	FONT-FAMILY: arial;
	font-size:80%;	
}
.LPS_Content H4{
	color:#333;
	FONT-FAMILY: arial;
	font-size:80%;	
}
.LPS_Content P{
	color:#333;
	FONT-FAMILY: arial;
	margin:0;
	padding:5px 0 0 0;
	font-size:80%;	
}
.LPS_Content a:link{
	FONT-FAMILY: arial;
	margin:0;
	padding:5px 0 0 0;
}
.LPS_Content a:visited{
	FONT-FAMILY: arial;
	margin:0;
	padding:10px 0 0 0;
	color:blue;
}
.LPS_Content select{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial;
	width:150px;
}
.LPS_Content textarea{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial;
	width:350px;
}
.LPS_Content img{
	float:left;
	border:1px solid #999;
	margin: 0 20px 5px 0;
}


.LPS_Content UL LI{
	color:#333;
	font-size:80%;	
	list-style:none;
	FONT-FAMILY:arial;
	list-style-image:url(content/images/bullet.png);
	width:auto;
}
.LPS_Content OL LI{
	color:#333;
	font-size:80%;	
	FONT-FAMILY:arial;
	list-style: decimal;
	width:auto;
}

.LPS_Button{
	background:url("images/buttonmed.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-left:200px;
	margin-top:5px;
	}
	
*html .LPS_Button{
	background:url("images/buttonmed.gif") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-left:200px;
	margin-top:5px;
	}
.LPS_Button_NoMargin{
	background:url("images/buttonmed.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-top:5px;
	}
*html .LPS_Button_NoMargin{
	background:url("images/buttonmed.gif") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-top:5px;
	}
	
.LPS_Button_large{
	background:url("images/buttonlarge.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:160px;
	margin-left:200px;
	margin-top:5px;
	}
*html .LPS_Button_large{
	background:url("images/buttonlarger.gif") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 10px;
	width:160px;
	margin-left:200px;
	margin-top:5px;
	}
.LPS_Button_large_NoMargin{
	background:url("images/buttonlarge.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:160px;
	margin-top:5px;
	}
*html .LPS_Button_large_NoMargin{
	background:url("images/buttonlarger.gif") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0px 6px 6px 10px;
	width:160px;
	margin-top:5px;
	}
	
.LPS_Button_Invisible
{
	display:none;
	}
.content_head{
	background-image:url(images/containerhead.jpg); 
	height:34px;
	margin:-5px 10px 0 10px; /* -5 top margin to pull up the whole content to remove extra space below the header */
}
.image-left{
	float:left;
	margin-right:50px;
}
.contour_image{
	background-image:url(images/contbg.jpg); 
	background-repeat:no-repeat;  
	/*background-image:url(images/contbg1.jpg); */
	background-repeat:repeat-x;  
	border-top:1px solid #666666;
}
.sub_home_MainTitle
{
	color:White;   
	/* color:Black;this is for the contour background image */
	font-family:Arial;
	font-weight:bold;
	font-size:xx-large;
	margin-left:37px;
		
}
.sub_home_head{
	background-image:url("images/sub_home_head.png");
	background-repeat:no-repeat;
	border-bottom:1px solid #333333;
	color:White; 
	font-family:arial;
	font-weight:bold;
	height:23px;
	padding-left:7px;
	padding-top:7px;
	font-size:90%;
	
}
.sub_home_head_black{
	background-image:url("images/sub_home_head.png");
	background-repeat:no-repeat;
	border-bottom:1px solid #333333;
	color:Black;
	font-family:arial;
	font-weight:bold;
	height:23px;
	padding-left:10px;
	padding-top:7px;
	text-transform:uppercase;
}
.sub_home_cont
{
	color:Black;
	width:277px;
	margin:10px 12px 10px 37px;
}
.sub_home_cont_text
{
	background-color:white;
	border-color:#333333;
	border-style:solid;
	border-left:1px;
	border-right:1px;
	border-bottom:0px;
	border-top:1px;
	font-family:arial;
	font-size:70%;
	height:28px;
	padding:10px;
	width:255px;
	margin-left:1px;
	margin-left:0px;
	
}
*html .sub_home_cont_text
{
	background-color:white;
	border-color:#333333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	font-family:arial;
	font-size:70%;
	height:28px;
	padding:10px;
	width:255px;
	margin-left:0px;
}
.sub_home_cont_bot
{
	background-image:url("images/sub_home_bot.png");
	height:26px;
	background-repeat:no-repeat;
}

.Image_NoFloat
{
	float:none !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	border:none !important;
	
}

.sub_home_image img
{
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	border-top:hidden;
	
}
.sub_home_image {
	float:none !important;
	height:94px;
	margin:0;
	padding:0;
	border:hidden;

}
.content_head_digital 
{
	background-image:url(/images/green_head.jpg); 
	height:44px;
	margin:10px 10px 0 10px;
}
.content_head_digital H2
{
	font-size:100%;
	padding:12px 0px 0px 10px;
}
.MyOSNILinks
{
	float: left !important; 
	padding-right:10px; 
	margin-right:10px; 
	border-right:solid 1px black; 
	height:100%;
	width:158px;
}

.MyOSNILinks a:link{
	FONT-FAMILY: arial;
	margin:0;
	padding:0 0 0 0;
}
.MyOSNILinks a:visited{
	FONT-FAMILY: arial;
	margin:0;
	padding:0 0 0 0;
	color:blue;
}

.PointerControl
{
	display: inline-block;
}
.PointerAddressSearch
{
	height:auto;
}
.PointerAddressSearch span
{
	display:block;
	margin-left:75px;
	padding:5px;
	width:580px;
}

.PointerAddressSearch label
{
	width:5em !important;
	float:none;
	font-family:Arial;
	font-size:80%
}

.PointerAddressSearch select{
	color:#333;
	FONT-FAMILY: arial;
	margin-top:5px;
	margin-left:75px;
	margin-right:20px;
	width:594px;
}
.PointerSelectAddressButton
{
	margin-left:75px;
	background:url("images/buttonlarge.png") no-repeat scroll right top transparent;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:147px;
	margin-top:5px;
}

.Sub_Head_Text
{
	color:White;   
/*	color:Black; this is for the contour background image */
	margin-left:37px;
	font-size:large;
	font-family:Arial;
}
.BrowserCapabilities
{
	width:550px;
	margin-left:auto;
	margin-right:auto
}

.TwoColumnRight
{
	border-left:1px solid #333333;
	margin-left:168px;
	padding-left:12px;
}

.DataGrid
{
	border:1px solid #333;
	border-top-style:none;
	border-bottom-style:none;
	font-size:small;
	width:95%;
	font-family:Arial;
}
.DataGrid td
{
	padding:5px;
	font-size:90%;
	
	
}

.DataGrid_HeaderStyle
{
	background-color:#13266A;
	color:white;
	font-weight:bold;
	height:18px;
	border-top-style:none;
}

.DataGrid_ItemStyle
{
	background-color:White;
	color:Black;

}



.DataGrid_AlternatingItemStyle
{
	background-color:#C4C9DA;
	color:Black;
}

.DataGrid_FooterStyle
{
	background-color:#13266A;
	color:White;
	border-bottom-style:none;
}
.DataGrid_FooterStyle a
{
	color:White;
}

.DataGrid_PagerStyle a
{
	color:White;
}

.DataGrid_PagerStyle
{
	background-color:#13266A;
	color:White;
	border-bottom-style:none;
	text-align:center;
}

.Active_Tab_left
{
	height:22px;
	width:5px;
	background-image:url(images/active_left.jpg);
}
.Active_Tab_Right
{
	height:22px;
	width:5px;
	background-image:url(images/active_right.jpg);
}
.Active_Tab_Centre
{
	background-color:White;
	font-family:arial;
	font-size:80%;
	font-weight:bold;
	height:22px;
	text-align:center;
	width:120px;
}
.Tab_left
{
	height:22px;
	width:5px;
	background-image:url(images/tab_left.jpg);
}
.Tab_Right
{
	height:22px;
	width:5px;
	background-image:url(images/tab_right.jpg);
}
.Tab_Centre
{
	background-image:url(images/tab_centre.jpg);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:80%;
	font-weight:bold;
	height:22px;
	text-align:center;
	width:120px;
}
.Tab_Centre a:link
{
	color:Black;
}
#MCTabsOnly1_pnlAddress2 
{
	float:left;
}
MCTabsOnly1_pnlProducts1 
{
	float:left;
}
MCTabsOnly1_pnlProducts2
{
	float:left;
}
#MCTabsOnly1_pnlAdvanced1
{
	float:left;
}
#MCTabsOnly1_pnlAdvanced2
{
	background-color:#112672;
	padding-left:5px;
	padding-top:5px;
	float:left;
}
#MCTabsOnly1_pnlAddress1
{
	float:left;
}

#MCTabsOnly1_pnlAddress1 table
{
	float:left;
}

.LabelNoMargin
{
	margin: 0 0 0 0;
	display:inline;
	float:none;
	width:auto;
	font-style:normal;
	font-weight:normal;
	font-family:Arial;
}
.ErrorAstrix
{
	margin: 0 0 0 0;
	display:inline;
	float:left;
	width:auto;
	font-style:normal;
	font-weight:normal;
	font-family:Arial;
	color:Red;
}
.LabelNoMargin90pc
{
	margin: 0 0 0 0;
	display:inline;
	float:none;
	width:auto;
	font-style:normal;
	font-weight:normal;
	font-family:Arial;
	font-size:90%;
}

.WhiteLeftPanel
{
	float:left;
	background-color:White;
	margin-right:-2px;
	
}

.ThreeDSecurePanel
{
	background-color:White;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.WhiteRightPanel
{
	float:right;
	background-color: White; 	
	margin-right:-2px;
	
}
.CheckoutOrderDetailsPanel_label
{
  	
  	color:#333333;
	float:left;
	font-family:arial;
	font-size:80%;
	width:130px;
	font-weight:bold;
}        

/*PointerGrid Rounded Corners*/
.rtop
{
	margin-top:10px;
	display:block; 
	margin-right:47px;
}

.rbottom{display:block; margin-right:47px;}
.rtop *,.rbottom *{display: block;  background-color:#13266A; height: 1px; overflow: hidden}

.r1{margin: 0 5px;}
.r2{margin: 0 3px; }
.r3{margin: 0 2px; }
.r4{margin: 0 1px; height:2px;} 

#JMcontainer {} 

.PlainArial
{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial; 
	width:330px;
	display:inline-block;
}  

.PlainArial_NoWidth
{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial; 
	width:auto;
	display:inline-block;
}

.SearchResults_FloatLeft
{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial; 
	width:auto;
	display:inline-block;
	float: left;
}

    
.RadioButtonsThin
{
	margin-left:-5px! important;
} 

.RadioButtonsThin label
{
	width:auto !important;
	color:#333;
	FONT-FAMILY: arial; 	
	font-weight:bold ! important;
	float:none ! important;
	font-size:80%;
}

.BlueBox
{
	background-color:#D0DEF0;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	margin-right:47px;
	font-family:Arial;
	font-size:80%;
	padding: 3px;
	
}

.BlueBox_CheckoutConfirmation
{
	background-color:#D0DEF0;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	font-family:Arial;
	font-size:80%;
	padding: 10px; 
	margin: 10px auto 10px auto; 
	width: 427px;
	display:block;
}

.RedErrorLabel
{
	font-weight:bold;
	float:none;
	color:Red;
	font-family:Arial;
	font-size:80%;
}
.RedErrorBox
{
	font-weight:bold;
	color:Red;
	font-family:Arial;
	font-size:80%;
	padding:10px;
	border:solid 1px red;
	background-color:#F8DAE2;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	text-align:justify;
}
.RedErrorBox_NoMargin
{
	font-weight:bold;
	color:Red;
	font-family:Arial;
	font-size:80%;
	padding:10px;
	border:solid 1px red;
	background-color:#F8DAE2;
	width:400px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	text-align:justify;
}

.CheckoutBasketProductNumbersLabel
{
	font-weight:bold;
	font-family:Arial;
	color:Black;
	float:none;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.Checkout_CheckBoxes
{
}

.Checkout_CheckBoxes label
{	
	float:none;	
		
}
	
.ImageNoMargin{
	float:left;
	border:none !important;
	margin: 0 0 0 0 !important;
}
    
                       
.1SpatialControls p{
	color:#333;
	FONT-FAMILY: arial;
	margin:0;
	padding:5px 0 0 0;
	font-size:80%;	
}

#LsPoiSearc_tableSearchPanel label{
	color:#333333;
	float:left;
	font-family:arial;
	font-size:80% !important;
	font-weight:bold;
	width: auto !important;
}
.1SpatialControls input{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial;
}


.AdvancedSearch label{
	width:316px !important;
}

.AdvancedSearch label{
	color:#333333;
	float:left;
	font-family:arial;
	font-size:80% !important;
	font-weight:bold;
	width: auto !important;
}

/* MapKey - IE6 */
.mapkey  {
	background-color:#EBEFF0;
	border:1px solid #255555;
	float:right;
	margin-right:32px;
	overflow:hidden;
	width:602px;
	font-family:Arial;
	

	
}

/* MapKey - IE7 */
.html>body .mapkey {
	width: 602px;
	border: solid 1px #255555;
	overflow: hidden;
	background-color: #EBEFF0;
	float:right;
	margin-right:32px;
	
	}
        
/* MapKey - Firefox */
*:lang(en) .mapkey {
	 width : 602px; 
	 border: solid 1px #255555;
     overflow: hidden;
     background-color: #EBEFF0;
     float:right;
	 margin-right:32px;
	 
        }
        
/* MapKey - Other Browser */    
.mapkey:empty {
	width: 602px !important;
	border: solid 1px #255555;
	overflow: hidden;
	background-color: #EBEFF0;
	float:right;
	margin-right:32px;
	
}
        
.mapkeycaption {
    color: White;
    padding: 5px;
    background-color: #255555;
    font-weight:bold;
    font-family: arial;
	cursor:pointer;
	font-size:10pt !important
	
}
  		
.mapkeycontent {
	overflow: hidden; 
	
	
	
}

.mapkeycontent img
{
	float:left;
	display:inline;
	
}

.mapkeycontent span
{
	float:left;
	width:135px;
	font-weight:bold;
	font-size:80%;
}


/* Styles for ProductDetails.aspx */

.ProductDetailsField
{
	display:inline-block;
	width:440px;
	font-family:Arial;
	font-size:80%;
	
}
.ProductInfoTitle
{
	margin-left:35px;
	width:465px;
	float:left;
	
}
.ProductInfoLeftPanel
{
	float:left;
	border:solid 1px black;
	background-color:#D0DEF0;
	padding:3px;
	margin-left:35px;
	margin-bottom:10px;
	width:465px;
}
.ProductInfoLeftPanel a
{
	font-size:smaller;
}

.ProductInfoLeftPanelThin
{
	float:left !important;
	border:solid 1px black;
	background-color:#D0DEF0;
	padding:3px;
	margin-left:35px;
	margin-bottom:2px;
	width:265px;
	clear: left;
}
*html .ProductInfoImagePanel  {
margin-right:0;
}

.ProductInfoImagePanel
{
	float:right;
	padding:0 3px 3px 3px;
	text-align:left;
	margin-right:35px;
	width:auto;
	margin-top:-25px;
}

.ProductInfoImagePanel img
{	
	float:none;
	margin:3px 0 0 0;
}


.ProductInfoImagePanel a
{
	text-decoration:none;
	font-size:80%;
	font-family:Arial;
	
}

.ProductInfoBuyPanel
{
	float:left;
	text-align:right;
	padding:3px;
	margin-top:10px;
	border-style:none;
	margin-left:39px;
	width:465px;
	clear: left;
}

.ProductInfoBuyPanel label
{
	width:auto !important;
	float:none;
}
.ProductPageSuccess
{
	color:green;
	float:left; 
	font-family:Arial; 
	font-weight:bold;
	margin-top:7px;
}

/*End of ProductDetails.aspx */

.ContentText{
	color:#333;
	FONT-FAMILY: arial;
	margin:0;
	padding:5px 0 0 0;
	font-size:80%;	
}

.Input_Small{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial;
	width:60px;
}

/*Pointer grid styles (different because they're a gridview not a datagrid */
.PointerGrid
{
	border:1px solid #333;
	border-top-style:none;
	border-bottom-style:none;
	font-size:small;
	width:95%;
	font-family:Arial;
}
.PointerGrid td
{
	padding:5px;
	font-size:90%;
	text-align:center;
	
	
}

.PointerGrid_HeaderStyle
{
	background-color:#13266A;
	color:white;
	font-weight:bold;
	height:18px;
	border-top-style:none;
}

.PointerGrid_ItemStyle
{
	background-color:White;
	color:Black;

}

.PointerGrid input
{
	/*
	background:url("images/buttonlarge.png") no-repeat scroll right top transparent;
	border:medium hidden;
	color:white !important;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:147px;
	margin-top:5px;
	*/
	background:url("images/buttonlarge.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:160px;
	margin-top:5px;
}


.PointerGrid_AlternatingItemStyle
{
	background-color:#C4C9DA;
	color:Black;
}

.PointerGrid_FooterStyle
{
	background-color:#13266A;
	color:White;
	border-bottom-style:none;
}
.PointerGrid_FooterStyle a
{
	color:White;
}

.PointerGrid_PagerStyle a
{
	color:White;
}

.PointerGrid_PagerStyle
{
	background-color:#13266A;
	color:White;
	border-bottom-style:none;
	text-align:center;
}

.Label_NotBold{
	color:#333333;
	float:left;
	font-family:arial;
	font-size:80%;
	font-weight:normal !important;
}

.Label_Large_NotBold{
	color:#333333;
	float:left;
	font-family:arial;
	font-size:80%;
	font-weight:normal !important;
	width:500px !important;
}

.SelectLarge{
	color:#333;
	font-size:80%;
	FONT-FAMILY: arial;
	width:350px !important;
}

.MapConsole{
	float:right;
	margin-right:32px;
	overflow:hidden;
}

.SearchResults{
	float:right;
	margin-right:7px;
	overflow:hidden;
	margin-top:-20px;
}

.CreateAndBuy  {
	background-color:White;
	border:1px solid gray;
	float:none;
	margin-left:-7px;
	padding-right:5px;
	padding-top:5px;
	width:324px;
}


/* Copied from Cameo Styles.css */

.RegNorm
{
    font-size:      80%; 
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}

.RegNorm a:link {
	color: #000000;
	text-decoration: none;
}
.RegNorm a:visited {
	color: #000000;
	text-decoration: none;
}
.RegNorm a:hover {
	color: #000000;
	text-decoration: underline;
}
.RegNorm a:active {
	text-decoration: none;
}

.TabLightText
{
    font-size:		80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
    background:		url(images/TabBacDb.jpg);
}

.TabLightText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabLightText a:active {
	text-decoration: none;
}

.TabDarkText
{
    font-size:		80%; 
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacDb.jpg);
    vertical-align: middle;
}

.TabDarkText a:link {
	color: #000000;
	text-decoration: none;
}
.TabDarkText a:visited {
	color: #000000;
	text-decoration: none;
}
.TabDarkText a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabDarkText a:active {
	text-decoration: none;
}

.SearchPanelBorder
{
	background-color:#EBEFF0;
    border-bottom: 	1px solid #76AB1F;
    border-right: 	1px solid #76AB1F;
    border-top: 	1px solid #76AB1F;
    border-left: 	1px solid #76AB1F;
    
}

.SearchPanelBorder input, option, select
{
	font-size:small !important;
}

.SearchPanelBorder li
{
	list-style-image:none !important;
	text-indent:0px;
	 
}

.SearchPanelBorder label
{
width:auto !important;
float:none !important;
}

.CreateBuyWatermark
{
	color:#D3D3D3 !important;
	font-size:small;
	font-style:normal;
	text-align:left;
}


.InputButtonGrey {
 background-color:White;
 border-color:Gray;
 border-width:1px;
 border-style:Outset;
 font-size:80%; 
 font-weight:bold;
 color:Black;
}

.DGPagingStyle
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
}

.DGPagingStyle a:link {
	color: #000000;
	text-decoration: underline;
}
.DGPagingStyle a:visited {
	color: #000000;
	text-decoration: underline;
}
.DGPagingStyle a:hover {
	color: #000000;
	text-decoration: underline;
}
.DGPagingStyle a:active {
	text-decoration: none;
}
.TabBacLb
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacLb.jpg);
    vertical-align: middle;
}

.TabBacLb a:link {
	color: #000000;
	text-decoration: none;
}
.TabBacLb a:visited {
	color: #000000;
	text-decoration: none;
}
.TabBacLb a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabBacLb a:active {
	text-decoration: none;
}

.TabBacMainlb
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacMainLb.jpg);
    vertical-align: bottom;
    width:			64px;
	background-color:#666666;
}

.TabBacMainlb a:link {
	color: #000000;
	text-decoration: none;
}
.TabBacMainlb a:visited {
	color: #000000;
	text-decoration: none;
}
.TabBacMainlb a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabBacMainlb a:active {
	text-decoration: none;
}

.RegBoldWhite
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
}

.RegBold a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.RegBold a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.RegBold a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.RegBold a:active {
	text-decoration: none;
}

.RegBold img
{
	border:none !important;
}

.RegBold
{
    font-size:      70%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    text-decoration: none;
}

.TabDarkTextNoBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    vertical-align: middle;
}

.TabDarkTextNoBackground a:link {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextNoBackground a:visited {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextNoBackground a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabDarkTextNoBackground a:active {
	text-decoration: none;
}

.TabLightTextNoBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
}

.TabLightTextNoBackground a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextNoBackground a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextNoBackground a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabLightTextNoBackground a:active {
	text-decoration: none;
}
.CheckoutHeading
{
	display:inline-block;

}
.CheckoutHeadingArrow
{
	margin-top: 11px !important;
}

.CentredBlock
{
	 width:520px; 
	 margin-left: auto; 
	 margin-right: auto
}

.MapSearch label{
	color:#333333;
	font-family:arial;
	font-weight:normal !important;
	font-size:70% !important;
	clear:left;
	float:none !important;
}

.MapSearch select{
	color:#333;
	font-size:70%;
	FONT-FAMILY: arial;
}

.InlineBlockPanel
{
	display:inline-block;
}

.HomeGrayItalicText
{
	color: #A3A3A3 !important; 
	font-weight: bold; 
	font-style: italic;
}
/*lsTimePeriod fix */
#divAvailableLayers label
{
	float:none !important;
	width:auto !important;
	font-size:100% !important;	
	font-weight:normal !important;
	clear:none !important;	
}
#LsTimePeriod1_tableSearchPanel label
{	
	float:none !important;
	width:auto !important;
	font-size:100% !important;	
	font-weight:normal !important;
	clear:none !important;	
}
/*My Account styles */
.Panel_top
{
	margin-top:10px;
	display:block; 
	
	
}

.Panel_bottom
{
	display:block;
	
	
	
}
.Panel_top *,.Panel_bottom *{display: block;  background-color:White; height: 1px; overflow: hidden}

.Panel_r1
{
	margin: 0 5px;
	border-left:solid 1px Gray;
	border-right:solid 1px Gray;
	background-color:Gray;
}
.Panel_r2
{
	margin: 0 3px; 
	border-left:solid 2px Gray;
	border-right:solid 2px Gray;
}
.Panel_r3
{
	margin: 0 2px; 
	border-left:solid 1px Gray;
	border-right:solid 1px Gray;
}
.Panel_r4
{
	margin: 0 1px; height:2px;
	border-left:solid 1px Gray;
	border-right:solid 1px Gray;
} 

.MyAccount_container
{
	background-color:White;
	font-family:Arial;
	height:140px;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
}

.MyAccount_container div
{
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
  


	
	
	
	/* border:solid 1px black; */
}



.ContainerLeft1  {
background-image:url("/images/MyProfile/MyProfile.jpg");
background-position:center bottom;
background-repeat:no-repeat;
border-right:1px solid gray;
color:gray;
float:left;
font-family:Arial;
font-weight:bold;
height:92%;
padding:10px 0 0 10px;
text-transform:uppercase;
width:200px;
}

.ContainerLeft2  {
background-image:url("/images/MyProfile/MyOrders.jpg");
background-position:center bottom;
background-repeat:no-repeat;
border-right:1px solid gray;
color:gray;
float:left;
font-family:Arial;
font-weight:bold;
height:92%;
padding:10px 0 0 10px;
text-transform:uppercase;
width:200px;
}

.ContainerLeft3  {
background-image:url("/images/MyProfile/MyOrg.jpg");
background-position:center bottom;
background-repeat:no-repeat;
border-right:1px solid gray;
color:gray;
float:left;
font-family:Arial;
font-weight:bold;
height:92%;
padding:10px 0 0 10px;
text-transform:uppercase;
width:200px;
}

.ContainerMiddle
{
	float:left;
	padding:10px;
	font-family: Arial;
	text-transform:uppercase;	
	color: gray;
	font-size:90%;
	
	width:260px;
}
.ContainerRight
{
	float:right;
	width:400px;
	padding:10px;
	font-family: Arial;
	text-transform:uppercase;	
	color: gray;
	font-size:90%;
	/* *zoom: 1!important;
    *display: inline!important;
    _height: 130px;
	*margin-top:-120px
*/
	
	
}
.ModalBackground
{
	filter:alpha(opacity=70); BACKGROUND-COLOR: gray;
	opacity: 0.7
}

.iFrameCover1
{
	filter:alpha(opacity=70); BACKGROUND-COLOR: gray;
	opacity: 0.7;
	position:relative;	
	height:600px;
	width:590px;
	left:335px;
	top:-373px;
		
}
.iFrameCover2
{
	filter:alpha(opacity=70); BACKGROUND-COLOR: gray;
	opacity: 0.7;
	position:relative;	
	height:610px;
	width:604px;
	left:327px;
	top:-16px;
		
}
.Wiz_Button_Next
{
	margin-left:228px;
	background:url("images/buttonmed.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-top:5px;
}
.Wiz_Button_Back{
	background:url("images/buttonmed.png") no-repeat scroll right top;
	border:0;
	color:white !important;
	font-size:70%;
	font-weight:bold;
	height:24px;
	padding:0 6px 6px 0;
	width:83px;
	margin-top:5px;
	}
.HelpPanel
{
	background-color:#EBEFF0;
	border:solid 2px black;
	width:auto;
	height:auto;
	padding:10px;
}
*html .HelpPanel
{
	background-color:#EBEFF0;
	border:solid 2px black;
	width:600px;
	height:450px;
	padding:10px;
}
.HelpPanel h1
{
	font-style:normal;
	font-family:Arial !important;
}



