﻿a:link, a:visited
{
	color: #2575ad; 
	}

.articleboxlarge
{
	border: 1px solid #C0C0C0;
	width: 300px;
	border-collapse: collapse;
	clear: both;
	margin: 0;
}

.articleboxlarge a {
	text-decoration: underline;
}

.articleboxlarge td {
	padding-left: 10px;
	vertical-align: top;
	text-align:left;
	padding-bottom: 3px;
	padding-top: 2px;
	background-color: #e5f6fd;
}

.articleboxlarge th {
	background-image: url('/images/1px_boxtop_blue.gif'); background-repeat: repeat-x; height: 30px;
	text-align: left; padding-top: 0px; padding-left: 10px; 
	font-weight: bold; color: #02245C; font-size: 14px;
}

.articleboxlarge th a{
	font-weight: bold; color: #02245C; font-size: 14px; text-decoration: none;
}



.blogboxlarge 
{
	width: 300px;
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	clear: both;
	margin: 0;
}

.blogboxlarge a {
	text-decoration: underline;
}

.blogboxlarge td {
	padding-left: 10px;
	vertical-align: top;
	text-align:left;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #fff7d9;
}

.blogboxlarge th {
	background-image: url('/images/1px_boxtop_yellow.gif'); background-repeat: repeat-x; height: 30px;
	text-align: left; padding-top: 0px; padding-left: 10px; 
	font-weight: bold; color: #02245C; font-size: 14px;
}

.blogboxlarge th a{
	font-weight: bold; color: #02245C; font-size: 14px; text-decoration: none;
}



.recentsearchboxlarge
{
	border: 1px solid #C0C0C0;
	width: 300px;
	border-collapse: collapse;
	clear: both;
	margin: 0;
}

.recentsearchboxlarge a {
	text-decoration: underline;
}

.recentsearchboxlarge td {
	padding-left: 10px;
	vertical-align: top;
	text-align:left;
	padding-bottom: 3px;
	padding-top: 2px;
	background-color: #e5f6fd;
	line-height:16px;
}

.recentsearchboxlarge th {
	background-image: url('/images/1px_boxtop_blue.gif'); background-repeat: repeat-x; height: 30px;
	text-align: left; padding-top: 0px; padding-left: 10px; 
	font-weight: bold; color: #02245C; font-size: 14px;
}

.recentsearchboxlarge th a {
	font-size: 10px;
}




.hotzonebox
{
	width: 300px;
	clear: both;
	margin: 0;
}
	

.hotzonebox a {
	text-decoration: underline;
}

.hotzonebox th
{
	margin-top: 10px;
	background-position: center top;
	background-image: url(  '/images/header-hotzone2.gif' );
	background-repeat: no-repeat;
	vertical-align: top;
}

.hotzonebox1
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #C0C0C0;
	margin-top: 54px;
	width: 300px;
	height: 125px;
	background-color: #f3efee;
}


.hotzonebox1 td
{ vertical-align: top;}

.hotzoneheadline a
{
	font-weight: normal; font-size: 13px;
}

.hotzonesubheadline
{
	font-weight: normal; font-size: 11px;
}

.hotzonemore
{
	font-weight: normal; font-size: 11px;
}

.hotzone_b_on
{
	border-left: solid 1px #C0C0C0; 
	border-right: solid 1px #C0C0C0; 
	border-bottom: solid 1px #C0C0C0; 
	width: 30px; 
	height:19px; 
	background-color: #ffffff; 
	float:left; 
	position:relative;
	margin-top: -4px;
	margin-right:4px;
	cursor: pointer;
}

.hotzone_b_on a
{
	font-weight: normal; font-size: 11px; text-decoration: none;
}

.hotzone_b_off
{
	width: 30px; 
	height:17px; 
	background-color: #ffffff; 
	float:left; 
	position:relative;
	margin-top: -3px;
	margin-right:4px;
	padding-top:2px;
	cursor: pointer;
}

.hotzone_b_off a
{
	font-weight: normal; font-size: 11px; text-decoration: none;
}

.tabs_hotzone
{visibility:visible;}

.tabs_hotzone .ajax__tab_content 
{visibility:visible;}

.tabs_hotzone .ajax__tab_header 
{
	visibility:visible;
	height:0px;
	overflow: hidden;
}

