﻿@charset "utf-8";
/* Style */
html, body{
	background-color:#FFF;
	color:#000;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	text-align:left;
	width:100%; height:100%;
}
body{background:#FFF url('../img/top-bar-repeat_1x12.png') center 64px repeat-x;}
img{
	border:none;
	vertical-align:middle;
}
a:link, a:visited{
	color:#00F;
	text-decoration:none;
}
a:active, a:hover{
	color:#00F;
	text-decoration:underline;
}
a.no_link{
	color:#000 !important;
	cursor:text !important;
	text-decoration:none !important;
}
h1, h2, h2, h4, h5, h6, form{margin:0; padding:0;}
ul, ul li{
	list-style:none outside none;
	margin:0; padding:0;
	overflow:hidden;
	white-space:nowrap;
}
p{
	line-height:14px;
	margin:0; padding:4px 0;
}
input, select, textarea{
	background-color:#FFF !important;
    color:#000 !important;
}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.z0{z-index:0 !important;}
.z1{z-index:1 !important;}
.z2{z-index:2 !important;}
.z3{z-index:3 !important;}
.z4{z-index:4 !important;}
.z5{z-index:5 !important;}
.z6{z-index:6 !important;}
.z7{z-index:7 !important;}
.z8{z-index:8 !important;}
.z9{z-index:9 !important;}
.z10{z-index:10 !important;}
.z10{z-index:11 !important;}
.z12{z-index:12 !important;}
.z13{z-index:13 !important;}
.z14{z-index:14 !important;}
.z15{z-index:15 !important;}
.outer_border_1{
	border-top:1px solid #70AFC9;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #70AFC9;
}
.outer_border_2{
	border-top:1px solid #FFF;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:1px solid #FFF;
	background-color:#70AFC9;
}
.inner_border_1{
	border-top:1px solid #808080;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #808080;
}
.inner_border_2{
	background-color:#FFF;
	border-top:1px solid #404040;
	border-right:1px solid #70AFC9;
	border-bottom:1px solid #70AFC9;
	border-left:1px solid #404040;
}
a.link_button{
	background-color:#FFF;
	border-top:1px solid #C0C0C0;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:1px solid #C0C0C0;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0;
	text-align:center;
}
a.link_button:link, a.link_button:visited{
	color:#000;
	text-decoration:none;
}
a.link_button:hover, a.link_button:active{
	background-color:#B0D0F0;
	color:#000;
	text-decoration:none;
}
a.link_button_selected{
	background-color:#B0D0F0;
	border-top:1px solid #C0C0C0;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:1px solid #C0C0C0;
	cursor:default;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0;
	text-align:center;
}
a.link_button_selected:link, a.link_button_selected:visited, a.link_button_selected:hover, a.link_button_selected:active{
	color:#000;
	text-decoration:none;
}
/* Layout */
div#container{
	margin:0 auto;
	width:960px;
}
div#top_bar{
	background:url('../img/top-bar_960x12.png') left 64px no-repeat;
	position:relative;
	width:960px; height:76px;
}
ul#top_bar_buttons{
	position:absolute;
	top:40px;
	width:934px; height:24px;
}
ul#top_bar_buttons li{
	display:inline;
	float:right;
}
ul#top_bar_buttons span, ul#top_bar_buttons a{
	display:block;
	margin:0; padding:0;
}
span#top_bar_buttons_left{
	background:url('../img/top-bar-buttons-bg-left_14x24.png') left top no-repeat;
	width:14px; height:24px;
}
span#top_bar_buttons_right{
	background:url('../img/top-bar-buttons-bg-right_14x24.png') right top no-repeat;
	width:13px; height:24px;
}
ul#top_bar_buttons li a{
	background:url('../img/top-bar-buttons-bg-blue_1x23.png') left top repeat-x;
	border-top:1px solid #F8F1C2;
	border-right:1px solid #698C9B;
	border-bottom:none;
	border-left:none;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	width:94px; height:23px;
}
ul#top_bar_buttons a:link, ul#top_bar_buttons a:visited{
	color:#FFF;
	text-decoration:none;
}
ul#top_bar_buttons a:hover, ul#top_bar_buttons a:active{
	background:url('../img/top-bar-buttons-bg-yellow_1x23.png') left top repeat-x;
	color:#FFF;
	text-decoration:none;
}
h1#logo{
	background:url('../img/understand-logo_256x64.png') left top no-repeat;
	width:960px; height:64px;
}
div#top_links{
	margin:8px 4px; padding:0 4px;
}
br#top_links_clear{
	clear:both;
}div#container{
	margin:0 auto;
	width:960px;
}
div#top_bar{
	background:url('../img/top-bar_960x12.png') left 64px no-repeat;
	position:relative;
	width:960px; height:76px;
}
ul#top_bar_buttons{
	position:absolute;
	top:40px;
	width:934px; height:24px;
}
ul#top_bar_buttons li{
	display:inline;
	float:right;
}
ul#top_bar_buttons span, ul#top_bar_buttons a{
	display:block;
	margin:0; padding:0;
}
span#top_bar_buttons_left{
	background:url('../img/top-bar-buttons-bg-left_14x24.png') left top no-repeat;
	width:14px; height:24px;
}
span#top_bar_buttons_right{
	background:url('../img/top-bar-buttons-bg-right_14x24.png') right top no-repeat;
	width:13px; height:24px;
}
ul#top_bar_buttons li a{
	background:url('../img/top-bar-buttons-bg-blue_1x23.png') left top repeat-x;
	border-top:1px solid #F8F1C2;
	border-right:1px solid #698C9B;
	border-bottom:none;
	border-left:none;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	width:94px; height:23px;
}
ul#top_bar_buttons a:link, ul#top_bar_buttons a:visited{
	color:#FFF;
	text-decoration:none;
}
ul#top_bar_buttons a:hover, ul#top_bar_buttons a:active{
	background:url('../img/top-bar-buttons-bg-yellow_1x23.png') left top repeat-x;
	color:#FFF;
	text-decoration:none;
}
h1#logo{
	background:url('../img/understand-logo_256x64.png') left top no-repeat;
	width:960px; height:64px;
}
div#top_links{
	margin:8px 4px; padding:0 4px;
}
br#top_links_clear{
	clear:both;
}
