ul.navSecondary
{ 
	font-weight:bold;
	font-size:14px;
	list-style:none;
	padding:0;
	margin:0 0 0 18px;
}

ul.navSecondary li
{
	width:180px;
	padding-bottom:10px;
		
}

ul.navSecondary a
{ 
	text-decoration:none !important;
}


body			{
				margin:0;
				padding:0;
				text-align:left;
				font-size:78%;
				font-family:Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#1B4164;
				background:#ffffff;
				}

a 				{
				text-decoration:underline;
				color:#1B4164;
				}
		
a:hover 		{
				text-decoration:none;
				color:#000000;
				}

p				{
				margin:0;
				padding:0 0 1.2em 0;
				}
				
img				{border:0;}

div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
hr				{
				display:block;
				height:0;
				overflow:hidden;
				margin:15px 0;
				border:1px solid #cccccc;
				}
				
.abs			{vertical-align:middle;}

small			{font-size:0.8em;}

.bigger			{font-size:1.4em;}

form			{
				margin:0;
				padding:0;
				border:none;
				}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:1em Arial, Helvetica, sans-serif;
				color:#525252;
				padding:1px;
				border:1px solid #DADADA;
				}

.container		{
				width:977px;
				margin:0 auto;
				position:relative;
				z-index:1;
				background:#ffffff;
				}
			
/* ---------------------------------- header ----------------------------------------------*/
.header			{
				width:977px;
				min-height:161px;
				margin:22px 0 16px;
				position:relative;
				}

.logo			{
				width:295px;
				height:86px;
				position:absolute;
				overflow:hidden;
				cursor:pointer;
				top:23px;
				left:22px;
				z-index:500;
				outline:none;
				background:url(../images/logo.gif) 0 0 no-repeat;
				}
				
.logo b			{display:none;}

.text_size		{
				position:absolute;
				top:4px;
				right:7px;
				text-align:right;
				white-space:nowrap;
				color:#669933;
				}
				
.text_size a	{
				color:#669933;
				text-decoration:none;
				}
				
.text_size a:hover,
.text_size a:active,
.text_size a.active	{
				color:#669933;
				text-decoration:underline;
				}
				
.size1			{font-size:1.1em;}
.size2			{font-size:1.3em; font-weight:bold;}
.size3			{font-size:1.5em; font-weight:bold;}
				
.login_area		{
				width:210px;
				padding:5px 7px;
				border:1px solid #DBDBDB;
				position:absolute;
				top:37px;
				right:5px;
				font:0.8em Arial, Helvetica, sans-serif;
				line-height:0.8em;
				color:#1B4164;
				-moz-border-radius:6px;
				-webkit-border-radius:6px;
				background:#ffffff;
				border-radius:6px;
				behavior: url(../js/ie-css3.htc);
				}
				
.login_area p	{padding:0 0 0.9em 0; line-height:1.2em;}
				
.login_area a	{
				color:#1B4164;
				text-decoration:underline;
				}
				
.login_area a:hover	{
				color:#1B4164;
				text-decoration:none;
				}
				
.lock			{
				width:21px;
				height:22px;
				position:absolute;
				overflow:hidden;
				top:2px;
				right:1px;
				background:url(../images/lock.png) 0 0 no-repeat;
				}
				
.login_title	{
				width:80px;
				white-space:nowrap;
				font-weight:bold;
				line-height:0.9em;
				font-size:1.1em;
				text-transform:uppercase;
				color:#1B4164;
				margin-bottom:10px;
				padding-right:110px;
				background:url(../images/login_line.gif) bottom right no-repeat;
				}
				
.field_row		{
				height:19px;
				padding-bottom:3px;
				}

.field_row label	{
				width:52px;
				float:left;
				font-size:1em;
				padding:5px 0;
				}

.inp			{
				width:145px;
				height:11px;
				padding:4px 5px;
				line-height:0.9em;
				background: transparent url(../images/input.gif) 0 0 no-repeat;
				border:none;
				font-size:10px;
				}
				
