@charset "utf-8";

body { height:100%; width:100%; margin:0px; padding:0px;}

.txt { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
margin-left : 20px;
}

.cal { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
margin-left : 5px;
}

.fine { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
}

.rev { 
font-family : Arial, Helvetica, sans-serif; 
color: #FFFFFF
}

p {
font : 12px/14px Arial, Helvetica, sans-serif;
margin-right : 5px; margin-left : 10px; margin-top : 5px; margin-bottom: 0px;
color: #000000;
}

sup {
	font : 7px/0px Arial, Helvetica, sans-serif;
}

td {
font : 12px/14px Arial, Helvetica, sans-serif;
color: #000000;
}

.hdr {
font-family: GenevaLght, Arial, Helvetica, sans-serif;
font-size : 18px;  line-height : 21px; color: #142363
}

ul {
	list-style-image : url("images/bullet.gif");
	font : 12px/14px Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	padding: 0px;
	line-height : 13px;
	color: #000000;
}

ol {
	list-style-image : none;
	font : 12px/14px Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	padding: 0px;
	line-height : 13px;
	color: #000000;
}

li {
	margin: 10px 0px 0px 30px;
}

.nav {
font : 12px/14px Arial, Helvetica, sans-serif;
margin-right : 5px; margin-left : 10px; line-height : 13px; margin-top : 8px; letter-spacing : 1px;
color: #000000;
}

.welcome {
font-family :  GenevaLght, Arial, Helvetica, sans-serif;
font-size : 12px; letter-spacing : 1px;
margin-right : 0px; margin-left : 6px;
color: #ffffff;
}

.welcomelg {
font-family :  GenevaLght, Arial, Helvetica, sans-serif;
font-size : 14px; letter-spacing : 1px;
margin-right : 0px; margin-left : 10px;
color: #ffffff;
}

a.fine {
font-family :  Arial, Helvetica, sans-serif;
font-size : 9px; 
color: #223A70;
text-decoration: underline;
}

a.fine:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px; 
color: #223A70;
text-decoration: underline; 
background : #D4DBE1;
}

a {
font-family :  Arial, Helvetica, sans-serif;
font-size : 12px; 
color: #03395E;
text-decoration: none;
}

a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px; 
color: #03395E;
text-decoration: underline; 
}

a.burg {
font-family :  Arial, Helvetica, sans-serif;
font-size : 12px; 
color: #750D2C;
text-decoration: none;
}

a.burg:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px; 
color: #750D2C;
text-decoration: underline; 
}

a.norm {
font-family :  Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #223A70;
text-decoration: underline;
}

a.norm:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #223A70;
text-decoration: underline; 
background : #D4DBE1;
}

a.rev {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #FFFFFF;
text-decoration: none; 
}

a.rev:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #FFFFFF;
text-decoration: underline; 
}


a.sub {
font-size : 10px; 
text-decoration: none;
}

a.sub:hover {
font-size : 10px; 
color: #FFFFFF;
text-decoration: none;
}

#feature a {
	display: block;
	padding: 5px 5px 5px 0px;
	border-bottom: 1px dashed #072D51;
}

.invisi {
	display: none;
}

#main p {
	margin: 10px 50px 0px 48px;
}

#main h1 {
font-family :  Arial, Helvetica, sans-serif;
font-size : 13px;
margin: 20px 50px 0px 48px;
color: #4F5557;
}

#main h2, h2 {
	font : bold 16px/18px Times New Roman, Times, serif;
	margin: 20px 50px 0px 48px;
	color: #002F86;
}

#colone h2 {
	font : bold 14px/16px Times New Roman, Times, serif;
	margin: 5px 5px 0px 20px;
	color: #002F86;
}

#main ul, #main ol {
	margin: 10px 50px 0px 40px;
}

li + ul {
	margin: 10px 20px 0px 15px;
}

#nav {
	margin: 0px 0px 20px 21px;
}

#nav img {
	margin: 8px 0px 0px 0px;
}

#divis {
	margin: 0px 0px 0px 10px;
	border: 1px solid #000000;
	width: 154px;
	height: 355;
}

#bio {
	margin: 20px 20px 30px 0px;
	width: 400px;
}

#colone p {
	font : 11px/13px Arial, Helvetica, sans-serif;
}

#qa_home, #qa_home p {
	background: url(images/bg_qaHome.gif) repeat-y;
	margin: 10px 0px 10px 25px;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #4F5557;
}

.boldsans {
	font: 18/18px Trebuchet MS, sans-serif;
	color: #981039;
}

#qa td.q {
	background : url(images/bg_Q.gif) no-repeat;
	height: 40px;
}

#qa td.a {
	background : url(images/bg_A.gif) no-repeat;
}

#qa p {
	margin: 10px 10px 10px 20px;
}

