@charset "UTF-8";
/* CSS Document */

#content-container .subnav h2, #content-container .subnav h3 {
 
border-top: 1px solid #ffffff;
font-weight: normal !important;
padding: 0px !Important;
margin: 0px !important;
font-size: 14px !important;
}
#content-container .subnav h2
{border-left: 5px solid #85bbc0;
margin-top: 4px !important;
padding: 0px !important;
}
#content-container .subnav h3 {
	margin: 0px 0px 0px 0px !important;	
	padding: 0px 0px 0px 0px !important;	
	font-size: 12px !important;
	 
}
#content-container .subnav h2 strong, #content-container .subnav h3 strong {
	font-weight: normal !important;
}
.subnav h3 a:link, .subnav h3 a:visited, .subnav h2 a:link, .subnav h2 a:visited {
color: #333333 !important;
}
#content-container .subnav   a:link, #content-container .subnav   a:visited {
	color: #333333 !important;	
}
#content-container .subnav a:hover {
background-color: #000000;
color: #ffffff !important;
}

.title h3{
margin-top: 4px !important;
}

.bottom-fade {
/*background-image:url(/conferences/common/images/bottom-fade.jpg);
background-repeat: repeat-x;
background-position: top;*/
}

.featurez {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
letter-spacing: 3px;
}

@charset "UTF-8";
/* CSS Document */


/*------------------------------ custum formating -------------------------------*/

.doted-border {
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ececec;
}

/*-------------------------------- Heading Colors ---------------*/
a:link.pageheading , a:visited.pageheading {
color: #abb950 !important;  
margin-left: 80px !important;
 text-transform: uppercase;
font-size: 25px;
letter-spacing: 5px;
margin-top: 0px;
}
#content-container h1, #content-container h2,#content-container h3,#content-container h4,#content-container h5,#content-container h6,
#content-container h1 a, #content-container h2 a,#content-container h3 a,#content-container h4 a,#content-container h5a,#content-container h6 a
{ 
color: #abb950 !important;
font-weight: normal !important;
}

#content-container p {
color: #666;
}
#content-container h1+p, #content-container h2+p, #content-container h3+p, #content-container h4+p  {
	margin-top: 0px !important;
	padding-top: 0px !important;	
}

/*------------------------------- Link Colors ---------------*/
#content-container a:link, a:visited {
color: #64a9af;
}
/*------------ sets the path to the list arrow change in common/images/ ---------*/
#content-container ul li{
list-style-image:url(/common/images/listarrow.gif) !important; 
*list-style-image:url(/common/images/listarrow-ie.gif) !important;
color: #666;
}
/*------------------------------- Template color Formating -----------------------------------*





/*-------------- Top Nav Coloring ----------------- */
#nav-container {
background-color: #85bbc0;
}
#nav-container  a:link, #nav-container  a:visited  {
	color: #ffffff;
}

#nav-container  a:hover {
	background-color: #000000;
	color: #ffffff;
	text-decoration: none;
}




/*----------------------------------- Left Navigation colloring -----------------------------------*/
#left-nav-container a:hover{
	background-color: #000000;
	color: #ffffff !important;
	text-decoration: none;
	background-image: url("/common/images/arrow-hover.gif");
	background-position: center left;
	background-repeat: no-repeat;
}


/*set background color of left nav */
#left-nav-container a:link, #left-nav-container a:visited, #left-nav-container ul li a:link, #left-nav-container ul li  a:visited {
		color: #595959;
		font-size: 14px !important;
		background-image:url(/common/frontpage_images/left-naver-link.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		padding-left: 5px !Important;
		margin-bottom: 3px !important;
}


#left-nav-container ul ul li  a:link, #left-nav-container ul ul li  a:visited, #left-nav-container ul  ul ul li  a:link, #left-nav-container ul  ul ul li  a:visited {
		color: #666666;
		background-image:url(/common/frontpage_images/left-naver-link.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		padding-left: 20px !Important;
}

li.request-proposal {
	background: url(/conferences/common/images/request-proposal.png) no-repeat top left;
	height: 68px;
	
}
#left-nav-container ul li.request-proposal a:link, #left-nav-container ul li.request-proposal a:visited{
	line-height: 24px !important;
	background-image: none;	
	font-size: 18px !important;
		padding: 6px 0px 16px 24px !important;
	color: #fff !important;
}
#left-nav-container ul li.request-proposal  a:hover.request-link{

	background: #ffffff no-repeat bottom left url(/conferences/common/images/request-proposal-down.png) !important;
}
/* sets the background image which contains the color for the navigation so it the color remains for the full height of the page.*/
#inner-container {
	background: none !important;
}
/*------------------------------ footer Nav Coloring ----------------------------------------- */
#footer-container  a:link, #footer-container  a:visited  {
	color: #fff !important;
}

#footer-container  a:hover {

	color: #ffffff !important;
	text-decoration: none;
}
/*set background color of footer */
#footer-container {
	background-color: #85bbc0;

}

#footer-container ul  a:link, #footer-container ul a:visited  {
	color: #ffffff !important;
}
#footer-container h3 strong{
color: #666;
}
#footer-container h3{
color: #fff;
}

/*--- add for non linked text in leftnav */
h3.nav-nolink {
color: #ffffff !important;
padding-left: 22px !important;
padding-top: 8px;
}

