/* to change the color of links and titles change the color value for .sectionTitle, .nav:hover and the A classes */

.sectionTitleAData
{  FONT-SIZE: 18pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #D81920; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.sectionTitleVERISIGN
{  FONT-SIZE: 18pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #93A8BB; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.navVERISIGN
{
    FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #9B0033;
    FONT-FAMILY: Arial; TEXT-DECORATION: none
}

.navVERISIGN:hover
{
    FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #9B0033;
    FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}

.navKBR
{
    FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #333132;
    FONT-FAMILY: Arial; TEXT-DECORATION: none
}

.navKBR:hover
{
    FONT-SIZE: 10pt; COLOR: #F00000; BACKGROUND-COLOR: #333132;
    FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}

.sectionTitleKBR
{  FONT-SIZE: 18pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #D81920; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.navTerex
{
    FONT-SIZE: 10pt;
    COLOR: #F0F0F0;
    BACKGROUND-COLOR: #D3171f;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.navTerex:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #D3171f;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

.sectionTitleTerex
{  FONT-SIZE: 18pt; COLOR: #000000; BACKGROUND-COLOR: #E8DFC2; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.sectionTitleMSFT
{  FONT-SIZE: 18pt; COLOR: #0071C6; BBACKGROUND-COLOR: #73B2DE; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.sectionTitleTI
{  FONT-SIZE: 18pt; COLOR: #4e4273; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.sectionTitleSanofi
{  FONT-SIZE: 18pt; COLOR: #0379BF; FONT-FAMILY: Arial; FONT-WEIGHT: bold; }

.navDAC
{  font-size: 10pt; COLOR: #784518; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times New Roman, Arial; TEXT-DECORATION: none  }

.navDAC:hover
{  font-size: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #784518; FONT-FAMILY: Georgia, Times New Roman, Arial; TEXT-DECORATION: none  }

.sectionTitleDAC
{  FONT-SIZE: 18pt; COLOR: #784518; BACKGROUND-COLOR: #ccac7a; FONT-FAMILY: Arial; FONT-WEIGHT: bold;  }

.navBGI
{
    FONT-SIZE: 10pt;
    COLOR: #A00000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.navBGI:hover
{
    FONT-SIZE: 10pt;
    COLOR: #505050;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.sectionTitleSchwab
{
    FONT-SIZE: 18pt;
    COLOR: #999933;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.sectionTitleDemo
{
    FONT-SIZE: 18pt;
    COLOR: #0000CC;
    BACKGROUND-COLOR: #D8EE70;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.navAB
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #8E9295;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.navAB:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #5C9DB8;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.navHSBC
{
    FONT-SIZE: 10pt;
    COLOR: #303030;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.navHSBC:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.navPNC
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #767676;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.navPNC:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #76ADC6;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.sectionTitlePNC
{
    FONT-SIZE: 18pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #0096D6;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.sectionTitleHSBC
{
    FONT-SIZE: 18pt;
    COLOR: #FF0000;
    BACKGROUND-COLOR: #FFEEEE;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.navGannett
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #8D4DA3;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.navGannett:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #8D4DA3;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

.sectionTitleAB
{
    FONT-SIZE: 18pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #F8F8F8;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.sectionTitleFMF
{
    FONT-SIZE: 18pt;
    COLOR: #0C479D;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.navFMF
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.navFMF:hover
{
    FONT-SIZE: 10pt;
    COLOR: #BFE5EA;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.sectionTitle
{
    FONT-SIZE: 18pt;
    COLOR: #003f87;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}

.subSectionTitle
{
    FONT-SIZE: 10pt;
    COLOR: #003f87;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;    
}

.subSectionTitleBL
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;    
}

TABLE.content 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

.content 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

.input 
{
    font-family: verdana; 
    font-size:8pt; 
    border: 1px solid #DDD;
	color:#666;
	padding:4px 5px 4px 5px;
	margin:5px 0 5px 0;
	background:#FCFCFC;
}

.navigation
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial
}

A
{
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.nav
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.nav:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.navU
{
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.navU:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

body { background:#FFF; text-align:center; margin:0px; padding:0px; }
.container { width:960px; height:1000px; margin: 0 auto 0 auto; border-right: 1px solid #DDD; border-left: 1px solid #DDD; background:#FFF;  }

.contents { width:950px; height:auto; float:left; margin:25px 0 15px 5px; text-align:left; }
.contents h1 { width: 90%; height:auto; color:#666; margin:10px 0 0 35px; padding:2px 0 2px 11px; font-size: 17px; float:left; text-align:left; background:#FFF; border-bottom: 2px solid #EEE; }
.contents h2 { width: 90%; height:auto; color:#666; margin:15px 0 0 35px;  font-size: 16px; float:left; text-align:left; }
.contents h3 { width: 90%; height:auto; color:#666; margin:35px 0 5px 75px;  font-size: 15px; float:left; text-align:left; }
.contents h4 { width: 90%; height:22px; color:#666; margin:35px 0 5px 35px;  font-size: 15px; float:left; text-align:left; border-bottom: 1px dotted #DDD; }
.contents i { width:90%; height:auto; color:333; float:left; margin:15px 0 10px 35px; line-height:21px;}
.contents p { width:90%; height:auto; float:left; margin:5px 0 10px 35px; color:#666; font-size:12px; line-height:21px; }
.contents ul { width:90%; height:auto; float:left; margin:5px 0 10px 15px; line-height:16px; }
.contents li { width:auto; height:auto; color:#333; margin: 0 0 10px 10px; list-style-type:disc; }
.contents ol { list-style-type:square; width:auto; }
.contents a { color:#09C; text-decoration:underline; }
.contents a:hover { color:#9b0033; text-decoration:none; }
.contents DL { width: 400px; height:auto; float:left; text-align:left; margin:20px 0 0 95px; font-size:14px; color:#666;  }
.contents DT { width: 140px; height:auto; float:left; text-align:left; margin:5px 0 3px 0; }
.contents DD { width: 260px; height:auto; float:left; text-align:left; margin:5px 0 3px 0; color:#333; }
.contents b { color:#333 }

.programWrap { background:#F9F9F9; width:80%;; height:auto; float:left; margin:0 0 0 75px; border:1px solid #DDD; }
.programWrap img { width: 100px; height:150px; float:left; border:1px solid #EEE; background:#FFF; margin:15px 0 15px 15px; }
.programWrap p { background:#F9F9F9; width:76%; height:auto; float:right; margin:10px 25px 10px 0; }
.programWrap ul { width:70%; height:auto;  margin:5px 15px 10px 0; line-height:16px; float:right; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px; }
.programWrap li { width:auto; height:auto; color:#333; margin: 0 70px 10px 0;  list-style-type: square; float:left; list-style-image: url(images/arrowBullet.gif);  list-style-position: inside; }

.adminMod { width: 390px; height:auto; float:left; margin:0 0 40px 35px; border: 1px solid #DDD; padding:0 0 10px 0; line-height:24px; }
.adminMod dl { width: 380px; height:auto; float:left; margin:0; }
.adminMod dt { width: 380px; height:auto; float:left; font:Verdana, Geneva, sans-serif; color:#666; font-size:13px; font-weight:bold; border-bottom: 1px solid #DDD; padding:0px 0 2px 10px; }
.adminMod dd { width: 350px; height:auto; float:left; padding:2px 0 5px 10px; color:#CCC; background-image: url(images/arrowBullet.gif); background-repeat: repeat-y; background-position: left center; margin:5px 0 2px 15px;  }
.adminMod a { color:#777; text-decoration:none; width:100%; font-weight:normal; border-bottom:1px dotted #EEE; padding:0 0 2px 0; }
.adminMod a:hover { color:#000; text-decoration:none; width:100%; font-weight:normal;border-bottom:1px dotted #999; padding:0 0 2px 0; }

.navBar { width:900px; height:41px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:5px 30px 0 0; text-align:right; background-image:url(../images/navBg.gif); background-repeat: repeat-x;  }
.navBarLeft {  width:8px; height:41px; float:left; background-image:url(../images/navLeft.gif); }
.navBarRight {  width:8px; height:41px; float:right; background-image:url(../images/navRight.gif); }
.navBar ul { width:860px; height:41px; float:right; padding:0px; margin: 0px; list-style-type:none; text-align:right; }
.navBar li { width:auto; height:20px; float:left; margin: 0 0 0 1px; font-weight:bold; }
.navBar a { color:#888; text-decoration:none; width:inherit; height:25px; padding:7px 25px 5px 25px; float:left; }
.navBar a:hover { color:#333; text-decoration:none; background-image:url(../images/navOnBg.gif); background-repeat:repeat-x; background-position:top; width:inherit; height:25px; padding:7px 25px 11px 25px; float:left; }

.header { width: 960px; height:auto; text-align:left; margin:0px; }
.header img { float:left; margin:5px 0 0 5px; width:auto; height:auto; }
.footerWrap { background:#FAFAFA; width:100%; height:auto; margin: 0 auto 0 auto; border-top: 1px solid #CCC; color:999; padding:0 0 10px 0; }
.fContainer { width:960px; height:55px; margin: 0 auto 0 auto;  }
.fContainer table { margin:10px 0 0 0; color:#EEE; }
.fContainer a { color:#666; text-decoration:none; margin:0 3px 0 3px; }
.fContainer a:hover { color:#999; text-decoration:none;  margin:0 3px 0 3px; }
.fContainer b { color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size: 10px; font-weight:normal; margin:0 0 0 10px; }


.loginWrap { width:373px; height:auto; float:right; margin: 50px 45px 0 0; text-align:left; padding:0px; font-family:Arial, Helvetica, sans-serif; display:block; background-image:url(../images/modBg.gif); background-repeat:repeat-y;}
.loginWrap p { width:300px; height:auto; float:left; margin:10px 0 30px 35px; color:#999; font-size:12px; line-height:25px; }
.loginWrap a { color:#69C; text-decoration: underline; }
.loginWrap a:hover { color:#09F; text-decoration: none; }
.loginWrap h5 { width:100%; height:auto; float:left; margin:0px; }
.loginWrap h1 { width: 300px; height:auto; color:#999; margin:10px 0 10px 30px;  font-size: 24px; float:left; }
.loginWrap table { background:#FFF; width:320px; float:left; margin:0 0 0 20px; font-family:inherit; font-size:inherit; color:#666;  }
.loginWrapAlt { width:250px; color:#999; font-size:11px; font-weight:normal; float:left; text-align:left; margin:0 0 10px 30px; line-height:21px; }
.loginWrapAlt b { color:#999; }
.LWlabel { width:115px; height:30px; float:left; margin:10px 0 0 20px; text-align:right; padding:5px 0 0 0; color:#666; font-size:12px;}
.LWinpWr { width:200px; height:30px; float:right; margin:10px 30px 0 0; display:block; padding:0px; text-align:left; }
.LWinpBtn { width:70px; height:auto; float:right; margin:10px 50px 10px 0; background:#999; border: 2px solid #EEE; padding:5px; font-weight:bold; text-align:center; }
.LWinpBtn a { color:#FFF;  text-decoration:none; }
.LWinpBtn a:hover { color:#CCC;  text-decoration:none; }
.LWinput { background:#FFF; width:150px; height:25px; border: 1px solid #D8D8D8; color:#999; padding:5px; }
.validation { width:100%; height:auto; float:left; font-size:11px; color:#C00; text-align:right; }

.loginWrap2 { width:373px; height:auto; float:right; margin: 50px 45px 0 0; text-align:left; padding:0px; font-family:Arial, Helvetica, sans-serif; display:block;  background-image:url(../images/modBg.gif); background-repeat:repeat-y;}
.loginWrap2 p { width:300px; height:auto; float:left; margin:10px 0 30px 35px; color:#999; font-size:12px; line-height:25px; }
.loginWrap2 a { color:#69C; text-decoration: underline; }
.loginWrap2 a:hover { color:#09F; text-decoration: none; }

.loginWrap2 h5 { width:100%; height:auto; float:left; margin:0px; }
.loginWrap2 h1 { width: 300px; height:auto; color:#999; margin:10px 0 10px 35px;  font-size: 24px; float:left; }
.LWlabel2 { width:115px; height:30px; float:left; margin:10px 0 0 20px; text-align:right; padding:5px 0 0 0; color:#666; font-size:12px;}
.LWinpWr2 { width:200px; height:30px; float:right; margin:10px 30px 0 0; display:block; padding:0px; text-align:left; }
.LWinpBtn2 { width:70px; height:auto; float:right; margin:10px 50px 10px 0; background:#999; border: 2px solid #EEE; color:#81a2cb; padding:5px; font-weight:bold; text-align:center; }
.LWinpBtn2 a { color:#FFF;  text-decoration:none; }
.LWinpBtn2 a:hover { color:#CCC;  text-decoration:none; }
.LWinput2 { background:#FFF; width:150px; border: 1px solid #D8D8D8; color:#999; padding:5px; }
.validation2 { width:100%; height:auto; float:left; font-size:10px; color:#C00; text-align:center; }


.intro { width:510px; height:auto; float:left; margin:30px 0 0 0; text-align:right; background-image:url(images/intropic.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; display:block; }
.intro p { width:270px; height:auto; float:right; margin:0px; text-align: left; line-height: 23px; }
.intro h1 { width:270px; height:auto; float:right; margin:0; text-align: left; font-size:20px: }
/*-- .intro img { float:left; width:auto; height:auto; z-index:0; }--*/

.imageStyle { float:left; width:auto; height:auto;padding:0;  }
.imageStyle img { float:left;width:auto; height:auto; z-index:0; position:absolute;  }
.imageStyle h2 { float:left;width:14px; height:14px; z-index:1; position:absolute; margin:0px; }

