﻿html,body{
margin:0;
padding:0;
width:100%;
height:100%;
}
#shader{
width:100%;
height:100%;
background:black;
filter:alpha(opacity=20);
opacity:0.20;
position:absolute;
top:0;
left:0;
z-index:800;
}
body {
background-color:#63784f;
background-image:url('/images/bgSliver.jpg');
background-position:left top;
background-repeat:repeat-x;
font-family:Arial;
font-size:12.75px;
color:#63784f;
margin:0;
padding:0;
}
table, table tr, table tr td{
padding:0;
margin:0;
}
a img{
border:none;
}
a{
color:Orange;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a.tip{
/*color:#63784f;*/
font-weight:bold;
cursor:help;
 text-decoration:none;
 }
.fontsmall{
font-size:12.75px;
font-weight:normal;
color:#63784f;
}
h2{
display:block;
font-size:16px;
font-weight:bold;
width:100%;
margin:0;
padding:8px 0 8px 0;
}
.red,a.red{
color:Red!important;
}
.green{
color:Green!important;
}
.bodygreen{
color:#63784f!important;
}
.blue{
color:Blue!important;
}
.gray{
color:Gray!important;
}
a.green{
color:#63784f!important;
font-weight:bold;
}
.darkgreen, a.darkgreen{
/*color:#007100!important;*/
font-weight:bold;
}
.orange,a.orange{
color:Orange!important;
}
.clear{
clear:both;
font-size:0px;
height:0px;
display:block;
line-height:0;
}
/*////////////////////////////////////////////////*/
.hr{clear:both;height:6px;padding-top:3px;border-bottom:dotted 1px #444444;width:96%;margin:3px auto;}
.white{background-color:white!important;}
.transparent{background-color:transparent!important;}
.whitetext{color:White;}
.fontbig{font-size:16px;font-weight:bold;}
.fontmedium{font-size:14px;font-weight:bold;}
.stress{display:block;}
.bold{font-weight:bold;}
.clearleft{clear:left;}
.indent{padding:5px;}
.floatleft{float:left;}
.floatright{float:right;}
.forty{width:40%;}
.eighty{width:80%;}
.padleft{padding-left:10px;position:relative;}
.pad{padding:10px;}
.padpubtitle{padding:5px; font-weight:bold;}
.pgon{/*color:#0A94D6;*/color:#1c2c32; font-weight:bold; font-size:16px;}
.note{color:Gray;font-size:10px!important;font-weight:normal!important;}
.boxshade{
border:1px solid #f9f9f9;
background-image:url('/images/mainSepShade.jpg');
background-position:top;
background-repeat:repeat-x;
padding:3px;
}
hr{border:1px dashed #cccccc;margin:15px 0 3px 0}
img{float:left;padding:5px;}
img.pipstat{float:right!important;position:absolute;border:none;margin:10px 0 0 5px!important;padding:0!important;top:-3px;}
img.create{float:none;position:relative;padding:0;margin:0;border:none;top:0px;}
img.opaque{
opacity:0.50;
}
.image{float:left;padding:5px;}
.flashholder{float:left;padding:10px;width:280px;height:230px;position:relative;}
.gvform.vsn img, #welcomebox img{border:solid 1px #666666;padding:0px;}
/*#welcomebox img{margin-right:20px; margin-bottom:5px;}*/
.fm a img{border:0px!important;padding:5px!important;}
.imgHolder{width:auto;height:150px;float:left;margin-right:0px;margin-bottom:10px;}
.imgHolder img{
padding-right:21px!important;
background-image:url('/images/thumb-shadow.png');
background-position:right bottom;
background-repeat:no-repeat;
border:none!important;
}
.lineblock{
float:left;
width:90%;
margin:0 auto 8px auto;
display:block;
position:relative;
height:auto;
}
/*////////////////////////////////////////////////*/

#cmdbuttons{
z-index:500;
position:absolute;
display:block;
left:289px;

}
img.registerbtn, .registerbtn{
display:block;
border:none;
}
#wrapper{
position:relative;
width:100%;
margin:0 auto;
background-image:url('/images/bodybg.jpg');
background-repeat:no-repeat;
background-position:center top;
}
#preview{
width:100%;
margin:0 auto;
}
.short{
background-image:url('/images/bodybgShort.jpg')!important;
height:600px;
}
#content,#footer{
width:964px;
height:auto;
margin:0 auto;
position:relative;
}
#footer{
margin-top:5px;
}
#footer a img{
margin-right:6px;
}
#content.e{
width:96%;
margin:0 auto;
position:relative;
}
#pane{
width:965px;
height:auto;
margin-left:0px/*-2px*/;
}
#pane.e{
width:100%;
}
#mastHead{
width:100%;
height:95px;
display:block;
position:relative;
}
#mastHead.e{
width:965px;
height:95px;
margin:0 auto;
display:block;
position:relative;

}
#loginstatus{
width:700px;
height:auto;
display:block;
padding:4px;
position:absolute;
    top: -5px;
    right:0px;
    /*left: 300px;*/
}
#loginstatus #loginlinks{
width:100%;
float:right;
color:White;
}
#loginstatus #loginlinks a{
color:White;
width:100px;
/*margin-left:10px;*/
}
#loginstatus #loginlinks .welcome{
color:White;
padding-top:61px;
/*width:250px;*/
height:auto;
display:block;
float:left;
}
#loginstatus #loginlinks .tlinks{
color:White;
/*width:350px;*/
height:auto;
display:block;
float:right;
}
#loginstatus #loginlinks a.topacct{
width:131px;
height:43px;
background-image:url('/images/top_link_acct.png');
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
padding:10px 0 0 20px;
color:#63784f;
}
#loginstatus #loginlinks a.toplog,#loginstatus #loginlinks a.show{
width:68px;
height:43px;
background-image:url('/images/top_link_log.png');
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
padding:10px 0 0 30px;
color:#63784f;

}
#loginstatus #loginlinks a.show{padding:10px 10px 0 20px;}
a.padleft{
padding-left:30px!important;
}
#logo{
width:230px;
height:95px;
background-image:url('/images/logo.jpg');
float:left;
cursor:pointer;
}
#centerPiece{
display:block;
width:100%;
}
#centerPiece.e{
height:auto;
margin-top:0;
/*position:absolute;
top:93px;*/
position:relative;
float:left;
background-color:#F3F3F3;
}
#centerPiece.home{
height:369px;
background-image:url('/images/homeHeadContent.jpg');
background-repeat:no-repeat;
position:relative;
}
#centerPiece.spot
{
	height:360px;
	background:none;
	position:relative;
}
/*/////////////////////////////////////////////*/
/*            BOXES                          */
/*///////////////////////////////////////////*/
#updateemailbox,#updatepass{
width:430px;
height:340px;
background-image:url('/images/chgEmailBox.png');
background-repeat:no-repeat;
position:absolute;
top:50%/*20px*/;
left:40%/*100px*/;
z-index:1000;
}
#updateemailbox .heading ,#updatepass .heading{
    margin:20px 0 0 50px;
    float:left;
    width:200px;
}
#updateemailbox .cnt, #updatepass .cnt{
clear:both;
width:70%;
margin:5px 0 0 40px;
padding:10px;
}
a#emailClose, a#passClose{
width:50px;
height:50px;
position:relative;
float:right;
margin-right:25px;
}
#loginbox, #welcomebox{
height:300px;
width:450px;
margin:45px 0 20px 15px;
border:1px solid #f9f9f9;
background-image:url('/images/mainSepShade.jpg');
background-position:top;
background-repeat:repeat-x;
font-size:16px;
font-weight:bold;
float:left;
position:relative;

}
#welcomebox{border:none!important;}
#welcomebox.lblue{
background-color:#38baa4;
background-image:url('/images/lblueGrad.jpg');
background-position:top;
background-repeat:repeat-x;
color:White;
}
#welcomebox .prcredits{
width:199px;
height:70px;
background-image:url('/images/selectcornerblue.png');
background-position:top;
background-repeat:no-repeat;
margin-left:50px;
}
.wbarrow{
background-image:url('/images/b-arrow-down.png');
width:93px;
height:85px;
position:absolute;
top:100px;
left:453px;
z-index:50;
}
#loginboxshade{
height:300px;
width:450px;
border:1px solid #f9f9f9;
position:absolute;
top:0;
left:0;
background-color:Black;
filter:alpha(opacity=80);
opacity:0.80;
}

