@charset "utf-8";
/*Based on the Default Template 1.1.1. April 2009.*/

/* Elements */
body {}
body, a {color:#333333;}
a {color:#2b798c;}



p { line-height: 2em}



/* Header */
.h {float:left;width:100%;background:#f5ce0f;clear:both;}
.h, .h a {color:#000;}
.h-inner {min-height:84px;height:auto!important;height:84px;background:url(img/h-inner.jpg) no-repeat 100% 0;padding:0 0 0 12px;}

.h h1 {width:418px;float:left;font-size:3em;line-height:1em;font-family:helvetica, Arial, sans-serif;font-weight:bold;margin:6px 12px 0px 0px;padding:0;}
.h h1,
.h h1 a {}
.h h1 a {text-decoration:none;border-bottom:0px solid #a7d2df;}
.h h1 a:hover,
.h h1 a:focus {border-bottom:0;}
/**/

/* Header structure looking up */
.h p.structure {clear:left;font-size:1em;line-height:1.34em;margin:0px 0 0 0px;padding:0;position:relative;}
.h p.structure,
.h p.structure a {color:#000;}
.h p.structure a {border-bottom:1px solid #47a2bf;text-decoration:none;padding:0 0 2px 0;}
.h p.structure a:hover,
.h p.structure a:focus {border-bottom:0;}

/* S */
.s {background:#3391a8;clear:both;float:left;width:100%;padding:5px 0 6px 0;zoom:1;}




.s .site-search {float:left;width:250px;margin:0;padding:0;position:relative;}
.s .site-search h2 {position:absolute;left:-9999px;margin:0;}
.s .site-search div {margin-left:12px;}

.s .site-search label {cursor:pointer;position:absolute;left:-9999px;}
.s .site-search input[type=submit] {width:30px;vertical-align:middle;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/
.s .site-search .site-search-query {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:13px;height:13px;vertical-align:middle;color:#27889f;background:#fff;border:1px solid #3391a8;border-right:0;width:180px;padding:4px 2px 4px 4px;margin:0;}
.s .site-search .site-search-submit-link {text-decoration:none;vertical-align:middle;line-height:12px;} /*This element is onyl shown when Javascript is on.*/
.s .site-search .site-search-submit-link span {font-size:0.9em;background:#fff;color:#27889f;border:1px solid #3391a8;padding:4px 4px 4px 4px;text-decoration:none;margin-left: -4px;}
.s .site-search-focus .site-search-query {color:#004d5f;}
.s .site-search-focus .site-search-submit-link {}
.s .site-search-focus .site-search-submit-link span {color:#004d5f;}

.s .breadcrumb {font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 250px;padding:3px 12px 0px 10px;zoom:1;}
.s .breadcrumb h2 {position:absolute;left:-9999px;margin:0;}
.s .breadcrumb p {margin:0;}
.s .breadcrumb p a {}
.s .breadcrumb p span {}





.s .breadcrumb {font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 10px;padding:3px 12px 0px 10px;zoom:1;}
.s .breadcrumb h2 {position:absolute;left:-9999px;margin:0;}
.s .breadcrumb p {margin:0;color:#FFF;}
.s .breadcrumb p a { color:#eec900;}
.s .breadcrumb p span {}

/* Template Structure */
.m {float:left;width:100%;padding:0 0 10px 0;}
.m-inner {}

.n {float:left;width:240px;}
.d-clean  .n {display: none;}

.c {margin:0px 15px 0 240px;padding:1px 0 0 0;}
.t-sidebar .c {margin-right:190px;}
.t-default-clean .c {margin-left:10px;}
.d-home .c,
.t-default-staff .c,
.t-default-students .c {margin-right:0px;}

.c-inner {margin:9px 0 0 0;padding:10px;background-color:#fafafa;}
.d-home .c-inner,
.t-default-staff .c-inner,
.t-default-students .c-inner {background-color:#fff;padding:0;margin:0;}


.m .sidebar {float:right;width:190px;margin:0px 0px 0px 0px;background:#fff;}



/* Navigation
   li.selected and a.selected refer to the currently selected item.
   li.on and a.on refer to items in the menu branch that lead to and include the currently selected item.
   li.menu refers to the list item being a further menu.
   li.open refers to the current state of the menu with respect to javascript functionality.
*/
.n .sitemap {font-family: Helvetica, Arial, Verdana, sans-serif;font-size:1.1em;line-height:1.34em;text-align:left;border-bottom:0px solid #e3e3e3;margin:10px 6px 0px 0px;padding:0px 10px 10px 10px;}

.n .sitemap h2 {position:absolute;left:-9999px; }


.t-default .n .sitemap h2 {position:static;left:auto;font-weight:bold;border-bottom:1px solid #308ca3;padding:10px; background-color: #c6dde2; color: #000; font-size: 1.6em; line-height: 1em; margin: 0; }


.t-default .n .sitemap h2,
.t-default .n .sitemap h2 a {color:#333;}
.t-default .n .sitemap h2 a {text-decoration:none;}
.t-default .n .sitemap h2 a:hover,
.t-default .n .sitemap h2 a:focus {text-decoration:underline;}








/* Sitemap defaults */
.n .sitemap ul {margin:0px;padding:0px;border-bottom:1px solid #308ca3;border-top:0px;position:relative;zoom:1;}
.n .sitemap li {display:inline-block;}
.n .sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.n .sitemap li a {display:block;text-decoration:none;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {display:block;text-decoration:underline;}
.n .sitemap ul > li:first-child,
.n .sitemap ul > li:first-child > a {border-top:0;}
/* The following are used in the Javascript for the menu toggles. */
.n .sitemap ul.sitemap-toggle-height-helper {display:block;}
.n .sitemap li a.sitemap-toggle-reset {width:19px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;text-decoration:none;}
.n .sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;}




/* Level 1 */
.n .sitemap ul {}
.n .sitemap li {border-top:1px solid #308ca3;}
.n .sitemap li a {color:#000;margin:0px 0px 0 0;padding:6px 39px 6px 14px;font-weight:normal;line-height:1.34em;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {}
.n .sitemap li a.on {}
.n .sitemap li a:hover.on,
.n .sitemap li a:focus.on {}
.n .sitemap li a.selected {background-color:#eeeeee; color: #000;  }
.n .sitemap li a:hover.selected,
.n .sitemap li a:focus.selected {}
.n .sitemap li a.sitemap-toggle {border-right:0px solid #e3e3e3;color:#a2a2a0;}
.n .sitemap li a.sitemap-toggle-toggled {}
.n .sitemap li a.selected.sitemap-toggle {}
.n .sitemap li a.selected.sitemap-toggle-toggled {}
.n .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.n .sitemap li a.hover {color:#333;}





/* Level 2 */
.n .sitemap li ul {margin-left:19px;border:0px solid #e3e3e3;border-left:0px solid #e3e3e3;}
.n .sitemap li li {}
.n .sitemap li li a {color:#000;margin:0 0 0 0;padding:6px 26px 6px 14px;font-weight:normal;line-height:1.34em;font-size:0.9em;line-height:1.34em;border-top:0px solid #ccebfd; }
.n .sitemap li li a:hover,
.n .sitemap li li a:focus {}
.n .sitemap li li a.on {}
.n .sitemap li li a:hover.on,
.n .sitemap li li a:focus.on {}
.n .sitemap li li a.selected {}
.n .sitemap li li a:hover.selected,
.n .sitemap li li a:focus.selected {}
.n .sitemap li li a.sitemap-toggle {border-left:0px solid #e3e3e3;}
.n .sitemap li li a.sitemap-toggle:focus {}
.n .sitemap li li a.hover {}

/* Level 3 */
.n .sitemap li li ul {}
.n .sitemap li li li {}
.n .sitemap li li li a {color:#333;padding:4px 19px 4px 4px;font-size:0.9em;line-height:1.34em;line-height:1.1em;border-top:0px solid #fff;background:#f2f2f0;}
.n .sitemap li li li a:hover,
.n .sitemap li li li a:focus {}
.n .sitemap li li li a.on {}
.n .sitemap li li li a:hover.on,
.n .sitemap li li li a:focus.on{}
.n .sitemap li li li a.selected {}
.n .sitemap li li li a:hover.selected,
.n .sitemap li li li a:focus.selected {}
.n .sitemap li li li a.sitemap-toggle {}
.n .sitemap li li li a.sitemap-toggle:focus {}
.n .sitemap li li li a.hover {}





/* Headings */
.m h1, .m h2, .m h3, .m h4, .m h5, .m h6 {font-family: Helvetica, Arial, sans-serif;}

.m h2, .m h3, .m h4, .m h5, .m h6 {}
.m h1, .m h2, .m h3, .m h4, .m h5, .m h6,
.m h1 a, .m h2 a, .m h3 a, .m h4 a, .m h5 a, .m h6 a { }


.m h1 {margin-bottom:0.3em;border-bottom:1px solid #2b798c;padding-bottom:6px; font-weight: bold; color: #2b798c; font-size: 1.6em;}
.m h1, .m h1 a {}
.m h1 a {}

.m h2 {  font-size: 1.32em; font-weight: 900; color: #2b798c; }
.m h2, .m h2 a {}
.m h2 a {}

.m h3 {  font-size: 1.2em;font-weight: 900; color: #2b798c;}
.m h3, .m h3 a {}
.m h3 a {}


.m h4 {  font-size: 1em;font-weight: 900; color: #2b798c;}
.m h4, .m h4 a {}
.m h4 a {}


/* Lists */
.c li {line-height:2em;margin:0.2em 0;}
.c ul {list-style-type:none;padding-left:0;}
.c ol {padding-left:2.5em;}

.c ul li,
.c li ul li,
.c li li ul li,
.c li li li ul li,
.c li li li li ul li {padding-left:3.1em;background:transparent url(img/m-level-1-a.gif) no-repeat 9px 5px;}

.c ul ul li,
.c li ul ul li,
.c li li ul ul li,
.c li li li ul ul li {padding-left:3.1em;background:transparent url(img/m-level-2.gif) no-repeat 9px 5px;}

.c ol li,
.c li ol li,
.c li li ol li,
.c li li li ol li,
.c li li li li ol li {padding-left:0.6em;background:none;}

/* Sidebar section item styles. */
.m .sidebar .section {padding:0px 8px 4px 8px;margin:12px 12px 0px 0px;background:#f2f2f0;border:1px solid #dfdfdd;}
.m .sidebar .section h2 {margin:0px -8px 0px -8px;padding:8px 11px 6px 11px;color:#555;color:#0390c6;font-size:1.6em;line-height:1.34em;border-bottom:1px solid #dfdfdd;background:#f9f9f8;}
.m .sidebar .section .item {position:relative;padding:0px 0px 3px 0px;margin:9px 0 0 0;border-bottom:1px solid #dfdfdd;}
.m .sidebar .section .item,
.m .sidebar .section .item a {}
.m .sidebar .section .item a {color:#0390c6;}
.m .sidebar .section .item h3 {margin:0px 0px 9px 0px;font-size:1.1em;line-height:1.34em;}
.m .sidebar .section .item p {margin:4px 0px 4px 0px;}
.m .sidebar .section .item p.float-right {float:none;margin:0;}
.m .sidebar .section .item .description {font-size:0.9em;line-height:1.5em;color:#404040;}
.m .sidebar .section .item .date {font-size:0.9em;line-height:1.5em;color:#9f9f9f;color:#808080;}
.m .sidebar .section .item p.image {background:#f9f9f8;border:1px solid #ddd;margin:3px 0 9px -4px;padding:3px;display:block;position:absolute;top:0;line-height:0;float:none;}
.m .sidebar .section .item p.image img {width:160px;height:107px;display:block;border:0;padding:0;float:none;margin:0;}

/* Hide all parts of a sidebar section item except for the title. */
.m .sidebar .section .item p,
.m .sidebar .section .item ol,
.m .sidebar .section .item table,
.m .sidebar .section .item ul {display:none;}
.m .sidebar .section .item p.image {display:none;}
.m .sidebar .section .item img {display:none;}

/* Show specific parts of a sidebar section item where specified by a class. */
.m .sidebar .section .show-item-image h3 {padding-top:124px;}
.m .sidebar .section .show-item-image p.image {display:block;}
.m .sidebar .section .show-item-image p.image img {display:block;}
.m .sidebar .section .show-item-description .description {display:block;}
.m .sidebar .section .show-item-date .date {display:block;}

/* Footer */
.f {clear:both;margin:0px;padding:4px 12px 6px 12px;font-size:0.9em;line-height:1.8em;border-top:1px solid #dfdfdf;}
.f,
.f a {}
.f p {margin:0;}
.f p span.date-modified {float:right;}

/* Aside */
.aside {float:right;margin:0.6em 0.6em 0.6em 0.6em;border:1px solid #c6dde2; padding:10px 16px 16px 16px;font-size:0.95em;line-height:1.8em; background-color: #fff;}
.aside * {margin-top:0;}

.aside h2 { padding: 0; margin: 0;}

/* Blockquote */
blockquote {}
blockquote p {}
.cite {margin-left:5%;margin-right:5%;font-style:italic;}

/* Pull-quote */
.pull-quote {float:right;margin:0 0 0.6em 0.6em;padding:6px;}
.pull-quote blockquote {margin-left:0;margin-right:0;font-size:1.5em;line-height:1.8em;}
.pull-quote cite {}
.pull-quote .cite {margin-left:0;margin-right:0;}

/* Figure */
.figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8em;}
.figure * {margin-top:0;margin-bottom:6px;}
.figure img {background:#fff;margin:0;vertical-align:bottom;}

/* Float */
.float-left {float:left;margin:0 0.6em 0.6em 0;}
.float-right {float:right;margin:0 0 0.6em 0.6em;}

/* Align */
.align-center {margin-left:auto;margin-right:auto;}
.align-right {margin-left:auto;}

/* Text align */
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}

/* Widths */
.landscape-medium {width:308px;}
.landscape-large {width:408px;}
.landscape-small,
.aside,
.pull-quote {width:208px;}
.portrait-medium {width:186px;}
.portrait-large {width:246px;}
.portrait-small {width:127px;}

/* Page specific styles */
.d-news .section .item {overflow:auto;zoom:1;} /* Zoom is not in CSS 2.1 will be in CSS 3 */
.d-news .section .item h2 a {text-decoration:none;border:none;}


/* MAIN HOME PAGE STYLES*/

.d-home img { border: 0; margin: 0; padding: 0}
.d-home .homecolone { float:left; width: 402px; padding-top: 10px; margin-right: 16px; margin-left: 0px;}
.d-home .homecoltwo { float: left; width: 277px; padding-top: 10px}
.d-home .welcomebox { background-color: #fafafa; font-size: 0.9em; color: #000; padding-bottom: 10px}
.d-home .welcomebox p { margin: 10px; }

.d-home .systemhome { background-color: #fafafa; font-size: 0.9em; color: #000; padding-bottom: 10px; margin-bottom: 10px; }
.d-home .systemhome p { margin: 10px}
.d-home .newshome { background-color: #fafafa; font-size: 0.9em; color: #000; padding-bottom: 10px; }
.d-home .newshome p { margin: 10px}
.d-home a { color: #000}

.t-default-home .n .sitemap li {border:0;}
.t-default-home .n .sitemap li a {border: 0}
.t-default-home .n .sitemap ul {border: 0}



.d-home .quicklinkshome { background-color: #f6f6f6; font-size: 0.9em; color: #000; padding-bottom: 10px; margin-bottom: 10px; }
.d-home .quicklinkshome p { margin: 10px}
.d-home .quicklinkshome img {vertical-align:bottom;}


/* ========================================== */

/* home image replacement nav ========================================== */


#homenav { width:218px;  margin:0; padding: 0; /*height: 400px*/}

ul#homenav {width:218px;}
ul#homenav li {float:left; display:block; list-style-type:none; position:relative; width:218px; padding:0; text-indent:-10000px; overflow:hidden; margin-bottom: 10px }
ul#homenav li a {  background-position:0 0px;}
ul#homenav li a:hover{text-decoration:none; display:block; width:218px; background-position:0 61px; }

ul#homenav li  a.mainprodev:hover {text-decoration:none; display:block; width:218px; background-position:0 75px; }
ul#homenav li  a.maingeninfo:hover {text-decoration:none; display:block; width:218px; background-position:0 88px; }


.mainexplore { background-image:url(img/explore-box.gif) ; width:218px;height:48px; display: block ; margin: 0; padding:0}
.mainstaff { background-image:url(img/staff-box.gif); width:218px;height:48px;display: block}
.mainstudent { background-image:url(img/student-box.gif); width:218px;height:48px; display: block}
.mainhelp { background-image:url(img/help-box.gif); width:218px;height:48px;display: block}
.maincontact { background-image:url(img/contact-box.gif); width:218px;height:48px; display: block}


/**NEW MAIN MENU ITEMS 2011 */
.mainprodev { background-image:url(img/prodev-box.gif); width:218px;height:62px; display: block}
.maingeninfo { background-image:url(img/geninfo-box.gif); width:218px;height:75px; display: block}



/**/



.active {background-position:bottom right ;}



.mainsearch { background-image:url(img/search-box-2.gif); width:218px;height:88px; display: block; margin-bottom: 10px;}
.mainsearch form  { position: absolute;margin:0;padding:30px 0 10px 10px;}
.mainsearch label {cursor:pointer;position:absolute;left:-9999px;}
.mainsearch input[type=submit] {width:40px;vertical-align:middle;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/
.mainsearch .site-search-query {font-family: Verdana, Arial, sans-serif;font-size:0.85em;line-height:13px;height:13px;vertical-align:middle;color:#0f6a7f;background:#fff;border:1px solid #3391a8;width:145px;padding:4px 2px 4px 4px;margin:0;}
.mainsearch .site-search-submit-link {text-decoration:none;vertical-align:middle;line-height:12px;} /*This element is onyl shown when Javascript is on.*/
.mainsearch .site-search-submit-link span {font-size:0.9em;background:#3391a8;color:#fff;border:1px solid #3391a8;padding:4px 4px 2px 2px;text-decoration:none;margin-left: -4px;}
.mainsearch .site-search-focus .site-search-query {color:#004d5f;}
.mainsearch .site-search-focus .site-search-submit-link {}
.mainsearch .site-search-focus .site-search-submit-link span {}


.searchexplore { position: absolute; margin: 56px 0 0 12px; font: 0.9em;}
.searchexplore a { color: #000;}

/* STAFF MINI HOME PAGE STYLES*/

.t-default-staff img {border: 0; margin: 0; padding: 0}

.t-default-staff .tophead { height:auto!important;min-height:56px;height:56px;background:#f5d32e url(img/student-head.gif) no-repeat 0 0; color: #000; padding-left: 20px; padding-top: 6px;margin-right:19px;margin-bottom: 10px; margin-top: 9px;}
.t-default-staff .tophead h1 { color: #000; font-weight: normal; border: 0; margin: 0; padding: 0; font-size: 1.72em; letter-spacing: 0.02em; font-family: helvetica, arial, verdana;}
.t-default-staff .tophead p {margin: 0; padding: 0; }
.t-default-staff .tophead h1 strong  { color: #3391a8}


/* ========================================== */






.staffnav { width:286px; margin:0 0 0 0; padding: 0; /*height: 400px*/}

ul.staffnav {width:286px;}
ul.staffnav li {float:left; display:block; list-style-type:none; position:relative; width:286px; padding:0; margin-bottom:10px; text-indent:-10000px; overflow:hidden; }
ul.staffnav li a {  background-position:0 0px;}
ul.staffnav li a:hover{text-decoration:none; display:block; width:286px; background-position:0 86px;  }


.staffnet { background-image:url(img/staff-box1.gif); width:286px;height:86px; display: block}
.staffemail { background-image:url(img/staff-box3.gif); width:286px;height:86px;display: block}
.staffacc { background-image:url(img/staff-box5.gif); width:286px;height:86px; display: block}
.staffint { background-image:url(img/staff-box7.gif); width:286px;height:86px; display: block}

.stafffac { background-image:url(img/staff-box2.gif); width:286px;height:86px; display: block}
.staffpur { background-image:url(img/staff-box4.gif); width:286px;height:86px; display: block}
.stafftrain { background-image:url(img/staff-box6.gif); width:286px;height:86px; display: block}
.staffsec { background-image:url(img/staff-box8.gif); width:286px;height:86px; display: block}


.staffinfo {background-image:url(img/staff-box9.gif); width:286px;height:86px; display: block}
.staffitt { background-image:url(img/stud-box8.gif); width:286px;height:86px; display: block}
.staffsoft { background-image:url(img/stud-box9.gif); width:286px;height:86px; display: block}


#staffone { float: left; width: 300px; padding-left: 50px; padding-bottom: 8px; padding-top: 10px }
#stafftwo { float: left;  width: 300px; padding-top: 10px}

.active {background-position:bottom right ; }

.t-default-staff .n .sitemap li {border:0;}
.t-default-staff .n .sitemap li a {border: 0}
.t-default-staff .n .sitemap ul {border: 0}




/* STUDENT MINI HOME PAGE STYLES*/

.d-student {}

.t-default-students .tophead { height:auto!important;min-height:56px;height:56px;background:#f5d32e url(img/student-head.gif) no-repeat 0 0; color: #000; padding-left: 20px; padding-top: 6px;margin-right:19px; margin-bottom: 10px; margin-top: 9px;}
.t-default-students .tophead h1 { color: #000; font-weight: normal; border: 0; margin: 0; padding: 0; font-size: 1.72em; letter-spacing: 0.02em; font-family: helvetica, arial, verdana;}
.t-default-students .tophead p {margin: 0; padding: 0; }
.t-default-students .tophead h1 strong  { color: #3391a8}





/* ========================================== */

/* student image replacement nav ========================================== */



.studnav { width:286px; padding: 0; margin:0;}

ul.studnav {width:286px;}
ul.studnav li {float:left; display:block; list-style-type:none; position:relative; width:286px; padding:0; margin-bottom:10px; text-indent:-10000px; overflow:hidden; }
ul.studnav li a {  background-position:0 0px;}
ul.studnav li a:hover{text-decoration:none; display:block; width:286px; background-position: 0 86px; }

.studinfo {background-image:url(img/stud-box7.gif); width:286px;height:86px; display: block}
.studnetwork { background-image:url(img/stud-box1.gif); width:286px;height:86px; display: block}
.studemail { background-image:url(img/stud-box3.gif); width:286px;height:86px;display: block}
.studacc { background-image:url(img/stud-box5.gif); width:286px;height:86px; display: block}

.studfac { background-image:url(img/stud-box2.gif); width:286px;height:86px; display: block}
.studpurch { background-image:url(img/stud-box4.gif); width:286px;height:86px; display: block}
.studtrain { background-image:url(img/stud-box6.gif); width:286px;height:86px; display: block}
.studitt { background-image:url(img/stud-box8.gif); width:286px;height:86px; display: block}
.studsoft { background-image:url(img/stud-box9.gif); width:286px;height:86px; display: block}

#studone { float: left; width: 300px; padding-left: 50px;padding-bottom: 8px; padding-top: 50px}
#studtwo { float: left; width: 300px; padding-top: 50px}

.active {background-position:bottom right ;}


.t-default-students .n .sitemap li {border:0;}
.t-default-students .n .sitemap li a {border: 0}
.t-default-students .n .sitemap ul {border: 0}

.t-default-students .c img {border: 0;padding:0;}



.sectiontabs { text-align: center}
.sectiontabs img {padding-right: 10px;padding-left: 10px; padding-bottom: 10px}


li .navsmall { font-size: 0.7em; color: #000}


/* ========================================== */

/* ========================================== */



table {text-align:left;border-collapse:collapse;vertical-align:baseline;}

table, th, td {border-width:1px;border-style:solid;border-color:#ddd;}

th, td {padding:6px 8px 7px 8px;vertical-align:top;}

th {font-family:Helvetica, Verdana, Helvetica Arial, Helvetica, sans-serif;font-size:1.2em;text-align:left;}

.requestnotes { font-size: 0.9em;}

.tableblue { background-color: #EDF8FA}
.tablewhite { background-color: #fff }

/* ========================================== */

/* GALLERY ON HOMEPAGE ========================================== */




.j body.d-home .c ul.cycle {height:auto!important;min-height:240px;height:220px;margin:0 -12px 0 0;padding:0;overflow:hidden;zoom:1;}
.j body.d-home .c ul.cycle li {display:inline;margin-top:0;padding:0;list-style-type:none;background:none;}
.j body.d-home .c ul.cycle li a {width:400px;height:220px;background:#97c7d3;margin:0px 12px 0 0;position:relative;float:left;overflow:hidden;}
.j body.d-home .c ul.cycle li img {border:0;padding:0;width:auto;height:auto;}
.j body.d-home .c .cycle-pause {display:none;}

.j body.d-home .c .cycle-controls {margin-top:6px;border-bottom:1px solid #97c7d3;padding:0 0 0px 0;}
.j body.d-home .c .cycle-controls a {margin-right:6px;}
.j body.d-home .c .cycle-controls .active img {border-color:#999;}
.j body.d-home .c .cycle-controls a:hover img,
.j body.d-home .c .cycle-controls a:focus img {border-color:#d33;}



.gallery h2 {display: none;}



.c li.sitemap-exchange {display:none;}








/* QUICKLINKS DROPDOWN */

.pop { margin:5px 0 0 0;}

form.popular-links {margin:0;padding:0 0 0 12px;}
form.popular-links select { width:200px}
form.popular-links select {border:1px solid #DDDDDD;height:19px;line-height:1em;margin:0px;padding:0px 0 0px;vertical-align:middle;}
form.popular-links input.submit {border:0 none;height:auto;padding:0;margin-left:-4px;margin-bottom:2px;vertical-align:middle;}
