body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1em;
      background:#f1f1f1 url("../artwork/gradientbkg.gif") repeat-x 0 0; }
	
.center {text-align:center;}
.right {text-align:right;}
.offleft {position:absolute; left:-9999px;}
.red {color:#900;}
.bold {font-weight:bold;}
.italic {font-style:italic}
a.skip {margin:0; padding:0 0 0 15px; float:left; position:absolute; top:2px; color:#bbb; z-index:50; font-size:65%; font-weight:bold; background:url("../artwork/skipicon.gif") no-repeat 2px 2px; }
/*-----Transfered-----*/
.redborder {border:3px solid #B00; }
.greybkg {background-color:#F1F1F1; margin:0; padding:0; height:auto; overflow:hidden; }
.extreme {font-size: 8pt;margin: 0;}
.fifty {width:50%;}
table.left td {border: #ccc 1px solid;padding: 1px;font-weight: normal;background: transparent;color: #000;text-align: left;} 
/*.small  {font-size:.65em;}*/
.small2 {font-size:.8em;line-height: 1.1em;}
.small3 {font-size:.75em;}
.fleft {float: left;color:#000;background:transparent;}
.fright {float:right;color:#000;background:transparent;}
.contact {width:200px; padding:5px;}
.brclear {clear:both;}  


/*-----TDI Branding-----*/
#branding {margin:0; padding:0; width:100%; background:#172A55; height:20px; clear:both; }
#brandsites {padding:0; margin:0; position:relative; z-index:10; background-color:#172A55; }
#brandsites ul {margin:0; padding:0; text-align:center; height:20px; }
#brandsites li {color:#fff; display: inline; list-style-type:none; padding:0; margin:0; }
#brandsites a {font:bold .7em Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 5px; margin:0; }
#brandsites a:hover {text-decoration:underline; }
#topnotice {font:bold .8em Arial, Helvetica, sans-serif; margin:0 auto; padding:0; width:100%; background-color:#172A55; }
#topnotice p {color:#900; margin:10px auto 0 auto; padding:10px; text-align:center; width:940px; background-color:#fff;}
/*-----header-----*/
#header {width:100%; margin:0 auto; padding:0; background:#036 url("../artwork/mainheaderbkg.gif") repeat-x 0 0;  height:95px;}
#headercenter h1 {position:absolute; top:10px; left:0; font:bold .9em Arial, Helvetica, sans-serif; color:#fff; width:340px;}
#headercenter {margin:0 auto; padding:0; width:960px; position:relative;  }
#headercenter img {border:none; padding:0; margin:10px 0 0 0; float:left; position:absolute; top:0; left:0; z-index:20;  }
#headercenter a {margin:0; height:53px; width:340px; padding:10px; position:absolute; top:10px; left:0; z-index:40; background:url("../artwork/tdiheader.jpg") no-repeat 0 -11px ;  }
#headercenter a span {position:absolute; left:-9999px;}
#globalnav {background:#E0E0E0 url("../artwork/menubkg.gif") repeat-x 0 0; height:35px; width:100%; border:1px solid #ccc; border-left:none; border-right:none; margin:0; padding:0; }
#mainmenu {width:960px; margin:0 auto; padding:0;   }
#mainmenu ul {border-right:1px solid #908F8F; margin:0; padding:0; float:left; width:960px;  }
#mainmenu ul li {list-style:none; display:inline; padding:0; margin:0; float:left; text-align:center; }
#mainmenu ul li a {border-left:1px solid #908F8F; margin:0; text-decoration:none; padding:10px 62px 10px 62px; float:left; color:#333; font:bold .8em Arial, Helvetica, sans-serif;}
#mainmenu ul li a.active, #mainmenu ul li a:hover {text-decoration:underline; color:#000;  }
/*-----Search-----*/
form.SearchForm {width:350px; margin:10px 0 0 0; padding:0; float:right; position:relative; height:80px;}
form.SearchForm #search fieldset.searchfieldset {margin:0; padding:0; position:absolute; bottom:15px; float:left; border:none;  }
form.SearchForm #search fieldset.searchfieldset label {color:#fff; font:bold .7em Arial, Helvetica, sans-serif;}
form.SearchForm #search label.searchlabel {position:absolute; left:-9999px;}
form.SearchForm #search fieldset.searchfieldset legend {position:absolute; left:-9999px; }
form.SearchForm #search input.textbox {width:250px; float:left; margin:0; height:20px; padding:0; }
form.SearchForm #search input.submit {background-color:#6C9EFF; margin:0; font:bold .8em Arial, Helvetica, sans-serif; float:left; margin:0; height:24px; padding:0 2px; border:2px solid #5998FD; }

/*-----layout-----*/
#centercontain {width:960px;margin:0 auto; padding:0; }
#container {width:958px;float:left;background-color:#fff; margin:0 0 20px 0; border:1px solid #ccc; border-top:none;}

#programheader_ins {width:958px; height:20px; float:left; padding:20px 0 0 0; margin:0; background:#fff url("../artwork/programarrow.gif") no-repeat 270px 0; }
#programheader_sfmo {width:958px; height:20px; float:left; padding:20px 0 0 0; margin:0; background:#fff url("../artwork/programarrow.gif") no-repeat 510px 0; }
#programheader_dwc {width:958px; height:20px; float:left; padding:20px 0 0 0; margin:0; background:#fff url("../artwork/programarrow.gif") no-repeat 770px 0; }
#pagetools {margin:0 0 0 15px; }
#bread {font-size:.7em; margin:0; padding:0; color:#036;  }
ul#tools {float:right; margin:0; padding:0;  }
ul#tools li {list-style:none; display:inline; margin:0 10px 0 0; padding:0 3px;}
ul#tools li a img {border:none;}

a.backtopreviouspage {margin:25px; padding:0; color:#369; font:bold .75em Arial, Helvetica, sans-serif;}/*used in nomenu*/

/*-----left menu-----*/
#navbar {width:200px; margin:20px 0 50px 15px; padding:0; float:left; font:bold 1em Arial, Helvetica, sans-serif;  background-color:#fff; border:1px solid #ccc; border-top:none; }
#navbar #menu {float:left; margin:0; width:200px; padding:0;}
#navbar #menu h2 {float:left; margin:0 0 1px 0; padding:4px; width:192px; background-color:#fff; color:#036;  font-size:95%; background-color:#ddd; }
#navbar #menu img {border:none;}
#navbar #menu ul {float:left;margin:0; padding:0;width:198px; float:left;}
#navbar #menu ul li {list-style:none; border-bottom:1px solid #E5E5E5; margin:0; padding:5px 0 5px 10px; font-weight:bold; width:190px; float:left;}
#navbar #menu ul li:hover {background:#f7f7f7 url("../artwork/bullet.gif") no-repeat 100% 2px;}
#navbar #menu ul li.active {background:#f7f7f7 url("../artwork/bullet.gif") no-repeat -3px 2px; }
#navbar #menu ul li.active a {text-decoration:underline; }
#navbar #menu ul li.active ul li a {text-decoration:none; font-size:78%;  }
#navbar #menu ul li.active ul li a:hover {text-decoration:underline; }
#navbar #menu ul li ul {list-style:none; border-bottom:1px solid #ccc; margin:3px 0 -5px -10px; padding:0 0 10px 25px; width:173px; font-size:95%;  float:right; }
#navbar #menu ul li ul li {list-style:none; border:none; margin:0; padding:3px 0; font-weight:normal; width:174px; }
#navbar #menu ul li ul li:hover {background-color:#E9E9E9; background-position: 100% 0;}
#navbar #menu ul li a {font-size:.75em; color:#132650; text-decoration:none; width:170px; float:left; }
#navbar #menu ul li a:hover {text-decoration:underline;}
.quickcontainer {float:left; width:100%; background:url("../artwork/quickbkg.gif") repeat-x 0 100%; margin:0; padding:0 0 15px 0;}
.quickcontainer .quicklinks h2 {font-size:95%; float:left; margin:0; padding:10px 0 10px 10px;width:188px; float:left; color:#fff;}
.quickcontainer .quicklinks ul {float:left; margin-top:-5px; }
.quickcontainer .quicklinks ul li {margin:0; padding:3px; display:block;}
.quickcontainer .quicklinks ul li a {font:bold .7em Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:3px; text-decoration:none;}
.quickcontainer .quicklinks ul li a:hover {text-decoration:underline; }
#wcmenuicon {width:200px; float:left; margin:0; padding:0; background-color:#f1f2f2; clear:both; text-align:center;}

#navbar #menu img.menuimg {display:block; margin-left:auto; margin-right:auto;}


/*-----content area-----*/
#content {margin:25px 0 25px 25px; padding:0; float:left; font:normal .95em Arial, Helvetica, sans-serif;  }
#content a {color:#00F; } 
#content a:link { color:#00F; }
#content a:visited {color: #808;}
#content a:hover {color:#036; background-color:#eee; }
#content a:active {color:#00F; }
#content .center {text-align:center;margin:0 auto;padding:0;}/*TS*/
#content .right {text-align:right;margin-right:5px;}/*TS*/
#content .left {text-align:left; }
#content .floatleft {float:left;}
#content .floatright {float:right;}
#content .legend {float:left; font-size:90%; }
#content .legend ul {margin-top:5px;}
#content .legend ul li {list-style-type:none;}
#content .hidden {display:none; }
#content .red { color: #BB0000; }
#content .green { color: #006600; } 
#content span.bold, #content .bold, #content dt {font-weight:bold;}
#content img {padding:2px;}
#content h1 {font-size:1.35em; font-weight:bold; color:#036; margin:-2px 0 0 0; padding:0 0 10px 0; }
#content h2 {font-size:1.2em; font-weight:bold; color:#036; margin:0; padding:0 0 10px 0; }
#content h1.jobs {font-size:1.3em; font-weight:bold; color:#036; margin:0; padding:0 0 10px 0; }
#content h2.jobs {font-size:1.1em; font-weight:bold; color:#036; margin:0; padding:0 0 10px 0; }
#content h3 {font-size:1.1em; font-weight:bold; color:#036; margin:0; padding:0 0 10px 0; }
#content h4, #content h5, #content h6 {font-size:1em; font-weight:bold; color:#036; margin:0; padding:0 0 10px 0;}
#content p, #content dl { color:#000; margin:0 0 15px 0; padding:0; line-height:1.4em;}
#content p a {color:#000; margin:0 0 15px 0; padding:0; line-height:1.4em; font-size:1em;}
#content a {margin:0 0 10px 0; color:#369;}
#content .alpha {list-style-type:lower-alpha;}
#content .alphaupper {list-style-type:upper-alpha;}
#content .roman {list-style-type:upper-roman;}
#content .romanlower {list-style-type:lower-roman;}
#content ul {list-style-type:disc; }
#content ul ul {list-style-type:square;}
#content ul ul ul {list-style-type:circle;}
#content ol ol.number {}
#content ol ol ol {list-style-type:lower-alpha;}
#content ul li, #content ol li {color:#000; padding:1px 0;line-height:1.4em; }
#content ul li ul, #content ol li ul, #content ul li ol, #content ul li ul li, #content ol li ol li, #content ul li ol li { color:#000;  }
#content dd {color:#000; margin-bottom:10px; }
#content table {padding:0; margin:10px 0; border-collapse:collapse; font-size:90%; }
#content table caption {margin-top: 0.5em;font-weight: bold;background: transparent;color: #036; font-style: italic; font-size:1.1em;}
#content table td {padding:5px; font-weight:normal; color:#000; }
#content table td ul li {padding: 3px; text-align:left; }
#content table tr th {font-size:1em; word-wrap:break-word;  }
#content table td.left {text-align:left;}
#content table td.right {text-align:right;}
#content table th, #content table thead th, #content table tbody th {background-color:#ddd; font-weight:bold; text-align: center;  }
#content table th.left {text-align:left;}
#content table thead th.left, #content table tbody th.left{text-align:left;}
#contentarea_subpage {margin:0; padding:0; float:left; width:695px;  }
#contentarea_info {margin:0 auto; padding:0; width:695px;   }
#contentarea_wide {margin:0 0 0 10px; padding:0; float:left; width:920px; }
#content .nobullet {list-style-type:none; }
/* Version Styles  */
#content #banner {border:1px solid #ccc; background-color:#f7f7f7; float:left; padding:5px 15px; margin:-20px 0 0 0; width:670px; clear:both;}
#content #banner h2 {margin:0 0 -25px 0; padding:0;}
#content #banner p {margin:0; padding:0; }
#content #banner img {float:right; margin:10px; padding:0;}
/* Sub_Index pages contact tables - Remove Jan.2013 */
#content .contacts  {margin:0; padding:0; width:100%; font-size:90%; }
#content .contacts li {	margin:0 0 0 -2px; padding:0; float:left; width:25%; list-style-type:none; text-align:center; }

#tabbedmenu {width:700px; border:1px solid #ccc;  float:left; margin:20px 0; padding:0; height:316px; position:relative;}
#tabbedmenu #maintabs {width:700px; background-color:#132650; margin:0; padding:0; float:left; }
#tabbedmenu #maintabs #tabs {margin:0; padding:0; float:left;}
#tabbedmenu #maintabs #tabs ul {margin:0; padding:0; float:left;}
#tabbedmenu #maintabs #tabs ul li {margin:0 auto; width:172px; padding:10px 0; float:left; display:inline; list-style-type:none; text-align:center;  }
#tabbedmenu #maintabs #tabs ul li a {font-weight:bold; color:#132650; padding:0;  margin:0 auto; color:#fff; text-decoration:none; }
#tabbedmenu #maintabs #tabs ul li a:hover {background-color:#132650; text-decoration:underline;}
#tabbedmenu #tabcontent {background-color:#F7F7F7; padding:5px 10px 10px 10px; height:260px; overflow:auto; margin:0; }
#tabbedmenu #tabcontent h2 {font:bold 1.3em Arial, Helvetica, sans-serif;margin:0 0 10px 0; padding:0; }
#tabbedmenu #tabcontent ul {margin:0 0 0 25px; padding:0; }
#tabbedmenu #tabcontent li {margin:5px 0; }
#tabbedmenu #tabcontent a {font-family:Arial, Helvetica, sans-serif; width:auto;}
#tabbedmenu #tabcontent ul.split1 li {width:305px; list-style:none; display:inline; float:left; margin:0 10px 0 0; padding:5px 0 5px 0;}
#tabbedmenu #tabcontent #panel1, #tabbedmenu #tabcontent #panel2, #tabbedmenu #tabcontent #panel3, #tabbedmenu #tabcontent #panel4 {margin:10px 0 0 0; padding:0; float:left; width:660px; border:1px solid #F7F7F7;  }
#tabbedmenu #tabcontent #panel1 #panelarrow1 {background:#F7F7F7 url("../artwork/tabsarrow.gif") no-repeat 60px 0; height:15px; position:absolute; top:41px; left:0; width:679px; z-index:20; }
#tabbedmenu #tabcontent #panel2 #panelarrow2 {background:#F7F7F7 url("../artwork/tabsarrow.gif") no-repeat 230px 0; height:15px; position:absolute; top:41px; left:0; width:679px; z-index:21; }
#tabbedmenu #tabcontent #panel3 #panelarrow3 {background:#F7F7F7 url("../artwork/tabsarrow.gif") no-repeat 400px 0; height:15px; position:absolute; top:41px; left:0; width:679px; z-index:22; }
#tabbedmenu #tabcontent #panel4 #panelarrow4 {background:#F7F7F7 url("../artwork/tabsarrow.gif") no-repeat 585px 0; height:15px; position:absolute; top:41px; left:0; width:679px; z-index:23; }
/* Hack \*/
    #tabs li a span {float:none;}
	#tabs li.tab1 a span {float:none;}
	#tabs li.tab3 a span {float:none;}
/* End hack */
#panel1 {display:block;} #panel2, #panel3, #panel4 { display:none;}


#footer {margin:-15px 0 0 0; padding:10px 0 0 10px; float:left; background-color:#132650; width:948px; }
.footerboxmain {width:273px; margin:10px 25px 0 0; padding:0 8px 0 0; float:left; border-right:1px solid #636363;}
.footerboxmain h3 {font:bold .95em 'Arial Narrow', Arial, Helvetica, sans-serif; margin:0 0 5px 25px; padding:0; color:#ddd;  }
.footerboxmain #footerlogo {background-image:url("../artwork/40tdilogosquare.gif"); width:40px; height:40px; margin:8px 15px 0 10px; padding:0; float:left; clear:both; }
.footerboxmain p {font:bold .7em Arial, Helvetica, sans-serif; padding:0;  line-height:16px; margin:3px 0 0 0; color:#eee; float:left; width:200px;}

.footerbox {margin:0; padding:0 0 10px 0; width:155px; float:left; color:#fff;  }
.footerbox h3 {font:bold .9em 'Arial Narrow', Arial, Helvetica, sans-serif; margin:0 0 5px 10px; padding:0; color:#ccc;  }
.footerbox h3 a {color:#ccc; text-decoration:none;  }
.footerbox h3 a:hover {color:#fff; text-decoration:underline; }
.footerbox ul {margin:0 0 0 10px; padding:0; float:left; }
.footerbox ul li {font:normal .7em Arial, Helvetica, sans-serif; list-style-type:none; display:block; padding:2px 0; float:left; width:145px;}
.footerbox ul li a {color:#ccc; text-decoration:none;}
.footerbox ul li a:hover {text-decoration:none; color:#fff; text-decoration:underline;}

.footerbox ul.informed {background:url("../artwork/connectfooter.gif") no-repeat 0 2px; padding-bottom:13px; width:155px;   }
.footerbox ul.informed li {margin:2px 0 0 18px; padding:2px 0 0 0; width:50px; float:left; }
.footerbox ul.informed li.righticon {margin:2px 0 0 28px; padding:2px 0 0 0; width:50px; float:left; }
.footerbox ul.informed li.iconspace {margin-top:8px;}

/* Added */
/* Highlights - Revised to have same height boxes with scrolling */
#content #threecol {margin:20px 0; padding:0; width:694px; float:left;  }
#content #threecol h3 {width:680px; margin:0; padding:5px 2px 2px 10px; float:left; background:url("../artwork/headerbkg.gif"); border:1px solid #ccc; border-bottom:none; }
#content #threecol ul {margin:0 0 5px 20px; padding:0; }
#content #col1 {border:1px solid #ccc; border-right:none; width:200px; margin:0; padding:15px; height:180px; float:left; overflow:auto; }
#content #col2 {border:1px solid #cc; width:200px; margin:0; padding:15px; height:180px; float:left; overflow:auto; }

#content #col3 {border:1px solid #ccc; border-left:none; width:200px; margin:0; padding:15px; height:180px; float:left; overflow:auto; }
   

table.tablefix {table-layout:fixed;}
table.tablefix td {word-wrap:break-word;  }
#script p {float:left; padding:0; margin:0 5px 0 0; }
#script script {float:left; padding:; margin:0; }




div.box, box1 {color:#000;background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: 1px solid #bc9;margin:0 0 0 10px;padding:1em; float:right; width:45%;}
.feature {background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: #f3f3f3 1px solid;margin:.5em;padding:.5em 1em;color: #000;}
.lfeature {background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: #f3f3f3 1px solid;margin:.5em;padding:.5em 1em;color: #000;}
.feature {float:right;width:35%;height: auto;}
p.feature { padding:10px; text-align:left; float:right; margin:0; }
.centerfeature {margin: 8px auto; padding:.5em 1em; width:88%; height: auto; text-align:center;}

.cfeature {background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: #f3f3f3 1px solid;margin: 2.5em 2.5em 2.5em 2.5em; padding:.5em 1em;color: #000; width:88%; height: auto; text-align:center;}
.feature1 {background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: #f3f3f3 1px solid; padding:.5em 1em;color: #000; width:88%; height: auto; text-align:left;}
.lfeature {float:left;width:180px;height: 90px;}
.tip,.tooltip,.tipcenter,.tooltip2,.tooltip3,.caption,.captionleft,.captionright,.captionwc {width:auto; color:#000; margin:0.5em 0.2em 0.5em 0.7em; padding:.5em; height:auto; border:1px solid #ccc; }

.hothead {font-weight:bold; text-decoration:underline; color:#c33;}
.feature a {font-weight: bold;}
.provider { border-top: #bc9 2em solid; float: left; padding:.5em; margin: .5em .5em 1em .5em; width: 24%; height: auto;}
#lingo {clear:both; width:508px; margin:0 auto; padding:0; border-top:10px solid #f1f1f1; }
#lingo a {text-align:center; width:auto; float:left; margin:0 0 0 40%; padding:0; clear:both; }
#lingo img {width:55px; margin:0; padding:0; height:20px; clear:both; position:relative; right:287px; bottom:30px;}
.simtable {float:left; clear:right; padding:10px;} 
/*end transfered*/
.simtable2col {float:left; clear:right; padding:10px; width:320px;} 



#content table.contact { margin:15px 5px 20px 5px; padding:0; width:220px; float:left;}

/*---- Reuseable Content Style-----*/
#double, #twocol, #threecol, #cells{width:600px; margin:10px 0 20px 0; padding:0; float:left;  }
#double1 {margin:0 10px 0 0; padding:0; float:left; width:390px; }
#double2, #col1 {margin:0; padding:5px; float:left; width:185px; border:1px solid #ccc;}
#twocol h3, #threecol h3 {width:588px; margin:0; padding:5px 2px 0 10px; float:left; background:url("../artwork/headerbkg.gif") repeat-x 0 0; }
#lcol {width:278px; margin:0 -1px 0 0; padding:10px; float:left; border:1px solid #ccc; }
#rcol {width:279px; margin:0; padding:10px; float:left; border:1px solid #ccc; }
.sidebyside {width:45%; margin:0 0 0 12px; padding:10px; float:left; }
#col2, #col3 {margin:0 0 0 -1px; padding:5px; float:left; width:190px; border:1px solid #ccc;}
#cells .cell1, #cells .cell2, #cells .cell3 {margin:0 0 0 -1px; padding:10px; float:left; width:179px; border:1px solid #ccc; border-bottom:none; min-height:200px;}
#cells .cell1 {margin:0; border-left:none;}
#cells .cell3 {border-right:none; }
#cells a {font-size:1em; margin:0 0 10px 0; color:#369;}

/*Transferred styles form 08tdi*/
.buggybox {width:600px; }
.buggybox h3 span.tab {width:585px; margin:0 0 -10px 0; padding:5px 2px 2px 10px; float:left; font:bold 1.2em Arial, Helvetica, sans-serif; color:#000; background:url("../artwork/headerbkg.gif") repeat-x 0 0; border:1px solid #ccc; border-bottom:none; }
.buggybox a {color:#369; }
.table1 {border: #ccc 1px solid;padding: 0;margin:50px 0;width: 100%;border-collapse: collapse;}
.table1 caption {margin-top: 0.5em;font-weight: bold;font-size: .9em;background: transparent;color: #036;font-style: italic;}
.table1 tr.shade td {border: #ccc 1px solid;padding: 1px;font-size:.9em; }
.table1 td {border: #ccc 1px solid;padding: 3px;font-weight: normal; }
.table1 td.right {text-align:right;}
.table1 td.left {text-align:left;}
.table1 td.right {text-align:right;}
.table1 th {border:#ccc 1px solid;text-align: center; font-size:.8em; }
.table1 th.left {border:#ddd 1px solid;text-align:left;}
.table1 thead th {padding: 1px;background: #ddd;color: #000;}
.table1 thead th.left {padding: 1px;background: #fff;color: #000;}
.table1 tbody th {padding: 1px;background: #ddd;color: #000;}
.table1 tbody th.left {padding: 1px;background: #fff;color: #000;}
.table1 tbody th.sub {padding: 1px;background: #ddd;color: #000;}
.table1 td.tdgray {background:#ffc;}

.table1 thead tr th.wcratescol1 {width:20%; }
.table1 thead tr th.wcratescol2 {width:20%; }
.table1 thead tr th.wcratescol3 {width:10%; }
.table1 thead tr th.wcratescol4 {width:7%; }
.table1 thead tr th.wcratescol5 {width:7%; }
.table1 thead tr th.wcratescol6 {width:9%; }
.table1 thead tr th.wcratescol7 {width:9%; }
.table1 thead tr th.wcratescol8 {width:9%; }
.table1 thead tr th.wcratescol9 {width:9%; }


.SiteMap_Level1, .SiteMap_Level1 a:link, .SiteMap_Level1 a:visited {padding-left:5px; font-weight:700; }
.SiteMap_Level2,.SiteMap_Level2 a:link,.SiteMap_Level2 a:visited {padding-left:15px; } 
.SiteMap_Level3,.SiteMap_Level3 a:link,.SiteMap_Level3 a:visited {padding-left:25px;}
.SiteMap_Level4,.SiteMap_Level4 a:link,.SiteMap_Level4 a:visited {padding-left:45px;}
.SiteMap_Level5,.SiteMap_Level5 a:link,.SiteMap_Level5 a:visited {padding-left:65px;}
.SiteMap_Level1 a:active,.SiteMap_Level1 a:hover,.SiteMap_Level1 a:focus,.SiteMap_Level2 a:active,.SiteMap_Level2 a:hover,.SiteMap_Level2 a:focus,.SiteMap_Level3 a:active,.SiteMap_Level3 a:hover,.SiteMap_Level3 a:focus,.SiteMap_Level4 a:active,.SiteMap_Level4 a:hover,.SiteMap_Level4 a:focus,.SiteMap_Level5 a:active,.SiteMap_Level5 a:hover,.SiteMap_Level5 a:focus {text-decoration:none;color: #c33; background:#fcfcfc;}
/*-----Special Pages-----*/
#content ul.specialmenuright {margin:0 5px 0 40px; padding:0; width:210px;float:right; border-left:1px solid #ccc; border:1px solid #ccc;}
#content ul.specialmenuright li {list-style-type:none; display:inline; float:left; margin:0 0 5px 0; padding:10px 0 10px 10px; width:196px; border:1px solid #fff; }

#content ul.specialmenuright li img {float:left; margin:0; padding:0; }
#content ul.specialmenuright li span {float:left; margin:5px 5px 0 5px ; width:142px; padding:0; }
#content ul.specialmenuright li a {font-weight:bold; font-size:.85em; line-height:1.1em;}
#content ul.specialmenuright li.active a {text-decoration:underline;}
#content .zoom {font-size:1.3em; line-height:1.3em;}
#content .zoomimg {float:left;}
#content .zoombox {float:left; border:1px solid #CCC; padding:5px; margin:-5px 0 15px 0; background:#eee; width:465px; font-weight:bold; font-size:1.2em; line-height:1.3em; }
a.promo-readmore {border:1px solid #CCC; padding:1px 10px; margin:0; float:left; font:bold .8em Arial, Helvetica, sans-serif;}

.warningbox {width:90%; float:left; margin:15px 15px 15px 18px; padding:10px; border:3px solid #C00; background: url("../artwork/gray3.gif") repeat-x 50% 30%;}
.warningbox h2 {border-bottom:1px solid #900;}


/*----------SFMO Featured Index Page Box above tabs-----------------*/
#content .featurebox {border:1px solid #555; margin:0 0 5px 0; padding:8px 0 0 10px; float:left; width:688px; height:118px; background-color:#f1f1f1; }
#content .featurebox p  {margin:0 10px 0 0; padding:0; float:left; width:400px; height:80px; overflow:hidden;  }
#content .featurebox img {float:right; margin:-40px 0 0 0; padding:0; height:125px; width:275px; }
/*----------eNews Forms-----------------*/
	.myForm td, input, select, textarea, checkbox  {font-family: tahoma; font-size: 12px;}
	.required {color: red;}
/*----------COMPANY LICENSING AND REGISTRATION Maling box below highlights -----------------*/
#content .featurebox1 {border:1px solid #ddd; margin:0 0 5px 0; padding:8px 0 0 10px; float:left; width:684px; min-height:80px; background-color:#f1f1f1; }
#content .featurebox1 p  {margin:0 0 0; padding:15px; float:left;   }

