/*{
	margin: 0;
	padding: 0;
} */
/* defaultLayout1.css  */
/* THIS STYLESHEET HAS THE SECTION CLASS REMOVED FROM
 * 	IN FRONT OF CLASSES THAT CONFIGURE FONT SIZES, COLORS, AND
 * 	PLACEMENT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   */
/* RESET STYLESHEET:
 *      Replaces the one above  */
 /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/***********************************************************************************************************************************************************
				FIX 1152PX --- FIX 1152PX ---FIX 1152PX ---FIX 1152PX ---FIX 1152PX ---FIX 1152PX ---FIX 1152PX ---
************************************************************************************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}/* /end reset stylesheets */

body {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;  /* 1em  or 16px */
    color: #000;
    font-style: normal;
    line-height: normal;
    margin-left: auto;
    margin-right: auto;
}

/* GENERAL ELEMENTS - USED AND UNUSED */
h1, h2, h3 {
}

h1 {
}

h2 {
	font-size: 1em;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; /* 1em */
	color: #000;
	font-weight: bold;
	padding: .5em;

}

p, blockquote, ul, ol {
	margin-bottom: 1.25em;  /* 20px */
	line-height: normal;
}


blockquote {
}

ul, ol, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a {
	font-weight: bold;
	text-decoration: underline;
	color: #b00404;
}

a:hover {
	text-decoration: none;
	color: #00B;
}

img {
	max-width: 100%;
	height: auto;
}
/***************************************/

