/* Global Body --------------------------------------------- */

body        {
	background: #ffffff;
	background-image: url(/images/background.gif);
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	margin: 0;
	min-width: 850px;
	/*added for new template 06-03-10 ddb */
	padding: 0;
	/*added for new template 06-03-10 ddb */
}

h2		{
				font-family: verdana,tahoma,sans-serif;
				font-size: 11pt;
				font-weight: bold;
				color: #000066;
				}		



/*  Global Links ------------------------------------------- */

a:link         {
	color: #000184;
	text-decoration: underline; /*font-family: arial,verdana,tahoma,sans-serif;
	*/
}



a:visited      {
	color: #000033;
	text-decoration: underline; /*font-family: arial,verdana,tahoma,sans-serif;
	*/
}



a:hover        {
	color: #000066;
	/* text-decoration: underline overline;
	*/
	background-color: Yellow;
	/* font-family: arial,verdana,tahoma,sans-serif;
	*/
}



/*  Global ---------------------------------------- */

.boldsubtext   {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000033;
}



.normsubtext   {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
}



.whitesubtext  {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
}



.italicsubtext {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	color: #000033;
}



.boxtitle      {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}



.boxtitle_big     {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}

/* Supersedes boxtitle */
.sectionTitle {	
	width: 100%;
	font: bold 10pt Arial, Verdana, Tahoma, sans-serif;
	color: #000033; border-bottom: 2pt solid #000033;
}