span#lblStatus,span#lblusrstatus,.lblStatus,#lblStatus{color:#880036; background-color:#DEEBDD;}  
  
#welcomebox{
width:668px;
height:auto!important;
margin:0;
padding:20px 5px 20px 20px;
}
#newusrbox{
height:345px;
width:450px;
float:right;
margin:45px 15px 0 0;
border:1px solid #f9f9f9;
background-image:url('/images/mainSepShade.jpg');
background-position:top;
background-repeat:repeat-x;
font-size:16px;
font-weight:bold;
position:relative;
}

#newusrshade{
height:345px;
width:450px;
top:0;
left:0;
border:1px solid #f9f9f9;
position:absolute;
background-color:Black;
filter:alpha(opacity=80);
opacity:0.80;
}
#passRecover, #activation, #contact{
height:200px;
width:450px;
margin:75px auto;
border:1px solid #f9f9f9;
background-image:url('/images/mainSepShade.jpg');
background-position:top;
background-repeat:repeat-x;
font-size:16px;
font-weight:bold;
position:relative;
}
#contact{font-weight:normal;}
#lonelytree,.lonelytree{position:absolute;width:82px;height:85px; background-image:url('/images/lonelytree.png');top:108px;
left:359px;
}
#contactlabel{
position:absolute;
margin-top:-10px;
width:373px;
height:55px;
background-image:url('/images/lbl_contact.png');
background-repeat:no-repeat;
background-position:left;
    top: -23px;
    left: 0px;
}
#thankyou{
height:auto;
width:600px;
margin:75px auto;
border:1px solid #f9f9f9;
background-image:url('/images/mainSepShade.jpg');
background-position:top;
background-repeat:repeat-x;
position:relative;
}
#thankyou .thankyou{
margin-top:25px;
margin-bottom:25px;
}
#tylabel{
position:absolute;
margin-top:-10px;
width:373px;
height:55px;
background-image:url('/images/lbl_thankyou.png');
background-repeat:no-repeat;
background-position:left;
    top: -23px;
    left: 0px;
}

