BODY{font-family:arial; font-size:8pt; color: rgb(40, 41, 121);}
TD{font-family:arial; font-size:8pt; color: rgb(40, 41, 121);}
P{font-family:arial; font-size:8pt; color: rgb(40, 41, 121);}
H1{font-family:arial;font-size:14pt;font-weight : bold;}
H2{font-family:arial; font-size:12pt; color: #7e1b8f;}
H3{font-family:arial; font-size:10pt;}
H4{font-family:arial; font-size:8pt;color:#ffffff;}

.ZodiacTitle{font-size:12pt; color: #7e1b8f; font-weight: bold;}

.ZodiacTopTitle{font-size:10pt; color: #051d67; font-weight: bold;}

.ZodiacRemarks{color: #6cbae1; font-weight: bold;}

A:link{font-family:arial;font-style:normal;font-weight:bold;text-decoration:none;text-transform:none;color:#001c64;background-color:transparent;}
A:active{font-family:arial;font-style:normal;font-weight:bold;text-decoration:none;text-transform:none;color:#001c64;background-color:transparent;}
A:visited{font-family:arial;font-style:normal;font-weight:bold;text-decoration:none;text-transform:none;color:#001c64;background-color:transparent;}
A:hover{font-family:arial;font-style:normal;font-weight:bold;text-decoration:underline;text-transform:none;color:#001c64;background-color:transparent;}

#subNav, #subNavWide{
	background: url( /templates/zodiac/templateImages/subNav.gif) repeat-x bottom;
	border: none;
	border-bottom: 3px solid #377DB9;
	padding: 0 5px 0 5px;
}

#subNav{

	
}
#bottomNav A{
	font-weight: normal;	text-decoration: none;	font-size: 8pt;	color: #FFFFFF;
}
#bottomNav A:link{
	font-weight: normal;	text-decoration: none;	font-size: 8pt;	color: #FFFFFF;
}
#bottomNav A:active{
	font-weight: normal;	text-decoration: none;	font-size: 8pt;	color: #FFFFFF;
}
#bottomNav A:visited{
	font-weight: normal;	text-decoration: none;	font-size: 8pt;	color: #FFFFFF;
}
#bottomNav A:hover{
	font-weight: normal;	text-decoration: none;	font-size: 8pt;	color: #FFFFFF;
}


#leftNav A{
	font-weight: bold;	text-decoration: none;	font-size: 11px;	color: #001C64;
}
#leftNav A:link{
	font-weight: bold;	text-decoration: none;	font-size: 11px;	color: #001C64;
}
#leftNav A:active{
	font-weight: bold;	text-decoration: none;	font-size: 11px;	color: #001C64;
}
#leftNav A:visited{
	font-weight: bold;	text-decoration: none;	font-size: 11px;	color: #001C64 !important;
}
#leftNav A:hover{
	font-weight: bold;	text-decoration: underline;	font-size: 11px;	color: #001C64;
}

.leftNavActive{
	color: #001C64;
}

#safeAndSecure TD{
	color: #001c64;
}

#formDiv TD{
	font-weight: bold; 		color: #4d4d86;		padding-right: 15px;
}

#safeAndSecure A{
	font-weight: bold;	text-decoration: underline;	font-size: 8pt;	color: #001c64;
}
#safeAndSecure A:link{
	font-weight: bold;	text-decoration: underline;	font-size: 8pt;	color: #001c64;
}
#safeAndSecure A:active{
	font-weight: bold;	text-decoration: underline;	font-size: 8pt;	color: #001c64;
}
#safeAndSecure A:visited{
	font-weight: bold;	text-decoration: underline;	font-size: 8pt;	color: #001c64;
}
#safeAndSecure A:hover{
	font-weight: bold;	text-decoration: underline;	font-size: 8pt;	color: #001c64;
}



#homeLoginTable A{
	font-weight: bold;	text-decoration: none;	font-size: 12px;
}
#homeLoginTable A:link{
	font-weight: bold;	text-decoration: none;	font-size: 12px;
}
#homeLoginTable A:active{
	font-weight: bold;	text-decoration: none;	font-size: 12px;
}
#homeLoginTable A:visited{
	font-weight: bold;	text-decoration: none;	font-size: 12px;
}
#homeLoginTable A:hover{
	font-weight: bold;	text-decoration: underline;	font-size: 12px;
}




