/* Elipse Agency */
html * {
	padding:0;
	margin:0
}
img {
	border:0
}

/* CLASSES */

.left{ 
	float:left 
}
.right{ 
	float:right 
}
.clear{ 
	clear:both
}
.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
}
.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
}

/* END CLASSES */

body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#002537;
	font-family:Arial, Helvetica, sans-serif
}
#wrapper {
	padding:30px;
	width:870px;
	height:585px;
	margin:0 auto;
}
#header {
	height:109px;
	background-image:url(../images/header-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#7CAFA0;
	font-family:Arial, Helvetica, sans-serif
}
#search-box{ 
	float:right;
	width: 225px; 
	margin-top: 15px; 
}
#search-box #input , #search-box select { 
	width:135px;
	height:18px;
	border:1px solid #CCC; 
	font-size:12px; 
	color:#666666;
	margin:4px;
}
#search-box  .right { 
	padding-top:4px;
	padding-right:20px;
}
#logo {
	float:left;
	margin-top:19px;
	margin-left:30px;
}
#menu {
	height:33px;
	background-image:url(../images/bg-menu.jpg);
	background-repeat:no-repeat;
}
#menu li{ 
	float:left;
	list-style:none;
}
#menu li a { 
	text-decoration:none;
}
#content {
	min-height:360px;
	background-color:#ffffff;
	padding:7px;
}
h1{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1f7c92;
}
h2{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1f7c92;
}
h4{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7baf9f;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:257px;
	padding-left: 20px;
	color:#8a8a8a;
	text-align:left;
	font-size:11px;
}

/* HOME */

#video {
	height:200px;
	background-color:#f9f9d3;
	text-align:left;
	font-size:12px;
}
#video-txt {
	float:right;
	padding-top:12px;
	padding-right: 20px;
	width:257px;
	color:#8a8a8a;
	text-align:left;
	font-size:11px;
}
#player{
	float: left;
	padding:9px;
}

#leftbox{
	width:215px;
	height:170px;
	margin-top:7px;
	padding:15px;
	background-image:url(../images/bg-leftbox.gif);
	background-repeat:repeat-x;
	background-color:#e6eaea;
}
#rightbox{
	width:317px;
	height:170px;
	margin-top:7px;
	padding:15px;
	background-image:url(../images/bg-rightbox.gif);
	background-repeat:repeat-x;
}
#rightbar{
	width:257px;
	height:407px;
	background-image:url(../images/bg-rightbar.gif);
	background-repeat:repeat-x;
}
#left{
width:592px;
}
#connected{ 
padding-top:25px;
padding-left:12px; padding-bottom:5px
}
#connected li{ 
	padding-right:4px;
	float:left;
	list-style:none;
}
#connected li a { 
	text-decoration:none;
}
#portals{ 
padding-top:10px;
padding-left:12px;
}
#portals li{ 
	padding-right:15px;
	padding-bottom:10px;
	margin-top:-5px;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#portals li a { 
	color:#ffffff;
	text-decoration:none;
}

/* END HOME */

/* PAGES */

#content-base {
	padding-bottom:10px;
	min-height:366px;
	background-color:#ffffff;
	background-image:url(../images/bg-base.gif);
}
#topbar{
	height:30px;
	background-color:#d4e8ec;
}
#sidebar{
	width:222px;
}
#title{
	padding:6px 15px;
}
#submenu{
	padding:15px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f7c92;
}
#submenu li{ 
	list-style:none;
	font-size:13px;
	font-weight:bold;
	margin:7px 0
}

#submenu li a:link, #submenu li a:visited, #submenu li a:active { 
	text-decoration:none;
	color:#919191;
}

#submenu li a:hover, #submenu li a.selected { 
	text-decoration:none;
	color:#1f7c92;
}
#submenu2 li{ 
	list-style:none;
	font-size:11px;
	font-weight:bold;
	margin:7px 0
}

#submenu2 li a:link, #submenu2 li a:visited, #submenu2 li a:active { 
	text-decoration:none;
	color:#919191;
}

#submenu2 li a:hover, #submenu2 li a.selected { 
	text-decoration:none;
	color:#7BAF9F;
}
#rightcont{
	width:585px;
	padding:20px;
}
#tree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#919191;
}
#tree a:link, #tree a:visited, #tree a:active { 
	text-decoration:none;
	color:#b5b5b5;
}
#tree a:hover, #tree a.selected { 
	text-decoration:none;
	color:#636363;
}


.list-1{ 
	margin-left:0px; 
}
.list-1 li { 
	list-style:circle; 
	margin:5px 0
}
.list-1 li a:link, a:active, a:visited{ 
	color:#7baf9f;
	text-decoration:none;
}
.list-1 li a:link, a:active, a:visited{ 
	 color:#7baf9f; 
	 text-decoration:underline;
}

.list-2{ 
	margin: -5px 0 5px 5px; 
}
.list-2 li { 
	list-style:circle;
	margin:5px 0 0 10px;
}


.program-list a:link,
.program-list a:active,
.program-list a:visited
{ color:#7baf9f; text-decoration:none} 
.program-list a:hover
{ color:#7baf9f; text-decoration:underline} 

span.program-list a{ font-weight:bold; color:#1F7C92 !important;}

.content-table{
 border:1px solid  #CCCCCC; border-collapse:collapse;

}
.content-table td{ padding:3px;}
/* END PAGE */

#footer {
	background-color:#ffffff;
	padding:15px 0px 15px 15px;
	font-family:Arial, Helvetica, sans-serif
}

