/* CSS Document */

body {
	font-size:11px;
	color:#333333;
	vertical-align:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #61677E;
}

div, form {
	margin:0;
	border:0;
	padding:0;
}

#logo {
	height: 103px;
	background-color:#151620;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
	padding-top:10px;
}

#bg_gradient {
	background-image:url(../resources/figures/bg_gradient.jpg);
	background-repeat:repeat-x;
	margin:0px;
}

#wrapper {
	text-align: left;
	width: 799px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#leftsidebar {
	background-image:url(../resources/figures/bg_gradient_2.jpg);
	background-repeat:repeat-x;
	background-color:314A64;
	width:200px;
	text-align:left;
}

/************* HEADER CONTAINERS **************/

#header {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FFFFFF;
	width:799px;
	line-height:12px;
}

#header h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:1200;
	color:#CC6600;
	font-size:14px;
	line-height:18px;
}

#header a {
	color: #71695C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 	text-decoration: none;
	display:block;
	border:0px;
	width:160;
	vertical-align:middle;
}

#header a:hover{
	color: #CC6600;
	text-decoration:none
}

#box_account {
/*padding-left:20px; */
width:160px;
text-align:left;
vertical-align: top;
font-family:Arial, Helvetica, sans-serif; 
}

#box_account span {
	line-height:20px;

}

#box_search, #box_seminar, #box_comments, #box_ad {
	width:180px;
	text-align:left;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
}
 #box_seminar {
	width:180px;
	text-align:left;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	
	}




/************ LEFT SIDEBAR CONTAINERS ***************/

#leftsidebar {
	float: left;
	width: 200px;
	padding-bottom: 3px;
	text-align: left;
}

#box_ad_1 {
	border-top: 1px dashed #61677E;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#CCCCCC;
	text-align:center;
}

#box_ad_1 h1  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#CCCCCC;
	text-align:center;
	font-weight:bold;
}

#box_ad_1 a {
	color:#CCCCCC;
}

#box_ad_1 a:hover {
	color:#FFFFFF;
}

/************* GENERAL CONTENT **************/

p, li, li ul, td {	
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.style1 {
	font-size:14px;
}
.style2 {
	font-size: 13px;
}
.style3 { font-size: 12px;
}
.style4 { font-size:11px;
}
.style5 { font-size: 16px;
		  font-weight: bold;
}
		  


h1 {
	color:#1A1B26;
	font-size:16px;
	font-weight:bolder;
}

h3 {
	color: #3D2700;
	font-size:13px;
	font-weight:bold;
}

h4 {
	color: #330000;
	font-size:12px;
	font-weight:bold;
}

h5 {
	font-size:11px;
	color:#336699;
	font-weight:bold;
}

a {color:#003366; text-decoration:none; font-weight:bold;}
a:hover {color:#0066CC;}

.link1 {color:#003366; text-decoration:none; font-weight:normal;

	}

#content {
	margin: 0px;
	width: 580px;
	text-align:left;
	padding-top:30px; */
}

#jump_l, #jump_l td {
	font-size:9px;
	color:#CCCCCC;
	text-align:left;
}

#jump, #jump td {
	font-size:9px;
	color:#CCCCCC;
	text-align:right;
}

#jump a, #jump_l a {
	font-weight:bold;
	line-height:20px;
	color:#888888;
}

#jump a:hover, #jump_l a:hover {
	color:#333333;
}

#footer {
	color:#CCCCCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#footer a{
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;}

#footer a:hover{color:#FFFFFF}

.pageh {
	color:#1A1B26;
	font-size: 16px;
	font-weight: bolder;

}
#headerstyle h1 {
	color:#1A1B26;
	font-size: 16px;
	font-weight: bolder;
	display:block;
	margin:0 ;

}
#pageh h1 {
	color:#1A1B26;
	font-size: 16px;
	font-weight: bolder;
	margin: 0;
	
}
#pageh p {
	margin: 1.5em 0;
	display: block;

}
#tube li {
	margin-left: -15px;
	}