.menulink
{
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana;
}


.headingtext
{
	font-size:1.3em;
	font-weight:bold;
	}
	
.headingtextbox
{
	font-size:1.1em;
	}

.linksmall
{
	font-size:0.9em;
	line-height:20px;
		}
		
		
.spacerdiv
{
	height:15px; clear:both; overflow:hidden;
	}

.spacerdiv2
{
	height:10px; clear:both; overflow:hidden;
	}

	
.mainsearch
{
	background-position: left top;
	height: 73px;
	width: 560px;
	padding-top: 80px;
	padding-left: 20px;
	background-image: url( '/images/tabselected-content.gif' );
	background-repeat: no-repeat;
}

.othersearch
{
	background-position: left top;
	height: 140px;
	width: 560px;
	padding-top: 60px;
	padding-left: 20px;
	background-image: url( '/images/tabselected-content3.gif' );
	background-repeat: no-repeat;
}

.breakhr
{
	border-top: 1px solid #C0C0C0;
	}
	

.tabs_business
{
	}

.tabs_business .ajax__tab_header
{
	visibility: hidden;
	height:0px;
	overflow: hidden;
}

.tabs_business_bottom_border
{
	border-bottom: solid 1px #c5c5c5; 
}

.tabs_blue
{
	overflow: hidden;
}

.tabs_blue .ajax__tab_header
{
	visibility: hidden;
	height:0px;
	overflow: hidden;
}

.tabs_button1
{background-image: url('/images/bluebox_b1_off.gif'); 
 cursor: pointer;
}
	
.tabs_button1:hover
{background-image: url('/images/bluebox_b1_on.gif'); 
 cursor: pointer;
}

.tabs_button1 a
{color:#02245c;
 clear:both;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
 font-size: 0.9em;
}

.tabs_button2
{background-image: url('/images/bluebox_b2_off.gif'); 
 cursor: pointer;
}
	
.tabs_button2:hover
{background-image: url('/images/bluebox_b2_on.gif'); 
 cursor: pointer;
}

.tabs_button2 a
{color:#02245c;
 clear:both;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
 font-size: 0.9em;
}


.tabs_button3
{background-image: url('/images/bluebox_b3_off.gif'); 
 cursor: pointer;
}
	
.tabs_button3:hover
{background-image: url('/images/bluebox_b3_on.gif'); 
 cursor: pointer;
}

.tabs_button3 a
{color:#02245c;
 clear:both;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
 font-size: 0.9em;
}

.tabs_content
{color: #02245C; font-size: 1.1em; line-height: 2.0em; overflow:auto;
 text-align:left; vertical-align:top; padding-left:10px; padding-top:10px; padding-bottom:10px;
 background-position: left top;
	background-image: url( '/images/bluebox_top_bg.gif' );
	background-repeat: repeat-x;
 	}



/* */
.tabs_yellow
{
	overflow: hidden;
}

.tabs_yellow .ajax__tab_header
{
	visibility: hidden;
	height:0px;
	overflow: hidden;
}


.tabs_y_button1
{background-image: url('/images/yellowbox_b1_off.gif'); 
 cursor: pointer;
}
	
.tabs_y_button1:hover
{background-image: url('/images/yellowbox_b1_on.gif'); 
 cursor: pointer;
}

.tabs_y_button1 a
{color:#02245c;
 clear:both;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
 font-size: 0.9em;
}

.tabs_y_button2
{background-image: url('/images/yellowbox_b2_off.gif'); 
 cursor: pointer;
}
	
.tabs_y_button2:hover
{background-image: url('/images/yellowbox_b2_on.gif'); 
 cursor: pointer;
}

.tabs_y_button2 a
{color:#02245c;
 clear:both;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
 font-size: 0.9em;
}


.tabs_y_button3
{background-image: url('/images/yellowbox_b3_off.gif'); 
 cursor: pointer;
}
	
.tabs_y_button3:hover
{background-image: url('/images/yellowbox_b3_on.gif'); 
 cursor: pointer;
}

.tabs_y_button3 a
{color:#02245c;
 clear:both;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
 font-size: 0.9em;
}

