/* hjr, Thu Nov 15 08:44:22 CST 2012 */
/* hjr, Thu Jan 29 21:22:35 CST 2015 */
body
{ 
	text-align: left;
	background-color: #3664AB;
	margin: 0px;
}

p
{
	padding: 5px 0px 5px;
}

li
{
	padding: 3px 0px 3px;
}

.tdheader
{
	background-image: url(../img/webassets/tbheader.bg.jpg);
	background-color: #3A7EE1;
	background-repeat:repeat-x;
	background-position: top;
	vertical-align: top;
	height: 181px;
}

.tbheader
{  
	background-image: url(../img/webassets/tbheader.bg.jpg);
	background-repeat: no-repeat;
	background-position: top left; 
	background-color: transparent;
	height: 181px;
	width: 100%;
}

.tdspacer
{
	background-color: #FFFFFF;
	vertical-align: top;
	height: 18px;
}

.tdcontent
{
	color: #000000;
	background-color: #F1F0F0;
	vertical-align: top;
	font-family: 'Lucida Grande', Helvetica, sans-serif;
	font-size: 1em;
	text-align: left; 
	vertical-align: top;
	padding: 10px;
}

.tdcloser
{
	vertical-align: top;
	text-align: center;
}

.tdfooter
{
	background-image: url(../img/webassets/tdfooter.bg.jpg);
	background-color: #377FE1;
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 6px solid #F2F0F1;
	vertical-align: top;
	height: 31px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}

.divcontact
{  
	color: #FFFFFF;
	padding: 8px 234px 2px 10px;
	line-height: 21px;
}

.divcontact a         { text-decoration: none; color: #FFFFFF; }
.divcontact a:hover  { text-decoration: none;  }
.divcontact a:active  { text-decoration: none; }
.divcontact a:visited { text-decoration: none; }

.divhosting
{  
	padding: 10px;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
}

.divhosting a         { text-decoration: none; color: #0000FF; }
.divhosting a:hover   { text-decoration: none; }
.divhosting a:active  { text-decoration: none; }
.divhosting a:visited { text-decoration: none; }

#tbcode
{
	display: table;
	border-collapse: collapse;
	width: 0;
 	border-radius: 0em 0 1em 0em;
 	box-shadow: 10px 10px 10px #808080;
}

#tbcode tr
{
	display: table-row;
}

#tbcode td
{
	display: table-cell;
}

#tbcode td:first-child
{
	max-width: 4em;
}

#tbcode td:last-child
{
	width: 100%;
}

/* code textareas */
.code
{
	width: 0;
	height: 0;
	display: none;
}

.adownload
{
	display: inline-block;

	color: #FFFFFF;
	background: #000099 url("../img/webassets/gradient.png") repeat-x;

	margin: 3px;
	padding: 5px 10px;

	font-weight: bold;
	font-size: 0.66em;
	text-decoration: none;

	border-radius: 5px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	
	cursor: pointer;
}
.adownload:hover
{
	background: #6633FF url("../img/webassets/gradient.png") repeat-x;

	cursor: hand;
}

.pfigure
{
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;	
	padding: 10px;
}

.imgfigure
{
	        /* CW from the top */
	margin: 0px 10px 10px 10px;
	box-shadow: 10px 10px 10px #808080;
}
