body {
        font: normal 11px verdana;
		height: 100%;
		background-color: #234062;
		margin: 0px 0px 0px 0px;
        }
HTML { height: 100%; }
body a { color: #19289D; }
body a:hover { color: #E2144A; text-decoration: none;} /* Hover Styles */
p { margin-top: 0px; margin-bottom: 10px; }
ul { margin-top: 7px; margin-bottom: 7px; }
#containerall { 
	margin:0px auto; 
	height: 100%; 
	text-align: left; 
	border-width: 0px 1px; 
	border-color: #FFFFFF; 
	border-style: solid;
	width: 1000px;
}

.mymenu {
        font-family: san-serif,arial;
        font-size: 11px;
        font-weight: bold;
        color: #1D31C0;
        background: #EFEEEE; /* IE6 Bug */
        border-bottom: 0px none;
}

.mymenu a { color: #19289D; text-decoration: none;}
.mymenu a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
.mymenu TD { border-style:solid; border-color: #CCCCCC; border-width: 1px 1px 1px 1px; padding: 3px 10px; }

.sub1 {
            text-decoration: none;
            font-size: 12px;
            color: black;
            background: #BEC8D5;		
}

.sub2 {
            text-decoration: none;
            font-size: 12px;
            color: black;
            background: #C9CEC9;
			line-height: 18px;
}

.sidemenu {
                border-color: #999999;
                border-width: 0px 1px;
                border-style: solid;
}

.sidemenu2 TD {
                border-color: white;
                border-width: 1px 0px 0px 0px;
                border-style: solid;
				  padding: 3px 3px;
}

.maintext {
    padding: 10px;
        font-size: 13px;
        font-weight: 500;
        font-family: san-serif,arial;
		width: 580px;
}

.keyper {
    padding: 5px;
        font-size: 13px;
        font-weight: 500;
        font-family: san-serif,arial;
}
.keypertitle h2 { display: inline; font-size: 13px; font-weight: bold;}
.evdate {
		 padding: 5px;
        font-size: 13px;
        color: #2E4B6E;
        font-weight: 500;
        font-family: san-serif,arial;
}

.event {
   border-width: 0px 0px 1px 1px;
   padding: 5px;
   border-style: solid;
   border-color: #DEDEDE;
}

.distrib {
        font-size: 12px;
        font-weight: 500;
        font-family: san-serif,arial;
}


.distrib TD {
        height: 40px;
        border-style: dashed;
        border-color: #E1E0E0;
        border-width: 1px 0px 0px;

}

.distrib TR {
}

.groups {
        font-size: 12px;
        font-weight: 500;
        font-family: san-serif,arial;
        padding: 0px;
}

.groups TD {
        border-style: dashed;
        border-color: #E1E0E0;
        border-width: 1px 0px 0px;
        padding: 2px 20px;
}

.success {
        font-size: 12px;
        color: gray;
}
.success A { color: gray; }
.productsos { font-size: 9px;}
.productsbox { border-color: #D6D6D6; border-width: 1px 1px 1px 1px; border-style: solid; padding: 0px 0px 10px 0px; width: 545px;}
.productname { color: #2E4B6E; }
.productsbox1 { border-color: #D6D6D6; border-width: 1px 1px 1px 1px; border-style: solid; padding: 0px 0px 10px 0px;} 
.longbox { border-color: #D6D6D6; border-width: 0px 1px 1px 1px; border-style: solid; padding: 0px 0px 0px 0px;}
.productstext { font-size: 13px; }
.productstitle { border-color: #BEC8D5; border-width: 0px 0px 0px 0px; border-style: solid; background: #D6D6D6;}
.productsoptions { border-color: #D6D6D6; border-width: 0px 0px 1px 0px; border-style: solid; font-size: 12px; line-height: 22px;}
.releaseoptions { border-color: #D6D6D6; border-width: 0px 0px 0px 0px; border-style: solid; font-size: 12px; line-height: 22px;}
.utils {
            text-decoration: none;
            font-size: 9px;
            color: black;
                background: #BEC8D5;
                padding: 3px 3px;
}
.textbox { height: 18px; font-size: 12px; }
.stats { background: #979797; }
.scrolldiv { background: #979797; 
			 font-family: tahoma; 
			 font-size: 12px; 
			 color: white; 
			 height: 180px; 
			 width: 160px;
			 overflow: hidden; 
			 text-align: left; 
			 position: relative;
		   }
#tickercont div {
position: absolute; padding: 10px 10px 10px 10px;
}
.menuDiv {
	position: absolute; 
	visibility: hidden; 
	width: 200px; 
	padding: 5px 5px 5px 5px; 
	left:-70px; 
	top:-70px; 
	z-index:2; 
	background: #EAEAEA; 
	border: solid 1px #999999; 
	font-family: Arial,Helvetica; 
	font-size: 9pt; 
	color: #334F72;
}
.menuDiv A { text-decoration: none; color: #334F72; line-height: 18px;}
.menuDiv A:hover { background: #B7BFC7; color: #3F0710; }
.latestnews { font-size: 12px; line-height: 18px; padding: 5px 10px; }
.latestnewsdate { color: #6E7B89; font-weight: bolder; }
.latestnewsimg { padding: 0px 0px; }
.latestnewsimg  IMG { border-style: solid; border-width: 1px; border-color: gray; float: left; margin: 0px 5px 5px 0px;}
.latestnewstable { padding: 10px 10px 10px 10px; }
.naztable {
		border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}

.naztable TD {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}

.copyright { padding: 10px 0px; }
.copyrighttd { 
	background-color: #ffffff;
}

.productsicon { width: 105px; }
.productstitle h2 { font-size: 13px; margin: 0px;} 
.productstext h2 { font-size: 13px; margin: 0px; font-weight: normal; margin: 0px; padding: 0px;} 
.templatecategoryname { margin-top: -10px; margin-left: -10px; margin-bottom: 20px; background-image: url('imgs/title_bg2.jpg'); background-repeat: no-repeat; width: 500px; min-height: 34px; padding-top: 15px; padding-left: 60px; border-bottom: 1px solid #cccccc; }
.templatecategoryname h1 { font-size: 16px; font-weight: bold; color: #671A2A; font-family: arial; margin: 0px;}
.templatequotename { margin-top: -10px; margin-left: -10px; margin-bottom: 20px; background-image: url('imgs/title_bg2.jpg'); background-repeat: no-repeat; width: 530px; height: 37px; padding-top: 12px; padding-left: 60px;  border-bottom: 1px solid #cccccc;}
.templatequotename h1 { font-size: 16px; font-weight: bold; color: #671A2A; font-family: arial; margin: 0px;}

.releasenotescontainer { padding-bottom: 20px; }
.releasenotestop { background-color: #D6D6D6; margin-bottom: 10px; }
.releasenotestop h2 { float: left; padding: 5px; margin: 0px; font-size: 15px; color: #2E4B6E;}
.releasenotestop h2 a:link, .releasenotestop h2 a:visited, .releasenotestop h2 a:hover { color: #2E4B6E; text-decoration: none; }
.releasenotesdate { float: right; text-align: right; font-size: 16px; color: #2E4B6E; padding: 5px; }
.releasenotesitem { padding-bottom: 10px; }

.faqscontainer { padding-bottom: 20px; }
.faqstop { background-color: #D6D6D6; margin-bottom: 10px; }
.faqstop h2 { float: left; padding: 5px; margin: 0px; font-size: 14px; color: #2E4B6E;}
.faqstop h2 a:link, .faqstop h2 a:visited, .faqstop h2 a:hover { color: #2E4B6E; text-decoration: none; }
.faqsitem { padding-bottom: 10px; }

.formrequired { color: #691826; }
.formlabel { color: #2E4B6E; }
.mainpagetopicon { border: 0px; }
div.pagination { padding-top: 20px; padding-bottom: 20px;}
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #AAAADD; text-decoration: none; /* no underline */  color: #000099; background-color: #EFEDEE;}
div.pagination a:hover, div.pagination a:active { border: 1px solid #000099; color: #E2144A;}
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: bold; background-color: #BEC8D5; color: #19289D; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}
.stafficon { border: 0px; }
.sharedicon { display: none; }
