/*CSS Amigot common.*/

* {
	margin:0;
	padding:0;
	font-family: Tahoma, Geneva, sans-serif;
	list-style:none;
}

hr {
	display:none;
}
img {
	border:none;
}
html {
	height: 100%;
}
body {
	height: 100%;
	font-size:10px;
	color: #435681;
	background:  #ffffff url(../img/page_bg.gif) repeat-y top center;
	color:#333;
}
fieldset {
	border:0;
	padding:0;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
h1, h2, h3, ul, li, p {
	margin:0;
}
a {
	outline:none;
	text-decoration:none;
}
object {
	outline:none;
}
div.pusher {
	clear: both;
	height: 0;
	overflow: hidden;
}
strong {
	font-weight:bold;
}
/* GENERAL */
div#wrapper {
	width:992px;
	margin:0 auto;
	min-height:100%;
}
div#header {
	background-color: #fff;
}
div#logoContent {
	float:left;
	padding:12px 0 0 4px;
	width: 412px;
	height: 92px;
}
div#logoContent h1 {
	display:block;
	width: 412px;
	height: 92px;
}
div#header_menutop {
	height: 26px;
	padding:5px 0 0 25px;
	overflow:hidden;
}
div#header_menutop p {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4e7ba9;
	border-right:1px solid #e2e2e2;
	padding-right:21px;
	line-height:21px;
}
div#header_menutop p a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4e7ba9;
}
div#header_menutop p a span {
	font-weight:bold;
}
div#header_menutop p a:hover {
	color:#363636;
}
/*NEWSLETTER*/
form#newsletter fieldset {
	float:left;
}
form#newsletter dt {
	float:left;
	height:22px;
	line-height:22px;
	margin-right:4px;
	background: url(../img/newsletter_icon.gif) no-repeat 0 0;
}
form#newsletter dt.recieve {
	padding-left:21px;
}
form#newsletter dt.recieve span {
	font-weight:bold;
}
form#newsletter dt label {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e7ba9;
	line-height:10px;
}
form#newsletter dd {
	float:left;
	line-height:19px;
}
form#newsletter .textfield {
	height:14px;
	width:154px;
	border:1px solid #ababab;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#173f79;
	margin-right:2px;
	padding:0 2px 0 2px;
	background-color: #f5f5f5;
}

form#newsletter .textfield:hover, form#newsletter .textfield:focus {
	background-color:#fff !important;
}
form#newsletter .botonform {
	background: url(../img/newsletter_button.gif) no-repeat top left;
	border:0 none;
	cursor:pointer;
	height:20px;
	width:51px;
	font-size:0;
	position:relative;
	top:-3px;
	margin-right:15px;
}
form#newsletter .botonform:hover {
	background-position: bottom left;
}
/*TOP MENU*/
ul#topMenu li {
	float:left;
	border-right:1px solid #e2e2e2;
	line-height:21px;
}
ul#topMenu li.sample {
	padding-right:21px;
}
ul#topMenu li.login {
	padding:0 10px 0 10px;
	position:relative;
	z-index:1000;
}
ul#topMenu li.login span {
	font-weight:bold;
}
ul#topMenu li.login div#loginFields{
	position:absolute;
	z-index:10000;
	top:23px;
	left:5px;
	width:200px;
	height:61px;
	padding:19px 0 0 0;
	background: url(../img/backlogin.gif) no-repeat top left;
}
.oculto{
	display:none;	
}
.visible{
	display:block;
}
ul#topMenu li.login div#loginFields a.close{
	display:block;
	width:15px;
	height:15px;
	background: url(../img/close_icon.gif) no-repeat top left;
	float:right;
	position:relative;
	top:-7px;
	left:-5px;
}
ul#topMenu li.login div#loginFields a.close:hover{
	background-position: bottom left;
}
ul#topMenu li.login div#loginFields a.close span{
	display: none;
}
ul#topMenu li.login div#loginFields dt{
	float:left;
	clear:left;
	line-height:19px;
	margin-bottom:5px;
	text-align:right;
	width:80px;
}
ul#topMenu li.login div#loginFields dt label{
	color:#4E7BA9;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	margin-right:3px;
}
ul#topMenu li.login div#loginFields dd{
	line-height:19px;
	margin-bottom:5px;
}
ul#topMenu li.login div#loginFields dd .textfield{
	width:65px;
	height:15px;
	border:1px solid #d9d9d9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding:0 2px 0 2px;
	background-color: #f5f5f5;
	color:#000;
	float:left;
	margin-right:5px;
}
ul#topMenu li.login div#loginFields dd .textfield:hover, ul#topMenu li.login div#loginFields dd .textfield:focus {
	background-color:#fff !important;
}
ul#topMenu li.login div#loginFields a.goButton {
	width:18px;
	height:18px;
	display:block;
	float:left;
	background: url(../img/search_button.gif) no-repeat top left;
}
ul#topMenu li.login div#loginFields a.goButton span {
	display:none;
}
ul#topMenu li.login div#loginFields a.goButton:hover {
	background-position:bottom left;
}
ul#topMenu li.spanish {
	font-weight:bold;
	padding:0 10px 0 10px;
}
ul#topMenu li.date {
	color:#4e7ba9;
	padding-left:28px;
	border:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
