/* ### GENERAL STYLESHEET### */

body{
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.navbold{
	font-weight: bold;
	font-size: 12px;
	font-style:italic;
}

.normbold{
	font-weight: bold;
	font-size: 12px;
}

.normtext{
	font-size: 12px;
}

.smalltext{
	font-size: 11px;
}

.smallbold{
	font-weight: bold;
	font-size: 11px;
}

.navdown{
	font-size: 11px;
	font-weight: bold;
	color: #FFBE00;
}

.topnavdown{
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

.footnavdown{
	font-size: 11px;
	color: #FFBE00;
}


.smallnav a{
	font-size: 11px;
	color: #000000;
}

.smallnav a:hover {
	color: #FFFFFF;
}

/* ###Form STYLE### */
.error {
    color: #FF0000;
    font-weight: bold;
}

.input { 
	font: 11px Arial; 
	color: #333333; 
	text-transform: none; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	border-left: #333333 1px solid; 
	border-right: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid;
}

h1,h2,h3,h4,h5,h6,div,table,td,tr,ul,li{
	padding:0;	
	margin:0;
}


/* ###CONTAINER STYLE### */
#bckcontainer{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
}

#wrapper{
	width: 1000px;
	height: 598px;
	margin-left: auto;
	margin-right: auto;	
}


#header{
	background: url("images/header_new.gif");
	width: 1000px;
	height: 166px;
	text-align: left;
}

#homemain{
	background: url("images/home_main.gif");
	width: 1000px;
	height: 349px;
	text-align: left;	
}

#main{
	background: url("images/main.gif");
	width: 1000px;
	height: 349px;
	text-align: left;
}

#footer{
	background: url("images/footer.jpg");
	width: 1000px;
	height: 82px;
	text-align: left;
}

/* ###Navigation### */

#bread{
	position: absolute;
	padding-top: 147px;
	margin-left: 800px;
	font-size: 11px;
	color: #FFFFFF;		
}

#bread a{
	color: #FFFFFF;
}

#bread a:hover{
	color: #FFBE00;
}

#disclaim {
	width: 100%;
	text-align: center;
}

#disclaim a{
	color: #333333;
}

#disclaim a:hover{
	color: #CCCCCC;
}


/* ###Navigation - Side Nav### */

/*#sidenav{
	position: absolute;
	margin-left: 100px;
	width: 200px;
	padding-top: 30px;
	font-size: 11px;
}

#sidenav ul{
	list-style-type: none;
	padding-bottom: 20px;
}

#sidenav li{
	list-style-type: none;
	padding-bottom: 8px;
}

#sidenav li a{
	text-decoration: none;
	width: 175px;
	color: #000000;
}

#sidenav li a:hover{
	text-decoration: underline;
}*/

#nav{
	position: absolute;
	margin-left: 100px;
	width: 200px;
	padding-top: 30px;
	font-size: 11px;
}

#nav ul{
	list-style-type: none;
	padding-bottom: 20px;
}

#nav li{
	list-style-type: none;
	padding-bottom: 8px;
}

#nav li a{
	text-decoration: none;
	width: 175px;
	color: #000000;
}

#nav li a:hover{
	text-decoration: underline;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin-left:60px;
}

#nav li ul li {
	border:1px solid black;
	background-color:#EFEFEF;
	padding:3px;
}

#nav li ul li:hover {
	background-color:#CCCCCC;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}














/* ###Navigation - Top Nav### */

#topnav{
	position: absolute;
	margin-left: 100px;
	padding-top: 147px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#topnav ul{
	display: inline;
	padding-right: 10px;
}

#topnav li{
	display: inline;
	padding-right: 15px;
}

#topnav li a{
	text-decoration: none;
	color: #FFFFFF;
}

#topnav li a:hover{
	color: #FFBE00;
}

/* ###Navigation - Foot Nav ### */

#footnav{
	position: absolute;
	margin-left: 400px;
	padding-top: 30px;
	font-size: 11px;
	color: #FFFFFF;
}

#footnav ul{
	display: inline;
	padding-right: 10px;
}

#footnav li{
	display: inline;
	padding-right: 15px;
}

#footnav li a{
	text-decoration: none;
	color: #FFFFFF;
}

#footnav li a:hover{
	color: #FFBE00;
}

/* ###Navigation - Links Nav### */

#links {
	position: absolute;
	margin-left: 100px;
	padding-top: 15px;
}

#links li {
	display: inline;
	padding-right: 15px;
}

/* ###Content### */

#emotion{
	width: 200px;
	position: absolute;
	margin-left: 726px;
	padding-top: 1px;
}

#home_content1{
	width: 150px;
	position: absolute;
	padding-top: 25px;
	margin-left: 310px;
}


#main_content{
	width: 430px;
	height: 350px;
}

#page_print{
	position: absolute;
	width: 50x;
	height: 20px;
	margin-left: 650px;
	padding-top: 25px;
}

