@charset "utf-8";

/* CSS Document */

body

	{

		margin:0px;

		padding:0px;

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;



	}



h1,h2,h3,h4,h5,h6,span,p

	{

		margin:0px;

		padding:0px;

	}

#headerbg

	{

		width:100%;

		height:166px;

		float:left;

		margin:0px;

		padding:0px;

		background-image: url(../images/headerbg.jpg);

		background-repeat:repeat-x;

		margin-bottom:2px;

	}

#headerblank

	{

		width:1004px;

		height:166px;

		float: none;

		margin:0 auto;

		padding:0px;

	}

#header

	{

		width:1004px;

		height:166px;

		float: left;

		margin:0px;

		padding:0px;

		background-image: url(../images/header.jpg);

		background-repeat:no-repeat;

	}





.box {min-height:1px; _height:1px;}

.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}



/* Main menu (tabs) */

#tabs {margin:134px 51px 0 0;;  _height:1px;float: right;}



    #tabs ul {margin:0 10px; padding:0; list-style:none;float: right;}

    #tabs ul li {margin:0 1px 0 0; padding:0; float:left;}

    #tabs ul li a {display:block; position:relative; padding:7px 15px; border:0; background:url("../images/tab_link.gif") 0 0 repeat-x; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}

    

    /* Main menu (tabs - link) */

    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../images/tab_link_l.gif") 0 0 no-repeat;}

    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("../images/tab_link_r.gif") 100% 0 no-repeat;}

    

    /* Main menu (tabs - hover) */

    #tabs ul li a:hover {background:url("../images/tab_hover.gif") 0 0 repeat-x; color:#FFF;}

    #tabs ul li a:hover span.tab-l {background:url("../images/tab_hover_l.gif") 0 0 no-repeat;}

    #tabs ul li a:hover span.tab-r {background:url("../images/tab_hover_r.gif") 100% 0 no-repeat;}

    

    /* Main menu (tabs - active) */

    #tabs ul li#active a {background:#FFF; color:#FF0000;}

    #tabs ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../images/tab_active_l.gif") 0 0 no-repeat;}

    #tabs ul li#active a span.tab-r {position:absolute; top:0; right:0; width:8px; height:8px; background:url("../images/tab_active_r.gif") 100% 0 no-repeat;}





/*-------------------------------------------------------------------------------------HEADERPART--------------------------------------------------END--------------------------------------*/	

.banner

{

	clear:both;

	width:945px;

	height:109px;

	margin:auto;

	background:url("../images/ORSN_Nat_Conf_2012_1.jpg") 0 0 no-repeat;

}

#contentbg

	{

		width:100%;

		float:left;

		margin:0px;

		padding:0px;

	}

#contentblank

	{

		width:1004px;

		float: none;

		margin:0 auto;

		padding:0px;

	}		

#content

	{

		width:1004px;

		float: left;

		margin:0px;

		padding:0px;

	}

#contentleft

	{

		width:200px;

		float: left;

		margin:0px;

		padding:20px 10px 33px 42px;

	}

#contentleft h4

{

		font-family:Arial, Helvetica, sans-serif;

		font-size:22px;

		font-weight:normal;

		color:#FFF;

		background-color:#a1cf50;

		padding:5px;

}

#contentleft h3

	{



		font-size:13px;

		font-weight:normal;

		color:#235592;

		margin:10px 0 0 0;

		line-height:20px;

	}

#contentleft p

{

	margin:0;

	line-height:20px;

	color:#333333;

}

.readmore a

{

	color: #C73F21;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:underline;

	

}

.readmore a:hover

{

	color:#084c80;

	text-decoration:none;

	

}



#contentleft ul

{

	padding:0;

	margin:10px 0;

}

#contentleft ul li

{

	list-style:none;

	color:#003366;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:4px 0;

}

#contentleft ul li a

{

	list-style:none;

	color: #6c9820;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	

}

#contentleft ul li a:hover

{

	color:#608919;

	text-decoration:underline;

	

}

.content_box

{

	background-color:#f0f6e6;

	padding:8px;

	margin-bottom:10px;

}

.content_box_right

{

	background-color:#f0f6e6;

	padding:8px;

	margin-bottom:10px;

}

#contentright .content_box_right h4

{

		font-family:Arial, Helvetica, sans-serif;

		font-size:22px;

		font-weight:normal;

		color: #FFF;

		background-color:#a1cf50;

		padding:5px;

}

.content_box_right ul

{

	padding:0;

	margin:10px 0;

}

