/*-------------------------------------------------------------------------------------------*/
/* Background colors */
/*-------------------------------------------------------------------------------------------*/
body{background-color:#666666;}
.bg{background-image: url(http://www.azdailysun.com/images/flaglive/flbg.gif); background-repeat: repeat-x; background-color: #465443; background-attachment: fixed;}
.whitebg{background-color: #FFFFFF;}
.blackbg{background-color: #000000;}
.offblackbg{background-color: #333333;}
.leftnavbg{BACKGROUND-COLOR: #CCCCCC;}
.rightnavbg{BACKGROUND-COLOR: #FFFFFF;}
.sponsoredbg{BACKGROUND-COLOR: #FFFEFF; BORDER-WIDTH: 1px; BORDER-STYLE: solid; BORDER-COLOR: #000000; PADDING: 5px;}
.searchbg{background-color: #B9C4B4;}
.lightgreen{background-color: #E2EADC;}

/*-------------------------------------------------------------------------------------------*/
/* Background colors */
/*-------------------------------------------------------------------------------------------*/
.blackNSEW{border-color: #000000; border-style: solid; border-width: 0px;}
.blackNS{	border-top-width: 0px; border-bottom-width: 0px; 
			border-top-style: solid; border-bottom-style: solid; border-right-style: none; border-left-style: none;
			border-top-color: #000000; border-bottom-color: #000000;}
.blackEW{	border-right-width: 1px; border-left-width: 1px; 
			border-right-style: solid; border-left-style: solid; border-top-style: none; border-bottom-style: none;
			border-right-color: #000000; border-left-color: #000000;}

/*-------------------------------------------------------------------------------------------*/
/* Unique to Flaglive */
/*-------------------------------------------------------------------------------------------*/
.storybg {background-color: #000000;}
.pulse {background-color: C797D3; border-color: #732C84; border-style: outset; border-width: 5px;}

/*-------------------------------------------------------------------------------------------*/
/* Subnavigation styles */
/*-------------------------------------------------------------------------------------------*/
.cup{border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000;}

.subnav1 {text-align: center; font-family: Helvetica, Geneva, Arial, sans-serif; font-size: 13px; font-weight: bolder; color: #FFFFFF; text-decoration: none;}
.subnav1:link {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #FFFFFF; text-decoration: none;}
.subnav1:active {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #FFFFFF; text-decoration: none;}
.subnav1:visited {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #FFFFFF; text-decoration: none;}
.subnav1:hover {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #FFFFFF; text-decoration: none;}

.subnav2 {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #E9EBCF; text-decoration: none;}
.subnav2:link {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #E9EBCF; text-decoration: none;}
.subnav2:active {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #E9EBCF; text-decoration: none;}
.subnav2:visited {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #E9EBCF; text-decoration: none;}
.subnav2:hover {text-align: center; font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #E9EBCF; text-decoration: none;}

/* old styles -- we'll see if we still needem
.undernavborder{background-color: #6A9140;border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000;}
TD.menu {border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; FONT: bold 10px verdana,arial,sans-serif;}
TD.lastmenu {FONT: bold 9px verdana,arial,sans-serif;}
A.menu:link {FONT: bold 9px verdana,arial,sans-serif; COLOR: #ffffff; TEXT-DECORATION: none;}
A.menu:active {FONT: bold 9px verdana,arial,sans-serif; COLOR: #ffffff; TEXT-DECORATION: none;}
A.menu:visited {FONT: bold 9px verdana,arial,sans-serif; COLOR: #ffffff; TEXT-DECORATION: none;}
A.menu:hover {FONT: bold 9px verdana,arial,sans-serif; COLOR: #ffffff; TEXT-DECORATION: none;}
*/

/*-------------------------------------------------------------------------------------------*/
/* Contact and Info Styles */
/*-------------------------------------------------------------------------------------------*/
.cinfo {FONT: bolder 10px helvetica,verdana,arial,sans-serif; COLOR: #ffffff;}
A.cinfo:link {FONT: bolder 10px helvetica,verdana,arial,sans-serif; COLOR: #FFFFCC; TEXT-DECORATION: none;}
A.cinfo:active {FONT: bolder 10px helvetica,verdana,arial,sans-serif; COLOR: #FFFFCC; TEXT-DECORATION: none;}
A.cinfo:visited {FONT: bolder 10px helvetica,verdana,arial,sans-serif; COLOR: #FFFFCC; TEXT-DECORATION: none;}
A.cinfo:hover {FONT: bolder 10px helvetica,verdana,arial,sans-serif; COLOR: #CCCCAA; TEXT-DECORATION: none;}

/*-------------------------------------------------------------------------------------------*/
/* Text Styles */
/*-------------------------------------------------------------------------------------------*/
.leftnav {FONT: 10px helvetica,verdana,arial,sans-serif; COLOR: #466e25;}
A.leftnav:link {FONT: 10px helvetica,verdana,arial,sans-serif; COLOR: #631C74; TEXT-DECORATION: none;}
A.leftnav:active {FONT: 10px helvetica,verdana,arial,sans-serif; COLOR: #631C74; TEXT-DECORATION: none;}
A.leftnav:visited {FONT: 10px helvetica,verdana,arial,sans-serif; COLOR: #631C74; TEXT-DECORATION: none;}
A.leftnav:hover {FONT: 10px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.bleftnav {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #833C94;}
A.bleftnav:link {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #631C74; TEXT-DECORATION: none;}
A.bleftnav:active {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #631C74; TEXT-DECORATION: none;}
A.bleftnav:visited {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #631C74; TEXT-DECORATION: none;}
A.bleftnav:hover {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.rightnav {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #466e25;}
A.rightnav:link {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #0072a7; TEXT-DECORATION: none;}
A.rightnav:active {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #0072a7; TEXT-DECORATION: none;}
A.rightnav:visited {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #0072a7; TEXT-DECORATION: none;}
A.rightnav:hover {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #6A9140; TEXT-DECORATION: none;}

.brightnav {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #466e25;}p.tall {line-height:150%}

A.brightnav:link {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #0072a7; TEXT-DECORATION: none;}
A.brightnav:active {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #0072a7; TEXT-DECORATION: none;}
A.brightnav:visited {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #0072a7; TEXT-DECORATION: none;}
A.brightnav:hover {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #6A9140; TEXT-DECORATION: none;}

.bodytxt {
	COLOR: #111111;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 13.5px;
	line-height: 177%;
}
A.bodytxt:link {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #414110; TEXT-DECORATION: none;}
A.bodytxt:active {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #414110; TEXT-DECORATION: none;}
A.bodytxt:visited {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #414110; TEXT-DECORATION: none;}
A.bodytxt:hover {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.bbodytxt {FONT: bold 13px helvetica,verdana,arial,sans-serif; COLOR: #555555;}
A.bbodytxt:link {
	COLOR: #880000;
	TEXT-DECORATION: none;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}
A.bbodytxt:active {
	COLOR: #880000;
	TEXT-DECORATION: none;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}
A.bbodytxt:visited {
	COLOR: #880000;
	TEXT-DECORATION: none;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}
A.bbodytxt:hover {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}

.body1 {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #6A9140;}
.bbody1 {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #6A9140;}

.body2 {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #0072A7;}
.bbody2 {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #0072A7;}

.small {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #000000;}
A.small:link {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: 880000; TEXT-DECORATION: none;}
A.small:active {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: 880000; TEXT-DECORATION: none;}
A.small:visited {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: 880000; TEXT-DECORATION: none;}
A.small:hover {FONT: 12px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.bsmall {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #000000;}
A.bsmall:link {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.bsmall:active {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.bsmall:visited {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.bsmall:hover {FONT: bold 12px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.bwsmall {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #FFFFFF;}
A.bwsmall:link {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.bwsmall:active {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}
A.bwsmall:visited {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.bwsmall:hover {FONT: bold 10px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.head {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #465443;}

.head1 {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #465443;}
A.head1:link {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.head1:active {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.head1:visited {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.head1:hover {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #8e8e25; TEXT-DECORATION: none;}

.head2 {FONT: bold 15px helvetica,verdana,arial,sans-serif; COLOR: #880000;}
A.head2:link {FONT: bold 15px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;}
A.head2:active {FONT: bold 15px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none;;}
A.head2:visited {FONT: bold 15px helvetica,verdana,arial,sans-serif; COLOR: #465443; TEXT-DECORATION: none}
A.head2:hover {FONT: bold 15px helvetica,verdana,arial,sans-serif; COLOR: #999999; TEXT-DECORATION: none;}

.revhead {background-color: #6A9140; FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #ffffff;}
A.revhead:link {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #aaaaaa; TEXT-DECORATION: none;}
A.revhead:active {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #aaaaaa; TEXT-DECORATION: none;}
A.revhead:visited {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #aaaaaa; TEXT-DECORATION: none;}
A.revhead:hover {FONT: bold 14px helvetica,verdana,arial,sans-serif; COLOR: #111111; TEXT-DECORATION: none;}

.revhuge {background-color: #6A9140; FONT: bold 20px Helvetica, verdana,arial,sans-serif; COLOR: #ffffff;}
.huge {FONT: bold 20px Helvetica, verdana,arial,sans-serif; COLOR: #880000; TEXT-DECORATION: none;}
A.huge:link {FONT: bold 20px Helvetica, verdana,arial,sans-serif; COLOR: #880000; TEXT-DECORATION: none;}
A.huge:active {FONT: bold 20px Helvetica, verdana,arial,sans-serif; COLOR: #880000; TEXT-DECORATION: none;}
A.huge:visited {FONT: bold 20px Helvetica, verdana,arial,sans-serif; COLOR: #880000; TEXT-DECORATION: none;}
A.huge:hover {FONT: bold 20px Helvetica, verdana,arial,sans-serif; COLOR: #333333; TEXT-DECORATION: none;}

#fixedtipdiv{position:absolute;padding: 2px;border:1px solid black;font:normal 12px helvetica,verdana;line-height:18px;z-index:100;}

