/* Layout */
	body{
		margin:10px;
		padding:0 340px 0 120px;
		background-color: #eee;
		background-image:url(/images/background/blue_gradient_v3.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		min-width: 510px;				/* center minimum width */
		color:#222;
	}
	#container{
		background:url(/images/background/grey_gradient_background.png) repeat-x #fff;
		float:left;
		width:100%;	
		border-left:120px solid #fff; 	/* The width and color of the left rail */
		border-right:340px solid #fff; 	/* The width and color of the right rail */
		margin-left:-120px;
		margin-right:-340px;
		padding-bottom:50px;
		display:inline; 				/* So IE plays nice */
		min-width: 510px;				/* center minimum width */
	}
	#leftcolumn{
		float:left;
		width:120px;
		margin-left:-120px;
		position:relative;
		padding-top: 5px;
		background:url(/images/background/grey_gradient_background.png) repeat-x #fff;
		min-height:50px;
	}
	#center{
		float:left;
		width:100%;
		margin-right:-100%;
		margin-top: 25px;
		min-width: 510px;				/* center minimum width = 780 - (left + right rail) */
	}
	#rightcolumn{
		float:right;
		width:340px;
		margin-right:-340px;
		position:relative;
		padding: 10px;
		background:url(/images/background/grey_gradient_background.png) repeat-x #fff;
	}
	#header, #footer{
		background-color:#fff;
		margin-left:-120px;
		margin-right:-340px;
		clear:both;
	}

/* Basic Formatting & Resets */
	body{font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;}
	h1, h2, h3{margin:0; padding:0;}
	p{margin-bottom:0px;}
	a{color:#333;}
	a:visited{color:#888;}
	a:hover{text-decoration: none; color: #333;}
	sup,sub{line-height:0;}
	acronym{cursor:help;}

/* Common Formatting */
	#center h1, #center h2, #center h3, #center div.box-style-1 h1,
	#rightcolumn h1,
	#leftcolumn h1{
		font-family:Century Gothic, Helvetica, Arial, sans-serif;
		border:none;
	}
	#center h2, #center h2 a, #center div.box-style-1 h2, #center h3, #center div.box-style-1 h3,
	#rightcolumn h2, #rightcolumn h2 a, #rightcolumn h3{
		color:#444;
	}
	#rightcolumn h1, #center div.box-style-1 h1, #rightcolumn h1 a, #center div.box-style-1 h1 a,
	#rightcolumn h2, #center div.box-style-1 h2, #rightcolumn h2 a, #center div.box-style-1 h2 a{
		color:#777;
		text-shadow:1px 1px #fff;
	}
	#center h1 a, #rightcolumn h1 a, #center div.box-style-1 h1 a,
	#center h2 a, #rightcolumn h2 a, #center div.box-style-1 h2 a,
	#center h3 a, #rightcolumn h3 a, #center div.box-style-1 h3 a{
		text-decoration:none;
	}
	
	#rightcolumn h1 a:hover, #center div.box-style-1 h1 a:hover,
	#center h2 a:hover, #rightcolumn h2 a:hover, #center div.box-style-1 h2 a:hover,
	#center h3 a:hover, #rightcolumn h3 a:hover, #center div.box-style-1 h3 a:hover{
		color:#333;
		text-decoration:underline;
	}
	#center h1 a:hover{
		color:#005377;
		text-decoration:underline;
	}
	#center div.box-style-1 h1, 
	#center h2, #rightcolumn h2, #center div.box-style-1 h2,
	#center h3{
		font-weight:bold;
	}
	h2, h3{
		margin: 5px 0;
	}
	
	
	/* box-style-2*/
	#center div.box-style-2 div.wrapper li a.selected{
		color:#000;
	}
	#center div.box-style-2{
		margin:-60px 0 40px 40px;
		background:url(/images/background/gradient_grey-grey.gif) repeat-x top #f6f6f6;
		border:1px solid #ddd;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	#center div.box-style-2 .wrapper{
		padding:10px 20px;
	}
	#center div.box-style-2 div.wrapper ul{
		position:inherit;
		list-style:none; 
		list-style-image:none; /* needed for IE 6 and 7 */
		margin:0 -5px;
		padding:0;
	}
	#center div.box-style-2 div.wrapper li{
		padding:0;
		margin:0;
	}
	#center div.box-style-2 div.wrapper li a{
		line-height:1.5em;
		vertical-align:middle;
		text-decoration:none;
		color:#555;
		display:block;
		border-bottom:1px solid #e5e5e5;
		margin:0px;
		padding:3px 3px 3px 10px;
	}
	#center div.box-style-2 div.wrapper li a:hover{
		color:#000;
		text-decoration:underline;
		border-bottom: 1px solid #ddd;
	}
	
	
	
	

