body{margin:0; background-image:url("../images/background.gif"); background-position:left; background-repeat:repeat-y; padding:0; background-color:#ebe5d7; color:#333333; font-size:100%; font-family:Arial, Helvetica, sans-serif}
#page{width:auto}

/***********************
 * GENERAL ITEMS
 ***********************/
.break{overflow:hidden; clear:both; height:1px; font-size: 1px;}
.line{clear:both; margin:1em 0 .5em 0; font-size:1px; border-top:1px solid #000;}
a{color:#3366cc;}
.imageButton{border:none;}
label{font-size:75%; font-weight:bold; color:#666666; width:140px; float:left; margin:5px 0 0 0; padding:0 0 4px 0;}
label.singleLine, label.checkboxLabelSingleLine{float:none; width:auto; display:block;}
fieldset input, select{margin-top:4px;}
h1{font-size:120%; font-weight:bold; color:#333333; }
h2{font-size:90%; font-weight:bold; color:#333333;}
h3{font-size:80%; font-weight:bold; color:#333333;}
table{font-size:1em}
p, td, dl{font-size:80%; color:#333333;}
td{padding-bottom:1em}
dd{margin:0; padding:0;}
img{border:0;}

/***********************
 * BANNER
 ***********************/
#banner{background-color:#f7f6f4; margin-bottom:0; text-align:left;}
#banner p{margin:0; padding:0;}
#banner img{border:0; float:left;}

/***********************
 * SEARCH FORM
 ***********************/
#search{background-color:#badbf1; margin:55px 0 0 0; padding:0; padding:10px 30px 0 0; width:300px; float:right;}
#search input{margin:0; padding:0; width:13em;}
#search input#keywords{border:1px solid #c9ccc7;}
#search label{margin:0; padding:2px 0 0 23px; height:2.3em; width:4em; background-image:url("../images/search_glass.jpg"); background-position:top left; background-repeat:no-repeat}
#search fieldset{margin:0; padding:0;}
#search input.searchButton{width:auto;}

/*************************************
 * SIDE NAVIGATION
 *************************************/
#mainNav{width:194px; float:left; margin-top:0;}
#mainNav ul{margin:0 0 0 0; padding:0; list-style:none; }

/* primary level items */
#mainNav ul ul{border:none; margin:0; }
#mainNav li{margin:0; padding:0; list-style:none; font-size:80%; font-weight:bold}
#mainNav li a{color:#edeae5; text-decoration:none; border-top:1px solid #b9b6b1; border-right:1px solid #fff; display:block; width:168px; background-color:#a09d97; padding:.75em 0 .75em 25px; background-image:url("../images/menu_light_n.jpg"); background-position:left; background-repeat:no-repeat;}
#mainNav li.row1highlighted a, #mainNav li.row2highlighted a, #mainNav li.row1parent a, #mainNav li.row2parent a{background-image:url("../images/menu_light_r.jpg");}
#mainNav li.item1_row1 a, #mainNav li.item1_row1highlighted a, #mainNav li.item1_row1parent a,#mainNav li.item1_row2 a, #mainNav li.item1_row2highlighted a, #mainNav li.item1_row2parent a{border-top:none; border-right:none; background-color:transparent;}
#mainNav li.item2_row2 a, #mainNav li.item2_row2highlighted a, #mainNav li.item2_row2parent a,#mainNav li.item2_row1 a, #mainNav li.item2_row1highlighted a, #mainNav li.item2_row1parent a,
#mainNav li.item3_row1 a, #mainNav li.item3_row1highlighted a, #mainNav li.item3_row1parent a,#mainNav li.item3_row2 a, #mainNav li.item3_row2highlighted a, #mainNav li.item3_row2parent a,
#mainNav li.item4_row2 a, #mainNav li.item4_row2highlighted a, #mainNav li.item4_row2parent a,#mainNav li.item4_row1 a, #mainNav li.item4_row1highlighted a, #mainNav li.item4_row1parent a,
#mainNav li.item5_row1 a, #mainNav li.item5_row1highlighted a, #mainNav li.item5_row1parent a,#mainNav li.item5_row2 a, #mainNav li.item5_row2highlighted a, #mainNav li.item5_row2parent a,
#mainNav li.item6_row2 a, #mainNav li.item6_row2highlighted a, #mainNav li.item6_row2parent a,#mainNav li.item6_row1 a, #mainNav li.item6_row1highlighted a, #mainNav li.item6_row1parent a{background-color:#8b8378; border-right:1px solid #b9b6b1; background-image:url("../images/menu_n.jpg");}

/* primary level items highlighted */
#mainNav li.item1_row1highlighted a, #mainNav li.item1_row1parent a,#mainNav li.item1_row2highlighted a, #mainNav li.item1_row2parent a{background-image:url("../images/menu_home_r.jpg");}
#mainNav li.item2_row2highlighted a, #mainNav li.item2_row2parent a,#mainNav li.item2_row1highlighted a, #mainNav li.item2_row1parent a{background-image:url("../images/menu_r.jpg");}
#mainNav li.item3_row1highlighted a, #mainNav li.item3_row1parent a,#mainNav li.item3_row2highlighted a, #mainNav li.item3_row2parent a{background-image:url("../images/menu_r.jpg");}
#mainNav li.item4_row2highlighted a, #mainNav li.item4_row2parent a,#mainNav li.item4_row1highlighted a, #mainNav li.item4_row1parent a{background-image:url("../images/menu_r.jpg");}
#mainNav li.item5_row1highlighted a, #mainNav li.item5_row1parent a,#mainNav li.item5_row2highlighted a, #mainNav li.item5_row2parent a{background-image:url("../images/menu_r.jpg");}
#mainNav li.item6_row2highlighted a, #mainNav li.item6_row2parent a,#mainNav li.item6_row1highlighted a, #mainNav li.item6_row1parent a{background-image:url("../images/menu_r.jpg");}

/* second level items */
#mainNav li li{font-size:100%; font-weight:normal}
#mainNav li li a{border-top:none; width:168px; background-color:#a09d97; padding:0em 0 .25em 25px; color:#f2dec3;}
#mainNav li li a, #mainNav li.row1highlighted li a, #mainNav li.row2highlighted li a, #mainNav li.row1parent li a,  #mainNav li.row2parent li a{background-image:none; background-color:#a09d97}
#mainNav li.item2_row2highlighted li a, #mainNav li.item2_row2parent li a{background-image:none; background-color:#8b8378;}
#mainNav li.item3_row1highlighted li a, #mainNav li.item3_row1parent li a{background-image:none; background-color:#8b8378;}
#mainNav li.item4_row2highlighted li a, #mainNav li.item4_row2parent li a{background-image:none; background-color:#8b8378;}
#mainNav li.item5_row1highlighted li a, #mainNav li.item5_row1parent li a{background-image:none; background-color:#8b8378;}
#mainNav li.item6_row2highlighted li a, #mainNav li.item6_row2parent li a{background-image:none; background-color:#8b8378;}

/* second level items highlighted */
#mainNav li li.row1highlighted a, #mainNav li li.row2highlighted a, #mainNav li li.row1parent a, #mainNav li li.row2parent a{background-color:#8d806d}
#mainNav li.item2_row2highlighted li.row1highlighted a,#mainNav li.item2_row2highlighted li.row2highlighted a,#mainNav li.item2_row2highlighted li.row1parent a,#mainNav li.item2_row2highlighted li.row2parent a,#mainNav li.item2_row2parent li.row1highlighted a,#mainNav li.item2_row2parent li.row2highlighted a,#mainNav li.item2_row2parent li.row1parent a,#mainNav li.item2_row2parent li.row2parent a,#mainNav li.item2_row1highlighted li.row1highlighted a,#mainNav li.item2_row1highlighted li.row2highlighted a,#mainNav li.item2_row1highlighted li.row1parent a,#mainNav li.item2_row1highlighted li.row2parent a,#mainNav li.item2_row1parent li.row1highlighted a,#mainNav li.item2_row1parent li.row2highlighted a,#mainNav li.item2_row1parent li.row2parent a,#mainNav li.item2_row1parent li.row1parent a{background-color:#7f7463}
#mainNav li.item3_row2highlighted li.row1highlighted a,#mainNav li.item3_row2highlighted li.row2highlighted a,#mainNav li.item3_row2highlighted li.row1parent a,#mainNav li.item3_row2highlighted li.row2parent a,#mainNav li.item3_row2parent li.row1highlighted a,#mainNav li.item3_row2parent li.row2highlighted a,#mainNav li.item3_row2parent li.row1parent a,#mainNav li.item3_row2parent li.row2parent a,#mainNav li.item3_row1highlighted li.row1highlighted a,#mainNav li.item3_row1highlighted li.row2highlighted a,#mainNav li.item3_row1highlighted li.row1parent a,#mainNav li.item3_row1highlighted li.row2parent a,#mainNav li.item3_row1parent li.row1highlighted a,#mainNav li.item3_row1parent li.row2highlighted a,#mainNav li.item3_row1parent li.row2parent a,#mainNav li.item3_row1parent li.row1parent a{background-color:#7f7463}
#mainNav li.item4_row2highlighted li.row1highlighted a,#mainNav li.item4_row2highlighted li.row2highlighted a,#mainNav li.item4_row2highlighted li.row1parent a,#mainNav li.item4_row2highlighted li.row2parent a,#mainNav li.item4_row2parent li.row1highlighted a,#mainNav li.item4_row2parent li.row2highlighted a,#mainNav li.item4_row2parent li.row1parent a,#mainNav li.item4_row2parent li.row2parent a,#mainNav li.item4_row1highlighted li.row1highlighted a,#mainNav li.item4_row1highlighted li.row2highlighted a,#mainNav li.item4_row1highlighted li.row1parent a,#mainNav li.item4_row1highlighted li.row2parent a,#mainNav li.item4_row1parent li.row1highlighted a,#mainNav li.item4_row1parent li.row2highlighted a,#mainNav li.item4_row1parent li.row2parent a,#mainNav li.item4_row1parent li.row1parent a{background-color:#7f7463}
#mainNav li.item5_row2highlighted li.row1highlighted a,#mainNav li.item5_row2highlighted li.row2highlighted a,#mainNav li.item5_row2highlighted li.row1parent a,#mainNav li.item5_row2highlighted li.row2parent a,#mainNav li.item5_row2parent li.row1highlighted a,#mainNav li.item5_row2parent li.row2highlighted a,#mainNav li.item5_row2parent li.row1parent a,#mainNav li.item5_row2parent li.row2parent a,#mainNav li.item5_row1highlighted li.row1highlighted a,#mainNav li.item5_row1highlighted li.row2highlighted a,#mainNav li.item5_row1highlighted li.row1parent a,#mainNav li.item5_row1highlighted li.row2parent a,#mainNav li.item5_row1parent li.row1highlighted a,#mainNav li.item5_row1parent li.row2highlighted a,#mainNav li.item5_row1parent li.row2parent a,#mainNav li.item5_row1parent li.row1parent a{background-color:#7f7463}
#mainNav li.item6_row2highlighted li.row1highlighted a,#mainNav li.item6_row2highlighted li.row2highlighted a,#mainNav li.item6_row2highlighted li.row1parent a,#mainNav li.item6_row2highlighted li.row2parent a,#mainNav li.item6_row2parent li.row1highlighted a,#mainNav li.item6_row2parent li.row2highlighted a,#mainNav li.item6_row2parent li.row1parent a,#mainNav li.item6_row2parent li.row2parent a,#mainNav li.item6_row1highlighted li.row1highlighted a,#mainNav li.item6_row1highlighted li.row2highlighted a,#mainNav li.item6_row1highlighted li.row1parent a,#mainNav li.item6_row1highlighted li.row2parent a,#mainNav li.item6_row1parent li.row1highlighted a,#mainNav li.item6_row1parent li.row2highlighted a,#mainNav li.item6_row1parent li.row2parent a,#mainNav li.item6_row1parent li.row1parent a{background-color:#7f7463}

/* highlight items */
#mainNav li.row1highlighted, #mainNav li.row2highlighted, #mainNav li.row1parent, #mainNav li.row2parent{}
#mainNav li.row1highlighted li, #mainNav li.row2highlighted li, #mainNav li.row1parent li, #mainNav li.row2parent li{font-weight:normal}
 
/***********************
 * MAIN AREA
 ***********************/
#main{margin-right:330px; padding-top:215px; background-image:url("../images/vitruvian_whole_bg.jpg"); background-position:top right; background-repeat:no-repeat}
#content li{font-size:80%;}
#content li li{font-size:100%;}
.question{background-color:#d8fdd6; border:1px solid #78db73; padding:.5em}
.breadcrumbs{margin:0; padding:0; list-style:none; display:inline; }
.breadcrumbs li{margin:0; padding:0; list-style:none; display:inline; font-size:80%;}
.breadCrumbIntro{display:inline; font-size:80%; margin:0; padding:0;}


/***********************
 * FOOTER
 ***********************/
#footer{background-color:#e6e7e4; border:1px solid #d5d6d4; font-size:70%; padding:5px 0 5px 10px; color:#9a9e99;}
#textlinks ul{margin:0; padding:3em 0 0 0; list-style:none;}
#textlinks li{margin:0; padding:0; list-style:none; display:inline; font-size:70%;}
#textlinks p{margin:0; padding: .5em 0 0 0; font-size:70%;}
#textlinks a{color:#3366cc;}

/***********************************************
 * FORMS
 ***********************************************/
#main fieldset input, #main label, #main select{margin:0.5em 0 0 0; width:22em; font-size:80%;}
.required{font-size:75%;}
label{clear:both; float:left; width:9em;}
form{margin:0; padding:0;}
fieldset{margin:0 0 1em 0; padding:0 0 0 0; border:none}
legend{margin:0; border:none; font-size:80%; font-weight:bold; color:#999999; padding:0 0 .5em 0;}
#main select, #main fieldset input{border:1px solid #7C7C7C; font-family:Arial, Helvetica, sans-serif}

.checkboxes, .radioButtons, .checkboxLeft{width:auto; border:none;}

.ctrlInstr{margin:0 0 0 11.5em; font-size:70%; }
.checkboxLabel, .radiobuttonLabel{width:auto; float:none; display:inline}
.radioButtons, .checkboxes{margin-left:9em}
#main .checkboxLeft{border:0;}
.error {background-color:#F6D1C0;}
label.error, .alert {background-color:transparent; color:#DE6328;}
.confirm{color:#00CC00}
.loginConfirm{}
.formButtons{text-align:left;}
.aftermsg{display:inline;}
p label{font-size:100%;}
.notify label{font-weight:bold; color:#EB5D19;}
.notify input{margin-right:0.2em}
.sortBy{margin:0 0 0.5em 0; padding:0;}
.sortBy select{width:auto;}
.sortBy label{padding:0.2em 0.2em 0 0; width:auto; float:none;}
.sortBy .formButton{margin:0 0 2px 0.2em;}
.sortBy {text-align:right;}
.uploadedFileLabel{margin:0.5em 0 0 0; width:9em; float:left;}
.uploadedFileName{margin:0.5em 0 0 9em; padding:0;}
select.auto{width:auto}
.forumHeading{font-weight:bold; color:#333333;}

/***********************************************
 * HOMEPAGE
 ***********************************************/
#ergonomics{background-color:#ac8e4c; text-align:right;}
#homepage{margin-left:194px; padding:26px 25px 0 25px; background-color:#ebe5d7; background-image:url("../images/vitruvian_bottom_bg.jpg"); background-position:top right; background-repeat:no-repeat}
#homepage h1{margin:0; font-size:90%;}
#extras{width:330px; float:right; }
#extras h1{font-size:90%; margin:0 0 .5em 0; padding:0;}
#extras a{color:#3366cc; font-weight:bold;}
#extras dl{font-size:75%; margin:0;}
#extras dd{padding-bottom:1em}
#news, #events{padding:28px 10px 0 27px; background-color:#b5d4e4;}
#news{background-color:#b5d4e4; border-top:1px solid #fff; background-image:url("../images/news_bg.jpg"); background-position:top; background-repeat:no-repeat; min-height:248px;}

/***********************************************
 * PAGING SEARCH RESULTS
 ***********************************************/
#paging ul{margin:0; padding:0; list-style:none;}
#paging li{margin:0; padding:0 .5em 0 0; list-style:none; display:inline; }
#paging li.current{font-weight:bold;}