.field_row2		{
				height:15px;
				padding:5px 3px 10px 0;
				}
				
.btn_continue	{
				width:57px;
				height:15px;
				display:block;
				float:right;
				outline:none;
				background:url(../images/btn_continue.gif) 0 0 no-repeat;
				}

	
/* ---------------------------------- Menu ----------------------------------------------*/

.menu			{
				width:335px;
				position:relative;
				padding-left:383px;
				}
				
.menu ul		{
				width:162px;
				margin:0;
				padding:0;
				list-style:none;
				position:relative;
				border-right:1px solid #C2C3C1;
				}
				
.menu ul ul		{
				width:170px;
				margin:0;
				padding:0;
				top:0;
				left:175px;
				position:absolute;
				border-right:none;
				display:none;
				}
				
.menu ul li.current ul	{display:block;}
				
.menu li		{
				width:auto;
				margin:0;
				padding:2px 11px 1px;
				font:bold 0.9em Arial, Helvetica, sans-serif;
				line-height:1.3em;
				}
				
.menu ul ul li	{font:bold 1em Arial, Helvetica, sans-serif;}
				
.menu li a		{
				color:#78A22F;
				text-decoration:none;
				outline:none;
				}
				
.menu li li a	{color:#003366;}
				
.menu li a:hover,
.menu li.current a{
				color:#1B4164;
				text-decoration:none;
				}
				
.menu li li a:hover,
.menu li li.current a{
				color:#000000;
				text-decoration:none;
				}

/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:1.9em Arial, Helvetica, sans-serif;
				color:#333333;
				margin:0;
				padding:0 0 15px 0;
				}
				
h2				{
				font:1.7em Arial, Verdana, Helvetica, sans-serif;
				color:#78A22F;
				margin:0;
				padding:0 0 20px 0;
				}
				
.col_left h2, .col_right h2, .col_center h2 {text-align:center;}
				
h3				{
				font:1.1em Arial, Verdana, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#1B4164;
				margin:0;
				padding:0 0 10px 0;
				}

h4				{
				font:bold 1.3em Arial, Verdana, Helvetica, sans-serif;
				color:#3B3B3B;
				margin:0;
				padding:0 0 5px 0;
				}
				
.green_line		{
				width:927px;
				padding:10px 25px 5px;
				position:relative;
				z-index:100;
				color:#ffffff;
				font:bold 1em Arial, Helvetica, sans-serif;
				background:url(../images/green_px.gif) top repeat-x #77A12F;
				}
				
.green_line p	{
				padding:0;
				position:relative;
				z-index:200;
				}
				
.corner			{
				width:40px;
				height:29px;
				display:block;
				position:absolute;
				overflow:hidden;
				top:0;
				left:0;
				background:url(../images/corner.gif) 0 0 no-repeat;
				}
				
.flash_obj		{
				width:977px;
				height:326px;
				margin:0;
				padding:0;
				position:relative;
				overflow:hidden;
				zoom:1;
				border-bottom:12px solid #669933;
				}
				
.top_pic		{
				width:976px;
				padding:5px 0 10px 1px;
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
.content		{
				width:837px;
				margin:7px 0 9px;
				padding:0 70px;
				min-height:150px;
				overflow:hidden;
				position:relative;
				z-index:100;
				}
				
.content2		{
				width:977px;
				margin:7px 0 20px 0;
				padding:0;
				min-height:150px;
				overflow:hidden;
				position:relative;
				z-index:100;
				background:url(../images/column-devider.gif) 70px top repeat-y;
				}
				
#main .content	{
				width:977px;
				padding:0;
				background:url(../images/cont_px.gif) left repeat-y;
				}
				
.content ul{
	margin-top:0px;
}

.content ul li{
	margin-bottom:10px;
}

.row			{
				position:relative;
				overflow:hidden;
				}
				
