
body {
	margin:0; padding: 0;
	background: #005837;
	text-align:center;
}
form { margin:0; padding:0; display:inline; }
img { border:0; margin:0; padding:0; }
a { color: #807D58; }
a:visited { color: #6F6E62; }
td { vertical-align: top; }

/* -------------- DEFAULT FONT SETTINGS -------------  */
body, p, td, font { font-family: arial, verdana, sans-serif; font-size: 9pt; }

h1, h2, h3, h4, h5, h6, h7 {
	font-family: 'Gill Sans MT', verdana;
	font-size: 10pt;
	margin-bottom: 0.5em;
	font-weight: bold;
	color: #005837;
	padding:0; margin:0;
}
h1 { font-size: 14pt; }
h2 { font-size: 13pt; }
h3 { font-size: 12pt; }




#page {
	text-align:left;
	width: 770px;
	margin:0 auto;
	background: white;
	padding: 4px;
}


#header {
	position:relative;
	margin-bottom: 4px;
}
* html #header { position: static; }

#header #namaLogo { position:absolute; top: 4px; left: -34px; }


#header #tiptop { text-align: right; padding:8px 0; }
#header #tiptop ul { list-style: none; margin:0; padding:0; }
#header #tiptop li { display: inline; margin:0; padding:0; }
#header #tiptop a { color: #807D58; font-size: 7pt; padding: 0 4px; }
#header #tiptop li+li { border-left: solid #807D58 1px; }


#header #tiptop li.skipnav a { color:white; }
#header #tiptop li.skipnav a:hover { color:#807D58; }

#header { background: none; }
#header #tabs { background:black; text-align:right; margin-top: 8px; z-index:0; }
#header #tabs table { float:right; z-index: 1; }
#header #tabs td { background: black url(images/tab_right.gif) top right no-repeat; text-align:center; vertical-align:middle; }
#header #tabs td .in { background: url(images/tab_left.gif) top left no-repeat; padding: 6px 10px; }
#header #tabs td.first .in { background: none; }
#header #tabs a { color:white; text-decoration: none; text-transform:uppercase; font-size: 0.8em; padding-left: 1px; padding-right: 1px;  }

#header #tabs br { clear:both; }
* html #header #tabs br { clear:both; margin:0; padding:0; font-size:22px; }

#header #searchbar {
	background: #005837;
	padding: 5px 0;
	padding-left: 170px;
	text-align:center;
}
#header #searchbar #search { float:right; text-align:left; padding-right: 5px; z-index:1; }
#header #searchbar #blurb { color:white; font-weight: bold; font-style: italic; font-family: 'Gill Sans MT', Verdana; font-size: 12pt; }
#header #searchbar a, #header #searchbar a:visited { text-decoration: none; color: white; }
#header #searchbar a:hover { text-decoration: underline; }

#homeSplash { float:left; margin: 0 10px 10px 0; }

ul#homeSec { margin:0; padding:0; list-style: none; float: right; margin: 0 0 0 10px; }
ul#homeSec li { margin:0; padding:0; list-style: none; margin-bottom: 4px; }

.subnav { text-align:right; margin-bottom: 6px; }


#footer {
	margin:0; padding:0;
	padding-bottom: 2em;
	clear: both;
}
#footer ul.links {
	margin:0; padding:0;
	background:black;
	color:white;
	text-align:center;
	display: block;
	
	list-style:none;
	padding: 4px 0;
}
#footer ul.links li { display: inline; }
#footer ul.links li+li { border-left: solid white 1px; }
#footer ul.links a { color: white; padding: 0 4px; text-transform: uppercase; text-decoration:none; }

#footer #copyright, #footer #credits {
	margin-top: 12px;
	text-align: center;
	color: #9C9A9C;
	font-size: 7pt;
}
#footer #credits { font-style:italic; }

/* ------------------------------------------------------------------ */

.t_home .linehead { text-align:center;background: url(images/hr.thin.gif) left center repeat-x; }
.t_home .linehead .in { background:white; padding:0 12px; }
.t_inside .linehead { text-align:center;background: url(images/hr.thin.gray.gif) left center repeat-x; }
.t_inside .linehead .in { background:#EAEAEA; padding:0 12px; }

.t_home #subItems { margin-bottom: 12px; }
.t_home #subItems td { vertical-align: top; color: #666666; font-size: 8pt; padding: 0 12px;}
.t_home #subItems td + td{ border-left: solid #DDDBC4 2px; }
.t_home #subItems h2 { margin-bottom: .5em; }

.t_inside #subItems { margin-bottom: 12px; color: #666666; font-size: 8pt; }
.t_inside #subItems h2 { margin: .5em 0; }

.partnerLogos { text-align: center; }
.partnerLogos img { margin: 8px; }

.t_inside #main {
	float:right;
	width: 470px;
	padding: 0;
	margin: 0;
	
	padding-right: 12px;
	padding-top: 8px;
}

.t_inside #main.wide {
	float: none;
	width: auto;
	padding: 25px 12px;
}

