/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_body.jpg) no-repeat top center #000000;
	font:12px Tahoma, Geneva, sans-serif;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
	 
}
#member_profile_form  td{
    padding: 4px 10px;	
}
#edit_profile_form td{
	padding: 4px 10px; 
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1{
	font-size:35px;
	color:#333333;
}
h2{
	font-size:25px;
	color:#333333;
}
h1 span{
	font-size:35px;
	color:#cc0000;
}
h2{
	font-size:30px;
	color:#333333;
}
h2 span{
	font-size:30px;
	color:#cc0000;
}
h3{
	font-size:18px;
	color:#333;
	font-weight:normal;
}
h3 span{
	font-size:18px;
	color:#cc0000;
}
#wrapper{
	width:940px;
}

											
											/*=== Header ===*/
#header{}
#logo{
	width:425px;
	padding:15px 0 13px 0;
}
#hdr-boxtop{
	width:335px;
}
.login-box{
	
}
.tgg-img{
	text-align:right;
}
#menu{
	background:url(../images/bg-menu.gif) repeat-x left top;
}
.menu01 ul{
	margon:0;
	padding:0;
}
.menu01 ul li{
	list-style:none;
	/*display:block;*/
	float:left;
}

/*.menu01 ul li a{
	display:block;
	list-style:none;
	width:125px;
	padding:11px 15px 8px 50px;
}
#last-con a{
	width:90px;
}*/
											/*=== Body ===*/
#body{
	background-color:#FFF;
	padding:10px;
}
#main-container-new{
	padding:25px 35px 0px 35px;
}
.btn-signout{
	padding:12px 0 0 0;
}
.btm-box{
	padding:77px 0 0 ;
}


.btm-lcol, .btm-mcol, .btm-rcol{
	width:277px;
	background:#f3f3f3 url(../images/bg-btm-black.gif) repeat-x left top;
	margin-right:9px;
}
.nmr{
	margin-right:0!important;
}
.btm-padd{
	padding:10px 15px;
}
.btm-padd h5{
	font-size:14px;
	color:#FFF;
}
.btm-img{
	text-align:center;
	padding-bottom:10px;
}
.btm-padd p{
	font-size:11px;
	line-height:18px;
}
.btn-read{
	text-align:right;
}
.h-box{
	height:135px;
}

#nbg a{
	background:none!important;
}
.login-container{
	width:285px;
	border:1px solid #222222;
	background-color:#121212;
	padding:7px;
}
.txtbox{
	width:108px;
	height:20px;
	margin:0 0 3px 0;
}
.txtbox input{
	border:1px solid #6b6b6b;
	width:104px;
	height:13px;
	font:9px Verdana, Geneva, sans-serif;
	color:#dbdbdb;
	padding:2px;
}
.box-steps{
	text-align:center;
	padding:0 0 10px 0;
}
.starter-box {
	
}
.starter-box h1{
	/*border-bottom:1px solid #cccccc;*/
	padding-bottom:5px;
}
.br-box{
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
}
.starter-box p{
	line-height:18px;
}
.sub-left{
	width:365px;
}
.col-left{
	width:425px;
}
.col-left h3{
	padding-bottom:5px;
}
.col-right{
	width:420px;
}
.starter-list{
	
}
.starter-list ul{
	margin:0;
	padding:0 0 0 25px;
}
.starter-list ul li{
	list-style:none;
	display:block;
	padding:3px 10px;
	margin:0;
	background:url(../images/bg-bullet-circle.gif) no-repeat left 8px;
	
}

.starter-list ul li ul{
	margin:0;
	padding:5px 0 0 30px;
}

