td {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000;
}
a {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #CC0000; font-size: 12px; font-weight: bold; text-decoration: underline
}
a:hover {
font-weight: bold; color: #666666; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline
}
a.smallhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #CC0000; font-size: 12px; font-weight: bold; text-decoration: underline;
}
a.smallhref:hover {
font-weight: bold; color: #666666; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline;
}
a.smallthinhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #CC0000; font-size: 12px; font-weight: normal; text-decoration: underline;
}
a.smallthinhref:hover {
font-weight: normal; color: #666666; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline;
}
a.supersmallthinhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #CC0000; font-size: 11px; font-weight: normal; text-decoration: underline;
}
a.supersmallthinhref:hover {
font-weight: normal; color: #666666; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 11px; text-decoration: underline;
}
a.smallwhitehref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline
}
a.smallwhitehref:hover {
font-weight: bold; color: #DDDDDD; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline
}
a.smallthinwhitehref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: underline
}
a.smallthinwhitehref:hover {
font-weight: normal; color: #DDDDDD; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline
}
a.adminmenuhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #333333; font-size: 12px; font-weight: normal; text-decoration: underline; margin-left : 3; margin-right : 3;
}
a.adminmenuhref:hover {
font-weight: normal; color: #777777; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline; margin-left : 3; margin-right : 3;
}
a.searchhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #CC0000; font-size: 13px; font-weight: bold; text-decoration: underline;
}
a.searchhref:hover {
font-weight: bold; color: #777777; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 13px; text-decoration: underline;
}
a.navhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #CC0000; font-size: 12px; font-weight: bold; text-decoration: underline;
}
a.navhref:hover {
font-weight: bold; color: #777777; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline;
}
a.mainmenuhref {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;  padding-left: 30px;
}
a.mainmenuhref:hover {
font-weight: normal; color: #000000; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline; padding-left: 30px;
}
.main {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000;
}
.hometext {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; line-height: 50px;
}
.hometexten {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; line-height: 60px;
}
.emphasize {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #F8AD01
}
.emphasize2 {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #F8AD01; font-weight: bold;
}
.small {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight : normal;
}
.supersmall {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight : normal;
}
.smallwhite {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight : normal;
}
.smallblue {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #32404D; font-weight : normal;
}
.tdlabel {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight : normal; text-decoration: none; background-color: #FFDF5E;
}
.tdlabelclasse {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight : normal; text-decoration: none; background-color: #fff5cc;
}
.formfieldlabel {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight : bold; text-decoration: none; background-color: #CCCCCC;
}
.field {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #999999 solid;
}
.field2 {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #999999 solid;
}
.field3 {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #CCCCCC solid;
}
.button {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; border: 1px #AAAAAA solid; background-color: #FFDF5E;
}
.buttonred {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; border: 1px #AAAAAA solid; background-color: #FF9C97;
}
.button2 {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; border: 1px #AAAAAA solid; background-color: #FFDF5E; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 20px;
}
.table {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; border: 1px #FFFFFF solid; background-color: #FFFFFF;
}
.title {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 18px; color: #999999; font-weight : normal;
}
.title2 {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 18px; color: #444444; font-weight : bold;
}
.titlered {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 18px; color: #CC0000; font-weight : bold;
}
.titleredsmall {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #CC0000; font-weight : bold;
}
.titlegreensmall {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #81BD0D; font-weight : bold;
}
.titleorangesmall {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #FCBD01; font-weight : bold;
}
.price {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 18px; color: #FFFFFF; font-weight : normal;
}
.tableheader {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #999999; color: #FFFFFF;
}
.tableheadergreen {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #94DD0A; color: #FFFFFF;
}
.tableline {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #EEEEEE; color: #000000;
}
.tabledetail {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #EEEEEE; color: #000000;
}
.tablespacer {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #FFFFFF; color: #000000;
}
.formfield {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #999999 solid; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 20px;
}
.formfieldsmall {
font-family: Arial, sans-serif; font-size: 11px; background-color : #FFFFFF; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.formcheckboxlabel {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000;
}
.formselect {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #FFFFFF; color: #000000;
}
.formsubmit {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #F6F6F3; color: #000000; font-weight: bold; text-decoration: none; border: 1px #AAAAAA solid;
}
.formfielderrors {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #FF0000;
}
.formheadertitle {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 16px; font-weight : bold; color: #FFFFFF;
}
.mandatoryfield {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #FF0000; font-weight : bold;
}
.iframebody {
background-color : #FFFFFF; margin-left : 0; margin-top : 0; margin-right : 0; margin-bottom : 0;
}
.iframebody2 {
background-color : #F2FBE3; margin-left : 0; margin-top : 0; margin-right : 0; margin-bottom : 0;
}
.ruler {
background-color : #CCCCCC;
}
.searchresults {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #F2FBE3; color: #000000; border: 1px #E6E6E6 solid;
}
.searchimage {
margin-right: 5;
}
a.rollopaque img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}
a.rollopaque:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.navbar {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #FFDF5E; color: #000000;
}
.calendar {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-collapse: collapse; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background: #FFFFFF;
}
.today {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000;
}
.dayheader {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background: #FFDF5E; font-weight: bold;
}
.monthdays {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background: #FFFFFFF;
}
.nonmonthdays {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background: #EFEFEF;
}
.dayslo {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold; background: #FFD7D7;
}
.daysmid {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold; background: #FFDCA8;
}
.daysmidhi {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold; background: #DDF7FF;
}
.dayshi {
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold; background: #E2FFB7;
}
.yes {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #77B309; font-weight : bold;
}
.no {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #CC0000; font-weight : bold;
}
.menubg {
background: url(/images/design/occe06_r2_c1.gif); background-repeat : no-repeat; line-height: 15px; padding-top: 0px; padding-bottom: 0px;
}
.mainmenubg {
background: url(/images/design/menu_bg.gif) repeat-y; background-color : #FFFFFF;
}

