<!--

BODY {
	background: #002C49 url("../images/bk-fade.gif") repeat-x; background-position: top left;
	margin: 10 0 0 0px; 
	padding: 0px;
}
BODY, INPUT, SELECT, TEXTAREA, TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	color: "#666666"; 
}
/*----------------------------
  Headers 26648F
----------------------------*/	
H1 {
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:"#26648F";
	text-decoration:none;
	margin:0px;
	padding:0 0 5px 0;
}
H4 {
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:"#555555";
	text-decoration:none;
	margin:0px;
	padding:0 0 2px 0;
}
.type {
	color: "#777777";
}
H5 {
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	color:"#CCCCCC";
	text-decoration:none;
	margin:0px;
	padding:0 0 10px 0;
}
/*----------------------------
  Link Colors:
	orange: FF9900
----------------------------*/		
A { 
	color: #316A95; 
	text-decoration:none; 
}
A:hover { 
	text-decoration:underline; 
}										
FORM {
	margin: 0px;
	padding: 0px;
}
OL {
	margin-top:10px;
	margin-bottom:10px;
}
UL{
	list-style-type:none;
	margin:14px 0 0 0;
}
UL LI{
	list-style-type:none;
	padding:0 0 5px 18px;
	background:url("../images/blt-arrow_blue.gif") 7px 5px no-repeat;
}
UL.listen LI{
	background:url("../images/blt-listen.gif") 7px 0px no-repeat;
	padding:3px 0 6px 35px;
}
UL.pdf LI{
	background:url("../images/blt-pdf.gif") 7px 0px no-repeat;
	padding:3px 0 6px 35px;
}
/*----------------------------
  Main Layout
----------------------------*/										
td.top-middle {
	background: #1B242B url("../images/top-middle.gif") repeat-x; background-position: top left;
}
td.middle {
	background: #FFFFFF;
	border-left: 1px solid #545A60;
	border-right: 1px solid #545A60;
}
td.middle-bottom {
	background: #FFFFFF url("../images/main-bottom.jpg") no-repeat; background-position: bottom right;
	border-left: 1px solid #545A60;
	border-right: 1px solid #545A60;
}
img.btn1 {
	margin-top: 15px;
}
img.btn2 {
	margin-top: 8px;
}
a.employement {
}
a.login {
	color:#b4b4b4;
	padding-right: 10px;
}
a.login:hover {
	color:#FFFFFF;
}
 /* BDBDBD */
.date {
	color:#b4b4b4;
}
/*----------------------------
  Login Pages Layout 742
----------------------------*/		
td.login{
	height: 600px;
	background: #000000 url("../images/login_bk3.jpg") no-repeat; background-position: top right;
	border-left: 1px solid #545A60;
	border-right: 1px solid #545A60;
}
input.login{
	width:140px;
}
div.login{
	margin: 500px 0 0 80px;
}
/*----------------------------
  Blog
----------------------------*/
.blog_quote{
	font-size:15px;
	color:"#4A4B5D";
	font-style:italic;
}
.blog_quote_author{
	font-size:12px;
	color:"#4A4B5D";
}
img.left{
	margin:0 20px 20px 0;
}
#blog_controls{
	width:150px;
	text-align:left;
	margin-top:10px;
	border: 1px dotted #535B5E;
}
#blog_controls_inner{
	padding:10px;
}
table.blog_table td{
	border-top: 1px dotted #777777;
	padding:3px 0 3px 0;
}
table.blog_table td.blogdate{
	width:70px;
}
table.blog_table td.fixed{
	width:120px;
}
table.blog_table thead td{
	font-weight: bold;
	border-top: 0px;
}
table.mini_text img {
	margin-bottom:5px;
}
table.mini_text a {
	font-size:9px;
}
table.wmp_link th {
	width:70px;
	text-align:left;
}
table.wmp_link th.bigger {
	width:85px;
}
img.blog_left {
	margin-right:20px;
}
ol.spaced li{
	padding-bottom:10px;
}
table.review tr{
	padding-bottom:5px;
}
table.review td{
	padding-left:5px;
}
a.mouseOverMoreInfo{
	font-weight: bold;
}
table.blog_puzzle_rubik th{
	text-align:left;
	width:60px;
	position:relative;
	vertical-align:top;
}
table.blog_puzzle_rubik td h4{
	font-size:12px;
}
table.blog_puzzle_rubik tr{
	padding-bottom:10px;
}
.lyrics{
	border: 1px solid #777777;
	background: #fff1fb;
	padding:20px;
	margin-left:40px;
	font-size:10px;
}
/*----------------------------
  Blog - Images with Captions
----------------------------*/
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
/* @noflip */
div.tleft {
	float: left;
	clear: left;
	margin-right: 1.5em;
	margin-bottom: 1em;
	border-width: .5em 1.4em .8em 0;
}
img.thumbborder {
	border: 1px solid #dddddd;
}
.hiddenStructure {
	display: none;
}

div.gallerybox div.thumb {
	text-align: center;
	border: 1px solid #ccc;
	margin: 2px;
}

div.thumbinner {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}

/**
 * Image captions
 */
body.rtl .thumbcaption { text-align:right; }