#page_print a{
	color: #666666;
}

#page_print a:hover{
	color: #CCCCCC;
}

#page_print li{
	display: inline;
	padding-right: 5px;
	font-size: 11px;
}

#page_print li a{
	color: #333333
}

#page_print li a:hover{
	color: #CCCCCC
		
}

#page_title{
	position: absolute;
	width: 300x;
	margin-left: 310px;
	padding-top: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

#home_content1 ul {
	list-style-type: none;
	padding-bottom: 5px;
}

#home_content1 li {
	list-style-type: none;
	padding-bottom: 10px;
}

#home_content1 li a{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

#home_content1 li a:hover{
	color: #CCCCCC;	
}


#home_content2{
	width: 150px;
	position: absolute;
	padding-top: 25px;
	margin-left: 535px;
}

#home_content2 ul {
	list-style-type: none;
	padding-bottom: 5px;
}

#home_content2 li {
	list-style-type: none;
	padding-bottom: 10px;
}

#home_content2 li a{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

#home_content2 li a:hover{
	color: #CCCCCC;	
}

.scroller { 
	scrollbar-3dlight-color : #D4D4D4;
	scrollbar-arrow-color : #00265D;
	scrollbar-base-color : #D4D4D4;
	scrollbar-darkshadow-color : #D4D4D4;
	scrollbar-face-color : #FFFFFF;
	scrollbar-track-color : #EBEBEB;
}

#scroll {
	position: absolute;
	margin-left: 310px;
	margin-top:  80px;
	overflow: auto; 
	width: 380px; 
	height: 230px; 
}

#scroll_vac {
	position: absolute;
	margin-left: 310px;
	margin-top: 225px;
	overflow: auto; 
	width: 380px; 
	height: 100px; 
}

#scroll_consult {
	position: absolute;
	margin-left: 310px;
	margin-top: 125px;
	overflow: auto; 
	width: 380px; 
	height: 185px; 
}

#scroll_guide {
	position: absolute;
	margin-left: 310px;
	margin-top: 100px;
	overflow: auto; 
	width: 380px; 
	height: 210px; 
}


#list_content {
	width: 350px;
}

#list_content li {
	list-style-type: none;
	margin-bottom: 10px;
}

#list_content li a{
	color: #000000;
}

#list_content li a:hover{
	color: #CCCCCC;
}


#content {
	width: 350px;
}

#content li{
	list-style-type: none;
	margin-bottom: 20px;
}

#pub_content {
	width: 350px;

}


#pub_content li{
	list-style-type: none;
	margin-bottom: 20px;
}

#contact {
	position: absolute;
	width: 350px;
}

#contact ul{
	list-style-type: none;
	margin-bottom: 20px;
}

#contact li{
	list-style-type: none;
	margin-bottom: 5px;
}

#contact2 {
	position: absolute;
	width: 175px;
	margin-left: 170px;
	margin-top: 50px;
}

#contact2 ul{
	list-style-type: none;
	margin-bottom: 20px;
}

#contact2 li{
	list-style-type: none;
	margin-bottom: 5px;
}


.pub_container {
	float: left;
	padding: 12px;
}

.pub_loop {
	width: 149px;
}

#search_container {
	position: absolute;
	width: 350px;
	padding-top: 55px;
	margin-left: 310px;
		
}

#back_container{
	position: absolute;
	width: 350px;
	padding-top: 50px;
	margin-left: 605px;
	font-size: 11px;
}

#back_container a{
	color: #000000;
}

#back_container a:hover{
	color: #CCCCCC;
}


.clearboth {
	clear: both;
}

.left_image{
	float: left;
	border: 1px solid #000000;
	margin-right: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}


#dropmenudiv{
	position:absolute;
	border:1px solid black;
	width: 100px;
	border-bottom-width: 0;
	font:normal 10px Arial;
	line-height:18px;
	z-index:200;
	margin-left:250px;
}


#dropmenudiv a{
	width: 100px;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px;
	text-decoration: none;
	font-weight: bold;
	background-color: #efefef;
	color: #000000;
	font-family: Arial;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #CCCCCC;
}


#consult_logo{
	position: absolute;
	margin-top: 60px;
	margin-left: 310px;	
}

#nid_colours{
	position: absolute;
	margin-top: 1px;
	margin-left: 710px;	
}

.right_image{
	float: right;
	border: 1px solid #000000;
	margin-left: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}

#browse{
	position: absolute;
	margin-top: 60px;
	margin-left: 310px;
	
}

#browse a{
	color: #000000;
	font-weight: bold;	
}

#browse a:hover{
	color: #CCCCCC;	
}

.media_inc{
	font-weight: bold;
	font-size: 12px;
	width: 150px;
}

table#contact_form_new td{
	padding-left: 20px;
	height: 17px;
	}
	
.list_content a{
	color:black;
}
	