.col_left		{
				width:308px;
				margin:0;
				padding:20px 0 20px 9px;
				float:left;
				position:relative;
				}
				
.col_right		{
				width:308px;
				margin:0;
				padding:20px 9px 20px 0;
				float:right;
				position:relative;
				}
				
.col_center		{
				width:305px;
				margin:0 auto;
				_margin:0 0 0 324px;
				padding:20px 9px;
				position:relative;
				}
				
.left_side		{
				width:208px;
				margin:0;
				padding:0 0 20px 0;
				float:left;
				position:relative;
				}
				
.right_cont		{
				margin-left:260px;
				padding-right:80px;
				}
				
.event_box		{
				display:block;
				position:relative;
				margin-bottom:15px;
				font-size:0.9em;
				padding:8px 70px 8px 8px;
				border:1px solid #C6C5C5;
				background:url(../images/arr.gif) 260px 25px no-repeat #ffffff;
				text-decoration:none;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;
				}
				
a:hover.event_box{background:url(../images/arr2.gif) 260px 25px no-repeat #D1D9E0; color:#1B4164;}

a.event_box h3	{
				text-decoration:underline;
				}
				
.event_box p,
.feat_box p		{
				text-align:justify;
				padding:0 0 0.5em 0;
				}
				
.btn			{
				width:auto;
				height:12px;
				display:block;
				margin-right:16px;
				padding:6px 2px 5px 8px;
				font:11px/11px Arial, Helvetica, sans-serif;
				color:#818181;
				text-transform:uppercase;
				text-decoration:none;
				white-space:nowrap;
				text-shadow: 1px 1px 0px #ffffff;
				float:right;
				outline:none;
				position:relative;
				background:url(../images/btn_left.gif) 0 0 no-repeat;
				}
				
a:hover.btn		{
				color:#78A22F;
				text-decoration:none;
				background:url(../images/btn_left.gif) 0 -23px no-repeat;
				}
				
.btn b			{
				width:16px;
				height:23px;
				position:absolute;
				top:0;
				right:-16px;
				display:block;
				overflow:hidden;
				background:url(../images/btn_right.gif) 0 0 no-repeat;
				}
				
a:hover.btn b	{background:url(../images/btn_right.gif) 0 -23px no-repeat;}

.green			{color:#93B73A;}

.feat_box		{
				position:relative;
				font-size:0.9em;
				padding:8px;
				border:1px solid #C6C5C5;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;
				background:#ffffff;
				border-radius:8px;
				behavior: url(../js/ie-css3.htc);
				}
				
.feat_title		{
				font:bold 1.4em Arial, Helvetica, sans-serif;
				text-align:center;
				padding:5px 0 12px;
				}
				
.hr				{
				position:relative;
				overflow:hidden;
				height:12px;
				margin-top:12px;
				border-top:1px solid #C6C5C5;
				}
				
.row_feat		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:0 6px;
				}
				
.partners		{
				width:308px;
				margin:0;
				padding:0;
				list-style:none;
				}
				
.partners li	{
				width:308px;
				text-align:center;
				margin:0;
				padding:0 0 15px 0;
				}
				
.sponsors_box	{
				width:955px;
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:7px 10px;
				margin:0 auto 6px;
				border:1px solid #BCBCBC;
				background:#ffffff;
				border-radius:12px;
				z-index:200;
				behavior: url(../js/ie-css3.htc);
				-moz-border-radius:12px;
				-webkit-border-radius:12px;
				}
				
.sponsor_title	{
				width:105px;
				display:block;
				float:left;
				padding:11px 0;
				font:0.9em Arial, Helvetica, sans-serif;
				color:#BEC0C1;
				text-transform:uppercase;
				}
				
.sponsors		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.sponsors li	{
				margin:0;
				padding:0 35px;
				float:left;
				}
				
a.pdf			{
				padding:2px 0 2px 20px;
				background:url(../images/pdf.gif) 0 0 no-repeat;
				}

				
/* ---------------------------------- FOOTER ----------------------------------------------*/

.footer			{
				width:977px;
				height:114px;
				margin:0 auto;
				position:relative;
				overflow:hidden;
				color:#1B4164;
				z-index:100;
				border-top:1px solid #8F987B;
				}
				
.foot_menu_row	{
				width:957px;
				height:1.1em;
				padding:8px 10px;
				position:relative;
				color:#ffffff;
				font:bold 0.9em Arial, Helvetica, sans-serif;
				line-height:0.9em;
				background:url(../images/foot_px.gif) top repeat-x #77A12F;
				}
				
.foot_menu_row ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.foot_menu_row li	{
				width:auto;
				margin:0 7px 0 0;
				padding:0 7px 0 0;
				float:left;
				border-right:1px solid #E1E8D5;
				}
				
.foot_menu_row li a	{
				color:#ffffff;
				text-decoration:none;
				}
				
.foot_menu_row li a:hover	{
				color:#E1E8D5;
				text-decoration:none;
				}
				
.foot_menu_row li.last	{border-right:none;}

.snn			{
				width:53px;
				height:23px;
				display:block;
				overflow:hidden;
				position:absolute;
				top:3px;
				right:0;
				outline:none;
				background:url(../images/snn_small_logo.png) 0 0 no-repeat;
				}
				
.copy			{
				width:275px;
				position:absolute;
				top:52px;
				right:3px;
				text-align:right;
				font:bold 0.8em Arial, Helvetica, sans-serif;
				color:#1B4164;
				}
				
.search_area	{
				height:21px;
				position:absolute;
				top:50px;
				left:0;
				padding-left:24px;
				background:url(../images/search_icon.gif) 0 2px no-repeat;
				}
				
.subscribe_area	{
				height:21px;
				position:absolute;
				top:50px;
				left:215px;
				padding-left:36px;
				background:url(../images/subscribe_icon.gif) 0 0 no-repeat;
				}
				
#searchwrapper,
#subscribewrapper {
				width:173px; /*follow your image's size*/
				height:21px;/*follow your image's size*/
				background-image:url(../images/inp.gif);
				background-repeat:no-repeat; /*important*/
				padding:0px;
				margin:0px;
				top:0;
				position:absolute; /*important*/
				}
				