.form table th {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight : normal; text-decoration: none; background-color: #FFDF5E;
}

.form table td {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; background-color : #EEEEEE; color: #000000;
}

input.submit, button.submit {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; border: 1px #AAAAAA solid; background-color: #FFDF5E;
}

input, select, textarea {
font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #999999 solid; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.leftcolcatheadingextranet {
background-color: #EC5B02; padding: 1px; width: 195px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}

.leftcolcatheading {
padding: 1px; width: 195px; margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cf0d04; text-indent:14px;
}

a.leftcolcatheading,a.leftcolcatheading:hover,a.leftcolcatheading:visited,a.leftcolcatheading:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #cf0d04;
	font-size: 14px;
	font-weight:normal;
}

.producthref
{
	text-indent: 16px;
}
.producthref a
{
	font-size: 11.5px; color:black; font-weight: normal;
}

.producthref
{
	margin:0;
	padding:0 0 15px 0;
}

.producthref li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* NAV */
#navigation
{
    margin: 0;
    width: 600px;
    height: 100px;
}

ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 550px;
	font-size: 12px;
	background: #ffdf5e;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
	position: relative;
}
ul.topnav li a{
	padding: 10px 5px;
	color: #cf0d04;
	display: block;
	text-decoration: none;
	float: left;
}

ul.topnav li span {
	width: 17px;
	height: 35px;
	float: left;
	background: url('/images/subnav_btn.gif') no-repeat center top;
}

span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0; top: 35px;
    background: #ffdf5e;
    margin: 0; padding: 0;
    display: none;
    float: left;
    width: 225px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border: 1px solid #ffcf4e;
}
ul.subnav li{
    margin: 0; padding: 0;
    border-top: 1px solid #ffcf4e; /*--Create bevel effect--*/
    border-bottom: 1px solid #ffcf4e; /*--Create bevel effect--*/
    clear: both;
    width: 225px;
}
ul.subnav li a {
    float: left;
    width: 186px;
    background: #ffdf5e url('/images/structure/dropdown_linkbg.gif') no-repeat 10px center;
   	padding:5px 20px;
}
ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    background: #ffcf4e url('/images/structure/dropdown_linkbg.gif') no-repeat 10px center;
}

