* { margin: 0; padding: 0; }

body {
	background-color: #e1e1e1;
	font: 12px Arial, Verdana,  Helvetica, sans-serif;
	margin: 0px;
}

body,li,p,blockquote,td,textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;
}

img {
  	border: 0;	
}

h1, h2 ,h3 ,h4 , h5 {
	font-size: 12px;
}

.clear {
	clear: both;	
}

.quote {
	color:#666666;
}
.quote_who {
	font-weight:bold;
}

.little {
	font-size:8pt;
}


input, textarea, select {
	font-family: Verdana, Geneva, sans-serif;
	border-width:1;
	background-color:#DDDDDD;
	color: black;
}
input:focus, textarea:focus { 
	background : #EEEEFF;
   	 color : black; 
}

h3.si_heading {
	background:#EEEEEE;
	margin-top:5px;
	margin-bottom:0px;
}

input.form_button {
	padding-bottom:23px;
}

.form_button {
	color: #666666;
	height:2em;
	padding:4px;
	margin: 0px;
	text-align:center;
	text-decoration: none;
	border: 1px solid black;
	border-top-color: #aaa;
	border-left-color: #aaa;
	border-bottom-color: #555;
	border-right-color: #555;
	background-color: #eeeeee;
	font-weight: bold;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	cursor: hand;
}

.contactfield {
	width: 240px;
}

.form_button:hover { 
	color:#0000FF; 
	background-color:#DDDDDD; 
}

.blue {
	color: #2C3F45;
	padding-left: 5px;
	padding-bottom: 5px;
}

.blue2 {
	color: #2C3F45;
}

.blue_bigger { 
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.spacer {
	padding-left: 15px;
	padding-bottom: 10px;
}

.content_ul {
	padding-left: 30px;
	padding-top: 10px;
}

.content_ul li {
	padding: 3px;
}

a.approve {
	width: 135px;
	height: 29px;
	display: block;
	background: url('gfx/approve.png') no-repeat;
	position: relative;
	left: 50%;
	margin-left: -73px;
}
a.approve:hover {
	background-position: 0px -29px;
}




	#container {
		width: 970px;
		background-color: #E1E1E1;
	}
	
	#top {
		height: 92px;
		background-image: url("gfx/top.jpg");
		background-repeat: no-repeat;
	}
		#top_logo {
			width: 100px;			
		}	
	
		#top_link {
			width: 200px;
			float: right;
		}

		#top_link p {
			font-weight: bold;
		}

		#top_link a {
			color: #972328;
			text-decoration: none;
		}

		#top_link a:hover {
			text-decoration: underline;
		}		
	
	#menu {
		float: left;
		width: 175px;
		background-image: url("gfx/logo_2.jpg");
		background-repeat: no-repeat;
	}

		#menu ul {
			margin-left: 5px;
			padding-top: 83px;
			list-style:none;
		}
		
		#menu li {
			margin: 2px;
			padding: 0px 0px 15px 0px;
			background: url("gfx/background_menu_li.png") no-repeat 0px 17px;
		} 
		
		#menu a {
			padding-left: 10px;
			font-weight: bold;
			color: #000;
			text-decoration: none;
		}
		
		#menu a:hover {
			color: #972328;
		}

		.button_on {
			color: #972328;
		}
	
	#contents {
		float: left;
		width: 795px;
		background-image: url("gfx/background_top_2.gif");
		background-repeat: repeat-y;
		background-color: #2C3F45;
	}	
			#logo_3 {
				float: left;
				width: 70px;
				height: 95px;
				background-image: url("gfx/logo_3.jpg");
				background-repeat: no-repeat;
			}
			
			#header {
				float: left;
				width: 715px;
				background-image: url("gfx/background_top.gif");
				background-repeat: repeat-x;
				color: #ffffff;
					text-align:left;
			}
				#header a {
					color: #fff;
					text-decoration: none;
					font-weight: bold;
				}
				
				#header a:hover {
					color: #000;
				}
			
				/*
				#header h3 {
					float: right;
					font-weight: normal;
					padding-top: 7px;
					padding-right: 15px;
				}
				
				#header h2 {
					clear:both;
					font-size: 16px;
					padding-top: 30px;
					padding-left: 160px;
					color:white;
				}
				*/
				
				#header p {
					padding-top: 5px;
					padding-left: 0px;
					padding-bottom: 10px;
					color:white;
				}
			
		#contents_middle { 
			background-image: url("gfx/background_middle.gif");
			background-repeat: repeat-y;
		}

		
			#left_column {
				float: left;
				width: 230px;
				
			}
			
				#left_column_content {
					padding: 20px;
				}
			
			#right_column {
				float: left;
				width: 520px;
			}
			
				#content {
					padding-top: 20px;	
				}

					#content p {
						padding-bottom: 10px;
					}

			
			.clear {
				clear: both;
			}
			
		#footer {
			height: 43px;
			background-image: url("gfx/footer.jpg");
			background-repeat: no-repeat;
			text-align: center;
		}
		
			#footer p {
				color: #fff;
				padding-top: 8px;
			}
			
			#footer a {
				color: #fff;
				padding-left: 3px;
				padding-right: 3px;
			}
			
			#footer a:hover {
				color: #972328;
			}

		#copyright {
			background-color: #e1e1e1;
		}

			#copyright_text {
				width: 680px;
				float: right;
				margin: 0 auto;
				text-align: center;
			}

			#copyright_logo {
				width: 100px;
				float: right;
			}


/* ADDED WED 14/4/2010 */

#menuitems {
	width:90%;
}

#menuitems h2 {
	margin:10px 0 20px 20px;
}

#menuitems ul {
	margin-left:30px;
	list-style:none;
	text-align:left;
}

#menuitems ul li, #menuitems ul li a{
	font-weight:bold;
	color:#007;
	font-size:12px;
}