/* Header */
	#header{background-color: #0096D7;}

/* Search Box */
	#searchbox{
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		width: 395px;
	}
	#searchbox form{
		margin: 8px 0 0 0;
		padding: 0px;
		padding-top: 5px;
	}
	#searchbox ul{
		margin: 0 10px 0 0;
		text-align: right;
		position: relative;
		float:right;
	}
	#searchbox li{
		color: #fff;
		float: left;
		margin: 0 0 0 22px;
	}
	#searchbox li:first-child{
		list-style:none;
		margin-left:0;
		padding-left:0;
	}
	#searchbox li a{
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	#search div, #search form, #search input, #search_box{
		margin: 0;
		padding: 0;
		border: 0;
	}
	#search{
		height: 44px;
		padding: 12px 0 0 20px;
		position: relative;
		width: 370px;
	}
	#search input.box{
		background: url(/images/search_text_bg.png) no-repeat top left;
		float: right;
		font-size: 18px;
		height: 27px;
		padding-left: 10px;
		padding-right: 0;
		padding-top: 6px;
		margin-right:15px;
		width: 319px;
	}
	#search input.submit{
		background: url(/images/search_icon.png) no-repeat top left;
		height: 33px;
		right: 5px;
		position: absolute;
		width: 35px;
		text-indent: -999em;
		top: 12px;
		font-size: 0;
	}
	#searchboxContactNumber{color:#fff; text-align:right; margin-right:10px; padding-right:15px; font-size:0.95em; background:url(/images/icons/silk/phone_trim.png) no-repeat top right; height:16px; margin-bottom:-3px;}
	#newsArchiveLink{display: inline; padding-left: 20px; background: no-repeat left url(/images/icons/silk/newspaper.gif);}

