body { margin: 0px; color: #555555; font-family: Arial, Helvetica, sans-serif; }
#wrapper { width:100%; margin:0 auto; top:0px; position:relative; }
.pageheader { width: 100%; position:relative; vertical-align: middle; background-image: url(../images/pageheaderbkgd.jpg); background-repeat: repeat-x; height: 64px; }
.blueheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #015496; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.maincontainer { position:relative; width:1000px; margin:0 auto; border:0px solid #ff0000; margin-bottom:20px; z-index: 2; }
.leftcol { width:70%; position: relative; float:left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: 0px; left: 23px; }
.overviewbkgd { background-image: url(../images/overviewbkgd.png); background-repeat: no-repeat; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; position: relative; margin: auto; height: auto; }
.rightcol { width:25%; position: relative; float:right; margin-top: auto; margin-right: auto; margin-bottom: auto; border:0px solid #00ff00; line-height: 18px; color: #7E7E7E; }
.container { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-position: center; width: 1000px; margin: 0 auto; position:relative; }
.logo { background-repeat: no-repeat; height: 55px;  *height:50px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-position: left; width: 980px; position:relative; margin-top:7px; margin-right: auto; margin-left: auto; left:5px; }
.topbkgd { background-color: #015496; height: 3px; min-height: 3px; /* Hack for IE6 */ overflow: hidden; /* hack for IE6 */ font-size: 0; /* hack for IE6 */ width: 100%; }
.logotagline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-top:0px; margin-left: 150px; margin-top: -24px;  *margin-top: -26px;
font-weight: bold; letter-spacing: 0.05em; }
.menubkgd { height: 36px; width: 100%; background-image: url(../images/menubkgd.jpg); background-repeat: repeat-x; margin-top: 8px;/*	margin: 0 auto;*/
}
.searchtab { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: right; position:relative; margin-top: -33px; margin-right: 15px; margin-left: auto; }
.whitetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #FFFFFF; }
.toppanel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #015496; float: right; padding-right: 0px; top: -15px; position: relative; width:35%; }
.toplinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #015496; float:left; padding-left:6px; padding-right:3px; }
.toplinkseprator { margin-left:5px; float:left; color:#015496; }
.mainbanner { background-repeat: no-repeat; height: 274px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.bannerbkgd { width:100%; height:274px; background-color:#F8F8F8; z-index:-1; margin-top:3px; border-bottom:1px solid #DEDEDE }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; }
.clear { clear: both; line-height: 0px; height: 0px; }
.row1col1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; height: 175px; background-color: #FFFFFF; margin-top: 3px; padding-top: 0px; padding-left: 0px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #E4E4E4; float: left; clear: right; width: 1000px; line-height: 18px; }
.row1col2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; width: 252px; height: 116px; padding-top: 12px; padding-left:15px; margin-top: 3px; float: right; /*background-image: url(../images/video.jpg);*/
	background-repeat: no-repeat; background-color: #E3E3E3; background-position: 0px 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CFCFCF; background-image: url(..../images/gitex.jpg); }
.row2col1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; height: 127px;  padding-top:5px; padding-left: 15px;  float: left; clear: both; width: 330px; background-color: #EBEBEB; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CFCFCF; background-repeat: no-repeat; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #CFCFCF; border-right-color: #CFCFCF; border-left-color: #CFCFCF; }

.row2col1 .header { line-height: 1.8em;}

.row2col2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; height: 123px; padding-top: 10px; padding-left: 15px; float: left; clear: right; width: 360px; background-repeat: repeat-x; background-color: #F1F1F1; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CFCFCF; margin-left: 6px; }
.row2col2-2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; height: 122px; min-height:122px; /* hack for IE6 */ padding-top: 10px; padding-left: 15px; float: left; clear: right; width: 355px; background-repeat: no-repeat; background-color: #F1F1F1; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CFCFCF; margin-left: 6px; background-image: url(../images/analystreviews.jpg); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #CFCFCF; border-right-color: #CFCFCF; border-left-color: #CFCFCF; }
.container .row2col2-2 ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; list-style-position: inside; list-style-type: decimal; list-style-image: url(../images/arrowli.gif);  *margin-top:10px;
margin-top:10px; margin-left:-40px;  *margin-left:-6px;
}
.row2col3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; height: 120px; padding-top: 12px; padding-left: 15px; float: right; clear: right; width: 252px; background-color: #F4F4F4; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CFCFCF; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #CFCFCF; border-right-color: #CFCFCF; border-left-color: #CFCFCF; }
.oneliner { width: 100%; position:relative; margin-top: 15px; border-top-width: 2px; border-top-style: solid; border-top-color: #E4E4E4; background-color: #F5F5F5; vertical-align: middle; z-index: 1; }
.onelinercontainer { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #666666; background-position: center; width: 980px; position:relative; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; height:auto; padding-bottom: 5px; z-index: 1; }
.sitemapfooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; width: 100%; position:relative; height: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #4A4A4A; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 100%; position:relative; height: 40px; margin-right: auto; margin-bottom: 0; margin-left: auto; background-color: #C4C4C4; }
.sitemapfootercontainer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ECECEC; background-position: center; width: 960px; position:relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 18px; padding-left: 40px; }
.footerheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFD800; margin: 0px; line-height: 18px; }
ul#footerdiv ul li { margin:0; color:#F5F5F5; list-style-image: url(../images/arrow.png); list-style-type: none; line-height: 18px; }
#left, #right, #middle { text-align: left; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
#left { float:left; }
#right { margin-top: -75px; margin-left: auto; margin-bottom: 0; margin-left: 60px; padding-left: 700px; }
#middle { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: 20px; padding-left: 250px; }
#middle2 { margin-top: -60px; margin-bottom: 0; padding-left: 530px; }
ul#scol li { color:#FFFFFF; list-style-type: none; line-height:18px; margin-left: 0px; }
ul#scol li ul { color:#ECECEC; list-style-image: url(../images/arrow.png); list-style-type: none; }
.smallgap { line-height: 4px; }
.footercontainer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-position: center; width: 950px; position:relative; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 18px; padding-top: 7px; }
.text11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #555555; }
/*li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #555555;
	padding-top: 6px;
	padding-right: 8px;
	font-size: 12px;
}*/
ul#news li { font-family: Arial, Helvetica, sans-serif; color: #555555; margin: 0px; margin-left:-25px; margin-right:5px; margin-top:-12px; font-size:12px; padding-top: 6px; padding-right: 8px; padding-bottom:12px; }
a { text-decoration:none; color:#555555 }
a:hover { text-decoration:none; color:#00659d }
.whitetext a { text-decoration:none; color:#FFFFFF }
.whitetext a:hover { text-decoration:underline; color:#FFFFFF }
.toplinks a { text-decoration:none; color:#015496 }
.toplinks a:hover { text-decoration:underline; color:#015496 }
.sitemapfootercontainer a { text-decoration:none; color:#ECECEC }
.sitemapfootercontainer a:hover { text-decoration:underline; color:#ECECEC }
.footercontainer a { text-decoration:none; color:#000000 }
.footercontainer a:hover { text-decoration:underline; color:#000000 }
.inrow1col1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; height: 125px; margin-top: 7px; padding-top: 10px; padding-left: 15px; float: left; clear: right; width: 71%; text-align: justify; line-height: 18px; }
.inrow1col2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; width: 252px; height: 133px; padding-top: 10px; padding-left:15px; margin-top: 7px; float: right; }
.summary { font-family: "Lucida Sans"; font-size: 1.2em; line-height: 19px; color: #015496; text-align: justify; font-weight: normal; padding-top: 10px; }
.tableheader { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 31px; font-weight: bold; color: #555555; background-color: #9eb0cf; background-image: url(..../images/hbkgd.jpg); }
.border { border: 1px solid #D6D6D6; }
.txtjustify { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; text-align: justify; }
.txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; }
.tablebluetexthead { font-family: Tahoma; font-size: 1em; font-weight: bold; color: #00659d; padding-left: 17px; padding-right: 5px; background-color: #eff2f7; padding-top: 8px; }
.bluetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #00659d; }
.featuretable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F5F5F5; }
.featuretableYellow { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #Fffffb; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FCFEFE; border-left-color: #FCFEFE; }
.featuretableORG { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFB; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFD800; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FCFEFE; border-left-color: #FCFEFE; }
.bluetext a { text-decoration:none; color:#015496 }
.bluetext a:hover { text-decoration:underline; color:#015496 }
.txtjustify a { text-decoration:none; color:#015496 }
.txtjustify a:hover { text-decoration:underline; color:#015496 }
.inbanner { height: 130px; background-repeat: no-repeat; }
.pageheadertext { font-family: Tahoma; font-size: 1.8em; color: #015496; padding-top: 23px; padding-left: 8px; margin: auto; width: 960px; }
h1 { font-family: Tahoma; font-size: 1.9em; color: #015496; padding-left: 8px; margin: auto; width: 960px; padding-top: 23px;  *margin-top: 0px;
font-weight: normal; }
.inbannertext { font-family: "Arial Narrow"; font-size: 2em; color: #555555; padding-top: 45px; padding-left: 300px; }
.bannertext { font-family: "Arial Narrow"; font-size: 2em; color: #555555; padding-left: 2px; margin-top: 50px; margin-bottom: 0px; }
.bannergradient { background-image: url(../images/bannergradient.png); background-repeat: no-repeat; height: 58px; }
.bannerimg { float: right; margin-top: -130px; }
.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; margin: auto; width: 960px; padding-top: 10px; padding-left: 8px; }
.breadcrumbs a { text-decoration:none; color:#A2A2A2 }
.breadcrumbs a:hover { text-decoration:underline; color:#A2A2A2 }
.resourceheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #737373; letter-spacing: 0mm; padding-left: 8px; border-left-width: 2px; border-left-style: solid; border-left-color: #4b89b2; font-weight: bold; }
.hrline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.bluetext11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #00659d; }
.bluetext11 a { text-decoration:none; color:#015496 }
.bluetext11 a:hover { text-decoration:underline; color:#015496 }
.pageheadergrey { width:100%; float:right; background-color:#dfdfdf; margin-top:-53px; border-bottom:2px solid #CCCCCC; height:51px; }
.bluetextborder { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #015496; border: 2px solid #81bcd9; text-align: center; background-color: #F4FBFF; background-image: url(../images/btngradient.jpg); font-weight: bold; }
.bluetextborder a { text-decoration:none; color:#00659D }
.bluetextborder a:hover { text-decoration:underline; color:#00659D }
.container .row2col1 li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; list-style-position: inside; list-style-type: decimal; list-style-image: url(../images/arrow.gif); }
.redtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #DA251C; }
.redtext a { text-decoration:none; color:#DA251C; }
.redtext a:hover { text-decoration:underline; color:#DA251C }
.productoffering { float:left; z-index:5; background-color:#f9c301; position:absolute; top:4px; }
.footerheader a { text-decoration:none; color:#FFD800; }
.footerheader a:hover { text-decoration:underline; color:#FFD800 }
/* stylesheet for PR / News dropdown menu */

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; line-height: 22px; }
.dropdown dd { position:absolute; }
.dropdown a, .dropdown a:visited { color:#555555; text-decoration:none; outline:none; }
.dropdown a:hover { color:#555555; }
.dropdown dt a:hover, .dropdown dt a:focus { color:#555555; }
.dropdown dt a { display:block; padding-left:4px; width:60px; background-attachment: scroll; background-image: url(../images/downarrow.gif); background-repeat: no-repeat; background-position: right 8px; border:1px solid #CCCCCC; background-color:#FDFDFD; }
.dropdown dt a span { cursor:pointer; display:block; }
.dropdown dd ul { background:#F5F5F5 none repeat scroll 0 0; border:1px solid #CCCCCC; color:#555555; display:none; left:0px; padding-left:4px; position:absolute; top:2px; width:auto; min-width:60px; list-style:none; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; z-index: 100;/*	height:150px; 
	overflow-x:hidden;
	overflow-y:scroll;*/
}
.dropdown span.value { display:none; }
.dropdown dd ul li a { padding:0px; display:block; }
.dropdown dd ul li a:hover { color: #015496; }
.dropdown img.flag { border:none; vertical-align:bottom; margin-left:10px; }
.flagvisibility { display:''; }
/* end of stylesheet for PR / News dropdown menu */
.blueheadercaps { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #015496; text-transform: uppercase; }
.blackheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #555555; }
.greytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #777777; }
.tabletextheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; font-weight: bold; /*	background-color: #E1ECE9;*/
	padding-left: 10px; background-image: url(../images/hbkgd.jpg); background-repeat: repeat; }
.bluebtmborder { border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #9daeb5; }
.tabletext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; background-color: #F8F8F8; padding-left: 10px; }
.columnbkgd { background-color: #ebebeb; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding-left: 3px; border: 1px solid #CCCCCC; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; border: 1px solid #CCCCCC; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding-left: 3px; border: 1px solid #CCCCCC; }
.blacktext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; }
.tabletext11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #555555; background-color: #F8F8F8; padding-left: 4px; }
.tabletext11 a { text-decoration:none; color:#015496 }
.tabletext11 a:hover { text-decoration:underline; color:#015496 }
.topdashedline { border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
.cyberoamnd { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #0080c9; padding-left: 4px; text-align: center; }
.whitetext a { text-decoration:none; color:#FFFFFF }
.whitetext a:hover { text-decoration:underline; color:#FFFFFF }
.btn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #FFFFFF; background-color: #4586a6; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-weight: bold; }
.bluetableborder { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding-left: 15px; padding-right: 15px; background-color: #eff2f7; padding-top: 15px; border: 1px solid #bdd2d3; line-height: 18px; padding-bottom: 15px; text-align: justify; }
.sectionheader { font-family: "Arial Narrow"; font-size: 2em; color: #777777; }
.greyheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #919191; }
.greytext11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #777777; }
.hrline3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; border-top-width: 3px; border-top-style: solid; border-top-color: #E9E9E9; }
.resourcebkgd { line-height: 30px; background-image: url(../images/resourcegradient.png); background-repeat: repeat-x; padding-bottom: 6px; }
.resourcetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #737373; padding-left: 8px; }
.resourcebluetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #00659d; padding-left: 8px; }
.resourcetext a { text-decoration:none; color:#737373 }
.resourcetext a:hover { text-decoration:none; color:#00659d }
.resourcebluetext a { text-decoration:none; color:#00659d }
.resourcebluetext a:hover { text-decoration:none; color:#00659d }
.txtjustify ul li { padding-bottom:5px; }
.redheader { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #DA251C; letter-spacing: 0mm; padding-left: 8px; font-weight: bold; }
.resourcebluetext11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #00659d; text-align: right; padding-right: 5px; }
.resourcebluetext11 a { text-decoration:none; color:#00659d }
.resourcebluetext11 a:hover { text-decoration:none; color:#00659d }
/*
div.htmltooltip{
	position: absolute; 
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	border: 5px solid #555555;
	color: #555555;
	padding: 10px;
	width: 100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FCFCFC;
	line-height: 17px;
	text-align: justify;

}
*/
.htooltip { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor:pointer; border-bottom: 1px dashed #00659d; padding: 2px; }
.htooltip a { text-decoration:inherit; color:#00659d }
.htooltip a:hover { text-decoration:none; color:#00659d }
/*.tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00659d;
	padding-left: 2px;
	font-style: italic;
}*/
.pageseparator { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 27px; font-weight: bold; color: #FFFFFF; background-color: #799bb7; padding-left: 5px; background-image: url(../images/blueheader.jpg); background-repeat: repeat; }
.componentheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #015496; width: 239px; padding-left: 20px; background-image: url(../images/componenttop.png); background-repeat: no-repeat; height: 58px; vertical-align: top; padding-top: 0px; line-height: 48px; }
.relatedfeatures { float: right; margin-top: -37px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; }
.componentcontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #555555; padding-left: 25px; background-image: url(../images/componentbkgd.png); background-repeat: repeat; }
.componentcontent a { text-decoration:none; color:#00659d }
.componentcontent a:hover { text-decoration:none; color:#555555 }
.txtjustify1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-align: justify; line-height: 16px; }
.tablegreenheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #FFFFFF; font-weight: bold; padding-left: 10px; background-image: url(../images/greenheader.jpg); background-repeat: repeat-x; background-color: #779245; }
.tableblueheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #FFFFFF; font-weight: bold; padding-left: 10px; background-image: url(../images/blueheader.jpg); background-repeat: repeat-x; background-color: #3374AA; }
.tablebluegreyheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #FFFFFF; font-weight: bold; padding-left: 10px; background-image: url(../images/bluegreyheader.jpg); background-repeat: repeat-x; background-color: #566B88; }
.tablegreybkgd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; padding-left: 10px; background-color: #EFEFEF; }
.tablebluebkgd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #FFFFFF; font-weight: bold; background-color: #98b9d4; padding-left: 10px; }
.divtanbbkgd { background-color: #e8e8e8; }
.gray-top-rep {/*Video Library box bkgd*/ background-image: url(/videos../images/graybox-top-rep.jpg); background-repeat: repeat-x; }
.gray-bot-rep {/*Video Library box bkgd*/ background-image: url(/videos../images/graybox-bot-rep.jpg); background-repeat: repeat-x; }
.gray-left-rep {/*Video Library box bkgd*/ background-image: url(/videos../images/graybox-left-rep.jpg); background-repeat: repeat-y; }
.gray-right-rep {/*Video Library box bkgd*/ background-image: url((/videos../images/graybox-right-rep.jpg); background-repeat: repeat-y; }
.tabletextdark { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555555; background-color: #E9E9E9; padding-left: 4px; border-top-width: 0px; border-top-style: dashed; border-top-color: #999999; }
/*.pagesummary {
	font-family: "Lucida Sans";
	font-size: 1.2em;
	line-height: 19px;
	color: #015496;
	text-align: justify;
	font-weight: normal;
	padding-top: 10px;
}*/
.componentbtm { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 0px; font-weight: bold; color: #000000; width: 239px; padding-left: 16px; background-repeat: repeat; height: 50px; vertical-align: top; }
.paddingbtm { padding-bottom: 8px; }

/*li {
	list-style-image: url(../images/libullet.png);
	list-style-type: circle;
}*/

