.my_town_area {
	padding: 20px 0;
}
.my_town_icon {
	width:62px;
	float:left;
	text-align:center;
	font-size: 0.6875em;
}
.my_town_icon img {
	padding-bottom: 5px;
}
.my_town_icon img.adjust {
	padding-bottom: 9px;
}
.my_town_icon a {
	text-decoration:none;
	font-weight: bold;
	line-height: 1em;
}
h1.my_town_header {
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 1.25em;
	color:#232323;
}

/* site_specific_query class -------------------*/

.panel_right ul li {font-size:12px;}

.site_specific_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.site_specific_headline a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
        color: #162A8D;
}

.site_specific_headline a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
        color: #CA0002;
}

.site_specific_abstract {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.site_specific_abstract p {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.item_summary {
        font-family:Arial,Helvetica,sans-serif;
        font-weight:normal;
        font-size:10px;
}

.item_summary p {
        font-family:Arial,Helvetica,sans-serif;
        font-weight:normal;
        font-size:10px;
}

.query_header {
	background-color: #23388B;
	border: 1px solid #0e248a;
	margin:4px 0px;
}

.site_specific_header {	
	font-size:12px;
        font-weight: bold;
	padding: 0px 4px;
	color: white;
}

.site_specific_header a:hover:{
        text-decoration: none;
}

.more_link {
	font-size: 12px;
	font-style: italic;
	color: white;
	float: right;
}

.more_link a {
	color: white;
        text-decoration: none;
}

.more_link a:hover {
	color: white;
        text-decoration: underline; 
}

.first, .headerbar.top {
	margin-top: 10px;
}

.headerbar h6 {
	margin: 4px 0px 2px 10px;
	font-size:13px;
	font-weight: 700;
}

.site_specific_query {
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       line-height: 1.5em;
}

.site_specific_query a:link {

}

.site_specific_query a:hover {
}

.site_specific_date {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666; 
	font-style:italic;
}

.site_panel_headline {font-size:14px;}

.site_panel_headline a {
	color: #162A8D;
        text-decoration: none;
}

.site_panel_headline a:hover {
	color: #CA0002;
        text-decoration: none;
}

/* END site_specific_query  ------------------*/


/* Home page boxes  ------------------*/

.hpbox_multimediacategory {
background-image:url(http://media.mgnetwork.com/jar/images/backgrounds/hp_roundcorners.gif);
background-repeat:no-repeat;
padding-top:10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.hp_boxtable {
border-collapse:collapse;
border-style:none;
}

.hp_boxtable p {
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
}


.hp_boxtable table {
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
}

.hp_boxtable form {
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
}

.hp_headerred {
color:#990000;
font-size:14px;
font-weight:bold;
}

.hp_photoborder {
border:1px solid black;
margin:4px;
padding:2px;
}

/* END homepage boxes ------------------*/

/* BEGIN sports_contentwell styles------------------*/

.fs_sports {
width: 770px;
font-size: 10px;
margin-top: 12px;
}

.fs_sports a {
font-size: x-small;
}

.cw_varsitylife {
width: 220px;
}

.vl_multimediacategory {
background-image:url(http://media.mgnetwork.com/jar/images/backgrounds/roundcorners_1col.gif);
background-repeat:no-repeat;
padding:5px;
}

table {
border-collapse:collapse;
border-style:none;
}

/* table, form {
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-size-adjust:none;
} */

.vl_headerred {
color:#990000;
font-size:16px;
font-weight:bold;
}

.vl_photoborder {
border:1px solid black;
margin-top: 4px;
margin-right: 10px;
padding-right: 4px;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
}

/* END sports_contentwell styles ------------------*/

/* BEGIN fs_4boxes styles ---------------------- */

#franchise {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
overflow:hidden;
padding:0px;
width:770px;
}

.franchise_box {
height:150px;
margin:8px 0px 5px;
width:750px;
}

.first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.franchise_item { 
width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.a_franchise: hover {
text-decoration: underline;
}

.a_franchise: link {
color: 004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: normal;
}

.a_franchise_small:link {site_specific_css
color:#CA0002;
font-family:Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
padding-top: 4px;
padding-left: 4px;
}

.franchise_text p{
font-family:Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/* BEGIN Lifestyles styles ---------------------- */

#lifestyles_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.lifestyles_fs_box {
height:150px;
margin:8px 0px 5px;
width:750px;
}

.lifestyles_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.lifestyles_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.lifestyles_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.lifestyles_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.lifestyles_franchise_item { 
width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.lifestyles_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.lifestyles_fs_header a {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.lifestyles_fs_header a:hover {
color: #CA0002;
text-decoration: underline;
}

.lifestyles_franchise_small a {
color:#CA0002;
font-family:Helvetica,sans-serif;
font-size:11px;
text-decoration: none;
}

.lifestyles_franchise_small a:hover {
text-decoration: underline;
}

.lifestyles_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
}

.lifestyles_franchise_text a {
color: #004276;
text-decoration: none;
}

.lifestyles_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Lifestyles styles ---------------------- */

/* BEGIN Health styles ---------------------- */

#health_fs {
background-color:#FFFFFF;
display:inline;
float:left;
margin:5px;
padding:5px;
width:770px;
}

.health_fs_box {
height:150px;
width:750px;
}

.health_fs_firstbox {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:225px;
}

.health_fs_secondbox {
border:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
float:left;
height:130px;
width:225px;
}

.health_fs_thirdbox {
border:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
float:left;
height:130px;
width:225px;
}

.health_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.health_fs_a_franchise {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.hs_box_header_img {
padding-top: 3px;
}

.hs_interactive_img {
height: 100px;
padding-top: 5px;
padding-left: 3px;
padding-bottom: 5px;
}

.franchise_text {
float: left;
width: 105px;
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 6px;
padding-left: 5px;
padding-right: 3px;
}

.franchise_text a {
color: #004276;
text-decoration: none;
}

.franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

.franchise_text_rt {
float: right;
width: 90px;
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 5px;
padding-left: 5px;
padding-right: 3px;
}

.franchise_text_rt a {
color: #004276;
text-decoration: none;
}

.franchise_text_rt a:hover {
color: #CA0002;
text-decoration: underline;
}

.franchise_text_links {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 8px;
padding-left: 4px;
}

.franchise_text_links a {
color: #004276;
text-decoration: none;
}

.franchise_text_links a:hover {
color: #CA0002;
text-decoration: underline;
}

.health_franchise_text_links a {
color: #004276;
text-decoration: none;
}

.health_franchise_text_links a:hover {
color: #CA0002;
text-decoration: underline;
}

.fs_bio_pic {
padding: 0px;
margin-top: 10px;
height: 70px;
float: right;
}

.fs_bio_pic2 {
padding: 0px;
margin-top: 10px;
height: 70px;
float: left;
}


/* END Health styles ---------------------- */

/* BEGIN Health Content Well styles ---------------------- */

.healthcw_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.healthcw_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

.healthcw_franchise_text a {
color: #004276;
text-decoration: none;
}

.healthcw_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.healthcw_box h2, .vl_box p {
  padding-left: 30px;
  padding-right: 30px;
}

/* BEGIN Health 2box Content Well styles ---------------------- */

.health2by_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

.health2by_text a{
color: #004276;
text-decoration: none;
}

.health2by_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Health 2box Content Well styles ---------------------- */

/* END Health Content Well styles ---------------------- */

/*BEGIN Entertainment styles ---------------------- */

#ent_franchise {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin:0px;
overflow:hidden;
padding:0px;
width:770px;
}

.ent_franchise_box {
height:150px;
margin:8px 0px 5px;
width:750px;
}

.ent_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.ent_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.ent_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.ent_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.ent_franchise_item { 
width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.ent_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.ent_fs_header a {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.ent_fs_header a:hover {
color:#CA0002;
text-decoration: underline;
}

.ent_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
}

.ent_franchise_text a {
color: #004276;
text-decoration: none;
}

.ent_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Entertainment styles ---------------------- */

/* BEGIN Food styles ---------------------- */

.food_h2 {
font-size: 85%;
font-family: Arial, Helvetica, sans-serif;
margin: 6px 0 6px 6px;
}
.p_food {
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
margin: 6px;
padding: 0;
}
.img_food {display:block; float:left!important; margin: 0; padding: 6px 0;}
#food_container{width:760px;margin:0; overflow: hidden;border-bottom: 1px solid #000;padding: 10px 0; }
.food_content{border: 1px solid #ddd; float:left;width:330px;min-height: 150px; }
.c1 {float:left;margin: 0 0 0 10px;}
.c2 {float:right;margin: 0 10px 0 0;}
a, a:hover {color: #004276;}
a:hover {color: red;}

*html .food_content {
height: 150px;
}

/* END Food styles ---------------------- */

/* BEGIN I-Team styles ---------------------- */

#fs_1col {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
padding:5px;
width:770px;
}

.fs_1col_box {
height:150px;
width:750px;
}

.fs_1col_franchise_box {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:720px;
}

.fs_1col_a_franchise {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.fs_1col_bio_pic {
padding: 0px;
margin-left: 4px;
margin-top: 6px;
margin-right: 8px;
height: 105px;
float: left;
}

.fs_1col_border_text {
border-left:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
float:left;
height:90px;
width:540px;
font-family: Helvetica,sans-serif;
font-size: 12px;
}

/* END I-Team styles ---------------------- */

/* BEGIN Education styles ---------------------- */

#education_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin:5px;
padding:5px;
width:770px;
}

.education_fs_box {
height:150px;
width:750px;
}

.education_fs_firstbox {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:340px;
}

.education_fs_secondbox {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:340px;
}

.education_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.education_fs_bio_pic {
padding-right: 5px;
padding-top: 2px;
height: 105px;
float: left;
}

.education_franchise_text {
float: right;
width: 160px;
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 6px;
padding-left: 5px;
padding-right: 3px;
margin-top: 5px;
}

.a_franchise_small a {
color:#CA0002;
font-family:Helvetica,sans-serif;
font-size:11px;
}

.a_franchise_small a:hover {
text-decoration: underline
}

.education_franchise_text_links {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 8px;
padding-left: 4px;
}

.education_franchise_text_links a {
color:#CA0002;
text-decoration: none;
}

.education_franchise_text_links a:hover {
text-decoration: underline;
}

/* END Education styles ---------------------- */

/* BEGIN Education Content Well styles ---------------------- */

.edcw_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.edcw_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

.edcw_franchise_text a {
color: #004276;
text-decoration: none;
}

.edcw_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.edcw_box {
  width: 440px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.edcw_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.edcw_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.edcw_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.edcw_box h2, .vl_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.edcw_box p a {
color: #004276;
text-decoration: none;
}

.edcw_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Education Content Well styles ---------------------- */

/* BEGIN Business styles ---------------------- */

#business_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
padding:5px;
width:770px;
}

.business_fs_box {
height:150px;
width:750px;
}

.business_fs_firstbox {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:340px;
}

.business_fs_bio_pic {
padding-right: 5px;
padding-top: 2px;
height: 105px;
float: left;
}

.business_fs_bio_pic2 {
padding-right: 50px;
padding-top: 5px;
height: 105px;
float: left;
}

.business_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.bus_franchise_text {
float: right;
width: 160px;
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 6px;
padding-left: 5px;
padding-right: 3px;
margin-top: 5px;
}

.a_franchise_small a {
color:#CA0002;
font-family:Helvetica,sans-serif;
font-size:11px;
}

.a_franchise_small a:hover {
text-decoration: underline
}

.bus_franchise_text_links {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 8px;
padding-left: 4px;
}

.bus_franchise_text_links a {
color: #004276;
text-decoration: none;
}

.bus_franchise_text_links a:hover {
color: #CA0002;
text-decoration: underline;
}

/* BEGIN Business Content Well styles ---------------------- */

#buscw_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:350px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:440px;
}

.buscw_fs_box {
height:360px;
width:440px;
}

.buscw_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.buscw_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.buscw_franchise_box_top {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.buscw_franchise_box_bottom1 {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin-top: 12px;
margin-left: 6px;
margin-right: 2px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.buscw_franchise_box_bottom2 {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin-top: 12px;
margin-left: 8px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.buscw_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
padding-bottom: 5px;
}

.buscw_franchise_text a {
color: #004276;
text-decoration: none;
}

.buscw_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Business Content Well styles ---------------------- */

/* END Business styles ---------------------- */

/* BEGIN News styles ---------------------- */

#news_franchise {
background-color:#FFFFFF;
display:inline;
float:left;
height:170px;
margin-top:10px;
overflow:hidden;
padding:0px;
width:770px;
}

.news_franchise_box {
height:150px;
width:750px;
}

.news_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.news_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 2px;
margin-bottom: 8px;
}

.news_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.news_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.news_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.news_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.news_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.news_franchise_text_links {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.news_franchise_text a {
color: #004276;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

.news_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

.news_franchise_text_links a {
color: #004276;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

.news_franchise_text_links a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END News styles ---------------------- */

/* BEGIN Consumer styles ---------------------- */

#consumer_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.consumer_fs_box {
height:150px;
width:750px;
}

.consumer_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.consumer_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.consumer_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.consumer_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.consumer_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.consumer_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.consumer_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.consumer_franchise_text a {
color: #004276;
text-decoration: none;
}

.consumer_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Consumer styles ---------------------- */

/* BEGIN Consumer Content Well styles ---------------------- */

.conscw_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.conscw_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

.conscw_franchise_text a {
color: #004276;
text-decoration: none;
}

.conscw_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.conscw_box h2, .vl_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.conscw_box p a {
color: #004276;
text-decoration: none;
}

.conscw_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

/* BEGIN Consumer 2box Content Well styles ---------------------- */

.cons2by_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

.cons2by_text a{
color: #004276;
text-decoration: none;
}

.cons2by_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Consumer 2box Content Well styles ---------------------- */

/* END Consumer Content Well styles ---------------------- */

/* BEGIN Community styles ---------------------- */

#community_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.community_fs_box {
height:150px;
width:750px;
}

.community_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.community_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.community_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.community_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.community_franchise_text a {
color: #004276;
text-decoration: none;
}

.community_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

.zcommunity {
width: 440px;
padding: 5px;
}

.zcommunity_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Community styles ---------------------- */

/* BEGIN Weekend Sunrise styles ---------------------- */

#wsun_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:155px;
margin:5px;
padding:5px;
width:755px;
}

.wsun_fs_box {
height:150px;
width:750px;
}

.wsun_fs_first_franchise_box {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:720px;
}

.wsun_fs_a_franchise {
color: 004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.wsun_bio_pic {
padding: 0px;
margin-left: 4px;
margin-top: 6px;
margin-right: 8px;
height: 105px;
float: left;
}

.wsun_border_text {
border-left:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
float:left;
height:90px;
width:540px;
font-family: Helvetica,sans-serif;
font-size: 12px;
}

/* END Weekend Sunrise styles ---------------------- */

/* BEGIN Weekend Sunrise Content Well styles ---------------------- */


#cw_ws_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:350px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:440px;
}

.cw_ws_fs_box {
height:360px;
width:440px;
}

.cw_ws_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.cw_ws_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.cw_ws_franchise_box_top {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.cw_ws_franchise_box_bottom1 {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin-top: 12px;
margin-left: 6px;
margin-right: 2px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.cw_ws_franchise_box_bottom2 {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin-top: 12px;
margin-left: 8px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.cw_ws_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
padding-bottom: 5px;
}

.cw_ws_franchise_text a {
color: #004276;
text-decoration: none;
}

.cw_ws_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Weekend Sunrise Content Well styles ---------------------- */

/* BEGIN Politics styles ---------------------- */

#politics_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.politics_fs_box {
height:150px;
width:750px;
}

.politics_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.politics_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.politics_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.politics_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.politics_franchise_text a {
color: #004276;
text-decoration: none;
}

.politics_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Politics styles ---------------------- */

/* BEGIN Decision 2008 styles ---------------------- */

#d2008_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.d2008_fs_box {
height:150px;
width:750px;
}

.d2008_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.d2008_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.d2008_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.d2008_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.d2008_franchise_text a {
color: #004276;
text-decoration: none;
}

.d2008_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Decision 2008 styles ---------------------- */

/* BEGIN Decision 2008 Content Well styles ---------------------- */

.d2008_2by_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

.d2008_2by_text a{
color: #004276;
text-decoration: none;
}

.d2008_2by_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* BEGIN Decision 2008 Content Well 2by2 box styles ---------------------- */

#d2008_2by_cw {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:350px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:440px;
}

.d2008_2by_cw_box {
height:360px;
width:440px;
}

.d2008_2by_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.d2008_2by_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.d2008_2by_franchise_box_top {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.d2008_2by_franchise_box_bottom1 {
border:1px solid #AFAFAF;
float:left;
height:125px;
margin-top: 12px;
margin-left: 6px;
margin-right: 2px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.d2008_2by_franchise_box_bottom2 {
border:1px solid #AFAFAF;
float:left;
height:125px;
margin-top: 12px;
margin-left: 8px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.d2008_2by_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
padding-bottom: 5px;
}

.d2008_2by_franchise_text a {
color: #004276;
text-decoration: none;
}

.d2008_2by_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Decision 2008 Content Well 2by2 box styles ---------------------- */

/* END Decision 2008 Content Well styles ---------------------- */

/* BEGIN National Generic styles ---------------------- */

#national_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.national_fs_box {
height:150px;
width:750px;
}

.national_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.national_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.national_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.national_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.national_franchise_text a {
color: #004276;
text-decoration: none;
}

.national_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END National Generic styles ---------------------- */

/* BEGIN Varsity Life styles ---------------------- */

#varsitylife_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.varsitylife_fs_box {
height:150px;
width:750px;
}

.varsitylife_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.varsitylife_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.varsitylife_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.varsitylife_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.varsitylife_franchise_text a {
color: #004276;
text-decoration: none;
}

.varsitylife_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Varsity Life styles ---------------------- */

/* BEGIN Varsity Life Content Well styles ---------------------- */

.vl_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.vl_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.vl_franchise_text a {
color: #004276;
text-decoration: none;
}

.vl_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.vl_box {
  width: 440px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.vl_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.vl_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.vl_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.vl_box h2, .vl_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.vl_box p a {
color: #004276;
text-decoration: none;
}

.vl_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

.vl_box_header_img_left {
margin-top: 20px;
margin-right: 14px;
margin-bottom: 10px;
}

/* END Varsity Life Content Well styles ---------------------- */

/* BEGIN Viewers Voice Franchise Slot styles ---------------------- */

#viewersvoice_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin:5px;
padding:5px;
width:770px;
}

.viewersvoice_fs_box {
height:150px;
width:750px;
}

.viewersvoice_fs_first_franchise_box {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:720px;
}

.viewersvoice_fs_a_franchise {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.viewersvoice_bio_pic {
padding: 0px;
margin-left: 4px;
margin-top: 6px;
margin-right: 8px;
height: 105px;
float: left;
}

.viewersvoice_border_text {
border-left:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
float:left;
height:90px;
width:540px;
font-family: Helvetica,sans-serif;
font-size: 12px;
}

/* END Viewers Voice Franchise Slot styles ---------------------- */

/* BEGIN Entertainment Content Well styles ---------------------- */

.entcw_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.entcw_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

.entcw_franchise_text a {
color: #004276;
text-decoration: none;
}

.entcw_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* Entertainment rounded corner box
================================== */

.entcw_box {
  width: 440px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.entcw_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.entcw_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.entcw_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

/* Entertainment rounded corner box
================================== */

.entcw_box h2, .vl_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.entcw_box p a {
color: #004276;
text-decoration: none;
}

.entcw_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

/* BEGIN Tickets - Entertainment Content Well styles ---------------------- */

#ticketbox {
width: 440px;
height: 400px;
}

.ticketbox_left {
width:210px;
margin-left:5px;
margin-top:5px;
margin-right: 5px;
margin-bottom: 5px;
float:left;
}

.ticketbox_right {
width: 190px;
margin-left: 15px;
margin-top: 5px;
padding: 5px;
float:left;
border: 1px solid #CCCCCC;
}

.ticketbox_right h2 {
font-size: 18px;
padding-bottom: 5px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
line-height: 1;
color: #004276;
margin:0;
}

.ticket_text {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
padding: 5px;
}

.ticket_text a {
color: #004276;
text-decoration: none;
}

.ticket_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Tickets - Entertainment Content Well styles ---------------------- */

/* BEGIN Entertainment 2by Content Well styles ---------------------- */

#ent2by_fs {
background-color:#FFFFFF;
display:inline;
float:left;
height:350px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:440px;
}

.ent2by_fs_box {
height:360px;
width:440px;
}

.ent2by_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.ent2by_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.ent2by_franchise_box_top {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.ent2by_franchise_box_bottom1 {
border:1px solid #AFAFAF;
float:left;
height:125px;
margin-top: 12px;
margin-left: 6px;
margin-right: 2px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.ent2by_franchise_box_bottom2 {
border:1px solid #AFAFAF;
float:left;
height:125px;
margin-top: 12px;
margin-left: 8px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width:195px;
}

.ent2by_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
padding-bottom: 5px;
}

.ent2by_franchise_text a {
color: #004276;
text-decoration: none;
}

.ent2by_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Entertainment 2by Content Well styles ---------------------- */

/* END Entertainment Content Well styles ---------------------- */

/* BEGIN Database styles ---------------------- */

.db_outerbox {
border: 1px solid #999999;
width: 610px;
padding: 15px;
}

.db_leftbox {
width: 300px;
padding-right: 10px;
margin-bottom: 10px;
float: left;
}

.db_rightbox {
width: 300px;
margin-bottom: 10px;
float: left;
}

.db_text {
width: 130px;
height: 150px;
float: left;
padding-left: 5px;
}

.db_text h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
}

.db_text p {
margin-left: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.db_text a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004276;
text-decoration: none;
padding-left: 4px;
}

.db_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Database styles ---------------------- */

/* BEGIN Video Sales styles ---------------------- */

.vs_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.vs_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
}

.vs_franchise_text a {
color: #004276;
text-decoration: none;
}

.vs_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.vs_box {
  width: 640px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.vs_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.vs_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.vs_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.vs_box h2, .vs_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.vs_box p a {
color: #004276;
text-decoration: none;
}

.vs_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Video Sales styles ---------------------- */

/* BEGIN Contact Us Sales styles ---------------------- */

.contactus_h2 {
  font-size: 24px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.contactus_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

.contactus_franchise_text a {
color: #004276;
text-decoration: none;
}

.contactus_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.contactus_box {
  width: 640px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.contactus_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.contactus_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.contactus_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.contactus_box h2, .contactus_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.contactus_box p a {
color: #004276;
text-decoration: none;
}

.contactus_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Contact Us Sales styles ---------------------- */

/* BEGIN Connect With 10 styles ---------------------- */

.connect_forums {
  	line-height: 1.0em;
  	}
	
.connect_table {
  	width: 640px;
	border: 1px solid #000000;
  	position: relative;
  	top: -4px;
  	left: -4px;
  	border: 1px solid #000;
  	background: #fff;
  	}
.connect_table_caption {
  	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
  	padding: 20px 10px;
  	text-align: left;
 	border: 1px solid #000000;
	color: #004276;
  	border-bottom: none;
 	background: #fff;
  	}

.connect_table_th {
  	margin: 0;
  	padding: 5px;
  	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	border: 1px solid #b5b5b5;
	color: #004276;
}

.connect_table_td {
  	margin: 0;
  	padding: 5px;
  	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	border: 1px solid #b5b5b5;
  	}

.connect_table_name {
  	text-align: left;
  	}
.connect_table_tr {
  	background: #e6e6e6;
  	}
.connect_table_tr_alt {
  	background: #f1f1f1;
  	}
.connect_table_td a {
  	display: block;
  	color: #004276;
	text-decoration: none;
  	}

.connect_table_td a:hover {
  	display: block;
  	color: #CA0002;;
	text-decoration: underline;
  	}

/* END Connect With 10 styles ---------------------- */

/* BEGIN Coffee Cup styles ---------------------- */

.ccup_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.ccup_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
}

.ccup_franchise_text a {
color: #004276;
text-decoration: none;
}

.ccup_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.ccup_box {
  width: 650px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.ccup_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.ccup_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.ccup_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.ccup_box h2, .vs_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.ccup_box p a {
color: #004276;
text-decoration: none;
}

.ccup_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

#coffee_cup_container {
width: 625px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
border: 1px solid #999999;
}

.coffee_cup_content_left {
float: left;
width: 280px;
margin-top: 10px;
margin-left: 6px;
padding: 5px;
}

.coffee_cup_content_right {
margin-top: 10px;
margin-left: 15px;
width: 280px;
float: left;
padding: 4px;
}

.coffee_cup_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.coffee_cup_content_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.coffee_cup_mail {
width: 625px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.coffee_cup_mail p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Coffee Cup styles ---------------------- */

/* BEGIN Live Video styles ---------------------- */

.lvideo_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.lvideo_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
}

.lvideo_franchise_text a {
color: #004276;
text-decoration: none;
}

.lvideo_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.lvideo_box {
  width: 400px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.lvideo_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.lvideo_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.lvideo_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.lvideo_box h2, .vs_box p {
  padding-left: 30px;
  padding-right: 30px;
}

.lvideo_box p a {
color: #004276;
text-decoration: none;
}

.lvideo_box p a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Live Video styles ---------------------- */

/* BEGIN 10 @ 10 styles ---------------------- */

#tat_container {
width: 728px;
border: 1px solid #CCCCCC;
}

.tat_video_player {
padding-top: 10px;
padding-right: 8px; 
width: 400px;
float: right;
}

.tat_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-left: 6px;
}

/* END 10 @ 10 styles ---------------------- */

/* BEGIN Teen Drinking styles ---------------------- */

#teendrinking {
width: 750px;
height: 550px;
}

.td_intro p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

.td_survey_content {
width: 750px;
height: 600px;
}

.td_links {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 5px;
margin-left: 10px;
padding-left: 6px;
margin-right: 15px; 
width: 350px;
float: left;
}

.td_links p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.td_survey {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 5px;
width: 350px;
float: left;
}

.td_feedback {
float: left;
width: 750px;
}

/* END Teen Drinking styles ---------------------- */

/* BEGIN Varsity Life Generic styles ---------------------- */

#vl_generic_container {
width: 625px;
height: 260px;
padding: 5px;
border: 1px solid #999999;
}

.vl_content_left {
float: left;
width: 300px;
height: 225px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.vl_content_right {
margin-top: 10px;
margin-left: 10px;
width: 278px;
height: 225px;
float: left;
padding: 4px;
}

.vl_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#vl_generic_table {
color:#000000;
font-family: verdana,arial,sans-serif;
font-size: 11px;
line-height:17px;
}

.vl_generic_tr {
vertical-align:top;
height: 20px;
}

a.vl_nav:link {
color:#004276;
display:block;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
padding:2px 4px;
text-decoration:none;
}

a.vl_nav:hover {
color: #CA0002;
text-decoration: underline;
}

.vl_tdspan {
font-family: Verdana;
font-size: 12px;
color: #004276;
text-decoration: none;
font-variant: normal;
font-style: normal;
font-weight: bold;
}

/* END Varsity Life Generic styles ---------------------- */

/* BEGIN Tuesday's Child Generic styles ---------------------- */

#tc_generic_container {
width: 625px;
height: 260px;
padding: 5px;
border: 1px solid #999999;
}

.tc_content_left {
float: left;
width: 300px;
height: 225px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.tc_content_right {
margin-top: 10px;
margin-left: 10px;
width: 278px;
height: 225px;
float: left;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

.tc_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Tuesday's Child Generic styles ---------------------- */

/* BEGIN Pick A Pet Generic styles ---------------------- */

#pet_generic_container {
width: 625px;
height: 450px;
padding: 5px;
border: 1px solid #999999;
}

.pet_content_left {
float: left;
width: 300px;
height: 420px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.pet_content_right {
margin-top: 10px;
margin-left: 10px;
width: 278px;
height: 420px;
float: left;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

.pet_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Pick A Pet Generic styles ---------------------- */

/* BEGIN First Birthday Generic styles ---------------------- */

#fb_generic_container {
width: 625px;
height: 480px;
padding: 5px;
border: 1px solid #999999;
}

.fb_content_right {
float: left;
width: 300px;
height: 550px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.fb_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.fb_content_left {
margin-top: 10px;
margin-left: 10px;
width: 278px;
height: 550px;
float: left;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

.fb_content_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END First Birthday Generic styles ---------------------- */

/* BEGIN Closed Captioning styles ---------------------- */

#cc_generic_container {
width: 625px;
height: 725px;
padding: 4px;
border: 1px solid #999999;
}

.cc_contenttop_left {
float: left;
width: 335px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.cc_content_left {
float: left;
margin-left: 6px;
padding: 5px;
}

.cc_left_links {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.cc_contenttop_right {
margin-top: 10px;
margin-left: 10px;
margin-right:5px;
width: 238px;
float: left;
padding: 5px;
}

.cc_contenttop_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.cc_video_player {
float: left;
width: 335px;
height: 312px;
}

.cc_how {
float: left;
width: 598px;
height: 210px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.cc_pic {
width: 200px;
padding: 0px;
margin-left: 2px;
height: 205px;
float: left;
}

.cc_how_right {
float: left;
margin-left: 12px;
padding-left: 6px;
width: 375px;
height: 205px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Closed Captioning styles ---------------------- */

/* BEGIN Studio Rental styles ---------------------- */

#rental_generic_container {
width: 605px;
/* height: 500px; */
border: 1px solid #999999;
}

#rental_generic_container2 {
margin-top: 15px;
width: 605px;
/* height: 590px;*/
border: 1px solid #999999;
}

.rental_content_left {
float: left;
width: 300px;
/*height: 450px; */
margin-top: 10px;
margin-left: 15px;
margin-right: 5px;
padding: 5px;
}

.rental_content_left2 {
float: left;
width: 320px;
/*height: 500px; */
margin-top: 10px;
margin-left: 15px;
margin-right: 5px;
padding: 5px;
}

.rental_content_right {
margin-top: 10px;
margin-left: 10px;
width: 250px;
height: 450px;
float: left;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

.rental_content_right2 {
margin-top: 10px;
margin-left: 10px;
width: 250px;
height: 505px;
float: left;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

.rental_content_right2 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.rental_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.rental_h2 {
font-size: 85%;
font-family: Arial, Helvetica, sans-serif;
margin: 6px 0 6px 6px;
color: #004276;
}
.p_rental {
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
margin: 6px;
padding: 0;
}

#rental_container { 
width: 605px;
margin-top: 10px;
overflow: hidden;
padding: 10px 0;
}

#rental_container2 {
width: 605px;
height: 175px;
margin: 0;
overflow: hidden;
padding: 10px 0;
}

.rental_content{border: 1px solid #ddd; float:left; width:275px; min-height: 150px; }
.c1 {float:left;margin: 0 0 0 10px;}
.c2 {float:right;margin: 0 10px 0 0;}

*html .rental_content {
height: 150px;
}

/* pretty stuff
================================== */

.rentalbox_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.rentalbox_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

/* rounded corner box
================================== */

.rentalbox_box {
  width: 605px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.rentalbox_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.rentalbox_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.rentalbox_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.rentalbox_box h2, .rentalbox_box p {
  padding-left: 30px;
  padding-right: 30px;
}

/* END Studio Rental styles ---------------------- */

/* BEGIN Home Heating styles ---------------------- */

#homeheating_fs {
background-color:#FFFFFF;
display:inline;
float:left;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.homeheating_fs_box {
height:150px;
width:750px;
}

.homeheating_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.homeheating_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.homeheating_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.homeheating_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.homeheating_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.homeheating_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.homeheating_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.homeheating_franchise_text a {
color: #004276;
text-decoration: none;
}

.homeheating_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* rounded corner box
================================== */

.homeheatingbox_h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

.homeheatingbox_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 4px;
padding-left: 4px;
line-height: 14px;
}

.homeheatingbox_box {
  width: 430px;
  background: url(http://media.mgnetwork.com/jar/images/bottom-left.gif) no-repeat left bottom;
}

.homeheatingbox_box_outer {
  background: url(http://media.mgnetwork.com/jar/images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 30px;
}

.homeheatingbox_box_inner {
  background: url(http://media.mgnetwork.com/jar/images/top-left.gif) no-repeat left top;
}

.homeheatingbox_box h2 {
  background: url(http://media.mgnetwork.com/jar/images/top-right.gif) no-repeat right top;
  padding-top: 20px;
}

.homeheatingbox_box h2, .rentalbox_box p {
  padding-left: 30px;
  padding-right: 30px;
}

/* END Home Heating styles ---------------------- */

/* BEGIN Web Extras styles ---------------------- */

#we_container {
border: 1px solid #999999;
display: inline;
float: left;
padding: 5px;
width: 605px;
}

.we_content_left {
float: left;
width: 275px;
height: 90px;
margin-top: 5px;
margin-left: 5px;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.we_content_left img {
margin-right: 5px;
}

.we_content_right img {
margin-right: 5px;
}
.we_content_right {
margin-top: 5px;
margin-left: 20px;
width: 275px;
height: 90px;
float: left;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.we_h2 {
  font-size: 16px;
  font-weight: normal;
  font-family: Helvetica,sans-serif;
  line-height: 1;
  color: #004276;
  margin: 0;
}

/* END Web Extras styles ---------------------- */

/* BEGIN Home/Plant Pro Generic styles ---------------------- */

#homegarden_container {
width: 625px;
height: 260px;
padding: 5px;
border: 1px solid #999999;
}

.homegarden_content_left {
float: left;
width: 300px;
height: 225px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.homegarden_content_right {
margin-top: 10px;
margin-left: 10px;
width: 278px;
height: 225px;
float: left;
padding: 4px;
}

.homegarden_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Home/Plant Pro Generic styles ---------------------- */

/* BEGIN Home/Plant Pro Section Front styles ---------------------- */

#homegarden_franchise {
background-color:#FFFFFF;
display:inline;
float:left;
height:170px;
overflow:hidden;
width:770px;
}

.homegarden_franchise_box {
height:150px;
margin:8px 0px 5px;
width:750px;
}

.homegarden_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.homegarden_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.homegarden_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.homegarden_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.homegarden_franchise_item { 
width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.homegarden_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.homegarden_fs_header a {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.homegarden_fs_header a:hover {
color:#CA0002;
text-decoration: underline;
}

.homegarden_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
}

.homegarden_franchise_text a {
color: #004276;
text-decoration: none;
}

.homegarden_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Home/Plant Pro Section Front styles ---------------------- */

/* BEGIN Game styles ---------------------- */

#game_container {
width: 640px;
height: auto;
border: 0px solid #FF0000;
margin-top: 0px;
margin-left: 5px
}

#game_menupic {
float: left;
width: 100px;
height: 100px;
border: 0px solid #ff0000;
text-align: left;
margin-left: 0px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#headervg {
float: left;
width: 615px;
height: 70px; 
border: 1px solid #ff0000;
text-align: left; 
margin-left: 15px;
margin-top: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#game_menu {
float: left;
background: #dedede;
width: 615px;
height: 105px;
border: 0px solid #ff0000;
text-align: left;
margin-left: 17px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#game_linkbox {
float: left;
width: 200px;
height: 100px;
border: 0px solid #ff0000;
text-align: left;
margin-left: 5px;
margin-top: 0px;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#feedbox3 {
float: left;
width: 230px;
border: 0px solid #ff0000;
text-align: left; 
margin-left: 15px;
margin-top: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#feedbox2 {
float: left;
width: 370px;
border: 0px solid #ff0000;
text-align: left;
margin-left: 15px;
margin-top: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#widgetbox {
float: left;
width: 165px;
height: 325px; 
border: 0px solid #ff0000;
text-align: left; 
margin-left: 15px;
margin-top: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#feedbox {
 float:left;
 width:435px;
 height:325px; 
 border:0px solid #ff0000;
 text-align:left; 
 margin-left:15px;
 margin-top:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}

.tinytitle {
float:left;
width:100%;
depth:auto;
margin-bottom:5px;
}

.tinytitle2 {
float: left;
width: 615px;
depth: auto;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 15px;
background: #000000;
color: #FFFFFF;
font-family: verdana, arial, Helvetica sans-serif;
font-size: 12pt;
font-weight: 900;
text-align: left;
font-variant: small-caps;
}

.game_style1 {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* END Game styles ---------------------- */

/* BEGIN Going Green styles ---------------------- */

.green_generic_space {
width: 640px;
margin: 0px 10px 0px 10px;
}

.green_top_box {
width: 620px;
margin: 10px 0px 10px 0px;
}

.green_left_box {
width: 340px;
height: 340px;
margin-right: 10px;
float: left;
padding: 5px;
border-color: #F2F0EC;
border-style: solid;
border-width: 1px;
}

.green_right_box {
width: 250px;
float: left;
}

.green_long_box {
width: 620px;
height: 150px;
margin: 10px 0px 10px 0px;
padding: 5px;
background: #E8EBD6; 
clear:both;
}

.green_long_first{
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_second {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_third {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_mochilla_box {
width: 620px;
}

.green_middle_box {
width: 620px;
}

.green_middle_left {
width: 410px;
float: left;
margin-right: 10px;
}

.green_middle_right {
width: 187px;
float: left;
}

.green_category_titles {
font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #61A327;
border-bottom: #D2EEB9 thin dotted;
margin-bottom: 10px;
}

.green_links_box { 
width: 187px;
padding: 5px;
border-color: #F0F2E6;
border-style: solid;
border-width: 1px;
float: left;
}

.green_consumer_text {
font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.green_consumer_text_plain {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_green_consumer:link {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #004276; 
text-decoration: none;
}

.a_green_consumer:hover{
text-decoration: underline;
}

.a_green_consumer:visited {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #CA0002; 
text-decoration: none;
}

.a_green:link {
font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #004276; 
text-decoration: none;
}

.a_green:hover{
text-decoration: underline;
}

.a_green:visited {
font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #CA0002; 
text-decoration: none;
}

.a_franchise:visited {
font: 18px Arial, Helvetica, sans-serif;
color: #CA0002; 
text-decoration: none;
}

.a_franchise_tiny:link {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #004276; 
text-decoration: none;
}

.a_franchise_tiny:hover {
text-decoration: underline;
}

.a_franchise_tiny:visited {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #CA0002; 
text-decoration:none;
}

/* END Going Green styles ---------------------- */

/* BEGIN Live Chat styles ---------------------- */

#lc_container {
width: 625px;
height: 330px;
padding: 5px;
border: 1px solid #999999;
}

.lc_content_left {
float: left;
width: 300px;
height: 225px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.lc_content_right {
margin-top: 10px;
margin-left: 10px;
width: 280px;
height: 294px;
float: left;
padding: 4px;
}

.lc_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Live Chat styles ---------------------- */

/* BEGIN Blog Generic styles ---------------------- */

#blog_container {
width: 620px;
padding: 5px;
border: 1px solid #999999;
}

.blog_box {
width: 620px;

}

.blog_graphic {
float: left;
width: 250px;
margin-top: 5px;
margin-left: 15px;
margin-right: 5px;
padding: 5px;
}

.blog_graphic2 {
float: left;
width: 250px;
margin-left: 45px;
margin-top: 5px;
padding: 5px;
}

.blog_text {
float: left;
width: 250px;
padding-top: 5px;
}

.blog_text p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
</style>

/* END Blog Generic styles ---------------------- */

/* BEGIN Twitter Generic styles ---------------------- */

.twitter_container {
width: 630px;
padding: 5px;
}

.twitter_container p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.outer_twitter_box {
width: 640px;
padding: 5px;
}

.twitter_box1 {
float: left;
width: 130;
padding: 5px;
}

.twitter_box2 {
float: left;
width: 130;
padding: 5px;
margin-left: 5px;
margin-right: 3px;
}

.twitter_box3 {
float: left;
width: 130;
padding: 5px;
}

.twitter_box_head {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 5px;
margin-bottom: 5px;
}

/* END Twitter Generic styles ---------------------- */

/* BEGIN Children Programming styles ---------------------- */

#childp_container {
width: 625px;
height: 260px;
padding: 5px;
border: 1px solid #999999;
}

.childp_content_left {
float: left;
width: 300px;
height: 225px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.childp_content_right {
margin-top: 10px;
margin-left: 10px;
width: 280px;
height: 225px;
float: left;
padding: 4px;
}

.childp_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Children Programming styles ---------------------- */

/* BEGIN Digital TV styles ---------------------- */

#dtv_container {
width: 630px;
padding: 5px;
}

.box_left {
float: left;
width: 400px;
padding: 5px;
}

.box_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.rt_sidebar {
float: left;
width: 210px;
padding: 5px;
}

.dtv_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.style3 {
font-size: 14px
}

.rt_box1 {
float: left;
width: 200px;
height: 120px;
padding: 5px;
margin-left: 5px;
}

.rt_box1 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.rt_box2 {
float: left;
width: 200px;
height: 320px;
padding: 5px;
margin-top: 10px;
margin-left: 5px;
}

.rt_box2 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.rt_box3 {
float: left;
width: 200px;
height: 150px;
padding: 5px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 5px;
}

.rt_box3 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#dtv_converter_container {
width: 630px;
padding: 5px;
}

.dtv_converter_content_left {
float: left;
width: 300px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.dtv_converter_content_right {
margin-top: 10px;
margin-left: 10px;
width: 280px;
float: left;
padding: 4px;
}

.dtv_converter_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.secondrow_box {
width: 640px;
padding: 5px;
}

.row1_box1 {
float: left;
width: 200px;
padding: 5px;
margin-top: 5px;
}

.row1_box1 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.row1_box2 {
float: left;
width: 200px;
padding: 5px;
margin-top: 5px;
margin-left: 5px;
}

.row1_box2 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.row1_box3 {
float: left;
width: 200px;
padding: 5px;
margin-top: 5px;
margin-left: 5px;
}

.row1_box3 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Digital TV styles ---------------------- */

/* BEGIN About Us styles ---------------------- */

#nbc10_generic_container {
width: 630px;
padding: 5px;
margin: 0;
}

.nbc10_content_top {
width: 615px;
padding: 5px;
}

.nbc10_content_top p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.nbc10_content_middle {
width: 615px;
padding: 5px;
}

.nbc10_content_middle p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.nbc10_content_bottom {
width: 615px;
padding: 5px;
}

.nbc10_content_bottom p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.nbc10_internships {
width: 615px;
padding: 5px;
}

.nbc10_internships p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END About Us styles ---------------------- */

/* BEGIN Advertising styles ---------------------- */


#ad_container {
width: 640px;
padding: 10px;
}

.ad_content_right {
float: right;
width: 300px;
padding: 5px;
}

.ad_content_left {
width: 630px;
float: left;
padding: 4px;
}

.ad_content_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Advertising styles ---------------------- */

/* BEGIN Tickets Mini styles ---------------------- */

.tickets_intro_text {
width: 760px;
padding: 10px;
margin-bottom: 10px;
font: Arial, Helvetica, sans-serif;
font-size: 18px;
}

#tickets_container {
width: 760px;
padding: 5px;
}

.left_ticket_event {
float: left;
width: 240px;
}

.middle_event {
float: left;
width: 240px;
margin-left: 5px;
}

.right_ticket_event {
float: left;
width: 240px;
margin-left: 5px;
}

.ticket_oodle_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Tickets Mini styles ---------------------- */

/* BEGIN Rhode Bytes panel styles ---------------------- */

.rhode_bytes_abstract {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Rhode Bytes panel styles ---------------------- */

/* BEGIN Rhode Bytes Content Well styles ---------------------- */

#rb_container {
width: 430px;
padding: 5px;
}

.rb_cw_content {
width: 420px;
float: left;
padding: 5px;
}

.rb_cw_content p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Rhode Bytes Content Well styles ---------------------- */

/* BEGIN Rhode Bytes Franchise Slot styles ---------------------- */

#rhodebytes_fs {
background-color:#FFFFFF;
display:inline;
float:left;
height:170px;
width:770px;
}

.rhodebytes_fs_box {
height:150px;
width:750px;
}

.rhodebytes_fs_firstbox {
border:1px solid #AFAFAF;
margin-top: 5px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 5px;
padding:5px;
float:left;
height:130px;
width:225px;
}

.rhodebytes_fs_secondbox {
border:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
float:left;
height:130px;
width:225px;
}

.rhodebytes_fs_thirdbox {
border:1px solid #AFAFAF;
padding:5px;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
float:left;
height:130px;
width:225px;
}

.rhodebytes_fs_a_franchise {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.rhodebytes_fs_a_franchise a:link {
text-decoration: none;
font-size: 18px;
}

.rhodebytes_fs_a_franchise a:hover {
color: #CA0002;
text-decoration: underline;
font-size: 18px;
}

.rhodebytes_franchise_text {
float: left;
width: 105px;
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
padding-top: 6px;
padding-left: 5px;
padding-right: 3px;
}

.rhodebytes_fs_bio_pic {
padding: 0px;
margin-top: 10px;
height: 70px;
float: right;
}

/* END Rhode Bytes Franchise Slot styles ---------------------- */

/* BEGIN Wedding Contest styles ---------------------- */

.wedding_contest  {
text-decoration: none;
font: bold 13px Arial;
color: #fff;
}

.wedding_contest:hover {
background: #FFFFFF;
color: #993333;
}

#wedpw_container {
width: 750px;
padding: 5px;
}

.wedpw_content_left {
float: left;
width: 400px;
height: 300px;
margin-top: 10px;
margin-left: 6px;
padding-top: 8px;
}

.wedpw_content_right {
margin-top: 10px;
margin-left: 10px;
width: 320px;
float: left;
padding: 4px;
}

.wedpw_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 4px;
}

/* END Wedding Contest styles ---------------------- */

/* BEGIN Wedding Story styles ---------------------- */

#wedstory_container {
width: 750px;
padding: 10px;
}

.wedstory_content_right {
float: right;
width: 300px;
padding: 5px;
}

.wedstory_content_left {
width: 740px;
float: left;
padding: 4px;
}

.wedstory_content_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.wedstory_header {
font-family: Arial, Helevtica, sans-serif;
font-size: 16px;
color: #6460AA;
}

/* END Wedding Story styles ---------------------- */

/* BEGIN Auto Splash styles ---------------------- */

#auto_container {
width: 630px;
padding: 5px;
border: 1px solid #999999;
}

.auto_intro_text {
width: 620px;
padding: 10px;
margin-bottom: 10px;
}

.auto_intro_text p {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}

.auto_button {
width: 150;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 5px;
}

.auto_header {
width: 295px;
float: left;
margin-top: 5px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #004276;
}

.auto_text {
width: 295px;
float: left;
margin-top: 5px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.autolistings {
float: left;
width: 299px;
padding: 5px;
}

.autocenter {
float: left;
width: 299px;
padding: 5px;
margin-left: 10px;
}

/* END Auto Splash styles ---------------------- */

/* BEGIN Jobs Splash styles ---------------------- */

.jobs_button {
width: 150px;
margin-top: 5px;
margin-left: 5px;
float: left;
}

.jobs_button2 {
width: 299px;
margin-top: 5px;
float: left;
}

.jobs_header {
width: 295px;
float: left;
padding-left: 4px;
padding-bottom: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #004276;
}

.jobs_intro_text {
width: 620px;
padding: 10px;
margin-bottom: 10px;
}

.jobs_intro_text p {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}

.jobs_text {
width: 140px;
float: right;
margin-top: 5px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.jobs_text2 {
width: 295px;
float: left;
margin-top: 5px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.jobscenter {
float: left;
width: 290px;
padding: 5px;
margin-left: 10px;
}

.jobslistings {
float: left;
width: 290px;
padding: 5px;
}

#jobs_container {
width: 620px;
padding: 5px;
border: 1px solid #999999;
}

/* END Jobs Splash styles ---------------------- */

/* BEGIN Real Estate Splash styles ---------------------- */

.realestate_button {
width: 150;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 5px;
}

.realestate_header {
width: 295px;
float: left;
margin-top: 5px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #004276;
}
.realestate_intro_text {
width: 620px;
padding: 10px;
margin-bottom: 10px;
}

.realestate_intro_text p {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}

.realestate_text {
width: 295px;
float: left;
margin-top: 5px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.realestatecenter {
float: left;
width: 299px;
padding: 5px;
margin-left: 10px;
}
.realestatelistings {
float: left;
width: 299px;
padding: 5px;
}
#realestate_container {
width: 630px;
padding: 5px;
border: 1px solid #999999;
}

/* END Real Estate Splash styles ---------------------- */

/* BEGIN Ticket Page styles ---------------------- */

.tickets_intro_text {
width: 760px;
padding: 10px;
margin-bottom: 10px;
}

.tickets_intro_text p {
font: Arial, Helvetica, sans-serif;
font-size: 16px;
}

#tickets_container {
width: 760px;
padding: 5px;
}

.left_ticket_event {
float: left;
width: 250px;
}

.middle_event {
float: left;
width: 250px;
margin-left: 5px;
}

.right_ticket_event {
float: left;
width: 250px;
margin-left: 5px;
}

.ticket_oodle_text p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* END Ticket Page styles ---------------------- */

/* BEGIN Blog Accordion styles ---------------------- */

#blogs_accordion_container {
width: 295px;
}

.blogs_accordion_box1 {
float: left;
width: 130px;
margin-left: 10px;
}

.blogs_accordion_box2 {
float: left;
width: 130px;
margin-left: 20px;
}

.blogs_accordion_intro {
padding-left: 5px;
padding-bottom: 5px;
}

.blogs_accordion_intro p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Blog Accordion styles ---------------------- */

/* BEGIN Alerts Accordion styles ---------------------- */

#sign_up_container {
width: 295px;
}

.sign_up_accordion {
float: left;
width: 290px;
}

.sign_up_accordion p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.sign_up_accordion_pic1 {
float: left;
margin-right: 3px;
}

.sign_up_accordion_pic2 {
float: left;
margin-right: 3px;
}

.sign_up_accordion_pic3 {
float: left;
margin-left: 3px;
}

/* END Alerts Accordion styles ---------------------- */

/* BEGIN Food Drive styles ---------------------- */

#food_drive_container {
width: 640px;
padding: 10px;
}

.food_drive_content_right {
float: right;
width: 300px;
padding: 5px;
}

.food_drive_content_left {
width: 630px;
float: left;
padding: 4px;
}

.food_drive_content_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* END Food Drive styles ---------------------- */

/* BEGIN Weather Info styles ---------------------- */

#weather_info_container {
width: 650px;
padding: 5px;
margin-left: 30px;
}

.weather_multimedia {
float: left;
width: 285px;
padding: 5px;
margin-left: 2px;
}

.weather_links {
float: left;
width: 285px;
margin-left: 50px;
padding: 5px;
}

.beach_guide_text {
float: left;
width: 190px;
padding: 5px;
}

.weather_link_image {
float: left;
width: 80px;
padding: 5px;
}

.weather_header p {
font: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom: 5px;
}

.auv_links {
float: left;
width: 200px;
}

/* END Weather Info styles ---------------------- */

/* BEGIN AP Video Info styles ---------------------- */

.video_ap_outerbox {
border: 1px solid #999999;
width: 720px;
padding-left: 15px;
padding-right: 15px;
padding-top: 20px;
}

.video_ap_leftbox {
width: 350px;
padding-right: 10px;
margin-left: 5px;
margin-bottom: 10px;
float: left;
}

.video_ap_rightbox {
width: 350px;
margin-bottom: 10px;
float: left;
}

.video_ap_text {
width: 200px;
float: left;
padding-left: 5px;
}

.video_ap_text h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
}

.video_ap_text p {
margin-left: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.video_ap_text a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004276;
text-decoration: none;
padding-left: 4px;
}

.video_ap_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END AP Video Info styles ---------------------- */

/* BEGIN Travel Center styles ---------------------- */

#travel_container {
width: 640px;
padding: 5px;
}

.mochila_travel_headlines {
width: 640px;
padding: 5px;
}

.travel_ib_widget {
float: left;
width: 300px;
margin-left: 10px;
}

.travel_table {
float: left;
width: 300px;
margin-left: 20px;
}

.video_mochila_headlines {
width: 640px;
padding: 5px;
}

/* END Travel Center styles ---------------------- */

/* BEGIN Traffic styles ---------------------- */

#traffic_franchise {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0px;
overflow:hidden;
padding:0px;
width:770px;
}

.traffic_franchise_box {
height:150px;
margin:8px 0px 5px;
width:750px;
}

.traffic_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.traffic_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.traffic_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.traffic_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.traffic_franchise_item { 
width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.traffic_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.traffic_fs_header a {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.traffic_fs_header a:hover {
color:#CA0002;
text-decoration: underline;
}

.traffic_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
}

.traffic_franchise_text a {
color: #004276;
text-decoration: none;
}

.traffic_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Traffic styles ---------------------- */

/* BEGIN Virtual Tour styles ---------------------- */

#virtual_tour {
margin: 0;
padding: 0;
border: 0;
}

#virtual_tour ul, ol {
list-style: none;
}

#virtual_tour img {
display: block;
}

