body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; text-align:left; color: #333;}

/* font sizes */
.smaller,.smaller a,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,div.footlinks,div.footlinks a{font-size:11px; text-align:left;}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px; text-align:left;}
h5,h5 a,h6,h6 a,h5 span,h6 span,big,.big,big span,.big span,.big a,big a{font-size:13px; text-align:left;}
.xbig,.xbig span,.xbig a{font-size:14px; text-align:left;}
h4,h4 span,h4 a,.xxlarge{font-size:17px; text-align:left;}
h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,.xxbig,.xxbig span,.xxbig a{font-size:15px; text-align:left;}

/* generic */
body,th,td,p,h5,h5 a,h6,h6 a,h5 span,h6 span,h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,h4,h4 span,h4 a{color:#000}
h1,h2,h3,h4,h5,h6{margin:3px 0 0 0;padding:0;text-decoration:none}
a{text-decoration:none}
/*MAIN BODY TEXT*/
a:visited,a:visited code{color:#234b73;font-weight:bold;}
a:link,a.named:visited,div.sitelinks a:visited{color:#234b73;font-weight:bold;}
a:hover{text-decoration:underline}
form{display:inline}
form,select,input,textarea,ul li{margin:0;padding:0}
li{margin-left:14px;padding-left:0}
ul,ul li,ol,ol li{margin-left:9px;padding-left:0}
.spriteswap {position:relative}
/* center content holders, left align content */
.center_stuff {
text-align:left;

}

/* misc */
div.bluearrows,ul.bluearrows li,span.bluearrows,a.bluearrows,.chevron{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat -117px -220px;padding-left:10px}
ul.bluearrows li{margin:0;padding:0 0 4px 10px;list-style:none}
ul.bluearrows{margin:0;padding:0}
.clear{clear:both !important}

/* a0 */
body.a0v0,div.a0v0,div.a0v4{margin:0px auto;width:800px;padding:0px}
body.a0v1,div#a0v1{width:100%;max-width:1770px}
body.a0v1,div#a0v1{_width:98%}/* iepc56 */

/* a1 */
.a1{margin:2px 22px 3px 23px;float:none}
* html .a1{margin:0 22px}
.a1 div.a1v0,.a1 div.a1v1,.a1 div.a1v2,.a1 div.a1v3,.a1 div.a1v4,.a1 div.a1v5{width:100%;min-width:755px}
.a1 .skiplink {position:absolute;left:-2000px}
.a1 .skiplink:focus {left:0;padding:5px;border:1px #35556B solid;margin:10px;background:#FFD868;text-decoration:underline}
div.a1 .a1menu {padding:0;margin-top:9px;float:none;visibility:hidden;position:absolute;z-index:40;left:0;top:-20000px}
.toolbarlinks {float:left}
.siteid {float:right;display:block;padding:1px 0 0 0}
div.a1 .a1menux1 {height:4px;overflow:hidden;background:url("/thornedi1800/grfx/tdmg_chops.png") -129px -65px transparent no-repeat;margin:1px 3px 0 -3px;padding:0}
div.a1 .a1menuw1 {background:url("/thornedi1800/grfx/tdmg_chops.png") repeat-x -129px -70px #fafbfc;padding:10px;border:#5b87a5 solid 1px;border-top:0;margin:0px 0px 0px -3px}
div.a1 .a1menuw1 a{font-size:12px;border:0;padding:0}
div.a1menuw2{background:url("/thornedi1800/grfx/tdmg_chops.png") 100% 100% no-repeat;padding:0 3px 3px 0;margin:0}
* html div.a1 div.a1menux1{margin:6px 0 0 0}
* html div.a1 .a1menuw1 {margin:0}
* html div.a1menuw2{padding:0;margin:0}
div.a1Large{width:472px}
div.a1Large .a1menuw1{width:450px}
* html div.a1Large .a1menuw1{width:394px}
div.a1Medium{width:302px}
div.a1Medium .a1menuw1{width:280px}
div.a1Small{width:202px}
div.a1Small .a1menuw1{width:180px}
.a1r1 .selectorlinks{float:right;padding-right:10px}
.toolbarlinks a,.selectorlinks span{padding:0 5px 1px 2px;font-size:11px;border-right:1px solid #A3B8CB}
.toolbarlinks a.k2over{border-right:0}
.toolbarlinks a.lastlink,.selectorlinks span.lastlink{border-right:0;padding:0 3px 0 2px;font-size:11px}
.siteid,.siteid span,.siteid a,.selectorlinks span a,.selectorlinks span.lastlink a{font-size:11px}
.siteid span{padding:0 2px 0 3px}
.siteid a,.siteid span.nolink{border-left:1px solid #A3B8CB;padding:0 2px 0 6px}
.siteid a.firstlink,.siteid span.firstlink{border-left:0;padding-left:0}
* html div.a1 .a1menu {margin-top:2px;text-align:center;}
.a1menu p {margin:0;font-size:100px}
.toolbarlinks a,.selectorlinks span{padding:0 5px 0 2px;font-size:11px;border-right:1px solid #A3B8CB}
span.toolbarlinks a.karrow {background:transparent}
span.toolbarlinks a.k2over,.siteid a.language-select{padding-right:12px;background:url("/thornedi1800/grfx/tdmg_chops.png") 100% -392px no-repeat;margin-right:10px;border-right:0}
div.a1 span.toolbarlinks a.dividelink{border-right:0;margin-right:20px}
div.a1 h5{margin-bottom:6px}
a.language-select,a:link.language-select,a:visited.language-select,a:hover.language-select,a:active.language-select{text-decoration:none;cursor:default;color:black}
.a1-2colwrap{float:left}
.a1-2colul ul{width:47%;margin-right:10px;float:left}
.a1 ul.bluearrows li{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat -117px -220px}

/* a1 - OLD */
.a1 table{width:100%;background:#fff;margin-top:5px}

/* a2 */
.a2w0 .a2{float:left}
.a2w0 + table,.a2w0 + br,.a2w0 + div,.a2w0 + form > table{clear:both}
.a2{padding:4px 0 3px 0px;float:none;min-width:780px;clear:both;width:100%}
/*logo*/
.a2w1{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat -10px -393px;margin:0 10px} 
.a2w2{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat 100% -453px;height:60px;_overflow:hidden}
.a2w3{background:url("/thornedi1800/grfx/tdmg_chops.png") repeat-x 0 0;margin:0 10px 0 213px}
.a2,.a2w4{min-height:48px;background-position:0 0;background-repeat:no-repeat}
.a2 li a:link,.a2 li a:hover,.a2 li a:active,.a2 li a:visited {color:#fff;font-weight:bold;text-decoration:none;display:block;float:left}
.a2m li a:link,.a2m li a:active,.a2m li a:visited {color:#fff;font-weight:bold;text-decoration:none;display:block;float:left}
.a2m li a:hover {color:#000;font-weight:bold;text-decoration:none;display:block;float:left}

.a2 li a:hover,.a2 li a:focus{text-decoration:underline}
.a2search{float:right;background-color:transparent;text-align:right;margin:0;padding:0;position:relative;z-index:2;white-space:nowrap}
.a2search select{float:right;margin-left:8px}
#a2v3 .a2search {float:right;width:215px}
#a2v3 .a2search input{float:left}
.a2searchmenu {float:right;width:195px;left:-20px}
.a2searchmenu select{float:left;margin:0}
.a2searchmenu input{float:right}
.a2search a:link,.a2search a:visited{color:#fff}
#venuespacer {display:block;left:-94px;position:relative}
#logo,.logo{float:left;padding:1px;display:block;height:50px;width:107px;position:relative;left:-107px}
#logo span{display:none}
#searchfield,.searchfield{width:89px !important;height:16px;margin:0 -20px 0 0;padding:3px 17px 1px 5px;background:url("/thornedi1800/grfx/tdmg_chops.png")  no-repeat -202px -1170px;border:0;color:#0e3752;position:relative;z-index:39}
#searchfield:focus,.searchfield:focus,.sfieldfocused{background-position:-202px -1131px !important}
#searchbttn{padding:1px;vertical-align:middle;margin-right:1px;width:15px;z-index:40;position:relative}
#a2v0 .a2search,#a2v6 .a2search{padding:12px 0px 0 0}
#a2v1 .a2search,#a2v2 .a2search,#a2v3 .a2search{margin:0;padding:8px 2px 0 0;position:relative;top:0px}
.a2topiclinks{position:relative;*z-index:100}
.a2topiclinks ul{margin:0;padding-left:7px;float:left}
.a2topiclinks li{display:block;float:left;margin:0 0 0 0px;padding:0}
#mtopics{position:absolute;z-index:120;left:0;top:0;_left:-6px}
#mtopics li{position:relative;z-index:0}
/* TOPNAV ITEMSPACING */
#a2v0 li a,#a2v4 li a{height:44px;padding:16px 12px 0 12px;margin:0;display:block}

/* #a2v1 li a,#a2v3 li a,#a2v5 li a{height:180px;margin:0;padding:0 50px 40px;display:block} */
/* SUBNAV ROUNDERS and POSITIONs */
div.a2m{position:absolute !important;margin:0;padding:0px 15px 12px 20px !important;display:none;background:url("/thornedi1800/grfx/tdmg_chops.png")  no-repeat 20px 100%;width:179px;margin-top:45px;left:0;z-index:32} 
/* left margin in js */
#a2v1 #mtopics,#a2v3 #mtopics,#a2v5 #mtopics{top:40px}
#a2v1 div.a2m,#a2v2 div.a2m,#a2v3 div.a2m,#a2v5 div.a2m{margin-top:12px}
div.a2m ul{display:block;margin:3;padding:3px 3px 0 0;background:url("/thornedi1800/grfx/tdmg_chops.png") 100% -902px no-repeat}
div.a2m ul li{display:block;margin:0 !important;padding:0;height:auto !important}
/* SUBNAV */
#mtopics li ul li a,div.a2m ul li a{margin:0 !important;padding:2px 8px !important;height:auto !important;font-weight:normal !important;width:168px}
#mtopics li ul li.firstchild a{padding-top:0px;border:0}
#mtopics li ul li:hover{background:#1e3647}
#mtopics li ul li.newgroup{border-top:#4a687b 1px solid;margin-top:6px !important;padding-top:6px}
div.a2m ul li a:hover,div.a2m ul li a:focus{background:url("/thornedi1800/grfx/tdmg_chops.png") -203px -981px no-repeat #e8730a !important;padding-top:4px}
#mtopics li.a2mshow,#mtopics li:hover{background:url("/thornedi1800/grfx/tdmg_chops.png") -203px -901px no-repeat}
#a2v1 #mtopics li.a2mshow,#a2v3 #mtopics li.a2mshow,#a2v5 #mtopics li.a2mshow,#a2v1 #mtopics li:hover,#a2v3 #mtopics li:hover,#a2v5 #mtopics li:hover{background-position:-205px -879px;background-repeat:no-repeat}
.a2mshow div.a2m, #mtopics li:hover div.a2m{display:block}
.a2nomenu{background:transparent !important}
#searchsubmit{border:0;background:transparent;width:15px;position:relative;z-index:6;left:1px}
#searchsubmit{cursor:pointer}


/* a2 - LEGACY */
.a2 .cornerTL{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat -10px -393px;margin:0 10px} 
.a2 .cornerTR{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat 100% -453px}
.a2 .cornerBL{background:url("/thornedi1800/grfx/tdmg_chops.png") repeat-x 0 0;margin:0 10px 0 107px}
.a2 .cornerBR{height:60px;position:relative;z-index:34;background-position:0 0;background-repeat:no-repeat}
.a2 table{position:absolute;left:0px;z-index:34;margin:0 0 0 -100px}
.a2 td{position:relative}
.a2 td.navlinks{vertical-align:top;padding:0 7px 0 6px}
.a2 td.navlinks a{color:#fff !important;padding-top:21px;display:block;font-weight:bold;white-space:nowrap}
.a2 table #logo,.a2 table .logo{left:0;float:none}
.a2 td.navlinks div{position:relative;height:60px}
.a2 td.navlinks div.a2m{margin:0 0 0 -26px !important;top:55px !important;height:auto !important}
.a2 td.navlinks div.a2m a{white-space:normal}
.a2 td .a2search{padding-top:0;position:relative;left:60px}
td.a2mshow,td.navlinks:hover{background:url("/thornedi1800/grfx/tdmg_chops.png") -203px -901px no-repeat}
td.a2mshow div.a2m,td.navlinks:hover div.a2m{display:block}
.a2 td.navlinks a{color:#fff !important;padding-top:21px;display:block;font-weight:bold;white-space:nowrap}
#a2v1 td.navlinks div,
#a2v3 td.navlinks div{height:21px}
#a2v1 td.navlinks a,
#a2v3 td.navlinks a{padding-top:2px}
#a2v1 td.a2mshow,#a2v1 td.navlinks:hover,
#a2v3 td.a2mshow,#a2v3 td.navlinks:hover{background-position:-205px -878px}
#a2v1 td.navlinks div.a2m,
#a2v3 td.navlinks div.a2m{top:22px !important;*top:21px !important}
#a2v2 td.navlinks a,
#a2v5 td.navlinks a{padding-top:33px}
#a2v2 td.a2mshow,#a2v2 td.navlinks:hover,
#a2v5 td.a2mshow,#a2v5 td.navlinks:hover{background-position:-205px -845px}
body div.a2,div#a2v1,div#a2v2,div#a2v3,div#a2v5,div#a2v6,div#a2v7{background:transparent !important}
* html .a2,* html .a2w4{height:48px}



/* a4 */
div#breadcrumb,div.breadcrumb{clear:both;padding:5px 25px;color:#3E6B8A}

/* a5 */
.a5{margin:5px 16px 10px 8px;font-size:11px}
#a5{z-index:120;position:relative}
#a5 ul{margin:6px 0 0 4px;padding:0;width:100%}
#a5 ul li{float:left;padding:2px 15px 0 6px;margin:0;list-style:none;position:relative}
#a5 ul li a,#a5 ul li span#pwdby{font-size:11px;float:left;display:block;padding:0}
#a5 ul li a span{font-size:11px}
#a5 ul li.copyright{float:right}
#a5 ul li a#pwdby,#a5 ul li span#pwdby{padding-right:57px;float:left;display:block;width:67px;height:27px;background:url("/thornedi1800/grfx/tdmg_chops.png") 100% -358px no-repeat;color:#fff}
#a5 ul li a#pwdby span,#a5 ul li span#pwdby span{display:none}
#a5 ul li div.a5menu ul li a{display:inline;float:none;font-size:12px}
#a5 ul li div.a5menu ul li{display:block;float:none;clear:both;padding:0 0 4px 15px}
#a5 ul li.hasmenu{background:url("/thornedi1800/grfx/tdmg_chops.png") 100% -579px no-repeat;padding-right:12px;margin-right:10px}
#a5 div.a5menu{left:-2500px;position:absolute;top:-150px;width:195px;z-index:50;display:none}
#a5 ul li.a5show div.a5menu{left:0px;display:block}
#a5 ul ul{margin:0}
#a5:after,#a5 .a5menuw1:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#a5 .a5menuw1{background:url("/thornedi1800/grfx/tdmg_chops.png") repeat-x -129px -145px #fafbfc;padding:10px;border:#5b87a5 solid 1px;margin:0}
#a5 .a5menuw2{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat 100% 100%;padding:0 3px 3px 0;margin:0}
#a5 .a5menux2{height:8px;margin-top:-4px;background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat -200px -815px transparent}
#a5 .a5menuw1{_height:1px}
#a5 ul li ul li{min-height:1px}
#a5 .a5menu{_margin-top:6px}

/* a5 */
div.a0v2 .a5 {margin:0 !important}
div.a0v2 .a5v1 {margin:0 !important;float:left;clear:both;width:100%}
.a5v1 a,.a5v1 span{font-size:11px}
.a5v1 .a5w1{background:#E1E3E4;margin:0}
.a5v1 .a5w2{background:#E1E3E4;padding:6px 8px 16px 8px;min-height:25px;}
* html .a5v1 .a5w2 {height:25px}
.footerlinks a{border-right:1px solid #A3B8CB;padding-right:5px;padding-left:2px}
ul.footerlinks li {display:inline;margin:0}
ul.footerlinks {display:inline;margin-left:4px}
span.footercopy{white-space:nowrap;padding-left:2px}
.a5v1 .footerlinks a.lastlink {border-right:0}
.a5v1 .footercopy {display:block;padding-top:3px}
.a5v1 #poweredby b{display:none}
.copyright{float:left;color:#707277}
.a5w3 {padding:8px 0 0 16px}
.footerextra{padding:0 5px 0 0}
.a5r1 .footerextra div.hdtxt{font-size:15px}
.a5r1 .footerextra a div.sbtxt{padding-left:19px;font-size:11px}
.a5r1 .footerextra a:hover div b,.footerextra a:hover div.sbtxt{text-decoration:underline}



/*IE 6 */
* html #a5 ul li.hasmenu,* html #a5 .a5menuw1,* html #a5 .a5menuw2,* html #a5 .a5menux2, * html div.a1 .a1menux1,* html div.a1 .a1menuw1,* html div.a1menuw2,* html span.toolbarlinks a.k2over,* html .siteid a.language-select,* html .a1 ul.bluearrows li,* html .a2w1,* html .a2w2,* html .a2w3,* html #searchfield,* html .searchfield,* html div.a2m,* html div.a2m ul,* html #mtopics li.a2mshow,* html #mtopics li:hover,* html .a2 .cornerTL,* html .a2 .cornerTR,* html .a2 .cornerBL,* html td.a2mshow,* html td.navlinks:hover{background-image:url('/thornedi1800/grfx/tdmg_chops.png')}
* html .a2 *{zoom:1}


/* a1 - HP ONLY */
.a0v2 .a1 .toolbarlinks,.a0v2 .a1 .siteid{color:#000} 
.a0v2 .a1 .toolbarlinks a,.a0v2 .a1 .siteid a{color:#000}
.a0v2 .a1 .toolbarlinks ul,.a0v2 .a1 .siteid  ul {color:#000}
.a0v2 .a1 .toolbarlinks ul a,.a0v2 .a1 .siteid  ul a{color:#000}
.a0v2 span.toolbarlinks a.k2over,.a0v2 .siteid a.language-select{background-position:100% -428px}

/* MAIN NAVBAR STRIPE */
.a2w1{margin:0} 
/*space between the logo and first button*/
.a0v2 #mtopics {margin:0 0 0 12px}
/*space between the buttons*/
.a0v2 #mtopics li{margin:0 3px 0 0}

/* a0v2 */
html{background:url("/thornedi1800/grfx/bg.png") 0 -2361px repeat-x #94abc0}
body.a0v2{background:url("/thornedi1800/grfx/tdmg_chops.png") 0 -6000px transparent no-repeat} /* this loads the sprite sooner */
div.a0v2{padding:0;width:960px;margin-left:auto;margin-right:auto}
.a0v2 .a2 {margin:4px 0 0 0 !important;width:960px}

/* a5 */
#a5{_padding-bottom:150px}
#a5 ul li a{color:#fff !important}
#a5 ul li ul li a{color:#3E6B8A !important}
#a5 ul li.hasmenu{background-position:100% -338px}

 /* k2 */
.k2 {visibility:hidden;position:absolute;z-index:40;left:0;top:-20000px}
.k2 p {margin:4px 0}
.k2 {z-index:100}

/* hp0 */
.hp0{float:left}
.hp0v0{width:179px}
.hp0v1,.hp0w1,.hp0w2{width:772px;height:420px;margin:10px 0 0 8px;_margin-left:4px;padding:0;position:relative
/*background:url("/thornedi1800/grfx/bg.png") 0 -1713px repeat-x;*/	
}
.hp0w1,.hp0w2{background-position:0 -594px;background-repeat:no-repeat;margin:0}
.hp0w2{background-position:100% -1150px}
.hp0v2{width:960px;height:551px;margin:10px 0 0 0;padding:0;position:relative}
.hp0v2 .hp0w1,.hp0v2 .hp0w2{background:transparent}

.scrollable{overflow:auto;width:735px;height:360px;background:#CCCCCC;
margin:8px 8px 8px 8px;padding:8px 8px 8px 8px}
/* hp1 */
.hp1{position:absolute;top:0;margin:0 0 0 -1px;padding:0;left:1px}
.hp1 ul{margin:0 0 0 10px;padding:0;float:left}
.hp1 ul li{list-style:none;margin:5px 0 0 0;padding:0;float:left;font-size:13px;height:22px}
.hp1 ul li a.hp1link{padding:4px 5px 0 5px;margin:0 5px;color:#fff;height:18px;display:block;float:left}
.hp1 a,.hp1 img{border:0}
.hp1w1{display:none;overflow:auto;width:100%}
.hp1w1 img{float:left}
.hp1selected .hp1w1{display:block;position:absolute;top:31px;left:10px;margin:0;padding:0;float:left;width:748px;overflow:auto;width:100%}
.hp1selected .hp1link:focus{-moz-outline:none}
.hp1img{width:501px;height:420px} 
.hp1v2 .hp1img{width:749px}
.hp1v3 .hp1img{width:770px;height:420px}
.hp1v4{width:960px;height:420px;text-align:center}
.hp1v4 .hp1img{float:none;height:auto;width:auto}
.hp1v3,.hp1v4 {display:block}
.hp1fdiv{width:501px;height:420px;float:left}
.regenabled .hp1img,.regenabled .hp5img{opacity:0;filter:alpha(opacity=0);-moz-opacity:0} 


/* hp5 */
.hp5{position:absolute;left:501px;width:246px}
.hp5img{padding:0 0 8px 10px;width:238px;height:420px}

/* hp2 */
#hp2{width:184px}
#hp2 h2{height:45px;width:184px}
.hp2ul li {margin:0;padding:0;list-style:none}
.hp2link h3,.hp2i div{display:none;opacity:0;filter:alpha(opacity=0);-moz-opacity:0}
.hp2link{display:block;width:85px;height:64px;float:left;padding:0 7px 6px 0}
.hp2iCurrent .hp2link:focus{-moz-outline:none}
.hp2i{float:left}
#hp2i2 .hp2link,#hp2i4 .hp2link,#hp2i6 .hp2link,#hp2i8 .hp2link{margin-right:0}
.closehp2 {display:block;width:20px;height:20px;position:absolute;top:4px;left:150px}
#hp2i2 .hp2bigbttn {background-position:-316px 0}
#hp2i3 .hp2bigbttn {background-position:-181px -100px}
#hp2i4 .hp2bigbttn {background-position:-316px -100px}
#hp2i5 .hp2bigbttn {background-position:-181px -200px}
#hp2i6 .hp2bigbttn {background-position:-316px -200px}
#hp2i7 .hp2bigbttn {background-position:-181px -300px}
#hp2i8 .hp2bigbttn {background-position:-316px -300px}
#hp2 div p{color:#d5e1e7;font-weight:bold;margin:140px 29px 0 29px}
#hp2 div a{color:#d5e1e7}
#hp2 div ul{margin:7px 0 0 0;padding:0}
#hp2 div ul li.icon-download{background-position:-352px -207px}
#hp2 h2 a:hover{background-position:-183px -87px;text-decoration:none}

/* hp3 */
.hp3{padding:8px 0 0 0;float:left;clear:both;width:179px} 

/* hp4 */
.hp4{float:left;top:3px;position:relative}
/* BODY FRAME */
.hp4w1,.hp4w2,.hp4w3{width:749px;height:421px;background:url("/thornedi1800/grfx/body_bg.png") 0 -421px repeat-x;margin:4px 0 0 10px;padding:0}
.hp4w2,.hp4w3{background-position:0 0;background-repeat:no-repeat;margin:0}
.hp4w3{background-position:100% -421px;padding:1px 0px 0px 0;height:419px}
.hp4w4{padding:0 5px 0 8px;height:419px;overflow:auto}

/*HOME MENU*/
#home-menu{width:580;padding:0 0 0 0;overflow:auto}
#home-menu a.graphic-design{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/graphic-design_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.graphic-design:hover{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/graphic-design_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}	
	
#home-menu a.web-design{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/web-design_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.web-design:hover{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/web-design_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}	

#home-menu a.web-hosting{
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/web-hosting_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.web-hosting:hover{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/web-hosting_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
	
#home-menu a.print-design{
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/print-design_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.print-design:hover{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/print-design_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}

#home-menu a.web-development{
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/web-development_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.web-development:hover{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/web-development_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}			

#home-menu a.cms-crm{
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/cms-crm_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.cms-crm:hover{ 
	width:190px; height:200px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/cms-crm_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}	

#home-menu a.tall{
	width:140px; height:400px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/tall_off.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
#home-menu a.tall:hover{ 
	width:140px; height:400px; display:block; text-decoration:none; background:url("/thornedi1800/grfx/home-menu/tall_on.png") no-repeat;
	padding:0px 0px 0px 0px; font-color:#000000; font-weight:bold;
	}
		
.hp4 h2{margin:0;padding:0;width:419px}
.hp4 h2 a{font-weight:normal;color:#fff !important;display:block;margin:5px 0 0 10px;padding:1px 0 3px 21px) -183px -172px no-repeat}
.hp4 h2 a:hover{background-position:-183px -247px;text-decoration:none}
.hp4 ul{margin:0;padding:0px 0 6px 0}
.hp4 p,.hp4 ul li{margin:8px 0 0 8px;padding:0;list-style:none;color:#333;line-height:14px;clear:both}
.hp4 ul li{margin:7px 0 0 8px;padding-bottom:1px}
/*.hp4 p{border-bottom:solid 1px #a3b8cb;padding:2px 0 5px 0}*/
.gecko .hp4 p{padding-bottom:6px}
.hp4 a.hp4tlink{font-weight:bold}
.hp4i{display:none}
a.morelink{background:url("/thornedi1800/grfx/tdmg_chops.png") no-repeat -117px -220px;padding:0 0 0 10px;margin:0 0 0 5px}

/* hp6 */
.hp6{float:left;top:321px;position:relative;width:248px}
.hp6w1,.hp6w2,.hp6w3{height:420px;background:url("/thornedi1800/grfx/bg.png") 0 -198px repeat-x;margin:4px 0 0 10px;padding:0}
.hp6w2,.hp6w3{background-position:0 0;background-repeat:no-repeat;margin:0}
.hp6w3{background-position:100% -396px;padding:1px 0px 0px 0;height:419px}
.hp6w4{padding:4px 0 0 0;height:419px;overflow:auto;width:100%}
.hp6 h2{margin:0;padding:0;*padding-bottom:4px;width:205px}
.hp6 h2 a{font-weight:normal;color:#fff !important;display:block;margin:5px 0 0 10px;padding:1px 0 3px 21px;background:url("/im/hp_sprite.gif") -183px -172px no-repeat}
.hp6 h2 a:hover{background-position:-183px -247px;text-decoration:none}
.hp6 p.hp6feeds{float:left;position:absolute;top:0;left:100%;width:20px;margin:8px 0 0 -28px}
.hp6 p.hp6feeds a span{display:none}
.hp6 h5{padding:0 0 0 12px;margin:6px 0 0 0;clear:both;float:left;width:200px;line-height:14px}
.hp6 p{padding:0 0 0 12px;margin:0px 0 1px 0;float:left;color:#555;line-height:14px;width:200px}
.hp6 img{float:left;margin:0 3px 3px 0}

/* k5 css */

/* note: some k5 styles are also set in javascript */

div.k5w1{position:relative;background:#fff;margin:50px auto 0px;width:300px;padding:1px 12px;z-index:150;
-moz-border-radius:5px;
-webkit-border-radius:5px;                       
-moz-box-shadow:5px 5px 15px #333;
-webkit-box-shadow:5px 5px 15px #333;
}
* html div.k5{
position:absolute;
background:transparent;
top:expression(document.documentElement.scrollTop + 'px');
width:expression(document.documentElement.clientWidth + 'px');
}
* html div.k5w1,
* html div.k5w2{
height:1px;
}
div.k5w1 h2.k5title{margin:4px 0px 5px 0px;float:left;font-size:13px}
div.k5vid h2.k5title{display:none}
div.k5w1 p.k5close,/*legacy*/
div.k5w1 p.k5closer{text-align:right;margin:2px -10px 2px auto;padding-right:1px;font-weight:bold;font-size:18px;cursor:pointer;max-width:30px;}
div.k5vid p.k5close,/*legacy*/
div.k5vid p.k5closer{margin-right:-20px}
p.k5close img,/*legacy*/
p.k5closer img{vertical-align:-1px}
div.k5w2{margin:0px 0px 11px 0px;clear:both;}/* the clear is for ie6&7 */
div.k5empty div.k5w2 p{color:#070;font-family:Monaco,Courier,"Courier New";font-size:11px}
div.k5error div.k5w1{width:500px}

* html .k5shadow,
div.k5empty .k5shadow,
html.browserSafari .k5shadow{display:none;}

div.k5extra{padding:0px 3px;margin: 9px 0px 14px;line-height:130%}
* html div.k5extra{padding-bottom:1px;}
div.k5extra h1,div.k5extra h2,div.k5extra h3,div.k5extra h4,div.k5extra h5,div.k5extra h6,div.k5extra p,div.k5extra ul,div.k5extra ol,div.k5extra dl,div.k5extra blockquote,div.k5extra pre{margin-top:6px;margin-bottom:6px}
div.k5extra h4{font-size:14px}
div.k5extra h5{font-size:13px}
div.k5extra h6{font-size:12px}
div.k5extra h1 + p,div.k5extra h2 + p,div.k5extra h3 + p,div.k5extra h4 + p,div.k5extra h5 + p,div.k5extra h6 + p{margin-top:-6px}
div.k5extra li{padding-top:0;padding-bottom:0;margin:2px 0px;position:relative}

div.k5info div.hr,div.k5login div.hr{height:0;border:1px solid #ccc;}
div.k5login div.hr{border-color:#bec184 #f4f6dc #f4f6dc #bec184;}
div.k5info div.hr{border-color:#babec1 #f3f5f6 #f3f5f6 #babec1;}

div.k5media div.k5w1{width:642px;min-width:642px;width:-moz-fit-content;}

.gecko body.paused .xfade,.gecko body.paused .xfadefirst{display:none}


body.a0v3{padding:0px 10px;width:auto;margin:0px}
div#pagewrap{position:relative;min-width:642px;padding:1px 0px}
body.a0v3 div.pagetitle{margin:10px 0px;padding:0px}

/* the "stretched" canvas */
html>body div.k3stretch{height:auto;min-height:492px}

/* the main canvas */
div.k3obj-container,div.k3obj-gallery{padding:15px 10px 0px 10px;position:relative}
div.k3obj-container div.k3w1{margin:auto}
div.k3obj-container div.k3w1,div.k3obj-gallery div.k3w1{
	background:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:5px 0px;
	width:535px;
	min-height:428px;
	_height:428px!important;
}

html > body div.k3obj-container div.k3w1,
html > body div.k3obj-gallery div.k3w2{display:table;width:100%}
html > body div.k3obj-container div.k3w1,
html > body div.k3obj-gallery div.k3w2{display:table-cell;height:428px;vertical-align:middle}

div.k3obj-container div.k3w4,
div.k3obj-gallery div.k3w4{text-align:center}
p.k3obj{margin:0px;z-index:200}

.extraSpan1,
.extraSpan2,
.extraSpan3,
.extraSpan4{display:none}
                  
.k3obj{position:relative;z-index:100}
.k3w4{position:relative;z-index:200}

/* suppress the white stage */
div.k3blank-stage div.k3w1,
div.k3blank-stage div.k3w2,
div.k3blank-stage div.k3w3,
div.k3blank-stage div.k3w4{background:transparent}
div.k3blank-stage kiv.k3obj-container div.k3w1{width:100%}
div.k3blank-stage span.extraSpan1,
div.k3blank-stage span.extraSpan2,
div.k3blank-stage span.extraSpan3,
div.k3blank-stage span.extraSpan4{display:none}

/* video layout table */
table.k3video-layout{width:575px;margin:0px auto 30px auto}
table.k3video-layout td{padding-top:30px;vertical-align:top;text-align:left}
td.k3video-info{padding-left:15px}


img{border:none}

/* gallery description and prev/next links */
div.k3obj-gallery p.k3obj-desc{margin:0px;padding:10px 0px;position:relative;padding-right:110px;width:425px}
div.k3obj-gallery span.k3prevnext{position:absolute;top:10px;right:0px}

/* footer links in media shell */
body.a0v3 div.a5{text-align:center;background:#A3B8CB no-repeat bottom right;margin:-10px 0 0 0;padding:17px 80px 19px 10px}

body.a0v3 div#a5 ul{margin:0;padding:0;float:none;display:block;list-style:none;text-align:left;}
body.a0v3 div#a5 li{margin:0;padding:0;float:left;display:block;list-style:none;margin-right:4px;padding-right:4px;}
body.a0v3 div#a5 li+li:before{content:" | ";padding-right:4px;color:black;}
html body.a0v3 div#a5 li a{margin:0;padding:0;float:none;display:inline;}

body.a0v3 div.a5 a:link,div.k3 a:link{color:black;border-color:black}
body.a0v3 div.a5 a:visited,div.k3 a:visited{color:black;border-color:black}
body.a0v3 div.a5 a:hover,div.k3 a:hover{color:black;border-color:black}
body.a0v3 div.a5 a:active,div.k3 a:active{color:black;border-color:black}

body a:active{color:black;border-color:black}

/* close window button */
p#close-win{position:absolute;top:10px;right:10px;margin:0}
p#close-win a{color:#3E6B8A}

* html div.k3{border-top:2px solid #527D9B}
/* for vertical centering */
div.k3obj-container div.k3w4 .k3obj,div.k3obj-gallery div.k3w4 .k3obj{margin-top:expression((this.parentNode.offsetHeight - this.offsetHeight) / 2 + "px")}



* html div.k5w2 div.k3obj-gallery div.k3thumbs{right:10px}
* html div.k5w2 div.k3 div{height:1%;}