#searchwrapper	{left:24px;}
#subscribewrapper {left:36px;}
 
#searchwrapper form,
#subscribewrapper form { display:inline; }
 
.searchbox,
.subscribebox	{
				border:0px; /*important*/
				background-color:transparent; /*important*/
				position:absolute; /*important*/
				top:4px;
				left:5px;
				height:14px;
				font-size:0.7em;
				line-height:1.4em;
				}

.searchbox	 	{width:114px;}
.subscribebox 	{width:136px;}

.searchbox_submit,
.subscribebox_submit {
				border:0px; /*important*/
				background-color:transparent; /*important*/
				position:absolute; /*important*/
				top:0;
				right:0;
				margin:0;
				padding:0;
				height:21px;
				}

.searchbox_submit {width:48px;}				
.subscribebox_submit {width:25px;}

.social			{
				position:absolute;
				top:50px;
				left:465px;
				}
				
.rss			{
				height:16px;
				display:block;
				float:left;
				padding:5px 0 5px 30px;
				margin-right:27px;
				background:url(../images/icons.png) -76px 0 no-repeat;
				color:#FF6633;
				outline:none;
				text-decoration:none;
				}
				
.facebook,
.twitter,
.in				{
				width:25px;
				height:25px;
				margin-right:12px;
				display:block;
				overflow:hidden;
				float:left;
				outline:none;
				}
				
.facebook		{background:url(../images/icons.png) -25px 0 no-repeat;}
.twitter		{background:url(../images/icons.png) -50px 0 no-repeat;}
.in				{background:url(../images/icons.png) 0 0 no-repeat;}
