* { margin:0; padding:0; }

html, body { width:100%; height:101%; font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#333; }
body { font-size:12px; border-top:10px solid #000; }

/** Layout Properties **/
#wrap, #header { width:1000px; }
#wrap { margin:0 auto; background-color:#fff; }
#header_wrap { width:100%; position:relative; height:140px; }
#header { height:140px; background:#333 url(../images/lk_head.jpg) no-repeat center; width:1000px; margin:0 auto; }
#topnav_wrap { background:transparent url(../images/lk_topnav_bg.gif) repeat-x center; border-bottom:1px solid #333; width:998px; border-right:1px solid #777; border-left:1px solid #777; }
#leftcol { width:200px; float:left; padding-top:20px; }
#content { width:775px; float:left; padding:20px 10px 40px 15px; line-height:14px; }
#footer { line-height:20px; text-align:right; font-size:11px; color:#777; background-color:#eee; width:980px; padding:10px 20px 10px 0; }
.clear { clear: both; height: 0; line-height: 0.0; font-size: 0; }
	
/** Left Navigation Properties **/
#leftcol #leftnav {
	background-color:#333;
	margin:0 0 0 10px;
	width:190px;
	padding-bottom:20px;
	}
#leftcol #leftnav .navhead {
	color:#ffcc99;
	font-size:12px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	background:#333 url(../images/lk_topnav_head.gif) no-repeat top left;
	border-bottom:1px solid #555;
	margin-bottom:5px;
	}
#leftcol #leftnav ul {
	list-style-type:none;
	list-style-position:outside;
	}
#leftcol #leftnav li a {
	display:block;
	font-weight:bold;
	color:#EEE;
	text-decoration:none;
	padding:5px 10px;
	font-size:12px;
	border-bottom:1px solid #555;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	}
#leftcol #leftnav a:hover {
	background:#cc00cc url(../images/leftnav_button.gif) repeat-x bottom left;
	color:#FFCC00;
	}
#leftcol #navtail {
	height:10px;
	width:190px;
	background:transparent url(../images/lk_nav_tail.gif);
	margin-left:10px;
	}
#leftcol li li a{ 
	text-indent:10px;
	}
#leftcol .navsubhead {
	font-size:12px;
	color:#ffcc99;
	padding:5px 10px;
	}
	
/** Footer Properties **/
#footer a {
	color:#0066CC;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
	
/** Content Properties **/
#content h1,h2,h3,h4,h5,h6 {
	color:#336699;
	margin-bottom:10px;
	letter-spacing:1px;
	line-height:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
#content h1 {
	font-size:22px;
	border-bottom:1px solid #eee;
	}
#content h2 {
	font-size:16px;
	}
#content h3,h4,h5,h6 {
	font-size:14px;
	}
p {
	margin-bottom:10px;
	text-align:justify;
	line-height:1.4em;
	}
#content a {
	color:#339933;
	font-weight:bold;
	text-decoration:none;
	}
#content a:hover {
	text-decoration:underline;
	}
#content ul, ol {
	margin:0 0 10px 20px;
	}
#content li {
	list-style-position:inside;
	margin-bottom:5px;
	font-weight:bold;
	line-height:1.6em;
	}
	
#content li span { font-weight:normal; }

#content ul.abc_list { list-style-type:lower-alpha; }

img { margin-bottom:1px; border:0; }

.flash_head { margin-bottom: 10px; }

object { outline:none; }

.col { width:50%; float:left; }
	
/** Special Properties **/
#content .special_top {
	height:10px;
	width:760px;
	background-image:url(../images/lk_special_top.gif);
	}
#content .special_body {
	width:748px;
	border-left:1px solid #555;
	border-right:1px solid #555;
	background-color:#ffff99;
	padding:5px 0 0 10px;
	color:#555;
	font-size:12px;
	}
#content .special_body p {
	margin:0;
	padding-bottom:5px;
	}
#content .special_bottom {
	height:10px;
	width:760px;
	background-image:url(../images/lk_special_bottom.gif);
	margin-bottom:10px;
	}

#content img { margin-bottom:10px; }
	
/** Top Navigation Properties **/
#topnav_wrap #topnav {
	list-style-position:outside;
	list-style-type:none;
	margin-left:10px;
	float:left; 
	}
* html #topnav_wrap #topnav {
	margin-right:10px;
	}

#topnav_wrap #topnav li {
	float:left;
	}
#topnav_wrap #topnav a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:4px 5px;
	font-weight:normal;
	width:8em;
	text-align:center;
	font-size:14px;
	text-shadow:#000 -1px -1px;
	border-left:1px solid #999;
	border-right:1px solid #333;
	}
#topnav_wrap #topnav a:hover {
	background:transparent url(../images/lk_topnav_bg_over.gif) repeat-x center;
	text-shadow:#000 1px 1px;
	}

/** Tabs Properties **/
#tabs {
	line-height:normal;
	font-weight:bold;
	font-size:11px;
	}
#tabs ul {
	list-style:none;
	padding:0 20px;
	text-align:center;
	margin-left:10px;
	}
#tabs li {
	float:left;
	margin:0;
	padding:0 1px 0 10px;
	background:transparent url('../images/tab_left.gif') no-repeat left bottom;
	}
#tabs a {
	display:block;
	background:transparent url('../images/tab_right.gif') no-repeat right bottom;
	padding:2px 15px 4px 5px;
	float:left;
	color:#333;
	text-decoration:none;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a { float:none; }
/* End IE5-Mac hack */
	
#tabs a:hover { color:#3399cc; }
	
.bold { font-weight:bold; }

/********/
/* Tabs */
/********/
.tab_wrap { margin-bottom:10px; clear:left; padding:10px; }
ul.tab_func { margin:0 0 10px 0 !important; background:transparent url('http://www.exetel.com.au/images/grey_dot.gif') repeat-x 0 100%; width:100%; }
ul.tab_func li { margin:0 !important; padding:0 !important; float:left; }
.tab_func li { float:left; list-style:none; line-height:normal; }
.tab_func a { background:transparent url('http://www.exetel.com.au/images/tabs.gif') no-repeat 100% 0; display:block; margin-right:2px; font-size:14px; outline:none; color:#333; padding:5px 10px; border-left:1px solid #999; text-shadow:1px 1px #FFFFFF; }
.tab_func .selected { text-decoration:none; background:transparent url('http://www.exetel.com.au/images/tabs_o.gif') no-repeat 100% 0; color:#336699; }
.tab_func a:hover { text-decoration:underline; }
.tab_func a.selected:hover { text-decoration:none; }
