/* CSS Document */
.style1 h3 {
	font-size:large;
	font-weight: bold;
	text-align:left;
	padding:0 10px;
	color:#263F78;	
}

.style1 h5 {
	font-size:small;
	font-weight: bold;
	text-align:left;
	margin:0;
	padding:0 10px;
}


.style1 p {
	line-height:20px;
	text-align:left;
}

#maintext ul li{
/*list-style: circle outside; color:green;
list-style-type:circle;
list-style:inside;*/
list-style-image:url(../images/bullet.gif);
}


#maintext strong{color:#263F78;}

#currentlink {
background:url(../images/navbg1.jpg) top repeat-x;
}

body {
text-align:center;
margin:0;
padding:0;
font-family:Arial, Helvetica, "sans-serif";
font-size:12px;
background:url(../images/bg.jpg) fixed repeat-x;
/*background:#EEEEEE;*/

}

a {
text-decoration:none;
}

#container {
width:969px;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
}

#top {
float:auto;
width:969px;
height:5px;
margin:0;
padding:0;
background:#3658a5;
}

#header {
float:left;
width:969px;
margin:0;
padding:0;
}



#header th {
width:150px;
}

.searchfield {
width:120px;
}
.teedee {
width:669px;
}

.teedee p {
margin:10px;
padding:0;
}

#courses {
margin-bottom:0;
}


#header table {
width:100%;
height:200px;
}

.navdiv {
width:100%;
}

#topnav {
width:100%;
background:#3366FF;
border-bottom:1px solid #333333;
margin:0;
padding:0;
background:url(../images/navbg.jpg) top repeat-x;
}

#topnav li {
float:left;
margin-left:20px;
list-style:none;
}

#topnav a {
display:block;
padding:10px;
color:#FFFFFF;
font-variant:small-caps;
}

#topnav a:hover {
color:#B7DBFF;
background:url(../images/arrow.png) no-repeat top center;
}


#coursesnav {
width:630px;
float:left;
margin:0;
/*padding:0;*/
border-top:1px solid #333333;
border-bottom:1px solid #333333;
font-size:12px;

}

#coursesnav li {
float:left;
list-style:none;
background:#FFFFFF;
}

#coursesnav a {
display:block;
padding:1px 35px;
color:#FFFFFF;
background:#3759a6;
}

#coursesnav span {
font-weight:bolder;
color:#666666;
margin-left:25px;
margin-right:25px;
}

#coursesnav a:hover {
color:#3759a6;
background:url(../images/arrow.png) no-repeat top center;
}



#content {
float:left;
width:969px;
padding:0;
margin:0;
}

#maincontent {
width:669px;
}

#content th {
 width:150px;
}

#content .banners td {
color:#666666;
}

#maintext {
background:url(../images/maincontentbg.png) top repeat-x;
}

#maintext a:hover {
text-decoration:underline;
}

#maintext a:visited {
color:#0066ff;
}

#footer {
float:left;
margin:0px;
width:100%;
}

#footer table {
width:100%;

text-align:center;
}

#footer th {
padding:10px;
height:20px;
background:#3759a6;
}

#footer td {

height:20px;
background:#CCCCCC;
color:#333333;
}


#footer th a {
color:#FFFFFF;
padding:10px;
}




/* newly added */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%; }#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:10px;
		border-width:0px 0px;
		border-style:solid;
		border-color:#5a5372;

	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:8px 20px 5px;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-variant:small-caps;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:underline;
		background:#999999;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:2px;
		margin:1px 0px 0px;
		background-color:#12cc12;
		border-width:1px;
		border-style:inset;
		border-color:#080467;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 20px 2px 5px;
		background-color:transparent;
		color:#d5e8fd;
		font-size:11px;
		border-left:3px solid #6699FF;
		font-variant:normal;
		
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color:#f9faf9;
		
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color:#f9faf9;
		text-decoration:underline;
		border-left:3px solid #CADFF7;
		background:#6699FF;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#d5d9e5;
		color:#333333;
		text-decoration:none;
		border-color:#5a5372;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 4px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:5px 4px;
		border-color:#5a5372;
	}


	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Main Hover Fill Items [Static]""""""""*/	
	#qm0 .qmhoverfill	
	{	
		background-color:#91ed99;
	}


	/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
	#qm0 div .qmhoverfill	
	{	
		background-color:#91e599;
		border-width:1px;
		border-style:solid;
		border-color:#555555;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		margin:0px 0px 0px -1px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		margin:0px 0px 0px -1px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a	
	{	
		padding:5px 20px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:5px 10px;
		text-align:left;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px;
		background-color:#4062ac;
		border-width:1px;
		border-style:solid;
		border-color:#5a5372;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-color:#d5d9e5;
		color:#333333;
		text-decoration:none;
		border-color:#5a5372;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(http://www.opencube.com/qmv6/qmimages/arrow_7.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(http://www.opencube.com/qmv6/qmimages/arrow_10.gif);
	}
	
	
	.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
	


/* current link color */



#sublinks {
width:149px;
}