/* Navbar */
	#navbar{
		position:relative;        /* establish a menu-relative positioning context */
		/*float:left;                                     /* play nicely with others */
		margin:10px 0 0 0;
		padding:0;
		border:0;
		height:34px;                                  /* the menu's overall height */
		/*width:100%;         /* we always want our menu to fill the available space */
		background: #006F9D url(/images/elements/navbar_background.png) repeat-x;
		font-family: Century Gothic, Helvetica, Arial, sans-serif;
		font-size:12px;         /* this (and also below) sets the menu's font size */
		border-bottom:1px solid #888;               /* give us a border underneath */
		border-top:1px solid #006793;
		/*margin-left:120px;*/
		z-index:1000;
	}
	#navbar img {
		vertical-align: top;      /* prevent images from being pushed down by text */
	}
	#navbar ul {
		padding:0;
		margin:0;
		border:0;
		list-style-type:none;          /* we don't want to view the list as a list */
		line-height:1.5em;           /* globally set the menu's item spacing. note */
	}    
	#navbar li {
		float:left;    /* this creates the side-by-side array of top-level buttons */
		position:relative;    /* create local positioning contexts for each button */
		margin:0;
	}
	#navbar ul li table {
		margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
		m\argin:0;               /* re-zero the table margins for everyone but IE5 */
		border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
		font-size:12px;        /* this sets the base font size for our entire menu */
	}
	
	.rightmenu {
		position:relative;  /* establish a local positioning context for YAH label */
		float:right;                  /* and right-align it at the top of our page */
	}
	
	#research {            /* this rightmost "Research" button must be positioned */
		position:absolute;       /* absolutely so that the YAH (you are here) text */
		top:0px;               /* label will slide underneath it under Opera v8.54 */
		left:364px;    /* which has a z-order sequencing bug with abs-pos elements */
	}
	
	/*======================== TOP LEVEL MENU DEFINITIONS ========================*/
	#navbar ul li ul {
		-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.5);
		box-shadow:0 1px 10px rgba(0, 0, 0, 0.5);
		display:none;                  /* initially hide the entire list hierarchy */
		padding:0;                               /* this is our box border width */
		z-index:1001;
	}
	
	#navbar ul li a,
	#navbar ul li a:visited {                    /* unselected top-level menu items */
		display:block;
		float:left;
		text-decoration:none;
		height:24px;
		color:#fff;
		font-weight:bold;
		padding: 5px 7px;
		background: url(/images/elements/navbar_right_border.png) no-repeat top right;
	
	}
	#navbar ul li:hover a,
	#navbar ul li a:hover {                        /* selected top-level menu items */
		/*border-top:1px solid #000;    /* these 2 lines create the push-in illusion */
		height:24px;
		background-color:#005377;
	}
	
	/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

	#navbar ul li:hover ul,
	#navbar ul li a:hover ul {                           /* 2nd level drop-down box */
		display:block;
		position:absolute;
		margin:0;
		top:29px;              /* place us just up underneath the top-level images */
		left:0px;       /* left-align our drop-down to the previous button border */
		height:auto;      /* the drop-down height will be determiend by line count */
		color:#fff;                         /* this sets the unselected-text color */
		background:#006F9D;       /* this sets our menu's effective "border" color */
	}
	
	#navbar ul li:hover ul.leftbutton,
	#navbar ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */
		left:0px;
	}
	
	#navbar ul li:hover ul.skinny,
	#navbar ul li a:hover ul.skinny {             /* 2nd level skinny drop-down box */
		width:250px;   /* with a 12px default font, this is 97px width (97/12) */
	}
	
	#navbar ul.rightmenu li:hover ul,
	#navbar ul.rightmenu li a:hover ul {    /* 2nd level neighborhood drop-down box */
		left:auto;
		right:0;         /* nudge the right menu right to line up under the border */
	}
	
	* html #navbar ul.rightmenu li a:hover ul {         /* IE5/6 needs a tweak here */
		right:-1px;
	}
	
	#navbar ul li:hover ul li a,
	#navbar ul li a:hover ul li a {                   /* 2nd level unselected items */
		border:0;
		margin:0;
		padding:5px 7px;
		height:auto;
		color:#fff;               /* this sets the unselected drop-down text color */
		font-weight:normal;
		background:#006F9D;       /* this sets the drop-down menu background color */
		width:250px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-top:1px solid #006793;
		border-bottom: 1px solid #006F9D;
	}
	
	#navbar ul li:hover ul li:hover a,
	#navbar ul li a:hover ul li a:hover {                /* 2nd level selected item */
		color:#fff;
		background:#C41230;
	}
	#navbar ul li a:hover{
		-moz-box-shadow:0 0 4px rgba(255,255,255,0.5) inset;
		-webkit-box-shadow:0 0 4px rgba(255,255,255,0.5) inset;
		box-shadow:0 0 4px rgba(255,255,255,0.5) inset;
	}
	
	#navbar ul li:hover ul.skinny li a,
	#navbar ul li a:hover ul.skinny li a,
	#navbar ul li:hover ul.skinny li a:hover,
	#navbar ul li a:hover ul.skinny li a:hover {     /* 2nd level un+selected items */
		width:250px;
	}
	
	/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/
	
	#navbar ul li:hover ul li ul,
	#navbar ul li a:hover ul li a ul {             /* hide inactive 3rd-level menus */
		visibility:hidden;
		z-index:3000;
	}
		 
	#navbar ul li:hover ul li:hover ul,
	#navbar ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */
		visibility:visible;
		position:absolute;
		top:0;
		left:264px;
		width:264px;
	}
	
	#navbar ul li:hover ul li:hover ul li a,
	#navbar ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */
		width:250px;
		background:#006F9D;
		border-top:1px solid #006793;
		border-bottom: 1px solid #006F9D;
	}
	
	#navbar ul li:hover ul li:hover ul li a:hover,
	#navbar ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */
		width:250px;
		background:#C41230;
	}

	#navbar ul li ul li a.drop{
		background:url(/images/arrow_right2.gif) no-repeat right center;
	}
	