#pressHome A{
	font-weight: bold;	text-decoration: none;	font-size: 8pt;	color: #0c98df;
}
#pressHome A:link{
	font-weight: bold;	text-decoration: none;	font-size: 8pt;	color: #0c98df;
}
#pressHome A:active{
	font-weight: bold;	text-decoration: none;	font-size: 8pt;	color: #0c98df;
}
#pressHome A:visited{
	font-weight: bold;	text-decoration: none;	font-size: 8pt;	color: #0c98df;
}
#pressHome A:hover{
	font-weight: bold;	text-decoration: underline;	font-size: 8pt;	color: #0c98df;
}


#newsDiv A{
	font-weight: normal;	text-decoration: underline;	font-size: 7pt;	color: #004175;
}
#newsDiv A:link{
	font-weight: normal;	text-decoration: underline;	font-size: 7pt;	color: #004175;
}
#newsDiv A:active{
	font-weight: normal;	text-decoration: underline;	font-size: 7pt;	color: #004175;
}
#newsDiv A:visited{
	font-weight: normal;	text-decoration: underline;	font-size: 7pt;	color: #004175;
}
#newsDiv A:hover{
	font-weight: normal;	text-decoration: underline;	font-size: 7pt;	color: #004175;
}



#readerList A{
	font-weight: bold;	text-decoration: none;		color: #8acdf0;
}
#readerList A:link{
	font-weight: bold;	text-decoration: none;		color: #8acdf0;
}
#readerList A:active{
	font-weight: bold;	text-decoration: none;		color: #8acdf0;
}
#readerList A:visited{
	font-weight: bold;	text-decoration: none;		color: #8acdf0;
}
#readerList A:hover{
	font-weight: bold;	text-decoration: underline;	color: #8acdf0;
}


#readerDetail A{
	font-weight: normal;	text-decoration: underline;	font-size: 8pt;	color: #051458;
}
#readerDetail A:link{
	font-weight: normal;	text-decoration: underline;	font-size: 8pt;	color: #051458;
}
#readerDetail A:active{
	font-weight: normal;	text-decoration: underline;	font-size: 8pt;	color: #051458;
}
#readerDetail A:visited{
	font-weight: normal;	text-decoration: underline;	font-size: 8pt;	color: #051458;
}
#readerDetail A:hover{
	font-weight: normal;	text-decoration: underline;	font-size: 8pt;	color: #051458;
}


.border{BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; font-size: 10px;}

<!-- Input Boxes -->

.input1{font-family:arial;font-style:normal;font-size:10pt;font-weight:normal;background-color:transparent;}

.input2{font-family:arial;font-style:normal;font-size:8pt;font-weight:normal;}

.input3{font-family:arial;font-style:normal;font-size:7pt;font-weight:normal;}

input{font-family:arial;font-style:normal;font-size:8pt;font-weight:normal;}

TD.style1{font-family:Arial;font-style:normal;font-size:15pt;font-weight: normal;text-decoration:none;text-transform:none;color:aqua;background-color:#666666;}

.linkstyle{cursor:pointer; font-weight:bold}
.help{cursor:pointer;font-weight:bold;color:RED;font-size:14px;}

#menu {
	filter:alpha(opacity=80);
	background-color:#FFEEAA;
	border-bottom:#000000 3px solid;
	border-right:#000000 2px solid;
	border-left:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	cursor:default;
	font-family:verdana,sans-serif;
	line-height:20px;
	position:absolute;
	visibility:hidden;
	width:140px;
	z-index:10;
}
.menuTitle {
	font-family: verdana, sans-serif;
	font-weight: bold; 
	padding: 5px; 
	text-transform: uppercase; 
	color: #ffffff !important; 	
	font-size: 12px; 
	text-align: left;
	/* THIS IS THE POD TITLE COLOR!!! */
	background-color: #377db9;
	
}
.center{
	text-align:center;
}
.menuitems {
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
}

.menuBody {
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt;
	text-align: left;
	padding: 2px;
	line-height: 15px;
}
.menuBody .header {
	font-size: 1em;
}
.rightMenu {
	border:1px solid #999;
	margin:8px;
}


