.type{ font-family: 'THSarabunNew', sans-serif; height: 5em; width: 98%;font-size: 1em;clear: both;margin: 20px auto 10px;padding: 5px 1%; }

body {color:#6a6d70;background:#efefef url() repeat-x 0 0; font-family: Tahoma, Geneva, sans-serif;}

#ribbon {
	position: absolute;
	top: 0px;
	left: 743px;
	z-index: 500;
}

#ribbon2 {
	position: absolute;
	top: 247px;
	left: 743px;
	z-index: 500;
}

#wrapper {width:100%;margin:0 auto;background: transparent;










}
.container {
	position: relative;
	margin: 0 auto;
	text-align: inherit;
}

hrd {color:#3089c2;text-decoration:underline;}
hrd:hover, hrd:focus {text-decoration:none;}
.addthis {
	/* [disabled]position: relative; */
	/* [disabled]margin: 0 auto; */
	text-align: right;
}
.containerrigth {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 658px;
	padding-left: 230px;
	font-size: 11px;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	height: 130px;
	background-image: url(../images/logo_Bottom.svg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
}



/*------[ base typography ]------*/

a {
	color: #666666;
	text-decoration: none;
	/* [disabled]border-bottom-style: dashed; */
}
a:focus {
	text-decoration: none;
	/* [disabled]color: #3089c2; */
}


content-links-container ul li a {color:#3089c2;text-decoration:underline;}
content-links-container ul li a:hover {
	text-decoration: underline;	
}




a2 {color:#3089c2;}
a2:hover{
	/* [disabled]text-decoration: underline; */
}
a2:focus {
	text-decoration: none;
}
h1 {
	font-size: 20px;
	line-height: 1.15em;
	margin: 0 0 .5em 0;
	font-weight: normal;
	color: #666;
	z-index: 999;
}
h2 {
	font-size: 12px;
	margin: 0px 0 5px 0;
	font-weight: normal;
	color: #999999;
	/* [disabled]padding: 0px 0px 0px 25px; */
	/* [disabled]background-image: url(../images/icons/date.png); */
	/* [disabled]background-repeat: no-repeat; */
	height: 20px;
	/* [disabled]min-height: 20px; */
	line-height: 1.5em;
}
h3 {
	font-size: 14px;
	line-height: 1.3em;
	margin: 0 0 1em 0;
	font-weight: bold;
	color: #666;
}
h4 {
	font-size: 14px;
	margin: 0 0 7px 0;
	font-weight: bold;
	color: #666;
	line-height: 1.3em;
	font-family: Tahoma, Geneva, sans-serif;

}
h1 strong, h2 strong, h3 strong, h4 strong {
	font-weight: normal;
	color: #222;
	margin-left: 10px;
	background-image: url(../images/QDtoday.jpg);
	height: 20px;
	width: 222px;
}
h3 span, h4 span {color: #939B9F;}
h5 {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0 0 .5em 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #7F7F7F;
}
h6 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	color: #939b9f;
}
p, address, blockquote, dl, hr, ol, p, table, .main ul, .widget ul, .callout_left, .pullquote_left, .callout_right, .pullquote_right {
	line-height: 1.5em;
	margin-bottom: 1.4em;
	color: #6a6d70;
}
P.NewsItemDate {
	MARGIN: 0em;
	DISPLAY: block;
	padding: 0px;
	border-bottom-color: #cccccc;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	color: #666;
}
p.center {text-align:center !important;}
p.bottom {margin:0 !important;}
abbr, acronym {text-transform:uppercase;font-size:.85em;letter-spacing:1px;}
a abbr, a acronym {border:none;}
abbr[title], acronym[title], dfn[title] {cursor:help;}
big {font-size:1.4em;}
blockquote {font-style:italic;}
blockquote, .callout_left, .pullquote_left, .callout_right, .pullquote_right {
	padding: 0 0 0 12px;
	/* [disabled]border-left:12px solid #e6eaea; */
	text-align: justify;
}
blockquote p, blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {font-size:1em;}
blockquote p:last-child {margin:0;}
blockquote.right, .callout_right, .pullquote_right {float:right;width:30%;margin-left:12px;clear:both;}
blockquote.left, .callout_left, .pullquote_left {float:left;width:30%;margin-right:12px;clear:both;}
cite, em, dfn, address {font-style:italic;}
code, kbd, samp, tt, var  {font-family:monospace;font-size:1.4em;}
ins, dfn {}
pre {font-family:monospace;font-size:1.6em;line-height:1.5em;margin-bottom:1.4em;background:#eceeee;overflow:auto;clear:both;}
s, strike, del {text-decoration:line-through;color:#939b9f;}
small {font-size:.9em;}
strong, th, thead td {
	font-weight: bold;
	line-height: 1.3em;
}
sup {vertical-align:super;font-size:.9em;}
sub {vertical-align:sub;font-size:.9em;}

.build {width: 834px;background-color: #444;border: 3px solid #333;-webkit-box-shadow: rgb(204, 204, 204) 0px 0px 6px;box-shadow: rgb(204, 204, 204) 0px 0px 6px;font-size: 12px;line-height: 18px;margin: 0px auto 12px; color: #ccc; padding: 24px; position: relative;}
.build h2 {color: #fff;}
.build p {margin-bottom: 0;}
.build strong {color: #fff;}

/* tables */
table {
	

}

DIV#table2 {
	

}

DIV#table2 strong2 {
	text-align: center;
	font-weight: bold;
	

}

DIV#table2 tr td {
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	

}

table p, #content table ul, table ol {font-size:1em;margin-bottom:0;}
td, th {
}

td:link2 a{text-decoration:none}

td:last-child, th:last-child a,a:link{
	/* [disabled]text-decoration: underline; */
	/* [disabled]color: #3089c2; */
}
td:last-child, th:last-child a:hover{
	text-decoration:none}
a:hover{
	/* [disabled]text-decoration: underline; */
	/* [disabled]border-bottom-style: dashed; */
}
	
link2	
	{}
	
thead tr, tfoot tr {background:#eceeee;}
caption {color:#939b9f;font-weight:bold;padding-bottom:.1em;text-align:left;}
table.unstyled, table.unstyled tr, table.unstyled th, table.unstyled td, table.unstyled caption {border:none !important;padding:0 !important;background-color:transparent !important;}
table.two-column td {width:50%;}
table.three-column td {width:33.3%;}
table.four-column td {width:25%;}
table.five-column td {width:20%;}

table.grs-programs {width: 634px; margin-bottom: 24px;}
table.grs-programs thead td, table.grs-programs thead th {color: #; }
table.grs-programs td span, table.grs-programs th span {color: #6A6D70; font-size: 10px;}

/* lists */
.main ol, dd {
	margin-left: 1.3em;
	line-height: 1.3em;
	color: #666;
}
/* lists }*/
.main ul {
	margin-left: 1.5em;
	list-style-type: none;
	margin-top: .5em;

}

.main ul li, .main ol ul li {
	list-style-type: square;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}



.rss-word {
	font-size: 12px;
	color: #939b9f;
	font-family: Tahoma, Geneva, sans-serif;
}




.main ul li span2, .main ol ul li span2 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	font-size:11px;
}




.main ul liVisit, .main ol ul liVisit {
	list-style-type: square;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}



ul.box, ul.box>li {
display:block;
/* ถ้ายังไม่ได้ Reset */
margin:0;
padding:0;
}

ul.box {
width:500px;
height:600px;
list-style:none;
clear:both;
}

ul.box>li {
width:240px;
height:190px;
margin:5px;
float:left;
list-style-type: square;
}












.main ul ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

.main ol li{
	list-style-type: decimal;
	list-style-position: outside;
}
.main li ul, .main li ol, .main li p {
	font-size: 1em;
	margin-bottom: 0;
	color: #6a6d70;
}
dt {color:#222;font-weight:bold;}
dd {margin-left:.4em;}
dl.tabular {float:left;width:100%;}
dl.tabular dt {float:left;width:14%;}
dl.tabular dd {float:left;width:82%;margin:0;}
dl dl {font-size:1em;}


/* special classes */
.fancy {
	font-style: italic;
	font-weight: normal;
}
.caps {text-transform:uppercase;}
.small {
	font-size: 12px;
	text-align: right;
}
.large {font-size:1.4em;}
.hide {display:none;}
.highlight {background:#fe6;}
.center {text-align:center;}
.clear {clear:both;}

/*------[ header ]------*/

#header {
	height: 100px;

}
#header .container {z-index:2;}


#headerC {
	height: 145px;
	margin-bottom: -148px;
	z-index: 0;
	background-color: #1D4F91;
	border-bottom: solid 5px #FFC845;
	/* [disabled]border-bottom-width: medium; */
	background-image: url(../images/head-img-over.png);
}
#headerC .container {z-index:0;}

/* masthead */
#masthead {
	position: absolute;
	left: 0;
	top: 0;
	height: 10;
}
#masthead h1 {margin:0;float:left;text-indent:-9999px;padding:30px 0 18px 3px;text-align:left;}

#mastheaden {
	position: absolute;
	left: 0;
	top: 0;
	height: 10;
}
#mastheaden h1 {margin:0;float:left;text-indent:-9999px;padding:30px 0 18px 3px;text-align:left;}


#masthead h1 a {
	display: block;
	height: 70px;
	width: 370px;
	color: #fff;
	overflow: hidden;
	/* [disabled]margin-bottom: 20px; */
	background-repeat: no-repeat;
	background-image: url(../images/mahidol_baner_TH.svg);
}
#mastheaden h1 a {
	display: block;
	height: 70px;
	width: 370px;
	/* [disabled]background: url(http://upload.wikimedia.org/wikipedia/th/c/c4/Mahidol_University_QA_Logo.svg) no-repeat scroll 0 0 transparent; */
	color: #fff;
	overflow: hidden;
	/* [disabled]margin-bottom: 20px; */
	background-image: url(../images/mahidol_baner_EN.svg);
	background-repeat: no-repeat;
}
#masthead p {display: none;}
#mastheaden p {display: none;}

/* primary nav */
#pnb {
	margin: 5px auto 12px auto;
	/* [disabled]padding: 80px 0px 0px 0px; */
	/* [disabled]height: 397px; */
	border: solid 3px #fff;
	/* [disabled]background-color: #222; */
	width: 882px;
	clear: both;
	z-index: 6;
-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
	
	
	
	
	-moz-box-shadow: 0 0px 0px #ccc;
	-webkit-box-shadow: 0 0px 0px #ccc;
	box-shadow: 0 0px 0px #ccc;
	/* [disabled]overflow: hidden; */
	/* [disabled]background: url(../images/media.png) no-repeat; */
}
#pnb2 {
	margin: 5px auto 12px auto;
	/* [disabled]padding: 80px 0px 0px 0px; */
	height: 397px;
	border: solid 3px #fff;
	/* [disabled]background-color: #222; */
	width: 882px;
	clear: both;
	z-index: 6;


-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

	
		
	-moz-box-shadow: 0 0px 0px #ccc;
	-webkit-box-shadow: 0 0px 0px #ccc;
	box-shadow: 0 0px 0px #ccc;

	/* [disabled]overflow: hidden; */
	/* [disabled]background: url(../images/media.png) no-repeat; */
}
#nav {
	height: 36px;
	overflow: hidden;
	background-color: #000;
	width: 882px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
#nav ul {list-style:none;}
#nav li {float:left;width:auto;background:#000; border-right: 1px solid #333;}
#nav li:first-child {-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;}
#nav li a {display:block;text-decoration:none;color:#939b9f;font-size:12px;line-height:14px;font-weight:bold;padding:11px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;/* height:12px;*/}
#nav li a:hover, #nav li a:focus, #nav li a:active {
	color: #1D4F91;
}
#nav li.current_page_item a {color:#fff; background-color: #000;}
#nav #search  {
	float: right;
	border-right: none;
	/* [disabled]margin: 7px 6px; */
	width: 300px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height: 30px;
	margin-top: -10px;
}
#nav #search a {
	/* [disabled]background: #3089c2 url(../images/bg-search.png) no-repeat 6px 1px; */
	/* [disabled]display: block; */
	/* [disabled]color: #e3ebf3; */
	/* [disabled]line-height: 0; */
	/* [disabled]height: 0px; */
	/* [disabled]font-size: 11px; */
	/* [disabled]padding: 11px 12px 11px 30px; */
	/* [disabled]-webkit-border-radius: 12px; */
	/* [disabled]-moz-border-radius: 12px; */
	/* [disabled]border-radius: 12px; */
	/* [disabled]text-decoration: none; */
	/* [disabled]position: relative; */
	/* [disabled]-webkit-transition: color .3s ease-in-out; */
	/* [disabled]-moz-transition: color .3s ease-in-out; */
	/* [disabled]transition: color .3s ease-in-out; */
	/* [disabled]background-color: #1D4F91; */
	/* [disabled]background-image: url(../images/bg-search.png); */
}
#nav #search a:hover {color: #fff;}
#nav #search a:active {
	top: 1px;
	background-color: #FFFFFF;
}
#nav #search a.active {background-color: #606263; color: #fff; cursor: default;}
#nav #search a.active:active {top:0;}