.lbregister, .lbregister a{
color:Green;
width:auto;
display:block;
margin:150px 0 0 110px;
position:absolute;
}
.passRecover{
margin-left:100px;
margin-top:50px;
}
.activate{
margin-top:50px;
}
#passlabel,#unsubscribelabel{
position:absolute;
margin-top:-10px;
width:373px;
height:55px;
background-image:url('/images/recover_password.png');
    top: -23px;
    left: 0px;

}
#unsubscribelabel{background-image:url('/images/lbl_unsubscribe.png')!important;background-repeat:no-repeat;}
#actlabel{
position:absolute;
margin-top:-10px;
width:377px;
height:55px;
background-image:url('/images/lbl_account.png');
    top: -23px;
    left: 0px;

}
#newusrlabel{
position:absolute;
margin-top:-10px;
width:206px;
height:55px;
background-image:url('/images/new_usr.png');
    top: -23px;
    left: 0px;

}
#loginlabel{
position:absolute;
margin-top:-10px;
width:122px;
height:55px;
background-image:url('/images/login.png');
    top: -23px;
    left: 0px;
}
#pmtMod{
background-color:#333333;
float:right;
padding:15px;
width:260px;
color:White;
margin:10px 6px 6px 0;
}
#pmtMod h2{
color:White;
font-size:16px;
font-weight:bold;
margin-bottom:6px;
padding:0px;
}
#pmtMod a img{
border:none!important;
padding:0!important;
margin-right:10px;
border:2px solid transparent!important;

}
#pmtMod a:hover img{
border:2px solid white!important;
}
#pmtMod span.tweet,#pmtMod span.digg{
margin-left:6px;
position:relative;
height:auto;
width:30px;
background-image:url('/images/tweet_sm.png');
background-repeat:no-repeat;
background-position:left center;
}
#pmtMod span.digg{
background-image:url('/images/digg-guy-sm.png');
background-repeat:no-repeat;
background-position:left center;
}
#pmtMod span.tweet a,#pmtMod span.digg a{
margin-left:20px;
}
#pmtMod ul, #pmtMod ul li{
 margin:0px;
 padding:0px;
 list-style-type:none;
 }
#pmtMod ul li{
margin-left:6px;
padding:3px;
display:block;
background:#444444;
margin-bottom:3px;
}
#pmtMod span.socialimages{margin-bottom:4px;}
#pmtMod span.socialimages img{
margin-right:6px;
border:none!important;
}
#offline_box{
float:right;
height:auto;
width:280px;
padding:5px;
margin-right:6px!important;
background-image:url('/images/download_offline_box_grad.jpg');
background-repeat:repeat-x;
background-position:top left;
background-color:#f8f8f8;
border:1px dotted #999999;
}
#offline_box img{
float:left;
border:none!important;
}
/*/////////////////////////////////////////*/
/* END BOXES                            */
/*/////////////////////////////////////*/

.info{
display:block;
width:450px;
/*
float:right;
margin-top:100px;
margin-right:20px;
*/
position:absolute;
top:110px;
left:490px;
}
.info.about
{
    width: 90%;
    height: auto;
    background-color: #F4F4F4;
    padding:5px;
}
#flintro{
width:400px;
height:369px;
float:left;
}
.flashabout{
    float:right;
    width: 400px;
    height: auto;
    margin-right:40px;
    margin-top:20px;
    background-color: #F4F4F4;
    padding:5px;
}
.digabout{
    float:right;
    width: 400px;
    height: auto;
    margin-right:40px;
    margin-top:15px;
    background-color: #F4F4F4;
    padding:5px;
}
.digabout ul.aboutnav, .digabout ul.aboutnav li{
list-style-type:none;
padding:0;
margin:0;
}
.digabout ul.aboutnav
{
position:absolute;
top:-28px;
left:0px;
width:400px;
}
.digabout ul.aboutnav li
{
float:left;
padding:6px;
border:1px solid #f4f4f4;
border-bottom:none!important;
border-top-right-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-topleft:3px;
background:#f4f4f4;
display:block;
margin-right:4px;
}
.digabout ul.aboutnav li.off{
background:#cccccc;
border:1px solid #c3c3c3;
}
.digabout ul.aboutnav li a{
color:#63784F;
}
.featuresabout
{
float:left;
width:400px;
padding:5px;
margin-left:10px;
}
.qt1{
display:block;
float:left;
background-image:url('/images/qt1.jpg');
width:385px;
height:37px;
margin-bottom:8px;
}
.qt2{
display:block;
float:left;
background-image:url('/images/qt2.jpg');
width:385px;
height:33px;
}
.getstartedlink{
position:absolute;
top:110px;
left:150px;
width:199px;
height:55px;
background-image:url('/images/get_started.png');
cursor:pointer;
z-index:250;
padding:0px;
}
.grass{
position:absolute;
width:1077px;
height:113px;
background-image:url('/images/grass.png');
background-repeat:no-repeat;
top: 255px;
left:-60px;
overflow:hidden;
z-index:60;
}
#main{
width:963px/*100%*/;
height:auto;
background-color:#f3f3f3;
background-image:url('/images/mainSepShade.jpg');
background-repeat:no-repeat;
background-position:center top;
position:relative;
}
#main.noshade{
background-image:none!important;
margin-top:1px;
position:relative;
}
#blocks{
display:block;
height:auto;
padding-left:25px;
width:100%;
overflow:hidden;
}
.blurb{
width:100%;
height:auto;
display:block;
margin-top:5px;
margin-bottom:5px;
background:#f3f3f3;
}