/* Banner */
	#banner{
		clear:both;
		height: 200px;
		overflow:hidden;
		background:url(/images/centerstage/banner_blue.jpg) #0095D7 no-repeat top left;
	}
	#banner div.slide{
		width:100%;
		height:200px;
		text-align:left;
		position:relative;
	}
	#banner div.slide p{
		margin-top:20px;
		padding: 0 50px;
		font-family:Century Gothic,Helvetica,Arial,sans-serif;
		font-size:2.3em;
		color:#fff;
		width:800px;
	}
	#banner-pager a { border:1px solid #999; background:#555; text-decoration:none; margin: 0 3px; padding: 3px 5px; font-size: 0.6em; color:#999; outline:none;}
	#banner-pager a.activeSlide {background: #555; border:1px solid #eee; color:#eee; }
	#banner-pager a:focus{ background-color:#555; border:1px solid #eee; color:#eee;}
	#s3slider{
		display:none;
	}

/* Left Column */
	#leftcolumn h1{
		color: #fff;
		font-size: 1em;
		padding-left: 0.7em;
		margin: 1px;
	}
	#leftcolumn h1{
		background-color: #0096D7;
	}
	#leftcolumn a{
		color: #333;
	}
	#leftcolumn a:hover{
		text-decoration: none;
	}
	#leftcolumn ul{
		list-style-type:square;
		padding-left:20px;
		margin:5px;
		font-size: 0.9em;
	}
	#leftcolumn li{
		padding-bottom: 5px;
	}
	#leftcolumn li a:link, #leftcolumn li a:visited{
		color: #333;
		text-decoration: none;
	}
	#leftcolumn li a:hover{
		text-decoration: underline;
	}
	
/* Breadcrumbs */
	#breadcrumbs{
		color:#666;
		background:#ebebeb;
		border-bottom: 1px solid #ebebeb;
		margin: 0;
		padding: 0;
		height:36px;
	}
	#breadcrumbs ul{
		margin:0;
		padding:0;
	}
	#breadcrumbs li{
		list-style:none;
		display:block;
		float:left;
		padding:0;
		background: url(/images/elements/breadcrumbs_chevron.png) right top no-repeat;
		height:36px;
	}
	#breadcrumbs a{
		color: #666;
		padding-right: 30px;
		padding-left: 10px;
		text-decoration:none;
		line-height:36px;
		border-bottom:1px solid #ccc;
		font-family: Century Gothic, Helvetica, Arial, sans-serif;
		font-size:12px;
		display:block;
	}
	#breadcrumbs a:hover{
		text-decoration:none;
		color:#222;
	}
	#breadcrumbs li.selected a{
		font-weight: bold;
		padding-right:10px;
		margin-right:19px;
	}
	#center div.breadcrumbs{
		color: #777;
		margin: 0 2px 40px 1px;
		padding: 5px 5px 5px 10px;
	}
	#center div.breadcrumbs a{
		color: #777;
	}
	#center div.breadcrumbs .selected{
		font-weight: bold;
	}