/* contains gradient for top of page */
body .bgtop {
        text-align: center;
        margin: 0 auto;
        padding-top: 0;
        background-image: -webkit-linear-gradient(#FFFFFF, #FAF700 93%);
        background-image: -ms-linear-gradient(#FFFFFF, #FAF700 93%);
        background-image: -o-linear-gradient(#FFFFFF, #FAF700 93%);
        filter: progid:DXImageTransform.Microsoft.gradient
            (startColorstr=#FFFFFF, endColorstr=#FAF700);
        background-image: linear-gradient(#FFFFFF, #FAF700 93%);
}

.topBox {
	margin:  2.8125em auto 0;
	width: 100%;
	max-width: 947px;
	/*border: 1px solid #000;*/
	height: auto;
	padding-top: 1em;
	padding-bottom: .25em;
	background: none;
}

.skipbox2 {
	float: left;
	margin-left: 0;
	height: 1.5em;
	width: 16em;
	display: block;
	text-align: left;
	margin-left: 1.5%;
	
}

.skipbox2 a {
	color: #003300;
    text-decoration: none;
    font-size: 1em;
}
  /*   */
/* Skipbox */
.skipbox {
    display: block;
    height: 1.5em;
    width: 16em; 
    border-right: none;
    margin-bottom: 0;
    margin-left: 7.5%;
    margin-right: auto;
    /* IMPORTANT:  To increase size of page-top, simply increase this value.
     * 	The padding-top value controls the page-top size.  The original size was
     * 		90px or 5.625em. */
    padding-top: 2.8125em;  /*45px / 16px */
}

.skipbox a {
    color: #003300;
    text-decoration: none;
    font-size: 1em;
}

/* nav **********************************************/
nav {
    width: 75%; /* 960px / 1280px */
    font-size: .85em;
    max-width: 960px;
    height: auto;
    max-height: 4em;   /*68px / 16px */
    margin: 0 auto;
    background-color: #4B4A48;
    background-image: -webkit-linear-gradient(#4B4A48, #242322);
    background-image: -ms-linear-gradient(#4B4A48, #242322);
    background-image: -o-linear-gradient(#4B4A48, #242322);
    filter: progid:DXImageTransform.Microsoft.gradient
            (startColorstr=#4B4A48, endColorstr=#242322);
    background-image: linear-gradient(#4B4A48, #242322);
	
}
nav:after {
    content: '';
    display: inline-block;
    width: 100%;
}
nav ul {
	width: 100%;
	max-width: 960px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: normal;
    display: inline;
    height: 4em;
    max-height: 4em;
}

nav li {
	float: left;
	width: 11.2%;
    text-align: justified;
    margin: 0 .0875em 0 .0625em;
    height: 100%;
    height: 2.65em;
    height: 4em;
    vertical-align: text-top;
    display: inline;
    
}

nav .wider {
	width: 15%;
}
nav a {
    display: block;
    height: 100%;
    height: 2em;
    min-height: 2em;
    max-height: 3.25em;
   /* max-height:3em;*/
    vertical-align: text-top;
    margin-right: 0;  /*  2px / 16px  */
    margin-bottom: 0;
    text-decoration: none;
    text-align: justified;
    text-transform: uppercase;
    font-size: 65%;
    font-weight: 700;
    color: #FFF;
    font-style: normal;
    line-height: normal;
    /* change padding-left & padding-right to add
             more items to nav.*/
    padding: 1.339285em .0625em 0.6696425em .0625em;   /*  15px / 11.2px */
    padding: 1.75em .0625em;
     
}

nav a:focus {
        border: 2px dashed #FFFFFF;  /*   */
}
nav a:hover {
        text-decoration: underline;
        background: #000000;
        color: #FFFFFF;
}

nav a:active {
    background: #000000;
    color: #FFFFFF;
} 

nav #active {
	background: #000000;
}

/************************************************************************************************/



/* header ********************************************************************************************/
header {
	height: auto;
    max-height: 15.875em;
    margin: 0 auto;
    text-decoration: none;
    background-color: #000000;
    font-size: 100%;
}

header .aNorthLogo {
	height: auto;
    width: 100%;       /*  960px / 1280px */
    max-width: 960px;
    max-height: 15.71em;
    margin: 0 auto;
    padding: 0;
}

header .aNorthLogo img {
	height: auto;
    width: 100%;       /*  960px / 1280px */
    max-width: 960px;
    max-height: 15.71em;
    margin: 0 auto;
    padding: 0;
}

header .mobileLogo320 {
	height: auto;
	width: 100%;
	max-width: 260px;
	margin: 0 auto;
	padding: 0;
}
header img {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
}

/* Wrapper */
#wrapper {
    margin: 0 auto;
    padding-top: .3125em;  /* 5px / 16px  */
    background-color: #FFFFFF;
    width: 75%;  /*  960px / 1280px */
    max-width: 960px;
}

/* zoomInfo */
#zoomInfo {
    font-size: 1em;  /*  16px */
    height: 1.75em;   /*  32px */
    line-height: 1.75em;
    color: #003300;
    font-weight: bold;
    padding-bottom: .3125em;  /* 5px / 16px  */
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #FFFFFF;
}

#zoomInfo img {
    padding-left: 0.20576132%;  /*  2px / 972px */
    margin-left: 0;
    margin-top: 0;
    margin-bottom:0;
    margin-right: 0.20576132%;  /*  2px / 972px */
    /*margin-right: .125em; */  /* 2px / 16px = .125 */
    vertical-align: middle;
}

#zoomInfo a {
    font-size: 1em;  /*  16px */
    color: #003300;
    vertical-align: middle;
    font-weight: bold;
    padding-right: 0.20576132%;  /*  2px / 972px */
    /* padding-right: .125em; */  /* 2px / 16px = .125 */
    margin-bottom: 0;
}

#mitcBox {
	width: 28%;
	float: right;
	font-size: 1em;  /*  16px */
    height: 1.75em;   /*  32px */
    line-height: 1.75em;
    color: #0183B9;
    font-weight: bold;
    padding-bottom: .3125em;  /* 5px / 16px  */
    margin-right: 0;
    margin-top: 0;
    margin-bottom: .0125em;
    background-color: #FFFFFF;
    
    
}

#mitcBox img {
    /*padding-right: 0.20576132%;    2px / 972px */
    width: 25%;
    height: auto;
    margin-right: 0;
    margin-top: 0;
    margin-bottom:0;
    margin-right: 0.20576132%;  /*  2px / 972px */
    margin-right: 0.41152264%;
    margin-right: .5em;
    /*margin-right: .125em; */  /* 2px / 16px = .125 */
    vertical-align: middle;
}

#mitcBox a {
    font-size: 1em;  /*  16px */
    color: #0183B9;
    vertical-align: middle;
    font-weight: bold;
    text-align: right;
    padding-left: 0.20576132%;  /*  2px / 972px */
    padding-left: 0.41152264%;
    margin-left: 0.41152264%;
    /* padding-right: .125em; */  /* 2px / 16px = .125 */
    margin-bottom: 0;
    margin-right: 0;
}
/* Container */
/* container class is simply a positioned container that holds
 * 	the side menu and main content elements - it is used to allow
 * 	the side menu color to extend the length of the page 
 *      .container holds background gradient for sidebar. */
#container {
	position: relative;
	width: 100%;  /* 960px / 960px */
	margin-right: auto;
	margin-left: auto;
    margin-bottom: 0;
    background-image: -webkit-linear-gradient(to right,#DBC200, #FFFFFF 25%);
    background-image: -ms-linear-gradient(to right,#DBC200, #FFFFFF 25%);
    background-image: -o-linear-gradient(to right,#DBC200, #FFFFFF 25%);
    filter: progid:DXImageTransform.Microsoft.gradient
            (startColorstr=#DBC200, endColorstr=#FFFFFF 25%);
    background-image: linear-gradient(to right,#DBC200, #FFFFFF 25%);
}

/* main */
/* main simply holds the page's main content area and
 * 	 sets a left-margin that leaves room for the side menu.
 *      MAIN = 672px
 *      #SIDEBAR = 240px
 * 	 672px(main) + 240px(#sidebar) = 912px (95%)
 */
main {
	font-size: 100%;
    float: right;
    width: 70%;  /* 672px / 960px */
    padding-right: .625em;  /* 10px / 16px */
    /*padding-left: 1.46972369%;    10px / 680.4px */
    padding-left: 2.20458554%;
    padding-left: 0.9375em;  /* 15px / 16px */
}



/************************************************************************/
/* section - former .post class */
section {
	margin: 0 0 1.25em 0;   /*   */
	border-bottom: 1px solid #CCCCCC;  /*   */
}

section .currDate {
	padding-top: 0.416666667em;   /* 10px / 24px */
	padding-left: 1.76366843%;  /* 4px / 680.4px  */
	padding-bottom: 0.416666667em;  /* 10px / 24px */
	padding-right: 9.55320400%;  /*  65px / 680.4px */
	background: #FFFFFF;
	text-decoration: none;
	font-size: .25em;  /*  24px */
	font-weight: bold;
	color: #990000;
}
section .title {
	padding-top: 0.416666667em;   /* 10px / 24px */
	padding-left: 1.76366843%;  /* 4px / 680.4px  */
	padding-bottom: 0.416666667em;  /* 10px / 24px */
	padding-right: 9.55320400%;  /*  65px / 680.4px */
	background: #000000;
	text-decoration: none;
	font-size: 150%;  /*  24px */
	font-weight: bold;
	color: #FFFFFF;
}

section .titleCentered {
	padding: 0.416666667em 0;   /* 10px / 24px */
	background: #000000;
	text-decoration: none;
	font-size: 150%;  /*  24px */
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
section .title a {
	color: #FFFFFF;
	text-decoration: none;
}

section .title a:focus {
        outline: 2px dashed #FFFFFF;  /*   */
}

section .title a:hover {
	text-decoration: underline;
}

section h3{
	padding-top: 0.3125em;   /* 5px / 16px */
	padding-left: 1.48809523%;  /* 10px / 672px  */
	padding-bottom: 0.3125em;   /* 5px / 16px */
	padding-right: 9.55320400%;  /*  65px / 680.4px */
	background: #000000;
	text-decoration: none;
	font-size: 100%;  /*  16px */
	font-weight: bold;
	color: #FFFFFF;
}

section .entry {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2.9761904%; /*  20px / 672px */
	padding-right: 2.9761904%; /*  20px / 672px */
}

section .entryTaller {
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 2.9761904%; /*  13.4px / 672px */
	padding-right: 2.9761904%; /*  13.4px / 672px */
}

section .entryWider {
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 1.48809523%; /* 10px / 672px */
	padding-right: 1.48809523%; /* 10px / 672px */
}
section #bground {
	background-color: #FFFFEA;
	padding-bottom: .1em;
	margin-top: .5em;
	margin-bottom: .75em;
}


/* THE FOLLOWING CLASSES CONFIGURE TEXT:
 *  1. .boldText - bold text - inline display
 *  2. .boldULText - bold, underlined text - inline display
 *  3. .italicizedText - italicized text - block display
 *  4.  .boldItalicText - bold, italicized text - inline display
 *  5.  .italicizedEmphText - bold, italicized text - block display
 *  6.  .textLarger - larger text - 1.2em - inline display
 *  7.  .green - green text
 *  8. .centerText - centered text
 *  9. .centerGreen - centered, green text
 *  10. .emphCenterText - larger, bold, centered text - TimesNewRoman
 *           - .emphCenterText a - red link text
 *  11. .emphCenterTextLarge - large, bold, centered text - 1.4em - TimesNewRoman
 *            - .emphCenterTextLarge a - red link text
 *  12. .emphCenterGreen - larger, bold, green, centered text - 1.2em - TimesNewRoman
 *            - .emphCenterGreen a - green link text
 *  13. .emphCenterGreenLarge - large, bold green, centered text - 1.4em - Times New Roman
 *            - .emphCenterGreenLarge a - green link text
 *  14. .emphText - larger, bold text - 1.2em - left align
 *           - .emphText a - red link text
 *  15. .emphTextLarge - large, bold text - 1.4em - left align
 *            - .emphTextLarge a - red link text
 *  16. .emphGreen - larger, bold, green text - 1.2em - left align
 *            - .emphGreen a - green link text
 *  17. .emphGreenLarge - large, bold, green text - 1.4em - left align
 *            - .emphGreenLarge a - green link text
 *   */
 
  .boldText {
	font-weight: 600;
	display: inline;
 }
 
  .boldTextLarger {
	font-size: 1.2em;
	font-weight: 600;
	display: inline;
 }
 
 .boldULText {
	font-weight: 600;
	text-decoration: underline;
	display: inline;
 }
 
 .italicizedText {
	font-style: italic;
	display: inline;
 }
 
 .italicizedTextBlock {
	font-style: italic;
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
 }
 
 .ulText {
	text-decoration: underline;
	display: inline;
 }
 
 .boldItalicText {
	font-weight: 600;
	font-style: italic; 
	display: inline;
 }
 
 .italicizedEmphText {
	font-style: italic;
	font-weight: 600;
	margin: .5em 1.1em;
 }
 
 .textLarger {
	font-size: 1.2em;
	display: inline;
 }
 

 .green {
	color: #004400;
	font-weight: 500;
 }
 
 .boldGreenText {
	font-weight: 600;
	color: #004400;
 }
 
 .centerText {
	font-size: 100%;
	text-align: center;
 }
 
 .centerGreen {
	font-weight: 500;
	text-align: center;
	color: #003300;
 }
 .emphCenterText  {
	font-family: "Times New Roman", serif;
    font-size: 1.2em;  /*   */
    font-weight: 700;
    text-align: center;
 }
 
  .emphCenterTextLarge  {
	font-family: "Times New Roman", serif;
    font-size: 1.4em;  /*   */
    font-weight: 700;
    text-align: center;
 }
 
 .emphCenterGreen {
	font-family: "Times New Roman", serif;
    font-size: 1.2em;  /*   */
    font-weight: 700;
    text-align: center;
    color: #004400;
 }
 
 .emphCenterGreenLarge {
	font-family: "Times New Roman", serif;
    font-size: 1.4em;  /*   */
    font-weight: 700;
    text-align: center;
    color: #003300;
 }
 
 .emphCenterGreen a {
	font-weight: 700;
	text-decoration: underline;
	color: #003300;
 }
 
 .emphCenterGreenLarge a {
	font-weight: 700;
	text-decoration: underline;
	color: #003300;
 }
 
 .emphCenterText a {
	font-weight: 700;
	text-decoration: underline;
	color: #b00404; 
 }
 
 .emphCenterTextLarge a {
	font-weight: 700;
	text-decoration: underline;
	color: #b00404; 
 }
 
 .emphText {
	font-family: "Times New Roman", serif;
    font-size: 1.2em;  /*   */
    font-weight: 700;
    text-align: left;
 }
 
 .emphTextLarge {
	font-family: "Times New Roman", serif;
    font-size: 1.4em;  /*   */
    font-weight: 700;
    text-align: left;
 }
 
 .emphGreen {
	font-family: "Times New Roman", serif;
    font-size: 1.2em;  /*   */
    font-weight: 700;
    text-align: left;
    color: #004400;
 }
 
 .emphGreenLarge {
	font-family: "Times New Roman", serif;
    font-size: 1.4em;  /*   */
    font-weight: 700;
    text-align: left;
    color: #003300;
 }
 
 .emphGreen a {
	font-weight: 700;
	text-decoration: underline;
	color: #004400;
 }
 
 .emphGreenLarge a {
	font-weight: 700;
	text-decoration: underline;
	color: #004400;
 }
 
 .emphText a {
	font-weight: 700;
	text-decoration: underline;
	color: #b00404; 
 }
 
 .emphTextLarge a {
	font-weight: 700;
	text-decoration: underline;
	color: #b00404; 
 }
 
 /**********************************************************************************************************/
 
 /* PARAGRAPH - pad right side approximately .5em ******************************************/
 .paragraphPad {
	padding-right: 1.190476%;
 }
 
 .paragraphPadLt {
	padding-left: 1.190476%;
	display: inline-block;
 }
  
 .hangingIndent {
	padding-left: 5em;
 }
 
 .smHangingIndent {
	padding-left: 1em;
 }
 /* center audio player */
 section audio {
	max-width: 75%;
    alignment-adjust: middle;
}

  /************************LIST CONFIGURATIONS***********************************************************************/
  /* CONFIGURES:
   * 		1. simple list
   * 			- padded on left (appr 30px)
   * 			- single linespace between list items
   * 			- normal font-weight
   * 		2. major list
   * 			- padded on left (appr 30px)
   * 			- very bold font-weight
   * 			- very large line-height
   * 		3. minor list
   * 			- padded on left (appr 20px)
   * 			- slightly bold font-weight
   * 			- slightly large line-height
   * 		4. definition list
   * 			- padded on left (appr 30px)
   * 			- places keyword AND definition on 
   * 				same line (inline)
   * 			- keyword - very bold font-weight
   * 					and underlined.
   * 			- definition normal font-weight
   * 			- very large line-height
   * 			- 1 linespace padding beneath each list item.
   */
 .simpleList {
	list-style-type: none;
	padding-left: 4.46428571%;  /* 30px / 672px */
 }
 
 .simpleList li {
	font-weight: 400;
	line-height: 100%;
	margin-bottom: 1em;
 }
 
 .simpleListDisc ul {
	margin-top: 1em;
	list-style-type: disc;
	margin-left: 4.46428571%;   /*30px / 672px */
 }
 
 .simpleListDisc ul li {
	/*margin-left: 1.5em; */
	font-weight: 400;
	line-height: 100%;
	margin-bottom: 1em;
	list-style-type: disc;
 }
 
 .simpleListDisc ul li .itemInfo {
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: 400;
	display: block;
}
 
 .simpleListBold {
	padding-left: 4.46428571%;  /* 30px / 672px */
	margin-top: 1em;
	margin-bottom: 1em; 
	font-weight: 600;
 }
 
  .simpleListBold ul {
	list-style-type: none;
  }
  .simpleListBold ul li {
	line-height: 100%;
 }
 
 .simpleListBoldDisc {
	margin-top: 1em;
 }
 .simpleListBoldDisc ul {
	list-style-type: disc;
	margin-left: 4.46428571%;  /* 30px / 672px */
 }
 
  .simpleListBoldDisc ul li {
	list-style-type: disc;
	margin-bottom: 1em;
	font-weight: 600;
}

.simpleListBoldDisc ul li .itemInfo {
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: 400;
	display: block;
}

.simpleListBoldDisc ul li p {
	margin-top: 0;
	margin-bottom: 1em;
	font-weight: 400;
	display: block;
}
 .majorList {
	padding-left: 4.46428571%;  /* 30px / 672px */
 }
 
 .majorList ul {
	list-style-type: none;
	margin-bottom: 1em;
 }
 
 .majorList ul li {
	font-weight: 700;
	line-height: 130%;
 }
 
  .majorListDisc {
	padding-left: 6.06060606%; /* 40px / 660px*/
 }
 
 .majorListDisc ul {
	margin-bottom: 1em;
 }
 
 .majorListDisc ul li {
	list-style-type: disc;
	font-weight: 700;
	line-height: 130%;
 }
 
 .majorListExtended {
	padding-left: 4.46428571%;  /* 30px / 672px */
 }
 
 .majorListExtended ul {
	list-style-type: none;
 }
 .majorListExtended ul li {
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 1em;
 }
 
 .minorList {
	padding-left: 2.9761904%;  /* 20px / 672px  */
	margin-bottom: 1em;
 }
 
 .minorList ul {
	list-style-type: none;
 }
 
 .minorList ul li {
	font-weight: 600;
	line-height: 115%;
 }
 
 ol {
	margin: 1em .25em;
	list-style-type: decimal;
 }
 
 ol li {
	margin-bottom: 1em;
	font-size: 1em;
	font-weight: 400;
	list-style-type: decimal;
 }
 
 .boldOrderedList {
	margin-left: .5em;
	font-weight: 600;
 }
 
 .boldOrderedList ol {
	list-style-type: decimal;
 }
 
 .boldOrderedList ol li {
	font-size: 1em;
	list-style-type: decimal;
	margin-top:0;
	margin-bottom:0;
 }
 
 .boldOrderedListExtended {
	margin: 1em .5em;
	font-weight: 600;
 }
 
 .boldOrderedListExtended ol {
	list-style-type: decimal;
	
 }
 
 .boldOrderedListExtended ol li {
	font-size: 1em;
	list-style-type: decimal;
	margin-bottom: 1em;
	font-weight: 600;
 }
 
 .definitionOrderedList {
	margin-left: 4.46428571%;  /* 30px / 672px */
 }
 
 .definitionOrderedList ol {
	list-style-type: 1;
 }
 .definitionOrderedList ol li {
	font-weight: 700;
	line-height: 130%;
	padding-bottom: 1em;
	list-style-type: decimal;
 }
 
  .definitionOrderedList ol li .olKeyWord {
	font-weight: 700;
	padding-right: .25em;
	display: inline;
  }
  
 .definitionOrderedList ol li .olDefinition {
	font-weight: 400;
	display: inline;
 }
 
 .definitionList {
	padding-left: 4.46428571%;  /* 30px / 672px */
 }
 
 .definitionList ul {
	list-style-type: 1;
 }
 .definitionList ul li {
	font-weight: 700;
	display: inline-block;
	line-height: 130%;
	padding-bottom: 1em;
 }
 .definitionList  ul li .keyWord {
	font-weight: 700;
	text-decoration: underline;
	display: inline;
 }
 
 .definitionList ul li .definition {
	font-weight: 400;
	display: inline;
 }

dl {
	margin-top: 1em;
	margin-bottom: 1em;
}
dl dt{
	font-weight: 600;
	margin: 0;
	padding-left: 0;
}

dl dd {
	padding-left: 2em;
	font-weight: 400;
}

.extendedDL {
	display: block;
}

.extendedDL dl {
	margin-top: 1em;
	margin-bottom: 1em;
}

.extendedDL dl dt {
	font-weight: 600;
	margin: 0;
	padding-left: 0;
}

.extendedDL dd {
	padding-left: 2em;
	font-weight: 400;
	margin-bottom: 1em;
}

.linkListBoldDisc {
	margin-left: 4.85%; /* 30px / 620px*/
	display: block;
}

.linkListBoldDisc ul {
	list-style-type: disc;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

.linkListBoldDisc ul li {
	list-style-type: disc;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
}

.linkListBoldDisc ul li a {
	font-family: "Times Roman", serif;
	font-weight: 600;
	font-size: 1.2em;
	color: #003300;
	text-decoration: underline;
}

.linkListBoldDisc ul li p{
	font-weight: 400;
	font-size: 1em;
	color: #000000;
	padding-left: .5em;
	margin-top: .5em;
}

.linkListBoldDisc ul li p a {
	font-weight: 600;
	font-size: 1.05em;
	color: #b00404;
	text-decoration: underline;
}

/* Sidebar Container */
/* sideBar ID is a simple container that holds the sidebar
 * 	  menu elements. Width configures Lt margin for mainArticle. */
 /* ORIGINAL ASIDE ********************************************************/
 
#sidebar {
    float:left;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
     width: 25%;   /* 240px / 960px */
}


aside {
	clear: right;
    float: left;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
    width: 100%;   /* 240px / 240px */
    padding-top: 0;
	padding-right: 12.50000000%;  /* 30px / 240px  */
	padding-bottom: 0;
	padding-left: 4.16666667%;  /*  10px / 240px */
	font-size: 100%;
	}
	
aside ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

aside li {
	margin-bottom: 1px;  /*   */
}

aside .activeS a {
	color: #006600;
	text-decoration: none;
}

aside li ul {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .64em;  
	padding-left: 0;
}



aside ul li {
	margin: 0;
	border: none;
	border-bottom: 1px solid #CCCCCC;  /*   */
	padding-top: 0.5625em;  /* 9px / 16px   */
	padding-right: 0;
	padding-bottom: 0.5625em;  /* 9px / 16px   */
	padding-left: 3.75000000%;  /*  9px / 240px */
}

aside ul .last {
	margin: 0;
	border: none;
	border-bottom: 1px solid #CCCCCC;  /*   */
	padding-top: 0.5625em;  /* 9px / 16px   */
	padding-right: 0;
	padding-bottom: 0.5625em;  /* 9px / 16px   */
	padding-left: 3.75000000%;  /*  9px / 240px */
}

aside h2 {
	margin: 0;
	padding-top: 0.78125em;
	padding-bottom: 0.78125em;
	padding-right: 0;
	padding-left: 0;
	font-size: 160%; /* 1.6em  */
	font-weight: normal;
	color: #000;
}

aside h3 {
	font-size: 77%;  
	color: #110404;
}

aside p {
	margin: 0;
	line-height: normal;
	color: #D4C792;
}

aside a {
	border: none;
	text-decoration: none;
	color: #000;
}
aside a:focus {
    outline: 2px dashed #004400;  /*   */
}

aside a:hover {
	text-decoration: underline;
	color: #070;
}

/* a focus for keyboard navigation */
/* allows for keyboard navigation */
a:focus {
	outline: 2px dashed #004400;  /*   */
}

/* Footer */

footer {
	text-align: center;
	margin: 0 auto;
	padding: 20px 0px;  /*   */
	background: #000000;
	color: #FFFFFF;
}
footer .links ul {
	text-align: center;
	margin-right: 1em;
	margin-left: 1em;
	display: inline-block;
}

footer .links  li{
	display: inline;
}

footer .links .pageLink {
	font-weight: 600;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 .25em;
}

footer .links .activeF {
	font-weight: 600;
	font-size: 70%;
	color: #A1A1A1;
	text-decoration: underline;
	margin: 0 .25em;
}

footer .links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

footer p {
	margin: 0;
	text-align: center;
	font-size: 77%;
}

footer a {
	text-decoration: underline;
	color: #A1A1A1;
}

footer a:focus {
	outline: 2px dashed #FFFFFF;  /*   */
}

footer a:hover {
	text-decoration: none;
}

footer a:visited {
    color: #C3C3C3;
    }

 /*************************** IMAGE CONFIGURATION CLASSES ***************************************************************************************************/
 .imageCenterFifteenPerc {
	width: 15%;
	height: auto;
	margin: .5em 42.5%;
 }
 
 .imageCenterTwentyPerc {
	width: 20%;
	margin: 1em 40%;
	height: auto;
	border: none;
 }
 
  .imageRightTwentyPerc {
	width: 20%;
	height: auto;
	margin: .5em;
	float: right;
 }
 
  .imageLeftTwentyPerc {
	width: 20%;
	height: auto;
	margin: .5em;
	float: left;
 }
 
  .imageLeftTwentyFivePerc {
	width: 25%;
	height: auto;
	margin: .5em;
	float: left;
 }
 
  .imageRightTwentyFivePerc {
	width: 25%;
	height: auto;
	margin: .5em;
	float: right;
 }
 
  .imageLeftThirtyPerc {
	width: 30%;
	height: auto;
	margin: .5em;
	float: left;
 }
 
 .imageRightThirtyPerc {
	width: 30%;
	height: auto;
	margin: .5em;
	float: right;
 }
 
.imageCenterThirtyPerc {
	width: 30%;
	height: auto;
	margin: .5em 35%;
}

/*  class does these things:
 * 		1. centers image between 2 others 
 * 		2. clears both left and right float.
 * 		3. top margin is offset/raised so image 
 * 				sits between the other images.*/
.imageCenterThirtyPercOffset {
	clear: both;
	width: 30%;
	margin-left: 35%;
	margin-top: -10%;
}
.imageLeftThirtyFivePerc {
	width: 35%;
	height: auto;
	margin: .5em;
	float: left;
}

.imageLeftFortyPerc {
	width: 40%;
	height: auto;
	margin: 0 5%;
	float: left;
}

.imageRightFortyPerc {
	width: 40%;
	height: auto;
	float: right;
	margin: 0 .5em;
}
.imageCenterFortyPerc {
	width: 40%; /* 274px / 672px  */
	height: auto;
	margin: .5em 30%;
}

.imageLeftFortyFivePerc {
	width: 45%;
	height: auto;
	margin: .5em;
	float: left;
}
/*SAME AS ABOVE, BUT WITH NO MARGIN  ********/
.imageLeftFortyFivePercNoMarg {
	width: 45%;
	height: auto;
	margin: 0;
	float: left;
}

.imageRightFortyFivePerc {
	width: 45%;
	height: auto;
	margin: .5em;
	float: right;
}
/*SAME AS ABOVE, BUT WITH NO MARGIN  ********/
 .imageRightFortyFivePercNoMarg {
	width: 45%;
	height: auto;
	margin: 0;
	float: right;
 }
 
 .imageCenterFortyFivePerc {
	width: 45%;
	margin: .5em 27.5%;
 }
 
 .imageCenterFiftyFivePerc {
	width: 55%;
	height: auto;
	margin: .5em 22.5%;
}

.imageCenterSixtyFivePerc {
	width: 65%;
	height: auto;
	margin: .5em 17.5%;
}

.imageCenter100Perc {
	width: 100%;
	height: auto;
	margin: .5em 0;
}

.imageCenter100Percent {
	width: 100%;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}

 /* quadImage classes set FOUR images in
  * 	a cluster.  The FIRST and FOURTH images are
  * 	taller with the SECOND and THIRD being shorter.
  * 	Widths are equal - approximately 44% of container width   */
 
  .quadImg1 {
	width: 44%;
	height: auto;
	float: left;
	margin: .25em 2% .5em 4%;
	border: none
  }
  
  .quadImg2 {
	width: 44%;
	height: auto;
	float: right;
	margin: .25em 4% -.5em 2%;
	border: none;
  }
  
  .quadImg3 {
	clear: both;
	width: 44%;
	height: auto;
	float: left;
	margin: .25em 2% .5em 4%;
	border: none;
  }
  
  .quadImg4 {
	width: 44%;
	height: auto;
	float: right;
	margin: -2.5em 4% .5em 2%;
	border: none;
  }

/* Solo Images outside Posts */
/* soloImage classes align images that are not
 *   contained in a section (the former ".post class". */
.soloImageRight {
	border: 3px solid #FF00ff;
    float: right;
	margin-top: 1em;  /*   */
	margin-right: .5em;  /*   */
	margin-bottom: 1em;  /*   */
	margin-left: 1em;  /*   */
	border: 0;
}

.soloImageLeft {
    float: left;
	margin-top: 1em;  /*   */
	margin-right: 1em;  /*   */
	margin-bottom: 1em;  /*   */
	margin-left: .5em;  /*   */
	border: 0;
}

.soloImageCenter {
    border: 0;
    margin-left: auto;
    margin-right: auto;
    max-width:40%;
    height: auto;
}

section  img {
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
section .imgRight {
	float: right;
	margin-top: .5em;  /*   */
	margin-right: .25em;  /*   */
	margin-left: 1em;   /*   */
	margin-bottom: 1em;  /*   */
	border: none;
}

section .imgLeft {
	float: left;
	margin-top: 1em;  /*   */
	margin-right: 1em;  /*   */
	margin-left: .5em;   /*   */
	margin-bottom: 1em;  /*   */
	border: none;
}

 /*********************** /END IMAGE CONFIGURATION CLASSES *************************************************************************/
 
 
form {
	max-width: 20%;
	margin-left:40%; 
	margin-right:auto;
}
  /********************ITEMS FOR INDEX/HOMEPAGE ***********************************************************************/
.specsIcon {
	/* width: 7.51028807%;   73px / 972px */
	width: 6.6666667%;  /* 64px / 960px */
	height: auto;
}

.mitcIcon {
	width: 26.6666667%;  /* 64px / 960px */
	height: auto;
}
.livingImage {
	width: 81.71663727%;  /*  556px / 680.4px*/
	height: auto;
}
.marineEmblem {
	width: 21.16402116%;   /*  144px/680.4px */
	height: auto;
	float: right;
	margin-top: 1em;  /*  16px  */
	margin-right: 1.17577895%;   /*  8px / 680.4px  */
	margin-left: 2.35155791%;  /*  16px / 680.4px  */
	margin-bottom: 1em;  /*  16px */
	border: none;
	display: inline;
}

.goodSearch {
	width: 23.22163433%; /*  158px / 680.4px */
	height: auto;
	margin: 0 auto;
	}


 /********************ITEMS FOR CONTACT US PAGES *************************************************/
.cilListingContainer {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 2.232142857% auto;  /* 15px / 672px  */
}

.cilListingContainer .cilImageSmall {
	display: inline-block;
	width: 47.619047619047%;  /* 320px / 672px */
	height: auto;
	float: right;
	margin: 2.232142857%;  /* 15px / 672px  */
	
}

.cilListingContainer .cilImageLarge {
	float: right;
	width: 53.571428%;  /* 360px / 672px  */
	height: auto;
	margin: 2.232142857%;  /* 15px / 672px  */
}

.cilListingContainer .cilListingLarge  {
	display: block;
	font-size: 1em;
	font-weight: 700;
	margin-top: 4.46428571%;  /* 30px / 672px  */
	margin-bottom: 3.571428%;
	margin-left: 2.232142857%;  /* 15px / 672px  */
	margin-left: 0;
	float: left;
}

.cilListingContainer hr {
	color: #CCCCCC;
	width: 75%;
	margin: 1em auto;
}

.cilListingContainer .staffListing {
	display: block;
	margin: 1em 0;
	font-size: 1em;
}

.cilListingContainer .staffListing .staffName {
	text-align: left;
	font-weight: 700;
	margin-right: .125em;
	display: inline;
}

.cilListingContainer .staffListing .staffPosition {
	text-align: left;
	font-weight: normal;
	font-size: 1em;
	margin-left: 0;
	display: inline;
}

.cilListingContainer .staffListing .staffEmail {
	padding: 0 0 0 15%;
	font-size: 1em;
	display: block;
}

.cilListingContainer .boardListing {
	display: block;
	font-size: 1em;
	margin: .5em 0;
	font-weight: 700;
}

.cilListingContainer .boardListing .boardName {
	min-width: 33%;
	margin: 0 auto 0 0;
	display: inline-block;
}

.cilListingContainer .boardListing .boardStaffName {
	min-width: 45%;
	margin: 0 auto 0 0 ;
	display: inline-block;
}

.cilListingContainer .boardListing .boardEmail {
	width: 33%;
	display: inline;
}
.cilListingContainer .cilListing  {
	display: block;
	font-size: 1.1em;
	margin-top: 4.46428571%;  /* 30px / 672px  */
	margin-bottom: 3.571428%;
	margin-left: 2.232142857%;  /* 15px / 672px  */
	float: left;
}

.cilListing a {
	clear: both;
	padding-top: 1em;
	font-family: "Times New Roman", serif;
	font-size: 120%;
	font-weight: 800;
	color: #b00404; 
}

.cilListingContainer .cilListingLt {
	text-align:center;
	display: block;
	width: 45%;
	float: left;
	margin: 1em 2.5%;
}

.cilListingContainer .cilListingRt {
	display: block;
	width: 45%;
	float: right;
	margin: 1em 2.5%;
}

section .cilImageSmall {
	float: right;
	width: 47.619047%; /* 320px / 672px  */
	margin-top: 1.5em .125em;
	padding-top: .5em;
}
 /*************************************************************************************************************************/
 
 
 /********************************ITEMS FOR COMMUNITIES SERVED PAGE *************************************************/
.countyMap {
	width: 88.8392857142%;
	height: auto;
	margin: 2% 5.5803571428%;
}

.pieChart {
	width: 66.66666667%;
	height: auto;
	margin: 2% 16.6666666%;
}


/*************************************************************************************************************************************/

/**********************************ITEMS FOR MINNESOTA CILs**********************************************/
.cilListingImageMap {
	width: 74.6500777604%; /*  */
	height: auto;
	margin: 1em 12.6749611197%;
	padding: 0;
}

	
/* for 600px thru 800px resolution */
.cilListingImageMapMed {
	width: 52.941176470588%; /*  270px / 510px*/
	height: auto;
	margin: 1em 23.529411764705%;  /*  120px / 510px*/
}

/*  for 320px thru 480px resolution  */
.cilListingImageMapSm {
	width: 
}
.imgMeasure {
	width: 100%;
	height: auto;
	margin: 1em 0;
	padding: 0;
}
/********************************END ITEMS FOR MINNESOTA CILs*************************************************************************/

/********************************ITEMS FOR LIFE TRANSITIONS *************************************************************************/
.resourceBoxContainer {
	width: 100%;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2.5%;
	border-bottom:  1px solid #CCCCCC;
}
.resourceBox {
	width: 45%;
	height: auto;
	float: left;
	margin-left: 5%;
	margin-top: 2.5%;
	margin-bottom: 2.5%;
	border: none;
}

.resourceBox .rBTitle {
	font-size: 110%;
	font-weight: 600;
	color:  #003300;
	text-align: center;
	margin-bottom: 1em;
}

/*
.resourceBox .rBTitle a{
	font-size: 110%;
	font-weight: 600;
	color:  #003300;
	text-align: center;
	margin-bottom: 1em;
	text-decoration: underline;
}
* */
.resourceBox .rBDescr {
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
}
.resourceBox .rBItem {
	font-size: 100%;
	font-weight: 400;
	text-align: left;
	display: block;
}

.resouceBox .rBItem a {
	font-size: 100%;
	font-weight: 500;
	color: #004400;
	text-decoration: underline;
}

.resourceBox .rBNote {
	font-size:  100%;
	font-weight: 400;
	font-style: italic;
	display: block;
}

/********************************END ITEMS FOR LIFE TRANSITIONS*************************************************************************/


/**********************************ITEMS FOR GROUPS & CLASSES PAGES**********************************************/
.groupClassCatalogue {
	margin: 2em 3.225806%;  /* 20px / 620px */
	 /* margin-left: 3.225806%;20px / 620px */
	display: block;
}

.groupClassCatalogue .name {
	font-family: "Times Roman", serif;
	font-size: 1.6em;
	font-weight: 600;
	text-decoration: underline;
	margin-bottom: 0;
	display: block;
}

.groupClassCatalogue .specs {
	margin: 0;
	display: block;
}

.groupClassCatalogue .specs .item {
	font-weight: 600;
	margin-right: .5em;
	width: 14.65%;
	display: inline-block;
}

.groupClassCatalogue .specs .info {
	font-weight: 600;
	color: #003300;
	display: inline; 
}
.groupClassCatalogue .specs ul {
	font-size: 100%;
	margin-top: 0;
	font-weight: 600;
	list-style-type: disc;
	margin-left: 2em;
}

.groupClassCatalogue .specs ul li {
	font-size: 100%;
	margin-top: 0;
	font-weight: 600;
	list-style-type: disc;
}

.groupClassCatalogue .description1 {
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: .5em;
	font-weight: 400;
	display: block;
}

.groupClassCatalogue .description2 {
	margin-left: .5em;
	margin-top: 1.5em;
	font-weight: 400;
	margin-bottom: 1em;
}

.groupClassCatalogue .description2 ul {
	margin-left: 2em;
	font-size: 100%;
	margin-top: 0;
	list-style-type: disc;
	font-weight: 400;
}

.groupClassCatalogue .description2 ul li {
	font-size: 100%;
	margin: 0;
	list-style-type: disc;
	font-weight: 400;
}

.groupClassCatalogue .moreInfo {
	display: block;
	font-weight: 600;
	margin-top: 1em;
	margin-bottom: 1em;
}

.groupClassCatalogue .moreInfo .pNum {
	display: block;
	font-weight: 600;
	margin: 0;
}


/***************************************************************************************************************************/
/****************************************ITEMS FOR HomeAdaptations PAGE **************************************/

.tableOfContents {
	text-align: center;
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
	
}

.tableOfContents .tocTitle {
	font-size: 1.5em;
	font-weight: 700;
	font-family: "Times New Roman", serif;
	color: #003300;
	text-align: center;
	margin-bottom: 1em;
	display: block;
}

.tableOfContents .tocSubtitle {
	font-size: 1.25em;
	font-family: "Times New Roman", serif;
	font-weight: 700;
	text-align: center;
	color: #003300;
	margin: 1em auto;
	
}

.tableOfContents .topic a{
	font-size: 1.25em;
	font-weight: 600;
	text-decoration: underline;
	text-align: center;
	color: #b00404;
	margin-top: 1em;
	margin-bottom: 1em;
	font-family: "Times New Roman", serif;
	display: block;
}

.tableOfContents .permission {
	text-align: center;
	font-family: "Times New Roman", serif;
	font-weight: 500;
	font-style: italic;
	color: #003300;
	margin-top: 1em;
	margin-bottom: 1em;
}

.sponsorBoxLt {
	width: 25%;
	height: auto;
	float: left;
	margin-left: 12.5%;
	display: block;
}

.sponsorBoxLt .sponsorImage {
	width: 75%;
	margin: .5em 12.5%;
	height: auto;
}

.sponsorBoxLt .sponsorLink  {
	text-align: center;
	font-family: "Times New Roman", serif;
	font-weight: 400;
	font-size: 1em;
	color: #b00404;
	margin-top: .5em;
	margin-bottom: .5em;
	vertical-align: bottom;
}

.sponsorBoxRt {
	width: 25%;
	height: auto;
	float: right;
	margin-right: 12.5%;
	display: block;
}

.sponsorBoxRt .sponsorImage {
	width: 75%;
	margin: .5em 12.5%;
	height: auto;
}

.sponsorBoxRt .sponsorLink  {
	text-align: center;
	font-family: "Times New Roman", serif;
	font-weight: 400;
	font-size: 1em;
	color: #b00404;
	margin-top: .5em;
	margin-bottom: .5em;
	vertical-align: bottom;
}

.continue {
	text-align: center;
	color: #FFFFFF;
	background-color: #003300;
	text-decoration: underline;
	font-size: 1.2em;
	font-weight: 600;
	padding: .5em 2em;
	margin: .5em auto;
}

.sectionTitle {
	font-size: 1.9em;
	color: #003300;
	font-weight: 700;
	font-style: italic;
	text-align: left;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-left: .5em;
}

.subsectionTitle {
	font-size: 1.3em;
	font-weight: 600;
	color: #003300;
	background-color: #FFFFFF;
	font-style: italic;
	margin-top: .5em;
	margin-bottom: .5em;
}

 .paragraphIntro {
	padding-right: 4.761904%;
	padding-left: 4.761904%;
	display: inline-block;
	font-style: italic;
 }
 
 .paragraphSection {
	padding-left: 4.761904%;
	padding-right: 4.761904%;
	display: inline-block;
 }
 
 .permission {
	text-align: center;
	font-style: italic;
	color:#003300;
 }


/***************************************ITEMS FOR LEGISLATORS PAGE ******************************************/
.presSenBoxContainer {  /*presBoxContainer*/
	width: 96%;
	width: auto;
	border: .01em solid #666666;
	min-height: 45%;
	margin: 0 2.5% 2.5% 2.5%;
	padding: .625%;
	font-size: 100%;
}

.legisBoxContainer {
	width: 96%;
	width: auto;
	border: .01em solid #666666;
	margin: 0 2.5% 5% 2.5%;
	padding: .64% .64% .64% .645%;
	font-size: 100%;
}
.presSenBox {  
	border: .01em solid #666666;
	margin: 0;
	width: 32%;
	min-height: 21em;
	float: left;
	display: inline-block;
	padding-bottom: 2.5%;
	
}


.legisBox {
	border: .01em solid #666666;
	margin: 0;
	width: 30%;
	min-height: 19em;
	float: left;
	display: inline-block;
	text-align: left;
	padding: 1%;
	font-size: 85%;
}


/*  This class is the exact duplicate of the legisBox.
 *   The White House info will not display at small screen
 * 	resolutions.  This separate class name will allow that single
 * 	box to be hidden.
 */
.whiteHouseBox {
	border: .01em solid #666666;
	margin: 0;
	width: 33.1%;
	width: 32%;
	min-height: 20em;
	float: left;
	display: inline-block;
	padding-bottom: 2.5%;
}

.legisBox .distParty {
	display: block;
	clear: left;
}

.legisBox .district {
	font-weight: 700;
	display: inline;
	margin-right: .25em;
}

.legisBox .party {
	font-weight: 600;
	color: #0F00C7;
	display: inline;
}
.legisBox .nameTown {
	display: inline-block;
}
.legisBox .name {
	font-weight: 700;
	display: inline;
}

.legisBox .town {
	font-weight: 600;
	color: #003300;
	display: inline;
}
.legisBox .info {
	color: #003300;
	font-weight: 500;
	display: block;
}

.legisBox a {
	font-weight: 700;
	color:  #b00404;
	text-decoration: underline;
	display: inline;
}
.presSenBox img {   
	width: 78%;
	height: auto;
	margin: 5% 11%;
}

.legisBox img {
	width: 52%;
	margin-bottom: 1.25%;
	float: left;
}
.whiteHouseBox .wHouse {  
	width: 78%;
	height: auto;
	margin: 22% 11%;
}

.whiteHouseBox .flag {
	width: 5.32753697%;
	height: auto;
	display: inline-block;
	margin: 0;
}

.whiteHouseBox .linkLine {
	display: block;
	margin-left: 10%;
	margin-bottom: 4em;
}
.whiteHouseBox .link {
	text-align: center;
	text-decoration: underline;
	color:  #b00404;
	font-size: 95%;
	font-weight: 600;
	display: inline-block;
}

.presSenBox .nameParty { 
	text-align: center;
	font-size: 95%;
	line-height: 1;
	font-weight: 600;
	margin-top: .025em;
	margin-bottom: .025em;
	display: block;
}

.presSenBox .contactInfo { 
	text-align: center;
	font-size: 85%;
	line-height: 1;
	font-weight: 500;
	margin-top: .025em;
	margin-bottom: .025em;
	display: block;
	color: #003300;
}

.presSenBox .contactInfo a{ 
	display: block;
	color:  #b00404;
	text-decoration: underline;
}
.presSenBox #eMail { 
	margin-bottom: 20.5%;
	margin-bottom: 1.25em;
}

.governorImageContainer {
	width: 50%;
	height: auto;
	margin: .5em 25% .5em 25%;
	border: none;
}
/*******************************************************************************************************************************************************/

.govInfoText {
	text-align: center;
	display: block;
	color: #003300;
	font-weight: 600;
}

.govInfoText .govName {
	text-align: center;
	color: #003300;
	font-size: 110%;
	display: block;
	font-weight: 700;
}

.govInfoText .info {
	text-align: center;
	color: #003300;
	font-size: 95%;
	display: block;
	font-weight: 600;
}


/*************************************************************************************************************************/
/*************************************ITEMS FOR ASSISTIVE TECH PAGES*****************************************/
.anLogo {
	width: 40%;
	height: auto;
	margin: 0 5%;
	float: right;
}

.anContactInfo {
	width: 40%;
	height: auto;
	margin: 0 5% 5% 2%;
	float: left;
	display: block;
	font-weight: 600;
	text-align: left;
}

.anContactInfo p {
	font-weight: 400;
}

.anContactInfo .anTitle {
	color: #003300;
	margin-bottom: 1em;
	display: block;
}

.anContactInfo .listing {
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
}
.anContactInfo .listing .item {
	display: block;
	line-height: normal;
}

.ipad {
	width: 50%;
	height: auto;
	float: right;
	margin:.5em;
}
/*************************************************************************************************************************/
/*  MEDIA QUERIES FOR RESIZING ****************************************************
 *  1280+px  - done
 *  1048px - done
 *  1024px - done
 *  800px - done
 *  768px - done
 *  600px - done
 *  480px - done
 *  411px - not done
 *  320px - not done
 ***********************************************************************************************/
 /*************************************************************************************************************************************************************************************/
 /************************************************************************************MEDIA QUERIES*****************************************************************************/
 /*************************************************************************************************************************************************************************************/
/*  WIDE screens - page size limited to 960px */
  @media screen and (min-width: 961px)  {
	header .aNorthLogo {
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
 }
 /*
@media screen and (min-width: 1280px) { */
@media screen and (min-width: 1049px) {
	body {
		font-size: 100%;
	}
	
	header {
		font-size: 100%;
		height: auto;
	}
	
	header .aNorthLogo {
		width: 75%;
		max-width: 960px;
		height: auto;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		width: 75%;
		max-width: 960px;
	}
	
	nav {
		width: 75%;
		max-width: 960px;
		
	}
	
	nav a {
		font-size: 70%;
	}
	
	#wrapper {
		width: 75%;
		max-width: 960px;
	}
	
	.cilListingImageMap {
		display: block;
	}
	
	.cilListingImageMapMed {
		display: none;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
}
/*  design breaks at 1157px - nav bar too wide */

/*   WIDTH:  1093PX */
@media screen and (max-width: 1093px) {

	header .aNorthLogo {
		width: 98%;
		max-width: 960px; 
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	.topBox {
		max-width: 960px;
	}
		
	nav {
		width: 92%;
		max-width: 960px;
	}
	
	.skipbox {
		margin-left: 0;
	}
	
	#wrapper {
		width: 92%;
		max-width: 960px;
	}
	
	.cilListingImageMap {
		display: block;
	}
	
	.cilListingImageMapMed {
		display: none;
	}
	
	.cilListingImageMapSm {
		display: none;
	}

}

/*  WIDTH:  1048px */
@media screen and (max-width: 1048px) {

	header .aNorthLogo {
		width: 92%;
		max-width: 960px; 
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 960px;
	}
		
	nav {
		width: 92%;
		max-width: 960px;
	}
	
	.skipbox {
		margin-left: 0;
	}
	
	#wrapper {
		width: 92%;
		max-width: 960px;
	}
	
	.cilListingImageMap {
		display: block;
	}
	
	.cilListingImageMapMed {
		display: none;
	}
	
	.cilListingImageMapSm {
		display: none;
	}

}

/*  WIDTH: 1024px */
 @media screen and (max-width: 1024px){
 
	header .aNorthLogo {
		width: 93.75%;
		max-width: 960px;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 931px;
		max-width: 960px;
	}
		
		
	nav {
		width: 93.75%;
		max-width: 960px;
	}

	#wrapper {
		width: 93.75%;
		max-width: 960px;
	}
	
	.cilListingImageMap {
		display: block;
	}
	
	.cilListingImageMapMed {
		display: none;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
 }

 /* WIDTH: 960PX */
@media screen and (max-width: 960px) and (orientation: landscape) {
	body {
		font-size: 85%;
	}
	
	header .aNorthLogo {
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 871px;
	}
}
 /*  WIDTH: 800px  LANDSCAPE*/
 @media screen and (max-width: 800px) and (orientation: landscape) {
	body {
		font-size: 80%;
	}
	
	header .aNorthLogo {
		width: 96%;
		max-width: 768px;
		max-width: 730px;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 730px;
	}
	
	.skipbox2 a {
		display: none;
	}
	
	nav {
		font-size: 98%;
		font-weight: 800;
		margin-top: 2.5%;
		margin-top: 0;
		width: 96%;
		max-width: 768px;
		max-width: 730px;
	}
	
	nav ul {
		display: normal;
	}
	
	nav li {
		width: 11.2%;
	}
	
	nav a {
		font-size: 70%;
		font-weight: 800;
		padding: 2em 0 2em 0;
	}
	
	#wrapper {
		width: 96%;
		max-width: 768px;
		max-width: 730px;
	}
	/*
	.skipbox {
		display: none;
	}
	*/
	#zoomInfo {
		display: none;
	}
	
	#mitcBox {
		float: none;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: .125em;
		font-size: 100%;
	}
	
	
	form {
			margin-left: 40.8125%;
		}
		
	.presSenBox {
		width: 33%;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		display: block;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
	
	
}

 /*  WIDTH: 800px  PORTRAIT*/
 @media screen and (max-width: 800px) and (orientation: portrait) {
	body {
		font-size: 80%;
	}
	
	header .aNorthLogo {
		width: 96%;
		max-width: 768px;
		max-width: 730px;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
   .topBox {
		max-width: 730px;
	}
	
	.skipbox2 a {
		display: none;
	}
	
	nav {
		font-size: 98%;
		font-weight: 800;
		margin-top: 2.5%;
		margin-top: 0;
		width: 96%;
		max-width: 768px;
		max-width: 730px;
	}
	
	nav ul {
		display: normal;
	}
	
	nav li {
		width: 11.2%;
	}
	
	nav a {
		font-size: 70%;
		font-weight: 800;
	}
	
	#wrapper {
		width: 96%;
		max-width: 768px;
		max-width: 730px;
	}
	/*.skipbox {
		display: none;
	}
	*/
	#zoomInfo {
		display: none;
	}
	
	#mitcBox {
		float: none;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: .125em;
		font-size: 100%;
	}
	
	
	form {
			margin-left: 40.8125%;
		}
		
	.presSenBox {
		width: 33%;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		display: block;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
	
	
}

@media screen and (max-width: 768px) and (orientation: portrait) {
	body {
		font-size: 80%;
	}
	
	header {
		font-size: 95%;
		clear: right;
	}
	
	header .aNorthLogo {
		width: 95%;
		min-width: 94.55%;
		height: auto;
		max-height: 15.51em;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 700px;
	}
	
	nav {
		width: 95%;
		height: auto;
		min-height: 9.5em;
		
	}
	
	nav ul {
		display: normal;
		width: 95%;
		height: auto;
		height: 50%;
		max-height: 1.6em;
		
	}
	
	nav li {
		width: 22%;
		padding-bottom: .25em;
		margin-bottom: .5em;
	}
	
	nav .wider {
	width: 30%;
	}
	nav a {
		font-size: 72%;
		font-weight: 700;
		margin-bottom: 1em;
		padding: 2.5em 0;
		
	}
	
	#wrapper {
		width: 95%;
	}
	
	form {
		margin-left: 40.4296875%;
	}
	
	.presSenBoxContainer {
		font-size: 90%;
	}
	
	.presSenBox  {
		width: 33%;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		width: 55.7851239669%;
		margin: 1em 22.1074380165%;
		display: block;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	body {
		font-size: 80%;
	}
	
	.topBox {
		max-width: 700px;
	}
	
	nav {
		width: 95%;
		height: auto;
		min-height: 9.5em;
		
	}
	
	nav ul {
		display: normal;
		width: 95%;
		height: auto;
		height: 50%;
		max-height: 1.6em;
		
	}
	
	nav li {
		width: 22%;
		padding-bottom: .25em;
		margin-bottom: .5em;
	}
	
	nav .wider {
	width: 30%;
	}
	nav a {
		font-size: 72%;
		font-weight: 700;
		margin-bottom: 1em;
		padding: 2.5em 0;
		
	}
	
	header {
		font-size: 95%;
		clear: right;
	}
	
	header .aNorthLogo {
		width: 95%;
		height: auto;
		max-height: 15.51em;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	#wrapper {
		width: 95%;
	}
	
	form {
		margin-left: 40.4296875%;
	}
	
	.presSenBoxContainer {
		font-size: 90%;
	}
	
	.presSenBox  {
		width: 33%;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		width: 55.7851239669%;
		margin: 1em 22.1074380165%;
		display: block;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
}
@media screen and (max-width: 640px) {
	body {
		font-size: 80%;
	}
	
	header {
		font-size: 70%;
	}
	
	header .aNorthLogo {
		width: 90%;
		max-width: 576px;
		height: auto;
		max-height: 15.51em;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 548px;
	}
	
	nav {
		width: 90%;
		min-width: 548px;
		max-width: 548px;
		height: 4em;
	}
	
	#wrapper {
		width: 90%;
		max-width: 576px;
	}
	
	#mitcBox {
		width: 30.9375%;
		font-size: 85%;
	}
}
@media screen and (max-width: 600px) {
	
	body {
		font-size: 80%;
	}
	
	header {
		font-size: 70%;
	}
	
	header .aNorthLogo {
		width: 96%;
		min-width: 548px;
		max-width: 548px;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	nav {
		width: 96%;
		max-width: 576px;
		height: 4.5em;
		height: auto;
	}
	
	nav ul {
		width: 100%;
		max-width: 576px;
		margin: 0;
		/*max-height: 2.25em; */
	}
	
	nav li {
		margin: 0 .25em .25em .25em;
		height: auto;
		max-height: 4.25em;
	}
	
	nav a {
		font-size: 78%;
		padding-bottom: 1em;
	}
	
	nav .wider {
		width: 29%;
	}
	#wrapper {
		width: 96%;
		max-width: 576px;
	}
	
	#mitcBox {
		width: 33%;
		font-size: 80%;
	}
	#container {
		width: 96%;
		max-width: 576px;
		background-image: none;
		margin: 0 auto;
		padding-bottom: 0;
		
	}
	main {
		float: none;
		width: 96%;
		max-width: 576px;
		margin:0;
		background-color: #FFFFFF;
		padding-left: 2.60416%;  /* 15px / 576px  */
		padding-right: 2.60416%;  /* 15px / 576px  */
	}
	
	#sidebar {
		float: none; 
		width: 96%;
		max-width: 576px;
		margin: 0 auto;
		background-color: #FFFFFF;
		padding-bottom: 0;
	}
	aside {
		float: none; 
		width: 50%;
		margin: 0 auto;
		text-align: center;
		background-image: -webkit-linear-gradient(to right, #FFFFFF, #DBC200 30%, #DBC200 70%,#FFFFFF 100%);
		background-image: -ms-linear-gradient(to right,#FFFFFF, #DBC200 30%, #DBC200 70%,#FFFFFF 100%);
		background-image: -o-linear-gradient(to right,#FFFFFF, #DBC200 30%, #DBC200 70%,#FFFFFF 100%);
		filter: progid:DXImageTransform.Microsoft.gradient
            (startColorstr=#DBC200, endColorstr=#FFFFFF 25%);
		background-image: linear-gradient(to right,#FFFFFF, #DBC200 30%, #DBC200 70%,#FFFFFF 100%); 
		padding-bottom: 0;
	}
	
	aside .last {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
	
	form {
		margin-left: 37.75%;
	}
	
	.presSenBox {
		min-height: 22em;
	}
	
	.whiteHouseBox {
		min-height: 22em;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		width: 54%;
		margin: 1em 23%;
		display: block;
	}
	
	.cilListingImageMapSm {
		display: none;
	}
}


@media screen and (max-width: 480px) {
	body {
		font-size: 62.5%;
	}
	
	header {
		font-size: 65%;
	}
	
	header .aNorthLogo {
		width: 93.4306569%;
		min-width: 384px;
		max-width: 384px;
		height: auto;
		max-height: 15.6em;
		display: block;
	}
	
   header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 384px;
		margin-top: 1em;
	}
	
	nav {
		width: 93.4306569%;
		min-width: 384px;
		max-width: 384px;
		height: auto;
		height: 6em;
	}
	
	nav ul {
		display: normal;
		height: auto;
		height: 3em;
	}
	
	nav a {
		font-size: 60%;
		font-weight: 800;
		height: 2em;
	}
	
	nav .wider {
		width: 25%;
	}
	
	#wrapper {
		width: 93.4306569%;
		max-width: 384px;
	}
	
	#container {
		width: 93.4306569%;
		max-width: 384px;
		background-image: none;
		margin: 0 auto;
		padding-bottom: 0;
		
	}
	
	main {
		float: none;
		width: 93.4306569%;
		max-width: 384px;
		margin:0;
		background-color: #FFFFFF;
		padding-left: 2.60416%;  /* 15px / 576px  */
		padding-right: 2.60416%;  /* 15px / 576px  */
	}
	
	#sidebar {
		float: none; 
		width: 93.4306569%;
		max-width: 384px;
		margin: 0 auto;
		background-color: #FFFFFF;
		padding-bottom: 0;
	}
	aside {
		float: none; 
		width: 50%;
		margin: 0 auto;
		text-align: center;
		background-image: -webkit-linear-gradient(to right, #FFFFFF, #DBC200 50%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(to right,#FFFFFF, #DBC200 50%, #FFFFFF 100%);
		background-image: -o-linear-gradient(to right,#FFFFFF, #DBC200 50%, #FFFFFF 100%);
		filter: progid:DXImageTransform.Microsoft.gradient
            (startColorstr=#DBC200, endColorstr=#FFFFFF 25%);
		background-image: linear-gradient(to right,#FFFFFF, #DBC200 50%, #FFFFFF 100%); 
		padding-bottom: 0;
	}
	
	form {
		margin-left: 34.6875%;
		
	}
	
	.entryTaller {
		padding-left: 0;
		padding-right: 0;
	}
	.presSenBoxContainer {
		font-size: 70%;
		padding-left: 3%;
		border: none;
	}
	
	.presSenBox {
		width: 32%;
		min-height: 23em;
	}
	
	.whiteHouseBox {
		width: 32%;
		min-height: 23em;
	}
	
	.legisBoxContainer {
		width: 90%;
		padding-left: 5%;
		border: none;
	}
	
	.legisBox {
		width: 45%;
		min-height: 19em;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		width: 55.7851239669%;
		margin: 1em 22.1074380165%;
		display: none;
	}
	
	.cilListingImageMapSm {
		width: 61.5384615384%;
		margin: 1em 19.2307692307%;
		display: block;
	}
}

/*
@media screen and (min-width: 380px) and (max-width: 411px)  */   /******************************************************************/
@media screen and (max-width: 400px) { 
	
	body {
		font-size: 67.5%;
	}
	
	header {
		font-size: 60%;
	}
	
	header .aNorthLogo {
		width: 93.4306569%;
		max-width: 384px;
		height: auto;
		max-height: 15.6em;
		max-height: 18em;
		display: block;
	}
	
	header .mobileLogo320 {
		display: none;
	}
	
	.topBox {
		max-width: 384px;
	}
	nav {
		width: 93.4306569%;
		max-width: 384px;
	}
	
	nav .wider {
		width: 25%;
	}
	
	nav a {
		font-size: 62.5%;
		margin-bottom: .5em;
		margin-top: 1em;
		padding-bottom: .5em;
		
	}
	
	#wrapper {
		width: 93.4306569%;
		max-width: 384px;
	}
	
	#mitcBox {
		width: 65%;
	}
	
	#mitcBox img {
		width: 20%;
		height: auto;
	}
	#container {
		width: 93.4306569%;
		max-width: 384px;
		background-image: none;
		margin: 0 auto;
		padding-bottom: 0;
		
	}
	
	main {
		float: none;
		width: 93.4306569%;
		max-width: 384px;
		margin:0;
		background-color: #FFFFFF;
		padding-left: 2.60416%;  /* 15px / 576px  */
		padding-right: 2.60416%;  /* 15px / 576px  */
	}
	
	#sidebar {
		float: none; 
		width: 93.4306569%;
		max-width: 384px;
		margin: 0 auto;
		background-color: #FFFFFF;
		padding-bottom: 0;
	}
	aside {
		float: none; 
		width: 50%;
		margin: 0 auto;
		text-align: center;
		background-image: -webkit-linear-gradient(to right, #FFFFFF, #DBC200 50%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(to right,#FFFFFF, #DBC200 50%, #FFFFFF 100%);
		background-image: -o-linear-gradient(to right,#FFFFFF, #DBC200 50%, #FFFFFF 100%);
		filter: progid:DXImageTransform.Microsoft.gradient
            (startColorstr=#DBC200, endColorstr=#FFFFFF 25%);
		background-image: linear-gradient(to right,#FFFFFF, #DBC200 50%, #FFFFFF 100%); 
		padding-bottom: 0;
	}
	
	form {
		margin-left: 32.11678%;
		
	}
	
	
	.whiteHouseBox {
		display: none;
	}
	
	.presSenBoxContainer {
	border: none;
	width: 55%;
	margin-left: 22.5%;
	padding: 0;
	}
	
	.presSenBox {
		width: 100%;
	}
	
	.legisBoxContainer {
	border: none;
	width: 55%;
	margin-left: 22.5%;
	padding: 0;
	}
	
	.legisBox {
		width: 100%;
	}

	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		width: 55.7851239669%;
		margin: 1em 22.1074380165%;
		display: none;
	}
	
	.cilListingImageMapSm {
		width: 66.0066006600%;
		margin: 1em 16.9966996699%;
		display: block;
		max-width: 200px;
	}
	
	.anLogo {
		display: none;
	}
	
	.anContactInfo {
		width: 100%;
	}
}

@media screen and (max-width: 320px)  {
	
	body {
		font-size: 62.5%;
	}
	header {
		height: auto;
	}
	header .aNorthLogo {
		width: 81.25%;
		max-width: 260px;
		height: auto;
		max-height: 69px;
		display: none;
	}
	
	header .mobileLogo320 {
		
		width: 260px;
		height: auto;
		/*max-height: 69px;*/
		display: block; 
	}
	
	.topBox {
		width: 260px;
	}
	
	nav {
		width: 260px;
		height: auto;
		
	}
	
	nav ul {
		max-width: 260px;
		display: normal;
		margin: 0;
		height: 600px;
		
	}
	
	nav li {
		width: 20%;
		margin: 0 .125em;
		height: auto;
	}
	nav a {
		font-size: 62%;
		font-weight: 600;
		padding-bottom: .5em;
	}
	
	nav .wider {
		width: 25%;
	}
	
	#wrapper {
		width: 85%;
		max-width: 260px;
	}
	
	#mitcBox {
		width: 100%;
		min-width: 200px;
		font-size: .75em;
		height: auto;
		min-height: 18px;
		padding-bottom: .125em;
	}
	
	#mitcBox img {
		width: 15%;
		height: auto;
	}
	#mitcBox a {
		width: 100%;
		display: block;
	}
	
	section .currDate {
		font-size: .25em;
	}
	
	form img {
		margin: 0 auto;
		width: 100%;
		height: auto;
	}
	
	.whiteHouseBox {
		display: none;
	}
	
	.presSenBoxContainer {
	border: none;
	width: 55%;
	margin-left: 22.5%;
	padding: 0;
	}
	
	.presSenBox {
		width: 100%;
	}
	
	.legisBoxContainer {
	border: none;
	width: 55%;
	margin-left: 22.5%;
	padding: 0;
	}
	
	.legisBox {
		width: 100%;
	}
	
	.cilListingImageMap {
		display: none;
	}
	
	.cilListingImageMapMed {
		width: 55.7851239669%;
		margin: 1em 22.1074380165%;
		display: none;
	}
	
	.cilListingImageMapSm {
		width: 91.7431192660%;
		margin: 1em 4.1284403669%;
		display: block;
		max-width: 200px;
	}
	
	.anLogo {
		display: none;
	}
	
	.anContactInfo {
		width: 100%;
	}
}