/******* DROPDOWN NAVIGATION MENU ********/

#nav {
padding-top:25px;
width:200px;
}

#nav ul { /* all lists */
padding: 0;
margin: 0;
float : left;
}

#nav, #nav ul { /* all lists */
font-weight:bold;
letter-spacing:1.5px;
line-height: 30px;
font-size:11px;
list-style: none;
}
	
#nav li { /* all list items */
position : relative;
font-family:"Times New Roman", Times, serif;
float : left;
list-style: none;
width: 200px;
}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
letter-spacing:1px;
margin-left : 185px;
margin-top : -2.5em;
}

#nav li a {
/*width: 200px;*/
width : 85%;
display : block;
color : black;
font-weight : bold;
text-decoration : none;
padding : 0 0.5em;
line-height : 2.5em;
text-align:right;
color:#CCCCCC;
}

#nav li ul a {
	display: block;
	text-indent: 4px;
	color: #CCCCCC;
	border-bottom: 1px solid #61677E;
	border-left: 3px solid #999999;
	background-color: #314A64;
	padding: 3px 0;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width: 18em;
	line-height:16px;
	text-align:left;
}

#nav a:hover, #nav li:hover, #nav li.sfhover {
	color: #99CCFF;
	background-color:#151620;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

/************* TEXT BUTTON **************/

.texttb {
	border-bottom: #999999 solid 1px; border-top: #999999 solid 1px;
	border-left: 0px; border-right: 0px;
	padding:2px 0 2px 0;
	vertical-align:middle;
	float:inline-table;
	margin:0;
	width:580px;
	clear: left;
	
}
.texttb_1 {
	 border-bottom: #999999 solid 1px;
	/*border-top: #999999 solid 1px; */
	border-left: 0px; border-right: 0px;
	padding:2px 0 2px 0;
	vertical-align:middle;
	float:inline-table;
	margin:0;
	width:250px;
	clear: left;
	float:left;
	
}
.texttb_2 {
	border-bottom: #999999 solid 1px; 
	/*border-top: #999999 solid 1px; */
	border-left: 0px; border-right: 0px;
	padding:2px 0 2px 0;
	vertical-align:middle;
	float:inline-table;
	margin:0;
	width:270px;
	clear:right;
	float:right;
	
	
	
}



.texttbheader {
	line-height:20px;
	margin:0;
	padding:0;
	color: #330000;
	font-size:12px;
	font-weight:bold;
}

.textbn, .textbn_l, .textbn_c {
	color:#000000;
	padding:0px;
	font-size:9px;
	word-spacing:2px;
	text-align:center;
	margin:0;
	line-height:20px;
}

.textbn, .textbn a {
	float:right;
	width:70px;
	margin-right:0px;
	display:inline;
}

.textbn_l {
	float:none;
	width:70px;
}

.textbn a, .textbn_l a, .textbn_c a {
	color:#FFFFFF;
	background-color:#888888;
	padding:0px;
	display:block;
}
.textbn a:hover, .textbn_l a:hover, .textbn_c a:hover {
	background-color:#CC6600;
	color:#FFFFFF;
}

/**********/

.form_a {
	line-height:30px; vertical-align:middle; font-weight:bold; color:#CCCCCC;
}
.form_b  {
	height:40px; line-height:15px; vertical-align:middle; font-weight:normal; color:#CCCCCC; border-bottom: #444444 dashed 1px;
}

