@charset "utf-8";
/* MBSMS Content CSS Document */
@media screen {
	#main {
		min-height:600px;
		height: auto!important;
	}
	
	#master_top {
		background:url(images/backmastertop.gif) top left no-repeat;
	}	
	
	#master_repeat {
		min-height:434px;
		height: auto!important;
		background:url(images/backmasterepeat.gif) top left repeat-y;
	}
	
	#master_bottom {
		background:url(images/backmasterbottom.gif) top left no-repeat;		
	}	
	
	#space_left {
		float:left;
		width:225px;
		min-height:5px;
		padding:2px 2px 2px 2px;
		height: auto!important;
	}
	
	#contents {
		float:left;
		width:568px;
		padding-left:2px;
	}
	
	#contents2 {
		float:right;
		width:760px;
	}
	
	#content {
		height: auto!important;
	}
	
	#topcontent {
		clear:both;
		width:566px;
		height:31px;
		font-size:1em;
		font-weight:bold;	
		color:#FFF;
		text-align:left;
		overflow:hidden;
	}
	
	#topcontent2 {
		clear:both;
		width:760px;
		height:31px;
		font-size:1em;
		font-weight:bold;	
		color:#FFF;		
		overflow:hidden;
		text-align:left;		
	}
	
	#topcontent ul, #topcontent2 ul {
		margin: 0;
		padding: 1px 0 0 33px;
	}

	#topcontent li, #topcontent2 li {
		list-style-type: none;
		display:inline;
		font-size:1em;
		font-weight:bold;
		color:#FFF;
	}
	
	#topcontent li a, #topcontent2 li a {
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size:1em;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
	}
	
	#topcontent li a:hover, #topcontent2 li a:hover {
		text-decoration:underline;
	}	
	
	#content2 {
		float:right;
		width:735px;
		min-height:439px;
		margin:0 15px 5px 10px;
		height: auto!important;
		overflow:hidden;
		text-align:left;
	}
	
	#menu_left {
		min-height:420px;
		height: auto!important;
	}
	
	#menu_right {
		float:right;
		width:180px;
		padding:0 8px 0 0;		
		min-height:420px;
		height: auto!important;
	}
	
	#news {
		clear:both;
		float:right;
		width:185px;
		height:185px;
	}
	
	#space_right {
		float:right;
		width:185px;
		min-height:5px;
		height: auto!important;
	}
	
	#master_top2 {
		clear:both;
		width:1000px;
		height:7px;
		background:url(images/backmastertop2.gif) top left no-repeat;
	}	
	
	#master_repeat2 {
		min-height:434px;
		height: auto!important;
		background:url(images/backmasterepeat2.gif) top left repeat-y;
	}
	
	#master_bottom2 {
		clear:both;
		width:1000px;
		height:7px;
		background:url(images/backmasterbottom2.gif) top left no-repeat;
	}

	#content ul, #content ul.pucembsms, #content2 ul, #content2 ul.pucembsms {
  		list-style-type: none;
  		padding: 0;
		margin:  0;
	}

	#content li, #content li.pucembsms, #content2 li, #content2 li.pucembsms {
		list-style-type: none;
		background-image: url(images/pucembsms.png);
		background-repeat: no-repeat;
		background-position: 0 2px;
		padding: 1px 0 8px 18px;
	}
	
	#content li.csc-textpic-image {
		list-style-type: none;
		background-image:none;
	}
	
	#content li.pucembsms a:link, #content li.pucembsms a:visited, #content li.pucembsms a:active, #content2 li.pucembsms a:link, #content2 li.pucembsms a:visited, #content2 li.pucembsms a:active  {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		text-decoration:none;	
	}
	
	#content li.pucembsms a:hover, #content2 li.pucembsms a:hover {
		text-decoration:underline;
	}
	
	td img {
		display: block;
	}
	
	.backtext {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		color:#FFF;
		text-decoration:none;	
	} 
	
	.backtext a:link, .backtext a:visited, .backtext a:active {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		color:#FFF;
		text-decoration:none;
	}
	
	.backtext a:hover {
		text-decoration:underline;	
	}
	
	.red { 
		color:#FF0000;
	}
	
	.alt1 {
		background-color:#CCCCCC;
	}
	
	.alt2 {
		background-color:#E5E5E5;
	}
	
	.alt3 {
		background-color:#F5F5F5;
	}
}