#posting h2, #posting p, #posting ul {
 margin-left: 0px;
}

.qt {
	font : 16px/16px Arial, Helvetica, sans-serif;
	margin: 10px 5px 0px 10px;
	color: #002F86;
}

.pad10 {
	padding: 10px;
}

.dash td {
	border-bottom: 1px dashed #034A5E;
}

#Layer1 {position: absolute; z-index: 3; top: 58px; left: 37px;  width:150px; height:55px; visibility: hidden;}
#Layer2 {position: absolute; z-index: 2; top: 58px; left: 97px; width:150px; height:130px; visibility: hidden;}
#Layer3 {position: absolute; z-index: 1; top: 58px; left: 201px; width:150px; height:120px; visibility: hidden;}
#Layer4 {position: absolute; z-index: 2; top: 58px; left: 254px; width:150px; height:130px; visibility: hidden;}

#nichenews-btn { height:71px; width:159px; overflow:hidden; position:relative; margin:0px 0px 0px 10px; display:block; border:none; text-indent:-9999px; outline:none; }
#nichenews-btn img { position:absolute; top:0px; left:0px; margin:0px; padding:0px; border:none; }
#nichenews-btn:hover img { position:absolute; top:-71px; left:0px; }

a, a:hover, a:focus { outline:none; }

#morales-video-box { padding:20px; background:url(images/morales_page_bg.jpg) no-repeat 0px 0px; margin:20px 0px 20px 20px; }
#morales-video-box img { margin:0px 20px 0px 0px; padding:14px; border:1px dotted #c0c0c0; background-color:#FFFFFF; float:left; }
#morales-video-box h2 { color:#034a5e; margin:10px 0px 20px 0px; line-height:1.5em; font-size:17px; font-family:'Georgia', Times New Roman, Times, serif }
#morales-video-box p { margin:0px 0px 20px 0px; }

.morales-align { padding:20px; margin:0px; }
#morales { background:url(images/morales_page_bg.jpg) no-repeat 0px 0px; width:100%; }
#morales .pic-frame { margin:0px 20px 0px 0px; padding:14px; border:1px dotted #c0c0c0; background-color:#FFFFFF; float:left; }
#morales h2 { color:#034a5e; margin:0px 0px 10px 0px; line-height:1.5em; font-size:20px; font-family:'Georgia', Times New Roman, Times, serif; }
#morales p { line-height:1.25em; font-size:12px; padding:0px; margin:0px 0px 20px 0px; }
#morales .btn { background-color:#ffffff; border:1px dotted #c0c0c0; margin:0px 10px 0px 0px; padding:10px; text-decoration:none; display:inline-block; }
#morales .btn:hover { background-color:#990000; color:#FFFFFF; }


.zap-spacing { margin:0px; padding:0px; }

.video-btn { color:#FFFFFF; margin:10px 10px 10px 0px; width:150px; height:80px; display:block; background-image:url(images/video_btn.jpg); background-position:0px 0px; background-repeat:no-repeat; }
.video-btn:hover {background-position:0px 100%; color:#e7e7e7; text-decoration:none; }

.video-btn span.one-line { padding:34px 10px 0px 40px; line-height:1em; display:block; height:auto; }
.video-btn span.two-line { padding:28px 10px 0px 40px; line-height:1em; display:block; height:auto; }
.video-btn span.three-line { padding:21px 10px 0px 40px; line-height:1em; display:block; height:auto; }
.video-btn span.four-line { padding:16px 10px 0px 40px; line-height:1em; display:block; height:auto; }
.video-btn span.five-line { padding:10px 10px 0px 40px; line-height:1em; display:block; height:auto; }

.bug { border:1px solid #00CC33; }

.align-1 { padding:0px 0px 0px 20px; margin:0px; }
.align-2 { padding:20px 10px 0px 10px; margin:0px; }
.align-3 { padding:20px 0px 20px 40px; margin:0px; }

.float-right { position:relative; float:right; }
.pic-frame-1 { padding:4px; border:1px dotted #9e9e9e; margin:4px; }
.pic-frame-2 { padding:20px; border:1px dotted #9e9e9e; margin:0px 0px 20px 0px; display:block }

.new_article h1 { font-size:20px; margin:0px 0px 20px 0px; padding:0px; line-height:1.125em; font-family:"Georgia", Times New Roman, Times, serif; }
.new_article h2 { font-size:16px; margin:0px 0px 20px 0px; padding:0px; line-height:1.125em; font-family:"Georgia", Times New Roman, Times, serif; }
.new_article p { font-size:12px; margin:0px 0px 20px 0px; padding:0px; line-height:1.375em; }
.new_article .name-tag { font-size:0px; margin:0px; padding:0px; line-height:0em; width:0px; height:0px; overflow:hidden; }