#virtual_tour body { 
background-color: #fff;
color: #333;
padding-top: 20px;
} 

div#gallery {
	position: relative;
	margin: 0 auto;
	width: 760px;
}
div#main_software_images div.swapped-content {
	height: 300px;
	padding-left: 20px;
	overflow: hidden;
}
div#hero_image {
	margin-bottom: 10px;
}
div#hero_image img {
	margin-left: 73px;
}
div#hero_image h3 {
	font: bold 20px/20px Arial, Helvetica, sans-serif;
	margin: -280px 15px 8px 492px;
	padding-bottom: 8px;
	border-bottom: 1px solid #d1d1d1;
	word-spacing: -1px;
}
div#hero_image p {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 492px;
}
div#image-sections div.swapped-content {
	display: none;
}
div#gallery ul {
	padding-left: 4px;
}
div#gallery li {
	display: block;
	float: left;
	width: 74px;
	margin-right: 10px;
	margin-bottom: 2px;
}
div#gallery ul a {
	display: block;
	padding: 4px 0 4px 0;
	width: 74px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	word-spacing: -1px;
	text-align: center;
	color: #004276;
	background: url(http://static.mgnetwork.com/jar/media_path/virtual_tour/bg_thumb.gif) left 69px no-repeat;
	text-decoration: none;
}
div#gallery ul a:visited {
	color: #888;
}
div#gallery ul a:hover {
	color: #fff;
	background-position: left top;
}
div#gallery ul a.active,
div#gallery ul a.active:hover {
	color: #fff;
	background-position: left -69px;
}
div#gallery ul a img {
	margin: 0 auto 2px auto;
}

