﻿body  /* Internet Explorer */ 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #E2E2E2;
	margin: 0px;
}

body /* Mozilla Firefox alignment */ 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: -moz-center; 
	background-color: #E2E2E2;
	margin: 0px;
}

ol
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left; 
}

ul
{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:0px;
	margin-top:9px;
	margin-left:0px;
	margin-bottom:10px;
	margin-right:0px;
}

li
{
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:0px 3px; 
	padding-left:14px; 
}

li a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #136788;
	text-decoration: none;
}

li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #136788;
	text-decoration: none;
}

li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #136788;
	text-decoration: underline;
}






.Menu
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	width: 881px;
	font-size:11px; 
	color:#003366; 
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #d0dadf;
	border-left: 1px solid #d0dadf;
	border-bottom: 1px solid #d0dadf;
	border-right: 1px solid #d0dadf;
	text-align: center;

}


.Menu a:visited
{
color:#003366; 
}

.Menu a:hover
{
color:RED; 
}

.Menu a:link
{
color:#003366; 
}




.menItem
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 35px;
	font-size: 11px; 
	color: #000000; 
	border-right: 1px solid #d0dadf;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	width:inherit;
	padding-right:30px;
}

.Menu1Selected
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:11px; 
	color:#003366; 
	text-align: left;
}




.submen
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 30px;
	font-size:11px; 
	color:#003366; 
	border-right: 1px solid #d0dadf;
	text-align: left;
}

.submenItem
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 20px;
	padding: 8px;
	font-size:11px; 
	color:#003366; 
	border-right: 1px solid #d0dadf;
	border-left: 1px solid #d0dadf;
	border-bottom: 1px solid #d0dadf;
	text-align: left;
}

.ie8fix
    {
        z-index: 1000;
    }

.submenItem a:link
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 20px;
	padding: 3px;
	font-size:11px; 
	color:#23418e; 
	border-right: 1px solid #d0dadf;
	border-left: 1px solid #d0dadf;
	border-bottom: 1px solid #d0dadf;
	text-align: left;
}

.submenItem a:visited
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 20px;
	padding: 3px;
	font-size:11px; 
	color:#23418e; 
	border-right: 1px solid #d0dadf;
	border-left: 1px solid #d0dadf;
	border-bottom: 1px solid #d0dadf;
	text-align: left;
}

.submenItem a:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	height: 20px;
	padding: 3px;
	font-size:11px; 
	color:#D32229; 
	border-right: 1px solid #d0dadf;
	border-left: 1px solid #d0dadf;
	border-bottom: 1px solid #d0dadf;
	text-align: left;
}

#wrapper
{  
	width: 919px;
	height: 100%;
	text-align: center;

}

#wrapper #botShadow 
{  
	width: 919px;
	height: 100%;
	background-image: url(../images/bottom_shadow2.jpg); 
	text-align: center;

}

#wrapper #sideShadow
{ 
	margin-left: auto; 
	width: 899px;
	padding-left:10px;
	padding-right:10px;
	height: auto;
	background-image: url(../images/side_shadow.jpg); 
	background-repeat:repeat-y;
	text-align: center;
	float: left;
	/*border: 1px solid #D1DDE3;*/
}

#wrapper #sideShadow #contentWrapper
{
	width: 899px;
	padding: 0px;
	height: auto;
	text-align: center;
	/*border: 1px solid #D1DDE3;*/
}

#wrapper #sideShadow #contentWrapper #logoContainer
{
	width: 899px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	height: auto;
	text-align: left;
	/*border: 1px solid #D1DDE3;*/
}

