/* Redefined */
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

A:link {color: #336699;  text-decoration: none }
A:active {color: #336699;  text-decoration: none }
A:visited {color: #336699;  text-decoration: none } 
A:hover {color: #cc0000; text-decoration: none}

A.RedLink:link {color: #cc0000; font-weight:bold; text-decoration: underline }
A.RedLink:active {color: #cc0000; font-weight:bold;  text-decoration: underline }
A.RedLink:visited {color: #cc0000; font-weight:bold;  text-decoration: underline } 
A.RedLink:hover {color: #cc0000; font-weight:bold;  text-decoration: underline}

h1, h2, h3 { color:#336699; font-family: verdana, sans-serif }
h3  { font-size: 10pt; font-family: verdana, sans-serif; background-color: yellow }

body {background-color: #FFFFFF; margin: 0px; padding: 0px;width: 980px;}

#mainform {
	
	width:980px;
	}
/* Main Containers */
#containerHeader {}
#containerLeftNav {width: 155px;}
#containerContent { text-align:left;}
#containerMain {  text-align:left;height: auto !important;}
#containerMain td {text-align:left;}
#containerFooter {padding-top:10px;}
#containerRightSection {text-align:left;}

div.MainSection {text-align:left; padding-left:20px;padding-right:10px}
div.RightSection {padding-left:10px;padding-right:20px; padding-top:5px;}


.footer {font-size:10px; line-height:18px;}

td.topTransition {background-image:url(/images/layout/transit2_bg.gif); background-repeat:repeat-y; background-color:#6D9ECE; height:100%;}
td.topAcross {background-image:url(/images/layout/transit2_bg_top.gif); background-repeat:repeat-x; background-color:#6D9ECE;}
td.channelIcon {background-color:#FFFFFF; padding-left:10px; padding-top:5px; padding-bottom:0px;}

.topNav {font-size: 10px; color:#336699; padding-left:5px; padding-right:5px; line-height:14px;}

.small {font-size: 11px;}
.smaller {font-size: 10px;}
.smaller_spaced {font-size: 10px; line-height:18px;}
.smaller_red {font-size: 10px; color: #FF0000;}
.big {font-size: 13px;}
.bigger {font-size: 14px;}
.biggest {font-size: 18px;}
.red {color: #FF0000;}
.top {height: 41px; background-image: url(/images/layout/bg_top.gif); background-repeat: repeat-x;}
.greyborder {border: 1px solid #cccccc;}
.yellowbg {background-color: #ffffb5;}

/* Headers (header02 is used for "What's New at Portelligent" and "Username and Password are Required" */

.header01 {font-size: 18px;}
.header02 {font-size: 25px; font-weight: bold; color:#336699;}
.header03 {color: #336699; font-size: 17px;}
.header04 {color: #336699; font-weight: bold; font-size: 16px;}
.header05 {color: #ffffff; font-weight: bold;}

.header06 {color: #000000; font-size: 16px; font-weight: bold;}

.RightNav {background-color:#eae7e2; width:140px;}
.RightNavNote {border-color:#eae7e2; border:10px solid; width:140px;}

.FAQSet {color: #000000; font-size: 16px; font-weight: bold;}
.FAQList {line-height:20px;}
.FAQHeader {font-size: 10pt; font-family: verdana, sans-serif; background-color: yellow; color:#336699;}

.TechAlertID {font-size: 8pt; font-family: verdana, sans-serif; line-height:16pt;}

td.tdProductLeft { border: 1px solid; border-right:none; border-color:#cccccc; background-color: #eeeeee; font-size:10px; font-weight:bold; font-family: verdana, sans-serif; vertical-align:top; width:15%;}
td.tdProductMain { border: 1px solid; border-color:#cccccc; vertical-align:top; width:85%;}
td.tdProductHTML { border: 1px solid; border-color:#cccccc; vertical-align:top; width:85%;}
td.tdProductRight { border: 1px solid;  border-bottom:none; border-color:#cccccc; background-color: #f7f1c1; font-size:10px; font-weight:bold; font-family: verdana, sans-serif; vertical-align:middle;}

.fontDescription {font-size:10px; font-family: verdana, sans-serif;}

.loginRequired { color:Green; font-size:10px; font-family: verdana, sans-serif;}

/* Home */

td.HomeReportIcon {padding-left:5px; padding-right:5px;}
.LargeRedItalic {font-size: 13px; line-height:20px; font-style:italic; font-weight:bold; color:#ff3300;}

/* Sitewide */

.BlueLineHeader {background-color:#70a0cf; color:#FFFFFF; font-weight:bold; padding-left:10px;}
.BlueLineHeaderBig {background-color:#70a0cf; color:#FFFFFF; padding-left:10px; font-weight:bold; font-size:16px;}
.BlueLineRight {background-color:#bcd2e7; width:110px;}

td.ReportListTopLeft { background-color:#DEF3F7; font-family: verdana,sans-serif; font-size: 12px; font-weight:bold; width:auto !important; width:100%;}
td.ReportListTopRight { background-color:#DEF3F7; font-weight:bold; text-align:right !important; font-family: verdana,sans-serif; font-size: 12px; width:80px; vertical-align:top;}
td.ReportListBottom { background-color:#F7FBFF; font-family: verdana,sans-serif; font-size: 12px;}
td.ReportListSpacing { background-color: #FFFFFF; height:12px; }

/* Key Metrics */

.KeyMetricsChannelLink {font-size:16px; font-weight:bold; text-decoration:underline;}
.KeyMetricsHeader {background-color:#70a0cf; color:#FFFFFF; font-size:14px; font-weight:bold; padding:2px;}
.KeyMetricsSubHeader {background-color:#70a0cf; color:#FFFFFF; font-size:12px; font-weight:bold; padding:2px; width:80%;}
.KeyMetricsSubHeaderRight {background-color:#70a0cf; color:#FFFFFF; font-size:12px; font-weight:bold; padding:2px; width:20%;}
.KeyMetricsItem { background-image: url('/images/view.jpg'); background-repeat: no-repeat; height:35px; padding-left:35px; font-weight:bold;} 
.KeyMetricsPDF { background-image: url('/images/pdficon.gif'); background-repeat: no-repeat; height:35px; padding-left:35px; font-weight:bold;}
.KeyMetricsItemRight {height:35px; font-weight:bold;} 

.KeyMetricsButton {text-align:center; padding:10px; font-family:verdana,sans-serif; font-weight:bold; font-size:10px;}


/* Whats New */
div.WhatsNew {padding-right:40px; padding-left:40px; padding-top:10px; padding-bottom:10px;}

/* Tech Perspective */

.TechPerspectiveLink {font-size:16px; font-weight:bold;}

/* Press Room */
td.tdPressReleaseHeader {background-color: yellow;}
div.divPressReleaseHeader {font-size: 10pt; font-family: verdana, sans-serif; color:#336699; font-weight:bold;}

/* Forms */

.tdRegSubForm {height:150px; vertical-align:top;}
.tdReqField {font-weight:bold; padding-left:3px; padding-right:3px; padding-top:5px;}
.tdField {padding:3px; padding-left:3px; padding-right:3px;  padding-top:5px;}
.txt70 {width:70px;}
.txt100 {width:100px;}
.txt125 {width:125px;}
.txt150 {width:150px;}
.txt200 {width:200px;}
.txt250 {width:250px;}
.txt300 {width:300px;}
.txt325 {width:325px;}
.txt550 {width:550px;}
.txt630 {width:630px;}
.txt550x100 {width:550px; height:100px;}

.divCheckBoxes { font-size:10px; padding:10px; padding-top:5px;}
.fontRed {color:red;}

/* RC CHANGES MARCH/APRIL 2009 */

.container_master {position: relative; width: 980px; height: auto;}

.BlueLineHeaderRight {background-color:#70a0cf; color:#FFFFFF; font-weight:normal;}

.user-resource-alert {width: 98%; height: auto; padding: 10px; font-weight: bold; background-color: #e3e3e3;}

#containerMain td .text-right, #containerMain td .BlueRight, #containerMain td .BlueLineHeaderRight {text-align:right; padding:2px;}

td.WhiteLeft {padding: 2px 2px 2px 8px;}
td.GrayLeft {padding: 2px 2px 2px 8px; background-color: #e3e3e3;
			border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #999999;}
#containerMain td .GrayRight {background-color: #e3e3e3; padding: 2px 8px 2px 0; text-align: right;
						      border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #999999;}

td.BlueLeft {background-color:#DEF3F7; text-align: left; padding: 2px 2px 2px 8px;}
td.BlueRight {background-color:#DEF3F7; text-align: right;}

#contentElement1,#contentElement2,#contentElement3,#contentElement4,#contentElement5,#contentElement6,#contentElement7,#contentElement8,#contentElement9,#contentElement10{
	height:auto;
	width:auto;
	overflow:hidden;
}

.button1, .button2, .button3, .button4, .button5, .button6, .button7, .button8, .button9, .button10{
	position: relative;
	width: 100%;
	height:10px;
	cursor:pointer;
	background-image: url(/images/arrow-up.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.button1_, .button2_, .button3_, .button4_, .button5_, .button6_, .button7_, .button8_, .button9_, .button10_{
	position: relative;
	width: 100%;
	height:10px;
	cursor:pointer;
	background-image: url(/images/arrow-down.gif);
	background-position: right;
	background-repeat: no-repeat;
}