.tabs_y_content
{color: #02245C; font-size: 1.1em; line-height: 2.0em; overflow:auto;
 text-align:left; vertical-align:top; padding-left:10px; padding-top:10px; padding-bottom:10px;
 background-position: left top;
	background-image: url( '/images/yellowbox_top_bg.gif' );
	background-repeat: repeat-x;
 	}

.ReviewRadioList
{
	width:585px;
}

.ReviewRadioList td
{
	width:53px; text-align:center;
}


#myprosBlogContentArea
{padding:0px;width:600px;
font-family: Arial;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e6e6e6;
}

#myprosBlogContentPost img
{
	margin: 10px;
}


#myprosBlogContentArea .endOfDate
{padding-bottom:10px;}
#myprosBlogContentArea .endOfEntry
{border-top:1px solid #F2F2F2; padding-top:5px;}
#myprosBlogContentArea .postSeparator
{margin-left:18px;margin-right:18px;border-top:1px solid #F2F2F2;}
#myprosBlogContentArea .myprosBlogContentDateHead
{font-size:12px;font-weight:bold;color:#000000;padding:10px 0 0 10px;}
#myprosBlogContentArea .myprosBlogContentTitle
{font-size:18px;color:#010101;font-weight:bold;padding:13px 27px 0px 18px;line-height:20px;}
#myprosBlogContentArea .myprosGryTmeStmp
{font-size:10px;font-weight:normal; padding:5px 0 0 18px;}
#myprosBlogContentArea .myprosBlogContentPost
{font-size:12px;font-family:Arial; color:#010101;padding:0 18px 0px 18px;}
#myprosBlogContentArea .myprosBlogCommentBar
{padding:0px 18px 27px 18px;
 }
 
#myprosBlogContentArea .myprosComments
{
	font-family:Arial;
	font-size:12px;
}
 
#myprosBlogContentArea .myprosBlogCommentContent
{padding:4px 9px 4px 9px;background:#f2f2f2;font-size:12px;font-weight:bold;color:#949494;}
#myprosBlogContentArea .myprosBlogEntryImage
{float:right;padding:0px 0px 0px 10px;}
#myprosBlogContentArea a
{
	font-weight:bold;
	color: #004276;
	text-decoration: none;
}
#myprosBlogContentArea a:hover
{
	color: #ca0002;
}

#myprosBlogContentArea a:focus 
{
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

#myprosBlogContentArea .disabledlink
{
	color:#5a5858;
}

#myprosBlogContentArea .disabledlink:hover
{
	color:#5a5858;
}


#myprosBlogContentArea .LinkReadMore
{color:#336600;}


#myprosBlogContentArea .myprosBlogFiledBy
{font-size:12px;font-weight:bold;color:#949494;}

.contentpagerlinks
{font-family:Arial; font-size:11px;font-weight:bold;color:#949494;}

.contentpagerlinks a
{font-family:Arial; text-decoration:none;}

.contentpagerlinks a:hover
{font-family:Arial; color: #ca0002;}

.contentcattitle
{font-size:18px;color:#004276;font-weight:bold;line-height:20px;}

#myprosBlogContentArea .alignright 
{float: right;}

#myprosBlogContentArea .commentname
{font-family:Arial; font-size:12px; font-weight:bold;}


.myprosBlogCommentTitle
{font-size:18px;color:#949494;font-weight:bold;padding:23px 0px 8px 0px;}
.myprosBlogCommentDateHead
{font-size:12px;font-weight:bold;color:#949494;padding:10px 0 0 27px;}
.myprosBlogCommentName
{font-size:12px;font-weight:bold;color:#010101;padding:10px 0 0 27px;}
.myprosBlogCommentContent
{font-size:12px;font-family:arial;color:#010101;padding:10px 27px 27px 27px;}
.myprosBlogCommentTmeStmp
{font-size:10px;font-weight:normal; color:#949494;}
.myprosBlogCommentRowPad
{padding-top:18px;padding-bottom:5px;}
#commentform p {margin: 0px;}
#commentform .myprosCommentBlogTextarea
{margin:0px 0px 0px 0px;width:360px;height:175px;}
#commentform .myprosCommentBlogButton
{align:left;padding:10px 0 27px 0px;}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	padding: 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	cursor:pointer;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : #636363;
	padding : 1px;
}

