/* CSS Document */
body { margin: 0;padding: 0;background-color:#eee;height:100%;font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000;}
#container {min-height: 100%; width:900px;background-color:#fff;margin:2% auto 0 auto;border: 1px solid #ddd;color:#666;}

#right_head {float:right; width:555px;background-color:#2461AA; height:175px;padding:0;margin:0;}
	#nav { margin: 25px 30px 0 0; text-align: right; color:#fff; }
		#nav a, #nav a:link, #nav a:visited { text-decoration:none;color:#fff; }
		#nav a:hover { text-decoration:none;color:#000; }
		#nav a.cmf-menu-selected { color:#000; }
	#slogan { background: url('img/slogan.png') no-repeat left; width:378px; height:41px;margin:70px 0 0 70px;}
	
#head { background-color:#2461AA; height:175px;padding:0;margin:0;}
	#logo { float:left;margin:30px; width:170px; height:115px;background: #2461AA url('img/logo.png') no-repeat left;}

#centre { height:auto; margin:0;padding:0;clear:both;height:576px;}
	#centre a, a:link, a:visited { text-decoration:none;color:#7dc0d8; }
	
h2 { color:#2461AA;margin-bottom:40px;}	
h3 { color:#2461AA;margin:0;padding:0;margin-bottom:10px;font-size:14px;}	


ul li {list-style:none;}
	
/* CENTRE HOME AND SLIDE PAGE*/
	#centre_slide{float:left;width:399px;height:576px;padding:0;margin:0;margin:0;}	
	#centre_text{float:right;width:460px;padding:20px 20px 0 20px;}
	#centre_full{float:left;width:670px;}	
	
		#centre_text p{padding:0;margin:0;}

		#menu_home{ margin:0;padding:0;margin-top:10px;border-left: 1px #ddd solid;width:160px;}
			#menu_home ul,#menu_home ul li{ list-style:none;font-size:14px;margin-left:0;padding-left:4px; width:160px;}
			#menu_home ul li a{ /*color:#bbb;*/color:#7dc0d8;padding-left:10px;margin-left:0;}
			#menu_home ul li a:hover{ color:#2461aa; padding-left:10px;background: url('img/bg_li.jpg') no-repeat scroll left 4px;}

/*CENTRE OTHER PAGES*/	
	#centre_and_menu{float:right;width:559px;padding:20px 20px 0 20px;}
	#centre_and_menu_{float:right;width:870px;padding:20px 20px 0 20px;}
		#centre_text_{float:left;width:359px;height:530px;}
		#sitemap ul li { font-size:12px;list-style:none;}
		
		
		#menu_right{float:right; width:190px;margin-top:70px;border-left:1px solid #ddd;height:470px;}
			#menu ul li,#menu_right ul,#menu_right ul li{ list-style:none;margin:0;padding-left:4px; color:#2461aa;font-size:12px}
				#menu_right ul li a.cmf-menu-selected { color:#2461aa;padding-left:10px; background: url('img/bg_li.jpg') no-repeat scroll left 4px}

			#sitemap ul li a,#menu_right ul li a{ padding-left:10px;/*color:#bbb;*/color:#7dc0d8;margin:0;}
				#sitemap ul li a:hover,#menu_right ul li a:hover{ color:#2461aa;padding-left:10px;background: url('img/bg_li.jpg') no-repeat scroll left 4px;}

	
	#centre_slide_{float:left;width:300px;height:577px;padding:0;margin:0;margin:0;}
	#centre_pict{float:left;width:301;height:577px;padding:0;margin:0;margin:0;}
	#centre_pict_{float:left;width:399;height:577px;padding:0;margin:0;margin:0;}	
	
	label.error{ color:red;font-size:10px;}

.compulsory {color:red; font-size:14px;}


/* FOOTER */
.footer {width:900px;margin:0px auto;padding:0;margin-top:0;color:#999;font-size:10px;}
	.foot_l {float:left;width: 500px;text-align:left;}
	.foot_r {float:right;width: 400px;text-align:right;padding-right:5px;}
			.foot_r a{color:#999;}
			.foot_r a:hover{color:#000;}

/* ADMIN MENU*/
#admin-menu { margin:10px 0 0 0; color:#fff;text-align:right; }
#nav #admin-menu a { color:#00;}

/* CMF_LOGIN */
.cmf-login p { padding:20px;}

/* CUSTOM SCROLL BAR */
.scroll-pane { height:455px; overflow: auto; clear:both; }


.jScrollPaneTrack { background: url(img/track.gif) repeat-y; }
.jScrollPaneDrag { background: url(img/drag_mid.gif) repeat-y;}
.jScrollPaneDragTop { background: url(img/drag_top.gif) no-repeat; height: 2px; }
.jScrollPaneDragBottom { background: url(img/drag_btm.gif) no-repeat; height: 2px; }
a.jScrollArrowUp { height: 8px; background: url(img/arrow_up.gif) no-repeat 0 0; }
a.jScrollArrowDown { height: 8px; background: url(img/arrow_down.gif) no-repeat 0 0; }
