/* CSS Document */

#innerpage { width: 980px; margin: 0 auto; position:relative; background:transparent url(../img/secondback.jpg) left top repeat-y; min-height:100%; padding: 0 12px; text-align:left; color:#303437;}
* html #innerpage { height: 100%;} 

#innerpageflash { width: 980px; margin: 0 auto; position:relative; background:transparent url(../img/secondbackflash.jpg) left top repeat-y; min-height:100%; padding: 0 12px; text-align:left; color:#303437;}
* html #innerpageflash { height: 100%;} 


#content { margin: 0px 230px 0 200px; padding: 20px 15px 30px;}
#content h1 { font-size: 19px; font-weight: bold; color: #4e86c7; margin: 0px;}
#content h2 { font-size: 13px; font-weight: bold; margin-top: 20px;}
#content.news h2 { font-size: 16px; font-weight: bold; color: #315279; margin: 10px 0 10px 0;}
#content ol {margin:0; padding:0; list-style-position:inside;}
#content #graybox {border: 1px solid #e5e5e5; padding: 5px; margin-bottom: 30px;}
#content .artlogo {float:left; width: 200px; text-align:center; margin-top: 0px;}
#content .shortarttext { margin: 0 0 0 200px; overflow:hidden; width: 300px;}
#content .shortarttextwide {overflow:hidden; width: 500px;}
#content .shortartbox { margin: 30px 0 0 0px; overflow:hidden; border-bottom: 1px solid #e5e5e5;}
#content a.fullstory { float:right; margin: 10px 0;}

#widercontent { margin: 0 0px 0 200px; padding: 20px 15px 50px; overflow:visible; width:730px;}
#innerpageflash #widercontent { margin: 0 0 0 155px; padding: 10px 8px 50px; overflow:visible; width:806px;}
#widercontent.webinars { margin: 0 0 0 200px; padding: 20px 15px 50px; overflow:visible; width:730px;}
#widercontent.webinars h2 {margin: 30px 0 0 0; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
#widercontent div.column {float: left; width: 220px; margin-right: 20px;}
#widercontent div.column_events {float: left; width: 334px;}
#widercontent div.leftevents {border-right: 1px solid #e5e5e5; padding-right: 30px; padding-bottom: 20px;}
#widercontent div.rightevents {border-left: 1px solid #e5e5e5;padding-left: 30px; margin-left:-1px; padding-bottom: 20px;}
#widercontent h1 { font-size: 19px; font-weight: bold; color: #4e86c7; margin: 0px;}
#widercontent h2 { font-size: 16px; font-weight: bold; color: #315279; margin: 5px 0 20px 0;}
#widercontent h3 { font-size: 13px; font-weight: bold; margin-top: 20px;}
#widercontent h4 { color:#303c47; font-size:15px; font-weight:bold;   margin: 10px 0 10px;}
#widercontent hr.gray { height: 1px; border:none; background-color:#cccccc;}
#widercontent hr.blue { height: 2px; border:none; background-color:#4e86c7;}

#widercontent ul.sitemap { list-style-type:none;  padding-left: 20px; }
#widercontent ul.sitemap a { font-size:14px; font-weight:bold;}
#widercontent ul.sitemap li { margin: 20px 0;}
#widercontent ul.sitemap ul { list-style-image:url(../img/lmenuarrow.jpg); padding-left: 40px; }
#widercontent ul.sitemap ul a { font-size:12px; font-weight:normal;}
#widercontent ul.sitemap li li{ margin: 2px 0;}



.clear { display: block; float:none; clear:both; margin:0px; padding:0px; height:0px; }

#innerpageflash #leftcolumn {float:left; width: 120px; clear:left; padding: 20px 0px 40px 15px;}
#leftcolumn {float:left; width: 150px; clear:left; padding: 20px 0px 40px 15px;}
#leftcolumn ul.lmenu {  margin:0; padding-left: 20px; }
#leftcolumn ul.lmenu li{ list-style-image:url(../img/lmenuarrow.jpg); margin: 5px 0; }
#leftcolumn ul.lmenu li.subhead { list-style-type:none; list-style-image:none; margin-bottom: 10px;}
#leftcolumn ul.lmenu li a { font-size: 11px; font-weight:bold;}
#leftcolumn ul.lmenu li.active { list-style-image:url(../img/lmenuarrowa.jpg);}
#leftcolumn ul.lmenu li.active a { color:#303c47;}


#leftcolumn ul.lmenu h3{ margin: 25px 0 5px; font-size:12px; font-weight:bold; color:#7b7b7b;}


#rightcolumn {float:right; width: 194px; padding: 0 18px 20px 18px; margin-top: 20px; clear:left; border-left: 1px solid #e5e5e5; font-size:11px; }
#rightcolumn h2 {color:#303c47; font-size:17px; font-weight:normal;    padding-bottom: 5px; margin-top:0px;}
#rightcolumn h2.testimonials {padding-left: 35px; background:transparent url(../img/quote.jpg) left top no-repeat;}
#rightcolumn h2.kcenter {padding-left: 35px; background:transparent url(../img/kcenter.jpg) left top no-repeat; }
#rightcolumn .author { margin-bottom: 35px;}
#rightcolumn a { font-size:11px;}
#rightcolumn cite { font-style:normal;}
#rightcolumn .blogphoto {float:left; margin: 2px 10px 2px 0px;}



/* WEBINARS */

.faceimg { float:left; margin: 0px 10px 30px 0;}
.speaker { overflow:hidden; border-bottom: 1px solid #e5e5e5; padding: 10px 0 0px 0; clear:both;}
.viewbut { float:right; }
.separator {clear:both; height: 20px;}

div.photos {
	
	float: fixed;
	width: 500px;
	display: block;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 200px;
	margin-bottom: 20px;
	padding: 0px;
}

div.photo
{	
	
    float: left;
    width: 68px;
    height: 88px;
    margin-bottom: 5px;
    position: relative;;
    
    left: -5px;
	
	


    
}

div.photo_inner
{	
	
     
	margin-left: 10%;  /* half of width */
      margin-top: 6%;   /* half of height */
	
	  
    
}


div.photo:hover
{
    background-color: #dddddd;
}

div.photo_content1
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: 0px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}



div.photo_content2
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: -68px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}

div.photo_content3
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: -68px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}

div.photo_content4
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: -136px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}

div.photo_content5
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: -204px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}

div.photo_content6
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: -272px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}


div.photo_content7
{
    width:520px;
    
    position: absolute;
    top: 82px;
    left: -340px;
    z-index: 100;
    background-color: #dddddd;
    visibility: hidden;
    padding: 10px;
}



/* Form Page */
.formtext {
	font-size: 11px;
	width: 200px;
	text-align: left;
	float:  left;
	font-weight: bold;
	
	padding-top: 6px;
	margin-top: 1px;
	margin-bottom: 1px;
	/* border:  1px solid #000000; */
}

.formtext_right {
	font-size: 11px;
	float: left;
	text-align: left;
	width: 410px;
	
	margin-top: 3px;
	margin-bottom: 1px;
	/* border:  1px solid #ff0000; */
}

ul.pdf_float, ul.pdf_list {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	list-style-type: none;	
}

html>body ul.pdf_float, html>body ul.pdf_list {
	margin-left: 0px;
}

ul.pdf_float li, ul.pdf_list li{
	background:url('../img/pdf.gif') no-repeat left top;
	padding-left: 20px;
	width:  175px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.pdf_list {

margin-bottom: 40px;

}

ul.pdf_list li {
	float:  none;
	width: 600px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.red { color:#FF0000;}

form label { font-weight:bold;}

/* End Form Page */






