@charset "utf-8";
/* CSS Document */

body{
padding:0px;
margin:0px;
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#dcdcdc;
background-image:url(/imgs/top_bg3NEW.gif);
background-repeat:repeat-x;
}
#main{
float:none;
margin:auto;
width:1001px;
height:auto;
}
#header{
	float:none;
	margin:auto;
	width:1001px;
	height: 113px;
	padding-top:6px;
	position:relative;
	overflow: hidden;
}
#login{
	padding:0;
	margin-top:17px;
	width:445px;
	height: 54px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 6px;
	text-align:right;
}
#box{
	float:left;
	padding:0;
	width:126px;
	height: 22px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#box_l{
float:left;
padding:0;
margin:0;
width:4px;
height: 22px;
background-image:url(/imgs/box_lNEW.gif);
background-repeat:no-repeat;
}
#box_r{
float:left;
padding:0;
margin:0;
width:4px;
height: 22px;
background-image:url(/imgs/box_rNEW.gif);
background-repeat:no-repeat;
}
#box_m{
float:left;
padding:0;
margin:0;
width:116px;
height: 22px;
background-image:url(/imgs/box_mNEW.gif);
background-repeat:repeat-x;
	font-size:12px;
}
#box_button{
	float:left;
	padding:0;
	width:65px;
	height: 22px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#small_txt{
	font-size:11px;
	color:#fff;
	padding-top:1px;
}
#small_txt a,#small_txt a:link,#small_txt a:active,#small_txt a:visited,#small_txt a:hover{
	text-decoration:underline;
	color:#ffffff;
}
#lang {
	font-size:11px;
	color:#fff;
	padding-top:3px;
}
#lang a,#lang a:link,#lang a:visited{
	color:#fff;
	text-decoration:none;
}
#lang a:active{
	color:#ffa1dd;
	text-decoration:underline;
}
#lang a:hover{
	text-decoration:underline;
}
.title_txt_violet{
	color:#341969;
	text-decoration:none;
}
.title_txt_pink{
	color:#795996;
	text-decoration:none;
}
.txt_white{
font-size:13px;
color:#FFFFFF;
}
h2{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	height:auto;
	width:auto;
	margin:6px;
}
p{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
h3{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #795996;
	text-decoration: none;
}
.video_object{
	margin-right:auto;
	margin-left:auto;
	width:416px;
}
.membership_table .clear{
	clear:both;
}
.membership_table{
	width:420px;
	margin-right:auto;
	margin-left: auto;
}
.membership_table .columnHead{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #795996;
	text-decoration: none;
}
.membership_table h3{
	text-align:center;
}
.membership_table .col1{
	float:left;
	width:260px;
}
.membership_table .col2{
	float:right;
	width: 80px;
}
.membership_table .col3{
	float:right;
	width:80px;
}
.latin_nav{
	font-size:11.5px;
}
#logo{
float:left;
width:390px;
height: 40px;
margin-top:18px;
margin-left:14px;
background-image:url(/imgs/lg_logoNEW.gif);
background-repeat:no-repeat;
}
#clearer{
clear:both
}
#container{
	float:left;
	margin:auto;
	width:1001px;
	height:auto;
	background-color:#dcdcdc;
	position:relative;
	z-index:5;
}
#left_design{
padding:0;
margin:0;
position:absolute;
left:-73px;
top:0px;
width:73px;
height:252px;
/*background-image:url(/imgs/left_design.gif);
background-repeat:no-repeat;*/
z-index:1;
}
#right_design{
padding:0;
margin:0;
position:absolute;
right:-62px;
top:0px;
width:61px;
height:220px;
/*background-image:url(/imgs/right_design.gif);
background-repeat:no-repeat;*/
z-index:1;
}
#pane_container_left{
float:left;
margin:0px;
padding:0px;
width:624px;
height:auto;
overflow:hidden;
margin-bottom: 2px;
}
#pane_container_right{
float:right;
margin:0px;
padding:0px;
width:375px;
height:auto;
overflow:hidden;
margin-bottom: 2px;
}
#pane{
	float:left;
	padding:0px;
	width:616px;
	height:auto;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;

}
#pane_top{
width:616px;
height:30px;
}
#pane_top_left{
float:left;
margin:0;
padding:0;
width:5px;
height:30px;
background-image:url(/imgs/bd_l.gif);
background-repeat:no-repeat;
}
#pane_top_right{
float:right;
margin:0;
padding:0;
width:5px;
height:30px;
background-image:url(/imgs/bd_r.gif);
background-repeat:no-repeat;
}
#pane_top_mid{
float:left;
margin:0;
padding:0;
width:606px;
height:30px;
background-image:url(/imgs/bd_m.gif);
background-repeat:repeat-x;
}
#pane_mid{
float:left;
margin:0px;
padding:0px;
	width:614px;
	height:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c7c7c7;
	border-left-color: #c7c7c7;
	background-color:#FFFFFF;
}
#pane_mid_left{
float:left;
margin:0px;
padding-left:27px;
padding-top:29px;
width:206px; 
height:239px;

}
#pane_mid_right{
float:right;
margin:0px;