/* END Virtual Tour styles ---------------------- */

/* BEGIN Champions In Action styles ---------------------- */

#cia_container {
width: 625px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}

.cia_content_left {
float: left;
width: 280px;
margin-top: 10px;
margin-left: 6px;
margin-right: 5px;
padding: 5px;
}

.cia_content_right {
margin-top: 10px;
margin-left: 15px;
width: 280px;
float: left;
padding: 4px;
}

.cia_content_right p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.cia_content_left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.past_winners {
float: left;
width: 615px;
padding: 5px;
}

.pw_box1 {
float: left;
width: 290px;
padding: 5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.pw_box2 {
float: left;
width: 295px;
padding: 5px;
margin-left: 10px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

/* END Champions In Action styles ---------------------- */

/* BEGIN Varsity Life Poll styles ---------------------- */

.vl_poll_forums {
  	line-height: 1.0em;
  	}
	
.vl_poll_table {
  	width: 740px;
	border: 1px solid #000000;
  	position: relative;
  	top: -4px;
  	left: -4px;
  	border: 1px solid #000;
  	background: #fff;
  	}
.vl_poll_table_caption {
  	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
  	padding: 20px 10px;
  	text-align: left;
 	border: 1px solid #000000;
	color: #004276;
  	border-bottom: none;
 	background: #fff;
  	}

.vl_poll_table_th {
  	margin: 0;
  	padding: 5px;
  	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	border: 1px solid #b5b5b5;
	color: #004276;
}

.vl_poll_table_td {
  	margin: 0;
  	padding: 5px;
  	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	border: 1px solid #b5b5b5;
  	}

.vl_poll_table_name {
  	text-align: left;
  	}
.vl_poll_table_tr {
  	background: #e6e6e6;
  	}
.vl_poll_table_tr_alt {
  	background: #f1f1f1;
  	}
.vl_poll_table_td a {
  	display: block;
  	color: #004276;
	text-decoration: none;
  	}

.vl_poll_table_td a:hover {
  	display: block;
  	color: #CA0002;;
	text-decoration: underline;
  	}

/* END Varsity Life Poll styles ---------------------- */

/* BEGIN Sports Franchise Slot styles ---------------------- */

#sports_fs2 {
background-color:#FFFFFF;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.sports_fs_box2 {
height:150px;
width:750px;
}

.sports_box_header2 {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.sports_box_header_img_left2 {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.sports_franchise_box2 {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.sports_franchise_text2 {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.sports_franchise_text2 a {
color: #004276;
text-decoration: none;
}

.sports_franchise_text2 a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Sports Franchise Slot styles ---------------------- */

/*BEGIN Snap Media View Formatting ---------------------- */

#asset_details p {font-size:12px;}

/*END Snap Media View Formatting ---------------------- */

/* BEGIN Weekend Sunrise Franchise Slot styles ---------------------- */

#weeksun_fs2 {
background-color:#FFFFFF;
display:inline;
float:left;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.weeksun_fs_box2 {
height:150px;
width:750px;
}

.weeksun_box_header2 {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.weeksun_box_header_img_left2 {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.weeksun_franchise_box2 {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.weeksun_franchise_text2 {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.weeksun_franchise_text2 a {
color: #004276;
text-decoration: none;
}

.weeksun_franchise_text2 a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Weekend Sunrise Franchise Slot styles ---------------------- */

/* BEGIN WAP styles ---------------------- */

#wapcontainer {
width: 650px;
padding: 5px;
}

.wap_contentleft {
float: left;
width: 400px;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}

.wap_contentright {
float: left;
width: 200px;
padding: 5px;
margin-left: 10px;
}

/* END WAP styles ---------------------- */

/* BEGIN Partnership Runs Deep styles ---------------------- */

#prd_fs {
background-color:#FFFFFF;
display:inline;
float:left;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.prd_fs_box {
height:150px;
width:750px;
}

.prd_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.prd_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.prd_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.prd_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.prd_franchise_text a {
color: #004276;
text-decoration: none;
}

.prd_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Partnership Runs Deep styles ---------------------- */

/* BEGIN Firewatch styles ---------------------- */

#firewatch {
width: 750px;
margin-top: 10px;
}

.fw_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 2px;
margin-bottom: 8px;
}

.firewatch_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.fw_firstbox {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.fw_secondbox {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px;
padding:5px;
width:165px;
}

.fw_thirdbox {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px;
padding:5px;
width:165px;
}

.fw_fourthbox {
border:1px solid #AFAFAF;
float:left;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.fw_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 2px;
}

.fw_franchise_text_links {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.fw_franchise_text a {
color: #004276;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

.fw_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

.fw_franchise_text_links a {
color: #004276;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

.fw_franchise_text_links a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Firewatch styles ---------------------- */

/* BEGIN Minding Your Money franchise slot styles ---------------------- */

#mindyourmoney_fs {
background-color:#FFFFFF;
display:inline;
float:left;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.mindyourmoney_fs_box {width:750px;}

.mindyourmoney_box_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.mindyourmoney_box_header_img_left {
margin-top: 3px;
margin-right: 4px;
margin-bottom: 10px;
}

.mindyourmoney_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.mindyourmoney_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px;
padding:5px;
width:165px;
}

.mindyourmoney_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px;
padding:5px;
width:165px;
}

.mindyourmoney_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.mindyourmoney_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 6px;
padding-left: 4px;
}

.mindyourmoney_franchise_text a {
color: #004276;
text-decoration: none;
}

.mindyourmoney_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Minding Your Money franchise slot styles ---------------------- */

/* BEGIN Minding Your Money content well styles ---------------------- */

#mindmoney_cw {
width: 430px;
}

.mindmoney_box {
width: 205px;
float: left;
}

.mindmoney_box2 {
width: 205px;
float: left;
margin-left: 10px;
}

.mindmoney_text {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 10px;
}

/* END Minding Your Money content well styles ---------------------- */

/* BEGIN Gene and Co. Franchise Slot styles ---------------------- */

#gene_franchise {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0px;
overflow:hidden;
padding:0px;
width:770px;
}

.gene_franchise_box {
margin:8px 0px 5px;
width:750px;
}

.gene_bio_pic {
float: right;
padding-right: 20px;
padding-top: 5px;
width: 105px;
margin-top: 5px;
}

.gene_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px 0px 0px;
padding:5px;
width:330px;
}

.gene_first_box_text {
float:left;
padding-left: 5px;
padding-bottom: 5px;
width:188px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin-left: 2px;
margin-top: 8px;
}

.gene_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 5px;
padding:5px;
width:165px;
}

.gene_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.gene_franchise_item { 
width:165px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.gene_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.gene_fs_header a {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.gene_fs_header a:hover {
color:#CA0002;
text-decoration: underline;
}

.gene_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
}

.gene_franchise_text a {
color: #004276;
text-decoration: none;
}

.gene_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

.gene_first_box_text a {
color: #004276;
text-decoration: none;
}

.gene_first_box_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Gene and Co. Franchise Slot styles ---------------------- */

/* BEGIN Go Green Content Well styles ---------------------- */

.green_long_box {
background: #E8EBD6 none repeat scroll 0%;
clear: both;
height: 200px;
margin: 10px 0px;
padding: 5px;
width: 430px;
}

.green_long_first {
float: left;
margin-left: 8px;
padding: 5px 5px;
width: 120px;
}

.green_long_second {
float: left;
margin-left: 8px;
padding: 5px 5px;
width: 120px;
}

.green_long_third {
float: left;
margin-left: 10px;
padding: 5px;
width: 120px;
}

.a_franchise_tiny: hover {
text-decoration: underline;
}

.a_francise_tiny: link {
color: #004276;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
}

.green_category_titles {
border-bottom:thin dotted #D2EEB9;
color:#61A327;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:10px;
}

.a_green:link {
color:#004276;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}

.a_green:hover {text-decoration:underline;}

/* END Go Green Content Well styles ---------------------- */

/* BEGIN Hurricane Franchise Slot styles ---------------------- */

#hurricane_fs {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
display:inline;
float:left;
height:170px;
margin-top: 10px;
overflow:hidden;
padding:0px;
width:770px;
}

.hurricane_fs_box {
height:150px;
margin:8px 0px 5px;
width:750px;
}

.hurricane_first_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px 0px 0px;
padding:5px;
width:165px;
}

.hurricane_second_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.hurricane_third_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 5px;
padding:5px;
width:165px;
}

.hurricane_fourth_franchise_box {
border:1px solid #AFAFAF;
float:left;
height:140px;
margin:0px 0px 0px 5px;
padding:5px;
width:165px;
}

.hurricane_franchise_item { 
width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
float:left;
}

.hurricane_fs_header {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.hurricane_fs_header a {
color: #004276;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.hurricane_fs_header a:hover {
color: #CA0002;
text-decoration: underline;
}

.hurricane_franchise_small a {
color:#CA0002;
font-family:Helvetica,sans-serif;
font-size:11px;
text-decoration: none;
}

.hurricane_franchise_small a:hover {
text-decoration: underline;
}

.hurricane_franchise_text {
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 14px;
padding-top: 4px;
padding-left: 4px;
}

.hurricane_franchise_text a {
color: #004276;
text-decoration: none;
}

.hurricane_franchise_text a:hover {
color: #CA0002;
text-decoration: underline;
}

/* END Hurricane Franchise Slot styles ---------------------- */

/* BEGIN Hurricane Content Well styles ---------------------- */
.hurricane_silverbox {
background-image:url(<a href="http://static.mgnetwork.com/sav/core/media_path/backgrounds/silverbox_bkgrd.gif">http://static.mgnetwork.com/sav/core/media_path/backgrounds/silverbox_bkgrd.gif</a>);
background-repeat:repeat-x;
border: 1px solid #cccccc;
padding: 8px;
margin-bottom:10px;
margin-top:0px;
}

.hurricane_silverbox h2 {font-size:17px;}

.hurricane_silverbox h3 {font-size:15px;}

.hurricane_silverbox h4 {font-size:13px;}

/* END Hurricane Content Well styles ---------------------- */

/* BEGIN Hurricane Generic styles ---------------------- */

#vl_hurricane_table {
color:#000000;
font-family: verdana,arial,sans-serif;
font-size: 11px;
line-height:17px;
}

.vl_hurricane_tr {
vertical-align:top;
height: 20px;
}

a.hurricane_nav:link {
color:#004276;
display:block;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
padding:2px 2px;
text-decoration:none;
}

a.hurricane_nav:hover {
color: #CA0002;
text-decoration: underline;
}

.hurricane_tdspan {
font-family: Verdana;
font-size: 12px;
color: #004276;
text-decoration: none;
font-variant: normal;
font-style: normal;
font-weight: bold;
}

/* END Hurricane Generic styles ---------------------- */


#panelsCore ul li a { font-size: 12px; }

/* Zvents 2.0 */

	.zventsTop5 {
		background: transparent url('http://static.mgnetwork.com/jar/media_path/backgrounds/topBigSkin.png') no-repeat 0 0}
	.zventsTop5Sm {
		background: transparent url('http://static.mgnetwork.com/jar/media_path/backgrounds/topSlimSkin.png') no-repeat 0 0}
	.zventsMonthly {
		background: transparent url('http://static.mgnetwork.com/jar/media_path/backgrounds/monthlyBigSkin.png') no-repeat 0 0}
	.zventsMonthlySm {
		background: transparent url('http://static.mgnetwork.com/jar/media_path/backgrounds/monthlySmSkin.png') no-repeat 0 0}
	#panels .zventsPanel .zventsTop5, #panelsCore .zventsPanel .zventsTop5 {
		background: transparent url('http://static.mgnetwork.com/jar/media_path/backgrounds/topPanelSkin.png') no-repeat 0 0; }
	.zventsTop5 .zEventArea .ZventsEvent .ZventsEventName {
		color: #36f}
	.zventsTop5 .zEventArea .ZventsEvent {
		color: #605b5b}
	.zventsTop5 .zEventArea .zEventStripe {
		border-bottom-color: #b5cde6}
	.zventsTop5 .zLinkRight a, .zventsTop5 .zLinkLeft a {
		color: #36f;
		text-decoration: none}
	.zventsTop5 .zLinkRight a:hover, .zventsTop5 .zLinkLeft a:hover {
		text-decoration: underline}
	.zventsTop5 .zLinkRight a:active, .zventsTop5 .zLinkLeft a:active {
		color: #f90}
	.zventsMonthly .zCal .zMonthStripe .zMonthArea {
		color: #fff}
	.zventsMonthly .zCal .zCalDays div {
		color: #000}
	.zventsMonthly .zCal .zCalWeek div {
		color: #444}
	.zventsMonthly .zMonthStripe .zYearArea {
		color: #b5cde6}
	.zventsMonthly .zCal .zCalWeek div.zLinkArea a {
		color: #36f;
		text-decoration: none}
	.zventsMonthly .zCal .zCalWeek div.zLinkArea a:hover {
		text-decoration: underline}
	.zventsMonthly .zCal .zCalWeek div.zLinkArea a:active {
		color: #f90}
	.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBg {
		background-color: #f5f5f5}
	.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBgHover {
		background-color: #fff}
	#panels .zventsPanel .panel_right a, #panelsCore .zventsPanel .panel_right a {
		color: #36f;
		text-decoration: none }
	#panels .zventsPanel .panel_right a:hover, #panelsCore .zventsPanel .panel_right a:hover {
		text-decoration: underline }
	#panels .zventsPanel .panel_right a:active, #panelsCore .zventsPanel .panel_right a:active {
		color: #f90}