.blockLook{
width:217px;
height:159px;
float:left;
margin-left:15px;
margin-top:1px;
background-image:url('/images/blockLook.jpg');
cursor:pointer;
}
.blockInfo{
width:217px;
height:159px;
float:left;
margin-left:0px;
margin-top:1px;
background-image:url('/images/blockInfo.jpg');
cursor:pointer;
}
.blockFaq{
width:217px;
height:159px;
float:left;
margin-left:15px;
margin-top:1px;
background-image:url('/images/blockFaq.jpg');
cursor:pointer;

}
.blockLogin{
width:217px;
height:159px;
float:left;
margin-left:15px;
margin-top:1px;
background-image:url('/images/blockLogin.jpg');
cursor:pointer;
}
.blockPricing{
width:217px;
height:159px;
float:left;
margin-left:15px;
margin-top:1px;
background-image:url('/images/blockPricing.jpg');
cursor:pointer;
}
.quote{
padding:5px 0 5px 0;
font-style:italic;
font-size:14px;
display:block;
width:100%;
height:auto;
background-image:url('/images/quote.jpg');
background-position:left top;
background-repeat:no-repeat;

}
#side{
float:left;
width:230px;
position:relative;
height:100%;
}
#center{
float:right;
width:708px;
height:auto;
margin:10px 10px 10px;
display:block;
overflow:hidden;
position:relative;
padding-right:5px;
position:relative;
background:#f3f3f3;
background-image:url('/images/cntrBg.jpg');
background-repeat:no-repeat;
background-position:right top;
}
.shelf{
clear:both;
height:218px;
width:100%;
background-image:url('/images/shelf.jpg');
background-repeat:repeat-x;
display:block;
position:relative;

}
.treepot{
 width:99px;
 height:115px;
 position:absolute;
 bottom:30px;
 right:90px;
 background-image:url('/images/treepot.png');
}
.pinfo{
position:absolute;
top:-10px;
left:0px;
width:38px;
height:36px;
background-image:url('/images/pb-info.png');
z-index:10;
}
.pmobile{
position:absolute;
bottom:28px;
left:20px;
background:transparent url('/images/make-mobile-icon.png');
width:13px;
height:25px;
}
.pubblock, .archv{
float:left;
width:142px;
padding:10px;
overflow:hidden;
/*border:solid 1px #f9f9f9;*/
margin:0 5px 5px 6px;
}
.pubblock{
position:relative;
height:100%;
margin-bottom:0px!important;
padding:0px 10px 0px 10px!important;
}
.spotlight
{
	width:98%;
	padding:8px;
	height:320px;
	background:#f3f3f3;
	border:solid 1px #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0px auto 8px auto;
	position:relative;

}
.spotlight .next,.spotlight .prev{position:absolute;top:42%;opacity:0.8;filter:alpha(opacity=80);z-index:200; cursor:pointer;}
.spotlight .next{right:-26px;width:42px;height:42px;background:transparent url(/images/_next.png) no-repeat}
.spotlight .prev{left:-26px;width:42px;height:42px;background:transparent url(/images/_prev.png) no-repeat;}