#wrapper #sideShadow #contentWrapper #flashContainer
{
	width: 899px;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
	z-index:30;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle
{
    width: 881PX;
    height: auto;
    background-image: url(../images/banner_bg.jpg); 
    background-repeat:repeat-x;
    background-color: #094daa;
    text-align: center;
    padding-top: 5px;
    margin-top: 5px;
    margin-left: 9px;
    margin-right: 9px;
    padding-bottom: 5px;
    margin-bottom: 1px;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle #bannerwrap
{
    width: 100%;
    vertical-align: top;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle #bannerwrap #warning
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 24px;
    color: #ffffff;
    height: auto;
    width: 200px;
    float: left;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle #bannerwrap #alert
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bold;
    color: #d0e1f9;
    width: 611px;
    height: auto;
    text-align: left;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle #bannerwrap #alert a:link
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle #bannerwrap #alert a:visited
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

#wrapper #sideShadow #contentWrapper #flashContainer #bannerStyle #bannerwrap #alert a:hover
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

#wrapper #sideShadow #contentWrapper #navContainer
{
	width: 899px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	height: auto;
	text-align: left;
	z-index: 1;
}

#wrapper #sideShadow #contentWrapper #contentContainer
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #D71F27;
	width: auto;
	height:100%;
	/*margin-bottom: 10px;*/
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 8px;
    padding-top:0px;
	/*padding-bottom:10px;*/
	padding-left:0px;
	padding-right:0px;
	background-color: #ffffff;
	text-align: center;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #D71F27;
	width: auto;
	height: 100%;
	min-height:400px;
    padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	background-image: url(../images/home_cnt_bg.jpg);
	background-repeat:repeat-x;
	background-color: #dfe7ea;/*;eaebec;*/
	text-align: left;
	border: 1px solid #D1DDE3;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;	
	height: auto;
	text-align: left;
	float: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .title
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
    padding-right:10px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .pic
{
	margin-top: 5px;
    padding-right: 10px;
	text-align: left;
	/*margin-bottom: 20px;*/
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .stock
{
	height: 60px;
	text-align: left;
	border-left: solid 1px #d1dde3;
	color: #1C3664;
	width: 275px;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .stock  th
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C3664;
	background-color: #ffffff;
	padding:3px;
	height: auto;
	text-align: center;
	border-top: 1px solid #d1dde3;
	border-right: 1px solid #d1dde3;
	border-bottom: 1px solid #d1dde3;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .stock  td
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #136788;
	font-weight: bold;
	background-color: #ffffff;
	padding-top:3px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:0px;
	height: auto;
	text-align: center;
	border-right: 1px solid #d1dde3;
	border-bottom: 1px solid #d1dde3;
	
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .stock  td a
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #136788;
	font-weight: bold;
	text-decoration: underline;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column .text
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #136788;
    padding-right:10px;
	height: auto;
	text-align: left;
	padding-top: 10px;
}


#wrapper #sideShadow #contentWrapper #contentContainer #border .column2
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	width: 288px;	
	height: auto;
	text-align: left;
	float: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .title2
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	text-align: left;
}



#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .pic2
{
	margin-top: 5px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .text2
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #136788;
	margin-top: 10px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .video  th
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF4223;
	background-color: #1A6EB2;
	padding:10px 10px 0 10px;
	height: auto;
	text-align: center;
	border-right: 1px solid #1A6EB2;
	border-bottom: 1px solid #1A6EB2;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .video  td
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background-color: #1A6EB2;
	padding:0 10px 10px 10px;
	height: auto;
	text-align: left;
	border-right: 1px solid #1A6EB2;
	border-bottom: 1px solid #1A6EB2;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .video  td a
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #EF4223;
	font-weight: bold;
	text-decoration: underline;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .summary
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ED1C24;
	margin-top: 5px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .summary a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #136788;
	text-decoration: none;
	margin-top: 5px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .summary a:visited
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #136788;
	text-decoration: none;
	margin-top: 5px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #contentContainer #border .column2 .summary a:hover
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #136788;
	text-decoration: underline;
	margin-top: 5px;
	height: auto;
	text-align: left;
}

#wrapper #sideShadow #contentWrapper #extrasContainer
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #D71F27;
	width: inherit;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-right: 5px;
	background-image: url(../images/extras_cnt_bg.jpg);
	background-repeat:repeat-x;
	background-color: #d6e0e4;/*eaebec;*/
	height: 110px;
	text-align: left;
	border: 1px solid #D1DDE3;
}

#wrapper #sideShadow #contentWrapper #extrasContainer .extra1
{
	width: 210px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	height: 100px;
	border-right: 1px solid #D1DDE3;
	float: left;
}

#wrapper #sideShadow #contentWrapper #extrasContainer .extra2
{
	width: 180px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
	float: left;
}


#wrapper #contentTable table
{
	background-color:#ffffff;
	color: #000000;
	margin: 0px;
}

#wrapper #contentTable .tableContainer
{
	background-color:#ffffff;
	color: #000000;
	margin: 0px;
	text-align: left;
	border: 1px solid #D1DDE3;
}

#leftShadow
{
	background-image: url(../images/left_shadow.jpg); 
	background-repeat:repeat-y;
	width: 10px;
}

#rightShadow
{
	background-image: url(../images/right_shadow.jpg);
	background-repeat:repeat-y;
	width: 10px;
}

#bottomShadow
{
	background-image: url(../images/bottom_shadow3.jpg);
	background-repeat:repeat-x;
	width: 919px;
	height: 17px;
	clear: both;
}

#copyright
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #15365D;
	font-weight: normal;
	text-align: left;
	width: 919px;
	height: auto;
	padding-left: 20px;
	clear: both;
}

/* prototype navigation elements */

.table 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:11px; 
	color:#1a3865; 
	border: 1px solid #d0dadf;
	text-align: left;
}