.leftColumn{
	border-right: 1px dotted gray;
}
#cache {position:absolute;top:100px;z-index:10;visibility:hidden;}

.NavOn {
	color: #ffffff;
	font-size : 10px;
	font-weight : bold;
	Font-Family: arial,Helvetica, sans-serif;
	text-decoration : none;
        padding: 1px 5px;
}

.NavOver {
	color: #ED8F1E;
	font-size : 10px;
	font-weight : bold;
	Font-Family: arial,Helvetica, sans-serif;
	text-decoration : none;
        padding: 1px 5px;
}

.AdminNavOn {
	color: #006699;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
        padding: 2px 4px;
}

.AdminNavOver {
	color: #000000;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
        padding: 2px 4px;
}

.row0 {background-color : #000000; color: #FFFFFF; font-weight : bold;} 
.row1 {background-color : #EEEEEE;} 
.row2 {background-color : #BBBBBB;} 

.hdr {
	font-family: arial;
	letter-spacing : 1pt;
	color: #000000;
	font-size : 12pt;
	text-transform: uppercase;
	text-decoration: none;
	font-weight : bold;
}

.hdr1 {
	font-family: arial;
	letter-spacing : 4pt;
	color: #000000;
	font-size : 12pt;
	text-transform: uppercase;
	text-decoration: none;
	font-weight : bold;
	}

.hdr2 {
	font-family: arial;
	letter-spacing : 4pt;
	color: #000000;
	font-size : 10pt;
	text-transform: uppercase;
	text-decoration: none;
	font-weight : bold;
	}
.hdr3 {
	font-family: arial;
	letter-spacing : 1pt;
	color: #989898;
	font-size : 8pt;
	text-transform: uppercase;
	text-decoration: none;
	font-weight : bold;
	}
.title {
	font-family: arial;
	letter-spacing : 4pt;
	color: #347DAB;
	font-size : 12pt;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight : bold;
}
.adminnav {
	font-family: arial;
	letter-spacing : 1pt;
	color: #5a5a5a;
	font-size : 8pt;
	text-decoration: none;
	text-transform: uppercase;
	font-weight : bold;
	}

input,select {
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
}

radio {
	border: 0px solid #ffffff;
}

.contentHeader{
	font-family: Arial Black;
	color: #005695;
	font-size: 13pt;
}

.contentHeaderSubtitle{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight : bold;
}

h1{
	display: none;
}

.variableTitle{
	color: #070056;
	font-size: 10pt;
	font-weight : bold;
}

.variableValue{
	color: #a0a0a0;
	font-size: 10pt;
	font-weight : bold;
}

#homeLoginTable Td{
	padding-top: 11px;
	padding-bottom: 8px;
}

#homeFeatureTable Td{
	padding-top: 11px;
	padding-bottom: 8px;
}

#zodiacBar table{
	height: 28px;
	background-image: url(/templates/zodiac/templateImages/home_15.jpg);
}

#zodiacBar td{
	height: 28px;
	background-image: url(/templates/zodiac/templateImages/home_16.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 25px;
	color: white;
	text-transform: uppercase;
	font-weight : bold;
	letter-spacing: 1px;
}

.pressTitle{
	color: #001c64;
	font-weight : bold;
	font-size: 9pt;
}

.readerName{
	color: #0043b9;		font-weight : bold;		font-size: 9pt;
}

.readerRollover{
	color: #FEFFFE;		font-weight : bold;		font-size: 12pt;
}

.readerDetailName{
	color: #0043b9;
	font-weight : bold;
	font-size: 15pt;
}

.readerExtention{
	color: #051458;
}

.readerSpecs{
	color: #222222;		font-weight: bold;		font-size: 9px;
}

.readerTable1{
	border-right: 1px solid #186a99;
}

.readerTable0{
	border-left: 1px solid #cdefff;
}

.readerTableNotTop{
	border-top: 1px solid #186a99;
}

.readerTableNotBottom{
	border-bottom: 1px solid #cdefff;
}

.readerDetailInfoTable{
	font-size: 12px;	font-weight: bold;
}

.matchDetailTitle{
	color: #5dbaea;		font-weight : bold;		font-size: 11pt;
}