.submit        {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



.indent        {
            margin-left: 1em;
            }


/* SRD Invalid CSS
.5px        {
            margin-top: 5px;
            }


.8px        {
            margin-top: 8px;
            }
*/

.header1    {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000033;
}



.standard      {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



.standard2     {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000033;
}



.standard3     {
	font-family: Arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



.standard4     {
	font-family: Arial,verdana,tahoma,sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000033;
}



.bigbold    {
	font-family: Arial,verdana,helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000033;
}



/*  Homepage Left Column ---------------------------------------- */

.leftrail      {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



/*  Homepage Center Column ---------------------------------------- */

.highlights    {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}

.freeoffer     {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000033;
}



.resources     {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



.projectmanagement      {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



/*  Homepage Right Column ---------------------------------------- */





.right         {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}



.rightitalic   {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #9999cc;
}



/*  Individual Template pages------------------------------------- */



.label         {
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;
	border-top: 1px solid #000066;
	margin: 1em 0px 1em 0px;
	margin-bottom: .5ex;
	width : 100%;
	display: block;
}



.sublabel   {
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	margin-bottom: .5ex;
	margin-right : 0;
	/* SRD - Invalid CSS clear: all;
	*/
}



.subsection    {
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: .1ex;
	color: #000066;
	border-top: 1px solid #000066;
	margin-top: 1em;
	margin-bottom: .5ex;
	width : 100%;
}



.related    {
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;
	border-top: 3px double #000066;
	margin-top: 1em;
	margin-bottom: 1ex;
	width : 100%;
}



.filetype      {
	font-family: verdana, arial, tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	font-style : italic;
}





.summary    {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #000033;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	padding: 0px 10px 10px 10px;
	height: auto;
	width : 95%;
	border: 1px solid #666666;
	-moz-box-sizing: border-box;
}



.summary-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	position: relative;
	left: 15px;
	top: -10px;
	margin: 0px 0px;
	height: auto;
	border: none;
	/*clear : all;
	*/
	-moz-box-sizing: border-box;
}



.doubleline    {
	border-top: 3px double #000066;
	width : 100%;
}



 .list               {
	margin-top: 1em;
	margin-left: 2em;
	padding: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
	list-style : disc outside;
}



.item          {
   list-style : disc outside;
   margin-bottom : 1.5ex;
}

/*  Small list for left nav --------------------------------------------------------------- */
  .sublist               {
	margin: .5em 0 0 .5em;
	padding: 0;
	font: normal 8pt Arial, Verdana, Tahoma, sans-serif;
	color: #000033;
	list-style : none;
}

  .subitem          {
   margin-bottom : 1.0ex;
}
/*  Small list for left nav --------------------------------------------------------------- */
 
 
.breadcrumbs      {
            font-family: verdana,tahoma,arial,sans-serif;
            font-size: 12pt;
            font-weight: bold;
            color: #000033;
            }

 .title     {
            font-family: verdana,tahoma,arial,sans-serif;
            font-size: 13pt;
            font-weight: bold;
            color: #000033;
            }

.sidebar-box   {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #000033;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	padding: 10px;
	height: auto;
	width : 100%;
	border: 1px solid #999999;
	-moz-box-sizing: border-box;
}

/*  FAQ pages --------------------------------------------------------------- */

.section    {
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000066;
	border-top: 3px double #000066;
	margin-top: 1em;
	margin-bottom: 1ex;
	width : 100%;
}



.question      {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #000033;
	font-size: 10pt;
	font-weight: bold;
	background : #cccccc;
	width : 100%;
	display : block;
	padding : 7;
}



/*  Reg/Sub pages --------------------------------------------------------------- */



.bigquote   {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 150%;
	color: #000066;
	vertical-align: top;
	text-align: left;
	padding: 10px 0 10px 10px;
	border-left-color: Silver;
	border-left-width: 1px;
	border-left-style: solid;
}


.quotename  {
   text-align: right;
}


.error {
   font-family: Arial,Helvetica, sans-serif;
   font-size: 14px;
   color: #990000;
   margin : 10px 5px 10px 5px;
}


.formtitle {
   background-color: #9999cc;
   color: #000066;
   font-weight: bold;
   font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
   /* padding-left: 10px; */
   padding: 6px 10px;
   border: 1px solid #9999cc;
   display: block;
   font-size: 17px;
   text-transform: uppercase;
   margin: 10px 0px 0px 0px;
   letter-spacing: .1ex;
}

.formbox {
   margin: 0px 0px 10px 0px;
   padding: 10px;
   border: 1px solid #9999cc;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   display: block;
}

.progress {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   text-transform : uppercase;
   color : #999999;
}

.progress-here {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   text-transform : uppercase;
   color : Black;
   text-decoration : none;
}

  .prop {
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min425px {
    height:425px;
  }

  .min100px {
    height:100px;
  }

  .min150px {
    height:150px;
  }

/*  Columns pages --------------------------------------------------------------- */

.sidebartitle {
	background-color: #9999cc;
	color: #000066;
	font-weight: bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 6px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin : 10px 10px 0px 10px;
	-moz-box-sizing: border-box;
	text-align : center;
	border : 1px solid #999999;
	border-bottom : 0px;
}


/* New page template, simplified layout, 10 Mar '06, ddb -------------*/

.leftNav {
	position: absolute;
	left: 55px;
	top: 200px;
	padding: 0 10px 0 0;
	width: 130px;
}

.sectionLinks {
   margin: 0;
}

.relatedLinks {
   margin: 0;
}

.content {
   margin: 50px 175px 0 200px;
   padding: 0 20px 0 20px;
   -moz-box-sizing: border-box;
}

.rightBar {
   position: absolute;
   right: 5px;
   top: 200px;
   margin: 0 0px 0 0px;
   padding: 0 10px 0 20px;
   width: 140px;
   -moz-box-sizing: border-box;
}

#topNav{
   white-space: nowrap;
   float: right;
}

.freetrial {
	color: #990000;
	font-weight: bold;
	font-style: normal;
}

#footer {
   padding: 35px 0 50px 0; 
   text-align: center;
   color: #666666;
}

/* -------------- List format -- icons as bullets ------------------------*/

 .templateList               {
	margin: 1em 0 0 0;
	padding: 2px; 
	font-family: Arial, verdana, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033; 
	list-style: none;
}

.premiumItem          {
   padding :  0 25px 15px 75px;
   background: url('/images/icons/premium.gif') no-repeat;
   background-position: 0 1.5em;
   margin-bottom : 2ex;
 }
 
.memberItem          {
   padding :  0 25px 15px 75px;
   background: url('/images/icons/member.gif') no-repeat;
   background-position: 0 1.5em;
   margin-bottom : 2ex;
 } 
 
.guestItem          {
   padding :  0 25px 15px 75px;
   background: url('/images/icons/guest.gif') no-repeat;
   background-position: 0 1.5em;
   margin-bottom : 2ex;
 }  

.filetype      {
	font-family: arial, verdana, tahoma,sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000033;
	font-style : italic;
}



/* -------------- Wall Pages - 11/13/06 ------------------------*/


 .wallTitle {
   font-size: 10pt;
   font-family: arial,tahoma,helvetica,sans-serif;
   font-weight: bolder;
   color: #000066;
 }
 .wallText {
   font-size: 9pt;
   font-family: arial,tahoma,helvetica,sans-serif;
   font-weight: normal;
   color: #000066;
 }
  .wallTop {
   font-size: 11.5pt;
   font-family: arial,tahoma,helvetica,sans-serif;
   font-weight: bold;
   color: #000;
 }
.premiumText {
   font-family: arial,tahoma,helvetica,sans-serif;
   font-size: 10pt;
   color: #f26422;
   font-weight: bolder;
}
.standardText {
   font-family: arial,tahoma,helvetica,sans-serif;
   font-size: 10pt;
   color: #000066;
   font-weight: bolder;
}
.commentTitle {
   font-size: 10pt;
   font-family: arial,tahoma,helvetica,sans-serif; /*tahoma, arial,helvetica,sans-serf;*/
   font-weight: bold;
}
.commentText {
   font-size: 9pt;
   font-family: arial,tahoma,helvetica,sans-serif; /*tahoma, arial,helvetica,sans-serf;*/
   font-weight: normal;
}
.button {
   background-color: #949494;
   border-width: 1;
   color: #fff;
   font-size: 9pt;
   font-family: arial;
   font-weight: bold;
}
.buttonhov {
   background-color: #949494;
   border-width: 1;
   border-color: #000066;
   color: #fff;
   font-size: 9pt;
   font-family: arial;
   font-weight: bold;
}
.field {
   font-family: arial,tahoma,helvetica,sans-serif;
   font-size: 12px;
   background-color: #fff;
   border: 1px solid #666666;
   width: 120px;
   *width: 128px; /*ie margin*/
}