padding-top:29px;
width:132px; 
height:239px;

}
#pane_bottom{
float:left;
width:616px;
height:5px;
font-size:1px;
}
#pane_bottom_left{
float:left;
margin:0;
padding:0;
width:5px;
height:5px;
background-image:url(/imgs/bdb_l.gif);
background-repeat:no-repeat;
}
#pane_bottom_right{
float:right;
margin:0;
padding:0;
width:5px;
height:5px;
background-image:url(/imgs/bdb_r.gif);
background-repeat:no-repeat;
}
#pane_bottom_mid{
float:left;
margin:0;
padding:0;
width:606px;
height:5px;
background-image:url(/imgs/bdb_m.gif);
background-repeat:repeat-x;
}
#pink_bottom_line{
margin:0;
padding:0;
width:100%;
height:5px;
background-color:#795996;
font-size:1px;
}
#footer{
float:none;
margin:auto;
padding:0;
width:1001px;
height: auto;
font-size:11px;
}
#footer_top{
float:none;
margin:auto;
padding:8px;
width:973px;
height: 20px;
color:#000000;
}
#footer_top a:link,#footer_top a:active,#footer_top a:visited{
color:#9c9c9c;
text-decoration:none;
}
#footer_top a:hover{
color:#fff;
text-decoration:underline;
}
#footer_mid{
	float:none;
	margin:auto;
	padding:8px;
	width:985px;
	height: auto;
	color:#0000000;
	background-image: url(/imgs/umbrella.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#footer_mid a:link,#footer_mid a:active,#footer_mid a:visited{
color:#6a6a6a;
text-decoration:none;
}
#footer_mid a:hover{
color:#fff;
text-decoration:underline;
}
#footer_bottom{
float:none;
margin:auto;
padding:8px;
width:973px;
height: 20px;
color:#6a6a6a;
}

/* ######### CSS for menus. Remove if not using ######### */
.topmenus #slatenav {
	position: absolute;
	bottom:0;
	width: 948px;
	height:39px;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	background:transparent url(/imgs/menu_bgNEW.gif) repeat-x top left;
	padding-left: 29px;
	padding-right: 24px;
	overflow: hidden;
}

.topmenus #slatenav ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
}

.topmenus #slatenav ul li{
display:inline;
float:left;
margin:0;
}

.topmenus #slatenav ul li a{
	float:left;
	color:#b4b4b4;
	text-decoration:none;
	height:32px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-color: transparent;
	background-image: url(/imgs/menu_divNEW.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.topmenus #slatenav ul li a.last{
	float:left;
	color:#b4b4b4;
	text-decoration:none;
	height:32px;
	background:none;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.topmenus #slatenav ul li a:hover,.topmenus #slatenav ul li a.current,.topmenus #slatenav ul li a.last:hover{
color:#fff;
background:transparent url(/imgs/menu_bg_hoverNEW.gif) repeat-x top left;
}
.topmenus #slatenav ul li a.selected{
color:#fff;
background:transparent url(/imgs/menu_bg_hoverNEW.gif) repeat-x top left;
}
.topmenus last{
background:transparent url(/imgs/menu_bg_hoverNEW.gif) repeat-x top left;
}
.tellafriend{
float:left;
width:550px;
height:30px;
margin:0;
padding:0;
font-weight:bold;
}
.tellafriend #tellafriend_menu ul{
font-size:13px;
margin:0;
padding:0;
list-style-type:none;
width:auto;
}
.tellafriend #tellafriend_menu ul li{
display:inline;
float:left;
margin:0;
}
.tellafriend #tellafriend_menu ul li a{
	float:left;
	color:#795996;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 0px;
	}
.tellafriend #tellafriend_menu ul li a:hover,.tellafriend #tellafriend_menu ul li a.active{
color:#341969;
}

