/* Medu Capital - Ince pty ltd - September 2007 */

/* MAIN */
body{background:#fff url('../i/bg.jpg') repeat-x top;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	margin:0;
	padding:0; 
	color: #646466; }

p {text-align:left;}
td {text-align:left; font-size:12px; color:#646466; padding:8px;}
h1 {font-family: georgia; font-weight:normal; font-size:19px; color:#004A6C; margin-top:5px; margin-bottom:6px;}
h2 {font-family: georgia; font-weight:normal; font-size:14px; color:#004A6C; margin-bottom:0;}
h3 {font-family: georgia; font-weight:normal; font-size:13px; color:#9B3D3E;}
h4 {font-size:13px; color:#9B3D3E; font-weight:normal; margin-bottom:2px;}

a {color:#646466; text-decoration: underline; font-weight:normal;}
a:hover {color:#8C8C8E; text-decoration:none;}

/* TOP */
.outer-div {position:relative; top:0; left:0; width:766px; height:50px;}
#top-lks {position:absolute; width:300px; right:130px;}
#top-lks a {color:#818285; text-decoration:none;}
#top-lks a:hover {color:#818285; text-decoration:underline}
#top-lks ul {list-style-type:none; margin:8px 0 0 0; padding:0;}
#top-lks li {float:left; padding:0 10px 0 10px; color:#818285;}

#top-lks2 {position:absolute; width:770px; right:0px;}
#top-lks2 a {color:#818285; text-decoration:none;}
#top-lks2 a:hover {color:#818285; text-decoration:underline}
#top-lks2 ul {list-style-type:none; margin:8px 0 0 0; padding:0;}
#top-lks2 li {float:left; padding:0 10px 0 10px; color:#818285;}

.page_links {position:absolute; top:85px; right:4px; z-index:180;}
.page_links td {padding:8px 5px 0 5px;}

.back_link {color:#818285; text-decoration:none;}
.back_link:hover {color:#818285; text-decoration:underline;}

.banner {position:relative; right:0; top:30px; background: url('../i/t_ban.gif') no-repeat top; height:112px;}
.split {border-right:1px #8F9399 solid;}
.split {border-right:1px #8F9399 solid;float:right;}
.logo {float:left; margin-top:10px;}
.normal {font-size:15px; color:#EAA737; font-weight:normal;}
.head-link {font-size:12px; color:#004A6C; font-weight:bold;}
#search-box {position:absolute; z-index:199; top:5px; right:0;}
#search-box td {margin:0; padding:0;}
.search-bdr {height:12px; width:150px; border:1px #fff solid; margin-top:1px; font-size:11px;}
html>body .search-bdr {height:12px; width:150px; border:1px #fff solid; margin-top:2px; font-size:11px;}

/* LEFT */
.left-wrap {float:left; z-index:1; left:0; margin-top:45px; width:175px;}
.left-wrap a {text-decoration:none;}
.quotebox {background:#94AED0; text-align:left; padding:6px; margin:8px 0 8px 0;}
.quotebox h1 {color:#fff; font-size:12px; font-weight:bold; margin:0;}
.quotebox p {color:#fff; font-size:11px; margin:2px 0 0 2px;}
#fact-box {margin:0; padding:0;}
#fact-box h1 {background:#9B3E3E; text-align:center; color:#fff; margin:0; padding:2px; font-size:12px; font-family:arial; font-weight:bold;}
#fact-box p {margin:0; padding:2px 0 0 0;float:right;}
#fact-box a {color:#165978; font-size:11px; text-transform:uppercase; text-decoration:underline;}
#fact-box a:hover {color:#94AED0; text-transform:uppercase; text-align:right; text-decoration:underline;}
#page-left_home {text-align:left;}
#page-left {background: url('../i/l_bg.gif') no-repeat top; padding:10px 10px 0 0; text-align:left; height:250px;}
#page-left h3 {padding-left:15px; color:#EAA737;}
#page-left ul {list-style-type:none; margin:0; padding:0;}
#page-left li {padding:0 0 8px 15px; list-style-type:none; margin:0;}
#page-left li ul {margin:5px 0 0 25px; padding:0; list-style-type:none;}
#page-left li ul li {list-style-type:none; margin:0; padding:0 0 5px 0;}
#page-left a:hover {color:#58585A; font-weight:bold; text-decoration:none;}
.selected {background: url('../i/l_hover.gif') no-repeat left top; color:#165978; font-weight:bold;}
.sub_sel {color:#165978; font-weight:bold;}
div.outer-div div.banner div.logo a { width:259px; height:71px; }

/* MAIN CONTENT */
.main-content {position:relative; top:45px; margin:0 0 0 185px; text-align:left; padding:0; height:auto;}
.admin-content {position:relative; top:45px; margin:0 0 0 0; text-align:left; padding:0;}
.contact-content {position:relative; top:45px; margin-left:0; text-align:left;}
#info-box {background: url('../i/main_bg.gif') no-repeat top; padding:10px;}
#info-box td {padding:5px 6px 0 0;}
#info-box a {color:#004A6C; font-weight:normal; text-decoration:underline;}
#info-box span {color:#004A6C; text-decoration: none; font-weight:bold;}
#info-box a:hover {color:#F0BF70; text-decoration:underline;}
#info-box p {margin-top:4px;}
#btm-links {padding:5px 10px 10px 10px;}
#btm-links table {width:100%;}
#btm-links td {padding:5px 40px 10px 0;}
#btm-links p {margin:0;}
#btm-links a { float:right; font-size:11px; text-decoration:underline;}
#btm-links a:hover {text-decoration:none;}
#content-box {background: url('../i/main_bg.gif') no-repeat top; padding:10px;padding-right:32px;}
#contact-box {background: url('../i/contact_bg.gif') no-repeat top; padding:10px 10px 10px 25px;}
.dash {list-style-image:url('../i/dash.gif');list-style-type: circle;}
.dash li {margin-left:-22px; padding-left:0;margin-top:4px;margin-bottom:4px;}
.medu1_tbl {background:#DBE9F0;border: 1px solid #4C74B7;}
.medu1_tbl tr td {padding:2px 2px;}
.float-r {float:right; position:relative; z-index:2; padding:0 10px 0 0;}
.float-home {float:left; position:relative; z-index:2; padding:20px 0 10px 0;}
.float-l {float:left; position:relative; z-index:2; padding:0 10px 10px 0;}
.color-tbl tr th {background:#D5DAE2; color:#28374F; text-align:left; font-size:12px; padding:4px 4px; font-weight:normal;}
.color-tbl tr th {margin-top:3px; padding-top:0;}
.color-tbl tr td {background:#E4E8ED;padding:4px 4px 12px 4px;}
.color-tbl h3 {font-family: georgia; font-weight:bold; font-size:13px; color:#9B3D3E; margin-bottom:2px; margin-top:5px;}
.team-float {padding-bottom:10px;}
.pdf {list-style-type:none; margin:0; padding:0 0 10px 0; line-height:18px;}
.pdf li {list-style-image: url('../i/pdf.gif'); margin:0; padding:0 0 0 10px;}
.red {color:#9B3E3E!important;}
.submit-button {color:#fff; background: url('../i/search_1.gif'); font-size:11px; border:none; height:18px; width:78px;}
.zoom_searchbox {height:12px;}
.zoom_per_page {height:12px;}
.zoom_button {font-size:11px; color:#fff; background: url('../i/search_1.gif'); border:none; height:18px; width:40px;}
.uline {border-bottom:1px solid #FFF;}

/* MENU */
#menu_container {position:absolute; z-index:20; float:left; padding:0; left:85px; margin:5px 0 0 0;}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:5px 0 0 0; list-style-type:none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block; width:auto; font-size:11px; color:#004A6C; text-decoration:none; font-weight:normal; height:18px; line-height:18px;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
#pmenu li {float:left; background:#EBE3D4;}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {color:#0E5A78; font-weight:normal;}
#pmenu li li:hover > a {background:#E6D5B5; color:#0E5A78; font-weight:bold;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-9px; left:120px; padding:10px 30px 30px 30px; background:transparent url(../images/clear.gif);}
/* Position the first sub level beneath the top level links */
#pmenu > li:hover > ul {left:-30px; top:12px;}
#pmenu > li li:hover > ul {left:70px; top:-16px;}

/* get rid of the table */
#pmenu table {position:absolute; z-index:20; border-collapse:collapse; top:0; left:0; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; color:#0E5A78;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#E6D5B5; color:#0E5A78; font-weight:bold;}
#pmenu li ul li a:active, #pmenu li ul li a:focus {background:#E6D5B5; color:#0E5A78; font-weight:bold;}

/* Set up the pointers for the sub level indication */
#list-fall {margin:0; padding:0;}
#list-fall li {display:block; width:150px; border-left:1px #0E5A78 solid; border-right:1px #0E5A78 solid; text-indent:10px;}
#list-fall li a, #list-fall li a:visited {font-size:11px; line-height:23px; text-decoration:none; text-align:left; color:#58595B; font-weight:normal; background:#EBE3D4; padding-bottom:4px;}
#list-fall li a:hover {text-align:left; font-size:11px; font-weight:normal; color:#0E5A78; font-weight:bold; background:#E6D5B5;}

#ip-fall {margin:0; padding:0;}
#ip-fall li {display:block; width:210px; border-left:1px #0E5A78 solid; border-right:1px #0E5A78 solid; text-indent:10px;}
#ip-fall li a, #ip-fall li a:visited {font-size:11px; line-height:23px; text-decoration:none; text-align:left; color:#58595B; font-weight:normal; background:#EBE3D4; padding-bottom:4px;}
#ip-fall li a:hover {text-align:left; font-size:11px; font-weight:normal; color:#0E5A78; font-weight:bold; background:#E6D5B5;}

#iport-fall {margin:0; padding:0;}
#iport-fall li {display:block; width:150px; border-left:1px #0E5A78 solid; border-right:1px #0E5A78 solid; text-indent:10px;}
#iport-fall li a, #iport-fall li a:visited {font-size:11px; text-decoration:none; text-align:left; color:#58595B; font-weight:normal; background:#EBE3D4; padding-bottom:4px;}
#iport-fall li a:hover {text-align:left; font-size:11px; font-weight:normal; color:#0E5A78; font-weight:bold; background:#E6D5B5;}
#iport-fall li li {display:block;  width:220px; border-left:1px #0E5A78 solid; border-right:1px #0E5A78 solid; text-indent:10px;}
#iport-fall li li a, #iport-fall li li a:visited {font-size:11px; text-decoration:none; text-align:left; color:#58595B; font-weight:normal; background:#EBE3D4; padding-bottom:4px;}
#iport-fall li li a:hover {text-align:left; font-size:11px; font-weight:normal; color:#0E5A78; font-weight:bold; background:#E6D5B5;}
.arrow {padding-left:32px;}

#mp-fall {margin:0; padding:0;}
#mp-fall li {display:block; width:125px; border-left:1px #0E5A78 solid; border-right:1px #0E5A78 solid; text-indent:10px;}
#mp-fall li a, #mp-fall li a:visited {font-size:11px; line-height:23px; text-decoration:none; text-align:left; color:#58595B; font-weight:normal; background:#EBE3D4; padding-bottom:4px;}
#mp-fall li a:hover {text-align:left; font-size:11px; font-weight:normal; color:#0E5A78; font-weight:bold; background:#E6D5B5;}

.cp-size {width:100px; border-right:1px #0E5A78 solid; border-left:1px #0E5A78 solid; padding:0 20px 0 20px; height:18px; line-height:16px;}
.ip-size {width:110px; border-right:1px #0E5A78 solid; padding:0 20px 0 20px; height:18px; line-height:16px;}
.iport-size {width:113px; border-right:1px #0E5A78 solid; padding:0 20px 0 20px; height:18px; line-height:16px;}
.mp-size {width:100px; border-right:1px #0E5A78 solid; padding:0 20px 0 20px; height:18px; line-height:16px;}

.vp-size {width:100px; border-right:1px #0E5A78 solid; padding:0 10px 0 10px; height:18px; line-height:18px;}
.xp-size {width:100px; border-right:1px #0E5A78 solid; padding:0 10px 0 10px; height:18px; line-height:18px;}
.rp-size {width:100px; border-right:1px #0E5A78 solid; padding:0 10px 0 10px; height:18px; line-height:18px;}
.zp-size {width:100px; border-right:1px #0E5A78 solid; padding:0 10px 0 10px; height:18px; line-height:18px;}
.sp-size {width:100px; height:18px; line-height:18px;}

.bdr-1 {border-bottom:1px #0E5A78 solid;}
.bdr-2 {border-top:1px #0E5A78 solid;}
.bdr-3 {margin-left: 50px !important; }

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; z-index:20; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(../images/clear.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:12px; lef\t:-31px; to\p:12px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-16px; left:70px;
}

/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

.m_select {font-weight:bold; font-size:11px; color:#00528D;}

/* FOOTER */
.foot-wrap { clear:both;margin-top:60px; left:0; background: url('../i/foot.gif') no-repeat top; height:25px; padding-top:4px;}
#info-link {font-size:11px; margin:0 0 0 30px;}
#info-link table {width:730px;}
#info-link td {margin:0; padding:0 10px 0 10px; color:#818285;}
#info-link a {color:#818285; text-decoration:none;}
#info-link a:hover {color:#818285; text-decoration:underline;}
.info-split {border-right:1px #A7A9AC solid; width:50px;}
.footer-padding {margin-right:62px;}

/* EMAIL PAGE */
.email_page td {padding:5px;}
.email_page h1 {font-family: georgia; font-weight:normal; font-size:19px; color:#004A6C; margin-top:0; margin-bottom:6px; padding:0;}
.email_page input, textarea {font-weight:normal; font-size:11px; font-family:Arial;}

.site_tbl {width:100%;}
.site_tbl td {padding:5px 5px 5px 9px; margin:0; text-align:left;}
.site_tbl th {font-size:12px; font-weight:bold; color:#00528D; text-align:left; padding:5px 5px 5px 3px;}
.site_tbl ul {list-style-type:none; margin:0; padding:0;}
.site_tbl li {list-style-type:none; margin:0 0 0 16px; padding:0 0 7px 0;}
.site_tbl ul li ul {list-style-type:none; margin:10px 0 0 0; padding:0;}
.site_tbl ul li ul li {list-style-type:none; margin:0; padding:0 0 7px 0;}

.tr {border-right:1px #D7DADD solid; border-top:1px #D7DADD solid;}
.t {border-top:1px #D7DADD solid;}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
/* html .clearfix             { zoom: 1; } /* IE6 */
/*:first-child+html .clearfix { zoom: 1; } /* IE7 */
