html, body { margin:0; padding:0; background: #F8F8F8; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #333;}

body { font-size: 76%; line-height: 1.2em;}
body form {background: url("/multimedia/layout/background.gif") repeat-x left top;}

div, p, table, th, td, li, .normal {font-size: 1.0em;}

a, a:link, a:visited {color: #A00;text-decoration: none;}
a:hover {color: #600;text-decoration: none;}

h1, h2, h3, h4, h5, h6, p {margin-top: 0;}

h1 { font-size: 2em; color: #000;}
h2 { font-size: 1.6em; color:#990000;}
h3, .heading { font-size: 1.3em; color:#069;}
h4 { font-size: 1.2em; color: #000;}
h5, .subheading { font-size: 1.1em; color: #000;}
h6, .normal {	font-size: 1em; color: #000;}
h2 { font-weight: normal;}
.heading, .subheading {font-weight: bold;}

hr{border: 0;	height: 1px;width: 100%;color: #ccc;background-color: #ccc;}
img { border: 0;}

* html #wraptop {height: 1%;}
* html #wrapmain {height: 1%;}
* html div.inigomenu {height: 1%;}
* html #middle .content {height: 1%;}
* html #right .content {height: 1%;}

#wraptop {width: 794px; margin: 0; margin-left: auto; margin-right: auto; background: url("/multimedia/layout/backwraptop.gif") no-repeat 0px 69px; text-align: left;}
#wraptop .content { padding: 0px 7px;}

#header {width: auto; height: 69px; padding: 0; margin: 0;}
#header .logo { float: left; margin-top: 9px;}
#header .ipoint { display:none; float: right; margin-top: 9px;}

#navigation {width: 100%; height: 172px; padding: 0; margin: 0; background: url("/multimedia/photos/photo01.jpg") no-repeat 4px 12px;}
#navigation .content { padding: 5px 11px;}

#wrapmain {width: 794px; margin-left: auto; margin-right: auto; background: url("/multimedia/layout/backwrapmain.gif") no-repeat left top; text-align: left;}
#wrapmain .content {	padding: 0px 7px;}

#right {float: right; width: 205px; margin-left: 10px;}
#right .content { padding: 11px 5px 10px 0px;}

#middle { padding: 0; margin-right: 215px;}
#middle .content { padding: 20px 10px 10px 18px;}

#footer { margin-top: 10px; padding: 0; background: #E4E4E4;}
#footer .content {width: 100%; padding: 5px 10px 5px 15px; font-size: 0.9em; color: #333;}
#footer .logo { float: left; padding: 5px; display: none;}

div.float { float: left; padding: 10px;}

.clr { clear: both; }
.small { font-size: 0.9em;}
.error { color: red;}

.news p { padding-left: 20px; background: url("/multimedia/icons/news.gif") no-repeat left top;}
.latestnews { margin-bottom: 15px; background: #E3F2FF url("/multimedia/layout/subhead_back.gif") no-repeat 0px 0px;}
.latestnews h4 { margin-bottom: 15px; padding-top: 7px; padding-left: 30px; background: url("/multimedia/icons/doc_large.gif") no-repeat 10px 5px; color: #FFF;}
.latestnews strong { color: #069; font-size: 1.1em;}
.latestnews p { padding: 0 5px 10px 10px; margin: 0px; color:#666;}

#noleftmargin {padding-left: 10px;}

#flashcontent { border: 1px solid black; overflow-y: hidden; height: 218 !important; margin-bottom: 10px;}
#flashcontent #cs_noexpressUpdate {}

/* MENU FEATURES */
div.inigomenu { margin-top: 135px; padding-left: 7px;}
div.inigomenu li a { font-size: 1.1em;}
div.inigomenu li a, div.inigomenu li a:visited {display: block; padding: 2px 2px 3px 10px; text-decoration: none; color: #DDD; background: transparent url("/multimedia/layout/arrow.gif") no-repeat scroll left center;}

/* top level menus hovers */
div.inigomenu li a.menuhover, div.inigomenu li a:visited.menuhover, div.inigomenu li a:hover { display: block; color: #FFF; background: transparent url("/multimedia/layout/arrow_on.gif") no-repeat scroll left center;}

div.inigomenu #menu_0 { width: 70px;}
div.inigomenu #menu_1 { width: 120px;}
div.inigomenu #menu_2 { width: 155px;}
div.inigomenu #menu_3 { width: 95px;}
div.inigomenu #menu_4 { width: 75px;}

/* hide top level borders */
div.inigomenu li a, div li {border: 0;}
div.inigomenu a img {	border: 0;}

/* top level li items */
div.inigomenu ul li { display: inline; margin: 0; padding: 0; border-left: 0;}
div.inigomenu ul ul, div.inigomenu ul ul li { display: none; padding: 0; border: 0;}

/* END MENU FEATURES */

/* Second level MENU FEATURES */
div.SecondLevel {margin-bottom: 15px; background: #E3F2FF url("/multimedia/layout/subhead_back.gif") no-repeat 0px 0px;}
div.SecondLevel div {height: 28px; margin-bottom:10px; background: url("/multimedia/icons/doc_large.gif") no-repeat 10px 5px;}
div.SecondLevel div a, div.SecondLevel div a:link, div.SecondLevel div a:visited {display:block; padding: 7px 0 3px 30px; font-size: 1.2em; font-weight: bold; color: #FFF;}
div.SecondLevel div a:hover { text-decoration: underline;}
div.SecondLevel ul { display: block; margin: 0px 0 0px 10px; padding: 0 0 10px 0; list-style: none;}
div.SecondLevel ul ul { margin-bottom: 10px; margin-top: 5px; padding: 0;}
div.SecondLevel li { margin-bottom:5px;}
div.SecondLevel li li { margin-bottom:2px;}
div.SecondLevel li a, div.SecondLevel li a:link, div.SecondLevel li a:visited { display:block; margin: 0px; padding: 0 5px 0px 9px; font-weight: bold; color: #006699; background: transparent url("/multimedia/layout/arrow_gry.gif") no-repeat scroll 0 4px;}
div.SecondLevel li a:hover { color: #A00;}
div.SecondLevel ul li a.selected { color: #003366; background: transparent url("/multimedia/layout/arrow_blk.gif") no-repeat scroll 0 4px;}

* html div.SecondLevel li {height: 1%; }

/* Form CSS */
.contactInput, .registerInput {font-size: 0.9em;background: #FFF;border: 1px solid #999;}
.contactButton {font-size: 0.9em; font-weight: bold; color: #FFF; background: #336699; border: 1px solid #003366;}

/* END Form CSS */

