/* tag elements */





* {
	padding:0;
	margin:0;
}
.access{ display:none; } /* For accessibility related elements */
.clear{ clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {color:#2d2823; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-image: url(../images/bg-grey.png); }
:link img, :visited img, :hover img, :active img, img { border: none; } 
a:link { color: #776f6c; text-decoration: underline; } 
a:visited { color: #776f6c; }
a:hover { color:#330000; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-family: 'Arvo', serif; font-weight: normal; }
h1 { color:#877768; font-size: 24px; margin-bottom: 0.5em; }
h2 { color:#2d2823; font-size: 18px; margin-bottom: 0.5em; }
h3 { font-size: 12px; font-weight: bold; color: #2f595b; } 
h3 a { color: #2f595b!important; text-decoration:none!important; } 
h4 { font-size: 12px; margin-bottom: 0.4em; font-weight: bold; color: #2f595b; }
#footer h4 { color:#949494; text-transform:uppercase; font-weight:normal; margin-bottom:7px; }
h6 {font-size:18px;color:#877768; font-weight:normal;margin-bottom: 8px;}
h5, p, address, blockquote, dl, #media table, .tabs table { font-size: 10pt; margin-bottom: 1em; } 
div{font-size: 14px;}
blockquote {margin-left: 40px;}
p {color:#2d2823;}
em { font-style: italic; } 
strong { font-weight: bold; font-style: normal; } 
th { text-align: right; white-space: nowrap; padding-right: 10px; }


/* page elements  */
#main { text-align: center; font-size: 0.9em; }
#content {
	width: 1026px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#logo { float: left; }
#menu { float: right; padding-top: 12px; padding-bottom: 0px; }
#home-menu { float: right; padding-right: 30px; padding-bottom: 0px; }
#home-menu img { margin:0 3px; }
* html .columns { height: 1%; margin-bottom: 0px; padding-bottom: 0px; }
.columns .column{
	float:left;
	
}
.columns .icol 
{
	background-color: #FFFFFF;
}
.col .one { background-image: url(../images/tab-bg.gif); height: 342px; width: 371px; padding-top: 24px; background-repeat: no-repeat; float: left; }
html>body .col .one {height: 318px;}
.one .login { background-image: url(../images/nav/button_login.png); background-repeat: no-repeat; height: 100px; width: 348px; padding-top: 38px; padding-left: 18px; }
.one .login input { font-size: 0.9em; }
.col .two{ height: 342px; width: 655px; float: left; clear: right; }
#mainBody {
min-height: 796px;
}
.hbox {margin: 0px 5px 0px 0px;} 
.scol .one { width:36px; }
.scol .two { background-image:url(../images/bg_grad_box.jpg);width:329px;  background-color: #FFFFFF; border-right: 1px solid #4D4844; overflow: hidden;}
.scol .three { width:329px; height: 250px; }
.scol .four { background-image:url(../images/bg_grad_box.jpg);width:329px; background-color: #FFFFFF; height: 250px; }
.mcol .one { width:36px; }
#media { padding-top: 6px; }
.mcol .two { background-image:url(../images/bg_grad_box.jpg);width:329px; background-color: #FFFFFF; height: 210px; border-right: 1px solid #4D4844; }
.mcol .three { background-image:url(../images/bg_grad_box.jpg);width:329px; background-color: #FFFFFF; height: 310px; border-right: 1px solid #4D4844; }
.mag img { margin: 0 12px 20px 0; border: 1px solid #666666; }

.mag h4 {
font-size: 14px;
margin-bottom: 6px;
}
.mag h4 em {
font-weight: normal;
}

.mag .sponsor{ 
font-size: 12px;
font-style: italic;
padding: 0px;
margin: 0px 0px 3px 0px;
display: block;    
}
.summary{
    font-family: Arial, Serif;

}

.mcol .four { background-image:url(../images/bg_grad_box.jpg);width:329px; background-color: #FFFFFF; height: 210px; display: block; }
.lcol .one { width:36px; }








.lcol .two { background-image:url(../images/bg_grad_box.jpg); padding-right: 0px;  width:329px;  background-color: #FFFFFF; height: 230px;  }



.lcol .three { background-image:url(../images/bg_grad_box.jpg); padding-right: 0px; width:329px; background-color: #FFFFFF; height: 230px; }







html>body .lcol .four { background-image:url(../images/bg_grad_box.jpg);width:330px; background-color: #FFFFFF; height: 230px; }
.lcol .four { background-image:url(../images/bg_grad_box.jpg);width:332px; background-color: #FFFFFF; height: 230px; }


.qotw { padding: 10px 10px;}

.qotw #PollQuestion form input {
margin-right: 8px;

}

.newsletter { padding: 5px 10px; }
.newsletter input { font-size: 14px; margin-top: 2px; margin-bottom: 4px; }
.sechead { background-image: url(../images/sections/hdr_spacer.gif); background-repeat: repeat-x; padding-left: 20px; }
.seclist li { list-style-image: url(../images/li_arrow.gif); margin-top: 6px; font-size: 0.9em; list-style-position: outside; margin-right: 10px; margin-left: 30px; }
.flickr { width:465px; overflow:hidden; border:solid 1px #d6e0ea; background:#fff; margin-bottom: 20px; }
.flickr_badge_image img { padding: 4px; text-align: center; }
html>body .flickr_badge_image { padding: 0px }
#media td { vertical-align: top; padding: 4px; font-size: 0.9em; }
.rss { text-align: right; padding-right: 10px; }

#searchbar { display: none; clear: both; background: #4D4844; }
#searchbar .content { width: 1026px; margin: 0 auto; position: relative; }
#searchbar .main { padding: 10px 40px; }



#footer {
	clear: both;
	background: #2D2823;
	min-height: 600px;
	text-align:center;
}
#footer .content { width: 1026px; margin: 0 auto; text-align: left; position: relative; min-height: 300px;}
#footer .main { padding: 10px 134px 10px 210px; color: #949494; }
html>body #footer .main {padding: 10px 134px 10px 120px;}
#footer li { list-style: none; margin-left: 0px; margin-top: 0px; line-height: 20px; }
#footer a { font-size: 11px; color: #949494; text-decoration: none; }
#footer a:hover { font-size: 11px; color: #ccc; text-decoration: underline; }


#footer .content .columns {width: 950px}
.fcol .one { width:170px; border-right: 1px solid #4D4844; margin-right: 10px; height: 350px;}
.fcol .two { width:170px; border-right: 1px solid #4D4844; margin-right: 10px; margin-left: 10px; height: 350px;}
.fcol .three { width:170px; border-right: 1px solid #4D4844; margin-right: 10px; margin-left: 10px; height: 350px;}
.fcol .four { width:170px; border-right: 1px solid #4D4844; margin-right: 10px; margin-left: 10px; height: 350px;}
.fcol .five { width:170px; margin-left: 10px;}

.intlist li { color:#2d2823; list-style-image: url(../images/li_arrow.gif); margin-top: 0px; font-size: 16px; list-style-position: outside; margin-right: 10px; margin-left: 30px; line-height: 24px;}
.intlist li A {text-decoration: none;} 
.intlist li A:hover {text-decoration: underline;}

.two .intlist li { 
color:#2d2823; 
list-style-image: url(../images/li_arrow.gif); 
margin-top: 0px; 
font-size: 14px; 
list-style-position: outside; 
margin-right: 10px; 
margin-left: 10px; 
}
.two .intlist li a { 
display:block;
margin-bottom:5px;
color:#2d2823; 
background-color:#FFFFFF;
text-decoration: underline;
}
.two .intlist li a:hover { 
display:block;
margin-bottom:5px;
color:#2d2823; 
background-color:#f4f0ec;
text-decoration: underline;
}

.subnav { padding-top: 10px; padding-bottom: 10px; }
.intHdr { background: url(../images/interior/int_hdr_spacer.gif) repeat-x; padding-left: 8px; }
.tabs input { font-size: 0.9em; }
.tabs td { padding-right: 3px; }
.intWho { background: #FFFFFF; }
.intWho .tabs { padding-left: 8px; padding-right: 8px; }
.intWho .tabs img { padding-top: 4px; padding-bottom: 4px; }
.intWho .tabs hr { background: #4D4844; height: 1px; }
.intcol .one { background-image: url(../images/interior/int_sec_hdr_spacer.gif); float: left; background-repeat: repeat-x; width: 1026px; }
.icol .one {
	width: 36px;
	visibility: inherit;
	min-height: 796px;
}
.icol .two {
	background: #FFFFFF;
	width: 666px;
	border-right: 1px solid #877768;
	font-size: 0.9em;
	height:835px;
	padding: 20px 10px 0px 20px;
	float:left;
	margin: 0px 0px 0px 0px;
}
.icol .mb {
	background: #FFFFFF;
	width: 1026px;
	border-right: 1px solid #877768;
	font-size: 0.9em;
	height:835px;
	padding: 20px 10px 0px 20px;
	float:left;
	margin: 0px 0px 0px 0px;
}
.icol .two-nonav {
	background: #FFFFFF;
	width: 990px;
	font-size: 0.9em;
	height:835px;
	padding: 20px 10px 0px 20px;
	float:left;
	margin: 0px 0px 0px 0px;
}
html>body .icol .two-nonav {
	width: 959px;
}
html>body .icol .two {
	height:auto !important;
	min-height: 750px;
}
html>body #mainBody {
	width: 635px;
}
#mainBodyMB {
	background-image: url(../nycrising/images/vinyl_bg.gif) !important; background-repeat: no-repeat;
}
html>body #mainBodyMB {
	width: 950px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: top;
}
.icol .r1 
{
	background-color: #FFFFFF;
}
.icol .three {
	background: #FFFFFF;
	width: 323px;
	min-height: 770px;
	height:auto !important;
}
.intcap .one { float: left; width: 1026px; }
.icol .two A 
{
	color: #645a51;
}
.icol .two A:hover
{
	color: #990000;
}
#crumbs 
{
	margin-bottom: 20px;
	text-transform:uppercase;
font-size: 11px;
letter-spacing: 2px;
}
#crumbs a:link {
text-transform:uppercase;
font-size: 11px;
letter-spacing: 2px;
}
#crumbs a:hover {
text-transform:uppercase;
font-size: 11px;
letter-spacing: 2px;
}
#crumbs a:visited {
text-transform:uppercase;
font-size: 11px;
letter-spacing: 2px;
}
#crumbs a:active {
text-transform:uppercase;
font-size: 11px;
letter-spacing: 2px;
}

#mainBody p img {
padding: 9px;
}
#mainBody img {
padding: 9px;
}
#mainBody p {
line-height: 20px;
}
.icol .two p {
margin-right: 10px;
}
.icol .two ul {
margin-left: 30px;
margin-top: 18px;
margin-bottom: 18px;
}

.icol .two ol {
margin-left: 30px;
margin-top: 18px;
margin-bottom: 18px;
}
#media td a {
font-size: 11px;
}
#media td {
padding-left: 9px;

}
.newsletter input {
padding: 3px;
/*IE7 Fix*/
margin-bottom: 8px;
}
/*#mainBody input {
padding: 3px;
margin-bottom: 8px;
margin-left: 4px;
}*/

#officehighlight TD A 
{
display: inline-block;
font-size: 18px;
line-height: 40px;
}
 
/*This style positions the featured artist flash on the home page*/ 



#FLASH {
	position:absolute;
	padding: 1px 0px 0px 0px;
	left:373px;
	top:89px;
	width:650px;
	height:338px;
	overflow:hidden;
	z-index:1;
	clear: both;	
	background-color: #000000;
}
#animatedlogo 
{
	position:absolute; 
	/*top: 41px;*/ 
	left: 0px;
}
html>body #animatedlogo 
{
	/*top: 38px;*/ 
}
.required 
{
	color: Red;
	font-size: xx-small;
}
#searchbox 
{
	text-align: right;
	margin-top: 3px;
	padding: 0px;
	height: 25px;
}
.searchfield 
{
	margin: 0px;
	height: 22px;
	font-size: 9pt;
	padding: 0px;
	width: 150px;
	color: #777777;
}
#mainBodyCol1, #mainBodyCol2 
{
	float: left;
	width: 48%;
}
#mainBodyCol1 
{
	padding-right: 5px;
}
#mainBodyCol2 
{
	border-left: dotted 1px #CCCCCC;
	padding-left: 15px;
}

 /*Form Styles*/
 
 table.form tr td {
padding: 5px;
font-size: 11px;
}
table.form tr td input {
border: 1px solid #CCCCCC;
padding: 1px 4px 2px 4px;
}
table.form tr td.formRadioCheck input {
border: 0px;
}
table.form tr td input.formRadioCheck {
border: 0px;
}
table.form tr td span.formRadioCheck input {
border: 0px;
}
.asterisk {color: #EE3A43}

input[type='radio'] 
{
	margin: 3px 3px 3px 3px;
}

/*License Ticker*/

#ticker-container {
background-image:url(../images/interior/bg_licensed_artists.jpg);
background-color:#EFEFEF;
border-color:#FFFFFF;
width: 200px;
height: 430px;
overflow:hidden;
margin: auto;
padding: 0px 0px 0px 0px;
}

#ticker {
color:#EFEFEF;
font-family:Arial, Helvetica, sans-serif;
border: none;
font-size: 16px;
font-weight:bold;
line-height:32px;
text-align:left;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 18px;
}
#ticker_label img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#ticker ul { 
list-style-type: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#ticker li { 
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



/*Inside the Biz Accordion Menu Styles*/


.accordion_toggle {
display: block;
height: 30px;
width: 590px;
/*background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;*/
background-color:#333333;
padding: 0px 0px 0px 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 16px;
font-weight:bold;
text-transform:uppercase;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}
.accordion_toggle_active {
/*background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;*/
color: #ffffff;
border-bottom: 1px solid #FFFFFF;
background-color:#ee3841;
}
.accordion_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
}
.accordion_content h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}
.accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 0px;
}
.vertical_accordion_toggle1,
.vertical_accordion_toggle2,
.vertical_accordion_toggle3,
.vertical_accordion_toggle4,
.vertical_accordion_toggle5 {
display: block;
height: 30px;
width: 560px;
/*background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;*/
background-color:#666666;
padding: 0px 10px 0px 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 14px;
border-bottom: 1px solid #CCCCCC;
cursor: pointer;
margin: 0 0 0 0;
}
.vertical_accordion_toggle_active1,
.vertical_accordion_toggle_active2,
.vertical_accordion_toggle_active3,
.vertical_accordion_toggle_active4,
.vertical_accordion_toggle_active5
{
/*background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;*/
background-color:#999999;
color: #ffffff;
border-bottom: 1px solid #666666;
font-weight:bold;
margin-bottom: 0px;
}
.vertical_accordion_content1,
.vertical_accordion_content2,
.vertical_accordion_content3,
.vertical_accordion_content4,
.vertical_accordion_content5 {
background-color: #ffffff;
color: #444444;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.vertical_accordion_content1,
.vertical_accordion_content2,
.vertical_accordion_content3,
.vertical_accordion_content4,
.vertical_accordion_content5
h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}
.vertical_accordion_content1,
.vertical_accordion_content2,
.vertical_accordion_content3,
.vertical_accordion_content4,
.vertical_accordion_content5
p {
padding: 0px 0px 0px 0px;
}
.horizontal_accordion_toggle {
float: left;
display: block;
height: 100px;
width: 30px;
/*background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;*/
color: #ffffff;
text-decoration: none;
outline: none;
border-right: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}
.horizontal_accordion_toggle_active {
/*background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;*/
border-right: 1px solid #f68263;
}
.horizontal_accordion_content {
height: 100px;
float: left;
overflow: hidden;
background-color: #ffffff;
color: #444444;
}
.horizontal_accordion_content p {
width: 450px;
line-height: 150%;
padding: 5px 10px 15px 10px;
}
#horizontal_container {
margin: 0px auto 0px auto;
width: 580px;   
height: auto;    
}
#vertical_nested_container1, 
#vertical_nested_container2,
#vertical_nested_container3,
#vertical_nested_container4,
#vertical_nested_container5 {
margin: 0px 0px 0px 20px;
width: 580px;
}
ul.videolist li a {
font-size: 12px;
line-height: 16px;
}
ul.videolist {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* --- Repertory links --- */
.icol .two A.rep-link {
    color: #707070;
	line-height: 16px;
    text-decoration: underline;
}
.icol .two A.rep-link:hover {
    color: #990000;
	line-height: 16px;
    text-decoration: underline;
}
/* ---------------------- */
.image-caption {
    line-height: 13px;
    font-size: 10px;
}
.image-caption-container {
	padding-right: 20px;
}
.chiklets{ padding-right: 12px; padding-left: 1px; padding-bottom: 6px; padding-top: 6px;  }
.chiklets2{ padding-right: 6px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px; float:left  }

.top-header-container { background-color:#fff; width:100%; overflow:hidden; height:80px; border-bottom:solid 5px #d6e0ea; }
.top-header { width:1026px; margin:0 auto; position:relative; margin-top:15px; }

.search-container
{
    background-color: #c5c6c5;
    height: 26px;
    position: relative;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
.search-container.box 
{
    width: 1026px;
    margin: 0 auto;
    vertical-align: middle;
    z-index: 100;    
    height: 26px;
    font-size: 10px;
    position: relative;
    text-align: left;
}

#homehead {overflow:hidden;}

#picks-calendar-container {padding: 20px; overflow:hidden;background-color: #fff; margin:0 1px 0 37px; border-top:solid 5px #d6e0ea;}
#picks-calendar-container .two { background:none; width: 610px; border:none;}
.three.calendar {float:right; overflow:hidden; background:none; height:auto; border:none;}

#video_container {overflow:hidden; margin:0 1px 0 37px; padding:20px; background: url("../images/bg_hp_video.png") repeat top left;background-color: #fff;}
#video_container.mcol .two {background:none; width: 470px; border:none; height:auto;}

.fc_container {text-align:center; width:320px; overflow:hidden; margin-bottom: 0px;}

#trending-news {overflow:hidden; margin:0 1px 0 37px; background-color:#fff; padding:20px 20px 0 20px;}
.trending-news-container {overflow:hidden; margin-bottom:20px; }
.trending-news-container table td {color:#949494; font-family: 'Arial', serif; }
.trending-news-container .column.two {width:450px; background:none; height:auto; margin-right:20px;}
.trending-news-container .column.three {width:450px; background:none; height:auto; }
.trending-news-container td img { width:100px; height:100px!important; margin-right:10px;}
.trending-news-container a { color:#949494; font-size:13px;}
.trending-news-container span { font-size:13px;}

#sesac-media {overflow:hidden; margin:0 1px 0 37px;  background: url("../images/bg_hp_video.png") repeat top left; background-color:#fff; padding: 20px; font-family: 'Arvo', serif; }
.sesac-media-container .column.two {width:280px; border:none; background:none; height:auto; padding: 15px 20px 0 0;}
.sesac-media-container .column.three {width:300px; border:none; background:none; height:auto; padding:15px 20px 0 0; margin-right:20px;}
.sesac-media-container .column.four {width:250px; border:none; background:none; height:auto; padding:10px; }
.sesac-media-container em { font-size:13px; }
.sesac-media-container, .sesac-media-container span { color:#949494; font-size:13px!important;}

#newspartheader {  margin: 4px 0; font-size: 15px; color:#535353; font-family: 'Arvo', serif; }
#newspartheader a { text-decoration:none; font-size: 15px; color:#535353; }
#newspartheader a:hover { text-decoration: underline; }

#calendar { border: solid 1px #c7c7c7;  height:auto!important; background-color:#fcfbfa;}
#calendar td, #calendar td h2, #calendar td div {font-size:12px!important; font-family:Arial, Helvetica, Sans-Serif!important; color:#777b7c;}
#calendar td h2 {font-weight:bold; text-transform:uppercase; margin: 3px 0 0 0;}

.newsletter input[type="text"]  
{
    width:230px; 
    font-family: 'Rokkitt', serif; 
    color:#ef3342; 
    padding:8px; 
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border:1px solid #666; 
}

#picks-calendar-container .hbox img { margin-bottom:10px; }
#video_container .three { background:none; border: none; width: 470px;}


#social_media_icons { font-family: 'Arvo', serif;  margin-top:5px; font-size: 16px; padding:3px; background-color:#ffffff; width:281px; margin-right:0px; }
#social_media_icons2 {background-color:#ffffff!important; width:400px; margin-right:0px; height: 60px; }

#social_media_iconshm { font-family: 'Arvo', serif;  margin-top:0px; margin-bottom: 10px; float:right; font-size: 16px; padding:3px; background-color:#ffffff; width:288px; margin-right:0px; }

#social_media_icons img {  vertical-align:middle; }

#social_media_youtube { background-color: #fff; margin-top:20px; padding:2px; padding-left:0px; width:464px; }
#youtube_single { width:410px; height:274px; }

.scol,.mcol, .lcol { color:#535353; }
#footer { font-family: Arial, Helvetica, sans-serif; border-top:solid 5px #d6e0ea; }
.section-header {height:40px; overflow:hidden; margin-bottom: 20px; }
#picks-calendar-container .two .section-header { width:598px; }

#addEventName { padding:3px; font-family: 'Arvo', serif;}
#addEventName a { text-decoration:none; color: #2d2823; }
#addEventName div.left { float:left; margin-left:5px; font-size: 12px;}
#addEventName div.right { float:right; width:250px; font-size: 12px;}

.facebook {width:465px; overflow:hidden; border:solid 1px #d6e0ea; background:#fff;}
.facebook div { margin:4px; }

.trending-news-container h3 { font-size: 12px; }

.scol td,.mcol td, .lcol td { color: #535353; }

#picks-calendar-container h3 { text-transform:uppercase; }

#animatedlogo { margin:8px 0 0 37px; width:225px; height:44px; }

#home-menu img { margin:0; }

#home-menu {
    float: right; 
    padding:25px 30px 0 0;
}

#home-menu a { display:inline-block; height:40px; }
#home-menu a:hover { background-color:#d6e0ea; }



@font-face {
    font-family: 'alternategothic2_btregular';
    src: url('AlternateGothic.eot');
    src: url('AlternateGothic.eot?#iefix') format('embedded-opentype'),
         url('AlternateGothic.woff') format('woff'),
         url('AlternateGothic.ttf') format('truetype'),
         url('AlternateGothic.svg#alternategothic2_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.sub-menu{
    background:#d6e0ea;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    width:190px;
    list-style:none;
	
}

.sub-menu li{
    width:190px;
    font-size:20px;
    padding:5px 10px;
    margin:0 0px 0px 0px;
    font-family: alternategothic2_btregular, Arial, sans-serif;
}

.sub-menu li:hover{
    background-color:#ef3e42;
    border-top:solid 1px #b5464a;
    padding-top:4px;
}

.more_link { text-decoration:underline;  color:#949494!important; font-size: 13px; }

.more_link a:visited { color:#949494; }

.small_article_Sum {width:320px; height:150px; }

.eduhome {
float: left;
margin-right: 12px;
border: 1px solid #333!important;
}
.eduhmtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #2d2823;
line-height: 13pt;
}
a.edulink {
color: #5a5958;
font-size: 15px;
text-decoration: none;
margin-top: 4px;
}
a.edulink:hover{
color: #5a5958;
font-size: 15px;
text-decoration: underline;
margin-top: 4px;
 
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}

.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}

.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}

.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
#social_media_icons2 a img {
	float: left;
}