ul#topMenu li a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e7ba9;
}
ul#topMenu li a:hover {
	color: #363636;
}
/* MAIN CONTENT */
div.mainContent {
	background-color: #fff;
}
div.mainContentTop {
	height: 8px;
	overflow:hidden;
	background: url(../img/content_top_bg.gif) repeat-x top left;
}
div.mainContentBottom {
	background-image: url(../img/content_bottom_bg.gif);
	background-repeat: repeat-x;
	height: 8px;
}
/* LEFT CONTENT */
div.leftColumn {
	width: 644px;
	float: left;
	padding-left: 4px;
	margin-right:4px;
}
div#swf_slide {
	margin-bottom: 4px;
	float: left;
	height: 393px;
	width: 644px;
	position:relative;
	z-index:0;
}
/* SMALL BOXES */
div.small_box {
	height: 301px;
	width: 212px;
	float: left;
}
div.small_top {
	height: 27px;
	width: 192px;
	float: left;
	padding:11px 0 0 20px;
	background: url(../img/boxsmall_top_bg.gif) no-repeat top left;
}
div.small_top h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #153d64;
}
div.small_box .small_left {
	height: 263px;
	width: 10px;
	float: left;
	background: url(../img/boxsmall_left_bg.gif) no-repeat top left;
}
div.small_box .small_right {
	height: 263px;
	width: 10px;
	float: left;
	background: url(../img/boxsmall_right_bg.gif) no-repeat top left;
}
div.small_box .small_content {
	height: 248px;
	width: 192px;
	padding-top:15px;
	float: left;
	background: url(../img/boxsmall_pixel_bg.gif) repeat-x top left;
}
div.small_box .small_content img {
	margin-left:30px;
}
div.small_box .small_content ul li {
	background:url(../img/list_bullet.gif) no-repeat 0 0.4em;
	padding-left:12px;
	margin-bottom:12px;
}
div.small_box .small_content ul li a {
	color:#003366;
	font-size:11px;
}
div.small_box .small_content ul li a:hover {
	color:#363636;
}
div.small_box .small_content p {
	float:right;
}
div.small_box .small_content p a.more {
	display:block;
	margin-top:3px;
	width:54px;
	height:17px;
	background:url(../img/more.png) no-repeat top left;
}
div.small_box .small_content p a.more:hover {
	background-position:bottom left;
}
div.small_box .small_content p a.more span {
	display:none;
}
div.rightMargin {
	margin-right:4px;
}
/*MORE POSITIONING*/
div.small_box{
	position:relative;
}
div.morePosition{
	position:absolute;
	bottom:11px;
	left: 150px;
}
div.big_centerBox{
	position:relative;
}
div.moreCenterPosition{
	position:absolute;
	bottom:11px;
	left: 240px;
}
div.big_box{
	position:relative;
}
div.moreBigPosition{
	position:absolute;
	bottom:11px;
	left: 272px;
}
/*RSS*/
div.rss {
	background: url(../img/rss_bar.gif) no-repeat top left;
	width:634px;
	height:37px;
	padding-left:10px;
	margin-top:4px;
}
div.rss h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	float:left;
	margin:10px 24px 0 0;
}
div.rss p {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float:left;
	margin-top:10px;
}
div.rss a {
	float:right;
	background:url(../img/rss_button.gif) no-repeat top left;
	display:block;
	width:66px;
	height:37px;
}
div.rss a:hover {
	background-position:bottom left;
}
div.rss a span {
	display:none;
}
/*RIGHT CONTENT*/
div.rightColumn {
	float: left;
	width: 336px;
}
div#swf_superplayer {
	height:698px;
}
/*LINKS*/
div.links {
	background:url(../img/links_button.gif) no-repeat top left;
	width:326px;
	height:37px;
	padding-left:10px;
	margin-top:4px;
	position:relative;
	z-index:1000;
}
div.links:hover {
	background-position:bottom left;
	cursor:pointer;
}
div.links h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	float:left;
	margin:10px 24px 0 0;
}
div.links div.quickLinksBox{
	display:none;
	position:absolute;
	z-index:1000;
	top:36px;
	left:11px;
	width:298px;
	padding:10px;
	background-color:#2d4568;
}
div.links:hover div.quickLinksBox {
	display:block;
}
div.quickLinksBox ul li {
	margin-bottom:5px;
	padding-left:12px;
	background: url(../img/quicklinks_icons.gif) no-repeat 0 0.3em;  
}
div.quickLinksBox ul li a {
	font-size:11px;
	color:#FFF;
}
div.quickLinksBox ul li a:hover {
	text-decoration:underline;
}
/* BIG BOXES */
div.big_box {
	height: 344px;
	width: 336px;
	float: left;
	margin-top:4px;
}
div.big_top {
	height: 27px;
	width: 316px;
	float: left;
	padding:11px 0 0 20px;
	background: url(../img/boxbig_top_bg.gif) no-repeat top left;
}
div.big_top h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #153d64;
}
div.big_top h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #153d64;
}
div.big_box .big_left {
	height: 306px;
	width: 10px;
	float: left;
	background: url(../img/boxbig_left_bg.gif) no-repeat top left;
}
div.big_box .big_right {
	height: 306px;
	width: 10px;
	float: left;
	background: url(../img/boxbig_right_bg.gif) no-repeat top left;
}
div.big_box .big_content {
	height: 291px;
	width: 316px;
	padding-top:15px;
	float: left;
	background: url(../img/boxbig_pixel_bg.gif) repeat-x top left;
}
div.big_box .big_content img {
	margin-left:60px;
}
div.big_box .big_content ul li {
	background:url(../img/list_bullet.gif) no-repeat 0 0.4em;
	padding-left:12px;
	margin-bottom:26px;
	color:#363636;
	font-size:11px;
}
div.big_box .big_content ul li a {
	color:#003366;
	font-size:11px;
}
div.big_box .big_content ul li a:hover {
	color:#363636;
}
div.big_box .big_content p {
	float:right;
}
div.big_box .big_content p a.more {
	display:block;
	width:54px;
	height:17px;
	background:url(../img/more.png) no-repeat top left;
}
div.big_box .big_content p a.more:hover {
	background-position:bottom left;
}
div.big_box .big_content p a.more span {
	display:none;
}
div.big_content div.picture a img {
	float:left;
	margin:0 10px 5px 10px;
	padding:11px;
	background:url(../img/background_picture.gif) no-repeat top left;
}
div.big_content div.picture a:hover img {
	background-position: bottom left;
}
div.big_content div.picture a {
	font-size:11px;
	color:#003366;
	float:none;
	position:relative;
	top:11px;
}
div.big_content div.picture a:hover {
	color:#363636;
}
div.big_content ul.leftList li {
	margin-bottom:11px;
}
/*BIG CENTER BOX*/
/* BIG BOXES */
div.big_centerBox {
	height: 344px;
	width: 304px;
	float: left;
	margin-top:4px;
}
div.big_centerBox div.big_top {
	height: 27px;
	width: 284px;
	float: left;
	padding:11px 0 0 20px;
	background: url(../img/boxbig_center_top_bg.gif) no-repeat top left;
}
div.big_centerBox div.big_top h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #153d64;
}
div.big_centerBox div.big_top h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #153d64;
}
div.big_centerBox .big_left {
	height: 306px;
	width: 10px;
	float: left;
	background: url(../img/boxbig_left_bg.gif) no-repeat top left;
}
div.big_centerBox .big_right {
	height: 306px;
	width: 10px;
	float: left;
	background: url(../img/boxbig_right_bg.gif) no-repeat top left;
}
div.big_centerBox .big_content {
	height: 291px;
	width: 284px;
	padding-top:15px;
	float: left;
	background: url(../img/boxbig_pixel_bg.gif) repeat-x top left;
}
div.big_centerBox .big_content img {
	margin-left:60px;
}
div.big_centerBox .big_content ul li {
	background:url(../img/list_bullet.gif) no-repeat 0 0.4em;
	padding-left:12px;
	margin-bottom:26px;
}
div.big_centerBox .big_content ul li a{
	color:#003366;
	font-size:11px;
}
div.big_centerBox .big_content ul li a:hover{
	color:#363636;
}
div.big_centerBox .big_content p {
	float:right;
}
div.big_centerBox .big_content p a.more {
	display:block;
	width:54px;
	height:17px;
	background:url(../img/more.png) no-repeat top left;
}
div.big_centerBox .big_content p a.more:hover {
	background-position:bottom left;
}
div.big_centerBox .big_content p a.more span {
	display:none;
}
div.big_centerBox div.big_content div.picture img {
	float:left;
	margin:0 10px 5px 10px;
	padding:11px;
	background:url(../img/background_picture.gif) no-repeat top left;
}
div.big_centerBox div.big_content ul.leftList li {
	margin-bottom:11px;
}
/*HOME NEWS LIST*/
div#homeNewsList{
	border:1px solid #b2b2b2;
	width:334px;
	height:696px;
}
div#homeNewsList .newItem{
	border-bottom:1px solid #b2b2b2;
	padding:4px;
}
div#homeNewsList .newItem.noBottomBorder{
	border-bottom:none;
}
div#homeNewsList .newItem img{
	float:left;
	margin:0 5px 0 0;
}
div#homeNewsList #topTitle{
	background-color:#F8F8F8;
	border-bottom:1px solid #B9C9DD;
	margin-bottom:10px;
	padding:5px 20px 5px 10px;
}
div#homeNewsList #topTitle h2{
	display:block;
	height:28px;
}
div#homeNewsList .newItem h3 a{
	font-size:11px;
	color:#003366;
	font-weight:normal;
}
div#homeNewsList .newItem h3 a:hover{
	color:#363636;
}
/* FOOTER */
div#footer {
	background-color: #fff;
}
div#footer_top {
	height: 30px;
	background: url(../img/menu_h_bg.gif) repeat-x top left;
}
div#footer_menu {
	height: 22px;
	width: 405px;
	padding:8px 0 0 6px;
	float: left;
}
div#footer_menu ul li {
	display:inline;
	border-right:1px solid #3c3c3c;
	padding-right:2px;
	margin-right:3px;
}
div#footer_menu ul li.noBorder {
	border:none;
}
div#footer_menu ul li a {
	color:#606060;
	font-size:11px;
}
div#footer_menu ul li a:hover {
	color:#000;
}
div#footer_copy {
	float: right;
	height: 22px;
	width: 565px;
}
div#footer_copy p {
	text-align:right;
	color:#606060;
	font-size:11px;
	padding:8px 4px 0 0;
}
div#footer_bottom {
	height: 11px;
	background: url(../img/bottom_bg.gif) repeat-x top left;
}
#displaybox {
        z-index: 10000;
        filter: alpha(opacity=90); /*older IE*/
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE */
        -moz-opacity: .90; /*older Mozilla*/
        -khtml-opacity: 0.9;   /*older Safari*/
        opacity: 0.9;   /*supported by current Mozilla, Safari, and Opera*/
        background-color:#000000;
        position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;
}
#toolspace {
        z-index:90;
        filter: alpha(opacity=75); /*older IE*/
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE */
        -moz-opacity: .75; /*older Mozilla*/
        -khtml-opacity: 0.75;   /*older Safari*/
        opacity: 0.75;   /*supported by current Mozilla, Safari, and Opera*/
        background-color:#003b63;
        position:absolute ;
        top:200px;
        #top:205px;
        _top:200px;
        width:322px;
        #width:324px;
        _width:324px;
        height:304px; text-align:center; vertical-align:middle;

border:2px solid #007dc3;
}


#toolspace2 {
        z-index:90;
        filter: alpha(opacity=75); /*older IE*/
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE */
        -moz-opacity: .75; /*older Mozilla*/
        -khtml-opacity: 0.75;   /*older Safari*/
        opacity: 0.75;   /*supported by current Mozilla, Safari, and Opera*/
        background-color:#003b63;
        position:absolute ;
        top:200px;
        #top:205px;
        _top:200px;
        width:322px;
        #width:324px;
        _width:324px;


        height:304px; text-align:center; vertical-align:middle;

border:2px solid #007dc3;
}


#youtuveplayer{

z-index:40;
        background-color:#000000;
        position:absolute ;
        top:200px;
        #top:202px;
        _top:200px;
        width:320px;
        #width:322px;
        _width:322px;
height:270px;; text-align:center; vertical-align:middle;
border:1px solid #007dc3;
}



