/* CSS Document */

a:link, a:visited { color:#A94C0F; text-decoration:underline}
a:hover { color:#C95509; text-decoration:none}


body {
	padding:0px;
	margin:0px;
	background:url(../images/NCMS_bg.jpg) top left repeat-x #FFF;
}


h1 { 
	font-family: "Frutiger 57Cn", Arial, sans-serif; 
	font-size:25px; 
	font-weight:normal; 
	line-height:normal; 
	color:#FFF;
	width:509px;
	margin-left:20px;
	padding-top:7px;
	padding-bottom:0px;
	margin-bottom:0px;}

h4 { 
	font-family: "Frutiger 57Cn", Arial, sans-serif; 
	font-size:22px; 
	font-weight:normal; 
	line-height:normal; 
	padding-bottom:5px; 
	margin-bottom:25px; margin-top:0px; padding-top:0px;
	border-bottom:1px dotted #CCC;
	color:#CF590C;
	width:509px;
	margin-left:20px; }

h2 { 
	font-family: "Frutiger 57Cn", Arial, sans-serif; 
	font-size:18px; 
	font-weight:normal; 
	line-height:normal; 
	color:#003399;
	margin-top:0px;}

h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold; 
	line-height:normal; 
	color:#FFF;
	padding-bottom:0px;
	margin-bottom:0px;}

h5 { 
	font-family: Arial, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	line-height:normal; 
	color:#333;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#FA7016
}

h6 { 
	font-family: "Frutiger 57Cn", Arial, sans-serif; 
	font-size:22px; 
	font-weight:normal; 
	line-height:normal; 
	padding-bottom:5px; 
	margin-bottom:25px; 
	margin-top:0px; padding-top:0px;
	border-bottom:1px dotted #CCC;
	color:#CF590C;
	width:509px; }

hr {
	padding-bottom:0px;
	padding-top:0px; 
	margin-bottom:5px;
	margin-top:5px;
	height:1px;
	border-top:1px solid #CCC; 
	border-bottom: none; 
	border-left:none; 
	border-right:none; }
 
.canvas {
	display:block;
	text-align:left;
	width:995px;
	float:left;
	position:relative;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	margin:0px;
	padding:0px;
}


.top {
	position:relative;
	display:block;
	width:995px;
	height:155px;
	float:left;
	}

.logo {
	position:relative;
	float:left;
	display:block;
	width:255px;
	height:131px;
	margin:0px;
	padding:0px;
	margin-left:30px;
	margin-top:10px;}

.login {
	position:relative;
	float:right;
	display:block;
	width:275px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:10px;}
	
	.login_bg {
	position:relative;
	float:left;
	display:block;
	width:275px;
	height:29px;
	background:url(../Images/login_bg.gif) top right no-repeat;}
	
	.login_span {
		position:relative;
		float:left;
		display:block;
		width:275px;
		height: 19px;}
	
	.memid { position:absolute; left:20px; width:110px; top:4px;}
	.password { position:absolute; left:120px; width:110px; top:4px;}
	.loginput { font-size:9px; padding:1px; width:90px; height:15px;}
	
	.logbut { position:absolute; right:0px; top:0px;}
	
	.logforgot {
		position:relative;
		float:left;
		display:block;
		width:275px;
		text-align:right;}
		
.login a:link {color:#D4DEF5; text-decoration:none}
.login a:visited {color:#D4DEF5; text-decoration:none}
.login a:hover {color:#FFF; text-decoration:none}

.main {
	position:relative;
	float:left;
	display:block;
	background:url(../images/main_bg.gif) top left repeat-y;
	margin-top:20px;
	width:995px;
	line-height:18px;
	 }
	
.topshade {
	position:relative;
	float:left;
	display:block;
	width:995px;
		height:7px;
	background:url(../images/top_shade.gif) top repeat-x;
}
	
.rround { position: absolute; top:-7px; right:-3px; z-index:99;}
	
.middle {
	position:relative;
	float:left;
	display:block;
	width:569px;
	background: url(../images/mid_bg.gif) top left repeat-y;
	top:0px;
	margin-top:0px;}

.inside_bg { 
	background:url(../images/Inside_banner.gif) top left no-repeat; 
	width:569px; 
	height:81px; 
	margin-top:0px; 
	top:0px;
	padding-top:0px;
	position:relative;
	float:left}

.inside_bg h1 {font-size:22px; }


.home_bg { background:url(../images/Blank_banner.gif) top left no-repeat; width:569px; height:20px}
	
.rightpanel {
	position:relative;
	float:left;
	display:block;
	width:215px; line-height:normal }

	.right_head { 	
		position:relative;
		float:left;
		display:block;
		width:215px;
		height:24px;
		background:url(../images/events_head.gif) top right no-repeat;
		}
		
	.rh_title {
		color:#FFF; 
		font-weight:bold; 
		text-align:center; 
		padding-top:5px;
		padding-left:5px; width:195px;}
	
	.conference { 	
		position:relative;
		float:left;
		display:block;
		width:215px; 
		background:url(../images/conference_bg.gif) bottom right;
		min-height:200px;}
	
	.conferencetext {
		position:relative;
		float:left;
		display:block;
		margin-top:5px;
		left:12px;
		color:#D4DEF5;
		text-align:center;
		padding-bottom:15px;
		padding-top:5px;
		}
		
	.news { 	
		position:relative;
		float:left;
		display:block;
		width:215px; 
		background:url(../images/news_bg.gif) bottom right;
		min-height:200px;}
	
	.newstext {
		position:relative;
		float:left;
		display:block;
		margin-top:15px;
		left:10px;
		color:#D4DEF5;
		width:185px; 
		text-align:center;
		padding-bottom:10px;
		}
		
		
		
	.click { font-size:10px; font-weight:normal}
	.click a:link { font-size:10px; font-weight:normal; text-decoration:underline}
	.click a:visited { font-size:10px; font-weight:normal; text-decoration:underline}
	.click a:hover { font-size:10px; font-weight:normal; text-decoration:none}

.rightpanel a:link { color:#FFF; text-decoration:none;}
.rightpanel a:visited { color:#FFF; text-decoration:none;}
.rightpanel a:hover { color:#FFF; text-decoration:underline;}

	.bnews { 	
		position:relative;
		float:left;
		display:block;
		width:215px;
		margin-top:15px;}


.leftpanel {
	position:relative;
	float:left;
	display:block;
	width:209px; }
	
.address {
	position:relative;
	float:left;
	display:block;
	padding-top:15px;
	padding-left:20px;
	color:#fff;
	padding-bottom:30px; }

.address a:link { color:#D4DEF5}
.address a:visited { color:#D4DEF5}
.address a:hover { color:#D4DEF5; text-decoration:none}

.content {
	position:relative;
	float:left;
	display:block;
	width:569px;
	padding-bottom:20px;}

.col_left {
	position:relative;
	float:left;
	display:block;
	width:256px;
	left:20px;
}

.video { left:70px;	
	position:relative;
	float:left;
	display:block;}

.inside_content {
	position:relative;
	float:left;
	display:block;
	width:520px;
	left:20px;
	padding-top:10px;
}

.inside_content2 {
	position:relative;
	float:left;
	display:block;
	width:520px;
	left:20px;
	padding-top:-10px;
	margin-top:-10px;
}

.inside_content2 p { padding-top:0px; margin-top:0px;}
.inside_content2 img { float:right; margin-left:10px; margin-bottom:0px; border:1px solid #000}

.homecontent {
	position:relative;
	float:left;
	margin-top:-30px;}

.col_right {
	position:relative;
	float:right;
	display:block;
	width:256px;
	right:20px;}

.footer {
	position:relative;
	float:left;
	display:block;
	background:url(../images/footer_bg.gif) top left no-repeat;
	width:804px;
	height:32px;}


.foot_nav {
	position:relative;
	float:left;
	display:block;
	padding-left:12px;
	padding-top:8px;
	color:#fff}	
	
	.foot_nav a:link { color:#FFFFFF; text-decoration:none; padding-right:8px; padding-left:8px}
	.foot_nav a:visited { color:#FFFFFF; text-decoration:none; padding-right:8px; padding-left:8px}
	.foot_nav a:hover { color:#FEE58D; text-decoration:none; padding-right:8px; padding-left:8px}

.copyright {
	position:relative;
	float:left;
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	color:#333;
	width:804px;
	line-height:15px; }	


/* Main Navigation */

.nav {
	position:relative;
	float:left;
	display:block;
	width:995px;
	background:url(../images/Nav_Bg.gif) top right no-repeat;} 

.search {
	position:absolute;
	text-align:right;
	color:#FFF;
	margin-top:14px;
	display:block;

	margin-right:10px;
	color:#D4DEF5;
	right:0px;}
	
	.searchinput {
		width:120px; 
		font-size:10px; 
		color:#CC3300;
		padding:1px;
	}


.main_nav ul  {
	list-style: none;
	left:0px;
	padding:0px;
	margin:0px;
	margin-left:30px;


	}

.main_nav ul li {
	position: relative; 
	display:block; 
	float:left;
	}
	
.main_nav li ul {

	}
	



/* Inside Navigations */

.left_head { 	
		position:relative;
		float:left;
		display:block;
		width:209px;
		height:24px;
		background:url(../images/nav_head.gif) top left no-repeat;
		}

.lh_title {
		color:#FFF; 
		font-weight:bold; 
		text-align:left; 
		padding-top:3px;
		padding-left:30px}
	
	.lh_title a:link {color:#FFF; text-decoration:none; font-weight:normal}
	.lh_title a:visited {color:#FFF; text-decoration:none; font-weight:normal }
	.lh_title a:hover {color:#FEE58D; text-decoration:none; font-weight:normal }

.inside_nav {
	width:209px;
	display:block;
	position:relative;
	float:left;
	list-style:none;
	top: 0; 
	font-size:12px;
	background: url(../images/Sidenav_bg.gif) top left;
	border-bottom:1px solid #fff;
	padding-top:15px;
	padding-bottom:15px;
}

.inside_nav ul { 
	width:190px;
	list-style:none; 
	text-align:left; 
	padding:0px; 
	font-size:12px;
	margin-top:0px;
	margin-left:0px;} 

.inside_nav li {
	width:190px;
	float: left;
	background: url(../images/Nav_border.gif) left bottom no-repeat;
	} 

.inside_nav li a {	
	text-align:left; 
	padding-top:5px; 
	padding-bottom:3px;
	position:relative;
	display:block; 
	float:left; 
	font-size:12px;
	padding-left:10px;
	left:20px;
	font-family:Arial, Helvetica, sans-serif;} 
	
.inside_nav a:link { color: #D4DEF5; text-decoration:none; } 
.inside_nav a:visited { color: #D4DEF5; text-decoration:none; } 
.inside_nav a:hover { color: #FFF; text-decoration:none;} 


.inside_nav .navhead a {color:#D4DEF5; font-weight:bold; text-align:left; background:url(../images/Arrow.gif) top left no-repeat;  }
.inside_nav .navhead a:hover {color:#FFF; font-weight:bold; text-align:left; background:url(../images/Arrow.gif) top left no-repeat;  }

.small { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.button { padding:5px; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.input96 { width:96%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}