/*___________________________________________________________________________________________*/
/*Control panel*/
.controlpanel{ BORDER-BOTTOM: #b7b7b7 2px solid; BORDER-LEFT: #b7b7b7 0px solid; BORDER-TOP: #b7b7b7 0px solid; background:#FFF; BORDER-RIGHT: #b7b7b7 0px solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 0px solid; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 3px; BORDER-BOTTOM: #b7b7b7 0px solid; HEIGHT: 100px }
.controlpanel TD .SubHead{ FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #b7b7b7; COLOR: #333 }
.controlpanel TD TD TD .SubHead{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; BORDER-LEFT: 0px; COLOR: #333; BORDER-BOTTOM: 0px }
.controlpanel TD TD TD input{ PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #efefef; COLOR: #000 }
.controlpanel TD TD TD select{ FONT-SIZE: 11px; BACKGROUND: #efefef; COLOR: #333 }
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none; }
.controlpanel A.CommandButton:link{ color:#000; text-decoration:none; }
.controlpanel A.CommandButton:visited{ color:#000; text-decoration:none; }
.controlpanel A.CommandButton:hover{ color:#F00; text-decoration:underline;}
.controlpanel A.CommandButton:active{ color:#000; text-decoration:none; }
/*___________________________________________________________________________________________*/
body{ background:#494949 url(media/bg.jpg) repeat-x; font-family:Arial; }
.Head{ font-size:13px; font-weight:bold; color:#333; }
.SubHead{ font-size:11px; font-weight:bold; color:#003366; }
.SubSubHead{ font-size:11px; font-weight:bold; color:#000; }
.Normal{ font-size:12px; }
TD,TH,DIV,SPAN{ font-family:Arial; font-size:11px; }

/*PANES*/

.header {
background: transparent;
}

.headerpane {
background:#FFFFFF;
height:199px;
padding-bottom:0px;
}

.centertop {
background: #FFFFFF url(media/back_top.gif) repeat-x;
width:426px;
color:#969696;
}

.righttop {
background: #FFFFFF url(media/back_top_right.gif) repeat-x;
padding-top:12px;
padding-right:3px;
width:202px;
}

.lefttop {
background: #a0a0a0 url(media/back_right_column.gif) no-repeat;
width:169px;
}

.leftpane {
background: #a0a0a0;
width:169px;
padding-bottom: 0px;
}

.loginpane {
background:#a0a0a0;
width:169px;
padding-left:10px;
}

.footerleft {
background: #012f63 url(media/bg_footer.jpg) no-repeat;
padding-left:10px;
}

.footerright {
background: #012f63 url(media/bg_footer_right.jpg) repeat-x;
}

.copyright {
color:#FFFFFF;
}

.noimage {
background:#FFFFFF;
}

.contentpane {
background:#FFFFFF;
padding-left:21px;
padding-top:7px;
padding-right:20px;
height:100%;
}

.contentpanehomepage {
background:transparent;
padding-left:21px;
padding-top:7px;
padding-right:20px;
height:100%;
}

.contentpanegallery {
background:transparent;
padding-left:21px;
padding-top:7px;
padding-right:20px;
height:100%;
}

.toppane {
background:#FFFFFF;
padding-left:21px;
padding-top:7px;
padding-right:20px;
width:100%;
}

.image {
background: #FFFFFF url(media/bg_home.jpg) no-repeat bottom;
padding-bottom:110px;
}

.imagepartner {
background: #FFFFFF url(media/bg_rephome.jpg) no-repeat bottom;
padding-bottom:110px;
}

.imagegallery {
background: #FFFFFF url(media/bg_gallery_back.jpg) no-repeat bottom;
padding-bottom:170px;
}

.rightpane {
background:#FFFFFF;
padding-top:7px;
height:100%;
}

.rightpanehomepage {
background:transparent;
padding-top:7px;
height:100%;
}

.rightpanegallery {
background:transparent;
padding-top:7px;
padding-right:15px;
height:100%;
}

.rightpanegalleryinternal {
background:#FFFFFF;
padding-top:7px;
padding-right:20px;
height:100%;
}

.leftpanehomepage {
background:transparent;
padding-left:0px;
padding-top:7px;
padding-right:45px;
height:100%;
}

.leftpanegallery {
background:transparent;
padding-top:7px;
padding-right:35px;
height:100%;
}

.bottompane {
background:#FFFFFF;
width:631px;
padding-left:21px;
padding-top:0px;
padding-right:20px;
height:100%;
}

.rotatorpane {
background: transparent;
width:169px;
padding-top:30px;
border-left:#a0a0a0 8px solid;
border-right:#a0a0a0 8px solid;
border-top:#a0a0a0 17px solid;
padding-bottom:30px;
color:#666666;
}

/*LINKS AND GENERAL STYLES*/

.leftpanetext {
color:#FFFFFF;
font-family:Arial;
font-size:11px;
}

.leftpanelogin {
color:#FFFFFF;
font-family:Arial;
font-size:10px;
}

.textbox {
color:#969696;
font-family:Arial;
font-size:12px;
}

.copyleft{ color:#FFFFFF; text-decoration:underline; font-size:11px; font-family:Arial;}
a.copyleft:link{ color:#FFFFFF; text-decoration:underline; font-family:Arial;}
a.copyleft:visited{ color:#FFFFFF; text-decoration:none; font-family:Arial;}
a.copyleft:hover{ color:#FFFFFF; text-decoration:underline; font-family:Arial;}
a.copyleft:active{ color:#FFFFFF; text-decoration:none; font-family:Arial;}

.breadcrumb{ color:#969696; text-decoration:none; font-size:11px; font-family:Arial;}
a.breadcrumb:link{ color:#969696; text-decoration:none; font-family:Arial;}
a.breadcrumb:visited{ color:#969696; text-decoration:none; font-family:Arial;}
a.breadcrumb:hover{ color:#969696; text-decoration:none; font-family:Arial;}
a.breadcrumb:active{ color:#969696; text-decoration:none; font-family:Arial;}

.login{ color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
a.login:link{ color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
a.login:visited{ color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
a.login:hover{ color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}
a.login:active{ color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold;}


.prdCategory{ text-decoration:none; font-family:Arial;color:#000000;}
a.prdCategory:link{ text-decoration:none; font-family:Arial;color:#000000;}
a.prdCategory:visited{ text-decoration:none; font-family:Arial;color:#000000;}
a.prdCategory:hover{ text-decoration:none; font-family:Arial;color:#000000;}
a.prdCategory:active{ text-decoration:none; font-family:Arial;color:#000000;}

/*___________________________________________________________________________________________*/
/* Main Menu */

.MainMenu_MenuContainer {
	background-color: #FFFFFF;
	width:169px;
}

.MainMenu_RootMenuArrow {
	display:none;
}

.MainMenu_MenuIcon {
	display:none;
}

.rootmenuitem TD{
	color:#FFF8DC; 
	font-size:7.5pt; 
	border:0px;
	background-color:#a0a0a0;
	padding:0px 0px 0px 0px;
}
.rootmenuitemselected TD{
	color:#FFF8DC; 
	font-size:7.5pt; 
	border:0px; 
	background-color:#a0a0a0;
	padding:0px 0px 0px 0px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: #a0a0a0;
}
.MainMenu_MenuItem {
	border-left: #a0a0a0 0px solid; 
	border-bottom: #a0a0a0 0px solid; 
	border-top: #a0a0a0 0px solid; 
	border-right: #a0a0a0 0px solid;
	height:20px;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 7.5pt; 
	font-style: normal; 
	background-color: #a0a0a0;
	font-family: Arial;
}
.MainMenu_MenuIcon {
	background-color: #a0a0a0; 
	border-left: #00448E 1px solid; 
	border-bottom: #00448E 1px solid; 
	border-top: #00448E 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #a0a0a0;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#a0a0a0', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
	background-color: #a0a0a0
}
.MainMenu_MenuItemSel {
	background-color: #a0a0a0; 
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Arial; 
	font-size: 7.5pt; 
	font-weight: bold; 
	text-decoration: none;
}
.MainMenu_MenuArrow {
	border-right: #a0a0a0 1px solid; 
	border-bottom: #a0a0a0 1px solid; 
	border-top: #a0a0a0 0px solid;
	background-color: #a0a0a0;
	font-size: 7.5pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 7.5pt; 
	cursor: pointer; 
	cursor: hand;
	background-color: #a0a0a0;
}

/*___________________________________________________________________________________________*/
/* Printable Pages */

.footerprint {
background: #FFFFFF;
padding-left:10px;
}

.leftpanegalleryprint {
background:transparent;
padding-top:7px;
padding-left:100px;
height:50%;
}

.rightpanegalleryprint {
background:transparent;
padding-top:7px;
height:50%;
}

.tableprint {
border-bottom:#999999 1px solid;
border-top:#999999 1px solid;
border-right:#999999 1px solid;
border-left:#999999 1px solid;
}

.contentpaneprint {
background:#FFFFFF;
padding-left:21px;
padding-top:7px;
padding-right:20px;
}

.rightpaneprint {
background:#FFFFFF;
padding-top:7px;
padding-right:7px;
}

.bottompaneprint {
background:#FFFFFF;
}

.headerprint {
background: url(media/iec_header.jpg) no-repeat;
}

.footerleftprint {
background: url(media/iec_footer_grayline.jpg) no-repeat;
padding-top:20px;
}
.toppaneprint {
background:#FFFFFF;
padding-left:0px;
padding-top:7px;
padding-right:0px;
width:100%;
}



/* class for IEC search */

.RowOdd 
{
	background-color: #ECEFF4;
	
}

.RowEven 
{
	background-color: #FFFFFF;
}
.Documents 
{
	font-family: Sans-Serif;
	font-size:12px;
	color:#0D3769;
}