body.ltr .thumbcaption { text-align:left; }
/*----------------------------
  Work
----------------------------*/
table.clients th, table.clients td {
	text-align:left;
	font-weight: normal;
}
table.clients th {
  padding-left: 20px;
  padding-right: 30px;
}
table.clients td {
  padding-right: 10px;
}
div#client2,div#client3,div#client4,div#client5,div#client6,div#client7,div#client8,div#client9,div#client10 { display: none; }
div#clientImage2,div#clientImage3,div#clientImage4,div#clientImage5,div#clientImage6,div#clientImage7,div#clientImage8,div#clientImage9,div#clientImage10 { display: none; }
span#clientListOff2,span#clientListOff3,span#clientListOff4,span#clientListOff5,span#clientListOff6,span#clientListOff7,span#clientListOff8,span#clientListOff9,span#clientListOff10 { display: none; }
span#clientListOn1 { display: none; }
div#flash2,div#flash3,div#flash4,div#flash5,div#flash6,div#flash7,div#flash8,div#flash9,div#flash10,div#flash11,div#flash12,div#flash13,div#flash14,div#flash15 { display: none; }
div#flashImage2,div#flashImage3,div#flashImage4,div#flashImage5,div#flashImage6,div#flashImage7,div#flashImage8,div#flashImage9,div#flashImage10,div#flashImage11,div#flashImage12,div#flashImage13,div#flashImage14,div#flashImage15 { display: none; }
span#flashListOff2,span#flashListOff3,span#flashListOff4,span#flashListOff5,span#flashListOff6,span#flashListOff7,span#flashListOff8,span#flashListOff9,span#flashListOff10,span#flashListOff11,span#flashListOff12,span#flashListOff13,span#flashListOff14,span#flashListOff15 { display: none; }
span#flashListOn1 { display: none; }

table.list th, table.list td{
  padding:0px;
}
table.list td{
  padding-left:10px;
}
div.subtext{
	font-size: 9px; 
	padding:0 20px 0 20px;
}
/*----------------------------
  ciphers
----------------------------*/
table.ciphers th, table.ciphers td {
	text-align:left;
	padding-bottom:5px;
	padding-left:10px;
}
table.ciphers td {
	padding-right:10px;
}
table.ciphers tfoot th, table.ciphers tfoot td {
	padding-top:10px;
}
input.ciphers {
	width:200px;
}
textarea.ciphers {
	width:350px;
	height:75px;
}
textarea.ciphers_beta {
	width:350px;
	height:75px;
}
textarea.ciphers_delta {
	width:350px;
	height:250px;
}
textarea.ciphers_gamma {
	width:350px;
	height:150px;
}
table.cipher_answer thead th, table.cipher_answer thead td, table.cipher_answer tr.border th, table.cipher_answer tr.border td {
  border-bottom: 1px dotted #777777;
}
table.cipher_answer tr.border2 td {
  border-top: 1px dotted #777777;
}
table.cipher_answer th {
	padding:3px;
	padding-right:10px;
	text-align:left;
}
table.cipher_answer td {
	padding:3px;
  border-left: 1px dotted #777777;
	text-align:center;
}
table.cipher_answer td.first_col {
  border-left: 0px;
}
table.cipher_answer td.first_col, table.cipher_answer td.other_col {
	width:15px;
	height:15px;
}
input.input_alpha{
	width:10px;
	font-size:8px;
}
input.input_beta{
	width:10px;
	border:0px;
	text-align:center;
}
input.input_delta{
	width:20px;
	text-align:center;
}
table.cipher_extra {
  border: 1px solid #D3D3D3;
	padding:10px;
	width:542px;
}
table.simpletable th, table.simpletable td{
	text-align:left;
	font-size:10px;
	padding:3px 0 3px 0;
}
.found_ltr_in_msg{
	color: #57BA62;
	font-weight:bold;
}
.no_ltr_in_msg{
	color: #CCCCCC;
}
/*----------------------------
  Email
----------------------------*/	
.error{
	color:#F3265B;
}
table.email th, table.email td {
	text-align:left;
	padding-bottom:5px;
	padding-left:10px;
}
table.email td {
	padding-right:10px;
}
table.email tfoot th, table.email tfoot td {
	padding-top:10px;
}
input.email {
	width:200px;
}
input.codeword {
	width:50px;
}
textarea.email {
	width:200px;
	height:100px;
}
/*----------------------------
  Video
----------------------------*/	
body.video_include {
	background: #FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#235984;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;
	margin:10px;
}
body.video_include table th, body.video_include table td {
  border-top: 1px dotted #777777;
	padding:5px;
}
body.video_include table thead th, body.video_include table thead td {
  border-top: 0px;
}
body.video_include table th {
	color:"#BDBDBD";
	font-size:9px;
}
.vl1_library{
	color:#000030;
}
/*----------------------------
  Links
----------------------------*/
table.link_featured td.controls {
  border-left: 1px dotted #777777;
	padding-left:10px;
}
table.link_featured td.content {
	padding-right:10px;
}
table.link_featured td.slideshow {
	padding-bottom:10px;
}
/*----------------------------
  Tabs Toggle Extras
----------------------------*/
div#extraTurnOff, div#extraBlock, div#extraTurnOff2, div#extraBlock2 { display: none; }
/*----------------------------
  Tabs
----------------------------*/
table.tabs {
}
table.tabComments {
	border-top: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
}
#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	font-weight:bold;
}
#tabs ul {
	margin:0;
	padding:30px 0 0 10px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url("../images/tab-left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url("../images/tab-right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
}
#tab1on, #tab2on, #tab3on, #tab4on, #tab5on {
	float:left;
	background:url("../images/tab-left_Active.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tab1on span, #tab2on span, #tab3on span, #tab4on span, #tab5on span {
	float:left;
	display:block;
	background:url("../images/tab-right_Active.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFFFFF;
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}
div#commentForm2, div#commentForm3, div#commentForm4, div#commentForm5 { display: none; padding:10px; }
div#commentForm1 { padding:10px; }
div#tab2on, div#tab3on, div#tab4on, div#tab5on { display: none; }
div#tab1on { }
div#tab2off, div#tab3off, div#tab4off, div#tab5off { }
div#tab1off { display: none; }

-->