a.form {color:#CCCCCC;}
a.form:hover{color:#FFFFFF}

.form_c {
	padding-top:5px; padding-bottom:5px; vertical-align:middle; font-weight:normal; color:#CCCCCC; border-bottom: #444444 dashed 1px;
	}

.form_d {
	padding-top:5px; padding-bottom:5px; vertical-align:middle; font-weight:normal; color:#89AAC9; border-bottom: #444444 dashed 1px;
	font-size:1.2em;
	
}

.form_e  {
	height:40px; line-height:15px; vertical-align:middle; font-weight:normal; color:#CCCCCC; 
}
.form_f {
	padding-top:5px; padding-bottom:5px; vertical-align:middle; font-weight:normal; color:#CCCCCC; border-bottom: #444444;
	}

.w1{
padding-top:5px; padding-bottom:5px; vertical-align:middle; font-weight:normal; color:#CCCCCC;
}
.w2{
padding-top:5px; padding-bottom:5px; vertical-align:middle; font-weight:normal; color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.field_a {
	border: 1px solid #999999 !important; line-height:16px !important; padding:1px !important; margin:2px 2px 2px 10px !important; font-size:10px; vertical-align:middle !important; background-color:#333333 !important; color:#CCCCCC;
}

.note {
font-size:9px; font-weight:normal; color:#777777; line-height:11px;

}

.note1 {
font-size:1em; font-weight:normal; color:#777777; line-height:13px;
}




/*********/
.textcln {
float: left; width:180px;
margin:0;padding:0;
}

.textcln ul{
padding-top:0; padding-bottom:0; margin-top:0;
}

.textcln_2c {
float: left; width:270px; list-style:none;
}

.textcln_3c {
float: left; width:540px; list-style:none;
}



.textcln_4c {
float: left; width:140px; margin-bottom: 2em;
}
.textcln_g {
float: left;
margin-bottom: 2em;
width:400px;
}
.textcln ul li {
width:140px; vertical-align:text-top;
}

.textcln_out {
margin:1em 0 1em 0;
width: 540px;
clear: both;
}

.price  {
	color:#330000;
	padding:0px;
	font-size:11px;
	word-spacing:2px;
	text-align:center;
	margin:0;
	line-height:20px;
	float:right;
	width:60px;
	display:inline;
	font-weight:bold;
}

.object_a {
border: #999999 solid 1px;
}

.stripe {
margin: 0 0 0 0;
clear: both;
padding: 0 0 0 0;
}
/********/

input.btn_a { 
	color:#CCCCCC;
	background:url(../resources/figures/button_03_center.jpg) repeat-x;
	display:block;
	border:0px;
	font-size:9px;
	font-weight: bold;
	word-spacing:2px;
	text-align:center;
	margin:0;
	height:22px;
padding: 0 0 0 0;
	width:100%;
	vertical-align:middle	}
	
input.btn_a_hov { 
	color:#FFFFFF;
}	
.cite  {
	color:#003366;
	text-decoration:underline;
	font-weight:normal;
}
.cite1  {
	color:#003366;
	font-weight:normal;
	font-size: .7em;
	vertical-align: super;		
}

.linkstyle1{
	font-weight:normal;

}


.regicon_1 {
	background-image:url(../resources/figures/Computer5.jpg);
	background-repeat:no-repeat;
	padding-left:20px;

}
.regicon_2 {
	background-image:url(../resources/figures/mouse1.jpg);
	background-repeat:no-repeat;
	padding-left:20px;

}
.regicon_3 {
	background-image:url(../resources/figures/live2.jpg);
	background-repeat:no-repeat;
	padding-left:20px;

}
.regicon_4 {
	background-image:url(../resources/figures/liveweb1.jpg);
	background-repeat:no-repeat;
	padding-left:40px;

}
.schfont {
	font-size:1em;
}

.indexfont{
	color:#003366;		
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.spindex {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
margin-bottom:1em;

}
.speaker-title {
background-color:#DDDDDD;
color:#111111;
font-size:1em;
font-weight:bold;
line-height:normal;
margin:0;
padding:6px 8px;
/*text-transform:uppercase;*/
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

/*Google Search layout */
.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}

/*Google Search bar layout End Here */
#social1
{
width:195px;
margin-top:3px;
}

#fadeinbox{
position:absolute;
width: 480px;
left: 0;
top: -400px;
border: 2px solid black;
background-color: #EEEEEE;
padding: 4px;
z-index: 100;
visibility:hidden;
}

#articlesmargin p, h4 {
	margin: 0;
	padding:0;
}