@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../img/spanish-programs_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	/* background-color:#C9DBED; */
	background-color:#FFFFFF;
	font-family:Helvetica, Arial,  sans-serif;
}

body.noSideNav
{
	background-image:url(../img/spanish-programs_bg2.gif);
}
		

#container
{
	border:0px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:1002px;
	height:inherit;
}

body.noSideNav #mainContent
{
	width:1002px;
	position:relative;
	left:0px;
	padding:0px;
}
body.noSideNav #bottomNav
{
	margin-left:auto;
	margin-right:auto;
}

#saleEndsImage
{
	margin-top:5px;
}

#topNav
{
	

}

#searchBar
{
	margin-left:767px;
	position:absolute;
	top:3px;
}

#sideNav
{
	background-image:url(../img/side_nav.jpg);
	background-repeat:no-repeat;
	width:172px;
	text-align:center;
	border:0px;
	position:absolute;
	top:110px;
	padding:0px;
	color:#FFFFFF;
	height:800px;
}

#sideNav img
{
	border:none;
	position:relative;
	left:-2px;
	padding-top:5px;
}

#sideNav ul
{
	text-align:left;
	position:relative;
	left:-20px;
	top:15px;
	padding-top:0px;
	border-top:0px;
	margin-top:0px;
	list-style-image:url(../img/nav_arrow.gif);
}

#sideNav em
{
	position:relative;
	left:-3px;
}

#sideNav h3
{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:27px;
	margin-top:-20px;
}

#sideNav h5
{
	padding:0px;
	border:0px, none;
	margin-bottom:-8px;
}

#sideNav li
{
	padding-bottom:7px;
	font-size:15px;
}

#sideNav img
{
	padding-bottom:5px;
}

#sideNav li span.center
{
	position:relative;
	left:1.7em;
}

#sideNav a:link, #sideNav a:visited, #sideNav a:hover, #sideNav a:active
{
	text-decoration:none;
	color:#FFFFFF;
}
#sideNav ul a:link, #sideNav ul a:visited, #sideNav ul a:hover, #sideNav ul a:active
{
	text-decoration:none;
	color:#FFFFFF;
}

#sideNav h5.noPadding
{
	margin-top:-8px;
}

.noPadding
{
	padding:0px;
}

.smallBottomMargin
{
	margin-bottom:-8px;	
}

#mainContent 
{
	position:relative;
	left:162px;
	width:636px;
}

#mainContent.noRight 
{
	left:180px;
	position:relative;
	width:820px;
}

#mainContent.noRight h1,  #mainContent.noRight h2, #mainContent.noRight h3
{
	padding:0px;
	margin:0px;
	border:0px;
}

#mainContent.noRight h2
{
	text-align:center;
}

#mainContent a:link, #mainContent a:visited, #mainContent a:hover, #mainContent a:active
{
	color:#69C;
}

#rightContent 
{
	position:absolute;
	width:203px;
	top:119px;
	margin-left:790px;
}

#rightContent h3
{
	background-image:url(../img/box_tab.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:20px;
}

#rightContent ul
{
	list-style-image:url(../img/link_dot.gif);
	margin:0px;
	padding:0px;
	font-size:14px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}

#rightContent li
{
	margin-top:10px;
}

#rightContent div
{
	border-color:#69C;
	border-style:solid;
	border-width:1px;
	
}

#rightContent p
{
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

#rightContent a:link, #rightContent a:visited, #rightContent a:hover, #rightContent a:active
{
	color:#69C;
}

#rightContent center
{
	font-size:larger;

}

.center
{
	text-align:center;
}

.left
{
	text-align:left;
}
.right
{
	text-align:right;
}

#mainContent div.left
{
	position:relative;
	left:30px;
}

#mainContent div.right div.center 
{
	margin-top:-203px;
	margin-left:190px;
}

#bottomNav
{
	position:relative;
	left:0px;
	margin-left:172px;
	margin-top:110px;
	padding-top:110px;
}

#bottomNav a:link, #bottomNav a:visited, #bottomNav a:hover, #bottomNav a:active
{
	color:#69C;
	text-decoration:none;
}

#bottomNav h5
{
	font-weight:normal;
}

p
{
	font-family:"Times New Roman", Times, serif;
}

form
{
	text-align:center;
}

.floatLeft
{
	float:left;
	margin-top:50px;
	margin-right:50px;
	margin-left:50px;
	margin-bottom:50px;
}

.marginRight
{
	margin-right:50px;
}

.underline
{
	text-decoration:underline;
}
