body,html{background:#fff;color:#000;font:13px/1.5em Arial, Helvetica, sans-serif; color:#FFFFFF; margin:20px 0 0;padding:0;}
body{min-width:1000px;}

/* main layout*/
#wrapper{background:#6d0b0c;width:1000px;margin:0 auto;}
#header{background:#6d0b0c;height:87px;}
#nav{float:right;width:100%;background:#6d0b0c;font-size:100%;line-height:normal;margin:0;padding:0;}
#sidebar{float:left;width:550px;color:#FFF;font-weight:400; background:#a58181 url(/images/bg_sidebar.gif) no-repeat bottom right;}
#main{background:#6d0b0c url(/images/bg_main.gif) no-repeat top left;float:right;width:450px; margin:0; border-top:#a58181 solid 25px }
#footer{background:#6d0b0c;clear:both;color:#fff;height:78px;}
/*wider*/
#sidebar_wide{float:left;width:700px;color:#FFF;font-weight:400; background:#a58181 url(/images/bg_sidebar.gif) no-repeat bottom right;}
#main_wide{background:#6d0b0c url(/images/bg_main.gif) no-repeat top left;float:right;width:300px; margin:0; border-top:#a58181 solid 25px }
#disclaimer { width: 1000px; margin:5px auto;}
/*internal layout*/
#logo{float:left}
#head_nav{float:right;font-size:93%;color:#FFF;font-weight:700;}
#foot_left {float:right; width:400px}

#foot_right {float:left; width:570px}

/*images*/
.photo_lrg {margin:10px 10px 0 10px}
.photo_sml {margin:10px 10px 20px 10px}
#logo img { margin:18px 0 0 0}
#sidebar img, #sidebar_wide img {margin:25px 25px 15px 25px}
#footer img {margin:15px 10px 0 15px}

/*fonts*/
h1 {margin:25px 25px 10px 25px; font-size:22px; padding:0; color:#6d0b0c}
h2 {margin:0px 25px 8px 25px; font-size:14px; padding:0;}
h4 {display:none}
p {margin:0px 25px 8px 25px;padding:0; text-align:justify}
p.last { margin-bottom:25px}
p a{color:#FFF;font-weight:700;}
#disclaimer p {font-size:11px; line-height:12px; color:#6d0b0c; text-align:left;}
#footer a {color:#FFF; text-decoration:none}
#footer a:hover { text-decoration:underline}
.link a {margin:30px 10px;}
#main_wide a{ color:#fff; font-weight:bold; text-decoration:none;}
#main_wide a:hover {text-decoration:underline}
.style2 {color: #C8BC9E}

.disclaim { font-size:13px; line-height:1.5em}
.italic { font-style:italic; width:92%}

#disclaimer p.chroma { font-size:11px; color:#6d0b0c;}
#disclaimer p.chroma a { color:#6d0b0c; text-decoration:underline}


/*headnav*/
#headnav{margin:12px 12px 0 0;padding:0 2px 0 3px;}
#headnav li{display:inline;margin:0 0 0 8px;}
#headnav a {color:#FFF; text-decoration:none}
#headnav a:hover {text-decoration: underline}
li.c1{list-style:none;padding-left:1px;}

/*navigation*/
#nav ul{position:relative;list-style:none;margin:10px 1px 0 0;padding:0;}
#nav li{display:inline;margin:0;padding:0;}
#nav #H,#nav #F,#nav #M,#nav #P,#nav #S,#nav #I,#nav #B
{float:right;text-decoration:none;font-weight:700; font-size:12px;margin:0 1px 0 0 ;padding:0 0 0 4px;background:url(/images/nav/tableft.gif) no-repeat left top;}
#nav #H span,#nav #F span,#nav #M span,#nav #P span,#nav #S span,#nav #I span,#nav #B span
{display:block;color:#fff;float:none;padding:5px 13px 4px 10px;}
#nav #H span,#nav #F span,#nav #M span,#nav #P span,#nav #S span,#nav #I span,#nav #B span
{background:url(/images/nav/tabright.gif) no-repeat right top;}
/*hover state*/
#nav #H:hover span,#nav #F:hover span,#nav #M:hover span,#nav #P:hover span,#nav #S:hover span,#nav #I:hover span,#nav #B:hover span,body#H_current #nav #H span,body#F_current #nav #F span {color:#FFF;background-position:100% -42px;}
#nav #H:hover,#nav #F:hover,#nav #M:hover,#nav #P:hover,#nav #S:hover,#nav #I:hover,#nav #B:hover {background-position:0 -42px;}
/*current stage*/
body#M_current #nav #M span,body#P_current #nav #P span,body#S_current #nav #S span,body#I_current #nav #I span,body#B_current #nav #B span{color:#FFF;background-position:100% -42px;}
body#H_current #nav #H,body#F_current #nav #F,body#M_current #nav #M,body#P_current #nav #P,body#S_current #nav #S,body#I_current #nav #I,body#B_current #nav #B{background-position:0 -42px;}

/*List items*/
#foot_right ul {color:#fff; text-align:left; margin:10px 25px 10px 0px; padding:0}
#foot_right li {list-style:none; padding:0px; margin:0px; }
#table_list ul {font-size:12px}

/*min-height fix*/
#sidebar, #sidebar_wide {min-height:371px;  height:auto !important;  height:371px;}

/*table*/
form {margin:0; padding:0}
#table_enquiry {width:550px; margin:0 25px 20px 25px; border-collapse: collapse;}
#table_enquiry td {font-size:12px;}
#table_list {width:550px; margin:0 25px 10px 25px;}
#table_list td { font-size:12px}
#table_list a {color:#FFF; text-decoration:none}
#table_list a:hover {text-decoration: underline}
form {margin:0px; padding:0px;}
form input, select, textarea {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; line-height: 10pt; font-weight: normal; color: #000}

/* classes for validator */
.tfvHighlight {font-weight: bold; color: #fff;}
.tfvNormal {font-weight: normal;	color:#fff;}