.matchDetailContent{
	color: #001c65;
}

.signTitle{
	color: #1665a0;		font-weight : bold;		font-size: 11pt;
}


.calendarDayOfWeek{
	color: #790091;		font-weight : bold;		font-size: 10pt;
}

.calendarDay{
	color: #790091;		font-weight : bold;		font-size: 7pt;
}

.calendarActiveDay{
	background-color: #b9e2f7;
}

.calendatDateTitle{
	color: #790091;		font-weight : bold;		font-size: 9pt;
}

.infoTableTitle{
	color: #55b7e6;			font-weight : bold;				text-transform: uppercase;
	padding: 5px;			padding-right: 15px;			font-size: 9pt;
	text-decoration: underline;
}

.infoTableContent{
	color: #030055;			font-weight : bold;				font-size: 12px;
	padding: 5px;			padding-right: 15px;
}

.contentTitle1{
	color: #122069; 			font-weight : bold;				font-size: 14px;
}

.contentTitle2{
	color: #bd73c8; 			font-weight : bold;				font-size: 17px;
}
.inputbtn{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn.gif);
	width: 91px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

.inputbtn:hover{
	color: #810399; 
}

.inputbtn_bl{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_blue.jpg);
	width: 91px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

.inputbtn_bl:hover{
	color: #810399; 
}

.inputPrev{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_3Prev.jpg);
	width: 91px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

.inputPrev:hover{
	color: #810399; 
}

.inputSmall{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_small.jpg);
	padding-right: 24px;
	width: 62px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputSmall:hover{
	color: #810399; 
}

.inputLarge{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_large.jpg);
	padding-right: 15px;
	width: 132px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputLarge:hover{
	color: #810399; 
}

.inputvLarge{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_vlarge.jpg);
	padding-right: 15px;
	width: 177px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputvLarge:hover{
	color: #810399; 
}

.inputSmall_rev{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_small_rev.jpg);
	padding-right: 20px;
	width: 62px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputSmall_rev:hover{
	color: #810399; 
}

.inputvLarge_rev{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_vlarge_rev.jpg);
	padding-left: 20px;
	width: 177px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputvLarge_rev:hover{
	color: #810399; 
}

.inputLarge_rev{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_large_rev.jpg);
	width: 170px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputLarge_rev:hover{
	color: #810399; 
}

/*
with lock:
.inputSubmit{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_submit.jpg);
	padding-right: 35px;
	width: 128px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}*/

.inputSubmit{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_large.jpg);
	padding-right: 35px;
	width: 128px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputNext:hover{
	color: #810399; 
}

.inputNext{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_3Next.jpg);
	width: 91px;
	height: 25px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputNext:hover{
	color: #810399; 
}

.inputEdit{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_edit.jpg);
	padding-left: 15px;
	width: 73px;
	height: 23px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputEdit:hover{
	color: #810399; 
}

.inputContinue{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_continue.jpg);
	width: 130px;
	height: 25px;
	border: 0px;	
	cursor: pointer;
	cursor: hand;
}

.inputContinue:hover{
	color: #810399; 
}

.inputbtn_lng{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_lng.jpg);
	width: 130px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

.inputbtn_lng:hover{
	color: #810399; 
}

.inputbtn_lng_blue{
	font-size:10pt; 
	color: #051d67; 
	font-weight: bold;
	background-image: url(templateImages/btn_lng_blue.jpg);
	width: 130px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

.inputbtn_lng_blue:hover{
	color: #810399; 
}
td.blueHeader{
	padding: 5px; 
	text-transform: uppercase; 
	color: rgb(255, 255, 255); 
	font-size: 13px; 
	background-color:rgb(55, 125, 185);
	font-size: 13px;
	font-weight: bold;
}

td.blueGradientBgSmall{
	background: url( templateImages/featureHome_04.jpg);
	background-repeat: repeat-x; 
	background-position: top;
}
table.blueGradientBgLong{
	background: url( templateImages/leftBackgroundGradientBlue.jpg) #fff;
	background-repeat: repeat-x; 
	background-position: top;
}
table.blueGradientBgMedium{
	background: #fff;
	background-repeat: repeat-x; 
	background-position: top;
}