/* dropdown menus */
#nav li:hover, #nav li:focus {}
#nav li:hover ul, #nav li:focus ul {left:auto;}
#nav li a:hover, #nav li:hover a, #nav li a:focus, #nav li:focus a, #pnb #nav li a.active_section, #nav li a:active, #nav li:active a {
	color: #FFFFFF;
}
#nav li li:hover, #nav li li:focus {background:none;}
#nav.no-dive li.current_page_item:hover, #nav.no-dive li.current_page_item:focus {background:none;cursor:default;}
#nav li ul {position:absolute;margin:0;padding:6px 0;left:-999em;z-index:2;background:#fff;box-shadow:0 3px 6px #666;-moz-box-shadow:0 3px 6px #666;-webkit-box-shadow:0 3px 6px #666;-webkit-border-bottom-right-radius:6px;-khtml-border-radius-bottomleft:6px;-khtml-border-radius-bottomleft:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-radius-bottomleft:6px;border-radius-bottomright:6px;}
#nav li ul {
	/* [disabled]border:1px solid #b9bdc0\9; */
	border-top: 0;
}/* for IE */
.max #nav li ul, .med #nav li ul, .micro #nav li ul {width:20em;}
#nav li li {width:100%;margin-right:0;}
#nav li li a, #nav li:hover li a, #nav li:focus li a {display:block;width:auto;padding:4px 12px;background:#fff;color:#222;font-size:1.2em;line-height:1.4em;font-weight:bold;height:auto;}
#nav li li a:hover, #nav li li a:focus {color:#3089c2;}
#nav li li ul {position:relative;margin:0;padding:0;}
#nav li li li a, #nav li:hover li li a, #nav li:focus li li a  {color:#939b9f; font-weight:normal; font-size:1.1em;}

/* utility nav */
#utility {
	font-size: 5px;
	float: right;
	height: 31px;
	padding: 60px 0 0 0;
	margin: 0 3px 10px 0;
	letter-spacing: 0.09em;
	font-family: Tahoma, Geneva, sans-serif;
}
#utility li {display:inline-block; list-style:none outside none;height:30px; zoom: 1;  *display:inline; /*I'm Sorry*/}
#utility li a:link, #utility li a:visited {
	display: block;
	float: left;
	width: auto;
	color: #969B9F;
	padding: 5px 5px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#utility li a:hover, #utility li a:focus, #utility li a:active {
	color: #555f6a;
	text-decoration: underline;
	/* [disabled]font-family: Tahoma, Geneva, sans-serif; */
	font-size: 12px;
	/* [disabled]border-left-color: #999; */
	/* [disabled]border-left-width: 1px; */
}


#utility li#current {background:transparent url(../images/arrow_current.gif) no-repeat scroll 50% -1px;}
#utility li#current a {
	background-color: #666666;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

/* search */
#quicksearch {position:absolute;top:61px;right:0;width:201px;height:33px;background:transparent url(images/sprite.png) no-repeat -100px 0;}
#quicksearch input {}
#quicksearch input:focus {color:#222;}
#quicksearch input#q {width:149px;padding:0;margin:10px 12px;float:left;-webkit-appearance:none;}
#quicksearch input.button {padding:0;margin:0;float:left;width:28px;height:33px;border:0;background:transparent;text-indent:-9000px;overflow:hidden;text-transform:capitalize;/* for IE7 */}
#quicksearch select {display:none;}

/*------[ content ]------*/

#content {
	position: relative;

	margin: 0 auto;


}


#col1.main {

}


#content .container {z-index:1;}

#content .main .container {}