.spotlight .im, .spotlight .imh {float:left;width:550px;height:315px;background:#f3f3f3;overflow:hidden;}
.spotlight .imh{width:583px;height:330px;}
.spotlight .snip, .spotlight .sniph{float:right;margin-right:4px;width:350px}
.spotlight .sniph{width:327px;margin-right:10px;padding-top:0px;}
.imageSlide{width:935px;height:320px;}
.showblock
{
	position:relative;
	background:transparent url(/images/mainSepShade.jpg) repeat-x -10px -10px;
	float:left;
	padding:15px 0 0 15px;
	margin:0 15px 20px 0;
	width:200px;
	height:175px;
	border:solid 1px #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
.showblock .spotimg{display:block;width:185px;height:110px;margin-bottom:3px;overflow:hidden;}
.showblock img{padding:0px!important;}
.archv{width:132px!important;overflow:visible;position:relative;}
.pubblock img, .archv img{
margin:0 auto 3px auto;
padding:0px 21px 0px 0px!important;
background-image:url('/images/thumb-shadow.png');
background-position:right bottom;
background-repeat:no-repeat;
border:none!important;
}
.pubblock img{
 position:absolute;
 bottom:18px;
}
.usrblock
{
height:100px;margin-bottom:6px!important;
border-radius:5px;border:1px solid #cccccc;
padding:4px 4px 4px 4px!important;
overflow:hidden;
/**/
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(168,166,165)),
    color-stop(0.58, rgb(230,230,230))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(168,166,165) 0%,
    rgb(230,230,23) 58%
);

/**/	
}
.s_2{background:url(/images/usr/usr_50.png) no-repeat -10px 60px;}
.s_187{background:url(/images/usr/usr_admin_50.png) no-repeat -7px 58px;}
.s_30{background:url(/images/usr/usr_grp_50.png) no-repeat -7px 58px;}
#elarchives .archv img{
z-index:10; opacity:0.99;filter:alpha(opacity=99);
background-image:none!important;
}
.rptlabel{
float:left;
clear:left;
}
#grid{
margin-bottom:15px;
margin-top:5px;
padding-top:0px;
width:100%;
height:auto;
}
table#gv,table#gvSearchTxt{
margin:15px 0 5px 5px;
}
table#gv, table#gv tr, table#gv tr td,table#gvSearchTxt, table#gvSearchTxt tr, table#gvSearchTxt tr td{
border: solid 1px #f9f9f9!important;
} 
table#gv tr td,table#gvSearchTxt tr td{
padding:3px!important;
background-image:url('/images/mainSepShade.jpg');
background-repeat:repeat-x;
overlow:hidden;
}
.gvstyle{
float:left;
width:300px;
clear:left;
margin-left:3px;
font-size:smaller;
}

table#gv tr.gvOn, table#gv tr.gvOn td{
background-image:none!important;
background-color:#FFFFCC;
}
.gvxml{
float:left;
width:90%;
margin:5px auto;
font-size:normal;
}
.gvform{
float:right;
width:360px;
margin-top:15px;
margin-right:6px;
/*padding:6px!important;*/
padding:0px!important;
background-image:url('/images/mainSepShade.jpg');
background-repeat:repeat-x;
/*border: solid 1px #f9f9f9!important;*/
}
.gvform.vsn{
width:100%;
float:left;
margin:0px auto!important;
margin-bottom:8px;
}
.xmlnode{
width:95%;
margin:5px auto;
padding:10px;
position:relative;
height:auto;
background-image:url('/images/mainSepShade.jpg');
background-repeat:repeat-x;
border: solid 1px #f9f9f9!important;

}
textarea#tbNodeValue{
height:250px;
width:80%;
margin:15px 0 0 10%;
position:relative;
}
#gridlabel{
position:relative;
margin-top:0px;
width:261px;
height:55px;
background-image:url('/images/lbl_publications.png');
}
#detailslabel{
position:relative;
margin-top:0px;
width:261px;
height:55px;
background-image:url('/images/lbl_details.png');
}

.fm{
width:100%;
height:auto;
/*border: solid 1px #f9f9f9!important;
margin-top:8px;*/
margin-top:0px;
}
table#fm1 tr td .rnew{
float:left;
width:360px;
height:auto;
padding:5px;
/*
background-image:url('/images/download_offline_box_grad.jpg');
background-repeat:repeat-x;
background-position:top left;
background-color:#f8f8f8;
*/
background-image:url('/images/mainSepShade.jpg');
background-position:top;
background-repeat:repeat-x;

border:1px dotted #999999;
margin-left:6px!important;
}
table#fm1 tr td{
/*padding:3px;*/
padding:0px;
}
table#fm1 #fmbuttons{
width:380px;height:auto;
}
#warning,#attwarning,.warning
{
    width: 80%;
    padding: 10px;
    margin: 0;
    background-color: #FFFFCC;
    border: 1px dotted red;
    color: Red;
}
.warning
{
	width:90%;
	margin:5px auto;
	font-size:0.9em;
}
.warning h2{padding:0px 0px 4px 0px;}
.warningbullet
{
	width:100%;
	height:30px;
	overflow:visible;
	color:Black;
	display:block;
	padding-left:23px;
	background:transparent url('/images/alert.png') no-repeat; 
	background-position:-60px -400px;
}
#ajaxLoad,#attAjaxLoad{
position:absolute;
width:190px;
height:14px;
background-image:url('/images/ajaxLoad.gif');
    top: 30px;
    left: 210px;
    z-index:500;
}
#ajaxload2{position:absolute;width:190px;height:14px;background-image:url('/images/ajaxLoad.gif');top:140px;left:260px;z-index:500;}
#ajaxlogo{position:absolute;width:190px;height:14px;background-image:url('/images/ajaxLoad.gif');top:150px;left:10px;z-index:500;}
/*//////////////////////////////////////////*/
ul#topnav{
width:480px;
float:right;
margin:60px 0 0 0;
list-style-type:none;
padding:0px;
position:relative;
z-index:50;
}
ul#topnav li{
display:block;
float:right/*left*/;
margin-left:10px;
height:auto;
color:White;
font-size:14px;
}

