﻿
.homeTop { float:left; display:block; background-color:#eaeaea; width:718px; height:222px;
           background-image:url('images/homeTopBanner.jpg'); background-repeat:no-repeat;
            }
.homeTop h1 { color:#fff; font-size:20px; }
.homeTop td { color:#fff;  }

#leftNavBar { width: 170px; }
#leftNavBar .wwLocations { background-image:url('images/home/wwLocationsBg.gif'); width:155px; height:37px; padding: 30px 13px 0 8px; margin-top:10px; }

#content { width:790px; padding: 0 0 0 10px; margin:0; margin-bottom:0px; }

.menuHome { display:table; width:740px; padding: 15px 10px 10px 30px; border-bottom: solid 1px silver;
            /*background-image: url('images/home/homeSeperator.png'); background-position:bottom; background-repeat:no-repeat;*/ }
.menuHome h1 { color:#17468a; font-size:18px; margin:0; padding:0; }
.menuHome h2 { color:#969293; font-size:15px; margin-bottom:8px; }
.menuHome img { padding-right:1px; }
.menuHome hr { border:0; border-top: solid 1px silver; }

.menuHome ul, .menuHome li { list-style:none; margin:0; padding:0; clear:none; }
.menuHome ul {  }
.menuHome ul li a { display: none; }

.menuHome ul ul {/* padding-left:5px; background-image: url('images/home/homeCourseBg.gif'); background-repeat:repeat-x;  background-color:#d1dee7;*/ }
.menuHome li li { float:left; display: block; width:145px; margin:0; padding:0; }
.menuHome li li a { display: block; color:#008BC6; font-size:12px; font-weight:bold; padding: 5px 0 0 0; height:13px; }

.menuHome ul ul ul { float:left; clear:none; display:block; width:145px;
                     /*padding:5px;  background:none;  background-color:#d1dee7; background-image: url('images/home/homeCourseBgInterior.gif'); background-repeat:repeat-x; min-height:275px;*/ }
.menuHome li li li { width:125px; background-image:url('images/arrowCourse.gif'); background-repeat:no-repeat; background-position: 0 7px; padding-left:12px; padding-right:5px; }
.menuHome li li li a { font-size:11px; font-weight:normal; text-align:left; color:#464646; padding:4px 0 0 0; height:auto; }
.menuHome li li li a:hover { color:#ce2323; }

.menuHome ul ul ul ul {  }

.newsHome { clear:both; float:left; display:block; width:380px; padding-bottom:10px; padding-right:10px; margin-bottom:10px; border-right: solid 1px silver;
            /*background-image: url('images/home/homeSeperator.png'); background-position: bottom; background-repeat:no-repeat;*/ }
.newsHome table.heading { background-color:#e6e6e6; margin-top: 10px; }
.newsHome table.heading td { padding:15px 10px 13px 0;}
.newsHome table.heading h1 { color:#414141; font-size:16px; padding:0; margin:0; padding-left:5px; }

.newsHome .items { display:block; padding:10px 0px 10px 0px; font-size:13px; /*background-color:#e6e6e6;*/ }
.newsHome .items a  { color:#646464; }
.newsHome .items a:hover { color:#ce2323; }

.newsHome .items .article { display:block; margin:0; padding-bottom:11px; background-image: url('images/home/homeSeperatorX.png'); background-position:bottom; background-repeat:no-repeat; }
.newsHome .items .article h2,
.newsHome .items .article h2 a { color:#ce2323; font-size:12px; font-weight:bold; padding:0; margin:0; clear:both; }
.newsHome .items .article a.readmore { color:#003a8e; }

.newsHome .items .courses { display:block; margin:0; padding-bottom:11px; background-image: url('images/home/homeSeperatorSX.png'); background-position:bottom; background-repeat:no-repeat; }
.newsHome .items .courses a { color:#646464; display:block; font-size:12px; font-weight:bold; padding:0; margin: 3px 0 0 10px;  }
.newsHome .items .courses a:hover { color:#ce2323; }

.newsHome .items .content { display:block; padding:0; width:375px; padding-right:20px; font-size:13px; background-image:url('images/home/homeNewsBgx.gif'); background-repeat:repeat-x; }
.newsHome .items .content .summary { margin-top:4px; }
.newsHome .items .content b {color:#414141;}

.leftHome { float:left; margin-left:10px; margin-top: 10px; }
.leftHome .videoLeft { width: 360px; height:270px; margin:0; border:solid 10px #e6e6e6; border-top: 0; }
.bottomHome { clear: both; margin-right:20px; border-top: solid 1px silver; padding:10px 20px 20px 35px; }
