html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size: 9px;
}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color:#000000;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
}
h1, h2, h3, h4, table, td, ul, li, p, form {list-style:none; margin:0; padding:0;}
h1 {font-size:20px;}
h2 {font-size:11px;}
h3 {font-size:15px;}
img {border:0;}
p, li {
	line-height:1.8em;
	font-weight: bold;
}
a {color:#5c5c50; text-decoration:underline;}
a:hover {color:#beae9f;}
table {border-collapse:collapse;}
td {
	vertical-align:top;
	font-weight: normal;
}
th {text-align:left;}
sup {font-size:smaller; vertical-align:baseline; position: relative; bottom: 0.33em;}
ol li { list-style-type: decimal; }


/* ---- Globals -------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */


/* Layout */
.main-wrap {width:912px; margin:0 auto; margin-top:57px;  min-height:540px; /*height:auto !important;*/ height:540px; background:#ffffff;}

/* Root Layouts */
.body-root {background:#8b7764;}
.body-root .main-wrap {height:718px; background:url(../images/bg-portal.jpg) 0 0 no-repeat #fff;}
.body-root .top {height:328px;}
.body-root .left {width:262px; text-align:right;}
.body-root .right {vertical-align:bottom; text-align:right;}
.nav-portal img {margin-bottom:9px; border:1px solid #fff;}
.nav-portal a:hover img {border:1px solid #e5ddd4;}
.caption {margin-bottom:0px !important; text-align:center; font-style:italic;}

#body-about .main-wrap {height:948px; background:url(../images/bg-about.jpg) 0 0 no-repeat #fff !important;}
#body-about .top {height:254px;}
#body-about .left {width:263px; padding-left:80px; text-align:left;}
#body-about .right {padding-left:65px; padding-right:80px; vertical-align:top; text-align:left; background:url(../images/gra-portal_logo.jpg) right bottom no-repeat; }
#body-about .right p {margin-bottom:15px;}

#body-contact .main-wrap {height:1050px; background:url(../images/bg-contact.jpg) 0 0 no-repeat #fff !important;}
#body-contact .top {height:254px;}
#body-contact .left {width:263px; padding-left:80px; text-align:left;}
#body-contact .right {padding-left:65px; padding-right:80px; vertical-align:top; text-align:left; background:url(../images/gra-portal_logo.jpg) right bottom no-repeat; }
#body-contact .right p {margin-bottom:15px;}

/* Section Layouts */
#body-kitchens {background:#653747;}
#body-kitchens .left {background:  url("../images/kitv_header.gif") 0 0 no-repeat;}
#body-kitchens h1 {
	color:#427531;
}

#body-music {background:#8b7764;}
#body-music .left {background:  url("../images/mitv_header.gif") 0 0 no-repeat;}
#body-music h1 {
	color:#000000;
}

#body-tables {background:#687c54;}
#body-tables h1 {color:#a37714;}

.body-section .left {width:270px; padding:0 0 50px 0; background:url(../images/bg-section_left) right top repeat-y;}
.body-section .right {
	padding:58px;
	background:url(../images/bg-section.jpg) 0 0 repeat-y;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
.body-section h1 {margin:30px 0 10px; font-weight:normal;}
.body-section h2 {margin:30px 0 10px; color:#58839a; text-transform:uppercase;}
.body-section p {
	margin-bottom:10px;
	font-size: 12px;
	color: #000;
}

#form-contact {}
#form-contact .field, #form-contact .area, #form-contact .selection{width:205px; padding:1px; border:2px solid #9f8e7e; border-right:2px solid #fff; border-bottom:2px solid #fff;}
#form-contact input, #form-contact textarea, #form-contact select {font-size:11px; font-family:helvetica,arial,sans-serif;}

#table-contact {}
#table-contact td {padding:5px;}
#table-contact .label {text-align:right;}

.table-kickers {width:100%; margin-top:40px;}
.table-kickers .rt {text-align:right;}
.table-kickers {}

.table-split {width:100%; margin:10px 0;}
.table-split td {width:50%; line-height:1.5em;}
.table-split .lt {padding-right:10px;}
.table-split .rt {padding-left:10px;}

.pullout-text {margin:20px 0; padding:20px; background:#e9f6fd; border:1px solid #e5ddd4;}
.pullout-text h3 {margin-bottom:5px; text-align:center; line-height:1.5em; font-weight:normal;}
.pullout-text p {margin:0; text-align:center;}
.pullout-text .table-split {margin:0;}
.pullout-text .table-split td {padding-left:25px;}
.pullout-text .table-split h3 {text-align:left; padding:0; margin-bottom:5px; line-height:1em;}

.ul-general {margin:20px 0;}
.ul-general li {margin:5px 0;}

#ul-bullets {margin:10px 10px;}
#ul-bullets li {margin-left:10px; list-style:disc !important;}

.logo-sub {margin:65px 0 0 63px;}

.copy {margin:0; color:#eee; text-align:center; font-size:12px;}
.copy a {color:#eee;}

/* Navigation */
.main-foot {width:420px; margin:0 auto; padding:35px 0 20px;}
#body-home .main-foot ul {border:1px solid #8b7764;}
#body-about .main-foot ul {border:1px solid #8b7764;}
#body-contract .main-foot ul {border:1px solid #8b7764;}
#body-music .main-foot ul {border:1px solid #8b7764;}
#body-kitchens .main-foot ul {border:1px solid #653747;}
#body-tables .main-foot ul {border:1px solid #687c54;}
html>body .main-foot {width:400px;}
html>body .main-foot ul {width:400px; border:0;}

.main-foot ul {}
.main-foot li {height:22px; float:left; margin:0 15px;}
.main-foot a {height:22px; float:left; display:block;}
.main-foot span {display:none;}
.main-foot .hom a {width:50px;}
.main-foot .abo a {width:79px;}
.main-foot .con a {width:91px;}
.main-foot .star {width:15px;}

.main-foot .star {background:url(../images/mitv-mainnav.gif) -81px 0 no-repeat;}
.main-foot .hom a {background:url(../images/mitv-mainnav.gif) 0 0 no-repeat;}
.main-foot .abo a {background:url(../images/mitv-mainnav.gif) -126px 0 no-repeat;}
.main-foot .con a {background:url(../images/mitv-mainnav.gif) -282px 0 no-repeat;}

.main-foot .hom a:hover {background:url(../images/mitv-mainnav.gif) 0 -22px no-repeat;}
.main-foot .abo a:hover {background:url(../images/mitv-mainnav.gif) -126px -22px no-repeat;}
.main-foot .con a:hover {background:url(../images/mitv-mainnav.gif) -282px -22px no-repeat;}

#body-home .hom a {background:url(../images/mitv-mainnav.gif) 0 -22px no-repeat;}
#body-about .abo a {background:url(../images/mitv-mainnav.gif) -126px -22px no-repeat;}
#body-contact .con a {background:url(../images/mitv-mainnav.gif) -282px -22px no-repeat;}

#body-music .main-foot .star {background:url(../images/mitv-mainnav.gif) -81px 0 no-repeat;}
#body-music .main-foot .hom a {background:url(../images/mitv-mainnav.gif) 0 0 no-repeat;}
#body-music .main-foot .abo a {background:url(../images/mitv-mainnav.gif) -126px 0 no-repeat;}
#body-music .main-foot .con a {background:url(../images/mitv-mainnav.gif) -282px 0 no-repeat;}

#body-music .main-foot .hom a:hover {background:url(../images/mitv-mainnav.gif) 0 -22px no-repeat;}
#body-music .main-foot .abo a:hover {background:url(../images/mitv-mainnav.gif) -126px -22px no-repeat;}
#body-music .main-foot .con a:hover {background:url(../images/mitv-mainnav.gif) -282px -22px no-repeat;}

#body-kitchens .main-foot .star {background:url(../images/kitv-mainnav.gif) -81px 0 no-repeat;}
#body-kitchens .main-foot .hom a {background:url(../images/kitv-mainnav.gif) 0 0 no-repeat;}
#body-kitchens .main-foot .abo a {background:url(../images/kitv-mainnav.gif) -126px 0 no-repeat;}
#body-kitchens .main-foot .con a {background:url(../images/kitv-mainnav.gif) -282px 0 no-repeat;}

#body-kitchens .main-foot .hom a:hover {background:url(../images/kitv-mainnav.gif) 0 -22px no-repeat;}
#body-kitchens .main-foot .abo a:hover {background:url(../images/kitv-mainnav.gif) -126px -22px no-repeat;}
#body-kitchens .main-foot .con a:hover {background:url(../images/kitv-mainnav.gif) -282px -22px no-repeat;}

#body-tables .main-foot .star {background:url(../images/titv-mainnav.gif) -81px 0 no-repeat;}
#body-tables .main-foot .hom a {background:url(../images/titv-mainnav.gif) 0 0 no-repeat;}
#body-tables .main-foot .abo a {background:url(../images/titv-mainnav.gif) -126px 0 no-repeat;}
#body-tables .main-foot .con a {background:url(../images/titv-mainnav.gif) -282px 0 no-repeat;}

#body-tables .main-foot .hom a:hover {background:url(../images/titv-mainnav.gif) 0 -22px no-repeat;}
#body-tables .main-foot .abo a:hover {background:url(../images/titv-mainnav.gif) -126px -22px no-repeat;}
#body-tables .main-foot .con a:hover {background:url(../images/titv-mainnav.gif) -282px -22px no-repeat;}

.nav-sub {width:200px; margin-top:83px; margin-left:63px;}
.nav-sub li {margin:0; padding:0;}
.nav-sub a {width:200px; display:block;}
.nav-sub span {display:none;}
.nav-sub .s1 a {height:19px;}
.nav-sub .s2 a {height:26px;}
.nav-sub .s3 a {height:27px;}
.nav-sub .s4 a {height:28px;}
.nav-sub .s5 a {height:27px;}
.nav-sub .s6 a {height:26px;}
.nav-sub .s7 a {height:27px;}
.nav-sub .s8 a {height:28px;}
.nav-sub .s9 a {height:22px;}

#nav-mitv .s1 a {background:url(../images/subnav-mitv.gif) 0 0 no-repeat;}
#nav-mitv .s2 a {background:url(../images/subnav-mitv.gif) 0 -19px no-repeat;}
#nav-mitv .s3 a {background:url(../images/subnav-mitv.gif) 0 -45px no-repeat;}
#nav-mitv .s4 a {background:url(../images/subnav-mitv.gif) 0 -72px no-repeat;}
#nav-mitv .s5 a {background:url(../images/subnav-mitv.gif) 0 -100px no-repeat;}
#nav-mitv .s6 a {background:url(../images/subnav-mitv.gif) 0 -127px no-repeat;}
#nav-mitv .s7 a {background:url(../images/subnav-mitv.gif) 0 -153px no-repeat;}
#nav-mitv .s8 a {background:url(../images/subnav-mitv.gif) 0 -180px no-repeat;}
#nav-mitv .s9 a {background:url(../images/subnav-mitv.gif) 0 -208px no-repeat;}

#nav-mitv .s1 a:hover, #nav-mitv .s1 a.on {background:url(../images/subnav-mitv.gif) -200px 0 no-repeat;}
#nav-mitv .s2 a:hover, #nav-mitv .s2 a.on  {background:url(../images/subnav-mitv.gif) -200px -19px no-repeat;}
#nav-mitv .s3 a:hover, #nav-mitv .s3 a.on  {background:url(../images/subnav-mitv.gif) -200px -45px no-repeat;}
#nav-mitv .s4 a:hover, #nav-mitv .s4 a.on  {background:url(../images/subnav-mitv.gif) -200px -72px no-repeat;}
#nav-mitv .s5 a:hover, #nav-mitv .s5 a.on  {background:url(../images/subnav-mitv.gif) -200px -100px no-repeat;}
#nav-mitv .s6 a:hover, #nav-mitv .s6 a.on  {background:url(../images/subnav-mitv.gif) -200px -127px no-repeat;}
#nav-mitv .s7 a:hover, #nav-mitv .s7 a.on  {background:url(../images/subnav-mitv.gif) -200px -153px no-repeat;}
#nav-mitv .s8 a:hover, #nav-mitv .s8 a.on  {background:url(../images/subnav-mitv.gif) -200px -180px no-repeat;}
#nav-mitv .s9 a:hover, #nav-mitv .s9 a.on  {background:url(../images/subnav-mitv.gif) -200px -208px no-repeat;}

#nav-kitv .s1 a {background:url(../images/subnav-kitv.gif) 0 0 no-repeat;}
#nav-kitv .s2 a {background:url(../images/subnav-kitv.gif) 0 -19px no-repeat;}
#nav-kitv .s3 a {background:url(../images/subnav-kitv.gif) 0 -45px no-repeat;}
#nav-kitv .s4 a {background:url(../images/subnav-kitv.gif) 0 -72px no-repeat;}
#nav-kitv .s5 a {background:url(../images/subnav-kitv.gif) 0 -100px no-repeat;}
#nav-kitv .s6 a {background:url(../images/subnav-kitv.gif) 0 -127px no-repeat;}
#nav-kitv .s7 a {background:url(../images/subnav-kitv.gif) 0 -153px no-repeat;}

#nav-kitv .s1 a:hover, #nav-kitv .s1 a.on {background:url(../images/subnav-kitv.gif) -200px 0 no-repeat;}
#nav-kitv .s2 a:hover, #nav-kitv .s2 a.on  {background:url(../images/subnav-kitv.gif) -200px -19px no-repeat;}
#nav-kitv .s3 a:hover, #nav-kitv .s3 a.on  {background:url(../images/subnav-kitv.gif) -200px -45px no-repeat;}
#nav-kitv .s4 a:hover, #nav-kitv .s4 a.on  {background:url(../images/subnav-kitv.gif) -200px -72px no-repeat;}
#nav-kitv .s5 a:hover, #nav-kitv .s5 a.on  {background:url(../images/subnav-kitv.gif) -200px -100px no-repeat;}
#nav-kitv .s6 a:hover, #nav-kitv .s6 a.on  {background:url(../images/subnav-kitv.gif) -200px -127px no-repeat;}
#nav-kitv .s7 a:hover, #nav-kitv .s7 a.on  {background:url(../images/subnav-kitv.gif) -200px -153px no-repeat;}

#nav-titv .s1 a {background:url(../images/subnav-titv.gif) 0 0 no-repeat;}
#nav-titv .s2 a {background:url(../images/subnav-titv.gif) 0 -19px no-repeat;}

#nav-titv .s1 a:hover, #nav-titv .s1 a.on {background:url(../images/subnav-titv.gif) -200px 0 no-repeat;}
#nav-titv .s2 a:hover, #nav-titv .s2 a.on  {background:url(../images/subnav-titv.gif) -200px -19px no-repeat;}

/* etc formatting */
.red {color:#9e004e !important;}
.green {color:#427531 !important;}
.orange {color:#a37714 !important;}
.nobord-top {border-top:0 !important;}
.nomargin {margin:0 !important;}
.nomargin-top {margin-top:0 !important;}
.nomargin-bot {margin-bottom:0 !important;}
.marginhalf {margin:5px 0 !important;}
.nopadding {padding:0 !important;}
.align-rt {text-align:right;}
.align-lt {text-align:left;}
.align-ct {text-align:center;}
.align-mid {vertical-align:middle;}
.align-bot {vertical-align:bottom;}
.small {font-size:.9em;}
.clearout {clear:both; font-size:.1em;}
.Header {
	font-weight: bold;
}
#body-home .main-wrap tr td p .Header {
	font-size: 16px;
}
#body-home .main-wrap tr td p {
	font-weight: bold;
}
#body-home .main-wrap tr td p {
	font-weight: bold;
}
.Header {
	font-size: 18px;
}
#body-home .main-wrap tr .left #form1 {
	text-align: left;
}
.Subtitle {
	color: #330000;
}
#body-music .main-wrap tr .right p {
	color: #000;
	font-weight: normal;
	font-size: 12px;
}
#Title {
	color: #903;
}
title {
	font-weight: bold;
}
#title {
	font-weight: bold;
}
#caption {
	font-size: 9px;
}
#Paragraph {
	font-weight: normal;
}
#bold {
	font-weight: bold;
}
subtitle {
	font-size: large;
}
green emphasis {
	color: #060;
}
#Green {
	color: #030;
}
#caption {
	font-size: 9px;
}
#green {
	color: #363;
}
#notbold {
	color: #000;
}
#notbold {
	color: #000;
}