.content_box_right ul li

{

	list-style:none;

	color:#003366;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:4px 0;

}

.content_box_right ul li a

{

	list-style:none;

	color: #6c9820;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	

}

.content_box_right ul li a:hover

{

	color:#608919;

	text-decoration:underline;

	

}

/*-------------------------------------------------------------------------------------LEFTRPART----------------------------------------------------------------END--*/	

#contentmid

	{

		width:475px;

		float:left;

		margin:0px;

		padding:20px 10px 33px 10px;

		line-height:20px;

		color:#359b35;

	}

#contentmid p

{

	margin:8px 0;

}

#contentmid h2

	{



		font-family:Arial, Helvetica, sans-serif;

		font-size:28px;

		font-weight:normal;

		color:#008b00;

		line-height:30px;

	}

#contentmid h4

	{



		font-size:28px;

		font-weight:normal;

		color:#008b00;

		line-height:30px;

	}

#contentmid h3

	{



		font-size:20px;

		font-weight:normal;

		color:#42a642;

		line-height:25px;

	}

#contentmid a

{

	list-style:none;

	color: #C73F21;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

#contentmid a:hover

{

	color:#084c80;

	text-decoration:none;

	

}



/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		

#contentright

	{

		width:189px;

		float: left;

		margin:0px;

		padding:20px 0 40px 10px;

	}

#contentright h3

	{



		font-size:13px;

		font-weight:normal;

		color:#7e8901;

		margin:10px 0 0 0;

		line-height:20px;

	}

#contentright p

{

	margin:0;

	line-height:20px;

}





/*--------------------------------------------------------------CONTENTPART-------------------------------------------------END--------------------------------------------------------------*/	

#footerbg

	{

		width:100%;

		height:183px;

		float:left;

		margin:0px;

		padding:0px;

		background-image:url(../images/footerbg.jpg);

		background-repeat:repeat-x;

	}





.spacer

{

	clear:both

}



.photo_disp

{

	width:477px;

	padding:10px 0;

}

.photo_frame

{

	width:100px;

	height:95px;

	float:left;

	padding:8px;

	margin-bottom:15px;

}

.photo_cat

{

	line-height:15px;

	margin-top:5px;

}

.photo_cat a

{

	font-family:Arial; font-size:12px; color:#c46706;

	text-decoration:none;

}



.highslide {

	cursor: url(highslide/graphics/zoomin.html), pointer;

    outline: none;

}

.highslide img {

	border: 1px solid #DDD;

	padding:5px;

}

.highslide:hover img {

	border: 1px solid #000;

}



.highslide-image {

	border: 10px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    border: 5px solid white;

    border-top: none;

    padding: 5px;

    background-color: white;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



.control {

	float: right;

    display: block;

    /*position: relative;*/

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #999;

}

.control:hover {

	color: black !important;

}

.highslide-move {

    cursor: move;

}



.nav-blank { 

	clear: both; 

	text-align: left; 

	color: 	#7D8085; 

	padding: 20px 0 0 0; 

	height:200px;

	}

.pagingcurrentStyle {

	font-size:1.3em;

	font-weight:bold;

}

#contentmid ul

{ 

	margin:0;

	padding:0;

	margin-top:8px;

	margin-bottom:5px;

}

#contentmid ul li

{ 

	list-style:none;

	padding:2px 0;

}



#contentmid ul li a

{ 

	list-style:none;

	text-decoration:none;

	color: #235592;

}

#contentmid ul li a:hover

{

	text-decoration:underline;

}
.rounded-box {
  border: 1px solid #cccccc;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin:auto;
}
.form-section {
  padding: 20px;
  margin: 25px 0;
  background: #FBFBFB;
  box-shadow: 0px 0 3px #8b8b8b;
  -moz-box-shadow: 0 0 3px #b1b1b1;
  -webkit-box-shadow: 0 0 3px #8b8b8b;
   margin:auto;
   width:800px;
}

.normal-section {
  padding: 20px;
  background: #FBFBFB;
  box-shadow: 0px 0 3px #8b8b8b;
  -moz-box-shadow: 0 0 3px #b1b1b1;
  -webkit-box-shadow: 0 0 3px #8b8b8b;
   margin:25px auto 0 auto;
    width:445px;
}

.success { color: #000000; padding: 7px; margin-top: 5px; margin-bottom: 5px; border: 1px dashed #546078; padding-left:30px; background: #F4F4F4 url(../../../icon/success.gif) no-repeat left center; }