/***************MasterHead*************/
/**************************************/
/*represents the top bar*/
.masthead {
    height: 85px;
    background: url(../masthead/images_new/bg.gif) repeat-x bottom #d60000;
    vertical-align: text-bottom;
}

/*the container for the links on the top left, search bar and quicklinks within masthead*/
.masthead .topholder {
    position: absolute;
    width: 600px;
    left: 4px;
    top: 3px;
    font-size: 11px;
}

.masthead .topsizer {
    width: 300px;
}

/*Tabs*/
/*main container for horizontal menu items*/
.tab1 {
    position: absolute;
    top: 60px;
    float: left;
    font-size: 11px;
    text-align: center;
    width: 690px;
    left: 6px;
}
/*the list contained in the above*/
.tabmenu ul {
    margin: 0;
    padding: 0;
    padding: 0px 10px 0;
    list-style: none;
}
/*individual list item for the tabmenu*/
.tabmenu li {
    float: left;
    background: url(../images_new/header/tab_right_off.gif) no-repeat right top;
    padding: 0 0 0 0px;
    height: 25px;
}
/*formatting for the links in the above menu*/
.masthead .tabmenu a {
    display: block;
    background: url(../images_new/header/tab_left_off.gif) no-repeat left top;
    padding: 3px 10px;
    margin-top: 4px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
/*ul for a sub menu within the main horizontal menu*/
.TabMenuItem ul {
    margin: 0;
    padding: 0px 10px 0;
    list-style: none;
}
.tabmenu a:hover {
    text-decoration: underline;
}
.masthead .tabmenu a:hover {
    text-decoration: underline;
}
.masthead .tabmenu .current {
    background-image: url(../images_new/header/tab_right.gif);
    display: block;
    color: #000;
    padding: 0 5px 0 0px;
    font-weight: bold;
    text-decoration: none;
}
.masthead .tabmenu .current a {
    background-image: url(../images_new/header/tab_left.gif);
    display: block;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.masthead .tabmenu .aftercurrent a {
    background: url(../images_new/header/tab_left_blank.gif) no-repeat left top;
    display: block;
    padding-top: 3px;
    margin-left: -6px;
    color: #fff;
    font-weight: bold;
}

/*Logo*/
.masthead img {
    float: right;
}

/*Top bar*/
.masthead .topbar {
    float: left;
    clear: right;
    padding: 4px 0px 0 0px;
}
.masthead .topbar ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
}
/**/
.masthead .topbar ul li {
    color: #FFFFFF;
    float: left;
}
/**/
.masthead .topbar ul li a {
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 5px 0 5px;
}
.masthead .topbar a:hover {
    text-decoration: underline;
}
/*accessibility*/
.textchanger {
    float: left;
    width: 60px;
    padding: 0 0px 0 0px;
    margin: 4px 0 0 0px;
}
.textchanger img {
    float: left;
    padding: 0 5px 0 0px;
}

/* **************   search  ******************* */
.masthead .search {
    text-align: right;
    left: 290px;
    top: 8px;
    position: absolute;
}
.masthead .search label {
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.search .siteSearch_field {
    border: solid 1px #000000;
    border-width: 1px 0 1px 1px;
    height: 14px;
    font-size: 10px;
    background: #FFFFFF 0 0 no-repeat;
}
.search .siteSearch_field_large {
    border: solid #7b9ebd;
    border-width: 1px 0 1px 1px;
    height: 19px;
    font-size: 9px;
    background: #FFF url(../images_new/masthead/searchbox_bg.gif) 0 0 no-repeat;
}
.search .siteSearch_submit {
    background-color: #ef1209;
    border: solid 1px #000000;
    color: #000;
    font-size: 10px;
    height: 18px;
    margin-left: -3px;
    padding: 0px;
    width: 20px;
}

/* **************  QUICK Menu  ******************* */
.masthead .listbox .quickmenu {
    float: left;
    width: 130px;
    padding-bottom: 0px;
    margin: 0 0 2px 30px;
    font-size: 10px;
    border: solid black;
    border-width: 1px 1px 1px 1px;
    height: 19px;
    position: absolute;
    top: 1px;
}
/*********Jennifer added*********/
optgroup lable
{
  font-weight:bold;
}
optgroup.red {
    background-color: #d60000;
    color: #ffffff;
	font-size:10px;
    font-style:normal;
	font-weight:bold;
	
}
/***************************/
option.pink {
    color:#000000
    background-color: #ffffff;
}
.masthead form.listbox {
    height: 10px;
    position: absolute;
    left: 415px;
    top: 5px;
}


/* *************  Sub Menu  ******************** */
.submenuholder {
    color: #222222;
    border-bottom: dotted thin #b2b2b2;
    height: 14px;
    background: #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.submenu {
    margin: 3px 0 3px 0px;
    width: 700px;
    font-size: 11px;
}
.submenu ul {
    margin: 0;
    padding: 0;
    padding: 0px 10px 0;
    list-style: none;
}
.submenu li {
    float: left;
}

/**/
.submenuholder .submenu ul li a {
    color: #000000;
    text-decoration: none;
    padding: 0 5px 0 5px;
}
.submenu a:hover {
    text-decoration: underline;
}

/**/
.submenuholder .submenu .current a {
    color: #d60000;
    font-weight: bold;
    text-decoration: none;
}



/***************Left Menu**************/
/*Holder*/
/*main container for the left menu*/
.leftmenu {
    width: 145px;
    height: 95%;
}

/*border div to go around left menu sections*/
.bborder {
    border: 1px solid #000;
    width: 145px;
}

/*same as above but in red*/
.rborder {
    border: 1px solid #d60000;
    width: 145px;
}

/*top title for the related links column*/
.relatedmenutitle {
    display: block;
    padding: 3px 0px 3px 0px;
    text-indent: 4px;
    background-color: #d60000;
    font-weight: bold;
    width: 145px;
    color: #FFF;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
}

/*the title for the menu shown at the top*/
.menutitle {
    display: block;
    padding: 3px 0px 3px 0px;
    text-indent: 4px;
    background-color: #000;
    font-weight: bold;
    width: 145px;
    color: #FFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

/*self explanatory*/
.spacer {
    display: block;
    height: 15px;
}

/*TREE MENU : List*/

/*container for the menu items*/
.leftmenu .list ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-indent: 1.5em;
}

/*alternating colours for the menu items*/
.leftmenu .alt1 {
    background-color: #efefef;
}

.leftmenu .alt2 {
    background-color: #fff;
}

/*an individual menu item*/
.leftmenu .list li {
    background-image: url(../images_new/bullet1.gif);
    background-repeat: no-repeat;
    background-position: .6em .5em;/****/
    font: 11px Arial;
    display: block;
    width: 145px;
    color: black;
    line-height: 18px;
    text-decoration: none;
}

/*show the selected item slightly differently*/
.selected {
    font-weight: bold;
    color: #d50000;
    background-image: url(../images_new/bullet3.gif);
    background-repeat: no-repeat;
    background-position: .5em;
    display: block;
    width: 145px;
}

/*aletrnate version of the above*/
.selected2 {
    font-weight: bold;
    color: #d50000;
    padding-left: 12px;
}

/* Link colours black for all links */
.leftmenu .list ul li ul li {
    background-image: url(../images_new/bullet2.gif);
    background-repeat: no-repeat;
    background-position: 1.8em;
}

/* Link colours black for all links */
.leftmenu .list ul li a {
    color: #000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    width: 100%;
}

/* indent for 2nd level items*/
.leftmenu .list ul li ul li a {
    text-indent: 30px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}


/* grey hover over for first level items */
.leftmenu .list ul li a:hover {
    background-color: #ccc;
    display: block;
    background-image: url(../images_new/bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0.6em;
    text-decoration: underline;
}

/* hover state for black arrows */
.leftmenu .list ul li ul li a:hover {
    background-color: #ccc;
    display: block;
    background-image: url(../images_new/bullet2.gif);
    background-repeat: no-repeat;
    background-position: 1.8em;
    text-decoration: underline;
}


/* related links in red background */
.leftmenu .rborder .list ul li ul li a:hover {
    background-color: #d60;
    display: block;
    background-image: url(../images_new/bullet2.gif);
    background-repeat: no-repeat;
    background-position: 1.8em;
    text-decoration: underline;
}




/*************************************/
/*************Main CSS****************/
body {
    margin: 0 10px 0 10px;
    padding: 0px;
    color: #FFFFFF;
    font: 90% Arial, Helvetica, sans-serif;
    background-color: #000000;
}

.staffscontent {
    /*main body container for all pages*/
    background-color: #000000;
    position: absolute;
    height: 100%;
    width: 98%;
    min-width: 920px;
}

body p {
    margin: 0;
    padding: 0;
    font: 1.1em Arial, Helvetica, sans-serif;
}


.content p {
    margin: 5px 5px 5px 8px;
    line-height: 18px;
}
/**/
h1 {
    color: #FFFFFF;
    font-size: 1.8em;
    padding: 0 0 0 0;
    margin: 8px 0 10px 0;
    font-weight: bold;    
	font-family: Arial, Helvetica, sans-serif;
}

.black {
    color: #000;
}


/**/
h3 {
    font-size: 1.1em;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0;
    margin: 0 0 2px 0; /* color: */
}



h4 {
    font-size: 1.1em;
    font-weight: bold;
    color: #000000;
    padding: 0;
    margin: 0 0 2px 0;
    color: #d60000 /* color: */;
}

h2 {
    background: #e6e6e6 url(../images_new/arrow_b.gif);
    background-position: .6em;
    background-repeat: no-repeat;
    color: #d60000;
    font-size: 1.1em;
    margin: 0;
    height: 17px;
    padding: 2px 0 0 2em;
    font-weight: bold;
    text-transform: uppercase; /* color: */
}


/*5.1.1 Flash and Free html block*/

.indexTopPanel ul {
    margin-top: 5px;
    margin-bottom: 0px;
    padding: 0 0 0 0;
}

.indexTopPanel {
	clear: both;
	height: 200px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}


.content .indexTopPanel ul li {
    list-style-type: circle;
}

.indextopleft {
    width: 352px;
    height: 178px;
    float: left;
}

.indextopright {

    margin-left: 357px;
	
 /*   height: 178px;*/
    margin-right: 2px;
}

.indextopright .default a {
    display: block;
    width: 100px;
    height: 20px;
    padding: 2px 0 0 5px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin-bottom: 4px;
    color: #000000;
    background: #FFF;
}

.indextopright .contrast1 a {
    color: #000000;
}

.indextopright .contrast2 a {
    color: #FFFFFF;
}


.block a {
    color: #d60000;
    text-decoration: none;
}

.block {
    float: left;
    width: 100%;
    margin-left: 3px;
    height: 18px;
    padding: 0 0 2px 0;
    margin: 0px;
    border: 1px solid #cccccc;
}


.block a:hover {
    color: #d60000;
    text-decoration: underline;
}


.block img {
    margin-right: 5px;
}

.block a:link {
    color: #000000;
}

.block p {
    margin: 6px 100px 0px 13px;
    padding: 0 0 0 0;
    font-size: 1.1em;
    font-weight: bold;
}


body.pages .block {
    height: 24px;
    padding: 0 0 0 0;
    margin-bottom: 4px;
    border: solid #cccccc;
    border-width: 1px;
}

body.pages .block p {
    margin: 7px 100px 0px 13px;
    padding: 0 0 0 0;
    font-size: 1.1em;
    font-weight: bold;
}

body.pages .block img {
    margin-right: 10px;
}




/*END 5.1.1 */

/*5.1.2 Flash and links*/

.facultytopright {
	background-color: #000;
	height: 175px;
	width: 100%;
}

.facultytoplinks {
	padding-top: 20px;
	margin-left: 120px;
}


.topleftwidthkeeper {
    width: 280px;
}

.linkstop {
	float: left;
	width: 40%;
	padding-top: 15px;
}

.linkstop li {
    font-size: 1.1em;
    list-style-type: square;
}

/**/
.linkstop ul li {
    list-style-type: none;
}

/**/
.linkstop ul li a {
    color: #d60000;
}

/* END 5.1.2 */


/*5.1.3 Flash and two articles*/

.toprightholder {
    float: left;
    clear: right;
}


.toprightholder .topblocks p a {
    color: #CCCCCC;
}

.topblocks h3 {
    color: #FFFFFF;
    margin: 5px 0 0 8px;
}

body.pages .topblocks {
    float: left;
    height: 100%;
    width: 100%;
    background-image: none;
}

.topblocks p {
    font-size:11px;
    padding-left: 8px;
    padding-top: 3px;
}


.topblocks img {
    display: none;
}

.topsplitleft .topblocks p a {
    color: #CCCCCC;
}


/* END 5.1.3 */

/*5.1.4 Three set of links in a row*/


.midblock3way {
    clear: both;
    padding-top: 10px;
    width: 100%;
}


.split3way {
    float: left;
    width: 33%;
    height: 200px;
    background: url(../images_new/border_dots.gif) top right;
    background-repeat: repeat-y;
    min-height: 150px; /****/
    padding-right: 1px;
}


.blockfadebg_align_right {
    border: solid #000000;
    border-width: 1px;
    background-color: #000000;
    background-position:top right;
    background-repeat: no-repeat;
    padding: 5px 0 0 0;
    min-height: 100px; /****/
}

.blockfadebg_align_right .linksLeftHolder ul li a {
    color: #CCCCCC;
}

.linksLeftHolder ul li a {
    color: #CCCCCC;
    font-size: 1.1em;
    list-style-type: square;
    font-weight: normal;
}

.linksLeftHolder .links a {
    color: #FFFFFF;
    text-decoration: underline;
} 


.linksLeftHolder .links {
    margin-left: 0px;
	overflow: hidden;
	margin-top: 0px;
	width: 45%;
    position: relative;
}

.linksLeftHolder ul {
    margin-top: 5px;
}

.linksLeftHolder ul li {
    margin-top: 0px;
}

.linksLeftHolder img {
    float: right;
    width: 100px;
}

.linksLeftHolder a {
    color: #222222;
    text-decoration: none;
    line-height: 18px;
}

.linksLeftHolder a:hover {
    color: #d60000;
    text-decoration: underline;
    line-height: 18px;
}

.linksLeftHolder li {
    font-size: 1.1em;
    list-style-type: square;
}

.blockfadebg_align_left .linksLeftHolder ul li a {
    color: #CCCCCC;
}

/**/
.blockfadebg_align_left .linksLeftHolder .links a {
    color: #FFFFFF;
}

.indexLeftBlock .linksLeftHolder {
    font-size: 1.1em;
    height: 101px;
}

.blockfadebg_align_left {
    border: solid #000000;
    border-width: 1px;
    background-color: #000000;
    background-position: top left;
    background-repeat: repeat-x;
    min-height: 100px; /****/
    padding: 5px 0 0 0;
    color: #FFFFFF;
}

.blockfadebg_align_left table .newstickerbg {
    background-color: #000000;
    background-image: none;/****/
}

/* END 5.1.4 */

/*5.1.5 Search and banners*/

.bottomBlock {
    margin-top: 1px;
    padding-top: 10px;
    background: url(../images_new/border_dots_x.gif) top left repeat-x;
    height: 90px;
    padding-bottom: 10px;
    clear: both;
}

.courseSearchBlock {
    margin: 8px 6px 0 0px;
    position: absolute;
    left: 0;
    width: 460px;
}

.courseSearch {
    width: 460px;
    height: 70px;
    background: #989998 url(../images_new/course_search_bg.gif) bottom left repeat-x;
}

.courseSearch .selector {
    width: 460px;
    height: 16px;
    background: #535252;
}


.courseSearch ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
}

.courseSearch li {
    float: left;
    display: block;
    margin: 2px 7px 2px 5px;
    font-size: 11px;
}

.courseSearch li a {
    color: #FFFFFF;
}

.courseSearch .current a {
    color: #000000;
    font-weight: bold;
    display: block;
    padding: 0px 10px 0px 8px;
    background: #FFFFFF;
}

.courseSearch .searchboxarea {
    clear: left;
    height: 25px;
    padding: 6px 5px 2px 5px;
    float: left;
}

.courseSearch input.courseSearch_submit {
    position: absolute;
    top: 24px;
    left: 355px;/****/
    border: solid #222222;
    border-width: 1px;
    border-left: solid #222222 1px;
    height: 19px;
    width: 90px;
    font-size: 9px;
    background: #ef1209;
    color: #FFF;
    /*text-indent: -6px; /*aligns text for Firefox */ /****/
    /*padding-right: 2px; /*aligns text for IE */ /****/
}

.courseSearch form.search {
    text-align: left;
}

.courseSearch .atozsearch {
    width: 460px;
    height: 10px;
    position: absolute;
    left: 5px;
    top: 50px;
    color: #FFFFFF;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
}

.courseSearch .atozsearch a {
    color: #FFFFFF;
}

.bannerHolderBlock {
    margin: 0 0 0 460px;
    padding: 8px 0 0 0;
}

.bannerHolder {
    margin-left: 1%;
    float: left;
}

/* END 5.1.5 */

/*5.1.6 5 articles in a row*/

.midblocklower2 .rowofpics .rowof5 a {
    color: #CCCCCC;
}

.midblocklower2 {
    clear: both;
    height: 100px;
}

.clearall {
    clear: both;
}

.rowofpics a {
    font-size: 1.1em;
}


.rowofpics a:visited {
    font-size: 1.1em;
}

.rowofpics a:hover {
    color: #CCCCCC;
    font-size: 1.1em;
}

.rowofpics a:active {
    font-size: 1.1em;
}

.rowofpics .rowof4 {
    width: 23%;
    float: left;
    margin-left: 5px;
}

.rowofpics .rowof5 {
    width: 19%;
    float: left;
    text-align: center; /*change*/
}


/*.rowofpics a img {
    filter: none;
}
.rowofpics a:hover img {
    filter: Alpha(Opacity=65);
}*/

/* END 5.1.6 */

/*5.1.7 Banners  */

.midBlockwide {
    margin-top: 10px;
    padding-bottom: 15px;
    width: 100%;
}

.spacer5 {
    margin-top: 5px;
}


.bannerads {
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 24%; /****/
    height: 90px;
    text-align: center; /*change*/
}

/* END 5.1.7 */

/*5.1.8 Links small, link half, news ticker*/

.indexLeftBlock {
    float: left;
    width: 27%;
    margin: 0px;
    background: url(../images_new/border_dots.gif) top right;
    background-repeat: repeat-y;
    height: 130px;
	padding-bottom: 5px;
	
}

.midBlock .bordertop h2 {
    color: #d60000;
}

.bordertop {
    border-top: solid 4px;
    border-color: #909090;
    margin-right: 1px;
    padding: 0px;
    width: 100%;
}


.links {
    margin: 0px 0 0 5px;
    float: left;
    width: 80px;
    font-size: 1em;
}

.linksMidHolder .links a {
    color: #FFFFFF;
    text-decoration: none;
}


.linksMidHolder .links {
    margin-left: 0px;
    margin-top: 5px;
    width: auto;
    position: relative;
}


/**/
.links a {
    color: #D60000;
    text-decoration: underline;
}

.visiting .links {
    float: left;
    margin: 88px 0px 5px 3px;
    color: #fff;
}

.links .links {
    margin: 10px 0 5px 10px;
}
.links .links p {
    line-height: 18px;
}


.links a:hover {
    color: #d60000;
    text-decoration: underline;
    margin: 15px 0 0 0;
    line-height: 18px;
}

.links p {
    font-size: 1em;
}

/****/
.content .midblock3way .split3way .blockfadebg_align_right .linksLeftHolder ul li a {
    color: #fff;
    font-size: 1.1em;
    list-style-type: square;
    font-weight: normal;
}
/****/
.content .midblock3way .split3way .blockfadebg_align_left .linksLeftHolder ul li a {
    color: #fff;
    font-size: 1.1em;
    list-style-type: square;
    font-weight: normal;
}
/****/
.content .midblock3way .split3wayEnd .blockfadebg_align_left .linksLeftHolder ul li a {
    color: #fff;
    font-size: 1.1em;
    list-style-type: square;
    font-weight: normal;
}

.links a {
    color: #222222;
    text-decoration: none;
    margin: 15px 0 0 0;
    line-height: 18px;
    font-size: 1.1em;
}

.midBlock {
    margin-left: 0px;
    margin-right: 0px;
    float: left;
    width: 47.8%;
    height: 130px;
	padding-bottom: 5px;
}

.midBlock .linksMidHolder {
    font-size: 1.1em;
    height: 101px;
}

.blockfadebg_repeat .linksMidHolder .links a {
    color: #FFFFFF;
}

.indeximage {
/*    width: 170px;
    height: 102px;*/
    float: left;
}

.linksMidHolder {
	
    margin-left: 105px;
    font-size: 1.1em;
}

.linksMidHolder a {
    color: #222222;
    text-decoration: none;
    margin: 15px 0 0 0;
    line-height: 18px;
}

.linksMidHolder a:hover {
    color: #d60000;
    text-decoration: underline;
    margin: 15px 0 0 0;
    line-height: 18px;
}

.indexRightBlock {
    float: left;
    width: 24.9%;
    padding: 0px;
    margin: 0px;
    height: 130px;
}

.newsticker {
    font-size: 10px;
    overflow: hidden;
    color: #FFFFFF; /****/
}

.newsticker img {
    float: left;
}

.newsticker h3 {
    font-weight: bold;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #FFFFFF;
}

/* END 5.1.8 */

/*5.2.1 Small flash right alignment and two articles*/

.topsplitright {
    float: right;
    margin-right: 6px;
}

.topsplitleft img {
    margin-right: 5px;
}

body.pages .topsplitleft {
    height: 175px;
    margin-right: 275px;
}

/* END 5.2.1 */

/*5.2.2 2 small links and virtual tours*/

.split3wayEnd {
    float: left;
    min-height: 150px; /****/
    width: 33%;
}

.rowof4 a {
    font-size: 1.1em;
}

.margtop {
    margin-top: 5px;
}

/* END 5.2.2 */

/*5.2.3 4 articles in a row*/


/*.newsbottom a img {
    filter: none;
}
.newsbottom a:hover img {
    filter: Alpha(Opacity=65);
}*/

.newsbottom {
    float: left;
    padding: 10px 5px 5px 5px;
    width: 23%;
}

.newsbottom img {
    float: left;
    padding-right: 7px;
}

.newsbottom p {
    float: left;
    margin-left: 30px;
}

/* END 5.2.3 */

/*4.2.6*/
.topcontainer {
    overflow: auto; /****/
    width: 100%;
}

.split2way {
    float: left;
    width: 50%;
    background: url(../images_new/border_dots.gif) top right;
    background-repeat: repeat-y;
    padding-right: 1px;
}

.split2wayend {
    float: left;
    width: 49.5%;
}

.split2way img {
    float: left;
    margin-right: 5px;
}

.split2way p {
    padding: 5px 5px 5px 5px;
    font-size: 1em;
}

/**/
.content .topcontainer .split2way h2 a {
    color: #d60000;
}

/**/
.content .topcontainer .split2wayend h2 a {
    color: #d60000;
}

.split2wayend img {
    float: left;
    margin-right: 5px;
}

.split2wayend p {
    padding: 5px 5px 5px 5px;
    font-size: 1em;
}

.split2waylinks {
    font-size: 1em;
float: left;
    line-height: 14px;
    width: 20%;
}

.split5way {
    float: left;
    width: 20%;
    background: url(../images_new/border_dots.gif) top right;
    background-repeat: repeat-y;
    padding-right: 1px;
}

.split5wayend {
    float: left;
    width: 19.5%;
    height: 100%;
}

/*End 4.2.6*/

/*4.2.7 Footer */

.footer {
    clear: both;
    height: 16px;
    margin: 10px 0 5px 0;
    padding: 2px 0 0 5px;
    color: #FFFFFF;
    background: #d60000 url(../images_new/footer_bg.gif) top repeat-x;
    text-align: center;
}

.footerbase img {
    float: left;
}

.footerbase {
    margin: 8px 0 10px 0;
}

.footerlinks1 {
    padding: 2px 0 2px 5px;
    text-align: center;
    color: #cccccc;
}

/**/
.footerlinks1 a:link {
    color: #ffffff;
    text-decoration: none;
}

/**/
.staffscontent .footerbase .footerlinks1 a {
    color: #FFFFFF;
}

.footerlinks1 a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.footerlinks2 {
    padding: 2px 0 2px 5px;
    text-align: center;
    color: #ccc;
}

/* END 4.2.7 Footer */


.menublock {
    position: absolute;
    left: 0;
    width: 150px;
}

.leftimg {
    float: left;
}



/*********Backgrounds***********/
.bgnone {background-image: none;}
.bg1 {background-image: none;}
.bg3 {background-image: none;}
.bg11 {background-image: none;}
.bg_list_1 {background-image: none;}
.bg_list_10 {background-image: none;}
.bg_gradshowbg_1 {background-image: none;}
.bg_gradshowbg_2 {background-image: none;}
.bg_facultytopright_1 {background: url(../images_new/faculties/indexbg_highvis.jpg) no-repeat;}


/*Represents a button for each faculty in a menu*/
.bg_block_1 {background: #FFF url(../images_new/bg_bg_block_1.gif) right no-repeat;}
.bg_block_2 {background: #FFF url(../images_new/bg_bg_block_2.gif) right no-repeat;}
.bg_block_3 {background: #FFF url(../images_new/bg_bg_block_3.gif) right no-repeat;}
.bg_block_4 {background: #FFF url(../images_new/bg_bg_block_4.gif) right no-repeat;}
.bg_block_5 {background: #FFF url(../images_new/bg_bg_block_5.gif) right no-repeat;}
.bg_block_6 {background: #FFF url(../images_new/bg_bg_block_6.gif) right no-repeat;}

/**********************************/

/**/

/**/
.blockfadebg_repeat {
    background-color: #000000;
    background-position: top left;
    background-repeat: repeat-x;
    border: solid #000000;
    border-width: 1px;
    padding: 5px 0 0 0;
    min-height: 100px; /****/
}
/**/


a img {
    border: 0px;
}

.indextoprightblocks {
    float: left;
    clear: left;
    width: 100%;
    background: url(../images_new/bg_fade1.jpg) repeat-x;
}


.indexBottomBlocks {
    position: absolute;
    left: 0;
    width: 201px;
}

.facultytopsec {
    border-bottom: solid #d60000;
    border-bottom-width: 10px;
    margin-left: 3px;
}

.facultybotsec2 {
    background: url(../images_new/faculty/facultybg.gif) bottom right no-repeat;
    margin-top: 3px;
    height: 128px;
}


.leap {
    position: absolute;
    right: 30px;
}

body.pages .content {
    margin-left: 155px;
    min-height: 450px;/****/
}

/**/
body .pages .content a {
    color: #CCCCCC;
}

body.pages .topsplitleft2 {
    position: absolute;
    left: 155px;
}

.topsplitright2 {
    height: 161px;
    margin-left: 265px;
}



.leftborder {
    position: absolute;
    left: 155px;
    width: 9px;
    height: 161px;
    background: url(../schools/images_new/left-grey.gif) no-repeat left;
}

.midblocksection {
    height: 84px;
    background: #d6d7d6 url(../images_new/bg_fade2.jpg) top left repeat-x;
    margin-bottom: 5px;
    padding: 0 3px 0 5px;
    font: 1.1em arial;
}

.midblocktitle {
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
}

.midblocksection2 {
    background: #efebef url(../images_new/bg_fade3.jpg) top left repeat-x;
    padding: 0 0 0 5px;
    font-family: arial;
}

.midblocklowerleft {
    float: left;
    width: 60%;
    background: url(../images_new/border_dots.gif) top right;
    background-repeat: repeat-y;
    padding-right: 1px;
}

.midblocklowerright {
    float: left;
    width: 40%;
}

/*****************************************/

.floatleft {
    float: left;
}

.floatright {
    float: right;
}



.midblocklower1 {
    margin: 5px 0 6px 0px;
}



.midblocklower3 {
    height: 100%;
}


/******* Compenent 1 ********/

.component1 .links {
    float: left;
    padding: 5px 0px 0px 0;
    width:auto;
}

.component1 ul li a {
    color: #CCCCCC;
    text-decoration: underline;
}


.component1 .links a {
    color: #d60000;
    text-decoration: underline;
}

.component1 .links a:hover {
    text-decoration: none;
}


.component1 .links ul li {
    font-size: 1.1em;
	
}

/**/
.component1 .links ul li a {
    color: #CCCCCC;
    font-size: 1.1em;
}

.component1 p {
    margin-left: 190px;
    clear: right;
    padding: 0 0 0 0px;
    margin: 5px 0 0px 0px;
}

.component1 img {
    float: left;
    margin: 0px 10px 10px 0;
}

/**/
.content .component1 p a {
    color: #d60000;
}

/******* Compenent 2 ********/

.component2 {
    width: 100%;
}


.component2 .links {
    float: left;
    padding: 5px 25px 10px 0;
}

.component2 p {
    float: left;
    padding: 0px;
    margin: 0px;
}

/**/
.component2 .links a {
    color: #d60000;
    text-decoration: underline;
}

.component2 img {
    float: right;
    margin: 0 10px 0 10px;
}
.content .component2 p a {
    color: #d60000;
}

/******* Compenent 3 (NEWS LIST IMG) ********/

.componentnews p {
    margin-left: 105px;
}

/**/
.content .componentnews p a {
    color: #CCCCCC;
}

.componentnews img {
    float: left;
}
.componentnews ul {
    margin-left: 130px;
}/*********Jenny added on 02nd OCT*********/


.componentnews h2 {
    text-indent: 5px;
}

.componentnews h4 {
    text-indent: 5px;
}

/******* Compenent 4 (NEWS LIST NO IMG) ********/


.componentnews2 img {
    float: left;
}

.componentnews2 h2 {
    text-indent: 5px;
}

.componentnews2 h4 {
    text-indent: 5px;
}


/******* Compenent 5 (BASIC LIST) ******/

.component5bg {
    background-position: center top;
    background-repeat: no-repeat;
}

/**/
.staffscontent .indentlist ul li ul li a {
    font-size: 1em;
    list-style-type: square;
    color: #CCCCCC;
}

/**/
.staffscontent .indentlist ul li a {
    font-size: 1em;
    list-style-type: square;
    color: #CCCCCC;
}

.indentlist li {
    font-size: 1.1em;
    list-style-type: square;
}

/**/
.indentlist h2 a {
    color: #d60000;
}


.basiclist .list1 ul li {
    font: 11px Arial;
    color: black;
    padding: 0;
    margin: 0;
    text-decoration: none;
    list-style-type: square;
}

.content .list1 .linkstop li {
    font-size: 1.1em;
}

.content .list1 li {
    list-style-type: square;
}
/**/
.content .list1 ul li ul li {
    font-size: 150%;
    list-style-type: none;
    color: #FFFFFF;
}

.content .list1 ul li ul {
    font-size: 1.1em;
    list-style-type: none;
}


.basiclist .list1 ul li ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.basiclist .list1 ul li ul li {
    margin: 0 0 0 0;
    padding: 0 0 6px 0;
    list-style-type: none;
}

/**/
.basiclist .list1 ul li a {
    color: #CCCCCC;
    font-size: 150%;
    font-weight: normal;
    text-decoration: none;
    text-decoration: underline;
    list-style-type: none;
}

.basiclist .list1 ul li ul li {
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 200%;
    list-style-type: none;
}

.basiclist .list1 ul li a:hover {
    text-decoration: none;
}

.basiclist .list1 ul li ul li a:hover {
    text-decoration: none;
}


.basiclist .list1 ul li ul li a:hover {
    text-decoration: none;
}

/******* SEARCH BOX TOP ********/
/**/
.searchholder {
    background-color: #000000;
    padding-bottom: 5px;
    color: #FFFFFF;
    padding: 5px;
    height: 75px;
}

/******* CONTACT PAGE ********/

.splitright {
    float: right;
    width: 170px;
    background: url(../images_new/border_dots.gif) top left;
    background-repeat: repeat-y;
    padding-left: 15px;
}

.splitright p {
    font-size: 1.1em;
    line-height: 1.1em;
}

.splitleft {
    margin-right: 160px;
}

.contactfade {
    background-image: none;
    width: 388px;
    height: 16px;
    font-size: 1em;
color: #FFF;
    text-indent: 5px;
    font-weight: bold;
    text-align: left;
    clear: both;
}

/* ********* NEWS ARCHIVE ********** */

.yearholder {
    height: 24px;
    font-size: 1.1em;
    border-bottom: #CCCCCC solid 1px;
    display: block;
}


.yearholder .yeartab ul {
    margin: 0;
    padding: 0px 10px 0px 0px;
    list-style: none;
}

.yearholder .yeartab ul li {
    float: left;
    height: 23px;
    list-style: none;
}

.yearholder .yeartab a {
    display: block;
    padding: 3px 10px;
    margin-top: 2px;
    color: #d50000;
    text-decoration: none;
}

.yearholder .yeartab a:hover {
    text-decoration: underline;
}

.yearholder .yeartab .current a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    border-top: #CCCCCC solid 1px;
    border-right: #CCCCCC solid 1px;
    border-bottom: #FFFFFF solid 1px;
    border-left: #CCCCCC solid 1px;
}


/* ********* FORMS ********** */

/*form.contact*/ .formElement {
    clear: both;
    padding-left: 0.2em;
    padding-top: 0.2em;
}

form.search .formElement {
    clear: both;
    padding-left: 0.2em;
    padding-top: 0.2em;
}

/*form.contact */.formElement1 {
    clear: both;
    padding-left: 5em;
    padding-top: 0.2em;
}


/*form.contact*/ .formHeadPad {
    padding-left: 1em;
    font-weight: bold;
    padding-bottom: 0.2em;
    padding-top: 0.4em;
}
/*form.contact*/ .formHead {
    padding-right: 0em;
    padding-left: 0em;
    float: none;
    padding-bottom: 0em;
    margin: 0em;
    width: 100%;
    padding-top: 0em;
    border-bottom: #E8E8E8 3px solid;
    background-color: #E8E8E8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
}
legend/*ADD 10SEP*/ {
    background: none;
	overflow: visible;
	width: 450px;
    height: 16px;
    font-size: 1.2em;
    color: #FFF;
    text-indent: 5px;
    font-weight: bold;
	margin-bottom: 10px;
}
/*form.contact FIELDSET*/
fieldset {
    padding-right: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    margin: 0em;
    border-top-style: none;
    padding-top: 0em;
    border-right-style: none;
    border-left-style: none;
    text-align: left;
    border-bottom-style: none;
	padding: 0.7em;
}
/*form.contact */.formSection {
    float: none;
    padding-bottom: 0.6em;
    width: 100%;
    padding-top: 0.6em;
    border-bottom: #eeeeee 1px solid;
    text-align: left;
}
/*form.contact*/ .contentBlockBorder form {
    padding-right: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    margin: 0em;
    padding-top: 0em;
    text-align: left;
}
/*form.contact*/ .labelColumn {
    padding-left: 0.8em;
    float: left;
    width: 30%;
}

form.search .labelColumn {
    padding: 8px 0 0 10px;
    float: left;
    width: 145px;
}

form.search .searchbtn {
    position: absolute;
    right: 0;
    margin: 5px 5px 5px 5px;
}


/*form.contact */.labelColumnNoIndent {
    float: left;
    width: 30%;
}

/*form.contact*/ .labelBlock {
    float: left;
    width: 90%;
    text-align: left;
    font-size: 1.1em;
}

/**/
/*.contactform */.formSection .formElement1 .labelColumn .labelBlock label {
    color: White;
}
/**/
/*.contactform*/ .formSection .formElement1 {
    margin: 0px;
    padding: 0px;
    text-align: left;
}

form.search .labelBlock {
    background-color: #000000;
    color: #FFFFFF;
    float: left;
    width: 90%;
    text-align: left;
    font-size: 1.1em;
}

/*form.contact .labelColumn*/ label {
    font-weight: bold;
    color: #fff;
}
/*form.contact*/ .inputBlock {
    padding-left: 0.8em;
    padding-bottom: 0.4em;
}

/**/
form.search .leftmenu {
    width: 330px;
    float: left;
    height: 40px;
    color: #FFFFFF;
    background-color: #000000;
}

form.search .department {
    width: 170px;
}

form.search .inputBlock {
    padding: 4px 0px 0px 0px;
}

/*form.contact*/ .clickButtonsPad {
    padding-left: 0.8em;
    padding-bottom: 0.8em;
    padding-top: 0.4em;
}
/*form.contact*/ .clickButtonsBlock {
    float: none;
    width: 98%;
    text-align: left;
}
/*form.contact*/ .clickButtonsBlock P {
    font-size: 1.1em;
    color: #333333;
    margin-top: 0em;
    margin-bottom: 0em;
    padding-bottom: 1em;
    width: 100%;
    padding-top: 0em;
    text-align: left;
}
/*form.contact*/ .yesNoLabelColumn {
    padding-left: 0.8em;
    float: left;
    width: 65%;
}
/*form.contact */.yesNoAnswerColumn {
    padding-right: 0.8em;
    float: left;
}
/*form.contact*/ .yesNoLabelColumn LABEL {
    font-size: 69%;
    font-weight: bold;
    color: #333333;
}
/*form.contact */.yesNoAnswerColumn {
    font-size: 69%;
    font-weight: bold;
    color: #333333;
}
/*form.contact*/ .fullWidthLabelColumn {
    font-size: 69%;
    font-weight: bold;
    color: #333333;
}
/*form.contact*/ .fullWidthLabelColumn {
    padding-left: 1em;
    float: left;
    width: 95%;
}

p select, p input, p textarea {
    font-size: 100%;
}

.error {
    color: #CC0000;
}

/******* ************* ********/

.backtotop {
    float: right;
    margin: 0 5px 6px 0;
    padding: 0;
    font-size: 1.1em;
}

.backtotop img {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}

.backtotop a {
    color: #999999;
}

.backtotop a:visited {
    color: #999999;
}

.backtotop a:hover {
    color: #999999;
}
.backtotop a:active {
    color: #999999;
}


.bgstudents {
    background: url(../images_new/undergraduate/bg1.jpg);
}

.dotsplitter {
    height: 3px;
    background: url(../images_new/border_dots_x.gif) center;
    background-repeat: repeat-x;
}

.dotsplitter2 {
    height: 1px;
    background: url(../images_new/border_dots_x.gif) center;
    background-repeat: repeat-x;
}

/* **********************************************
			GRADUATE DESIGN SHOW
*********************************************** */


.gradshowbg {
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    width: 118px;
}

.gradshowbg p {
    margin-top: 0px;
    font-size: 1em;
line-height: 1.5em;
}

.gradshowholder {
    margin-left: 130px;
    height: 461px;
}

/*changes*/
gradshow {
    padding: 0;
    height: 500px;
    background: none;
    text-indent: 0;
}

gradshow img {
    float: left;
    padding: 0;
    margin: 0px 5px 5px 0;
    background: none;
}


.gradtextlinks {
    float: left;
    margin: 0px;
    padding: 0px;
}

.gradshowholder a {
    overflow: hidden;
}

/*end of changes*/


/* ***********************************************
			VIRTUAL TOURS PAGE
*********************************************** */
.vtours2 {
    float: left;
    width: 33%;
    padding: 10px 0 0 0px;
    font-size: 0.9em;
}

.Vtoursholder {
    position: absolute;
    left: 161px;
    width: 310px;
    top: 181px;/*from 174px*/
}

.Vtoursdescription {
    margin-left: 380px;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    width: 215px;
    padding: 5px 5px 5px 5px;
}

.Vtourmedia {
    width: 215px;
    height: 20px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 0 0 5px;
}

.VtourAllmedia {
    width: 215px;
    height: 28px;
    border: 1px solid #cccccc;
    font-weight: bold;
    font-size: 11px;
    margin-top: 5px;
    padding: 6px 0 0 5px;
    text-align: center;
}


.Vtoursthumbscroll {
    margin-left: 380px;
}

.VtoursQT {
    width: 380px;
    float: left;
}

.videotext {
    width: 590px;
}

.videotext p {
    padding-left: 5px;
}

.VtoursQT p {
    margin-top: 12px;
}

.VtoursTut {
    width: 175px;
    float: left;
    font-size: 0.9em;
}


.VtoursQT img {
    float: left;
    margin: 10px 5px 0 10px;
}

.VtoursQT p {
    float: left;
}


.clipselector {
    clear: left;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 210px;
    height: 198px;
    overflow: auto;
    background: none;
    text-indent: 0;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

/**/
.clipselector .clip {
    display: block;
    width: 65px;
    height: 65px;
    float: left;
    margin: 10px 10px 10px 11px;
    padding-bottom: 10px;
}

/**/
.clipselector .clip a {
    padding-top: 10px;
    padding-bottom: 10px;
}

/**/
.clipselector .clip a img {
   /* filter: none;*/
    margin-top: 10px;
}
/*.clipselector .clip a:hover img {
    filter: Alpha(Opacity=65);
}
*/

/* ***********************************************
					Linkage
*********************************************** */

/**/
a:link {
    color: #CCCCCC;
    text-decoration: none;
}
a:visited {
    color: #ce0000;
    text-decoration: none;
}
a:hover {
    color: #ce0000;
    text-decoration: underline;
}

a:active {
    color: #ce0000;
    text-decoration: none;
}

.more {
    color: #d60000;
}


.midblocklower1 .links li {
    text-align: left;
    background-image: url(../images_new/bulletsq.gif);
    background-repeat: no-repeat;
    background-position: .6em;
    background-position: left;
    font: 11px Arial;
    display: block;
    color: black;
    padding: 2px 0 2px 0;
    text-decoration: none;
}


.midblocklower1 .links li li {
    text-align: left;
    background-image: url(../images_new/bulletsq.gif);
    background-repeat: no-repeat;
    background-position: .6em;
    background-position: left;
    font: 11px Arial;
    display: block;
    color: black;
    padding: 2px 0 2px 0;
    text-decoration: none;
}

.midblocklower1 .links li a {
    text-decoration: underline;
}

.midblocklower1 li .links a:hover {
    text-decoration: none;
}


/***************************************/
/*          TABLE TEST CSS               
/***************************************/

table {
    font-size: 1.1em;
    border-collapse: collapse;
}


.tree {
    background-position: bottom right;
    background-repeat: no-repeat;
}

.tree td {
    padding: 0 0 0 0;
    border: none;
    border-width: 0px;
}


.table1 {
    width: 80%;
    margin-top: 10px;
    border-width: 1px;
    padding: 0 0 0 0px;
    border: solid #ffffff;
}

td {
    padding: 2px 2px 2px 2px;
    border: solid #ffffff;
    border-width: 2px;
    vertical-align: top;
}

.alt1 {
    background-color: #000000;
    color: #FFFFFF;
}

.alt2 {
    background-color: #000000;
    color: #FFFFFF;
}

.AtoZ {
    font: 1.3em bold;
    text-align: left;
}

.pagenumbers {
margin-top:15px;
margin-bottom:15px;
}

.pagenumbers a {
    font-weight: bold;
    font: 1.1em bold;
}

/**/
.AtoZ .selected {
    background-image: none;
    display: inline;
    padding-left: 10px;
    text-decoration: underline;
}

.pagenumbers .selected {
    text-decoration: underline;
}

.searchresult {
    margin-bottom: 20px;
}



/*****************
    ACCESSIBILTY
******************/

.default a:hover {
    border: 1px solid #d60000;
}


.contrast1 a {
    display: block;
    width: 150px;
    height: 20px;
    padding: 1px 0 0 5px;
    border: 1px solid #222222;
    font-size: 13px;
    margin-bottom: 4px;
    background: #FFFFCC;
    color: #000000;
}

.contrast1 a:hover {
    border: 1px solid #d60000;
}


.contrast2 a {
    display: block;
    width: 200px;
    height: 20px;
    padding: 1px 0 0 5px;
    border: 1px solid #000000;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 4px;
    background: #222222;
}

.contrast2 a:hover {
    border: 1px solid #d60000;
}

.bigtext {
    font-size: 1.5em;
    font-weight: bold;
}

/*****************
    LIST
******************/

body.pages .midblocklower1 li {
    font-size: 1.1em;
    list-style-type: none;
}

.content li {
    font-size: 1.1em;
    list-style-type: square;
}

.content ul li {
    font-size: 1.1em;
    list-style-type: square;
    margin-left: -5px;
}

.blockfadebg p {
    padding-left: 8px;
    color: #000000;
}

/********** FORMS CHECK ************/
input.invalid {
    background-color: #FF9;
    border: 2px red inset;
}

label.invalid {
    color: #F00;
}

/*end forms check*/

.Archivetab1 {
    float: left;
    font-size: 11px;
    text-align: center;
}

.Archivetabmenu ul {
    margin: 0;
    padding: 0;
}

.Archivetabmenu li {
    float: left;
    padding: 0 0 0 0px;
    height: 25px;
    margin: 5px; /****/
    width: 60px;
}

.content .Archivetabmenu a {
    display: block;
    padding: 3px 15px;
    margin-top: 4px;
    color: #ce0100;
    text-decoration: underline;
    border-bottom: #CCCCCC solid 1px;
}

.Archivetabmenu a:hover {
    text-decoration: underline;
}

.content .Archivetabmenu a:hover {
    text-decoration: underline;
}


.content .Archivetabmenu .current a {
    display: block;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    border-top: #CCCCCC solid 1px;
    border-right: #CCCCCC solid 1px;
    border-bottom: #ffffff solid 1px;
    border-left: #CCCCCC solid 1px;
    background: #ffffff;
    padding-bottom: 2px;
}

.content .Archivetabmenu li {
    font-size: 1.1em;
    list-style-type: none;
}

.content .Archivetabmenu ul li {
    font-size: 1.1em;
    list-style-type: none;
}


/*---------------*/

.ArchivetabmenuMonth ul {
    margin: 0;
    padding: 0;
    /*border-top: #CCCCCC solid 1px;*/
}

.ArchivetabmenuMonth li {
    float: left;
    padding: 0 0 0px 0px;
    height: 20px;
    width: 45px;
}

.content .ArchivetabmenuMonth a {
    display: block;
    padding: 0px 15px;
    margin-top: 4px;
    color: #ce0100;
    text-decoration: underline;
}

.content .ArchivetabmenuMonth a:hover {
    text-decoration: underline;
}

.content .ArchivetabmenuMonth .current a {
    display: block;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.content .ArchivetabmenuMonth li {
    font-size: 1.1em;
    list-style-type: none;
}

.content .ArchivetabmenuMonth ul li {
    font-size: 1.1em;
    list-style-type: none;
}

/*submenu*/

/**/
.submenuholder {
    color: #222222;
    border-bottom: dotted thin #b2b2b2;
    height: 14px;
    background-color: #000000;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.submenu {
    margin: 3px 0 3px 0px;
    width: 700px;
    font-size: 11px;
}


.submenu ul {
    margin: 0;
    padding: 0;
    padding: 0px 10px 0;
    list-style: none;
}


.submenu li {
    float: left;
}
/**/
.submenuholder .submenu ul li a {
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 5px 0 5px;
}

/*add jenny*/
address
{
  font-style:normal;
}

blockquote
{
  font-style:normal;
}