/* GENERAL STYLES */
html,body {
    min-height: 100%;
    margin: 0;
    padding: 0;
}
* html html,body {
    height: 100%;
}
body {
    color: #666666;
    background-color: #ffffff;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
a:link {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    color: #6699cc;
    /*color: #eb7700;*/
}
a:visited {
    color: #6699cc;
    text-decoration: none;
    font-weight: bold;
}
a:hover {
    color: #eb7700;
    text-decoration: underline;
    font-weight: bold;
}
a:active {
    color: #6699cc;
    text-decoration: none;
    font-weight: bold;
}
h1, h2, h3, h4 {
    font-family: Tahoma, Geneva, sans-serif;
    margin-bottom: 10px;
    line-height: 1;
    /*margin-bottom: -10px;*/
}
h1.rule, h2.rule, h3.rule, h4.rule {
    width: 450px;
    border-bottom: 2px dotted #264b92;
}
h1 {
    font-size: 24pt;
}
h2 {
    font-size: 14pt;
}
h3 {
    font-size: 11pt;
    color: #93A5C9;
}
h4 {
    font-size: 11pt;
}
h5 {
    font-size: 10pt;
    margin-bottom: 5px;
}
h6 {
    font-size: 9pt;
}
h4.section {
    width: 300px;
    margin-bottom: 10px;
    border-bottom: 2px dotted #264b92;
}
h6.accent {
    color: #000000;
    font-weight: bold;
    background: url(/images/ch_more.gif) no-repeat 0 2px;
    padding-left: 15px;
    margin-top: 5px;
    margin-bottom: 0;
}
               
 
/* SOFTWARE MENU */ 
   
   #sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 140px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #171A2D}

#sddm div
{	position:absolute;
    
	visibility: hidden;
	margin: 0px auto;
	padding: 0;
	margin-left:248px;
	width:240px;
	background:#012353;
	border: 1px solid #012353}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #012353;
		color: #fff;
		font: 11px arial;
		border: 1px solid #fff;}

	#sddm div a:hover
	{	background: #171A2D;
		color: #EB7700;}

		
		
		

.txtAlert {
    color: #ee0000;
}
.download {
    background: url(/images/ch_more.gif) no-repeat 0px 2px;
    padding-left: 13px;
}




/* LAYOUT STYLES background-color: #dd0000;*/
.main {
    width: 980px;/*800*/
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    background: #E6E6E6 url(/images/img_background2.jpg) repeat-y ;
}
* html .main {
    height: 100%;
}
.topBanner {
    float: left;
    clear: both;
    width: 980px;/*800*/
    height: 90px;
    
}
.topNavigation {
    float:left;
    clear:both;
    width: 980px;/*800*/
    height: 87px;
}
* html .topNavigation {
    margin-top: -2px;
}
.topNavMenu {
    width: 960px;/*780*/
    height: 62px;
    background-image: url(/images/topNav_background.jpg);
    margin-left: 10px;
}
.topNavMenuReps {
    width: 960px;/*780*/
    height: 62px;
    background-image: url(/images/topNav_background_mytitus.jpg);
    margin-left: 10px;
}
.topNavMenuHolder {
    padding-left: 211px; 
    padding-top: 40px;
    height: 17px;/*15*/
}
.topNavMenuHolder2 {
    padding-left: 211px; 
    padding-top: 40px;
    height: 17px;/*15*/
}
.topSubNavMenu {
    width: 960px;/*780*/
    height: 25px;
    padding-left: 10px;
}
/* topNav Menu */
.topNavItem {
    float: left;
    height: 17px;/*15*/
    background-image: url(/images/navMenuDisc.png);
    background-position: 0 1px;
    background-repeat: no-repeat;
    margin-right: 10px;
}
* html .topNavItem {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/navMenuDisc.png", sizingMethod="crop");
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navMenuDisc.png');
    background-image: url(/images/navMenuDisc.gif);*/
}

a.topNav{
    padding-left: 21px;
    color: #999999;
    font-weight: bold;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a.topNav:visited {
    color: #999999;
    text-decoration: none;
}
a.topNav:hover {
    color: #ffffff; 
    text-decoration: none;
}
a.topNav:active {
    color: #999999;
    text-decoration: none;
}
div.topSubNav {
/*padding-left:210px;*/
}
.topSubNav a:link{
    color: #ffffff;
    font-weight: normal;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
.topSubNav a:visited {
    color: #ffffff;
    font-weight: normal;
    font-size: 10pt;
    text-decoration: none;
}
.topSubNav a:hover {
    color: #eb7700; 
    font-weight: normal;
    font-size: 10pt;
    text-decoration: none;
}
.topSubNav a:active {
    color: #ffffff;
    font-weight: normal;
    font-size: 10pt;
    text-decoration: none;
}
.topSubNavItem {
    float: left;
    height: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 5px;
    border-right: 1px solid #ffffff;
}
.contentHolder {
    float: left;
    clear: both;
    width: 980px;/*800*/
    min-height: 561px;
    background: url(/images/contentHolderBG.gif) 10px repeat-y;
}
* html .contentHolder {
    height: 561px;
    margin-top: -2px;
}
.contentNav {
    float:left;
    width:219px;
    margin-left: 10px;
    min-height: 561px;
}
* html .contentNav {
    height: 561px;
    margin-left: 5px;
}
.ecatNavSearch {
    height: 17px;
    margin-top: 5px;
}
* html .ecatNavSearch {
    margin-bottom: -13px;
}
.content {
    float: left;
    width: 726px;/*546*/
    min-height: 561px;
    margin-left: 0px;
}


* html .content {
    height: 561px;
}
.padContent {
    padding:10px 20px 10px 20px;
}
.content li {
    list-style-image: url(/images/ch_more.gif);
}
.contentMainFlash {
    width:741px;/*561*/ 
    height:322px;
	background:#000b1e;
}
.footer {
    width: 960px;/*780*/
    padding-left: 10px;
}
.hidden {
    display: none;
}
.sectionLink {
    display: block;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #5C86D8;
    margin-top: 0px;
    line-height: normal;
}
a.sectionLink:link {
    background: url(/images/arrowMenu_blue.gif) no-repeat 0px 6px;
    line-height: 1.9;
    font-size: 8pt;
    padding-left: 15px;
    margin-left: 0px;
    text-decoration: none;
    color: #5C86D8;
}
a.sectionLink:visited {
    background: url(/images/arrowMenu_blue.gif) no-repeat 0px 6px;
    line-height: 1.9;
    font-size: 8pt;
    padding-left: 15px;
    margin-left: 0px;
    text-decoration: none;
    color: #5C86D8;
}
a.sectionLink:hover {
    text-decoration: underline;
    color: #fe9400;
}
a.sectionLink:active {
    background: url(/images/arrowMenu_blue.gif) no-repeat 0px 6px;
    line-height: 1.9;
    font-size: 8pt;
    padding-left: 15px;
    margin-left: 0px;
    text-decoration: none;
    color: #5C86D8;
}
a.question{
    color: #000000;
    font-weight: bold;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
a.question:visited {
    color: #000000;
    text-decoration: none;
}
a.question:hover {
    color: #000000; 
    text-decoration: underline;
}
a.question:active {
    color: #eb7700;
    text-decoration: none;
}
a.itemLink {
    display: block;
    padding-left: 15px;
    color: #6699cc;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    background: url(/images/arrowMenu_blue.gif) 0 4px no-repeat;
}
a.itemLink:link {
    
}
a.itemLink:visited {
    color: #6699cc;
    text-decoration: none;
}
a.itemLink:hover {
    color: #eb7700; 
    text-decoration: underline;
}
a.itemLink:active {
    color: #6699cc;
    text-decoration: none;
}
.sideBarSectionLink {
    width: 190px;
    height: 24px;
    background: url(/images/arrowMenu.gif) no-repeat 5px 8px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 1px;
    line-height: normal;
    padding-top: 5px;
    padding-left: 20px;
}
.leftCol340 {
    float: left;
    width: 500px;
}
.hand {
    cursor: pointer;
}
a.plain {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
a.plain:visited {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
a.plain:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
a.plain:active {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;        
}
a.plainBold {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.plainBold:visited {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.plainBold:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a.plainBold:active {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;      
}   
.sideBarSectionDocument {
    line-height: 24px;
    width: 166px;
    margin-top: 1px;
    margin-left: 10px;
    padding-left: 10px;
    background-color: #294680;
}


.spotlight {
margin:7px 7px 17px 2px;
padding:3px;
cursor:pointer;
}
.spotlight:hover {
color:black;
background:#f8f8f8;
}
.spotimg {
float:left;
height:100%;
width:74px;
margin-right:10px;
}
.ota {
margin-left:20px;
}
.otc {
margin-left:30px;
}
.sectionLink:hover {
color:#EB7700;
}
.sectionH {
padding-bottom:3px;
margin-bottom:0;
border-bottom-color:#b2a6b3;
border-bottom-style:dotted;
border-bottom-width:2px;
}

.sideBarSection2 {
   background-color:#264A92;
   width:166px;
    height: 24px;
	cursor:pointer;
    background: url(/images/plusMenu.gif) #264A92 no-repeat 5px 8px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 1px;
    line-height: normal;
    padding-top: 5px;
    padding-left: 20px;
}
.sideBarSection2open {
   background-color:red;
   width:166px;
    height: 24px;
	cursor:pointer;
    background: url(/images/arrowdownMenu.gif) #5cb2f2 no-repeat 5px 8px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 1px;
    line-height: normal;
    padding-top: 5px;
    padding-left: 20px;
}

#topBanner {
position:relative;
}
#location {
color:#fff;
position:absolute;
top:59px;
left:247px;
width:500px;
border-top:1px solid #5e7fa0;
    font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
#crumbsCont {
display:none;
}