/* ---------------------------------------------------------------- 
 * TRUE TRUST
 * table.sss3 td{background-color:#ffffff; filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; color:#000000; border:none; padding:28px 15px 26px 15px; -moz-
 * border-radius:10px; -webkit-border-radius:10px; padding-left:19px;}
 *    -OR-
 * table.sss3 td{background:#ffffff url(/lib/transpBlack10.png); color:#000000; border:none; padding:28px 15px 26px 15px; -moz-border-radius:10px; -webkit-border- * radius:10px; padding-left:19px;}
 * table.sss3 td a	{background:#0B1EAA}
 * ---------------------------------------------------------------- 
*/
body{background:#010868 url(/lib/bgDARK.jpg); height:100%; overflow:auto; font-family:Arial; font-size:16; color:#ffffff;}
table.sss0 td{background-color:#000000; padding:1px 1px 1px 1px; -webkit-border-radius:2px; padding-left:0px; margin:0em;}
table.sss1 td{background-color:#000000; filter:alpha(opacity=70); opacity:.7; -moz-opacity:.9;}
table.sss2 td{background-color:#000000; filter:alpha(opacity=70); opacity:.2; -moz-opacity:.2;}
table.sss3 td{background:#ffffff; color:#000000; border:none; padding:28px 15px 26px 15px; -moz-border-radius:10px; -webkit-border-radius:10px; padding-left:19px;}
table.sss3 td a	{background:#0B1EAA}
a:link{text-decoration:none; font-size:16px; color:ffffff;}
a:hover{text-decoration:none; font-style:italic; font-weight:bold; font-size:20px; background:#F8CDC7; color:#000000;}
a:active{text-decoration:none; color:#ED8BA2;}
a:visited{text-decoration:none; font-family:Arial; font-size:16px; color:#E5E6F9;}
.hlogo {position:fixed; top:11; left:11; z-index:11;}
.rside {position:fixed; right:0; top:10%; padding:1em; line-height:1em; z-index:11;}
.tside {position:fixed; top:0; right:25%; margin-top:-.5em; padding:1em; line-height:1em; z-index:11;}
.bside {position:fixed; bottom:0; right:30%; margin-top:-1.5em; padding:1em; line-height:1em; z-index:11;}
.lside {position:fixed; top:22; left:16; z-index:11;}
.cside {position:absolute; left:299; top:50; height:1130; width:677;}
.rcside {position:fixed; right:0; top:50%; padding:1em; line-height:1em; z-index:11;}
li	 	{list-style:square inside; color:#ffffff}
h1, h2, h3, h4, h5 {font-weight: normal; margin: 0 0 5px 0;}
h1		   {font-size:24px; font-weight:bold}
h2		   {font-size:20px;}
h3		   {font-size:18px;}
h4		   {font-weight:bold; font-size:14px; color:#840893}
h2 a, h2 	{color:#0B15CF;}
h2 a:hover	{color:#fe4902; border-bottom:1px dotted #2e2e2e;}
table.sss3 td a	        {text-decoration:underline; font-style:italic; background:none; color:#b30000}
table.sss3 td a:hover   {font-size:16px; background:#64291a !important; color:#ffffff !important; 
                         margin:0em; padding:0px 4px 4px 0px; padding-left:6px;}
table.sss3 td a:visited	{text-decoration:underline; font-style:italic; background:none; color:#680101}
p, li, dd	{font-family:Arial, Helvetica, margin:0 0 15px 0; font-size:13px; line-height:18px; color:#000000;}
blockquote	{border-left:1px solid #2e2e2e; padding:0 0 0 25px;}
a img		{border:none;}
.mbox1 {background:#000000 url(/lib/bg.jpg) top left repeat-x; color:white !important; -moz-border-radius:10px; 
        border:none; padding:8px 15px 6px 15px; -webkit-border-radius:10px; padding-left:0px;}
.mbox2 {background:#ffffff url(/lib/bgDARK.jpg) top left repeat-x; color:white !important; -moz-border-radius:10px; 
        border:none; padding:8px 15px 6px 15px; -webkit-border-radius:10px; padding-left:0px;}
.mbox3 {background:#000000 url(/lib/bgBoxDARKER.jpg) top left repeat-x; color:white !important; -moz-border-radius:10px;         border:none; padding:8px 15px 6px 15px; -webkit-border-radius:10px; padding-left:9px; z-index:1;}
a:hover	{background:#051381 top left repeat-x; font-weight:bold; font-size:20px; color:#ffffff !important; 
        -moz-border-radius:10px; border:none; letter-spacing:-1px; margin:.2em; padding:8px 15px 9px 15px; 
        -webkit-border-radius:10px; padding-left:6px;}

/* Text rotation exmaples styles */
.datebox{float:left; background-color:#2c7ad0; border:1px solid #000000; 
               color:#ffffff; position:relative; margin:0 0 0 20px;}
.datebox .month{display:block; text-align:center; font-size: 20px; line-height:20px;
		padding:2px 0; background-color:#1e528c; text-transform: uppercase;}
.datebox .day{display: block; text-align:center; font-size:60px; line-height:60px; 
                font-weight:bold; padding:2px 24px 2px 0;}
.datebox .dayw{display:block; text-align:center; font-size:20px; line-height:20px; padding:2px 2px 2px 0;}
.datebox .year{display:block; writing-mode:tb-rl; -webkit-transform:rotate(90deg);	
		-moz-transform:rotate(90deg); -ms-transform:rotate(90deg);
		-o-transform: rotate(90deg); transform:rotate(90deg);
		position:absolute; right:-5; bottom:35px; font-size:20px;}
*:first-child+html .datebox .year { right: -28px; } /* IE7 positions element differently to IE6 & 8 */
.datebox span:nth-child(3)
	{right:-16px; bottom:24px; writing-mode:lr-tb;}