ul#topnav li a{
display:block;
text-decoration:none;
color:White;
}
ul#topnav li a:hover{
text-decoration:underline overline;
}
ul#topnav li img{
padding:0;
margin:0;
border:none;
}
/*------------------------------------*/
ul#sideNav{
margin:0;
padding:55px 0 0 0;
list-style-type:none;
width:230px;
height:750px;
background-image:url('/images/sideNavBg.jpg');
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
}
ul#sideNav li{
list-style-type:none;
padding:0;
margin:0;
height:auto;
overflow:hidden;
}
ul#sideNav a
{
    display: block;
    padding: 8px 0 0 20px;
    width: 210px;
    height: 26px;
    color: #007100;
    font-weight: bold;
}
ul#sideNav a:hover{
/*background-color:#f9f9f9;*/
color:#007100;
text-decoration:underline;
}

ul#sideNav li.here a:hover{
background-image:url('/images/sideNavOn.png');
background-color:Transparent!important;
text-decoration:none;
}

ul#sideNav li.here a{
background-image:url('/images/sideNavOn.png');
}
ul#sideNav li ul{
 list-style-type:none;
 margin:0px;
 padding:0px;
 }
ul#sideNav li ul li{
 list-style-type:none;
 margin:0px 0 0 15px;
 padding:0px;
 font-size:smaller;
 }
ul#sideNav li li.here{
    background-image:url('/images/sideNavOn.png');
    background-position:left;
    background-repeat:no-repeat;
    height: 26px;
    display: block;
    padding: 8px 20px 0 20px;
    width: 175px;
    height: 26px;
    color: #007100;
}
ul#sideNav li li.here a{
    /*font-size:12.75px;*/
    padding:0!important;
}
ul#sideNav li.here li a{
background-image:none!important;
}
ul#sideNav li.here li.here a:hover{
text-decoration:none;
}
ul#sideNav li.here li a:hover{
text-decoration:underline;
}


/*-----------------------------------------*/
#grid ul#userPane, #grid ul#userPane li,#grid ul#pubPane, #grid ul#pubPane li{
margin:0;
padding:0;
list-style-type:none;
}
#grid ul#userPane li,#grid ul#pubPane li{
display:block;
height:35px;
float:left;
position:relative;/*added for pips*/
}
#grid ul#userPane li a, #grid ul#userPane li.off a, /*#grid ul#userPane li#dedit,//second level parent*/ #grid ul#pubPane li a, #grid ul#pubPane li.off a{
background-image:url('/images/view_tab_off.jpg');
background-position:center top!important;
background-repeat:no-repeat!important;
width:86px;
height:30px;
display:block;
padding-top:5px;
text-align:center;
font-weight:bold;
color:#666666;
}
#grid ul#userPane li a:hover,#grid ul#pubPane li a:hover{
text-decoration:none;
}
#grid ul#userPane li.here, #grid ul#userPane li.here a,#grid ul#pubPane li.here a{
background-image:url('/images/viewTab.jpg')!important;
background-position:center top!important;
background-repeat:no-repeat!important;
width:120px!important;
height:30px;
display:block;
}
/* second level */
#grid ul#userPane li ul{
background:#333333;
margin:0 0 0 2px;
padding:0;
height:auto;
width:200px;
display:none;
position:absolute;
float:none!important;
z-index:70;
}
#grid ul#userPane li ul li{
float:none;
width:192px;
}

/*#grid ul#userPane li#dedit ul li a,#grid ul#userPane li#dedit.here ul li a{*/
#grid ul#userPane li ul li a,#grid ul#userPane li.here ul li a{
display:block;
height:auto;
padding:4px;
width:100%!important;
text-decoration:none;
background-image:none!important;
text-align:left!important;
color:White!important;

}
/*#grid ul#userPane li#dedit ul li a:hover{*/
#grid ul#userPane li ul li a:hover{
background:#444444;
}
#grid ul#userPane li:hover ul ul, #grid ul#userPane li.sfhover ul ul
{
  /*left: -999em;  */
  display:none;
}
#grid ul#userPane li:hover ul,ul#tNav li li:hover ul,#grid ul#userPane li.sfhover ul,#grid ul#userPane li li.sfhover ul
{
   
   display:block;
	
}

/*/////////////////////////////////////////*/
#welcomelabel{
position:absolute;
margin-top:-10px;
width:200px;
height:55px;
background-image:url('/images/lbl_welcome.png');
    top: 13px;
    left: 0px;