/* Box Styles */
	#center div.box-style-1{
		margin:0 -40px 40px 40px;
	}
	#rightcolumn .wrapper, #center div.box-style-1{
		background:url(/images/background/gradient_grey-grey.gif) repeat-x top #f6f6f6;
		border:1px solid #ddd;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		margin-top:25px;
	}
	#rightcolumn .wrapper, #center div.box-style-1 .wrapper{
		padding:10px 20px;
	}
	#rightcolumn h1, #center div.box-style-1 h1{
		font-size:1.4em;
		margin:55px 0 10px 0;
	}
	#rightcolumn h3, #center div.box-style-1 h3{
		font-size:1em;
		margin:10px 0 7px 0;
	}
	#rightcolumn div.wrapper ul, #center div.box-style-1 div.wrapper ul{
		position:relative;
		list-style:none; 
		list-style-image:none; /* needed for IE 6 and 7 */
		margin:0 -5px;
		padding:0;
	}
	#rightcolumn div.wrapper li, #center div.box-style-1 div.wrapper li{
		padding:0;
		margin:0;
	}
	#rightcolumn div.wrapper li a, #center div.box-style-1 div.wrapper li a{
		line-height:1.5em;
		vertical-align:middle;
		text-decoration:none;
		color:#555;
		display:block;
		border-bottom:1px solid #e5e5e5;
		margin:0px;
		padding:3px 3px 3px 10px;
	}
	#rightcolumn div.wrapper li a:hover, #center div.box-style-1 div.wrapper li a:hover{
		color:#000;
		text-decoration:underline;
		border-bottom: 1px solid #ddd;
	}
	#rightcolumn div.wrapper > h1:first-child, #center div.box-style-1 div.wrapper > h1:first-child{
		margin-top:5px;
	}
	#rightcolumn #announcements{
		-moz-border-radius: 10px;
		border-radius: 10px; 
		/*border:1px solid #c41230;*/
		border:1px solid #0096d7;
		background-image:none;
		background-color:rgba(0,150,215,0.3);
		
	}
	#announcements a{
		text-decoration:none;
		color: #444;
	}
	#announcements h1 a{
		color:#444;
		text-shadow:none;
	}
	#announcements a:hover{
		text-decoration:underline;
	}

/* Center Column*/
	#center p, #center li{
		line-height:140%;
	}
	#center h1, #center h1 a{
		color:#0096D7;
	}
	#center h1{
		font-size:2em;
		margin-bottom: 20px;
		margin-top: 20px;
		font-weight:normal;
		text-shadow: rgba(0, 0, 0, .01) 0 0 1px; /*improve font smoothing in Google Chrome*/
	}
	#center h2{
		font-size: 1.4em;
		line-height: 1.5em;
		text-shadow: rgba(0, 0, 0, .01) 0 0 1px;/*improve font smoothing in Google Chrome*/
	}
	#rightcolumn h2, #center div.box-style-1 h2{
		font-size:1.2em;
		margin:15px 0 0 0;
		line-height: 1.5em;
	}
	#center h2, #rightcolumn h2{
		padding: 1em 0 0.5em 0;
	}
	#center h3{
		font-size: 1.1em;
		padding: 1em 0 0.5em 0;
		line-height: 1.3em;
	}
	#center ul{
		list-style-image:url(/images/bullets/bullet-grey.gif);
		margin:20px 5px;
		padding-left: 30px;
	}
	#center li ul{
		margin:5px;
	}
	#center li, #rightcolumn li{
		padding-bottom: 5px;
	}
	#center #infonewscenter li, #center #infonewscenter2 li{
		padding-bottom: 15px;
	}
	#center div.wrapper{
		padding: 0 70px 20px 20px;
	}
	#center p .article{
		padding: 5px 0;
	}
	.article a{
		text-decoration: none;
	}
	.article a:hover{
		text-decoration: underline;
	}
	
/* Table Layouts */
	#center table.table-style-1, #rightcolumn table.table-style-1{
		margin:20px 0;
	}
	#center table.table-style-1 thead tr, #rightcolumn table.table-style-1 thead tr{
		text-align:left;
		color:#444;
		font-weight:bold;
	}
	#center table.table-style-1 thead th, #rightcolumn table.table-style-1 thead th{
		border-bottom:2px solid #444;
	}
	#center table.table-style-1 tbody tr.alt, #rightcolumn table.table-style-1 tbody tr.alt{
		background:#f6f6f6;
	}
	#center table.table-style-1 th, #center table.table-style-1 td, #rightcolumn table.table-style-1 th, #rightcolumn table.table-style-1 td{
		padding:4px;
	}
	#center table.table-style-1 caption, #rightcolumn table.table-style-1 caption{
		font-weight:bold;
	}
	
/* Image Styles */
	.image-style-1{
		border:				1px solid #ccc;
		padding:2px;
		-moz-box-shadow: 	0 0 1em rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 0 1em rgba(0,0,0,0.2);
		box-shadow: 		0 0 1em rgba(0,0,0,0.2);
	}