h2.nav-nolink {
color: #ffffff !important;
padding-left: 14px !important;
padding-top: 8px;
}

/*----------- the color classes apply to headings randomly for color effect -------------*/
#content-container .color1, #content-container .color1 a {
	color: #609ca1;

	
}
#content-container .color2, #content-container .color2 a {
	color: #85bbc0 !important;
	text-transform: uppercase;
}
#content-container .color3, #content-container .color3 a {
	color: #84912c !important;
	
}
#content-container .color4, #content-container .color4 a{
	color: #abb950 !important;
	text-transform: uppercase;
}

/*----------- usses same color class for image but adds a border -------*/
#content-container img.color4, #left-nav-container #left-nav-content img.color4  {
		border: 2px solid #c5d365;
	
}

#middle-container img.color3, #left-nav-container #left-nav-content img.color3  {
		border: 2px solid #abb950 ;
}
#middle-container img.color2, #left-nav-container #left-nav-content img.color2  {
		border: 2px solid #b9e2e6;

}
#middle-container img.color1, #left-nav-container #left-nav-content img.color1 {
		border: 2px solid #85bbc0;
	
}
/*----------- usses same color class for left navigation but adds a border -------*/
#left-nav-container li .color1{
	border-left: 5px solid #85bbc0;
	
}

#left-nav-container li .color2{
	border-left: 5px solid #b9e2e6;
}

#left-nav-container li .color3{
	border-left: 5px solid #abb950;
}

#left-nav-container li .color4{ 
	border-left: 5px solid #d6e37e;
}

#left-nav-container li a.color1, #left-nav-container li a.color2 , #left-nav-container li a.color3 , #left-nav-container li a.color4  {
	background-image: none !important;
}
#content-container ul.list-event-desicription, #content-container ul.list-event-desicription li {
	margin-bottom: 20px !Important;
}

/*------------------ top feature ---------------*/
.top-feature {
	background-color: #FDD48E;
	border-bottom: 0px solid #FFA200;
	width: 570px;

}
.top-feature h1, .top-feature h2, .top-feature h13, .top-feature h4 {
	color: #333333 !important;
}
.top-feature td {
	border-collapse: collapse;
	vertical-align: top;
}
/*---- add to right column ----*/
.top-feature-right {
	padding: 10px 16px 0px 22px;
}
.top-feature img {
	float: left;
}
.top-feature a:link {
	text-decoration: underline;
	color: #000000;
}
.top-feature a:visited {
	text-decoration: underline;
	color: #666666;
}
.top-feature a:active {
	text-decoration: underline;
}
.top-feature a:hover {
	color: #000066;
	text-decoration: underline;
}
.top-feature-text {
padding: 10px 20px 10px 26px;
}

hr {
margin-left: 28px !important;
margin-right: 28px !important;
border: 1px solid #ececec;
}
/*------------------ use as div around photo with small text underneith ---------------*/
.caption {
 font-size: .6em;
 float: left;
 margin: 2px 10px 10px 0;
}
/*------------------ two-column text ---------------*/

.twocolumn{
	clear: both;
	width:570px;
	padding: 0;
	margin: 0px 0 10px 0;
	
}
.twocolumn_left{
	float:left;
	width:280px;
	
}
.twocolumn_right{
	float:right;
	width:280px;
	margin:0;
}


.borderz {
border-top: 3px solid #ececec;
border-bottom: 3px solid #ececec;
margin: 28px 0px 0px 14px;
}




.pad-top1 {
padding-top: 20px;
}

.more {
background-image:url(/conferences/common/images/more-info-arrow.gif);
}
/* front page*/
#content-container blockquote {
	padding-right: 120px;	
}

#content-container blockquote h3{	font-size: 18px;}

#content-container blockquote p{	text-align: right;}

#searchDiv, #searchField {background: #bde8ec !important;}

div.footer-linkz a{ display: block; width: 110px; height: 130px; text-decoration: none; padding: 10px 20px 10px 50px; 	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; margin-top: 20px;}
/*------- registration form ---------*/


div.footer-linkz a:hover {background-color: #000000;}
#content-container a.reg-button {
clear:both; background-color: #85bbc0; border: 0 none; color: #FFFFFF !important; cursor: pointer; display: block; float: left; font-size:27px; font-weight: normal;  line-height: 22px; margin: 25px 0px 50px 116px; padding: 18px 22px 18px 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;
	width: 130px; 
    box-shadow: -4px 4px 6px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.22);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=235, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=235, Color='666666');
	border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
a.pdf-button {
	background: url(/common/images/icon-pdf.png) no-repeat; 
	height: 60px;
	display: block; float: left; 
	width: 110px;
	 margin: 38px 0px 20px 20px;
	 padding: 8px 0px 0px 52px;
	text-decoration: none;
}
#middle-container #content-container a:hover.reg-button {
	background-color: #000;
	color: #ffffff !important;	
}
#content-container h1.con-title {
	text-transform: none;
	font-size: 28px;	
	line-height: 28px;
}
#content-container h1+h3 {
	padding-top: 0px !important;
	color: #85bbc0 !important;	
}
#content-container h1+h3 a {
	color: #85bbc0 !important;	
}
span.online {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;	
}
span.reg-or {
	float: left;
	padding: 54px 20px 0px 40px;
	color: #cbd571;	
	font-size: 17px;
}
