
/* CSS Document */

html { height:101%; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1 { font-size:10px; font-weight:bold; text-transform:uppercase; color:#204284;}
h3, h3 a { font-size:10px; font-weight:bold; border:0px solid red;}
h2, a { color:#006c85; }
a:hover, #panelTopRight a:hover { color:#0094c2; }
p, h1, h2, h3, table, ul { margin:0 20px 10px 20px; }
ul { padding-left:20px;}
li { padding:0; border:0px solid blue;}
input, select {  font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ccc; }
img { border:0px solid red; }


body { background:url('../images/borderBlue.gif') top repeat-x; text-align:center; padding:0; margin:0; height:101%;}
#main { width:970px; height:600px; border:0px solid #666; background:transparent; margin: 0 auto; text-align:left; padding:0;	}
#logo { float:left; margin:0; position:absolute; left:20px; top:20px; }
#navOne { border:0px solid red; border-right:0px dotted #ccc; background: url('../images/borderDots.gif') top right	repeat-y; padding:0; margin:18px 0 0 0; float:right; width:540px; list-style-image:none; } 
#navMinor li, #navOne li { float:left; list-style-type:none; border:0px solid orange;border-left:0px dotted #ccc; background: url('../images/borderDots.gif') top left repeat-y;  padding:6px 12px 0 12px; margin:0; height:20px; }
#navOne li { text-decoration:none; font-size:10px; font-weight:bold; }
#panelTopRight a { text-decoration:none; color:#666; }
#panelTopRight { position:absolute; top:0; right:0; float:right; width:600px; border:0px solid blue; margin:11px 32px 0 0; text-decoration:none; }
#navOne .selected {  background:#e7f6fc url('../images/borderDots.gif') top left repeat-y; color:#666;  }

#navMinor {  border-right:1px dotted #ccc; float:right; margin:0; padding:0 0px 0 0; border:0px solid blue; list-style-image:none; }
#panelTopRight #searchBox form {  border:0px solid yellow; padding:0; margin:4px 0 0 0; width:167px; text-align:right; float:right; }
#searchForm #searchBox input { width:130px; }
#panelTopRight  #submit { background:#fff; border:none; width:24px; text-decoration:none; text-transform:uppercase; color:#9aafc2;}
#panelTopRight  #submit:hover { border:1px outset ; width:24px; }

#pageMiddle {  width:958px;margin:90px 0 0 0; padding-top:28px; border:0px solid blue; }
#pageMiddleLeft  { border:0px solid red; margin:0px 195px 0 0; }

.rightColumnSeperator{height:3px; width:172px;margin:0 0 3px 5px; padding:14px 0 0 0; background: transparent url('../images/borderDotsLarge.gif') bottom left repeat-x;}
.rightColumnItem {   width:175px; border:0px solid orange; float:left;  padding:5px 5px 10px 5px; }
.rightColumnItem h1, .rightColumnItem h2{ text-transform:uppercase; font-weight:bold; font-size:11px; margin:0px; }

.rightColumnItem .logo { text-align:center; width:160px; overflow:hidden; border:0px solid red; margin-bottom:5px;}

.rightColumnItem h1, .rightColumnItem h2, .rightColumnItem p, .rightColumnItem a {  margin:0 0 7px 0; }
.rightColumnItem a  { font-weight:bold; }
.rightColumnItem .innertop {background: transparent url('../images/borderDotsLarge.gif') top left repeat-x; border:0px solid red; padding:0 0 0px 0; margin-top:5px;}
.rightColumnItem .inner { background: transparent url('../images/borderDotsLarge.gif') bottom left repeat-x; border:0px solid red; padding:0 0 15px 0;}

.rightColumnItem ul { list-style-type:none; list-style-image:url(../images/bulletRightColumnYellow.gif); padding:0; margin:0;}
.rightColumnItem li { padding:0; margin:0 0 4px 20px; }
.inner  table{ border:0; padding:0; margin:0;}
.inner h2 { font-family:Arial, Helvetica, sans-serif; color:#0094c2; font-size:18px; text-transform:none;}
#inner1 h2 {font-weight:normal;}


#bannerImageLeft, #bannerEditableRight { float:left; margin-bottom:7px;  }
#bannerPic img { float:left; display:block; margin:0 0 8px 0; padding:0; border:0px solid red; height:237px;}
#bannerEditableRight { border:0px solid red; width:356px; height:237px; background:url('http://datasolutions.2bscene.net/fileadmin/ds012_template/images/balloon-image-right.jpg') top right no-repeat; padding-left:20px; }
#bannerEditableRight  #editArea1 { margin:30px 0 0 0; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#editArea1 h1 { font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:24px; color:#FFFFFF; text-transform:none; margin-left:0px; padding-left:0px;}
*:first-child+html #editArea1 h1 {margin-left:0px;}
#bannerEditableRight p.bodytext { margin-left:0px;}

#bannerEditableRight  #editArea1  a {  color:#cf7d09; }
#bannerEditableRight  #editArea2 { margin:35px 0 0 0; }

#bannerEditableRight .editArea a { border:0px solid red; margin-left:0px;  }

#contentAreaLevel4 #content { float:left; width:384px; margin:0; padding:0; padding-top:10px;}

#contentArea, #contentAreaLevel4 { background:url('../images/bgContentMiddle.gif') right repeat-y; border:0px solid blue; float:left; width:564px; display:block; margin: 0 8px 0 0; line-height:14px; }
#contentArea .bgTop, #contentAreaLevel4 .bgTop { background:url('../images/bgContentHeading.gif') top right no-repeat; width:564px; height:16px; padding:0; margin:0;}
#contentArea .bgBottom, #contentAreaLevel4 .bgBottom { background:url('../images/bgContentBottom.gif') bottom right no-repeat; width:564px; height:16px; float:left; border:0px solid orange;}
#contentAreaLevel4 .bgTop { background: url('../images/bgContent4Heading.gif') top right no-repeat; width:564px; height:15px; border:0px solid orange;}
#contentAreaLevel4 { background:url('../images/bgContent4Middle.gif') top right repeat-y; float:left; }
#contentAreaLevel4 .bgBottom{ background:url('../images/bgContent4Bottom.gif') bottom right no-repeat; margin:0; padding:0; }
#contentArea .bgBottom { margin:0; padding:0; }
#content { float:left; border:0px solid red; padding:20px 0 0 0; margin:0; border:0px solid orange; }
#content ul{list-style-image:url(../images/bulletContent.gif);}
#content table{ border:0; padding:0; margin:0;}
#contentArea #content  { background: url('../images/bgContentHeading.gif') top right no-repeat; width:564px; }
#contentAreaLevel4 #content  { background: url('../images/bgContent4Heading.gif') top right no-repeat; }
#content form { border:0px solid orange; padding-left:5px;  }



#relatedLinks  {  float:left; border:0px solid blue; width:195px;}
#relatedLinks h2	 { font-size:10px; line-height:21px; text-transform:uppercase; color:#fff;  margin:0; padding:0px 0 0 0px; background: #fff url('../images/headingRelated2.gif') top left no-repeat; width:194px;border:0px solid yellow;}

#relatedLinks a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:0px solid yellow; margin:0 0 0 0px; padding:0 0 0 0px; color:#999898; font-weight:bold; text-decoration:none;}
#relatedLinks li { margin-right:0px; margin-left:2px;}
#relatedLinks a:hover { text-decoration:underline;}
#relatedLinks img { margin:0 0 4px 10px; }
#headingTextRelated { margin:0 0 0 8px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
h2 #headingTextRelated { color:#204284;}






.homeBox li a{ margin-left:-10px;}
.homeBox li { margin-bottom:5px; list-style-image:url(../images/bulletMenuBoxNavy.gif);}
.homeBox table li { margin-left:-25px;}

.ulindentbg {background-image:url(../images/training-bg.gif); background-repeat:no-repeat; padding:5px 0px 5px 0px; }
.ulindent { margin-left:0px; margin-bottom:0px;}
.ulindent li {margin-bottom:5px; list-style-image:url(../images/right-arrow.gif); margin-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.ulindent a {color:#999898;}
.ulindent a:hover { color:#CCFF00;}








#pageMiddleRight { float:right; width:190px;}
#pageMiddleRight .newsLinks {  }

#levelTwo #top { width:198px; }
#levelTwo #top {  background: url('../images/topNavTwo.gif') top left no-repeat;  }
#levelTwo #top a { width:184px; border:0px solid blue;}
#levelTwo #top a:hover { background: #e7edf2 url('../images/topNavTwoOver.gif') top left no-repeat; }
#levelTwo #topSelected { background:#fff url('../images/topNavTwoSelected.gif') top left no-repeat; width:200px;}
#levelTwo #topSelected { height:26px; }

#navTwo {  float:left; display:block; margin:0; width:198px; border:0px solid red; } 
#navTwo .bgBottom {  background:#fff url('../images/bottomNavTwo.gif') top left no-repeat; height:7px; width:198px; margin:0; padding:0; border:0px solid green; }
#navTwo a { display:block; border:0px solid red; height:20px; width:180px; }
#navTwo a:hover { display:block; background:#dadee3 url('../images/dividerLevel2.gif') top left repeat-x; }
#navTwo ul { background: #e7edf2 url('../images/bgNavTwoRight.gif') top right repeat-y; list-style-type:none; list-style-image:none; margin:0; padding:0 0 50px 0;width:198px; border:0px solid orange; }
#navTwo ul a {  text-decoration:none; font-size:10px; font-weight:bold; padding:6px 0 0 10px; display:block; border:1px solid #00ff00#; }
#navTwo ul ul { background:none; margin:0; border:0px solid red;  width:190px; padding:0;  background: #f8fafb }
#navTwo ul ul a { font-weight:normal; padding:6px 0 0 20px; width:170px; border:0px solid green; background:transparent url('../images/dividerLevel2.gif') top left repeat-x; } /*IE: only sensitive to top level*/
#navTwo li {  list-style-type:none;margin:0; border-bottom: 0px dotted #ccc;  border:0px solid #00ff00;   /*url('../images/dividerLevel2.gif') top left repeat-x*/ width:188px;}
#navTwo li ul li {  border:0; list-style-type:none; border:0px solid blue; width:200px; background: #f8fafb url('../images/bgNavTwoRight.gif') top right repeat-y; } /*IE  only sensitive to this */
#navTwo li ul { border:0px solid orange; }
#levelTwo {  display:block; padding:10px 0 0 0; border:0 solid red; }
#navTwo li ul li a:hover, #levelTwo .selected a, #levelTwo .selected a:hover { background:#fff url('../images/dividerLevel2.gif') top left repeat-x; border:0px solid orange; color:#006c85; }

#levelThree { background:#fff; }
#levelThree li { padding:0; margin:0; }

.selected #levelThree a {  background:#f5f8fa url('../images/dividerLevel2.gif') top left repeat-x; } /* IE: sensitive if nav2 item not top item */
#levelThree .selected a {  background:#fff url('../images/dividerLevel2.gif')  top left repeat-x; }

/*
#levelTwo #top, #levelTwo #top a:hover { background:red; }
*/

#navThree {  color:#006c85; float:left; width:180px; border:0px solid orange; background:transparent url('../images/bgNavThreeHeading.gif') top left no-repeat;} 
#navThree ul { border:0px solid blue; margin:0 0 0 0; padding:0; list-style-image:none; list-style-type:none;}
#navThree li { margin:0; padding:0 0 0 0; width:179px; } 
#navThree a, #navThree .category a { text-decoration:none; display:block; padding-top:0; }
#navThree a:hover { background:#f8e8ea; color:#006c85; }
#navThree #node,  #navThree #nodeSelected,  #navThree .category { font-weight:bold; border:0px solid #000; background:url('../images/bgNavThreeDivider.gif') bottom left no-repeat; }
#navThree #node, #navThree #nodeSelected  { height:27px; }
#navThree #node a,  #navThree #nodeSelected a { height:20px; padding-top:7px; }

#navThree .selected { background:#f8e8ea; }

#navThree .selected a:hover  { color:#006c85;  }
#navThree .category, #navThree a { padding:4px 0 4px 8px; border:0px solid blue; width:171px; }
#navThree .category {  padding:0; border:0px solid blue; width:178px; }
#navThree .category a, #navThree .categorySelected a  { height:20px; border:0px solid red; padding:4px 0 0 8px; margin:0; display:block;}
#navThree .category a:hover, #navThree .categorySelected, #navThree .categorySelected a:hover { background:transparent url('../images/bgNavThreeDivider.gif') bottom left no-repeat; color:#006c85; }
#navThree .categorySelected  { font-weight:bold; }

#navThree #node a:hover, #navThree #nodeSelected a, #navThree #nodeSelected a:hover {  color:#006c85; background:transparent;  /*background: #fbe9a3 url('../images/bgNavThreeHeadingOn.gif') top left no-repeat;*/ }

#navThree .categorySelected  { border:0px solid orange;}


#footer { float:left; margin:10px 0 20px 0; color:#6E6E6E; }
#footer a { color:#6E6E6E; text-decoration:none; }

#menuBoxes { float:left; margin: 0 0 0 0; border:0px solid blue; width:572px; }
#menuBoxes .box { float:left; margin:0 5px 6px 3px; width:273px; height:133px; overflow:hidden; border:0px solid yellow; color:#fff; }
#menuBoxes .box h1, .homeBox h1 { font-size:26px; font-family:arial; text-transform:none; margin:6px 0 4px 10px;}
#menuBoxes .box p { width:250px; font-weight:bold; margin:0 0 14px 0px; line-height:13px; }
#menuBoxes .box a, .homeBox a {  margin:0; padding:0px 0 2px 10px; margin:0 0 0 7px; letter-spacing:0px; border:0px solid yellow; color:#204284; text-decoration:none;}
.homeBox a { letter-spacing:normal;}
.homeBox a:hover { text-decoration:underline;}

#menuBoxes #one { background:#AB0F02 url('../images/menuBoxMaroon.jpg') top left no-repeat; }
#menuBoxes #two {  background:#6c99b5 url('../images/menuBoxBlue.jpg') top left no-repeat; }
#menuBoxes #three { background:#f3c200 url('../images/menuBoxYellow.jpg') top left no-repeat; }
#menuBoxes #four { background:#f57600 url('../images/menuBoxOrange.jpg') top left no-repeat; }
#menuBoxes #five { background:#306d80 url('../images/menuBoxTurquoise.jpg') top left no-repeat; }
#menuBoxes #six { background:#9c1a16 url('../images/menuBoxRed.jpg') top left no-repeat; }

.homeBox { width:376px; float:left; border:0px solid #ccc;}
.homeBox p { font-weight:normal; color:#204284;}
.homeBox h1, .homeBox p, .homeBox input {  margin-left:20px; }
.homeBox table h1, .homeBox table p, .homeBox table input {  margin-left:0px; }

#homeBoxServices h1, #homeBoxServices p, #homeBoxServices a, #homeBoxMarketing h1, #homeBoxMarketing p, #homeBoxMarketing a {  width:217px; border:0px solid yellow;}
#homeBoxSubscribe h1 {  width:250px; border:0px solid yellow;}
#homeBoxNews { background: url('../images/box1.gif') top left no-repeat; color:#fff; }
#homeBoxNews h1, #homeBoxProducts p, #homeBoxProducts a { width:260px;}
#homeBoxMarketing { background: url('../images/box2.gif') top left no-repeat;  }
#homeBoxNews, #homeBoxMarketing {  height:127px; margin-bottom:7px; color:#204284;}
#homeBoxNews, #homeBoxServices { margin-right:7px; }
#homeBoxServices {  background: url('../images/box3.gif') top left no-repeat;  min-height:133px; background-color:#e8e8e8; }
#homeBoxSubscribe { background: url('../images/box4.gif') top left no-repeat;  min-height:133px; background-color:#efefef; }
#homeBoxSubscribe p {  width:320px;}

/* Content header */
.csc-header-n2{color:#2C859A;}
.csc-firstHeader{color:#2C859A;}

/* forms - */

fieldset.csc-mailform{border: 0px solid #781351;width:400px; padding-left:16px;}

.csc-mailform-field{padding:3px;clear:both;}
.csc-mailform-field label{ text-align:left; float: left;display: block;width:30%;}
.csc-mailform-field input{color: #000;background: #fff;border:1px solid #ccc; vertical-align: bottom}
.csc-mailform-field textarea{color: #000;background: #fff;border:1px solid #ccc;}
input.csc-mailform-submit {color: #000; background-color: #E7F6FC ;border: 2px outset #ccc; font-weight:bold;}
.emailbox { width:90px;}

/* Newsletter */
.tx-danewslettersubscription-pi1 input{margin-left:16px;}
input.subscribe{color:#000 ; background-color:#F3C301; border:0px;border: 1px outset #ccc;}

/* news module*/
DIV.tx-mininews-pi1-singleView h2 { font-size:11px; }
DIV.tx-mininews-pi1 {padding:0; }
DIV.tx-mininews-pi1-listrow-first {  }
DIV.tx-mininews-pi1-listrow-normal {  }
DIV.tx-mininews-pi1-listrow-last {  }
P.tx-mininews-pi1-listrowField-datetime {  }
P.tx-mininews-pi1-listrowField-title {  }
P.tx-mininews-pi1-listrowField-teaser {  }
DIV.tx-mininews-pi1-fp_listrow-first {  }
DIV.tx-mininews-pi1-fp_listrow-normal {  }
DIV.tx-mininews-pi1-fp_listrow-last {  }
P.tx-mininews-pi1-fp_listrowField-datetime, P.tx-mininews-pi1-fp_listrowField-teaser { visibility:hidden; position:absolute; }
P.tx-mininews-pi1-fp_listrowField-title {  margin-left:0; padding-left:0; }
P.tx-mininews-pi1-fp_listrowField-teaser {  }



