div#main 	{ margin:0px auto; text-align:left; width:778px; overflow:hidden; padding:0px 0px 0px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
div#mainleft 	{ float:left; width:170px; overflow:hidden; }
div#mainmid 	{ float:left; width:605px; overflow:hidden; border-left:1px solid #cccccc;}
div#col_right 	{ float:left; margin-left:4px; width:215px; overflow:hidden; background-color:#217FBD;}
div.rss_right 	{ float:right; width:50px; padding-right:10px; text-align:right;}
body		{ margin: 0px auto; background-color:#FFFFFF; font-family:Trebuchet MS, Tahoma, Verdana, Arial; font-size:0.75em; color:#666666;}
p		{ margin: 0px; }
.bdy		{ margin: 0px auto; width:778px; background-color:#FFFFFF; }
.header		{ border-bottom:1px solid #cccccc; text-align:left; width:778px; background-color:#FFFFFF; background-repeat:repeat-y;}
.headerad 	{ font-size:10px; background-color:#94d2f4; border-bottom:1px solid #98bfd4; border-top:1px solid #98bfd4; height:97px; text-align:center; }
.ftrnav		{ margin: 0px auto; width:780px; text-align:center; background-image:url(../images/ftrr.gif); background-repeat:no-repeat; height:75px; font-size:10px; }
.headernav	{ text-align:right; background-image:url(../images/header.jpg); background-repeat:no-repeat; height:75px; font-size:10px; }
.ftrnav span, .headernav span			{ font-family:"Lucida Grande", Verdana, sans-serif; padding:0 10px 0 0; line-height:45px;}
.ftrnav a, .headernav a				{ font-family:"Lucida Grande", Verdana, sans-serif; font-weight:normal; color:#FFFFFF; padding-right:10px;}
.ftrnav a:hover, .headernav a:hover			{ color:#94d2f4;}
.ftrnav a.selected, .headernav a.selected		{ color:#cccccc;}
.ftrnav a.selected:hover, .headernav a.selected:hover{ color:#cccccc;}
a		{ color:#A60000; font-weight:bold; text-decoration:none;}
a:hover		{ color:#8BA700; text-decoration:none;}
.leftmenu 	{ width:170px; background-color:#217FBD;}
input, select, textarea {  color: #323232;  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 8pt;}
form {  margin: 0px;  padding-left: 0px; }
.ftrnav	img {  margin: 0px;  padding: 0px; }
.input { height:10px; }
ul, li, li a 
{width:170px; list-style-type: none; margin:0; padding:0; }
.menubase 	{ font-weight:normal; font:11px Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;	background-color:#FFFFFF; overflow:hidden; margin:0px; }
.menubase a 	{ font-weight:normal; background-image:url(dtr/1/a_menulink_bg.gif); background-repeat:no-repeat; background-color:#FCFCFC; display:block; padding:5px 5px 5px 21px; font-size:11px; border-bottom:1px solid #ECECEC; margin-bottom:1px; }
.menubase h2    { color:#a60000; font-weight:normal; font:11px Verdana, Arial, Helvetica, sans-serif; overflow:hidden; margin:0px; }
.menubase a:link, .menubase a:visited, .menubase a:active { color:#828282; font-weight:normal; }
		.menubase a:hover { font-weight:normal; color:#333333; }
.menubase2 a 	{ font-weight:normal; background-image:url(dtr/1/menubase3.gif); background-repeat:no-repeat; background-color:#FCFCFC; display:block; padding:5px 5px 5px 15px; font-size:10px; border-bottom:1px solid #ECECEC; margin-bottom:1px;}
.menubase2 a:link, .menubase2 a:visited, .menubase2 a:active { 	color:#828282; font-weight:normal;}
.menubase2 a:hover { font-weight:normal; color:#333333 !important;}
.left h1 	{ padding:3px 0px 10px 5px; color:#FFF; font-weight:normal; background-image:url(../images/bgnd_h2.gif); background-repeat:no-repeat; margin-bottom:0;border:none; margin-top:0px; font-size:1em;}
.center		{ float:right; width:605px; border-right:1px solid #cccccc; }
#soft 		{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:605px; }
.newsoft 	{ padding:0px 0px 0px 20px; float:left;	width:410px;}
.programs 	{ padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; float:left; width:260px; }
.programsimg 	{ margin:30px 0px 0px 0px; float:left; 	width:270px; text-align:left; }
.newsoft h1, .program h1, .mpd 	{ font-size:1.25em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color: #709fb9;  }
.programdesc h1	{ font-size:1.65em; margin:0px 0px 0px 0px; padding:10px 0px 0px 30px; color: #A60000; border-bottom: dotted 1px #ccc;  }
.newsoft h2	{ font-size:1.25em; margin:5px 0px 10px 30px; color: #709fb9;  }
.newsoftimg 	{ margin:5px 0px 0px 0px; float:right; 	width:170px; text-align:center; height:123px; }
.note 		{ text-align:right; background:  #F9F9F9 ; padding: 2px 6px; margin: 0px 0px 0px 0px; color: #A60000; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #E1E1E1; }
.note P		{  font-family:Verdana, Arial; font-size:9px; margin: 0px; }
.note strong {  color:#709FB9; }
h3		{ font-size:1em; color:#709fb9; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#mainmidpop	{}
#mainmidpop h2	{ font-size:1.20em; margin:0px 0px 0px 0px; padding:0px 0px 0px 50px; color: #8BA700;  }
.mpopimg 	{ float:left; padding:0px 0px 0px 10px; width:110px; }
.mpopprg 	{ font-weight:bold; text-align:left; float:right; width:483px; padding:0px 0px 0px 0px;	margin-top:0px; }
.mpopprg p 	{ margin-top:0px; font-weight:normal; color:#2E2E2E; }
#soft .icon {margin:-2px 0 0 15px; vertical-align:middle;}
#soft .rating {margin:0 2px 0 0; vertical-align:middle;}
#soft td {height: 25px; vertical-align:middle; background: url(../images/dotted_div_hor.gif) repeat-x;}
#soft td.right {padding-left: 5px;}
#soft td.cell1 {width: 130px;}
#soft td.cell2 {width: 234px;}
#soft td.cell3 {width: 1px; padding: 0; border-left: 1px solid #CFCFCF;}
#soft td.cell4 {width: 119px;}
#soft td.cell5 {width: 246px;}