
.ImageShortText
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 3px; 
	font:; 
	COLOR: ; 
	PADDING-TOP: 5px; 
}
/* =================================Form Styles=================================== */

.FormHeader
{
	background-color:#ABCEED;
	font:Bold 14px Arial,Haettenschweiler,Tahoma,Verdana;
    color : #0E1523;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom : 3px;
	padding-left: 5px;
	padding-right : 5px;
}

.FormHeader a
{
	font:Bold 14px Arial,Haettenschweiler,Tahoma,Verdana;
    color : #0E1523;
	text-decoration: none; 
}


.FormHeader a:hover
{
	text-decoration: underline; 
}

.FormFooter
{
	background-color:#B3D5FD;
	font:Bold 14px Arial,Haettenschweiler,Tahoma,Verdana;
    color : #030F23;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom : 3px;
	padding-left: 5px;
	padding-right : 5px;
}

.FormFooter a
{
	background-color:#B3D5FD;
	font:Bold 14px Arial,Haettenschweiler,Tahoma,Verdana;
    color : #030F23;
	text-decoration: none; 
}

.FormFooter a:hover
{
	text-decoration: underline; 
}

.FormDataEntry
{
    background-color:#BFDAF4;
	font:normal 12px Arial,Haettenschweiler,Tahoma,Verdana;
    color : #00091A;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom : 3px;
	padding-left: 5px;
	padding-right : 5px;
}


.FormDataEntry a
{
    background-color:#BFDAF4;
	font:normal 12px Arial,Haettenschweiler,Tahoma,Verdana;
    color : #00091A;
	text-decoration: underline; 
	
}

.FormDataEntry a:hover
{
    text-decoration: underline; 
}

.FormDataEntry input,select,textarea,button
{
    border-collapse: collapse;
	border: 1px solid #000000;
	background-color: #C2D6FE;
	color: #042D6F;
	font: normal 12px Arial,Haettenschweiler,Tahoma,Verdana;

	padding-top: 3px;
	padding-bottom : 3px;
	padding-left: 5px;
	padding-right : 5px;
}

.FormDataEntry input[type=checkbox],input[type=radio] 
{
    border-collapse: collapse;
	background-color: #C2D6FE;
	margin: 0px 0px 0px 0px ; 
	border: 0px; 
}




/* =================================End Form Styles=================================== */

.SectionIconBox
{
	width:130px ;
	height:130px ;
	display: block; 
	float: none;
	margin: 3px 4px 3px 4px;
	padding: 5px 5px;
	border:px solid #DFDFDF;
}


.SectionIcon
{
	float:left;
	padding:0px 0px 0px 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	border:1px solid #DFDFDF;
}

.CatalogArticles
{
color:#020A1A;
font-size : 14px;
font-family : Arial,Haettenschweiler,Tahoma,Verdana;	
text-decoration: none;
margin: 5px;
padding: 16px 16px;
height:auto;
}

.CatalogArticles a
{
color:#020A1A;
font-size : 14px;
font-family : Arial,Haettenschweiler,Tahoma,Verdana;	
text-decoration: none;
margin: 5px;
height:auto;

padding-left: 16px;
background-image: url(pointer2.gif); 
background-repeat:no-repeat;
background-position:left;

}

.CatalogArticles a:hover
{
text-decoration: underline;

}

.MainMessage {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 6 px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #021726; 
	PADDING-TOP: 5px; 
}

.MainPageHeader
{
display: block;
color:;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
text-align: left;
text-decoration: none;
padding: 8px 5px;
font: ;
background-color: #DDDEFF ;
background-repeat:no-repeat;
background-position:right;
}
td.title 
{
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	padding-left : 10px;
	font-size : 14px;
	font-weight: bold;
	font-family : Arial,Haettenschweiler,Tahoma,Verdana;
}

td.title01
{
    color : #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom : 0px;
	padding-left: 0px;
	padding-right : 0px;
	font-size : 15px;
	text-align : center;
	font-weight: bold;
	font-family : Arial,Haettenschweiler,Tahoma,Verdana;
}
td.topmenu
{
    color : #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left: 20px;
	padding-right : 20px;
	font-size : 13px;
	font-family : Arial,Haettenschweiler,Tahoma,Verdana;
}

td.topmenu a 
{
    color : #FFFFFF;
	text-decoration:none;
}

td.topmenu a:hover 
{
    color : #FC1407;
}

td.botmenu
{
    color : #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left: 10px;
	padding-right : 10px;
	font-size : 12px;
	text-align : center;
	font-family : Arial,Haettenschweiler,Tahoma,Verdana;
}

td.botmenu a 
{
    color : #FFFFFF;
	text-decoration:none;
}

td.botmenu a:hover 
{
    color : #FC1407;
}

/* ================================= Sub Catalog Display=================================== */

.ddsubmenustyle, 
.ddsubmenustyle ul
{
	/*topmost and sub ULs, respectively*/
	font: 15px Arial Narrow;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background:  #DFEAFB;
	border: 1px solid #1D2C58;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
}
.markermenu
{
	width :  200px; 
	clear: left;
	margin: 0;
	padding: 0;
	position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
}

.ddsubmenustyle li a
{
	display: block;
	width: 160px;
	color: #0A183A;
	background-color: #DFEAFB;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #1D2C58;
}

*html .ddsubmenustyle li a
{ 
	display: inline-block;
}

.ddsubmenustyle li a:hover
{
	color: #DFEAFB;
	background-color: #0A183A;
}

/* ######### Neutral CSS  ######### */
.rightarrowpointer
{ /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	margin : 0px;
	padding : 0px;
	right: 2px;
	border: 0;
}


.markermenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 1px solid #1D2C58;
}

.markermenu ul li a
{
	background: #DFEAFB; 
	font: 15px Arial Narrow;
	color: #0A183A;
	display: block;
	width: auto;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 10px;
	text-decoration: none;
	border-bottom: 1px solid #1D2C58;
}


*html .markermenu ul li a{ width: 200px; }

.markermenu ul li a:visited, .markermenu ul li a:active{ color: #0A183A;}

.markermenu ul li a:hover, .markermenu ul li a.selected
{ 
	color:#DFEAFB;
	background-color: #0A183A;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a { background: #DFEAFB;}

.blackwhite li a:hover
{
	background: #0A183A;
	color: #DFEAFB;
}

/* ================================= End Catalog Display=================================== */


/*
////////////////////////////////////////
//the following for the Zooming lib
*/



.ZoomLoading {
	position : absolute;
	left:0px;
	top:0px;
	z-index: 5000;
	border : 1px solid black;
	background-color : white;
	text-align : center;
	text-decoration:none;
	vertical-align:bottom;
	opacity : 0.9;
	filter:alpha(opacity=90);
	width:100%;
	height:100%;
}




.ZoomMarkerBackground {
	position : absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color : white;
	opacity : 0.2;
	-moz-opacity : 0.2;
	-khtml-opacity : 0.2;
	filter:alpha(opacity=20);
}