/* Button */
	a.largebutton{
		display:block;
		background:url(/images/elements/red_flag.png) no-repeat top left;
		width:244px;
		height:61px;
		line-height:61px;
		text-align:center;
		font-family:Century Gothic,Helvetica,Arial,sans-serif;
		font-size: 2em;
		color:#fff;
		text-decoration:none;	
	}
	
/* Center Stage */
	#centerstagewrapper{
		margin: 23px auto 20px auto;
		padding-left:20px;
		padding-right:10px;
		width: 240px;
		float:right; 
		background-color:#fff
	}
	#centerstage{
		width: 240px;
		height: 180px;
		padding: 0px;
		margin: 0px;
		border:  1px solid #ccc;
		background-color: #eee;
		overflow:hidden;
	}
	#centerstage img {  
		padding: 3px;
		top:  0; 
		left: 0;
		margin: 0px;
	}
	#centerstagenav{
		text-align: center;
		width: 240px;
		padding: 0px;
		font-size: 1em;
		color: #333333;
	}
	#centerstagenav span{
		cursor: pointer;
	}

/* Right Column */
	#rightcolumn h2.widgettitle, #center div.box-style-1 h2.widgettitle{
		padding-left: 0;
	}
	/* Intranet Links*/
	#rightcolumn #internetlinks{
		margin-top: 500px;
	}
	#rightcolumn #intranetLinks ul li a{
		color:#555;
	}
	#rightcolumn #intranetLinks ul li a:hover{
		color: #C41230;
	}

/* Footer */
	#footer{
		color: #666;
		font-size: 0.9em;
		font-family: Arial, Helvetica, sans-serif;
		border-top:1px solid #ccc;
		background: url(/images/logos/board_of_education_watermark.gif) no-repeat bottom left #eee;
		padding-top:10px;
	}
	#footer a{
		color: #666;
		text-decoration: none;
	}
	#footer a:hover{
		text-decoration: underline;
	}
	#footer div.footerbar{
		width:100%;
		margin:5px auto 10px auto;
		text-align:center;
	}
	#footer div.footerbar div{
		float:left;
		width:24%;
	}
	#footer #copyright{
		text-align:right;
		margin-right:10px;
		padding-top: 50px;
		height:30px;
		font-size:0.95em;
	}
	
	#footer #footerLinks{
		position:relative;
	}
	#footer dl{
		margin-left:10px;
		color:#8a8a8a;
	}
	#footer dt{
		margin-top:10px;
		font-size:1.2em;
		line-height:1.4em;
		font-weight:bold;
	}
	#footer dd{
		margin-left: 1px;
		font-size:0.95em;
	}
	#footer dt a, #footer dd a{
		color:#8a8a8a;
		outline:none;
	}
	#footer dt a:hover, #footer dd a:hover{
		color:#666;
	}
	
/* clear fix */
	.clear:before,
	.clear:after {
		content:"";
		display:table;
	}
	.clear:after {
		clear:both;
	}
	.clear {
		zoom:1; /* For IE 6/7 (trigger hasLayout) */
	}
	
	li.rss a{
		background-image:url(/images/feedIcon.png);
		background-repeat:no-repeat;
		background-position: right center;
		padding-right: 20px;
	}
	
	a.rss{
		background-image:url(/images/feedIcon.png);
		background-repeat:no-repeat;
		background-position: right center;
		padding-right: 20px;
	}
	.address {
		background-image:url(/images/icons/silk/map.png);
		background-repeat:no-repeat;
		background-position: top left;
		padding-left: 20px;
	}

