/*
   Apollo Style for SMF
   Created by High Velocity Media
   Ported by Dizzy Technology
   http://www.hvmdesign.com
   http://www.dizzytechnology.com
*/
table{empty-cells:show}
body,td,th,tr{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
body{background:#919393;margin:0;padding:0}
textarea{font-family:verdana, sans-serif;font-size:100%;width:600px}
select{font-family:verdana, sans-serif;font-size:90%;font-weight:400}
hr,.hrcolor,.catbg3{border:solid #999999 0;border-top-width:1px;height:0}
a img{border:0}
.quote{background:url(images/quote_bottom.gif) no-repeat right bottom #FAFAFA;border:1px solid #D1D7DC;color:#444;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:125%;margin:1px;padding:1px}
.code{background:#FAFAFA;border:1px solid #D1D7DC;color:#999999;font-family:Courier, 'Courier New', sans-serif;font-size:11px;line-height:1.3em;margin:1px auto;max-height:24em;overflow:auto;padding:1px;white-space:nowrap;width:99%}
.help{cursor:help}
.editor{width:96%}
.highlight{background:#FF0;font-weight:700}
.newicon a:link,.newicon a:visited{background:#FFFFFF;color:#666666;font-size:8px;font-weight:700;margin:2px;padding:0 2px;text-transform:lowercase}
.windowbg3,.windowbg2,.windowbg{border:solid 1px #E4E4E4;border-width:1px 1px 0 0}
.windowbg3{background:url(images/windowbg3.gif) repeat-y #d3d3d3}
.windowbg2{background:url(images/windowbg2.gif) repeat-x #dfe0e0}
.windowbg{background:url(images/windowbg.gif) repeat-y #DFE0E0}
.calendar_today{background:url(images/windowbg2_hover.gif) repeat-x #D3D3D3;border:solid 1px #E4E4E4;border-width:1px 1px 0 0;color:#000000}
.titlebg,tr.titlebg th,tr.titlebg td{background:url(images/cellpic1.gif) repeat-x;border:0 solid #999999;font-size:10px;font-style:normal;padding-left:10px;padding-right:10px}
.titlebg2,tr.titlebg2 th,tr.titlebg2 td{background:url(images/bg_row.gif) repeat-x #DEDEDE;border:0 solid #999999;font-size:10px;font-style:normal;padding-left:10px;padding-right:10px}
.titlebg,.titlebg a:link,.titlebg a:visited{font-style:normal;font-weight:700}
.titlebg2 a:link,.titlebg2 a:visited{color:#000000;font-style:normal;text-decoration:underline}
.titlebg3,tr.titlebg3 th,tr.titlebg3 td{background:url(images/cellpic1.gif);border:1px solid #999999;border-width:0;font-size:11px;font-weight:700;height:25px;padding-bottom:4px;padding-top:4px;text-align:center}
.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited{font-size:90%;font-weight:700;text-decoration:none;vertical-align:middle}
.bordercolor{background-color:#999999;padding:0}
.smalltext{font-family:verdana, sans-serif;font-size:x-small}
.middletext{font-size:85%}
.normaltext{font-size:small}
.largetext{font-size:large}
.post,.personalmessage{line-height:1.3em;overflow:auto;width:100%}
.signature{line-height:1.3em;overflow:auto;padding-bottom:3px;width:100%}
.mainstrip,.mainstrip_first,.mainstrip_last{font-family:tahoma, sans-serif;font-size:10px;font-weight:700;height:23px;margin:10px 0;text-decoration:none;text-transform:uppercase;vertical-align:middle}
.mainstrip{padding:0 7px}
#ajax_in_progress{font-family:"Trebuchet MS", verdana, arial;font-size:16pt;font-weight:700;left:0;padding:3px;position:fixed;text-align:center;top:0;width:100%}
#pm_new{margin:30px}
#pm_new a,#pm_new a:visited{background:url(images/bg_row.gif) repeat-x top left #DEDEDE;border:solid 1px #999999;font-size:12px;font-weight:700;padding:25px 45px;text-decoration:underline}
#pm_new a:hover,.pm_new a:active{color:#999999}
.extrabox{background:url(images/bg_row.gif) repeat-x top left #DEDEDE;font-weight:700;margin-bottom:10px;padding:20px}
.memberbardiv{background:url(images/bg_row.gif) repeat-x top left #DEDEDE;border:solid 1px #999999;margin:10px auto;padding:10px 0}
table.nav{background:url(images/bg_nav.gif) #EBEBEB;border:solid 1px #6F6F6F;height:24px;vertical-align:middle}
.hoverbox:hover,.hoverboxHover{background:url(images/windowbg2_hover.gif) repeat-x #D3D3D3}
.quoteheader,.codeheader{color:#000000;font-size:x-small;font-style:normal;font-weight:700;line-height:1.2em;text-decoration:none}
.quoteheader{background:url(images/quote_top.gif) no-repeat top left;padding-left:24px}
#bg_footer{border-top:1px solid #666666;color:#FFFFFF;font-size:11px;height:20px;margin-bottom:auto;margin-top:auto;padding-left:5px;padding-right:5px;padding-top:8px;text-align:left}
.content{background:#CCC;margin:5px;text-align:left;width:auto}
.border_left{background:url(images/bg_left.gif) #919393;vertical-align:top;width:20px}
.border_right{background:url(images/bg_right.gif) #919393;vertical-align:top;width:20px}
#bg_nav_links{background:url(images/bg_nav.gif) #EBEBEB;border:solid 1px #6F6F6F;border-width:1px 0;color:#999999;font-size:11px;height:18px;margin-bottom:auto;margin-top:auto;padding-top:4px;text-align:center;width:100%}
#bg_header_bar{background:url(images/bg_nav.gif) #EBEBEB;border:solid 1px #6F6F6F;border-width:1px 0;color:#999999;font-size:11px;height:18px;margin-bottom:auto;margin-top:auto;text-align:left;width:100%}
#footer{text-align:center}
#footer_right{float:right;padding-right:10px;text-align:right}
.maintitle{color:#000000;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:120%;text-decoration:none}
input.mainoption{background:#FAFAFA;font-weight:700}
input.liteoption{background:#FAFAFA;font-weight:400}
input.post:hover,input.postHover,textarea:hover,select:focus,input.liteoption:hover,input.mainoption:hover{background:#FAFAFA;border:solid 1px #666666;color:#444}
form{display:inline;margin:0;padding:0}
input.post_bg:focus,input.login_bg_submit:focus,input.login_bg:focus,textarea:focus{border:solid 1px red;color:#FFFFFF}
#header{background:#CCC;border:0 none;height:89px;margin:0;padding:0;text-align:left;vertical-align:middle;width:100%}
#bg_nav_links a,#bg_nav_links a.nav_important{font-weight:700;text-decoration:none}
#bg_footer a{color:#CCC;text-decoration:none}
.maintab_first,.maintab_back,.maintab_last,.maintab_active_first,.maintab_active_back,.maintab_active_last{background-position:left bottom;text-transform:uppercase;vertical-align:top}
.maintab_back,.maintab_active_back{font-family:tahoma, sans-serif;font-size:9px;padding:2px 6px 6px;text-decoration:none;vertical-align:top}
.mirrortab_first,.mirrortab_back,.mirrortab_last,.mirrortab_active_first,.mirrortab_active_back,.mirrortab_active_last{background-position:left top;text-transform:uppercase;vertical-align:top}
.mirrortab_back,.mirrortab_active_back{font-family:tahoma, sans-serif;font-size:9px;padding:6px 6px 2px;text-decoration:none;vertical-align:top}
.mirrortab_first{background-image:url(images/mirrortab_first.gif);background-repeat:no-repeat;width:6px}
.catbg,tr.catbg td,.catbg3,tr.catbg3 td,.catbg2,tr.catbg2 td{border:0 solid #999999;color:#FFFFFF;padding:5px 10px}
tr.catbg td,tr.catbg2 td,tr.catbg3 td{border:1px solid #999999}
div.tborder div.catbg,div.tborder div.catbg2,div.tborder div.catbg3{border:0 solid #999999;border-width:1px 1px 0;padding:5px 5px 5px 10px}
.mainstrip_first,.mainstrip_last{padding:0;width:6px}
input,textarea,select{color:#000000;font:normal 11px Verdana, Arial, Helvetica, sans-serif}
#footer_left{float:left}
.maintab_first{background-image:url(images/maintab_first.gif)}
.maintab_back{background-image:url(images/maintab_back.gif)}
.maintab_last{background-image:url(images/maintab_last.gif)}
.mirrortab_back{background-image:url(images/mirrortab_back.gif)}
.mirrortab_last{background-image:url(images/mirrortab_last.gif)}
.maintab_back,.maintab_active_back,.mirrortab_back,.mirrortab_active_back{background-repeat:repeat-x}
.windowbg2 th{background:url(images/bg_row.gif) repeat-x #DEDEDE;border:solid 1px #E4E4E4;border-width:1px 1px 0 0;color:#000000;font-size:12px;font-weight:400;height:25px;padding:0 4px;text-align:left}
.titlebg a:hover{color:#404040}
textarea,textarea:hover,input.post_bg,input[type="text"],input[type="password"]{border:1px solid #666666;color:#CCC;padding:3px 0 0 3px}
input.login_bg{border:1px solid #666666;color:#CCC;margin-top:3px;padding:3px 0 0 3px;width:125px}
input.login_bg_submit{border:1px solid #666666;color:#CCC;font-weight:700;margin-top:3px;width:130px}
.spaceRow{height:1px}
th{color:#FFFFFF;font-size:12px;font-weight:700;height:25px;padding:0 4px;text-align:left}
th.header{height:28px;padding:0 2px}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom{background:url(images/cellpic1.gif);color:#333333;font-size:11px;font-weight:700;height:25px;padding:0 4px;text-align:center}
td.catSmall{background:url(images/cellpic1.gif);font-size:10px;font-weight:700;height:15px;text-align:left}
a:link,a:active,a:visited{color:#666666;text-decoration:none}
a:hover,.maintab_back a:hover,.mirrortab_back a:hover{color:#999999;text-decoration:underline}
.nav{font-size:11px;font-weight:700}
.maintab_active_last,.mirrortab_active_last{background-repeat:no-repeat;width:8px}
input.post,input.liteoption,input.mainoption,input.button,input.login_bg_submit,input.login_bg,input.post_bg,input.post_bg:hover,input.login_bg_submit:hover,input.login_bg:hover,textarea:hover,input.post,input.liteoption,input.mainoption,input.button,input.login_bg_submit,input.login_bg,input.post_bg,select{border:solid 1px #999999}
.tborder{background-color:#FFFFFF;border:1px solid #999999;padding:0}
.maintab_back a:link,.maintab_back a:visited,.maintab_active_back a:link,.maintab_active_back a:visited,.maintab_back a:hover,.maintab_active_back a:hover,.mirrortab_back a:link,.mirrortab_back a:visited,.mirrortab_active_back a:link,.mirrortab_active_back a:visited,.mirrortab_back a:hover,.mirrortab_active_back a:hover,a:link,a:visited,.nav,.nav:link,.nav:visited,.newicon a:hover,.catbg a:link,.catbg a:visited,.catbg2 a:link,.catbg2 a:visited,.mainstrip a:link,.mainstrip a:visited,.mainstrip a:hover,.mainstrip a:hover,a:link,a:active,a:visited,a.nav,a.nav:hover,a.nav-current:hover{text-decoration:none}
.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited,.catbg a:link,.catbg a:visited,.catbg2 a:link,.catbg2 a:visited,.maintab_active_first,.maintab_active_back,.maintab_active_last,.maintab_active_back a:link,.maintab_active_back a:visited,.mirrortab_active_first,.mirrortab_active_back,.mirrortab_active_last,.mirrortab_active_back,.mirrortab_active_back a:link,.mirrortab_active_back a:visited,.mainstrip,.mainstrip_first,.mainstrip_last,.mainstrip a:link,.mainstrip a:visited,.ajax_in_progress{color:#FFFFFF}
.maintab_first,.maintab_last,.maintab_active_first,.mirrortab_last,.mirrortab_active_first{background-repeat:no-repeat;width:6px}
.post a:hover,.post a:visited:hover{border-bottom:1px dashed;text-decoration:none}
.post a:visited{border-bottom:1px dotted;font-weight:400}
.catbg,.catbg2,.post a:link,.post a:visited{font-weight:700}
#header_left a,* html #header_left a{position:absolute;top:50%}
#header_left a img,#header_left a span,* html #header_left a img,* html #header_left a span{position:absolute;top:-50%}
a:hover,a.nav:hover,.titlebg2 a:hover,#bg_nav_links a:hover,#bg_nav_links a:active,#bg_footer a:hover,#bg_footer a:active,a:link:hover,a:active,a:visited:hover{text-decoration:underline}
.topbar{margin:0;width:100%}
td#header_logo{height:89px;padding:0;text-align:left;vertical-align:middle}
td#header_right{float:right;height:89px;margin-bottom:auto;margin-top:auto;padding-right:15px;text-align:right;vertical-align:middle}
.topbar .topimg{color:white;font-family:'Trebuchet MS', Verdana, sans-serif;font-size:200%;font-weight:700;white-space:normal}
.topbar .toptitle{color:white;font-family:'Trebuchet MS', Verdana, sans-serif;font-size:200%;font-weight:700;padding-top:30px;white-space:normal}


table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td
	{
		background-color: #fefee1; /* the bgcolor behind the text and image */
	}
	table.ncode_imageresizer_warning {
		color: #000000; /* the font color */
		border: 1px solid #CCCDCD; /* the border around the whole thing */
		cursor: pointer;
	}
	table.ncode_imageresizer_warning td {
		font-size: 10px;
		vertical-align: middle;
		text-decoration: none;
	}

	table.ncode_imageresizer_warning td.td1 {
		padding: 5px;
	}