/* ========================================== 
    CSS STYLES FOR HOME.IDEVWORKS.COM
   ========================================== */

/* PAGE BACKGROUND (background color for the content part of the pages) */
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 12px 0px 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.subtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; MARGIN: 8px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; MARGIN: 10px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.heading {
 font-family: Verdana, Arial;
 font-size: 11pt;
 font-weight: bold;
 line-height: 25px;  
 padding: 2px 6px 2px 0px;
}
HR{
  font-size: 1px; color:#C8CDDE;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
Body, TD, DIV, A
{
	font-size: 12px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
A:link {
	color:#003399;text-decoration:none;
}
A:visited {
	color:#003399;text-decoration:none;
}
A:hover {
	color:#003399;text-decoration:underline;
}
TD {
	
}
/* -------------------------------------------------------------------- */

/* GLOBAL LAYOUT TABLE ------------------------------------------------ */
#globalTable 
{
	width: 1000px;
	background-color:white;
	border-collapse:collapse;
	border:#6487DB 1px solid;
	padding:0px;
}
#siteHeaderCell 
{
	vertical-align:top;
}
/*.siteHeaderCell TABLE
{
	width: 100%;
	height: 100px;
	border: 0px;
	background-color: Gray;
	border-collapse: collapse;
}*/
#siteLeftMenuCell
{
	vertical-align:top;
	background-color:#CEDFF6;
	border-right:solid 1px #6487DB;/*#b6c5ee;*/
}
#siteRightMenuCell
{
	vertical-align:top;
	background-color:#CEDFF6;
	border-left:solid 1px #6487DB;/*#b6c5ee;*/
}
#siteLeftMenuCell TABLE
{
}
#siteRightMenuCell TABLE
{
}
#siteWorkCell1, #siteWorkCell2, #siteWorkCell3, #siteWorkCell4
{
	vertical-align:top;
	padding: 0px 0px 8px 0px;
}
#siteWorkCell4 /*override bottom padding for last table*/
{
	padding-bottom:0;/*note the bottom padding is 0 for the last table*/
}
#siteWorkCell TABLE
{
	width:100%;
	border:solid 0px #FFBF2B;
	border-collapse:collapse;
	/*border-bottom:solid 0px #999999;*/
}
#siteWorkCell TD
{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}
#siteFooterCell 
{
	vertical-align:top;
}
#siteFooterCell TABLE
{
	width:100%;
	height:20px;
	border:solid 0px #FFBF2B;
	background-color:#B6C5EE;
	border-collapse:collapse;
}
/* -------------------------------------------------------------------- */

/* BANNER CLASSES */
/* -------------------------------------------------------------------- */

#globalToolbar {
	padding-left:1px; background:#6487DB;
}
#globalToolbar A {
	COLOR:white; TEXT-DECORATION:none;
}
.gt0 {
	PADDING:0px 4px 2px 4px;
	border:#6487DB 1px solid; 
}
.gt1 {
	BACKGROUND:#7091DE; 
	PADDING:0px 4px 2px 4px;
	border:#BDCEF0 1px solid; 
}
.searchtxt {
	COLOR:black;
}
.gtsep {
	COLOR:#BDCEF0;
	PADDING:0px 1px 2px 1px;
}
#searchBox {
	FONT:Tahoma; WIDTH:210px; HEIGHT:18px; border:solid 1px #6487DB;
}
#goButton {
	PADDING:0em 0.2em 0em 0.2em; 
	FONT:100% Tahoma; MARGIN-LEFT:4px; POSITION:relative; 
	TOP:0px; height:18px; border:solid 1px #F5F5F5; background-color:#F5F5F5;
}
#noSearch {
	WIDTH:271px;
}
#localToolbar {
	PADDING:2px 0px 2px 0px; 
	BORDER-TOP:#999 1px solid; 
	BORDER-BOTTOM:#999 1px solid;
	BACKGROUND:#f1f1f1; 
}
#localToolbar TD {
}
#localToolbar A {
	COLOR:black; TEXT-DECORATION:none
}
.lt0 {
	BACKGROUND:#f1f1f1;
	PADDING:0px 6px 0px 6px;
	BORDER:#f1f1f1 1px solid; 
}
.lt1 {
	BACKGROUND:#ccc; 
	PADDING:0px 6px 0px 6px;
	BORDER:#999 1px solid; 
}
.ltsep {
	COLOR:#a9a9a9;
	PADDING:0px 1px 0px 1px;
}
#homePageLink {
	PADDING-LEFT:2px; WIDTH:177px
}
#homePageLink TD {

}
#homePageLink A {
	DISPLAY:block; MARGIN:0px; WHITE-SPACE:nowrap;
	BACKGROUND:#f1f1f1;
	PADDING:2px 6px 2px 6px;
	BORDER:#f1f1f1 1px solid; 
}
#homePageLink A:hover {
	DISPLAY:block; MARGIN:0px; 
	BACKGROUND:#ccc; 
	PADDING:2px 6px 2px 6px;
	BORDER:#999 1px solid; 
}
/* GRADIENT CLASSES */
.GradTopA {
	HEIGHT: 24px; background-color: #6487DB;
}
.GradTopB {
	HEIGHT: 20px; background-color: #6487DB;
}
.GradTopC {
	WIDTH: 250px; HEIGHT: 20px;
	BACKGROUND-COLOR: #6487DB;
}
.GradBottomA {
	WIDTH: 160px; HEIGHT: 39px;	BACKGROUND-COLOR: #FFFFFF;
}
.GradBottomB {
	HEIGHT: 20px; BACKGROUND-COLOR: #B6C5EE;
}
.GradBottomC {
	WIDTH: 250px; HEIGHT: 20px;	BACKGROUND-COLOR: #B6C5EE;
}
.GradBottomBase {
	HEIGHT: 26px; BACKGROUND-COLOR: #6487DB;
}
/* FOOTER CLASSES */
/* -------------------------------------------------------------------- */
#footer {
}
#footer TABLE {
	BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
	width: 100%; border-color:#6487DB;
}
#footer TD {
	COLOR: BLACK;
	PADDING-LEFT: 10px; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-TOP: 10px;
}
#footer A {
	COLOR: #03C; text-decoration: none;
}
#footer A:visited {
	COLOR: #03C; 
}
#footer A:hover {
	COLOR: red; text-decoration: underline;
}
#footer NOBR {
	COLOR: #03C; MARGIN-RIGHT: 5px;
}

/* -------------------------------------------------------------------- */

/* -------------------------------------------------------------------- */

.onThisPage {
	PADDING-LEFT: 2px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.overview {
	PADDING-TOP: 10px
}
.overviewPara {
	PADDING-TOP: 10px
}
.date {
	MARGIN-TOP: 9px; FONT-SIZE: 65%; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.datePipe {
	COLOR: #cccccc
}
.topOfPage {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 65%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.topOfPage:visited {
	COLOR: #0033cc
}
A.topOfPage:hover {
	COLOR: #ff6600
}
.text{
 font-family: Verdana, Arial;
 font-size: 10pt;
 padding:2px 6px 2px 6px;
 } 