/* content banner */
.page-width {-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;margin:0 auto;}
.banner-container {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#pnb .banner-container {
	width: 100%;
	height: auto;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

/* announcement */
.announcement .intro {padding: 24px;  position: relative;}
.announcement .yellow, .message {background-color:#fffbcc;padding: 12px;}
.announcement .blue {background-color:#e9f5ff;padding: 12px;}
.announcement {font-size:12px;line-height:18px;margin:0 auto 12px;}
.announcement p {font-size: 1em;}
.announcement .intro p {color: #6a6d70; font-size: 20px; line-height: 32px;}
.announcement p:last-child, .message p {margin-bottom:0;}
.intro h1 {position: absolute; top: 24px; left: 24px; width: 174px; font-size: 28px;}
.intro p {
	margin-left: 198px;
	padding-left: 24px;
	margin-bottom: 0;
}

/* breadcrumbs */
.breadcrumbs-wrapper {
	/* [disabled]background: transparent url(../images/bg-gradient.gif) repeat-x 0 0; */
	height: 30px;
	padding-top: 0;
	display: block;
	overflow: hidden;
	width: 652px;
	padding-left: 0px;
	margin: 0;
	position: absolute;
	top: 3px;
	left: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #A4A8AA;


}

.Date&Mount {
	background: transparent url(../images/bg-gradient.gif) repeat-x 0 0;
	height: 30px;
	padding-top: 0;
	display: block;
	overflow: hidden;
	width: 610px;
	padding-left: 0px;
	margin: 0;
	position: absolute;
	top: 3px;
	left: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;


}

/* breadcrumbs */
.breadcrumbs-addthis {
	/* [disabled]display: block; */
	/* [disabled]overflow: hidden; */
	width: 140px;
	/* [disabled]margin: 0; */
	/* [disabled]top: 3px; */
	float: right;
	text-align: right;
	/* [disabled]background-color: #FFF; */
}
.breadcrumbs-wrapper a.home {
	text-indent: -999em;
	width: 42px;
	height: 30px;
	display: block;
	overflow: hidden;
	background: transparent url(images/bg-breadcrums-home.gif) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/bg-breadcrums-home.gif);
}
.breadcrumbs-wrapper a.home:hover {background-position: 0 -30px;}
#breadcrumbs {}
#breadcrumbs a {
	color: #fff;
	font-size: 13px;
	/* [disabled]font-weight: bold; */
	padding: 9px 12px 10px 20px;
	background: transparent url(../images/bg-crumb.gif) no-repeat 0 0;
	text-decoration: none;
	float: left;
	display: block;
	width: auto;
	font-family: Tahoma, Geneva, sans-serif;
}
#breadcrumbs a:first-child {padding: 9px 12px 10px; background: none;}
#breadcrumbs a:hover {text-decoration: underline;}
#breadcrumbs a.active, #breadcrumbs a.active:hover {display: none; text-decoration: none;}
#breadcrumbs a.active:first-child {display: block;color: #e0e4e7}

/* academics powerpoint boxes */
.powerpoint {
	float: left;
	width: 150px;
	height: 252px;
	margin-bottom: 12px;
	margin-right: 12px;
	/* [disabled]background-color: #fff; */
	/* [disabled]-moz-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]-webkit-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]box-shadow:0 0px 6px #ccc; */
	position: relative;
}
.page-width-no-bg .last {margin-right:0;}
.powerpoint h3 {font-size:13px;padding:9px;margin-bottom:12px;}
.powerpoint h3 a:link, .powerpoint h3 a:visited {text-decoration:none;color:#333;}
.powerpoint h3 a:hover, .powerpoint h3 a:active {text-decoration:underline;}
.main .powerpoint h3 img {display:block;margin:0 0 12px 0;padding:0;width: 188px;}
.powerpoint p {clear:both;margin:0 9px; position: absolute; bottom: 6px; left: 0;}
.powerpoint p a.button {float: left; display: block; width: auto; margin: 0 0 9px 8px; line-height: 0; font-size: 10px; width: 88px; padding: 11px 0; text-align: center;}
.powerpoint p a.button:first-child {margin: 0 0 9px 0;}

.wide {background-color: #fff; width: 864px; padding: 18px 12px; -moz-box-shadow:0 0px 6px #ccc;-webkit-box-shadow:0 0px 6px #ccc;box-shadow:0 0px 6px #ccc; clear: left;}
.wide h2 {font-size: 18px; padding-bottom: 18px; margin-bottom: 18px; }
.wide h2 strong {font-weight: normal;}
.wide .powerpoint {float:left;width: 196px; height: 72px; padding: 0 0 18px 116px; margin: 0 18px 18px 0;background-color: transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; position: relative; border: none; }
.container .wide .last {margin-right: 0;}
.wide .powerpoint h3 {padding: 0;}
.wide .powerpoint h3 a img {position: absolute; top: 0; left: 0; width: 103px; height: auto;}
.wide .powerpoint p {left: 116px; margin: 0;}
.resources {float: right;width:201px;margin-bottom:12px;  background-color:#e8f4ff; position: relative;}
.resources .widget {padding:12px}
.resources ul li {list-style-type:none;font-size:11px;}
.resources .widget .widgettitle {
	font-weight: normal;
	color: #222;
	margin: 0 0 12px 0;
	background: transparent url();
	text-shadow: none;
	padding: 0;
	border-bottom: none;
}

/* powerpoints & colleges landing page */
.powerpoints-colleges {margin-top: -12px;}
.powerpoints-colleges .powerpoint:first-child {border-top: none; margin-top: 0;}
.powerpoints-colleges .powerpoint h3, .bulletins .powerpoint h3 {font-size:16px; padding: 0; margin-bottom:12px;}
.powerpoints-colleges .powerpoint h3 a:link, .powerpoint h3 a:visited {text-decoration:none;color:#333;}
.powerpoints-colleges .powerpoint h3 a:hover, .powerpoint h3 a:active {text-decoration:underline;}
.powerpoints-colleges .powerpoint img, .bulletins .powerpoint img {position: absolute; top: 12px; left: 0;}
.powerpoints-colleges .powerpoint p, .bulletins .powerpoint p {margin:0; position: relative; bottom: auto; left: auto; width: auto; color: #636666;}
.powerpoints-colleges .powerpoint ul {list-style: none; position: absolute; top: 12px; right: 0;}
.powerpoints-colleges .powerpoint li {list-style: none;}
.powerpoints-colleges .powerpoint li a.button {float: left; clear: left; display: block; width: 164px; margin: 0 0 9px 0; line-height: 14px; height: auto; font-size: 11px; padding: 5px 24px 4px 12px; text-align: left;}
.powerpoints-colleges .powerpoint li.website a.button {background: #f6f7f7 url(images/bg-button-icons.png) no-repeat 176px 5px;}
.powerpoints-colleges .powerpoint li.bulletin a.button {background: #f6f7f7 url(images/bg-button-icons.png) no-repeat 177px -244px;}
.powerpoints-colleges .powerpoint li.website a.button:hover  {background-color: #3089c2; background-position: -124px 5px;}
.powerpoints-colleges .powerpoint li.bulletin a.button:hover {background-color: #3089c2; background-position: -123px -244px;}

/* degree programs page */
.letter-nav {font-size: 12px; color: #939b9f; font-weight: bold; padding: 18px; background-color: #efefef; ;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.letter-nav a {text-decoration: none; color: #444; background-color: #efefef; background-color: transparent; color:#3089c2; padding: 6px; margin-left: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.letter-nav a:first-child {}
.letter-nav a:hover, .letter-nav a:focus { background-color: #d8eaf9; background-color:#3089c2; color: #fff;}
.letter {
	position: relative;
	padding: 18px 0px 0px 50px;
	zoom: 1;
	min-height: 30px;
	width: inherit;
}

.letter2 {
	position: relative;
	padding: 18px 0 18px 50px;
	zoom: 1;
	min-height: 30px;
	width: 590px;
}
.letter-nav + .letter {border-top: none;}
.letter2-nav + .letter2 {border-top: none;}
.letter a.letter-group {
	position: absolute;
	top: 10px;
	left: 0;
	color: #659900;
	font-size: 24px;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 5px;
}
.letter ul, .letter ul li {list-style: none;}
.letter ul {margin: 0;}
.letter li {
	list-style: none;
	list-style-position: outside;
}
.letter li strong {color: #afb4b7; font-weight: normal;}
.letter .column {padding-right: 18px; display: block;}
.letter .last {padding-right: 0;}

/* bulletins landing page */
.bulletins {}
.bulletins h2 {font-size: 18px;}
.main .bulletins .top {}
.bulletins ul {list-style: none; position: absolute; top: 12px; right: 0; width: 200px;}
.bulletins ul li {padding:3px 0;font-size:12px;width:50%;float:left;border-bottom:1px dotted #d7dcdc;}
.bulletins ul a:link, .bulletins ul a:visited {text-decoration:none;color:#3089c2;}
.bulletins ul a:hover, .bulletins ul a:active, .bulletins ul a:focus {text-decoration:underline;}

.bulletins .top-nav {position: absolute; top: 10px; right: 12px; width: 142px; padding: 0; margin: 0;}
.bulletins .top-nav a {display:block; color: #e3ebf3; background: #3089c2 url(images/bg-top-nav-a.png) no-repeat -180px 3px;  width: 108px; border-bottom: none; float: none; height: 0; line-height: 0; font-size: 12px; text-decoration: none;padding: 11px 22px 11px 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.bulletins .top-nav a:hover, .bulletins .top-nav a:focus {color: #fff;}
.bulletins .top-nav a:active {margin-top: 1px; background-color: #346ba2;}

.bulletins .archive-nav {position: absolute; top: 10px; right: 0; width: 200px; padding: 0; margin: 0;}
.bulletins .archive-nav p {float: left; display: inline; margin-top: 4px;}
.bulletins .archive-nav ul {float: left; position: relative; top: auto; right: auto; width: 94px; margin:0 0 0 6px;}
.bulletins .archive-nav li {color: #6a6d70; background: #f6f7f7 url(images/bg-top-nav-a.png) no-repeat 74px 5px;  width: 100%; float: none;   line-height: 0;}
.bulletins .archive-nav li a, .bulletins .archive-nav li a:link, .bulletins .archive-nav li a:visited {
	display: block;
	padding: 9px 22px 9px 12px;
	color: #6a6d70;
	height: 0;
	line-height: 0;
	font-size: 12px;
}
.bulletins .archive-nav li:hover, .bulletins .archive-nav li:active, .bulletins .archive-nav li:focus {border-width: 0; background-color: #3089c2;  color: #fff; background-position: 74px -245px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-khtml-border-radius-bottomleft:0;-khtml-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-radius-bottomleft:0;border-radius-bottomright:0;}
.bulletins .archive-nav li:hover a, .bulletins .archive-nav li:active a, .bulletins .archive-nav li:focus a {color: #fff;}
.bulletins .archive-nav li a:active, .bulletins .archive-nav li a:hover, .bulletins .archive-nav li a:focus {color: #fff;}
.bulletins .archive-nav ul ul {background-color: #125f90; position:absolute;left:-999em;margin:0;padding:0;z-index:20;width: 94px; margin: 0; overflow: hidden;}
.bulletins .archive-nav li:hover ul, .bulletins .archive-nav li:focus ul {left: auto;}
.bulletins .archive-nav li li {background: transparent url(); color: #fff; width: auto; padding: 0; border-width: 0; text-align: left;}
.bulletins .archive-nav li li:first-child {border-top: none;}
.bulletins .archive-nav li li:hover, .bulletins .archive-nav li li:active, .bulletins .archive-nav li li:focus {border-width: 0;}
.bulletins .archive-nav li li a:link, .bulletins .archive-nav li li a:visited {color: #fff; font-weight: normal; padding: 6px; line-height: 12px; height: auto; background: transparent url();-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;border-top: 1px dotted rgba(255,255,255,0.2);}
.bulletins .archive-nav li li a:hover, .bulletins .archive-nav li li a:active, .bulletins .archive-nav li li a:focus {background-color: #000; border-width: 0; border-top-width: 1px;}

/* search page */
.search-container {
	background-color: #2370b4;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/* [disabled]margin-left: 5px; */
	/* [disabled]margin-right: 5px; */
	margin: 10px auto 12px auto;
}
.search-container #searchbox {
	width: 630px;
	background-color: #fff;
	padding: 6px;
	margin: 0;
	color: #939b9f;
	font-size: 18px;
	border-width: 0;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 3px 6px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,0.2);
	box-shadow: inset 0 3px 6px rgba(0,0,0,0.2);
	position: absolute;
	top: 32px;
	left: 22px;
}
.search-page input[type="image"] {padding: 0;position: absolute; top: 32px; right: 22px;}
.search-page label {
	color: #a1cbef;
	float: left;
	font-size: 14px;
	background: transparent url(images/bg-ui-radio.png) no-repeat 0 -600px;
	padding-left: 24px;
	margin-bottom: 12px;
}
.search-page label.ui-state-hover {color: #fff; cursor: pointer;}
.search-page label.ui-state-active {background-position: 0 0; color: #fff;}
.filter-container {padding: 120px 12px 18px 12px;}
.filter-container h2 {
	color: #a1cbef;
	font-size: 28px;
}
.filter-container h3 {
	color: #fff;
	font-size: 16px;
}
.filter-container h3 span {color: #a1cbef;}
.filter {float: left; width: 177px;}
.filter-year {width: 192px;}
.filter-section, .filter-powerpoint, .filter-year {padding-left: 18px; margin-left: 18px; border-left: 1px solid #538dc0;}
.filter-section input[type=radio], .filter-powerpoint input[type=radio], .filter-year input[type=radio] {float: left; clear: left; display: inline;}

/* jquery ui for search page */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }

/* course pages */
.med_2col_right #col1 .course-list {padding-bottom:3px;}
.main .course-feed {clear:both; margin-left: 0;}
.main .course-feed .column {margin:0 12px 0 0;}
.main .course-feed li {list-style-position:outside;margin-bottom:1em;}
.main .course-feed li span {color: #939B9F; font-style: italic;}
.main .nofollowcourses {margin-left:0;}
.main .nofollowcourses li {none;margin-bottom:1em;}
.main .nofollowcourses li a {text-decoration:none;cursor:text;color:#333;}
.cf-course {clear:both;border-top:0;}
.cf-course h4 {margin-bottom:2px;color:#939b9f;}
.cf-course h4 strong {color:#222;}
.cf-course table {width:100%;margin:0 0 1.4em 0;}
.cf-course table td {padding-bottom:0;border:none;}



#info-box {
	/* [disabled]margin:0 0 12px 18px; */
	/* [disabled]padding:12px; */
	/* [disabled]border:solid 1px #e1eaf0; */
	color: #666666;
	text-decoration: none;
	cursor: pointer
}
#info-box:hover,#info-box:focus {
	text-decoration: underline;
	cursor: pointer;
	color: #3089c2;
}



}














#info-box dl {margin:0;color:#222122;}
#info-box dt, #info-box dd {float:left;width:auto;}
#info-box dt {clear:both;}
#info-box p {margin-left:0;margin-bottom:1em;height:1em;width:180px;}
#info-box p span {display:block;width:50%;float:left;}

/* course filter */
.course-filter {
	display: block;
	padding: 12px 12px 18px 0;
	background: #E9F5FF;
	border: 1px solid #E2EAF0;
	position: relative;
	margin-bottom: 18px;
	height: 100px;
}
.course-filter p {position: absolute; top: 15px; left: 12px; font-style: italic; color: #7F8991;}
.course-filter ul {padding-left: 84px;}
.course-filter ul, .course-filter ul li {list-style: none;}
.course-filter li {float:left;width:auto;background:#fff;list-style: none;}
.course-filter li a {
	display:block;
	text-decoration:none;
	color: #3089C2;
	font-size:1em;
	line-height:12px;
	font-weight:bold;
	padding:4px 18px 4px 6px;
	background: white url(images/arrow_dropdown.gif) no-repeat scroll right center;
	border: 2px solid #E2EAF0;
	/* [disabled]z-index: 2; */
}
.course-filter li a:hover, .course-filter li a:focus {color: #3089C2;}
.course-filter li:hover, .course-filter li:focus {}
.course-filter li:hover ul, .course-filter li:focus ul {left:auto;}
.course-filter li a:hover, .course-filter li:hover a, #nav li a:focus, #nav li:focus a, #nav li a.active_section {
	color: #FFFFFF;
}
.course-filter li li:hover, .course-filter li li:focus {background:none;}
.course-filter li ul {position:absolute;margin:0;padding:0;left:-999em;z-index:20;background:#fff;-moz-box-shadow:0 3px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.4);box-shadow:0 3px 6px rgba(0,0,0,0.4); max-height: 196px; overflow: auto; overflow-x: hidden;}
.course-filter li ul {border:1px solid #b9bdc0\9;border-top:0;}/* for IE */
.max .course-filter li ul, .med .course-filter li ul, .micro .course-filter li ul {width:20em;}
.course-filter li li {width:100%;margin-right:0;}
.course-filter li li a, .course-filter li:hover li a, .course-filter li:focus li a {display:block;width:auto;padding:4px 16px 4px 8px;background:#fff url(); border:none; border-top: 1px solid #E2EAF0; color:#3089C2;font-size:1em;line-height:1.6em;height:auto; font-weight: normal;}
.course-filter li li a:hover, .course-filter li li a:focus {background-color: #3089C2; color: #fff;}

/* pagination on course list page */
.pagination {font-weight:bold;color:#fff;font-size:1.3em;margin:9px -9px 0 -9px;clear:both;background:#222;height:32px;width:650px;}
.pagination span {float:left;}
.pagination span a {display:block;padding:10px;border-right:1px solid #565656;text-decoration:none;}
.pagination span a:hover {background-color:#565656;text-decoration:none;}
.pagination span a.prev {text-indent:-5000px;background:transparent url(images/nav-arrow-prev.gif) no-repeat center center;width:10px;}
.pagination span a.next {text-indent:-5000px;background:transparent url(images/nav-arrow-next.gif) no-repeat center center;width:10px;}
.pagination span.current, .pagination span.filler {display:block;padding:10px;border-right:1px solid #565656;}
.pagination span.current {background-color:#2376b9;}
.pagination span.filler {color:#666;}
.pagination p {float:right;color:#7f8991;margin:.6em 21px 0 0;}
.pagination a {color:#fff;font-weight:bold;}

/* programs table */
.main .programs {border-top: none; width: 100%}
.main .programs td {width: 49%; padding-right: 9px;}
.main .programs thead tr {background-color: transparent;}
.main .programs tbody tr:hover {background-color: #f3faff;}
.main .programs thead td {color: #6a6f70; text-transform: uppercase; font-size: 10px;}
.main .programs tbody tr td:first-child {padding: 6px 9px 6px 0; color: #222; font-weight: bold;}

/* programs landing page */
.main .program-list {list-style: none; margin: 0;}
.main .program-list li {list-style: none; margin-bottom: 18px;}
.main .program-list li a {display: block; background: transparent url(images/sprite.png) no-repeat -1086px -398px; padding-left: 20px; color: #6a6d70; text-decoration: none;}
.main .program-list li a strong {display: block;font-family:"Benton-Sans-Bold", sans-serif; color: #3089c2; font-size: 16px; font-weight: normal; margin-bottom: 6px;}
/* .main .program-list li a:hover, .main .program-list li a:focus {background-position: -1092px -197px;} */
.main .program-list li a:hover strong, .main .program-list li a:focus strong {color: #222;}

/* back button */
.back {margin-bottom:9px;}
.back a:link, .back a:visited {
	color: #7e8083;
	padding-left: 9px;
	background: transparent url(images/arrow_back.gif) no-repeat scroll left 2px;
}
.back a:hover, .back a:focus, .back a:active {text-decoration:underline;}
.back a .back_back {color:#3089c2;font-weight:bold;}

/* JavaScript-specific styles */
.has-js ul.course-feed {margin:0 3px;}
.has-js ul.columnize li {margin:0 24px 1.4em 0;}

/* content links widget */
.content-links-container {
	float: left;
	width: 658px;
	margin-top: 12px;
	/* [disabled]margin-bottom: -35px; */
}
.content-links-container2 {
	float: left;
	width: 658px;
	/* [disabled]margin-bottom: -35px; */
	margin-top: 12px;
}


.content-links-container3 {
	float: left;
	width: 658px;
	/* [disabled]margin-bottom: -35px; */
	margin-top: 12px;
}



.surveyor1 {
	float: left;
	width: 658px;
	/* [disabled]margin-bottom: -35px; */
	margin-top: 12px;
}



.contentlinks {
	width: 299px;
	float: left;
	margin: 0 0px 0px 0px;
	background-color: #fff;
	/* [disabled]-moz-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]-webkit-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]box-shadow: 0 0px 6px #ccc; */
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}



.contentlinks.widget.related-bulletin-pages{
	
	}
	
.contentlinks.widget.beyond-the-bulletin{
	margin-left: 12px;
}


.contentlinks.widget.beyond-the-bulletin2{
	margin-left: 12px;
		width: 299px;
	float: left;
	background-color: #fff;
	
	padding-bottom: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-left: 12px;
}
.contentlinks2 {
	width: 299px;
	float: left;
	margin: 0 0px 0px 0px;
	background-color: #fff;

	padding-bottom: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-left: 12px;
	
}









.contentlinks3 {
	width: 299px;
	float: left;
	margin: 0 0px 0px 0px;
	background-color: #fff;
	padding-bottom: 12px;
	padding-right: 12px;
	/* [disabled]padding-top: 12px; */
	/* [disabled]padding-left: 12px; */
	

}


.contentlinks4 {
	width: 295px;
	float: left;
	margin: 0 0px 0px 0px;
	background-color: #fff;
	padding-bottom: 12px;
	padding-right: 12px;
	/* [disabled]padding-top: 12px; */
	/* [disabled]padding-left: 12px; */
	margin-left: 28px;
	

}

.contentlinks4 h4{
	/* [disabled]background-color: #CCC; */
	height: 25px;
	border-bottom-color: #DADADA;
	border-bottom-style: dashed;
	border-bottom-width: 1px;


}


.contentlinks3 h4{
	/* [disabled]background-color: #CCC; */
	height: 25px;
	border-bottom-color: #DADADA;
	border-bottom-style: dashed;
	border-bottom-width: 1px;


}

.main .contentlinks ul {
	margin-left: 1.5em;
}
.main .contentlinks ul2 {
	line-height: 1.5em;
	margin: 0 0 18px 0px;
}

/*------[ main ]------*/

/* posts */
.main .post {position:relative;margin-bottom:1.6em;border-bottom:1px dotted #d8dddd;}
.main .full-post {margin:0;border:none;}
.main .post:last-child {border-bottom:none;margin-bottom:0;}
.full-post h1 {margin:0;}
.main .posts h2 {margin:0 125px 0 0;}
.main .posts h2 a {text-decoration:none;color:#222;}
.main .posts h2 a:hover, .main .posts h2 a:focus {text-decoration:underline;color:#3089c2;}
.meta {color:#939b9f;font-size:1.1em;}
.meta a {color:inherit;}
.meta a:hover, .meta a:focus {color:#3089c2;}
.main .comment-counter {display:block;width:100px;position:absolute;right:0;top:.4em;font-size:1em;padding-bottom:12px;background:transparent url(images/sprite.png) no-repeat -94px -584px;}
.main .comment-counter a {color:#939b9f;text-decoration:none;}
.main .comment-counter a:hover, .main .comment-counter a:focus {color:#3089c2;}
.main .comment-counter strong {	}
.main .comment-counter a strong {color:#fff;}
.navigation {clear:both;text-align:center;}
.navigation .next, .navigation .previous {padding:0 12px;}
.navigation .next a {background:transparent url(images/sprite.png) no-repeat 100% -98px;padding:0 9px 0 0;}
.navigation .previous a {background:transparent url(images/sprite.png) no-repeat -100px -98px;padding:0 0 0 9px;}
.more, .more-link {font-size:.85em;text-transform:uppercase;}
.thumb {clear:both;float:left;margin:0 12px 0 0;}

/* images */
.main img {margin-top:.3em;margin-bottom:.3em;}
img.alignright {float:right;margin:.3em 0 1em 12px;}
div.alignright {float:right;margin:0 0 0 2px;}
div.alignright img {float:right;}
div.alignright p {margin-left:10px;}
img.alignleft {float:left;margin:.3em 12px 1em 0;}
div.alignleft {float:left;margin:0 2px 0 0;}
div.alignleft img {float:left;}
div.alignleft p {margin-right:10px;}
img.aligncenter {text-align:center;}
div.aligncenter {margin:.3em auto 0 auto;}
.main .wp-caption p {font-size:1.1em;line-height:1.4em;color:#939b9f;clear:both;}
.main .wp-caption img {margin-bottom:8px;margin-top:0;} 

/* sidebar */
.sidebar {
	border: solid 1px #e1eaf0;
	background-color: #e8f4ff;
	float: right;
	padding: 12px 12px 0 12px;
	width: 186px;
	margin: 0 0 12px 12px;
	clear: right;
	text-align: left;
	;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	/* [disabled]height: auto; */
}


.sidebar ul li p a {

}
.sidebar ul  p a:hover {
	border-bottom-style: dashed;
	border-bottom-width: 1px;

}

ol li a:hover {
	border-bottom-style: dashed;
	border-bottom-width: 1px;

}

.sidebarcenter {
	height: 100%;
	width: 635px;
	/* [disabled]min-height: 200px; */
	padding-bottom: 10px;
}


.sidebarleft {
	float: left;
	/* [disabled]padding: 12px 12px 0 12px; */
	width: 300px;
	/* [disabled]margin: 0 0 12px 12px; */
	clear: left;
	text-align: left;
	height: 100%;
}

.sidebarright {
	float: right;
	/* [disabled]padding: 12px 12px 0 12px; */
	width: 300px;
	/* [disabled]margin: 0 0 12px 12px; */
	clear: right;
	text-align: left;
	height: 100%;
}
.sidebar2 {
	border: solid 1px #e1eaf0;
	background-color: #e8f4ff;
	float: right;
	padding: 12px 12px 0 12px;
	width: 186px;
	margin: 0 0 12px 12px;
	clear: right;
	text-align: left;
}

.sidebar3 {
	border: solid 1px #e1eaf0;
	background-color: #e8f4ff;
	/* [disabled]float: right; */
	padding: 12px 12px 0 12px;
	width: 608px;
	/* [disabled]margin: 0 0 0px 12px; */
	/* [disabled]clear: right; */
	text-align: left;
}

.sidebar4 {
	border: solid 1px #EAEAEA;
	background-color: #F5F5F5;
	float: left;
	padding: 12px 12px 0 12px;
	width: 384px;
	/* [disabled]margin: 0 0 0px 12px; */
	/* [disabled]clear: right; */
	text-align: left;
	margin-bottom: 12px;
}
.sidebar ul, .sidebar p {
	margin-left: 0;
	font-size: 11px;
	line-height: 1.3em;
	margin-bottom: 12px;
	list-style-type: none;
}
.sidebar ul strong {
	color: #666;
}
.sidebar ul li {
	margin-bottom: 13px;
	list-style-type: none;
}
.sidebar h3, .sidebar h4 {padding-left:0;}
.academics-f-w-title .main .sidebar {clear:both;}

/* comments */
#comment_wrapper {padding-top:1.6em;border-top:1px dotted #d8dddd;}
#comment_wrapper h3 span {color:#a4aaae;font-weight:normal;}
ul.commentlist, ul.commentlist ul {margin:0;clear:both;}
ul.commentlist li {width:550px;}
ul.commentlist p {font-size:inherit;margin:0;}
li .comment-bubble {float:right;width:380px; }
li li .comment-bubble {width:355px;border-color:#c8dce6;background:#dfecf3;}
li li li .comment-bubble {width:330px}
li li li li .comment-bubble {width:305px}
li li li li li .comment-bubble {width:280px}
li li li li li li .comment-bubble {width:255px}
.comment-author {margin:0 0 1.8em 24px;width:120px;float:right;}
.comment-point {border-left:0px solid transparent;border-right:16px solid transparent;border-top:16px solid #d8dcdc;border-bottom:0;height:0;margin-left:404px;margin-top:16px;position:absolute;width:0;}
.comment-point span {border-right:14px solid transparent;border-left:0px solid transparent;border-top:14px solid #eff0f1;border-bottom:0;height:0;margin-right:-18px;margin-top:-15px;position:absolute;width:0;}
li li .comment-point {border-top:16px solid  #c8dce6;}
li li .comment-point span {border-top:14px solid #dfecf3;}
.reply {font-size:.9em;padding-top:.5em;background:url(images/icons/comment.png) no-repeat 0 75%;padding-left:20px;}/* add all icons to sprite someday */
img.avatar {margin-right:1em;margin-top:0;}
.fn {font-size:.9em;line-height:1.3em;color:#222;font-weight:bold;font-style:normal;}
.fn a {color:#a4aaae;text-decoration:none;font-weight:normal;}
.fn a:hover {text-decoration:underline;}
.fn a.url {color:#3089c2;font-weight:bold;}
#commentform_wrapper {padding-top:1.8em;border-top:1px dotted #d8dddd;}
#commentform label {float:left;width:29%;}
#commentform input[type="submit"], .cancel-comment-reply {margin-left:29%;}
#commentform span {display:block;font-weight:normal;color:#a4aaae;font-size:.9em;}
#commentform textarea {width:69%;}	

/*------[ shortcodes ]------*/

/* collapsible containers */
.bu_collapsible_container {margin-bottom:1.8em;}
.bu_collapsible_container .bu_collapsible {background:transparent url(images/sprite.png) no-repeat -1087px -1198px;margin:0;padding-left: 18px;}
.bu_collapsible:hover {color:#3089c2;text-decoration:underline;}
.bu_collapsible_open .bu_collapsible {background-position:-100px -1198px;}
h1.bu_collapsible {background-position:-1087px -1190px !important;}
.bu_collapsible_open h1.bu_collapsible {background-position:-100px -1190px !important;}
h2.bu_collapsible {background-position:-1087px -1194px !important;}
.bu_collapsible_open h2.bu_collapsible {background-position:-100px -1194px !important;}
h3.bu_collapsible {background-position:-1087px -1197px !important;}
.bu_collapsible_open h3.bu_collapsible {background-position:-100px -1197px !important;}
h5.bu_collapsible {background-position:-1087px -1197px !important; padding: 2px 0 0;}
.bu_collapsible_open h5.bu_collapsible {background-position:-100px -1197px !important;}
h6.bu_collapsible {background-position:-1087px -1197px !important; padding: 2px 0 0;}
.bu_collapsible_open h6.bu_collapsible {background-position:-100px -1197px !important;}
p.bu_collapsible {background-position:-1087px -1197px !important; padding: 1px 0 0;}
.bu_collapsible_open p.bu_collapsible {background-position:-100px -1197px !important;}
.bu_collapsible_section {margin:0 0 -1.2em 0;padding:0 0 0 12px;border-left:12px solid #eceeee;}

/* news list */
.main .news_list {font-size:inherit;margin-left:0;}
.main .news_list li {list-style:none;margin:0;}
.news_list h4 {margin:0;}
.news_list .more {display:none;}/* during development, should change shortcode output to omit */
.news_list .date {color:#939b9f;font-size:1.1em;}/* during development, add .meta as class and this rule is unecessary */

/* child pages */
.bu-list-child-pages {border-top:1px dotted #d8dddd;}
.bu-list-child-pages h3 {font-size:1.2em;line-height:1.3em;margin:0;}
.bu-list-child-pages h3 a {display:block;padding:5px 12px 5px 0;border-bottom:1px dotted #d8dddd;}

/* course feeds */
.cf-course h4 {margin:0;}
.cf-course .meta {margin:0;}

/* buttons */
a.button {font-size: 12px; line-height: 0; height: 0; background-color: #f6f7f7; border: 1px solid #cdd0d2; padding: 11px 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #6a6d70; text-decoration: none;position: relative;
-webkit-transition-property: background-color, color, border-color; 
-webkit-transition-duration: .3s;
-webkit-transition-timing-function: ease-in-out;
-moz-transition-property: background-color, color, border-color;
-moz-transition-duration: .3s;
-moz-transition-timing-function: ease-in-out;
transition-property: background-color, color, border-color;
transition-duration: .3s;
transition-timing-function: ease-in-out;}
a.button:hover {border-color: #3089c2; background-color: #3089c2; color: #fff;}
a.button:active {top:1px;}


/*------[ widgets ]------*/

.sub .widget, .footbar .widget {
	margin-bottom: 12px;
	padding: 12px;
	background-color: #fff;
	/* [disabled]-moz-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]-webkit-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]box-shadow: 0 0px 6px #ccc; */
	/* [disabled]-webkit-border-radius: 0px; */
	/* [disabled]-moz-border-radius: 0px; */
	/* [disabled]border-radius: 0px; */
}

.footbar .widget {margin-top: 12px; margin-bottom: 0;}
.widget h2.widgettitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding: 8px 12px 7px 12px;
	margin: -9px -9px 12px -9px;
	color: #fff;
	font-weight: bold;
	background: #a4abae url(images/bg-widgettitle.jpg) no-repeat 100% 0;
	text-shadow: 0 -1px 0 #9ca1a5;
	text-align: left;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.widget h2.widgettitle a {text-decoration:none;display:block;margin:-8px -12px -7px -12px;padding:8px 12px 7px 40px;background:#a4abae url(images/bg-widgettitle.jpg) no-repeat 0 0;color:#fff;text-shadow:#9ca1a5 -1px -1px 0;}
.widget h2.widgettitle a:hover, .widget h2 a:focus {text-decoration:underline;}
.widget h3 {font-size:1.2em;line-height:1.5em;margin:0;}
.widget h4 {margin:0;}
.widget p {margin:0 0 .8em 0;}
.widget ul {margin:0;}
.widget ul li {
	margin-bottom: 0.5em;
	line-height: 1.3em;
	clear: both;
	/* [disabled]padding-left: 5px; */
	/* [disabled]margin-left: 20px; */
}
.widget ul2 li2 {
	margin-bottom: 0.5em;
	line-height: 1.3em;
	clear: both;
}
.widget ul ul {font-size:1em;}

/* content nav and glossary */
.widget_bu_pages {}
#Menubox h2 {margin-bottom:2px;}
#Menuboxlist, #glossary_groups {
	font-size: 11px;
	line-height: 1em;
	font-family: Tahoma, Geneva, sans-serif;
}
#Menuboxlist li, #glossary_groups li {margin-bottom: 0;border-top: 1px solid #D6DCDC;}
#Menuboxlist li:first-child, #glossary_groups li:first-child {border-top:none;}
#Menuboxlist li li, #glossary_groups li li {border-top: 1px dotted #d6dcdc; margin-bottom: 0;}
#Menuboxlist li li:first-child, #glossary_groups li li:first-child {border-top:none;}
#Menuboxlist li a, #glossary_groups li a {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 14px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 8px 18px 7px 0;
}
#Menuboxlist li a:hover, #Menuboxlist li a:focus, #glossary_groups li a:hover, #glossary_groups li a:focus  {
	color: #3089c2;
	background-position: 100% -190px;
}
#Menuboxlist li.current_page_item a, #glossary_groups li a.active {color:#659900;background-position:100% -190px;}
#Menuboxlist li.current_page_item li a {color: #939393; background:transparent url(images/sprite.png) no-repeat 100% -291px;}
#Menuboxlist li li a:hover, #Menuboxlist li li a:focus, #glossary_groups li li a:hover, #glossary_groups li li a:focus {
	color: #659900;
	background-position: 100% -191px;
}
#Menuboxlist ul, #glossary_groups ul {
	margin: 0;
	border: none;
	font-size: 1em;
	line-height: 1em;
	border-top: solid 1px #d6dcdc;
}
#Menuboxlist ul li a, #glossary_groups ul li a {
	border: none;
	font-size: 1.2em;
	width: auto;
	padding: 5px 18px 5px 0;
	font-weight: normal;
	background: transparent url(../images/sprite.png) no-repeat 100% -291px;
	color: #939393;
}
#Menuboxlist ul ul {margin-left: 12px; border-top: none;}
#Menuboxlist ul ul li a, #Menuboxlist ul li.current_page_item li a {background: transparent url() 0 0;}
#Menuboxlist ul ul ul {}
dl#glossary_terms dd {margin-left:0;margin-bottom:1.4em;}
dt.highlight, dt.highlight + dd {background:#fffbcc;}

/* post widget */
.widget .post {margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #d8dddd;}
.widget .post:last-child {border:none;padding:0;} /* doesn't work when random posts are enabled */
#sidebar1 .widget h3, .staggered_4col .footbar_widget1 .widget h3, .staggered_3col .footbar_widget1 .widget h3, .staggered_2col .footbar_widget1 .widget h3, .even_1col .footbar_widget1 .widget h3 {font-size:1.6em;line-height:1.3em;}
.widget .post h3 a {color:#222;}
.widget .post h3 a:hover, .widget .post h3 a:focus {color:#3089C2;}
.widget .post p.excerpt {margin:0;}
.widget .post .meta {margin:0;}
.widget .comment-counter {padding-left:.45em;margin-left:.1em;border-left:1px solid #d8dddd;}
.widget .comment-counter strong {font-weight:normal;}
.widget .comment-counter a strong {font-weight:bold;color:#659900;}
.widget .comment-counter a:hover strong, widget .comment-counter a:focus strong {color:#3089c2;}

/* wp widgets:rss, links, category */
h2 a.rsswidget:first-child, .rsswidget img {display:none;}
li a.rsswidget, .widget_links li a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin-bottom: 0;
	background-image: url(../images/icons/pdf.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}

.rsswidget img {display:none;}
li a.rsswidgetword, .widget_links li a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin-bottom: 0;
	background-image: url(../images/icons/doc.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
.rsswidget img {display:none;}
li a.rsswidgetexcel, .widget_links li a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin-bottom: 0;
	background-image: url(../images/icons/xls.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
.rsswidget img {display:none;}
li a.rsswidgetpig, .widget_links li a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin-bottom: 0;
	background-image: url(../images/icons/pdf.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
.rss-date {
	font-size: 10px;
	color: #939b9f;
	font-family: Tahoma, Geneva, sans-serif;
	/* [disabled]padding-left: 25px; */
	margin-left: 25px;
}


.rss-date-news {
	font-size: 10px;
	color: #939b9f;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	
}

 a.rss-date-news{text-decoration: none;
}
a:hover.rss-date-news  {text-decoration: none;
}


.rss-word {
	font-size: 12px;
	color: #939b9f;
	font-family: Tahoma, Geneva, sans-serif;
}
.widget_rss cite {font-size:.9em;color:#659900;}
select#cat {margin-bottom:1em;}

/* text widgets */
.widget .textwidget h3, .widget_bu_text h3 {font-size:1.6em;line-height:1.3em;margin:0 0 1em 0;}
.widget .textwidget ul, .widget_bu_text ul {margin-left:18px;}
.widget .textwidget li, .widget_bu_text li {line-height:1.5em; padding-bottom: 9px;}
.widget .textwidget ul li, .widget_bu_text ul li {margin:0;}
.widget .textwidget ul ul, .widget_bu_text ul ul {font-size:1em;margin-bottom:0;}
.widget .textwidget ul, .widget_bu_text ul {line-height:1.5em;margin-bottom:1.4em;}

/* related websites */
.sub .related-websites {padding:3px;}
.related-websites h2.widgettitle {display:none;}
.related-websites ul li {
	display: block;
	margin: 0;
	background: #3594cd url(../images/sprite.png) no-repeat 100% -900px;
	font-weight: bold;
}
.related-websites ul li a {display:block;color:#fff;text-decoration:none;padding:9px 33px 9px 9px;background:transparent url(../images/sprite.png) no-repeat 88px -791px;}
.related-websites ul li a:hover {text-decoration:underline;}

/*------[ calendars ]------*/

table.calendar, #wp-calendar {width:100%;margin-bottom:.3em;background:#fff;border:1px solid #d8dddd;}
table.calendar caption, #wp-calendar caption {color:#222;}
table.calendar caption a, #wp-calendar caption a {font-weight:bold;text-decoration:none;}
table.calendar caption a:hover, #wp-calendar caption a:hover,table.calendar caption a:focus, #wp-calendar caption a:focus {color:#222;}
table.calendar th, #wp-calendar th {color:#fff;line-height:2.2em;text-align:center;padding:0;background:#d8dddd;border:1px solid #d8dddd;}
table.calendar td, #wp-calendar td {line-height:2.2em;text-align:center;padding:0;font-size:.9em;border:1px solid #d8dddd;}
table.calendar td a, #wp-calendar td a {color:#939b9f;font-weight:normal;display:block;text-decoration:none;}
table.calendar td a:hover, #wp-calendar td a:hover, table.calendar td a:focus, #wp-calendar td a:focus {color:#fff !important;background:#3089c2 !important;}
#wp-calendar td {color:#939b9f;}
#wp-calendar td a {color:#3089c2;font-weight:bold;}

/* event day states */
table.calendar .busy .day a {color:#3089c2;font-weight:bold;}
table.calendar .out, table.calendar .out .day a {color:#ced1d2;background:#f6f6f7;}
table.calendar .today .day a {background:#a4abae;color:#fff;}
table.calendar .selected .day a {background:#659900;color:#fff;font-weight:bold;}

/* event list */
.event-list ul, #calendarPage ul {margin-left:0;}
.event-list ul li, #calendarPage ul li {list-style:none;}
.calendar-range {
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
.event-time {
	display: block;
	float: left;
	clear: left;
	font-weight: bold;
	border-right: 1px solid #d8dddd;
	width: 90px;
	padding: 0 0 0 5px;
	margin: 0 12px 0px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	/* [disabled]background-color: #666; */
	/* [disabled]color: #FFF; */
}
.event-link {display:block;padding:1px 0;}
.event-link {*display:inline-block;
	margin-bottom: 10px;
}/* for IE */
.eventDetail .description {font-size:1.2em;line-height:1.5em;margin-bottom:1.4em;}
.eventDetail .description p {font-size:1em;}
.eventDetail dl.tabular dt {width:14%;}
.eventDetail dl.tabular dd {width:85%;}

/* event topics */
#calendar-topics p {margin:0;}
#calendar-topics ul ul {font-size:inherit;}
#calendar-topics li {line-height:1.5em;margin:0;border-left:12px solid #eceeee;}
#calendar-topics li a {padding-left:12px; display: block;}


/* micro calendar */
#micro_calendar .month {float:left;width:263px;}
#micro_calendar .topics {float:right;width:263px;}

/*------[ footbar ]------*/

.footbar {clear:both;padding-top:0;}
#content .footbar .container {margin:0 auto;}

/*------[ footer ]------*/

#footer {
	clear: both;
	height: 150px;
	margin-top: 30px;
	z-index: 0;
	background-color: #1D4F91;
	/* [disabled]padding-top: 20px; */
	background-image: url(../images/head-img-over.png);
}
#footer .container {
	margin: 26px auto 10px auto;
	min-height: 60px;
}
#footer .masterplate {
	margin-top: 20px;
}
#footer .masterplate img {
	float: left;
	margin: 0 10px 40px 0;
}
#footer .masterplate img.bumc {margin:-14px 0 50px 50px;float:right;}
#footer img.bumc {margin:0 0 50px 50px;float:right;}
#footer ul {
	list-style: none;
}
#footer li {display:inline;font-size:1.1em;line-height:1.5em;padding-right:6px;margin-right:6px;border-right:1px solid #d8dddd;}
#footer li:last-child {border:none;}
#footer li a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer li a:hover, #footer li a:focus {
	text-decoration: underline;
	color: #CCC;
}

/* QD Today link */
body #footer li.qdtoday {border-right:none;}
body #footer li.qdtoday a {font-weight:bold;color:#8aa5b1;}
body #footer li.qdtoday a span {font-weight:bold;color:#c00;}

/*------[ forms ]------*/

/* base form styles */
input, select, textarea {
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	margin-right: 0px;
	float: inherit;
	text-align: justify;
	height: 22px;
	margin-bottom: 0px;
}
label {display:inline-block;clear:both;line-height:1.3em;}
input.button {cursor:pointer;}
input[type=radio], input[type=checkbox] {margin-right:6px;}

/* buttons */
#content button, #content input.button, input[type=button], input[type=submit] {

	display: block;
	color: #e3ebf3;
	height: 30px;
	font-size: 11px;
	text-decoration: none;
	position: relative;
	background-color: #CCCCCC;
	margin-top:-20px;
}



















#content button:hover, #content input.button:hover, input[type=button]:hover, input[type=submit]:hover, #content button:focus, #content input.button:focus, input[type=button]:focus, input[type=submit]:focus {
}
#content button:active, #content input.button:active, input[type=button]:active, input[type=submit]:active, #content button.neutral:active {
	color: #fff;
	background: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#content button.neutral {
}
#content button.neutral:hover,#content button.neutral:focus {
}

/* buforms */
.buforms input[type=text] {width:32%}
.buforms textarea {width:59%}
.buforms label {display:block;font-size:1.2em;font-weight:bold;margin-bottom:2px;}
.buforms_left label {float:left;margin-right:15px;width:29%;}
.buforms fieldset div, .buforms fieldset fieldset {margin-bottom:15px;}
.buforms .radio input[type=radio], .buforms .input-row input[type=checkbox] {float:left;clear:both;margin-bottom:3px;}
.buforms .radio label, .buforms .checkbox label {display:block;clear:none;font-weight:normal;margin-bottom:3px;}
.buforms .inline {display:inline;margin-left:1.4em;}
.buforms .required {color:#c00;}
.buforms_footer {padding-top:6px;}
.buforms_left .buforms_footer {margin-left:31%}

/* gravity forms */
.main .gform_wrapper ul select {font-size:1em;}

/* edit button */
 p.edit-link {background-color:#fffbcc;padding:3px 6px;margin:0;width:3.6em;float:right;border:1px solid #e0ce71;z-index: 100; position: relative;}
 .home p.edit-link {position: absolute; top:0; right: 0;}
.posts p.edit-link {margin-right:112px;}
 p.edit-link a {padding:2px 0 4px 20px;color:#5F8CA2;background:url(images/icons/write-post.gif) no-repeat;}



#index-emergency {padding:0 !important;}
#index-emergency-inner {border-top:0 !important;}
#index-emergency-message {padding:7px 12px 7px 180px;}

/*------[ clearer ]------*/

#content:after, .post:after, .main .event-list ul:after, .footbar:after, ul.commentlist li:after, ul.commentlist div:after, .widget:after, .med_2col_right #col1 .container:after, .main .container:after, .container .wide:after, .main .letter:after, dl.tabular:after {display:block;clear:both;content:" ";height:0;overflow:hidden;}

/*//////////////////////////////////////////////////////////////////////*/
/*                                                                      */
/*     LAYOUT VARIATIONS                                                */
/*     .max_2col_right, .max_2col_left, .max_3col_split,                */
/*     .med_2col_left, .med_2col_right, .micro_1col                     */
/*                                                                      */
/*//////////////////////////////////////////////////////////////////////*/

/*------[ max widths ]------*/

.max .container, .max #pnb, .max #nav {width:1000px;}
.max.has-utility-nav #nav, .max #masthead {width:700px;}
.max #utility {width:300px;}
.max .announcement {width:974px;}
.max .page-width {width:1000px;}

/*------[ max columns ]------*/

/* max_2col_right */
.max_2col_right #col1 {width:550px;float:left;}
.max_2col_right #col1 .container {width:auto;margin:0;padding:0;border:none;}
.max_2col_right #col2 {width:437px;float:right;border-left:1px solid #d8dddd;}
.max_2col_right #col2 #sidebar1 {margin:0 0 12px 12px;border-bottom:1px solid #d8dddd;}
.max_2col_right #col2 #sidebar2 {float:left;width:212px;}
.max_2col_right #col2 #sidebar2 .widget {padding-left:12px;}
.max_2col_right #col2 #sidebar3 {float:right;width:212px;border-left:1px solid #d8dddd;}
.max_2col_right #col2 #sidebar3 .widget {padding-left:12px;}

/* max_3col_split */
.max_3col_split #col1 {width:212px;float:left;}
.max_3col_split #col1 .widget {padding-right:12px;}
.max_3col_split #col2 {width:562px;float:left;border-left:1px solid #d8dddd;}
.max_3col_split #col2 .container {width:auto;margin-left:12px;padding:0;border:none;}
.max_3col_split #col3 {width:212px;float:right;border-left:1px solid #d8dddd;}
.max_3col_split #col3 .widget {padding-left:12px;}

/*------[ max footbar columns ]------*/

/* footbar, 4 even columns */
.even_4col .footbar_widget1 {float:left;width:243px;}
.even_4col .footbar_widget1 .widget {padding:0 12px 0 0;}
.even_4col .footbar_widget2 {float:left;width:255px;border-left:1px solid #d8dddd;}
.even_4col .footbar_widget2 .widget {padding:0 12px 0 12px;}
.even_4col .footbar_widget3 {float:left;width:255px;border-left:1px solid #d8dddd;}
.even_4col .footbar_widget3 .widget {padding:0 12px 0 12px;}
.even_4col .footbar_widget4 {float:left;width:244px;border-left:1px solid #d8dddd;}
.even_4col .footbar_widget4 .widget {padding:0 0 0 12px;}

/* footbar, 4 columns, first oversized */
.staggered_4col .footbar_widget1 {float:left;width:337px;}
.staggered_4col .footbar_widget1 .widget {padding:0 12px 0 0;}
.staggered_4col .footbar_widget2 {float:left;width:224px;border-left:1px solid #d8dddd;}
.staggered_4col .footbar_widget2 .widget {padding:0 12px 0 12px;}
.staggered_4col .footbar_widget3 {float:left;width:224px;border-left:1px solid #d8dddd;}
.staggered_4col .footbar_widget3 .widget {padding:0 12px 0 12px;}
.staggered_4col .footbar_widget4 {float:left;width:212px;border-left:1px solid #d8dddd;}
.staggered_4col .footbar_widget4 .widget {padding:0 0 0 12px;}

/* footbar, 3 even columns */
.even_3col .footbar_widget1 {float:left;width:329px;}
.even_3col .footbar_widget1 .widget {}
.even_3col .footbar_widget2 {float:left;width:340px;}
.even_3col .footbar_widget2 .widget {margin-left: 12px;}
.even_3col .footbar_widget3 {float:left;width:329px;}
.even_3col .footbar_widget3 .widget {}

/* footbar, 3 even columns, first oversized */
.staggered_3col .footbar_widget1 {float:left;width:562px;}
.staggered_3col .footbar_widget1 .widget {padding:0 12px 0 0;}
.staggered_3col .footbar_widget2 {float:left;width:224px;border-left:1px solid #d8dddd;}
.staggered_3col .footbar_widget2 .widget {padding:0 12px 0 12px;}
.staggered_3col .footbar_widget3 {float:left;width:212px;border-left:1px solid #d8dddd;}
.staggered_3col .footbar_widget3 .widget {padding:0 0 0 12px;}

/*------[ medium widths ]------*/

.med .container {
	width: 888px;
}
.med #pnb, .med #nav {}
.med.has-utility-nav #nav, .med #masthead {/* width:562px; */}
.med #utility {/* width:300px; */}	
.med .announcement {width:882px; background-color:#fff;border:solid 3px #fff;-moz-box-shadow:0 0px 6px #ccc;-webkit-box-shadow:0 0px 6px #ccc;box-shadow:0 0px 6px #ccc;}
.med .page-width {width:888px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;


}
.med #content .page-width .container {
	width: auto;
	padding: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 0px 6px #ccc;
	box-shadow: 0 0px 6px #ccc;
}
.search-page #content .page-width .container {background-color: #1f63a0;border:solid 3px #fff; padding-bottom: 24px;}
.med #content .page-width-no-bg .container {width:100%;padding:0; background-color: transparent;}

/*------[ medium columns ]------*/

/* med_2col_left */
.med_2col_left #col1 {width:274px;float:left;}
.med_2col_left #col1 .widget {padding-right:12px;}
.med_2col_left #col2 {width:562px;float:right;border-left:1px solid #d8dddd;}
.med_2col_left #col2 .container {width:auto;margin-left:12px;padding:0;border:none;}

/* med_2col_right */
.med_2col_right #col1 {
	width: 658px;
	float: right;
	/* [disabled]margin-bottom: -24px; */
}
.med_2col_right #col1 .container {
	width: 634px;
	border: none;
	padding: 48px 12px 12px;
	background-color: #fff;
	/* [disabled]-webkit-box-shadow: 0 0px 6px #ccc; */
	/* [disabled]box-shadow: 0 0px 6px #ccc; */
	/* [disabled]-webkit-border-radius: 0px; */
	/* [disabled]-moz-border-radius: 0px; */
	/* [disabled]border-radius: 0px; */
}

.med_2col_right #col1 .container li {
	line-height: 1.3em;
	color: #6a6d70;
	margin-bottom: 5px;
	
}

.med_2col_right #col1 .container img {

}
.med_2col_right #col1 .container2 img {
	float: left;
	background-color: #D6D6D6;
	border: 1px solid #dbd9d3;
	width: 80px;
	height: 80px;
	margin-right: 5px;
	padding: 4px;
}


.page-nobreadcrumb #content #col1 .container {padding-top: 18px;}
.med_2col_right #col2 {
	width: 218px;
	float: left;
	text-decoration: none;
}
.med_2col_right #col2 .widget {}

/*------[ medium footbar columns ]------*/

/* 3 even columns */
.med .even_3col .footbar_widget1 {float:left;width:323px;}
.med .even_3col .footbar_widget1 .widget {}
.med .even_3col .footbar_widget2 {float:left;width:335px;}
.med .even_3col .footbar_widget2 .widget {margin-left: 12px;}
.med .even_3col .footbar_widget3 {float:left;width:274px;}
.med .even_3col .footbar_widget3 .widget {}

/* 2 staggered columns */
.med .staggered_2col .footbar_widget1 {float:left;width:562px;}
.med .staggered_2col .footbar_widget1 .widget {padding:0 12px 0 0;}
.med .staggered_2col .footbar_widget2 {float:left;width:274px;border-left:1px solid #d8dddd;}
.med .staggered_2col .footbar_widget2 .widget {padding:0 0 0 12px;}

/*------[ micro widths ]------*/

.micro #pnb, .micro .container, .micro #masthead {width:550px;}
.micro #utility, .micro #masthead p {display:none;}/* during development */
.micro .announcement {width:524px;}
.micro .page-width {width:550px;}

/* micro_1col */
.micro_1col #col2 {width:550px;}
.micro_1col #col2 .container {width:auto;border:none;padding:0;}

/*------[ micro footbar columns ]------*/

/* 2 even columns */
.micro .even_2col .footbar_widget1 {float:left;width:274px;}
.micro .even_2col .footbar_widget1 .widget {padding:0 12px 0 0;}
.micro .even_2col .footbar_widget2 {float:left;width:274px;border-left:1px solid #d8dddd;}
.micro .even_2col .footbar_widget2 .widget {padding:0 0 0 12px;}








#MenuBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	Texe-decoration : none
}
DIV#Menu {
}
A.Menu {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	border-top: 1px solid #D6DCDC;
	
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

A.Menu:link {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	border-top: 1px solid #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}
A.Menu:active {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	border-top: 1px solid #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

	
}
A.Menu:visited {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	border-top: 1px solid #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}
A.Menu:hover {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #1D4F91;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	border-top: 1px solid #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}



DIV#Menutop {
}
A.Menutop {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}

A.Menutop:link {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;


}
A.Menutop:active {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;

list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

	
}
A.Menutop:visited {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #6a6d70;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}
A.Menutop:hover {
	display: block;
	width: 176px;
	text-decoration: none;
	font-weight: bold;
	color: #1D4F91;
	font-size: 13px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 0;
	margin-bottom: 0;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}



DIV#Menubox2 {
}


#MenuBox2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	Texe-decoration : none
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
DIV#Menu2 {list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu2 {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
	padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

A.Menu2:link {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu2:active {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu2:visited {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -290px;
padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu2:hover {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
DIV#Menubox2 {
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#MenuBox2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	Texe-decoration : none;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
DIV#Menu3 {
}
A.Menu3 {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
padding: 6px 18px 9px 30px;
	margin-bottom: 0px;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

A.Menu3:link {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu3:active {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
	
padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu3:visited {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #939393;
	font-size: 12px;
	line-height: 18px;
	
padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.Menu3:hover {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

DIV#Menu3 {
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.MenuC3 {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #659900;
	font-size: 12px;
	line-height: 18px;
padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.MenuC3:link {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
A.MenuC3:active {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
A.MenuC3:visited {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
A.MenuC3:hover {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 18px 9px 30px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}



DIV#MenuC2 {list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
A.MenuC2 {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
A.MenuC2:link {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
A.MenuC2:active {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #659900;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;


	
}
A.MenuC2:visited {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
A.MenuC2:hover {
	display: block;
	width: 161px;
	text-decoration: none;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	line-height: 18px;
	background: transparent url(../images/sprite.png) no-repeat 100% -190px;
	padding: 6px 18px 9px 15px;
	margin-bottom: 0;
	border-top: 1px dotted #D6DCDC;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


DIV#NewsItemmain {
	BACKGROUND-IMAGE: url(../img/bgnewsitem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	margin-bottom: 7px;
	text-align: left;
	margin-left: 10px;
}




DIV#NewsItem {
	BACKGROUND-IMAGE: url(../img/bgnewsitem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	margin-bottom: 5px;
	text-align: left;
}

DIV#ppttemplate{
	padding: 4px;
	margin-bottom: 5px;
	text-align: center;
	width: 113px;
	float: left;
	/* [disabled]clear: both; */
	margin: 0px 5px 0px 0px;
}

DIV#ppttemplate img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}


DIV#ppttemplate p img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}



DIV#ppttemplatelast{
	padding: 4px;
	margin-bottom: 5px;
	text-align: center;
	width: 114px;
	float: left;
	clear: none;
	/* [disabled]margin: 0px 10px 0px 0px; */
}

DIV#ppttemplatelast img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}


DIV#ppttemplatelast p img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}







DIV#ppttemplate169{
	padding: 4px;
	margin-bottom: 5px;
	text-align: center;
	width: 148px;
	float: left;
	/* [disabled]clear: both; */
	margin: 0px 5px 0px 0px;
}

DIV#ppttemplate169 img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}


DIV#ppttemplate169 p img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}



DIV#ppttemplatelast169{
	padding: 4px;
	margin-bottom: 5px;
	text-align: center;
	width: 114px;
	float: left;
	clear: none;
	/* [disabled]margin: 0px 10px 0px 0px; */
}

DIV#ppttemplatelast169 img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}


DIV#ppttemplatelast169 p img{
margin-bottom: 5px;
	text-align: center;
	background-color: #e6e3db;padding: 4px;
	border: 1px solid #dbd9d3;
}














DIV#link {
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #4373E2;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	/* [disabled]margin-left: 5px; */
	text-align: center;
	padding-right: 0px;
	padding-top: 6px;
	/* [disabled]font-weight: bold; */
	width: 100%;
	float: left;
	height: 22px;
	margin-bottom: 10px;

}


DIV#link A {
	COLOR: #fff;

	TEXT-DECORATION: none;
	padding-top: 10px;
		margin-bottom: 10px;
}



DIV#link A:hover {
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #CCCCCC;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	text-align: center;
	padding-right: 0px;
	padding-top: 6px;
	/* [disabled]font-weight: bold; */
	width: 100%;
	float: left;
	height: 22px;
	margin-top: -6px;	
		margin-bottom: 10px;
}



DIV#Truehit{
	BACKGROUND-IMAGE: url(../img/bgnewsitem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	margin-bottom: 5px;
	text-align: left;
	/* [disabled]padding-left: 30px; */
	width: 555px;
}
DIV#Truehitpic{
	width: 14px;
	height: 17px;
	float: left;
	margin-right: 5px;
	margin-top: 11px;

}
DIV#Truehitword{
	BACKGROUND-IMAGE: url(../img/bgnewsitem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	margin-bottom: 5px;
	text-align: left;
	float: right;
	width: 450px;
}

DIV#facebook{
	BACKGROUND-IMAGE: url(../img/bgnewsitem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	margin-bottom: 5px;
	text-align: left;
	float: right;
	width: 100px;
	height: 70px;
	clear: both;
}


DIV#Truehitword p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	
}


DIV#word {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	text-align: left;
	margin-bottom: 5px;
}
DIV#word-top {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	padding: 0px;
	text-align: left;
	margin-top: -3px;
}
DIV#Cappitalword {
	padding: 0px 0px 0px 5px;
	text-align: left;
	margin-left: -50px;
	color: #3089c2;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	height: 3px;
	border-top-color: #D3D3D3;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-top: 10px;
	margin-top: 5px;
	width: 630px;
}

DIV#Cappitalwordtop {
	padding: 0px 0px 0px 5px;
	text-align: left;
	margin-left: -50px;
	color: #3089c2;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	height: 3px;

	
}



/* link icons */
DIV#ink {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0px 0px 25px;
	margin-bottom: 0;
}

A.linkpdf {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/pdf.png);
	background-repeat: no-repeat;
	line-height: 18px;
	width: auto;
}
A.linkdoc {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/doc.png);
	background-repeat: no-repeat;
	line-height: 18px;
}
A.linkexcel {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/xls.png);
	background-repeat: no-repeat;
	line-height: 18px;
}
A.linkmail {
	display: block;
	
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/email.png);
	background-repeat: no-repeat;
	line-height: 18px;
}
A.linkppt {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/ppt.png);
	background-repeat: no-repeat;
	line-height: 18px;
}

A.linkopen {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/open.png);
	background-repeat: no-repeat;
	line-height: 18px;
}

A.linknews{
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	line-height: 18px;
	width:100%
}
A.linkvdo {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/vdo.png);
	background-repeat: no-repeat;
	line-height: 18px;
}
A.linkdate {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/date2.png);
	background-repeat: no-repeat;
	line-height: 18px;
}
A.linkzip {
	display: block;

	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	background-image: url(../images/icons/zip.png);
	background-repeat: no-repeat;
	line-height: 18px;
}




A.linkimg {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #6a6d70;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	line-height: 18px;
	text-align: center;
	width: 100%;


}
A.linkpdf:hover {
	color: #666666;
	border-bottom-width: 1px;
	/* [disabled]border-bottom-style: dashed; */
	text-decoration: underline;
}
A.linkdate:hover {
	display: block;
	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}
A.linkexcel:hover {
	display: block;
	text-decoration: underline;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}

A.linknews:hover {
	/* [disabled]display: block; */
	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
	float: right;
	width: 100px;
}


A.linkzip:hover {
	display: block;
	text-decoration: underline;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}


A.linkimg:hover {
	display: block;
	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	padding: 0px 5px 0px 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
	text-align: center;
}


A.linkdoc:hover {
	display: block;
	text-decoration: underline;
	font-weight: normal;
	color: #1D4F91;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}
A.linkppt:hover {
	display: block;

	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}
A.linkmail:hover {
	display: block;

	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}
A.linkopen:hover {
	display: block;

	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}

A.linkvdo:hover {
	display: block;

	text-decoration: underline;
	font-weight: normal;
	color: #3089c2;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	margin-bottom: 0px;
	line-height: 18px;
	text-underline-position: 11;
}
img {
	
border:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

DIV#underline {
	width: auto;
	border-top-color: #DADADA;
	border-top-style: dashed;
	border-top-width: 1px;
	height: 5px;
	margin-top: 15px;
	/* [disabled]background-image: url(../images/line.png); */
	/* [disabled]background-repeat: repeat; */
	margin-bottom: 5px;
	clear: both;
}

DIV#underlineshot {
	width: 400px;
	border-top-color: #DADADA;
	border-top-style: dashed;
	border-top-width: 1px;
	height: 5px;
	margin-top: 15px;
	/* [disabled]background-image: url(../images/line.png); */
	/* [disabled]background-repeat: repeat; */
	margin-bottom: 5px;
	clear: left;
}


DIV#underlinebottom {
	width: auto;
	border-bottom-color: #DADADA;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	height: 20px;
	margin-top: 15px;
	/* [disabled]background-image: url(../images/line.png); */
	/* [disabled]background-repeat: repeat; */
	margin-bottom: 5px;
	clear: both;
}
DIV#nonunderline {
	width: auto;
	
	height: 5px;
	margin-top: 15px;
	/* [disabled]background-image: url(../images/line.png); */
	/* [disabled]background-repeat: repeat; */
	margin-bottom: 5px;
	clear: both;
}


DIV#Crop_scrip {
	width: 100%;
	height: 500px;
	margin-top: -10px;
	clear: both;
}



.containerindex {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 887px;
	/* [disabled]padding-left: 21px; */
	font-size: 11px;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	
	
	
	height: 130px;
	background-image: url(../images/logo_Bottom.svg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
}



/*------[ base typography ]------*/



DIV#HRleft {
	width: 50%;
	height: 120px;
	float: left;
	/* [disabled]clear: both; */
	padding-left: 20px;
	margin-right: -20px;
}
DIV#HRright {
	width: 50%;
	height: 120px;
	float: right;
	/* [disabled]clear: both; */
	/* [disabled]padding-left: 10px; */
}

DIV#HRleft p {
	margin-top: -7px;
	
}
DIV#HRright p {
	margin-top: -7px;
	/* [disabled]clear: both; */
}

DIV#HRright p a {
	background-image: url(../images/icons/email.png);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position-y: 90%;
	/* [disabled]clear: both; */
	font-size: 11px;
}
DIV#HRleft p a {
	/* [disabled]clear: both; */
	background-image: url(../images/icons/email.png);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position-y: 90%;
	font-size: 11px;
}

DIV#HRleft img {
	float: left;
	width: 90px;
	height: 90px;
	border: 4px solid #dee1e2;
	border-color: rgba(147,155,159,.3);
	margin: 0 5px 12px 5px;
}
DIV#HRright img {
	float: left;
	width: 90px;
	height: 90px;
	border: 4px solid #dee1e2;
	border-color: rgba(147,155,159,.3);
	margin: 0 5px 12px 15px;
	/* [disabled]clear: both; */
}




DIV#name3{
	COLOR: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: center;

}



DIV#line1{
	background-image: url(../images/Line3.svg);
	width: 634px;
	height: 50px;
}






DIV#name4{
	COLOR: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	/* [disabled]background-color: #4373E2; */
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	/* [disabled]margin-left: 5px; */
	text-align: center;
	padding-right: 0px;
	padding-top: 4px;
	font-weight: normal;
	width: 190px;
	float: left;
	height: 38px;
}


DIV#name{
	COLOR: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	/* [disabled]background-color: #4373E2; */
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	/* [disabled]margin-left: 5px; */
	text-align: center;
	padding-right: 0px;
	padding-top: 4px;
	font-weight: normal;
	width: 190px;
	float: left;
	height: 22px;
}


DIV#name A{
	COLOR: #666;
	TEXT-DECORATION: none;
	padding-top: 10px;
}



DIV#name A:hover{
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	/* [disabled]background-color: #CCCCCC; */
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	text-align: center;
	padding-right: 0px;
	padding-top: 4px;
	font-weight: normal;
	width: 190px;
	float: left;
	height: 22px;
	margin-top: -4px;
}



DIV#name2{
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #666666;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	/* [disabled]margin-left: 5px; */
	text-align: center;
	padding-right: 0px;
	padding-top: 4px;
	font-weight: normal;
	width: 190px;
	float: left;
	height: 22px;

}


DIV#name2 A{
	COLOR: #fff;

	TEXT-DECORATION: none;
	padding-top: 10px;
}



DIV#name2 A:hover{
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #CCCCCC;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	text-align: center;
	padding-right: 0px;
	padding-top: 4px;
	font-weight: normal;
	width: 190px;
	float: left;
	height: 22px;
	margin-top: -4px;

	
}


















DIV#Month_new {
	/* [disabled]float: left; */
	width: 100%;
	height: auto;
	margin: 10px 0px 5px 0px;
	clear: both;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #B7B7B7;
	border-top-style: dotted;
	border-top-color: #DADADA;
	border-top-width: 1px;
	padding-top: 5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align: left;

}


DIV#Years_new {
	float: left;
	width: 90px;
	height: auto;
	margin: 20px 0px 12px 0px;
	clear: both;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #B7B7B7;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


/* calendar widget */
ul.default li .date {padding-right:3px;color:#999;font-weight:bold;text-decoration:none;list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
ul.default li a:hover .event-title, ul.default a:hover .title {text-decoration:none;list-style-type: none;}

ul.full-date li .date {display:block;color:#939b9f;font-size:.9em;list-style-type: none;}

ul.full-date-time {margin-top:-8px;list-style-type: none;}

ul.full-date-time li {margin:0;padding:3px 0;list-style-type: none;}

ul.full-date-time a {display:block;border-bottom: 1px solid #ccc !important;padding-bottom:6px;padding-bottom: 6px;list-style-type: none;}

ul.full-date-time a:hover {border-bottom: 1px solid #ccc !important;list-style-type: none;}

ul.full-date-time li .date {padding-right:4px;list-style-type: none;}

ul.full-date-time .time, ul.full-date-time li .date {color:#939b9f;font-size:0.9em;list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

ul.full-date-time .time {padding-left:4px;border-left:1px solid #d8dddd;list-style-type: none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}



*ul.graphic {


}

ul.graphic li {margin:0;clear:left;list-style-type: none;
text-decoration: none;}


ul.graphic li .date {
	float: left;
	width: 55px;
	margin: 0 8px .9em 0;
	padding-right: 5px;
	border-right: 3px solid #d8dddd;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
}

ul.graphic li .day {
	display: block;
	font-size: 1.4em;
	color: #1D4F91;
	font-weight: bold;
	/* [disabled]padding-top: 2px; */
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
	width: 55px;
	text-align: left;
}

ul.graphic li .day3 {
	display: block;
	font-size: 1.4em;
	color: #CCCCCC;
	font-weight: bold;
	/* [disabled]padding-top: 2px; */
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
	width: 55px;
	text-align: left;
}


ul.graphic li .month {
	color: #939b9f;
	text-transform: uppercase;
	font-size: 0.8em;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	width: 55px;
	padding-left: 2px;
}


ul.graphic li  a span.rss-date-news{text-decoration: none;text-align: left;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
text-decoration: none;}
ul.graphic li a:hover span.rss-date-news {
	text-decoration: none;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	/* [disabled]text-decoration: none; */
}
ul.graphic li a span.rss-date-title {text-decoration: nonetext-align: left;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;text-decoration: none;}

ul.graphic li a:hover span.rss-date-title {
	color: #1D4F91;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
}






ul.graphic li a span.rss-date-title strong1 {
	color: #FFF;
	background-color: #1D4F91;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 2px;
}

ul.graphic li a:hover span.rss-date-title strong1{
	color: #FFF;
	background-color: #1D4F91;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 2px;
}






DIV#index1 {
	margin: 0 auto;
	width: 350px;
	margin-top: 100px;
	height: 350px;
	
}

DIV#index2 {
	margin: 0 auto;
	width: 200px;
	margin-top: -50px;
	height: 200px;
	
}
ul ol li strong {
	margin-top: 25px;

	
}


#utility li#sur {background:transparent url() no-repeat scroll 50% -1px;}
#utility li#sur a {
	color: #FFF;
	background-color: #666666;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png)
}



#utility li#sur a:hover {
	background-color: #d1d3d4;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

















#utility li#muqd {background:transparent url() no-repeat scroll 50% -1px;}
#utility li#muqd a {
	background-color: #1D4F91;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-image: url(../images/head-img-over.png)
}



#utility li#muqd a:hover {
	background-color: #d1d3d4;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}




#utility li#english {background:transparent url() no-repeat scroll 50% -1px;}
#utility li#english a {
	background-color: #FFC845;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-image: url(../images/head-img-over.png)
}


#utility li#english a:hover {
	background-color: #666666;
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}




*ul.regis {
	/* [disabled]margin-left: -30px; */
	/* [disabled]width: 634px; */
	/* [disabled]float: left; */


}

ul.regis li {margin:0;clear:left;list-style-type: none;
text-decoration: none;}


ul.regis li .date {
	float: left;
	width: 55px;
	margin: 0 8px .9em 0;
	padding-right: 5px;
	border-right: 3px solid #d8dddd;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
}

ul.regis li .day {
	display: block;
	font-size: 1.4em;
	color: #3089c2;
	font-weight: bold;
	/* [disabled]padding-top: 2px; */
	list-style-type: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
	width: 55px;
	text-align: left;
}


ul.regis li .month {
	color: #939b9f;
	text-transform: uppercase;
	font-size: 0.8em;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	width: 55px;
	padding-left: 2px;
}


ul.regis li  a span.rss-date-news{text-decoration: none;text-align: left;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
text-decoration: none;}
ul.regis li a:hover span.rss-date-news {
	text-decoration: none;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	/* [disabled]text-decoration: none; */
}
ul.regis li a span.rss-date-title {text-decoration: nonetext-align: left;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;text-decoration: none;}
ul.regis li a:hover span.rss-date-title {text-decoration: underline;text-align: left;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;text-decoration: none;}


.black-ribbon {
  position: fixed;
  z-index: 9999;
  width: 70px;
}
@media only all and (min-width: 768px) {
  .black-ribbon {
    width: auto;
  }
#wrapper #content #pnb2 {
}
#wrapper #content #pnb2 {
}




.stick-left { left: 0; }
.stick-right { right: 0; }
.stick-top { top: 0; }
.stick-bottom { bottom: 0; }

#hidden{
	margin-top: -31px;
	/* [disabled]z-index: 1; */
	/* [disabled]margin-left: -5px; */
}
#hiddentop{
	height: 40px;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 9999;
	position: relative;
	/* [disabled]margin-left: 5px; */
	padding-left: 5px;


}

#hidden1{
	width: 28px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hidden2{
	width: 278px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hidden3{
	width: 178px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hidden4{
	width: 150px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hidden5{
	width: 68px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hidden6{
	width: 68px;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}



#hiddenmqf1{
	width: 440px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenmqf2{
	width: 278px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenmqf3{
	width: 178px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenmqf4{
	width: 150px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenmqf5{
	width: 68px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenmqf6{
	width: 68px;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#hiddenA1{
	width: 28px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenA2{
	width: 260px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenA3{
	width: 190px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenA4{
	width: 150px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#hiddenA5{
	width: 40px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
#hiddenA6{
	width: 95px;
	color: #6a6d70;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}




#hiddenbottom{
	height: 45px;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 5;
	position: relative;
	margin-top: -43px;
}

.sidebar3 a {
	/* [disabled]border-bottom-style: dashed; */
	/* [disabled]border-bottom-width: 1px; */
}

.sidebar3 a:hover {
	border-bottom-style: none;
	/* [disabled]border-bottom-width: 1px; */
}

.sidebar DIV#download {
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background-color: #4373E2;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	/* [disabled]margin-left: 5px; */
	text-align: center;
	padding-right: 0px;
	padding-top: 6px;
	font-weight: bold;
	width: 186px;
	float: left;
	height: 22px;
	margin-bottom: 12px;

}


.sidebar DIV#download A {
	COLOR: #fff;

	TEXT-DECORATION: none;
	padding-top: 10px;
}



.sidebar DIV#download A:hover {
	COLOR: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background-color: #CCCCCC;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	text-align: center;
	padding-right: 0px;
	padding-top: 6px;
	font-weight: bold;
	width: 186px;
	float: left;
	height: 22px;
	margin-top: -6px;
	margin-bottom: 12px;

	
}


ul.graphic li a span.rss-date-title strong12 {
	color: #FFF;
	background-color: #1D4F91;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 2px;
}

ul.graphic li a:hover span.rss-date-title strong12{
	color: #FFF;
	background-color: #1D4F91;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	marging-left: 30px;
	background-image: url(../images/head-img-over.png);
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 2px;
}
    .pdf {
        width: 100%;
        aspect-ratio: 4 / 3;
    }
    .pdf,
    html,
    body {
        height: 100%;
        margin: 0;
        padding: 0;
    }