.table th

{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:11px; 
	color:#1a3865; 
	background-image: url(../images/nav_bg.jpg);
	border-right: 2px solid #d0dadf;
	text-align: center;
}

.table th a

{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#1a3865; 
	text-decoration: none;
}

.table td a

{
	font-family: Arial, Helvetica, sans-serif;  
	font-size:10px; 
	color:#1a3865; 
	text-decoration: none;
}

.tablepop
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000033;
	text-align: left;
	position:absolute;
	visibility:hidden;
	background-color: #ffffff;
	top: 112px;
	width: 160px;
	height: 25px;
}

.tablepop td
{
	width:inherit;
	border-top: 0px solid #d0dadf;
	border-left: 2px solid #d0dadf;
	border-bottom: 1px solid #d0dadf;
	border-right: 2px solid #d0dadf;
	padding:3px;
}
.tablepop td a
{
	font: arial;
	font-size:10px;
	color:#23418e;
}

.tablepop td a:visited
{
	font: arial;
	font-size:10px;
	color:#23418e;
}

.tablepop td a:hover
{
	font: arial;
	font-size:10px;
	color:#D32229;
}

/* tab elements for home page*/
.CustomTabStyle .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-weight:bold;
    color:#1C3664;
    font-size: 10px;
    cursor: pointer;
    
}
.CustomTabStyle .ajax__tab_outer
{
    padding-right: 3px;
    background: url(../images/tabs/tab-right.gif) no-repeat right;
    height: 21px;
    font-size: 10px;
    cursor: pointer;
}
.CustomTabStyle .ajax__tab_inner
{
    padding-left: 3px;
    font-size: 10px;
    background: url(../images/tabs/tab-left.gif) no-repeat;
    cursor: pointer;
}
.CustomTabStyle .ajax__tab_tab {font-size: 10px;height:13px;padding-top:4px;padding-left:21px;padding-bottom:4px;padding-right:21px;margin:0;background:url(../images/tabs/tab.gif) repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {font-size: 10px;background:url(../images/tabs/tab-hover-right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {font-size: 10px;background:url(../images/tabs/tab-hover-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {font-size: 10px;background:url(../images/tabs/tab-hover.gif) repeat-x;}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {font-size: 10px;background:url(../images/tabs/tab-active-right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {font-size: 10px;background:url(../images/tabs/tab-active-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {font-size: 10px;background:url(../images/tabs/tab-active.gif) repeat-x;}

.CustomTabStyle .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 12px;
    width: 255px;
    border: 1px solid #D1DDE3;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
    text-transform:capitalize;
}

.tabpanel
{
	font-family: verdana,tahoma,helvetica;
    font-size: 9px;
    color: #136788;
}

.tabpanel a:link
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #136788;
	font-weight: bold;
	text-decoration: none;
}

.tabpanel a:visited
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #136788;
	font-weight: bold;
	text-decoration: none;
}

.tabpanel a:hover
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #136788;
	font-weight: bold;
	text-decoration: underline;
}

.readmorelnk
{
	text-align: right;
	text-decoration: none;
}

.readmorelnk a:link
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

.readmorelnk a:visited
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.readmorelnk a:hover
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}

.tab_links
{
margin-bottom: 10px;
}

/**************************** Accordian menu elements on home page *****************************/

.accordian
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    background-color: #cccccc;
    width: 287px;
}

.accordian_cnt
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    color: #1C3664;
    border-left: solid 1px #d1dde3;
    border-right: solid 1px #d1dde3;
    border-bottom: solid 1px #d1dde3;
}

.accordian_cnt ul
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #136788;
	list-style-type: disc;
	background-position:0px 5px; 
	padding-left:14px; 
}

.accordian_cnt li
{
	font-family: Verdana, Geneva, sans-serif;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:5px; 
}

#ul_link
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #136788;
	text-decoration: none;
}

#ul_link a:link
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #136788;
	text-decoration: none;
}

.accordian_cnt li a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #136788;
	text-decoration: none;
}

.accordian_cnt li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #136788;
	text-decoration: none;
}

.accordian_cnt li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #136788;
	text-decoration: underline;
}

.acc_header
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #1c3664;
    border-top: solid 1px #d1dde3;
    border-left: solid 1px #d1dde3;
    border-right: solid 1px #d1dde3;
    cursor: pointer;
}

.hrline
{
    width: 205px;
    color: #D71F27; 
    height: 1px;
}

/* stock quote elements */
