/* 
=================================
EIHA styles, by DLW
We have standard, ......
=================================
*/   
/* shared by all containers*/
.eiha_bottom_space {
	padding-bottom: 10px;
	}
	
/* standard*/
.standard_containerSize
{
	width:100%;
	background-color: #fff;
}
.standard_topmid
{
	height:32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.standard_title
{
	color:#000;
	font-size:11pt;
	font-weight: bold;
	text-transform: uppercase;
}
.standard_contentpane
{
	background-color: #fff;
	text-align: left;
}
.standard_midleft
{
	/*background-image:url(roundedsquaregray_04.gif);*/
	background-color: #EFEFEF;
}

.standard_midright
{
	/*background-image:url(roundedsquaregray_06.gif);*/
	background-color: #EFEFEF;
}

.standard_midbot
{
	background-color: #FFF;
       
}
/* feature_black*/
.feature_black_containerSize
{
	width:100%;
	height:100px;
	background-color: #fff;
}
.feature_black_topmid
{
	height:24px;
	background-color: #000;
	padding-right: 4px;
	padding-left: 4px;
}

.feature_black_title
{
	color:#fff;
	font-size:10pt;
	font-weight: bold;

}
.feature_black_contentpane
{
	background-color: #EFF1F5;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 9px;
	color: #999;
}

.feature_black_midbot
{
      
}
/* feature_red*/
.feature_red_containerSize
{
	width:100%;
	height:100px;
	background-color: #fff;
}
.feature_red_topmid
{
	height:24px;
	background-color: #f00;
	padding-right: 4px;
	padding-left: 4px;
}

.feature_red_title
{
	color:#fff;
	font-size:10pt;
	font-weight: bold;

}
.feature_red_contentpane
{
	background-color: #FCF3F4;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 9px;
	color: #999;
}

.feature_red_midbot
{     
	/*background-color: #F7DDE1;*/
}

/* video_black*/
.video_black_containerSize
{
	width:100%;
	height:100px;
	background-color: #000;
}
.video_black_topmid
{
	height:24px;
	background-color: #000;
	padding-right: 4px;
	padding-left: 4px;
}

.video_black_title
{
	color:#fff;
	font-size:10pt;
	font-weight: bold;

}
.video_black_contentpane
{
	background-color: #fff;

}

.video_black_midbot
{
      
}

/*-------------- Footer Style --------------*/
.feature_red,a.feature_red:link,a.feature_red:active,a.feature_red:visited { color:#FFF;}
a.feature_red:hover{color:#FFF;}

/* noheadergrey*/
.noheadergrey_containerSize
{
	width:100%;
	height:100px;
	background-color: #ccc;
}

.noheadergrey_contentpane
{
	background-color: #ccc;
}
.noheadergrey_midleft
{
	/*background-image:url(roundedsquaregray_04.gif);*/
	background-color: #ccc;
}

.noheadergrey_midright
{
	/*background-image:url(roundedsquaregray_06.gif);*/
	background-color: #ccc;
}

.noheadergrey_midbot
{
	background-color: #ccc;
       
}

/* footer*/
.footer_containerSize
{
	width:100%;
	height:40px;
	background-color: #ccc;
}

.footer_contentpane
{
	background-color: #ccc;
	vertical-align:middle
}
.footer_midleft
{
	/*background-image:url(roundedsquaregray_04.gif);*/
	background-color: #ccc;
}

.footer_midright
{
	/*background-image:url(roundedsquaregray_06.gif);*/
	background-color: #ccc;
}

.footer_midbot
{
	background-color: #ccc;
       
}

/* standard_draft2*/
.standard_draft2_containerSize
{
	width:100%;
	height:100px;
	background-color: #EFEFEF;
}
.standard_draft2_topmid
{
	background-image: url(stdtopbar.gif);
	background-repeat: repeat-x; 
	height:32px;
}
.standard_draft2_topmidright
{}
.standard_draft2_topmidleft
{}
.standard_draft2_title
{
	color:#13182B;
	font-size:11pt;
	font-weight: bold;
	text-transform: uppercase;
}
.standard_draft2_contentpane
{
	background-color: #EFEFEF;
}
.standard_draft2_midleft
{
	/*background-image:url(roundedsquaregray_04.gif);*/
	background-color: #EFEFEF;
}

.standard_draft2_midright
{
	/*background-image:url(roundedsquaregray_06.gif);*/
	background-color: #EFEFEF;
}

.standard_draft2_midbot
{
	background-color: #EFEFEF;
       
}

/* the original */
.ucube_topmid
{
	background-image: url(roundedsquaregray_02.gif);
	background-repeat: repeat-x; 
}

.ucube_containerSize
{
	width:100%;
	height:100px;
}

.ucube_title
{
	color:#000000;
	font-size:11pt
}

.ucube_contentpane
{
	background-color: #FFF;
}

.ucube_righttopconer
{
	background-image:url(roundedsquaregray_06.gif);
	width: 29px; 
	height: 49px; 
    background-repeat: repeat-y;
}

.ucube_midleft
{
	background-image:url(roundedsquaregray_04.gif);
	width: 27px; background-repeat: repeat-y
}

.ucube_midright
{
	background-image:url(roundedsquaregray_06.gif);
    width: 29px; 
    background-repeat: repeat-y;
}

.ucube_midbot
{
    background-repeat: repeat-x; height: 34px; padding-right: 3px; padding-left: 3px;
       
}
/* Styles for Rounded  Container */

#EIHARoundedCornersTable {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#EIHARoundedCornersTable .EIHARCTopLeft {
	padding-left: 8px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#EIHARoundedCornersTable .EIHARCTop {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#EIHARoundedCornersTable .EIHARCTopRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#EIHARoundedCornersTable .EIHARCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#EIHARoundedCornersTable .EIHARCCenter {
	background-image: url(images/bk_container_blue.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
}
#EIHARoundedCornersTable .EIHARCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#EIHARoundedCornersTable .EIHARCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#EIHARoundedCornersTable .EIHARCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#EIHARoundedCornersTable .EIHARCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.EIHARoundedCornersHeader {
	border-bottom: 1px solid #e2e2e2;
}
.EIHARoundedCornersTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#29344A;
	padding: 0 0 0 5px;
	line-height: 28px;
}
.EIHARoundedCornersContent {
	padding: 5px 0 0 5px;
	background-color: #FEFEFF;
}
/* a copy... */
.ucube2011_topmid
{
	background-image: url(roundedsquaregray_02_2011.gif);
	background-repeat: repeat-x; 
}

.ucube2011_containerSize
{
	width:100%;
	height:100px;
}

.ucube2011_title
{
	color:#000000;
	font-size:11pt
}

.ucube2011_contentpane
{
	background-color: #FFF;
}

.ucube2011_righttopconer
{
	background-image:url(roundedsquaregray_06_2011.gif);
	width: 29px; 
	height: 49px; 
    background-repeat: repeat-y;
}

.ucube2011_midleft
{
	background-image:url(roundedsquaregray_04_2011.gif);
	width: 27px; background-repeat: repeat-y
}

.ucube2011_midright
{
	background-image:url(roundedsquaregray_06_2011.gif);
    width: 29px; 
    background-repeat: repeat-y;
}

.ucube2011_midbot
{
    background-repeat: repeat-x; height: 34px; padding-right: 3px; padding-left: 3px;
       
}

