html, body, th, td {text-align: justify;font-family:  Arial, Trebuchet MS, Helvetica, sans-serif;font-size: 11px;background-color:#000000;height: 100%;}
body {background-color:#000000;background-position:top center;background-repeat:repeat-x;}
.wrapper {background-color:transparent;width:900px;margin:20px auto 0 auto;}
a {text-decoration: none;color:  #507aa5;}
a:hover {color:#000000;border: none;text-decoration:none;}
.leftpanel ul {margin-bottom:10px;color:#444444;list-style:disc;}
.leftpanel li {margin-left:30px;line-height:1.5em;font-size:12px;color:#626669;text-align:left;}
ul.large li {font-size:12px;padding-bottom:10px;}
ul.large {margin-top:20px;}
#policy ul, #terms ul {list-style:lower-alpha;}
#terms ul li {margin-bottom:10px;}
#terms ul ul {list-style:none;margin-left:30px;}
p {text-align:left;margin:5px 0 15px 0;color:#626669;line-height:1.425em;font-size:12px;}
a img {vertical-align:middle;}
h1 {text-transform:uppercase;font-size:16px;color:#000000;margin-bottom:8px;text-align:left;font-weight:bolder;}
h2 {text-transform:uppercase;font-size:14px;color:#000000;margin-bottom:3px;font-weight:bolder;text-align:left;}
h2 a {text-transform:uppercase;font-size:14px;color:#000000;margin-bottom:3px;text-align:left;}
.leftpanel h2 {margin:20px 0 8px 0;}
h3 {text-transform:uppercase;font-size:12px;color:#ffffff;margin-bottom:3px;text-align:left;font-weight:bolder;}
.leftpanel h3 {color:#000000;}
span {font-weight:lighter;color:#0d4e86;}
h1 span {font-weight:lighter;color:#0d4e86;}
h2 span {font-weight:lighter;color:#0d4e86;}
h3 span {font-weight:lighter;color:#0d4e86;}
img {border:none;margin:0;padding:0;}
.fl {float:left;margin-bottom:1px;}
#header {background:url(../images/TopBackground3.gif);background-position:top;background-repeat:no-repeat;background-color:#FFFFFF;width:900px;height:80px;}
.tel {float:right;padding-right:45px;margin-top:28px;color:#303030;height:30px;}
.tel img {height:25px;width:30px;vertical-align:middle;margin-left:3px;}
#header .tel a {color:#303030;}
#header .tel a:Hover {color:#0d4e86;}
#header .tel span {color:#818181;}
.logo {width:250px;height:72px;float:left;padding-left:30px;margin:5px 0 6px;}
.logo p {font-size:1.0em;font-weight:lighter;color:#c0c0c0;margin-top:0;float:right;padding:25px 0 0 61px;background-image:none;}
/* Menu */
.menu {clear:both;width:860px;margin:0 0 1px 20px;font-size:9px;text-transform:uppercase;height:42px;background:url(../images/menubackground.gif);background-repeat:repeat-x;text-align:left;}
ul.menu {list-style:none;margin:0;padding:0;text-align:center;}
ul.menu * {margin:0;padding:0;}
ul.menu a {display:block;color:#fff;text-decoration:none;}
ul.menu li {position:relative;float:left;}
ul.menu ul {position:absolute;left:0;background:#141414;display:none;list-style:none;font-size:9px;margin-top:42px;text-align:left;width:150px;}
ul.menu ul li {position:relative;border-top:none;width:150px;margin:0;display:block;}
ul.menu ul.wide li, ul.menu ul.wide {width:200px;}
ul.menu ul.med li, ul.menu ul.med {width:170px;}
ul.menu ul li a {display:block;padding:10px 8px 9px;margin-bottom:5px;background-color:#141414;}
ul.menu ul li a:hover {background-color:#08729e;color:#FFFFFF;}
ul.menu ul li a:selected {background-color:#08729e;color:#FFFFFF;}
ul.menu ul ul {left:170px;top:1px;border:none;background:#141414;margin-top:0;}
ul.menu ul ul li{position:relative;float:left;display:block;}
ul.menu .menulink {padding: 4px 22px 0 22px;height:38px;line-height:3.8em;font-weight:100;text-align:center;background-image:url(../images/groove.gif);background-position:right;background-repeat:no-repeat;float:left;display:block;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/menubackgroundhover.gif);background-repeat:repeat-x;color:#FFF;}
ul.menu .sub {background:#141414 url(../images/arrowmenu.gif) 155px 12px no-repeat;border:none;height:100%;}
.banner {width:880px;margin:0 0 20px 20px;}
.sm {list-style:none;width:860px;height:235px;display:block;overflow:hidden;}
.sm li {float:left;display:inline;overflow:hidden;}
.content {background-color:#FFFFFF;min-height:400px;width:900px;padding-bottom:20px;}
.rightpanel {width:260px;float:left;margin-left:30px;}
.leftpanel {width:570px;float:left;padding-left:20px;}
.callofaction img {float:left;}
.callofaction {margin-bottom:45px;padding-right:6px;}
.callofaction p {font-size:12px;line-height:1.325em;}
.callofaction2 {margin:25px 0 45px;padding-right:6px;}
.callofaction2 img {float:left;}
#t4wimg {width:190px;float:left;background-image:url(../images/t4w.jpg);background-repeat:no-repeat;}
.t4w {width:180px;background-color:#821a20;background-image:url(../images/t4wbottom.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:12px;margin-top:146px;}
#btimg {width:190px;float:left;background-image:url(../images/c.jpg);background-repeat:no-repeat;}
.bt {width:180px;background-color:#08729e;background-image:url(../images/cbottom.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:12px;margin-top:146px;}
#ccimg {width:190px;float:left;background-image:url(../images/bt.jpg);background-repeat:no-repeat;}
.cc {width:180px;float:left;background-color:#88a432;background-image:url(../images/btbottom.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:12px;margin-top:146px;}
.t4w p, .bt p, .cc p {color:#FFF;font-size:10px;line-height:1.425em;padding: 0 8px 0 8px;margin-bottom:5px;}
.t4w a, .bt a, .cc a {color:#FFF;}
.t4w a:hover, .bt a:hover, .cc a:hover {color:#000000;}
.t4w h3, .bt h3, .cc h3 {color:#FFF;padding:10px 8px 0 8px;margin-bottom:5px;}
.headline h1 {width:403px;height:25px;font-size:12px;line-height:1.2em;text-transform:uppercase;font-weight:bold;background-image:url(../images/headlinepanel.gif);background-position:top left;background-repeat:no-repeat;color:#fff;margin:25px 0 0 0;padding:10px 0 0 16px;}
.headline h1 span {color:#fff;font-weight:lighter;}
.newsletter h1 {width:258px;height:25px;font-size:10px;line-height:1.5em;text-transform:uppercase;font-weight:bold;font-weight:bold;background-image:url(../images/rightpanelbg.gif);background-position:top left;background-repeat:no-repeat;color:#fff;padding:10px 0 0 16px;margin-bottom:0;}
.newsletter h1 span {color:#fff;font-weight:lighter;}
.newsletter form, tr, td {padding-top:3px;background-color:#ededed;color:#333333;}
.grey {background-color:#ededed;color:#333333;width:260px;font-size:11px;margin:0;padding:0;}
.grey a {color:#333333;display:block;text-align:left;width:228px;padding:6px;margin-left:5px;vertical-align:top;border-top:solid 1px #dbdbdb;}
.grey img {float:left;display:block;height:30px;width:40px;vertical-align:top;}
.grey a:hover {color:#0d4e86;display:block;text-align:left;width:228px;padding:6px;margin-left:5px;vertical-align:top;border-top:solid 1px #dbdbdb;}
.short {line-height:2.5em;}
.newslettertxt {padding-left:10px;}
.newsletter {background:url(../images/rightpanelbottombg.gif);background-position: left bottom;background-repeat:no-repeat;padding-bottom:9px;margin-bottom:25px;width:260px;}
.boxtxt {width:140px;color:#555555;font-size:11px;}
.bigboxtxt {width:244px;color:#555555;font-size:11px;}
.infoboxtxt {width:544px;color:#555555;font-size:11px;}
.bigboxtxt {color:#444444;font-size:11px;}
/* Contact */
.emailform form, .emailform tr, .emailform td {padding-top:5px;background-color:#fff;color:#333333;}
.emailform td, .emailform tr {width:260px;}
#initial td {padding-right:16px;vertical-align:middle;text-align:left;}
.initial2 td {padding-bottom:20px;}
.button {background-image:url(../images/button.gif);background-repeat:no-repeat;background-position : 0 0;background-color:#000000;border:none;margin-right:15px;width:55px;height:20px;color:#FFF;cursor:pointer;font-size:10px;padding-bottom:2px;line-height:1.6em;}
.button:hover {background-position : 0 -20px;text-decoration:none;}
.button :hover {background-position : 0 -20px;text-decoration:none;}
.dropdown {width:244px;height:22px;color:#555555;font-size:11px;}
.smalldropdown {width:145px;height:18px;color:#555555;font-size:11px;}
/* foooter */
.footer {clear:both;width:900px;height:230px;background-image: url(../images/footer.gif);background-repeat:repeat-x;background-color:#000000;color:#cecece;text-align:left;}
.footer ul {list-style:none;margin-left:20px;}
.footer li {line-height:26px;border-bottom: solid 1px #000000;}
#t4w li a:hover {background-color:#821a20;}
#t4w .footerheading a:hover {background:none;}
#t4w {float:left;margin-left:45px;width:240px;padding-top:30px;}
#bt li a:hover {background-color:#006699;}
#bt .footerheading a:hover {background:none;}
#bt {float:left;width:240px;padding-top:30px;}
#c li a:hover {background-color:#88a432;}
#c .footerheading a:hover {background:none;}
#c {float:left;margin-left:45px;width:240px;padding-top:30px;}
.footer a {display: block;color:#bababa;padding-left:5px;}
.footer a:hover {color:#fff;}
.footer .footerheading a {border-bottom:solid 1px #424242;font-weight:bolder;padding-left:0;}
.footerheading a {line-height:16px;padding-bottom:4px;}
.footerheading {margin-bottom:4px;}
.footerheading a:link {text-decoration:none;}
.link {width:600px;height:40px;margin:40px 0 0 0;}
.link a {color:#bababa;}
.link a:hover {color:#FFFFFF;}
.link li {float:left;padding-right:10px;line-height:10px;}
.link2 {padding-left:5px;border-left:solid 1px #424242;}
.outsidefooter {background:url(../images/BottomBackground.gif);background-position:bottom;background-repeat:no-repeat;background-color:#FFFFFF;width:900px;height:38px;margin-bottom:80px;}
.outsidefooter p {float:left;font-size:11px;padding:6px 0 0 16px;color:#444444;}
.socailnetwork {float:right;height:38px;width:100px;clear:right;}
.socailnetwork img {height: 36px;width:38px;}
.socailnetwork a/*, ul, li*/ {float:left;list-style:none;text-decoration:none;padding:0;margin:0 0 0 4px;}
.facebookbookmark {background-image: url(../images/link-facebook.gif);height: 36px;width:38px;display : block;padding:0;background-position : 0 -36px;}
.facebookbookmark:hover {background-position : 0 0;text-decoration:none;}
.linkedinbookmark {background-image: url(../images/link-linkedin.gif);height: 36px;width:38px;display : block;padding:0;background-position : 0 -36px;}
.linkedinbookmark:hover {background-position : 0 0;text-decoration:none;}
.twitterbookmark {background-image: url(../images/link-twitter.gif);height: 36px;width:38px;display : block;padding:0;background-position : 0 -36px;}
.twitterbookmark:hover {background-position : 0 0;text-decoration:none;}
.clear {clear:both;height:0;width:0;}
.courseno {font-size:80px;font-weight:bold;padding:0 0 0 15px;width:120px;float:left;color:#0d4e86;height:120px;}
.courseno2 {font-size:80px;font-weight:bold;padding:0 0 0 15px;width:120px;float:left;color:#0d4e86;height:150px;}
hr {color:#fcfcfc;background-color:#fcfcfc;margin:8px 0 8px 0;width:98%;clear:both;}
.line {border-bottom:solid 1px #C1C1C1;margin:0 0 10px;padding:0 0 5px;width:560px;}
.newline {border-bottom:solid 1px #C1C1C1;width:560px;margin:8px 0 14px;height:1px;clear:both;}
.date {height:70px;width:100px;background-image:url(../images/newsbg.gif);float:left;margin:0 20px 10px 10px;padding:24px 0 0 0;font-size:34px;text-align:center;color:#FFF;line-height:25px;}
.date span {color:#FFF;text-align:center;font-size:14px;padding-top:0;}
#marginbottom {margin-bottom:20px;}
#marginbottom2 {margin-bottom:40px;}
#margintop {margin-top:40px;}
.paddingtop {padding-top:10px;}
.quote {font-size:16px;line-height:24px;text-align:left;font-style:italic;color:#777777;margin:18px 0 0;padding:0 5px 0 5px;}
.quote p {font-size:12px;text-align:right;margin-top:10px;color:#0d4e86;}
.calendar {margin-bottom:10px;}
.calendar tr, .calendar td{background-color:white;margin:0;padding:0;border:0;text-align:center;}
.calendarcol  td{background-color:#f2f2f2;}
.calendar td {height:24px;padding:5px 10px 4px 4px;}
.calendartitles {font-weight:bold;}
td.calendartitle  {text-align:left;}
/*  accordion  */
* {margin: 0;padding: 0;}
a:focus {outline : none;}
#accordion {width:260px;border:none;padding-bottom:20px;}
.accordion {width:260px;font:12px Verdana, Arial;color:#333;}
.accordion dt {width:260px;height:24px;font-size:10px;text-transform:uppercase;font-weight:bold;cursor:pointer;background-image:url(../images/accordionpanelbg.gif);background-repeat:no-repeat;color:#fff;padding:11px 0 0 16px;margin-bottom:2px;}
.accordion dt em {font-weight:lighter;display:inline;color:#FFF;font-size:10px;font-style:normal;text-decoration:none;clear:both;}
.accordion span em {font-weight:lighter;float:left;margin:0 0 5px 0;width:95%;font-size:10px;font-style:normal;text-decoration:none;color:#626669;text-align:left;}
.accordion span em a {border:none;padding-left:0;font-size:10px;}
.accordion span em a:hover {border:none;}
.accordion .open {background-position : 0 -35px;text-decoration:none;}
.accordion dd {overflow:hidden;}
.accordion span {display:block;width:260px;font-size:10px;padding:8px 5px 8px 5px;float:left;}
.accordion a {color:#333333;display:block;font-size:11px;text-align:left;float:left;border-bottom:solid 1px #f0f0f0;margin-bottom:1px;width:245px;padding:2px;vertical-align:top;}
.short {line-height:2.5em;}
.accordion a:hover {color:#08729e;border-bottom:solid 1px #f0f0f0;}
.accordion a img {float:left;display:block;height:30px;width:40px;vertical-align:top;padding-right:3px;}
.accordion em img {float:left;display:block;height:30px;width:40px;vertical-align:top;clear:both;padding-right:2px;}
#none{margin-bottom:0;}
.clientlogo{margin-top:25px;width:260px;}
.clientlogo p, .clientlogo h2, .clientlogo span{text-align:center;}
#bannerdiv, #photoanchor{margin-top:0px;width:260px;}
iframe{overflow:hidden;width:260px;height:104px;padding-top:0;margin-top:5px;}
#logobg{background-color:#FFFFFF;padding:0;margin:0;}
.floatimg{width:180px;float:left;padding:0 12px 2px 0;margin-top:2px;}
.newsheading{clear:left;height:30px;width:170px;float:left;background-color:#000000;color:#FFFFFF;font-weight:bold;text-align:left;padding:5px;}
/*  Tabs  */
.mootabs_title{height:40px;width:558px;margin:0;padding:0;clear:both;}
.mootabs_title li {float: left;cursor: pointer;color:#fff;height:40px;width:125px;}
.mootabs ul li {list-style:none;text-align:left;margin:0;text-transform:uppercase;font-size:10px;line-height:3.9em;background-image:url(../images/tab2.gif);padding-left:10px;background-repeat:no-repeat;background-position:top;}
.mootabs .mr {margin-right:6px;}
.mootabs ul li img {vertical-align:middle;}
.mootabs ul {margin:0;}
.mootabs_panel {display: none;position: relative;color: #000;clear: both;width:536px;margin:0;padding:0;background-color:#efefef;border:solid 1px #efefef;}
.mootabs_panel img{float:left;margin-top:4px;}
.mootabs_panel.active {display: block;padding:0;margin:0;vertical-align:top;}
.mootabs_title li.over {color:#fff;background-image:url(../images/tabhover.gif);background-repeat:no-repeat;background-position:top;}
.mootabs_title li.active {background-image:url(../images/tabhover.gif);background-repeat:no-repeat;background-position:top;color:#FFFFFF;}
.more {border-top:solid 1px #076993;height:10px;margin-top:0px;}
.more a {float:right;margin-top:6px;line-height:2em;}
.more a img{margin:0;padding:0;}
#myTabs2 {width:540px;margin-bottom:20px;padding:0;}
#news, #jobs, #research, #support {padding-left:10px;padding-right:10px;padding-bottom:4px;padding-top:0px;vertical-align:top;}
#myTabs2 p {font-size:11px;}