/*
 * c-css by U4EA Technologies - Allan Jardine
 * c-css adapted for CodeIgniter by Grant Craig
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif; }
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace; line-height:100%;}
html,body { background: #fffddf; }
div#head { height: 217px; min-width: 980px; }
div#ihead { width:984px; height: 217px; margin:0 auto; background: url(/bin/img/logo.gif) no-repeat 0 43px; position:relative; }
div#ihead a#logo { display:block; height:150px; width:160px; overflow:hidden; text-indent:-99999px; position:absolute; top:43px; left:0px; }
div#main { overflow: auto; width: 984px; margin: 0 auto; position: relative; background: url(/bin/img/tile_menu.gif) repeat-y; }
div#content { float: right; width: 785px; background: #e47221; }
div#footer { clear: both; height: 62px; margin: 0 auto; width: 785px; position: relative; padding: 11px 0 0 199px; font-size: 85%; color: #e47221; }
div#footer p a { color: #e47221; text-decoration: none; }
iframe#prevent-cache { border: 0; height: 0; width: 0; visibility: hidden; }
#TB_title { display:none; }
#TB_window iframe { border: 0; height: auto; width: auto; visibility: visible; }
div#imenu { width: 194px; padding: 16px 0 5px 0; float:left; }
ul#menu { position:relative; width: 194px; background: #8e8778; z-index: 60; }
ul#menu { min-height: 489px; }
ul#menu li { height:31px; width: 194px; position: relative; top: 0; left: 0; float: left; border-bottom: 5px solid #8e8778; }
ul#menu li a { height:31px; width: 194px; display:block; text-indent: -9999px; overflow: hidden; position: absolute; top: 0; left: 0; }
ul#menu li.adjacent, ul#menu li.selected_adjacent { margin: 0; border-bottom: 5px solid #fffddf; }
ul#menu li a:hover, ul#menu li.selected a { cursor: pointer; }
ul#menu li#_home { height: 0px; overflow: hidden; }
ul#menu li#tm_li_1 a, ul#menu li#tm_li_1 { background: url(/bin/img/menu.gif) 0 0; }
ul#menu li#tm_li_1.hover a { background: url(/bin/img/menu.gif) -388px 0; }
ul#menu li#tm_li_1.selected a { background: url(/bin/img/menu.gif) -194px 0; }
ul#menu li#tm_li_2 a, ul#menu li#tm_li_2 { background: url(/bin/img/menu.gif) 0 -36px; }
ul#menu li#tm_li_2.hover a { background: url(/bin/img/menu.gif) -388px -36px; }
ul#menu li#tm_li_2.selected a { background: url(/bin/img/menu.gif) -194px -36px; }
ul#menu li#tm_li_3 a, ul#menu li#tm_li_3 { background: url(/bin/img/menu.gif) 0 -72px; }
ul#menu li#tm_li_3.hover a { background: url(/bin/img/menu.gif) -388px -72px; }
ul#menu li#tm_li_3.selected a { background: url(/bin/img/menu.gif) -194px -72px; }
ul#menu li#tm_li_4 a, ul#menu li#tm_li_4 { background: url(/bin/img/menu.gif) 0 -108px; }
ul#menu li#tm_li_4.hover a { background: url(/bin/img/menu.gif) -388px -108px; }
ul#menu li#tm_li_4.selected a { background: url(/bin/img/menu.gif) -194px -108px; }
ul#menu li#tm_li_5 a, ul#menu li#tm_li_5 { background: url(/bin/img/menu.gif) 0 -144px; }
ul#menu li#tm_li_5.hover a { background: url(/bin/img/menu.gif) -388px -144px; }
ul#menu li#tm_li_5.selected a { background: url(/bin/img/menu.gif) -194px -144px; }
ul#menu li#tm_li_6 a, ul#menu li#tm_li_6 { background: url(/bin/img/menu.gif) 0 -180px; }
ul#menu li#tm_li_6.hover a { background: url(/bin/img/menu.gif) -388px -180px; }
ul#menu li#tm_li_6.selected a { background: url(/bin/img/menu.gif) -194px -180px; }
ul#menu ul { display: none; position: absolute; left: 194px; width: 200px; background: #372b27; z-index: 10; padding: 12px 12px 0 22px; border: 5px solid #fffddf; top: -5px; }
ul#menu li.hover ul { background: #8e8778; }
ul#menu li.selected ul { background: #372b27; }
ul#menu div.cover { display: none; height: 31px; width: 5px; overflow: hidden; position: absolute; left: 194px; z-index: 20; line-height: 0; }
ul#menu li.hover div.cover, ul#menu li.hover ul { display: block; }
li.hover div.cover { background: #8e8778; }
li.selected div.cover { background: #372b27; }
ul#menu ul li { margin: 0 0 12px 0; height: auto; font-size: 93%; width: 100%; border-bottom: 0; }
ul#menu ul li a { position: relative; left: 0; top: 0; text-indent: 0 !important; background: transparent !important; overflow: visible; color: #fffddf; height: auto; text-transform: uppercase; text-decoration: none; }
ul#menu ul li a:hover { color: #fdb812; }
ul#contact_menu { position: absolute; right: 24px; top: 42px; height: 14px; width: 315px; background: url(/bin/img/contact_menu.gif); }
ul#contact_menu li { height: 14px; width: 134px; float:left; }
ul#contact_menu a { text-indent: -99999px; overflow: hidden; display: block; height: 14px; width: 132px; }
ul#contact_menu li#tm_li_15, ul#contact_menu li#tm_li_15 a { width: 181px; }
ul#contact_menu li#tm_li_15 { background: url(/bin/img/contact_menu.gif); }
ul#contact_menu li#tm_li_16 { background: url(/bin/img/contact_menu.gif) -181px 0px; }
ul#contact_menu li#tm_li_15.selected { background-position: 0 -14px; }
ul#contact_menu li#tm_li_16.selected { background-position: -181px -14px; }
ul#fmenu { position: absolute; top: 10px; left: 14px; background: url(/bin/img/footer_menu.gif); width: 180px; height: 14px; overflow: hidden; }
ul#fmenu li { float: left; margin: 0 2px 0 0; width: 87px; height: 14px; }
ul#fmenu li a { text-indent: -99999px; overflow: hidden; display: block; width: 87px; height: 14px; }
ul#fmenu li#tm_li_13, ul#fmenu li#tm_li_13 a { width: 89px; }
ul#fmenu li#tm_li_13 { background: url(/bin/img/footer_menu.gif) 0 0; }
ul#fmenu li#tm_li_12 { background: url(/bin/img/footer_menu.gif) -91px 0; }
ul#fmenu li#tm_li_13.selected { background-position: 0 -14px; }
ul#fmenu li#tm_li_12.selected { background-position: -91px -14px; }
ul#breadcrumb { position: absolute; top: 186px; left: 186px; width: 754px; overflow: hidden; }
ul#breadcrumb li { float: left; border-left: 2px solid #e67b2e; color: #372b27; text-transform: uppercase; font-size: 85%; padding: 0 8px 0 6px; margin: 0 0 0 -2px; }
ul#breadcrumb li a { color: #fdb812; text-decoration: none; }
body { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.uppercase { text-transform: uppercase; }
strong { font-weight: bold; }
em { font-style: italic; }
ol li{ list-style-type: decimal; margin: 4px 0 12px 18px; }
ol ol li { list-style-type: upper-alpha; }
ol ol ol li { list-style-type: lower-roman; }
ol li h3 { font-weight: bold; }
a:active, a:focus { outline: 0; }
.yellow { color: #fdb812; font-weight: bold; font-style: normal; font-size: 11px; text-transform: none; }
div#col-container { background-color: #FFFDDF; background-image: url('/bin/img/news_bg.gif'); background-repeat: repeat-y; overflow: auto; width: 100%; }
div#col-left { float: left; width: 525px; padding: 15px 0 15px 15px; }
div#news-main { font-family: Georgia, "Times New Roman", Times, serif; color: #7D7B65; font-size: 13px; line-height: 20px; }
div#news-main h1 { color: rgb(228, 114, 33); padding: 10px 0 0 0; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 26px; }
div#news-main h2 { padding: 10px 0; color: rgb(228, 114, 33); font-size: 20px; font-style: italic; }
div#news-main p { padding: 5px 0 5px 0; }
div#news-main p a{ color:#8e8778; font-weight:bold; }
div#news-main table { width: 525px; margin: 10px 0; }
div#news-main table img { margin: 0 auto; display: block; }
div#col-right { width: 234px; float: right; overflow:hidden; }
div#project_spotlight { background-color: #777460; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 10px solid #FFFDDF; border-top: 1px solid #777460; }
div#project_spotlight p { color: #FFFDDF; margin: 5px 15px 15px 15px; font-size: 14px; line-height: 16px; }
div#project_spotlight h1 { color: #372b27; margin: 15px 0 3px 15px; text-transform: uppercase; font-size: 18px; }
div#project_spotlight h2 { color: #372b27; margin: 15px 15px 10px 15px; font-style: italic; font-size: 18px; font-weight: bold; }
div#project_spotlight table { width: 234px; }
div#project_spotlight table img { display: block; }
div#staff-profile { background-color: #DC6223; color: #FFFDDF; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 10px solid #FFFDDF; border-top: 1px solid #DC6223; padding: 0 0 16px 0; }
div#staff-profile h1 { color: #372b27; margin: 15px 0 3px 15px; text-transform: uppercase; font-size: 18px; }
div#staff-profile p { margin: 5px 15px 15px 15px; font-size: 14px; line-height: 16px; }
div#staff-profile a { text-transform: uppercase; color: #372b27; text-decoration: none; font: bold 73%/16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; }
div#events { color: #FFFFFF; width: 234px; float: right; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; padding:0 0 35px 0; }
div#events p { margin: 5px 15px 15px 15px; font-size: 12px; line-height: 15px; }
div#events h1 { color: #FBB316; margin: 15px 0 3px 15px; text-transform: uppercase; font-size: 18px; }
div#events a { text-transform: uppercase; color: #777460; text-decoration: none; font: bold 85% Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; }
div.upcoming-event { padding: 5px 15px 0 32px; }
div#events h2 { font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; font-size: 16px; color: #FFFFFF; margin: 0 15px; text-transform: uppercase; }
div#events ul li, div#wish-list ul li { font-family: Georgia, "Times New Roman", Times, serif; }
div#events a.mail { font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #FBB316; text-decoration: none; text-transform: lowercase; font-weight: normal; font-size: 16px; margin: 0 0; }
div#wish-list { }
div#wish-list p { font-family: Georgia, "Times New Roman", Times, serif; }
hr#openerbar, hr#closerbar { position: absolute; background-color: #DC6223; height: 7px; width: 543px; display: block; border: none; margin: 0; padding: 0; left: 199px; border:0 }
hr#openerbar { top: 0; }
hr#closerbar { bottom: 0px; }
div#col-right table { margin: 0 auto; width: 202px; display: block; }
div#col-right ul { }
div#col-right ul li { padding: 0 12px 8px 0; list-style-type: disc; list-style-position: outside; }
div#col-left table { margin: 0 auto; width: 524px; display: block; border: 1px solid red; }