#sublinks tr {

margin-top:5px;
}
#sublinks td{
list-style:none;
text-align:left;
margin:0;
padding-top:1px;

}

#sublinks td a {
display:block;
color:#F0FAFF;
background:#6DB8E4;
margin:0;
padding:5px;
}

#sublinks td a:hover {
background:#F0FAFF;
color:#6DB8E4;
}

#sublinks #currentsublink {
background:#F0FAFF;
color:#6DB8E4;
}

#external_links tr td {
height:150px;
border-bottom:1px solid #666666;
}

.biography {
width:450px;
display:block;
}

.biography {
line-height:20px;
padding:0 10px;
text-align:justify;
}

.directorprofilename {
padding:0 10px;
}

#managementbiography {
width:100%;
padding:10px;
}

#managementbiography td{
padding:10px;
border-bottom:2px solid #F7F7F7;
}

#biography {
width:500px;
display:none;
}

#biography {
line-height:20px;
padding:0 10px;
text-align:justify;
}

#directorprofilename {
padding:0 10px;
}

#biography1 {
width:500px;
display:none;
}

#biography1 {
line-height:20px;
padding:0 10px;
text-align:justify;
}

#directorprofilename1 {
padding:0 10px;
}

#registrationform th, #registrationform td{
vertical-align:top;
}

#loginform a{
color:#3366FF;
}

#eventsregistrationform {
width:100%;
margin:0;padding:0;
}

#eventsregistrationform tr,#eventsregistrationform td {
vertical-align:top;
}

#paymentinstructions {
display:none;
}

#keynotetable {
width:100%;
margin:0;
padding:0;
}

#keynotetable th {
vertical-align:top;
width:180px;
line-height:20px;
padding:5px; 
margin:0;
background:#069BE3;
color:#FFFFFF;
}

#keynotetable td {
vertical-align:top;
width:180px;
line-height:20px;
padding:5px; 
margin:0;
background:#F2FBFF;
}


#sponsoredtable {
width:100%;
margin:0;
padding:0;
}

#sponsoredtable th {
vertical-align:top;
width:30%;
line-height:20px;
padding:5px; 
margin:0;
background:#069BE3;
color:#FFFFFF;
}

#sponsoredtable td {
vertical-align:top;
width:180px;
line-height:20px;
padding:5px; 
margin:0;
background:#F2FBFF;
}

#sitemap {
width:100%;
font-size:16px;
font-weight:bolder;
}


#sitemap a {
text-decoration:underline;
color:#144AA5;
}
#sitemap a:visited {
text-decoration:underline;
color:#144AA5;
}

#sitemap ul li a {
text-decoration:none;
color:#0000FF;
}

#sitemap ul li a:visited {
text-decoration:none;
color:#0000FF;
}

.sitemapsublinks {
font-weight:400;
font-size:12px;
}

#sitemap li {
padding:5px 20px;
text-align:left;
}

#leftshadow {
display:none;
float:left;
width:20px;
right:0;
height:700px;
padding:0;
margin:0;
text-align:right;
background:url(../images/leftshadow.png) no-repeat;
}

#rightshadow {
display:none;
float:right;
width:20px;
height:700px;
padding:0;
margin:0;
text-align:left;
background:url(../images/rightshadow.png) no-repeat;
}


#allcontainer {
width:1011px;
padding:0;
margin:0 auto;
}

#grpform {
width:100%;
}

.smallinputbox {
width:110px;
margin:5px 0;
}


#field6, #field7, #field8, #field9, #field10 { display:none;}
 
.registrationlink {
font-size:24px;
padding:10px;
}

.r_box{
background-color:#263F78;
height:157px;
margin-left:11px;
width:125px;
color:#FFFFFF;
font-weight:bold;
}

.r_box a{
color:#FFFFFF;
text-decoration:none;
margin-top:10px;}

.r_box a:hover{

text-decoration:underline;}

.r_box:hover{
background-color:#6699FF;
}

.c_box{
background-color:#263F78;
height:157px;
margin-left:11px;
width:125px;
color:#FFFFFF;
font-weight:bold;
}

.c_s_box{
padding-left:33px;
padding-top:65px;}


.c_s_box a{color:#FFFFFF;
font-size:20px;}

.c_table{margin-left:50px;
}