body { color: #4c4c4c; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; background-color: #fff; margin: 10px 0 10px 10px; padding: 0; }
#wrap { width: 753px; margin: 0 auto 0; padding: 0; }

#header { background-color: #4c4c4c; background-image: url(../images-design/globe-head.jpg); background-repeat: no-repeat; background-position: right 0; width: 753px; }
#logo { width: 595px; margin: 0; padding: 0; }

/* navigation
~~~~~~~~~~~~~~~~~~~~  */
#navContainer {width: 595px; display:block; margin: 0; padding: 0; }

/* Header menu */	 
#header_menu {position: absolute; margin-left: 20px;background:#555;}
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10;}

#nav { margin: 0; padding: 0; }

#nav ul { list-style-type: none; margin: 0; padding: 0; font-size: 11px; text-transform: uppercase; width: auto;
	/*
	(Disappearing List-Background)
	http://www.positioniseverything.net/explorer/ie-listbug.html
	*/
	position: relative; /* Fix the Stupid IE6 Bug */
}
#nav ul li { float: left; color: #fff; margin: 0 12px 0 0; padding: 0; }
#nav ul li a { display: block; margin: 0; padding: 2px 10px; color: #fff; text-decoration: none; }

/* Root Level Link Formatting */
#nav ul li a:hover, #nav li a:focus { color: #ff0000; }

/* Current page Customisations*/
#nav li.menu-current a { color: #ff0000; }
#nav li.menu-parent a { color: #ff0000; }

/* 2nd Child menu */
#nav .menu li ul { position: absolute; width: 16em; margin: 0; display: none; text-transform: none; font-size: 100%; padding: 0; }
#nav .menu li ul li { text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
#nav .menu li ul a { width: 15em; padding: 4px 8px; background: #A1A0A0; color: #fff; }

/* 2nd Child link hover */
#nav li ul a:hover {color: #000; }

/* 2nd Child Current page Customisations */
#nav li li.menu-current a { color: #000; }


/* Show and hide */
#nav li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav li ul ul { display: none;}
#nav li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

/* end navigation
~~~~~~~~~~~~~~~~~~~~  */

#main { background-image: url(../images-design/sidebar-bg.gif); background-repeat: no-repeat; background-position: right 0; width: auto; margin: 0 0 11px; padding: 0; }

#content { width: 550px; float: left; margin: 0; padding: 12px 45px 0 0; }
#content img { width: 200px; height: auto; margin: 0 12px 12px 0; padding: 0; border-style: solid; border-width: 1px; }
#content h1 { color: red; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#content h2 { color: #000; font-size: 11px; font-weight: bold; margin: 0; padding: 0; }
/*#content ul { margin-top: 0; margin-bottom: 11px; padding-top: 0; }*/
#content ul { margin-top: .5em; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 1.5em; }
#content li { margin-top: 0; padding-top: 0; }
#content p { margin-top: 0; margin-bottom: 11px; }
#content a { color: #5078a1; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content td { vertical-align: top; margin: 0; padding: 0; }
.pagetitle { font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0 0 11px; padding: 0; }
#content .captcha-image { width: auto; height: auto; margin: 0 6px; padding: 0; }

#col1-staff { width: 122px; float: left; margin: 0 20px 0 0; padding: 0; }
#col1-staff img { width: 120px; height: auto; margin: 0; padding: 0; border-style: solid; border-width: 1px; }
#col2-staff { width: 400px; float: right; margin: 0; padding: 0; }
#col2-staff h1, h2, h3, h4 { font-size: 11px; margin: 0; padding: 0; }
#col2-staff h2 { color: #000; font-weight: bold; }
#col2-staff h3 { color: #000; font-weight: normal; }
#col2-staff h4 { font-weight: normal; margin-bottom: 11px; }
/*#col2-staff ul { list-style-type: none; margin: 0; padding: 0; }*/

#staff { width: 98%; margin: 0; padding: 0; }
#staff h1, h2, h3, h4 { font-size: 11px; font-weight: normal; margin: 0; padding: 0; }
#staff h1, h2, h3 { text-transform: capitalize; }
#staff h1, h2, h3 { color: #4c4c4c }
#staff a.staff-list { margin: 0; padding: 0; display: block; }
/*#staff a.staff-list:hover { color: blue; }*/
#staff ul  { list-style-type: none; margin: 0; padding: 0; width: 100%; float: left; margin: 0; padding: 0; border-bottom: 1px solid #d8d8d8; }
#staff ul li { width: 20%; float: left; margin: 0; padding: 4px 10px 4px 4px; }

#col1 { width: 202px; float: left; margin: 0 20px 0 0; padding: 0; }
#col1 p { font-size: 11px; font-weight: bold; margin: 0 ; padding: 0; }
#col1 img { width: 200px; height: auto; margin: 0 0 2px; padding: 0; border-style: solid; border-width: 1px; }
#col2 { width: 328px; float: right; margin: 0; padding: 0; }
#col2 h1 { color: red; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#col2 h2 { color: #000; font-size: 11px; font-weight: bold; margin: 0; padding: 0; }

#sidebar { width: 128px; float: right; margin: 0; padding: 6px 15px 12px; }
#sidebar img { max-width: 128px; margin: 0px auto 11px auto; border-width: 0; display: block; }
#sidebar p { margin-top: 0; margin-bottom: 11px; }
#sidebar a { display: block; color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#sidebar a:hover { color: #5078a1; }
#sidebar hr { margin-top: 0; margin-bottom: 11px; }
#sidebar ul { margin-top: .5em; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 1.25em; }

/* Search Box in sidebar */
#search_box { color: #000; text-align: left;	width: 128px; margin: 0 0 22px; padding: 0; }

#search_box fieldset { margin: 0; padding: 0; border:0; }
#search_box legend, #search_box label { margin: 0; padding: 0; display:none; }

#search_string { font-size: 11px; width: 90px; height: 15px; float: left; margin: 1px 0 0; padding: 0; }
#search_submit { float: right; margin: 0 13px 0 0; padding: 0; }
/* End Search Box in sidebar */
#search_box h1 { font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#search_box img { margin: 0; padding: 0; }

.highlight { background-color: #ffff66; }

#clear { overflow: hidden;
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	font-size: 1px; }

#clearleft { clear: left; margin: 0; padding: 0; }


#footer { color: #7f7e7e; font-size: 11px; width: 550px; margin: 11px 0 0; padding: 11px 0 0; border-top: 1px solid #d8d8d8; }
#footer .smallprint { font-size: 10px; margin: 11px 0 0; padding: 0; }
#footer a { color: #7f7e7e; text-decoration: none}
#footer a:hover { color: #5078a1; }

hr { background-color: #7f7e7e; width: 100%; height: 1px; margin: 0 0 11px; padding: 0; border-width: 0; }
p { margin: 0; padding: 0; }
a:link { }
a:visited { }
a:hover { }
a:active { }

.stealth {visibility:hidden; display:none;} /* hides from normal css enabled browsers */