z-index:25;

}
.tabs{
background-image:url('/images/view_tab_off.jpg');
background-position:center top!important;
background-repeat:no-repeat!important;
width:86px;
height:30px;
display:block;
padding-top:5px;
text-align:center;
overflow:hidden;
}
.tabOn{
background-image:url('/images/viewTab.jpg')!important;
background-position:center top!important;
background-repeat:no-repeat!important;
width:120px!important;
}
a.tabOn, a.tabs{
background-image:none!important;
padding:0;
margin:0;
}
.panel,.userActivity{
border:1px solid #c3c3c3;
background-image:url(/images/mainSepShade.jpg);
background-position:center top;
background-repeat:repeat-x;
width:100%;
height:auto;
clear:left;
position:relative;
padding-bottom:5px;
}
.userActivity{
font-size:smaller;
background-color:#F3F3F3;
padding:0px 0px 6px 8px;
}
#pubmanage,#pagemedia{width:90%;margin:10px 0 0 5%;}
#Panel3 img{padding:3px; margin:5px; border:1px solid #c3c3c3;}
#Panel3 .logopreview{height:32px;width:auto;position:relative;float:left;padding:10px;}
#Panel3 .logopreview a.logodelete, #Panel3 .flashholder a.logodelete{position:absolute;top:0px;left:0px;z-index:5;height:24px;width:24px;background-image:url('/images/pb-delete.png');}
#Panel3 .flashholder a.logodelete{top:-5px;left:-5px;}
#Panel3 .flashholder a.ytdownload{position:absolute;top:-5px;right:5px;z-index:5;height:24px;width:24px;background-image:url('/images/yt_save.png');}
#slider{position:relative;}
.slideleft{float:left;width:40%;z-index:500;position:relative;}
.slideright{float:right;width:55%;padding-right:10px;z-index:100;position:relative;}
#showLight{position:relative; background-image:url('/images/player_light.jpg'); width:400px; height:283px;}
#showDark{position:relative; background-image:url('/images/player_dark.jpg'); width:400px; height:283px;}
#flashcontent{position:relative;width:345px; height:220px; overflow:hidden;}
#homeflashcontent{position:relative;width:961px;height:369px;overflow:hidden;}
/*////////////////////////  PAGINATION /////////////////////////////////////*/
#pagenav,#pagenav2{float:right; margin-right:10px;}
#pagenav2{margin-top:10px;}
ul#pagestrip, ul#pagestrip li{
 margin:0;
 padding:0;
 list-style-type:none;
}
ul#pagestrip{
float:right;
}
ul#pagestrip li{
float:left;
}
ul#pagestrip li a{
 display:block;
 text-decoration:none;
 margin-left:3px;
 padding:3px;
 border:solid 1px gray;
 background:#F9F9F9;
 }
ul#pagestrip li.pgon{
display:block;
padding:3px;
}
 ul#pagestrip li a:hover{
 text-decoration:underline;
 }

/*//////////////////progress bars/////////////////////////*/
iframe.showProg{height:100px;width:90%;margin-top:80px;}

ul#chooseus,ul#chooseus li{
margin:0;
padding:0;
margin-left:5px;
}
ul#chooseus li{
margin:3px 5px 5px 5px;
list-style-type:inherit;
}
table#pricing, table#bulkpricing, table#offline, table#flv,table#self{width:100%;border:1px solid #c3c3c3;}
table#pricing tr th,table#bulkpricing tr th,table#offline tr th,table#flv tr th,table#self tr th{background-color:#749641;padding:3px;color:White;}
table#pricing tr td,table#bulkpricing tr td,table#offline tr td,table#flv tr td,table#self tr td{padding:3px; text-align:center;}
table#flv tr td, table#flv tr th,table#self tr td,table#self tr th,table#bulkpricing tr td, table#bulkpricing tr th,table#offline tr td, table#offline tr th{width:50%;}
img#madeinusa{width:561px;height:310px; margin:0 0 0 50px;}
/*/////////////////////////////////////////////////////*/
.conversionload{display:block;height:99%;
background-image:url('/_assets/img/progress_lightblue.gif');background-position:left;
background-repeat:repeat-x;}
.conversionbar{display:block;height:10px;border:1px solid #f9f9f9;
background:none;width:100%;}

/*/////////////////////////////////////////////////////*/
iframe#creditframe{width:60%;margin:10px 0 10px 20%;height:600px;border:none;}
#creditpurchase{width:60%;margin:10px 0 10px 20%; height:auto;border:none;}
#creditpurchase input{float:left;margin-bottom:5px;}
#creditpurchase input.readonly{background:#cccccc;}
/*#creditpurchase select{margin-bottom:5px;}*/
#creditpurchase span.label{float:left;height:16px;width:200px;clear:both;margin:4px 0 5px 0;}
#creditpurchase span.noclear{ width:80px;clear:none;}

