body {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background: #f0f0f0 url(body-bg.gif) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	color:#003333;
	font-size: 12px;
	font-weight: normal;
}
img	{ border: none;
}
A		{ color: #669966; text-decoration: underline;} /* vert */
A:link		{ color: #003300; text-decoration: none;}
A:visited	{ color: #003300; text-decoration: none;} 
A:active	{ color: #003300;} /* gris */
A:hover		{ color: #999999;}

#container {
	background:url(images/rims.gif) repeat-y top;
	margin:0 auto;
	width:804px;
	position:
	padding: 10px;
	border: none;
	}
	
#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:800px;
	}
	
#header {
		background:#006699);
	}


h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	font-weight: bold;
	background:rgb(248,241,216);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

*.wfont {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;

}

*.darkgreenfont {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #003333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}

/*align dropcap*/	
*.dropcap1:first-letter { font-family: Verdana, Arial, sans-serif;
font-size:12px; font-weight:bold; 
vertical-align:baseline; }

*.aligned-dropcap2 { font-size:20px; line-height:0.8em; font-weight:bold;
  vertical-align:middle; background-color:gold; padding:0 2px; }

*.aligned-dropcap3 { font-size:20px; line-height:normal; font-weight:bold;
  font-style:italic; vertical-align:-0.45em; color:white;
  background-color:black; background-image:url("marble.jpg");
  padding:0 4px; border:1px solid black; }  

/*form out style*/
input.capitalize { text-transform: capitalize }
input.uppercase { text-transform: uppercase }
input.green {background-color: #eeeeee; font-weight: normal; font-size: 12px; color: black;}
input.red {background-color: #cc0000; font-weight: normal; font-size: 12px; color: white;}
input.pink {background-color: #ffcccc; font-size: 10px;}

  		
	
/*main content*/	
	#main{
	float:left;
	background: #FFFFFF;
	width: 546px;
	padding: 0px 0px 0px 4px; 
	}
	#mainleft {
	float:left;
	background-color: #FFFFCC;
	}
	#mainleft h2, #mainleft h3, #mainleft p {
		padding:0 10px;
    }
	
	#mainright {
	float:right;
	width: 258px;
	background:url(images/bg_blugrd.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
	#mainright h2, #mainright h3, #mainright p {
		padding:0 10px;
    }	

/*equal block*/
#box1, #box2, #box3
	{
	float: left;
	width: 256px;
	border-right: 1px dotted #CCCCCC;
	padding-left: 4px;
	padding-right: 4px;
			}
#box1
	{
	background: #FFFFCC;
	width: 256px;
	}
* html #box1, #box2, #box3
	{
	float: left;
	width: 256px;
	border-right: 1px dotted #CCCCCC;
	padding-left: 4px;
	padding-right: 4px;
	}

#box1:after, #box2:after, #box3:after
	{
	display: block;
	background: inherit;
	height: 0;
	}
/* right boxtop */
.boxtop {
	float: right;
	font: normal 10px Arial,sans-serif;
	background-color: #CCFF99;
	width: 180px;
	right: auto;
	padding-top: 4px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.boxtop h1 {
	background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;  
	border-top: 1px solid #FFFFFF;
	font: bold 11px Arial,sans-serif;
	color: #E52E87;
	height: 22px;
	margin: 0;
	padding-left: 0px;
}

/* news article box*/
.boxnews {
	float: left;
	width: 541px;
	border-right: 1px dotted #CCCCCC;
	padding-left: 0px;
	padding-right: 4px;
	
}
.boxnews h1 {
	background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;  
	border-top: 1px solid #FFFFFF;
	font: bold 11px Arial,sans-serif;
	color: #E52E87;
	height: 22px;
	margin: 0;
	padding-left: 0px;
}

/*menu*/
#navigation{
	width: 800px;
	font-weight: bold;
	font-size: 11px;
}

#navigation:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#navigation ul{
border-bottom: 1px solid #BBB;
width: 100%;
background: url(images/chromebg.gif) center repeat-x;
padding: 2px 0; /*don't change the value here must be fixed*/
margin: 0 auto;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

#navigation ul li{
display: inline;
color: #666666;
padding: 2px 0; /*adjust space of vertical line and space*/
margin: 0 auto;
text-decoration: none;
}

#navigation ul li a{
color: #006633;
padding: 2px 10px 0px 10px; /*adjust space right line*/ 
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#navigation ul li a:active{
color: #006633;
padding: 2px 8px 0px 8px; /*adjust space of vertical line and space*/
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
background: url(images/chromebg2.gif) center center repeat-x;
}

#navigation ul li a:hover{
background: url(images/chromebg2.gif) center center repeat-x;

}

/* FAQs ANCHORS BELOW */


/*conference left navigation*/

/**************** Navigation menu styles ****************/

#leftnav a{
display:block; 
width:145px; 
padding:5px 18px 5px 0; 
color:#ffffff; 
background:#166b56 url(img/sidebarbg.gif) top right repeat-y; 
font-size:1.2em; 
font-weight:normal; 
text-decoration:none; 
letter-spacing:0px;
border-top:1px solid #c0c0c0; 
border-bottom:1px solid #c0c0c0;
}

#leftnav a:hover 
{color:#303030; background:#f0f0f0 url(img/sidebarbg.gif) top right repeat-y;}

#leftnav a.active{
padding:5px 18px 5px 0; 
background:#4c7f6e; 
border-top:2px solid #c0c0c0; 
border-bottom:2px solid #c0c0c0;
}

#leftnav a.active:hover
{color:#505050; background:#fafafa;}

/*left navigation*/


/*conference pic frame*/

/**/


a.title:link {
	color: #53AD2B;
	text-decoration: none;
}
a.title:visited {
	color: #53AD2B;
	text-decoration: none;
}
a.title:hover {
	color: #53AD2B;
	text-decoration: underline;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 10pt;
	color: #003333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



p.faquestions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 16pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul.questions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: left;
	}

/*for industry directory form text*/
p.direct_form_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	line-height: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	}
p.direct_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	}	
	
/* ----- Thumbnail Grid Styles */

.thumbs ul, .thumbs li {
    list-style: none;
    }
.thumbs li {
    float: right;
    padding: 5px 0 0 5px;
    position: relative;
    width: 88px;
    height: 88px;
    }
.thumbs a {
    text-decoration: none;
    }
.thumbs a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 88px;
    background-image: url(images/blog-frame.png) no-repeat top;
    overflow: hidden;
    }
.thumbs a:hover span {
    background-position: bottom;
    }

/*horizontal rule <hr></hr>*/
#greenrule a{
width:90%;
color:#166b56;
}

/*haeder tab and background like nav bar*/
.htab {
font-weight: bold;
font-size: 12px;
width: 269px;
color: #006633;
background: url(images/chromebg.gif) center repeat-x;
padding: 2px 0; /*don't change the value here must be fixed*/
text-align: left; /*set value to "right" for example to align menu to the left of page*/
display: block;
text-decoration: none;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #BBB;
}

/*footer*/
#footer{
	/*font-family:verdana, geneva, arial, sans-serif;*/
	border: none;
	color: #333;
	background-color: #FFFFFF;
	font-size: xx-small;
	text-align: center;
	clear: both;
	padding: 0px auto;
}

/*register button*/

.registerbut
{
    background: transparent url('bg_button.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}