.starter-list ul li ul li{
	list-style:none;
	display:block;
	padding:3px 10px;
	margin:0;
	background:url(../images/bg-bullet-arrow.gif) no-repeat left center;
}
.txt-more{
	font-size:12px;
	text-align:right;
	padding:0 75px 0 0;
}
.txt-more a{
	color:#333;
	font-size:12px;
	text-decoration:none;
}
.package-txt{
	padding:0 0 0 25px;
}
.price{
	width:165px;
}
.btn-choose{
	width:250px;
}
.package-container{
	width:235px;
	margin-right:70px;
	padding-bottom: 15px;
}
.img-pholder{
	padding:15px 0 10px 0;
}
.btn-choose-this, .btn-view{
	width:90px;
}
.red{
	color:#cc0000;
}
.red a{
	color:#cc0000;
	text-decoration:none;
}
.btn-start, .btn-customize{
	width:250px;
       margin-bottom: 20px;
}
.acct-reg-left{
	width:250px;
	padding:10px 8px;
	background-color:#eeeded;
}
.acct-reg-right{
	width:480px;
	background-color:#eeeded;
	padding:10px 8px;
}
.acct-box table p{
	padding-bottom:7px;
}
.p10{
	padding:5px 0;
	font-size:10px;
}
.req-confirmation{
	padding:20px 0 0 0px;
}
.br-box-req{
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	width:365px;
}
.br-box-req h3{
	padding-bottom:5px;
}
.req-confirmation p{
	padding-left:25px;
}
.c-box{
	padding-left:25px;
}
.checkbx{
	width:25px;
	margin-bottom:15px;
}
*+html .checkbx{
	width:25px;
	margin-bottom:5px;
}
.checkbx-txt{
	width:480px;
}
*+html .checkbx-txt{
	width:480px;
	padding:3px 0 0 0;
}
.checkbx-txt a{
	color:#333;
	text-decoration:underline;
}
.process-box{
	
}
.process-box ol{
	margin:0;
	padding:0 0 20px 70px;
}
.process-box ol li{
	font-size:14px;
	display:block;
	color:#333333;
	font-weight:bold;
	list-style:none;
}
.process-box ol li span{
	font-size:14px;
	color:#cc0000;
	padding:0 5px 0 0;
}
#banner{
	padding:10px 0 0 0;
}
.package-box{
	width:226px;
	margin:0 5px 0 0;
}

.or{
	padding:5px 0 0 15px;
}
.img-holder{
	padding-top:22px;
}
.no_proj{
    padding: 20px;
}
.system-message{
     margin-top: 20px;
}
.indent ol{
    margin-left: 10px;
	list-style-position:inside;
	line-height: 2em;
}




										
											/*=== Footer ===*/
											
#footer{
	padding:15px 0;
	float:right;
}
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	float: left;
}
#footer ul li a{
	color:#c0c0c0;
	padding:0 8px 0 2px;
	text-decoration:none;
	font:10px Verdana, Geneva, sans-serif;
	background:url(../images/footer-li.gif) no-repeat right center;
	text-transform:uppercase;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}

/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class{
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/sub-menu-bg.png', sizingmethod='crop');
}

/*=== nNEWLY ADDED CSS ==*/

.login-box-rev{
	height:50px;
}
.trans-box{
	background:transparent url(../images/bg-hdr-boxtgg.png) no-repeat left top;
	padding:10px 10px 11px 19px;
}
*html .trans-box{
	background:transparent url(../images/bg-hdr-boxtgg.png) no-repeat left top;
	padding:10px 10px 0px 19px;
}
*html #trans-bx{
	background-image:none!important;
	width:335px;
}
.img-powered{
	width:158px;
	position:relative;
}
.img-adobe{
	width:138px;
	position:relative;
}
*+html #menu{
	background:url(../images/bg-menu.gif) repeat-x left top;
	height:29px;
}
*html #menu{
	background:url(../images/bg-menu.gif) repeat-x left top;
	height:29px;
}

.member_area{
	height:30px;
    padding:10px 0px;
    text-align:right;
}
.link{
    color: #FF0101;	
}
#frlogin a{
   color:#CC0000;	
}
#frnew{
  background: #EEEDED;
  padding: 5px;
}
#member_profile_form, #edit_profile_form{
  background:#EEEDED;
  
}
#cancel{
 
}
.tracker{
   padding: 0 0 10px 20px;	
}
