/*start css for titles*/
.titleBlue17 {
	font: bold 17px georgia, times, new times roman;
	text-decoration: none;
	line-height: 18px;
	color: #003163;
}
A.titleBlue17:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.titleBlue14 {
	font: bold 14px georgia, times, new times roman;
	text-decoration: none;
	line-height: 16px;
	color: #003163;
}
A.titleBlue14:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.titleBlue11 {
	font: bold 11px georgia, times, new times roman;
	text-decoration: none;
	line-height: 12px;
	color: #003163;
}
A.titleBlue11:hover { 
	text-decoration: underline;
	cursor: pointer;
}
/*end css for titles*/



/*start css for text*/
.textBlack12 {
	font: 12px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
}
A.textBlack12:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textBlack11 {
	font: 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
A.textBlack11:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textBlack9 {
	font: 9px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
A.textBlack9:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textBlack8 {
	font: 8px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	color: #000000;
}
A.textBlack8:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textBlue12 {
	font: 12px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 15px;
	color: #003163;
}
A.textBlue12:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textBlue11 {
	font: 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 13px;
	color: #003163;
}
A.textBlue11:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textBlue10 {
	font: 10px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 14px;
	color: #003163;
}
A.textBlue10:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textGray12 {
	font: 12px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #565555;
}
A.textGray12:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textGray11 {
	font: 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 11px;
	color: #565555;
}
A.textGray11:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textGray10 {
	font: 10px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	line-height: 10px;
	color: #565555;
}
A.textGray10:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textGray8 {
	font: 8px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	color: #565555;
}
A.textGray8:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textRed9 {
	font: 9px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #E2483D;
}
A.textRed9:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.textWhite11 {
	font: 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
A.textWhite11:hover { 
	text-decoration: underline;
	cursor: pointer;
}
/*end css for text*/



/*start css for top navigation*/
.topNavBlack {
	font: 10px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #000000;
}
A.topNavBlack:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.topNavBlue {
	font: 10px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #003163;
}
A.topNavBlue:hover { 
	text-decoration: underline;
	cursor: pointer;
}
/*end css for top navigation*/



/*start css for main navigation*/
.navMain {
	height: 16px;
	padding-top: 1px;
	padding-left: 7px;
	background-image: url("../images/navbg.gif"); background-repeat: no-repeat;
}
.navLink {
	font: 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
A.navLink:hover { 
	cursor: pointer;
}
.nav1 {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #565555;
	background: #C9C8C8;
	display: block;
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	border-top: 1px solid #F0EFEF;
	border-left: 1px solid #A2A1A1;
	border-right: 1px solid #A2A1A1;
	border-bottom: 1px solid #A2A1A1;
}
.nav1on {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: #3C547E;
	display: block;
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	border-top: 1px solid #647FAD;
	border-left: 1px solid #647FAD;
	border-right: 1px solid #273C59;
	border-bottom: 1px solid #273C59;
}
.nav1:hover {
	color: #FFFFFF;
	background: #3C547E;
	border-top: 1px solid #647FAD;
	border-left: 1px solid #647FAD;
	border-right: 1px solid #273C59;
	border-bottom: 1px solid #273C59;
}
.nav2 {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #565555;
	background: #E6E5E5;
	display: block;
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #BFBEBE;
	border-right: 1px solid #BFBEBE;
	border-bottom: 1px solid #BFBEBE;
}
.nav2:hover {
	color: #FFFFFF;
	background: #3C547E;
	border-top: 1px solid #647FAD;
	border-left: 1px solid #647FAD;
	border-right: 1px solid #273C59;
	border-bottom: 1px solid #273C59;
}
.nav3 {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #565555;
	background: #FFFFFF;
	display: block; 
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
.nav3:hover {
	color: #FFFFFF;
	background: #3C547E;
	border-top: 1px solid #647FAD;
	border-left: 1px solid #647FAD;
	border-right: 1px solid #273C59;
	border-bottom: 1px solid #273C59;
}
.nav4 {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #3C547E;
	background: #FFFFFF;
	display: block; 
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
.nav4on {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #3C547E;
	background: #BCC9DF;
	display: block; 
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	border-top: 1px solid #BCC9DF;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
.nav4:hover {
	color: #3C547E;
	background: #BCC9DF;
	border-top: 1px solid #BCC9DF;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
.nav5 {
	font: 10px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #3C547E;
	background: #FFFFFF;
	display: block; 
	line-height: 13px;
	padding-top: 1px;
	padding-left: 10px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
.nav5on {
	font: 10px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #3C547E;
	background: #E0E8FD;
	display: block; 
	line-height: 13px;
	padding-top: 1px;
	padding-left: 10px;
	border-top: 1px solid #E0E8FD;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
.nav5:hover {
	color: #3C547E;
	background: #E0E8FD;
	border-top: 1px solid #E0E8FD;
	border-left: 1px solid #C9C8C8;
	border-right: 1px solid #C9C8C8;
	border-bottom: 1px solid #C9C8C8;
}
/*end css for main navigation*/



/*start css for tab navigation*/
.tabBlue14 {
	font: bold 14px times, new times roman, georgia;
	text-decoration: none;
	line-height: 14px;
	color: #003163;
}
A.tabBlue14:hover { 
	text-decoration: underline;
	cursor: pointer;
}
.tabBox {
	position:absolute; 
	width:420px;
	z-index:10; 	
	background: #E6E5E5;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
}
.tabLine {
	background-image: url("../images/tab_line.gif");
	z-index:20; 	
}
.tab1 {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: #989898;
	display: block;
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 18px;
	border-top: 1px solid #A4A4A3;
	border-left: 1px solid #A4A4A3;
	border-right: 1px solid #6E6D6D;
	border-bottom: 1px solid #6E6D6D;
	cursor: pointer;
}
.tab1:hover {
	background: #3C547E;
	display: block;
	border-top: 1px solid #637EAB;
	border-left: 1px solid #637EAB;
	border-right: 1px solid #293A5F;
	border-bottom: 1px solid #293A5F;
	cursor: pointer;
}
.tab1on {
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: #3C547E;
	display: block;
	line-height: 13px;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 18px;
	border-top: 1px solid #637EAB;
	border-left: 1px solid #637EAB;
	border-right: 1px solid #293A5F;
	border-bottom: 1px solid #293A5F;
	cursor: pointer;
}
/*end css for tab navigation*/



/*start css for weather fonts*/
.weather {
	font: 24px helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	color: #000000;
}
.weatherRed12 {
	font: 12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #E2482D;
}
.weatherRed10 {
	font: 10px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #E2482D;
}
.weatherBlue12 {
	font: 12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #003163;
}
.weatherBlue10 {
	font: 10px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #003163;
}
.weatherGray12 {
	font: 12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #565555;
}
.weatherGray10 {
	font: 10px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	line-height: 12px;
	color: #565555;
}
/*end css for weather fonts*/




/*start css for search boxes and dropdowns*/
.tabDropdown	{  
	font: 10px helvetica, arial, verdana, sans-serif; 
	color: #000000; 
	height: 16px; 
	width: 128px; 
	margin-top: 2px;
	background: #FFFFFF; 
	border-top: solid 1px #C3C3C3; 
	border-left: solid 1px #C3C3C3; 
	border-right: solid 1px #C3C3C3; 
	border-bottom: solid 1px #C3C3C3;
}
.tabSearch	{  
	font: 10px helvetica, arial, verdana, sans-serif; 
	color: #000000; 
	height: 16px; 
	width: 128px; 
	margin-top: 2px;
	background: #FFFFFF; 
	border-top: solid 1px #7C7C7C; 
	border-left: solid 1px #C3C3C3; 
	border-right: solid 1px #C3C3C3; 
	border-bottom: solid 1px #DDDDDD;
}
.quickJump	{  
	font: 10px helvetica, arial, verdana, sans-serif; 
	color: #000000; 
	height: 17px; 
	width: 114px; 
	margin-top: 4px;
	background: #FFFFFF; 
	border-top: solid 1px #C3C3C3; 
	border-left: solid 1px #C3C3C3; 
	border-right: solid 1px #C3C3C3; 
	border-bottom: solid 1px #C3C3C3;
}
.search	{  
	font: 10px helvetica, arial, verdana, sans-serif; 
	color: #000000; 
	height: 17px; 
	width: 133px; 
	background: #FFFFFF; 
	border-top: solid 1px #7C7C7C; 
	border-left: solid 1px #C3C3C3; 
	border-right: solid 1px #C3C3C3; 
	border-bottom: solid 1px #DDDDDD;
}
.search02	{  
	font: 10px helvetica, arial, verdana, sans-serif; 
	color: #000000; 
	height: 17px; 
	width: 125px; 
	background: #FFFFFF; 
	border-top: solid 1px #7C7C7C; 
	border-left: solid 1px #C3C3C3; 
	border-right: solid 1px #C3C3C3; 
	border-bottom: solid 1px #DDDDDD;
}
.recipeBox {
	background: #E6E5E5;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	border-top: 1px solid #989898;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
}
/*end css for search boxes and dropdowns*/




/*start css for misc items*/
.grayBanner {
	height: 17px; 
	width: 439px; 
	background-image: url("../images/gray_banner.gif");
}
.dotsVertical01 {
	background-image: url("../images/dots_vertical_bg01.gif");
}
.dotsVertical02 {
	background-image: url("../images/dots_vertical_bg02.gif");
}
.dotsVertical03 {
	background-image: url("../images/dots_vertical_bg03.gif");
}
.dotsHorizontal01 {
	background-image: url("../images/dots_horizontal_bg01.gif");
}
.dotsHorizontal02 {
	background-image: url("../images/dots_horizontal_bg02.gif");
}
.lineVertical {
	background-image: url("../images/line_vertical_bg.gif");
}
.lineHorizontal {
	background-image: url("../images/line_horizontal_bg.gif");
}
.picBorder {
	color: #989898;
	border-color: #989898;
}
B, STRONG { 
	font-weight: bold;
}
I { 
	font-style: italic;
}
/*end css for misc items*/

