.top, .bot, .mid { width: 100%;position:inherit }
.top, .bot { font-size: 0.1px; }
/* full width box on homepage */
.box971 { width: 971px; }
.box971 .top { height: 11px; background:  url(images/master/Contentbox_top.gif) no-repeat top left; }
.box971 .mid { width: 100%; background:  url(images/master/Contentbox_BG.gif) repeat-y top left; }
.box971 .bot { height: 17px; background:  url(images/master/Contentbox_bot.gif) no-repeat bottom left; }
/* content pane box on secondlevel pages */
.box792 { padding-left:11px; }
* html .box792 { padding-left:10px; }
.box792 .top { width: 794px;height: 13px; background:  url(images/secondlevel/subContent_top.gif) no-repeat -2px 0px }
.box792 .mid { width:auto; padding: 0 12px; background: transparent url(images/secondlevel/subContent_bg.gif) repeat-y top left;overflow:hidden }
.box792 .mid .holder{width: 790px}
/* left column box on homepage */
.box317 { width: 328px; float: left; }
.box317 .top { height: 11px; background: transparent url(images/master/leftbox_top.gif) no-repeat top left; }
.box317 .mid { width:auto; padding: 0 12px 0 12px; background: transparent url(images/master/leftbox_bg.gif) repeat-y top left; }
.box317 .bot { width:auto;height: 16px; background: transparent url(images/master/leftbox_bot.gif) no-repeat bottom left; }


/* left column box on homepage */
.box317flat { width: 327px; float: left; }
.box317flat .top { height: 11px; background: transparent url(images/master/312Boxflat_top.gif) no-repeat top left; }
.box317flat .mid { width:auto; padding: 0 12px 0; background: transparent url(images/master/312Boxflat_bg.gif) repeat-y top left; }
.box317flat .bot { width:auto;height: 16px; background: transparent url(images/master/312Boxflat_bot.gif) no-repeat bottom left; }

/* left column box on homepage */
.box639 { width: 638px; float: left; }
.box639 .top { height: 11px; background: transparent url(images/master/639Box_top.gif) no-repeat top left; }
.box639 .mid { width:auto;overflow:hidden; padding: 0 12px; background: transparent url(images/master/639Box_bg.gif) repeat-y top left; }
.box639 .bot { width:auto;height: 16px; background: transparent url(images/master/639Box_bot.gif) no-repeat bottom left; }


/* content pane box on secondlevel pages */
.box757{ width: 764px;}
.box757 .top {width: 757px; height: 14px;font-size:0.1px; background: url(images/master/757box_top.gif) no-repeat top left;}
.box757 .mid {width: 757px;background-image: url(images/master/757box_mid.gif);padding-bottom:10px}
/*.box757 .mid div {margin-bottom:-10px; padding-top:7px }*/
.box757 .bot {display:block;width: 757px;font-size:0.1px;height: 15px;background: #fff url(images/master/757box_bot.gif) no-repeat top left;}



/* content pane box on secondlevel pages */
.boxpost{ width: 211px; }
.boxpost .top {width: 211px; height: 10px; background: url(images/custom/post_top.gif) no-repeat;}
.boxpost .mid {width: 211px;height:37px;background: url(images/custom/post_mid.gif) no-repeat;}
.boxpost .mid  a {color: #FFF; margin-left: 65px; margin-top: 10px; display:block; border:none;list-style:none}
.boxpost .mid  a:hover {text-decoration:underline}
.boxpost .bot {width: 211px;height:14px;background: #edebdf url(images/custom/post_bottom.gif) no-repeat top left !important; }
.boxpost .botlast {width: 211px;height: 35px;background: #edebdf url(images/master/211box_bot_last.gif) no-repeat -1px 0px; }

.box211{ width: 211px; }
.box211 .top {width: 211px; height: 14px; background: url(images/master/211box_top.gif) no-repeat;}
.box211 .mid {width: 211px;background-image: url(images/master/211box_mid.gif);}
.box211 .bot {width: 211px;height: 24px;background: #edebdf url(images/master/211box_bot.gif) no-repeat top left !important; }
.box211 .botlast {width: 211px;height: 35px;background: #edebdf url(images/master/211box_bot_last.gif) no-repeat -1px 0px; }




/* A-Z*/
.custom_atoz_top {width:764px;display:block;background: #cc3333 url(images/Custom/a2z_boxtop.gif) no-repeat; float:left	}
.custom_atoz_bottom {background: url(images/Custom/a2z_boxbottom.gif);display: block;float: left;height: 11px;width: 764px; font-size:0.005px;}
.custom_atoz_top .letter_holder_top {margin: 10px 10px 6px 10px;clear: both; float:left; width:100%}
.custom_atoz_top .letter_holder_bottom {margin: 0 10px 6px 10px;clear: both; float:left; width:100%}
.custom_atoz_top .letter, .custom_atoz_top .letter_on {background-color: #FFFFFF;padding: 6px 0;float: left;margin-right: 8px; width: 1.75em; text-align:center}
.custom_atoz_top .letter a { color:#006ca0; font: 0.9em Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.custom_atoz_top .number, .custom_atoz_top .number_on {background-color: #FFFFFF;padding: 6px 0;float: left;margin-right: 8px;width: 4em;text-align:center}
.custom_atoz_top .number a { color:#006ca0; font: 0.9em Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.custom_atoz_top .letter_on, .custom_atoz_top .number_on {background:#cc3333;}
.custom_atoz_top .letter_on a, .custom_atoz_top .number_on a {color:#FFFFFF; text-decoration:none;font: 0.9em Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.custom_atoz_top a:hover { text-decoration:none}
/* A-Z section*/
.atozSection{font-size:11px}
.atozSection a{font-size:12px}
.atozSection ul li {font-size:12px;padding:3px 0;margin:0}
.atozSection ul li a{font-size:12px;padding:3px 0;margin:0}
.atozSection ul li a:hover{border-bottom:1px solid #FFF;}
.atozSection H3 { font-size: 14px; font-weight: normal; }
.atozSection H4 { font-size: 14px; font-weight: normal; }
.atozSection H3 a,.atozsection H4 a {color:#CC3333;border-bottom:1px solid #CC3333;}
.atozSection H3 a:hover,.atozSection  H4 a:hover {border:none;}
.atozSection p.toTop a{font-size:11px;}
.atozSection p.toTop a.top{height:17px;width:18px; padding-right:4px;background: transparent url(images/btn_up.gif) no-repeat;display:block;float:left;border:none !important;}
.atozSection ul li {background-image:none;}

/* Area map */

.areamap {background-image: url(images/custom/area_map.gif);float: left;height: 407px;width: 764px;}
.areamap .leftcol {float: left;height: 407px;width: 377px;}
.areamap .rightcol {float: right;width: 360px;}
.areamap .rightcol h3{font-size: 14px; font-weight: normal;}
.areamap .rightcol ol {margin:10px 35px}
.areamap .rightcol li {margin: 10px 0}

/* Institutional map */

.unimap {background-image: url(images/custom/institutional-map.jpg);float: left;width: 764px;background-repeat: no-repeat;}
.unimap .leftcol {float: left;height: 407px;width: 377px;}
.unimap .rightcol {float: right;width: 360px;}

.unimap .rightcol h3{font-size: 14px; font-weight: normal;}
.unimap .rightcol ol {margin:10px  35px}
.unimap .rightcol li {margin-bottom: 10px 0;}