/*/////////////////////////////////////////////////////*/
/*color picker*/
#linkColor{width:100%;height:30px;position:relative;}
#linkColor img{float:none;padding-top:0;border:0;position:absolute;top:0px;left:60px;}
/*/////////////////////////////////////////////*/
/*update pub*/
#udp{
width:588px;height:337px;position:absolute;z-index:1000;top:0px;left:50px;
background-image:url('/images/updatePod.png');
background-repeat:no-repeat;
background-position:center top;
margin:160px 0 0 30%!important;
}
#udp .pad{
padding:60px 18px 10px 18px!important;
}
#ulog,#emailfm
{
	width:700px;
	position:absolute;
	z-index:1000;
	top:20%;
	left:28%;
	background:#f3f3f3;
	border:10px solid #666666;
	border-radius:10px;
}
#alert{
width:415px;
height:205px;
background-image:url('/images/alertPod.png');
background-repeat:no-repeat;
background-position:center top;
position:absolute;
top:150px;
left:100px;
z-index:1000;
}
#alert #alertmessage{
margin:25px 0 0 0;
padding:10px;
}
#alert{margin:120px 0 0 30%!important;}
ul.list li{
margin-bottom:5px;
}
/*///////////////////////////////////////////*/
/* stats   /////////////////////////////////*/
.statbox{
padding:10px 10px 20px 10px;
border:solid 1px #f9f9f9;
background-color:#f3f3f3;
background-image:url('/images/trying.gif');
background-position:center center;
background-repeat:no-repeat;
height:auto;
width:300px;
float:left;
margin:5px 6px 2px 0px;
}
.square{
height:215px;
}
.rectangle{
height:200px;
border:none!important;
width:98%;
padding:0px!important;
background-color:Transparent!important;
margin-bottom:10px;
}
/*//////////////////////////////////////*/
#eframe{
width:99%;
height:600px;
margin-right:auto;
margin-left:auto;
margin-bottom:15px;
margin-top:15px;
position:relative;
z-index:1;
}
#eframe iframe{
position:relative;
top:0;
left:0;
z-index:2;
margin-top:8px;
}
/*////////////////////////////////////////*
/* form fields //////////////////////////*/
textarea{
border:1px solid #bbbbbb;
padding:5px;
}
input.acct{
width:216px;
height:16px;
padding:4px;
border:1px solid #bbbbbb;

}
input.sub{
height:40px;
color:White;
text-align:center;
padding:0;
margin:0;
background-color:#658b2c;
background-image:url('/images/form-bt-bg.png');
background-repeat:repeat-x;
background-position:-3px -3px;
border:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
padding-left:10px;
padding-right:10px;
cursor:pointer;
 }
 textarea#code,textarea.code,.code{width:90%;border:3px dotted grey;height:6em;padding:5px;background-color:#f6f6f6;}
 textarea.code,.code{width:96%;height:auto;}
 textarea.code img,.code img{float:none;}
 #uploadFrame2{margin-top:0px;}
 #youtubeurl{
 float:right;
 width:50%;
 position:relative;
 }
 #flvurl{
 float:left;
 width:40%;
 position:relative;
 }
 #youtubeurl label,#flvurl label{
 color:#999999;
 margin:5px 0 0 6px;
 position:absolute;
 }
 #youtubeurl input,#flvurl input#tbflv{
 padding:3px 3px 3px 90px;
 width:64%;
 }
 #flvurl input#tbflv{
 width:56%!important;
 }
 #youtubeurl input#btnyoutube{
 width:100px;
 padding: 0 10px;
 }
 span.flshlabel{
 position:absolute;
 padding:4px;
  top:10px;
 background:#000000;
 border:1px solid #666666;
 color:White;
 font-weight:bold;
 z-index:2;
 opacity:0.90;filter:alpha(opacity=90);
 }
 /*////////////////ARCHIVES//////////////////////////////*/
 #archiveholder.archiveholder{
 z-index:30;height:200px;width:1800px; background-color:transparent;margin:0;padding-left:20px;
 }
 #wastebin,#addarchive,#purchasearchive{
 width:150px;
 height:150px;
 background-image:url('/images/wastebin.png');
 background-repeat:no-repeat;
 background-position:top;
 float:left;
 margin:0;
 padding:0;
 border:1px #f4f4f4 solid;
 opacity:0.99;/*filter:alpha(opacity=99);*/
 }
 #addarchive{
  background-image:url('/images/archive.png')!important;
  margin-left:80px;
}
#purchasearchive{
  background-image:url('/images/addarchive.png')!important;
  background-position:left center!important;
  margin-right:60px;
  margin-left:80px;
  width:120px;
}
 #addarchive.archive-active, #wastebin.wastebin-active{
  opacity:0.80;/*filter:alpha(opacity=80);*/
  border-color:Green;
 }
#wastebin.wastebin-active{
  background-image:url('/images/wastebinfull.png')!important;
}
#purchasearchive:hover{
border:1px solid green!important;
}
.parchv{
position:absolute;
top:-10px;
left:-5px;
width:45px;
height:42px;
background-image:url('/images/ar-plus.png');
}

