html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#000;
	font-size:0.9em; 
	font-family: "Myriad Pro", "Trebuchet MS", "Arial";
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0; 
       line-height:20px;  
	background:#000;
        border-left:1px solid #000; 
        border-right:1px solid #00; 
	}

p { padding-bottom: 5px; }

a:link    {color:#14b6b8; text-decoration:none; border: none;}
a:visited {color:#14b6b8; border: none;}
a:active  {color:#14b6b8; border: none;}
a:hover   {text-decoration:underline; border: none;}

img {
border:0 none;
}
a img {
border:0 none;
}

h1 { margin:0; padding:10px 0 0 0; font-size:1.5em; color:#14b6b8; font-weight:normal;}
h2 { margin:0; padding:8px 0 0 0; font-size:1.3em; color:#14b6b8; font-weight:normal;}
h3 { margin:0; padding:5px 0 0 0; font-size:1.1em; color:#14b6b8; font-weight:normal;}


#head {
	position:absolute; 
	top:0; 
        border:0;
	width:100%; 
	min-width:100%; 
	height:150px; 
	background:#fff; 
	z-index:4; 
	}

* html #head {
	top:0; width:100%; height:150px; border:0;
	}

#header {position:absolute; top: 50px; height:100px; background:url(images/head_bg.jpg) no-repeat #14b6b8; width: 100%; }
#slogan {padding-top:35px; float:left; color:#FFFFFF; font-size:26px; padding-left:40px; font-family: "Arial"; line-height: 30px;}
#header a{ color:#fff; text-decoration:none; font-weight:bold; font-size:20px; letter-spacing:5px; }
#logo { position: absolute; right: 20px; width:260px; text-align:center; font-size:13px; color:#fff; line-height:12px; padding: 20px 20px 20px 20px}

#text {margin-right: 320px; padding:10px 20px 10px 20px; font-size:11pt;} 
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 4px;}
#sidebar {float: right; width: 280px; max-width:280px;  padding: 20px 10px 10px 10px; font-size:13px;}
#sidebar a{ color:#14b6b8; text-decoration:none; }
#sidebar h1 { margin:0; padding:10px 0 0 10px; font-size:1.6em; color:#14b6b8; font-weight:normal;}

#main {
	display:block;
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:150px;
	bottom:57px; 
	width:100%; 
	background:url(images/sidebar_bg.gif) no-repeat top right #fff;
	}

* html #main {
	top:0; 
	bottom:0; 
	height:100%;
	width:100%;
	border-top:150px solid #fff; 
	border-bottom:57px solid #fff;
	}

#footer {
	position:absolute; 
	bottom:0; 
	width:100%; 
	min-width:100%; 
	height:57px; 
	background:url(images/footer_bckg.gif) repeat-x #000;
	font-size:1em; 
       z-index:4;
	}

* html #footer {
	bottom:0px; width:100%; height:57px;
	}
#left_footer {float:left; padding:10px 0 0 0px; color:#fff; font-size:12px; }
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:25px 30px 0 0; color:#fff;  font-size:9px; text-align:right;}
#right_footer a { color:#fff;}