/* Twitter */
	.twitter{
		position: relative;
		margin-top: 10px;
		margin-right: auto;
		margin-left: auto;
		width: 329px;
	}
	
	.twitter a{
		color: #c4102f;
	}
	
	#center div.twitter h3, #rightcolumn div.twitter h3{
		margin: 0;
		padding: 0;
	}
	
	#center div.twitter h3 a, #rightcolumn div.twitter h3 a{
		background: url(/images/twitter_top.gif) no-repeat top left #fff;
		height: 40px;
		display: block;
		text-indent: -999em;
		width: 329px;
	}
	
	.twitter cite, .twitter cite{
		background: url(/images/twitter_btm.gif) no-repeat bottom left #fff;
		height: 70px;
		display: block;
		width: 329px;
		margin: 0;
		padding: 0;
		text-indent: -999em;
	}
	
	#messages{
		background: url(/images/twitter_bg.gif) repeat-y top left #fff;
		color: #333;
		font-family: Arial;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
	#messages ul, #center #messages ul{
		margin: 0;
		padding-left: 15px;
		width: 290px;
	}
	#messages li{
		line-height: 1.3;
		list-style: url(/images/twitter_bullet.gif);
		margin: 0 0 0 30px;
		padding: 5px 0;
	}
	#messages .date, #messages p a{
		color: #999;
		text-decoration: none;
	}


	#em-twitter-feed{width:215px; padding:0 10px 40px 10px; margin:0 0 40px 0; text-align:left;}
	#em-twitter-feed ul{list-style-image:url(/images/socialmedia/twitter_grey_bullet.png); clear:both; padding-top:20px;}
	#em-twitter-feed a{background-image:none !important; padding-right:0 !important; clear:left; text-decoration:none;}
	#em-twitter-feed a:link{color:#999;}
	#em-twitter-feed a:hover{color:#000;}
	#em-twitter-feed li{margin-bottom:1.4em; padding-top:-5px;}
	#em-media{margin-top:80px; padding-right:215px;}
	#em-about,#em-news,#em-resources{margin-top:40px;}
	#em-twitter-name a:hover{text-decoration:none !important; border-bottom:1px solid #000; padding-bottom:1px;}




/* myDPS buttons*/
	a.mydps-btn{
		background: url(/images/logos/mydps_bw_small.gif) no-repeat top left #fff;
		display: block;
		height: 44px;
		margin: 0 auto;
		width: 102px;
		text-indent: -999em;
	}
		
	a.mydps-btn:hover{
		background: url(/images/logos/myDPS_small.gif) no-repeat top left #fff;
	}
	a.dpsmail-btn{
		background:url(/images/logos/dps_mail_small_bw.png) no-repeat top left #fff;
		display: block;
		height: 19px;
		margin: 0 auto;
		width: 150px;
		text-indent: -999em;
	}
	a.dpsmail-btn:hover{
		background:url(/images/logos/dps_mail_small.png) no-repeat top left #fff;
	}


/* QR Code */
#qrcode{display:none;}

	
	
@media print{
	body, #container, #leftcolumn, #rightcolumn{background:none;background-color:#fff;}
	body {padding:10px;}
	#container{border:0; margin-left:0}
	#header, #navbar, #footerLinks, #footer-logos, #copyright, #leftcolumn{display:none}
	div.page-break{page-break-after:always;}
	#qrcode{display:block; float:right;}
}
/*
@media screen and (max-width: 480px) {

	html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; }
	body{min-width:0; padding:0; margin:10px;}
	#header{width:100%; padding:0; margin: 0;}
	#searchbox{float:none;}
	#container{width:100%; margin:0; padding:0; border-left:0; border-right:0; min-width:0; float:none; background-image:none!important;}
	#center{width:100%; margin:0; padding:0; min-width:0; float:none!important; background-color:#fff;}
	#center div{float:none!important; margin-left:auto; margin-right:auto;}
	#wrapper{width:100%; margin:0; padding:0; min-width:0;}
	#leftcolumn{float:none; margin:0; padding:0; width:100%; background-image:none; background-color:#fff;}
	#rightcolumn{float:none; margin:0; padding:0; width:100%; background-image:none; background-color:#fff; min-height:0;}
	#footer{margin:0; padding:10px; width:100%;}
	#footerLinks div{float:none!important; width:100%!important;}
	#copyright{float:none; text-align:left!important; padding:0; margin:0; clear:both;}
	
}
@-webkit-keyframes "slide-me-to-the-right" {
		from { left: 0px; }
		to { left: 100px; }
}
.divSlide {
		-webkit-animation-name: "slide-me-to-the-right";
		-webkit-animation-duration: 1s;
}*/
