@charset "UTF-8";
/* CSS Document */

body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

a {
	color:#1e5e91;
}

a:visited {
	color:#50a2da;
}

a:hover {
	color:#355066;
}

#container { 
	width:100%;
	background:url(/images/main_BG1.jpg) top repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}				

#container2 { 
	width:100%;
	background:url(/images/main_tile_BG5.gif) top repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

/*- Top Row - NAVIGATION --------------------------- */

#topNavContainer1 {
	width:100%;
	height:75px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
}

#topNavInnerContainer {
	width:960px;
}

/*- Parent Nav --------------------------- */

#parentNavMainContainer {
	width:500px;
	height:65px;
	float:left;
	background:url(/images/Parents_Nav_BG1.png) top left no-repeat;
}

#parentTitleBlock {
	width:500px;
	height:22px;
}

#parentNavInnerContainer {
	width:492px;
	height:39px;
	margin-left:4px;
}

.parentNavDivider {
	width:4px;
	height:39px;
	float:left;
}

.parentNavHOME {
	width:78px;
	height:27px;
	float:left;
	padding-top:12px;
	background:url(/images/nav_BG1.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.parentNavHOME:hover {
	cursor:pointer;
	color:#FC0;
	background:url(/images/nav_BG2.gif) left top repeat-x;
}

.parentNavABOUT {
	width:85px;
	height:27px;
	float:left;
	padding-top:12px;
	background:url(/images/nav_BG1.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.parentNavABOUT:hover {
	cursor:pointer;
	color:#FC0;
	background:url(/images/nav_BG2.gif) left top repeat-x;
}

.parentNavRESEARCH {
	width:87px;
	height:27px;
	float:left;
	padding-top:12px;
	background:url(/images/nav_BG1.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.parentNavRESEARCH:hover {
	cursor:pointer;
	color:#FC0;
	background:url(/images/nav_BG2.gif) left top repeat-x;
}

.parentNavBLOG {
	width:62px;
	height:27px;
	float:left;
	padding-top:12px;
	background:url(/images/nav_BG1.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.parentNavBLOG:hover {
	cursor:pointer;
	color:#FC0;
	background:url(/images/nav_BG2.gif) left top repeat-x;
}

.parentNavWEBTV {
	width:67px;
	height:27px;
	float:left;
	padding-top:12px;
	background:url(/images/nav_BG1.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.parentNavWEBTV:hover {
	cursor:pointer;
	color:#FC0;
	background:url(/images/nav_BG2.gif) left top repeat-x;
}

.parentNavCONTACT {
	width:93px;
	height:27px;
	float:left;
	padding-top:12px;
	background:url(/images/nav_BG1.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.parentNavCONTACT:hover {
	cursor:pointer;
	color:#FC0;
	background:url(/images/nav_BG2.gif) left top repeat-x;
}

/*- Provider Nav --------------------------- */

#providerNavMainContainer {
	width:440px;
	height:75px;
	background:url(/images/Providers_Nav_BG1.png) top left no-repeat;
	margin-left:16px;
	float:left;
}

#providerTitleBlock {
	width:440px;
	height:22px;
}

#providerNavInnerContainer {
	width:432px;
	height:49px;
	margin-left:4px;
}

.providerNavRegister {
	width:276px;
	height:49px;
	float:left;
	background:url(/images/Register_Now_Button.gif) top left no-repeat;
	margin-left:4px;
}

.providerNavRegister:hover {
	background:url(/images/Register_Now_Button_ROLLOVER.gif) top left no-repeat;
	cursor:pointer;
}

#providerNavRightButtons {
	width:76px;
	float:left;
}

.providerNavButton {
	width:76px;
	height:17px;
	text-align:center;
	padding-top:6px;
	line-height:12px;
	background:url(/images/Provider_Button_BG1.gif) top left no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.providerNavButton:hover {
	cursor:pointer;
	color:#24537d;
	background:url(/images/Provider_Button_BG2.gif) top left no-repeat;
}

.whyJoinContainer {
	float:right;
	width:440px;
	height:25px;
	margin-right:-16px;
}

.whyJoinButton {
	width:76px;
	height:49px;
	cursor:pointer;
	float:left;
	background:url(/images/Why_Join_Button1.png) top right no-repeat;
}

.whyJoinButton:hover {
	background:url(/images/Why_Join_Button2.png) top right no-repeat;
}

.whyJoinBottom {
	width:440px;
	height:25px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.whyJoinButton_inner_div {
	position: relative;
	z-index: 10;
	height: 8px;
	background-image: url("/images/Why_Join_Bottom.png");
}

.whyJoinList1 {
 	list-style: disc outside none;
	margin-left:-16px;
	margin-top:5px;
	*margin-left:24px;
}

.whyJoinList2 {
 	list-style: disc outside none;
	margin-left:-16px;
	margin-top:3px;
	*margin-left:24px;
}
/*- Menu Tabs --------------------------- */

/*- Menu Tabs Blue--------------------------- */

    #navTabs {
	  width:auto;
	  height:50px;
	  /*vertical-align: top; */
	  float: left;
      line-height:50px;
	  margin: 0px;
	  padding-right:-2px;
      }
    #navTabs ul {
	  width: auto;	
	  margin:0;
	  padding:0px;
	  list-style:none;
	   
      }
    #navTabs li {
      display:inline;
      margin:0;
      padding:0;
	  height:50px;
      }
    #navTabs a {
	  float: left;
      background:url("/images/nav_left_BG1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      text-decoration:none;
	  font-size:12px;
	  font-weight:bold;
	  line-height:50px;
      }
    #navTabs a span {
      float:left;
      display:block;
      padding:0px 23px 0px 19px;
      color:#FFFFFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navTabs a span {float:none;}
    /* End IE5-Mac hack */
    #navTabs a:hover span {
      color:#FFF;
      }
    #navTabs a:hover {
      color:#FC0;
	  background-position: 0 -50px;
      }
    #navTabs a:hover span {
      color:#FC0;
      }

/*- Menu Tabs Brown --------------------------- */
	  
	#navTabs2 {
	  width:auto;
	  height:50px;
	  /*vertical-align: top;*/
	  float: left;
      line-height:50px;
	  margin: 0px;
	  padding-right:-2px;
      }
    #navTabs2 ul {
	  width: auto;	
	  margin:0;
	  padding:0px;
	  list-style:none;
	   
      }
    #navTabs2 li {
      display:inline;
      margin:0;
      padding:0;
	  height:50px;
      }
    #navTabs2 a {
	  float: left;
      background:url("/images/nav_left_BG2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      text-decoration:none;
	  font-size:12px;
	  font-weight:bold;
	  line-height:50px;
	  overflow:hidden;
      }
    #navTabs2 a span {
      float:left;
      display:block;
      padding:0px 23px 0px 20px;
      color:#5a4111;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navTabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #navTabs2 a:hover span {
      color:#FFF;
      }
    #navTabs2 a:hover {
      color:#000;
	  background-position: 0 -50px;

      }
    #navTabs2 a:hover span {
      color:#000;
      }

/*- Main Content Area --------------------------- */

#contentContainer {
	width:100%;
	height:100%;
	background:url(/images/main_tile_BG3.jpg) top repeat-x;
	background-color:#FFF;
}

#contentContainer2 {
	width:100%;
	height:100%;
	background-color:#FFF;
	background:url(/images/main_tile_BG6.gif) top repeat-x;
}

#contentInnerContainerMainBG {
	width:920px;
	background:url(/images/hompage_body_BG4.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#contentInnerContainerMainBG2 {
	width:920px;
}
#contentInnerContainer920 {
	width:920px;
	height:607px;
	overflow:visible;
}

/*- SubPage Content Area --------------------------- */

#subpageContentContainer {
	width:100%;
	height:100%;
	background:url(/images/main_tile_BG3.jpg) top repeat-x;
	background-color:#FFF;
}

#subpageContentContainer2 {
	width:100%;
	height:100%;
	background:url(/images/main_tile_BG6.gif) top repeat-x;
	background-color:#FFF;
}

#subpageContentInnerContainer920 {
	width:920px;
	height:86px;
}

#subpage2ContentInnerContainer920 {
	width:920px;
	height:38px;
}

#subpageBottomContainer1 {
	width:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:14px 0px 10px 0px;
	background:url(/images/main_tile_BG4.jpg) top repeat-x;
}

#subpageBottomContainer2 {
	width:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
	background:url(/images/main_tile_BG4.jpg) top repeat-x;
}

/*- My Account Box Area --------------------------- */

#myAccount {
	float:right;
	background:url(/images/myAccount_div_BG1.gif) top right no-repeat;
	width:244px;
	height:19px;
	margin-right:-15px;
	color:#FFFFFF;
}

a.myAccount {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.myAccount:hover {
	text-decoration:underline;
}

/*- Main Logo  --------------------------- */

#logoContainer {
		float:left;
		margin-top:-15px;
}

#logoContainer2 {
		float:left;
		margin-top:-15px;
}

/*- Welcome Text Area --------------------------- */

#welcomeTextOuterContainer {
	float:left;
	width:295px;
	margin:10px 0px 0px 50px;
}

#welcomeTextContainer {
	float:left;
	width:500px;
	text-align:justify;
	font-size:11px;
	margin-left:6px;
	font-weight:bold;
	color:#3d586e;
	line-height:14px;
	padding:5px;
}

/*- Share This Area --------------------------- */

#shareThisOuterContainer {
	float:right;
	width:225px;
	margin-top:40px;
}


/*- Find Your Provider Box HOMEPAGE --------------------------- */

#homeContainerLocation {
	width:169px;
	float:left;
	margin:85px 0px 0px 72px;
}

.homeContainerLocationText {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}

.homepageTitleText {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.homepageSubTitleText {
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

#homeContainerCondition {
	width:169px;
	float:left;
	margin:85px 0px 0px 29px;
	z-index:0;
}

.homeContainerConditionText {
	font-size:10px;
	color:#486f8e;
	text-align:center;
}


#homeContainerService {
	width:169px;
	float:left;
	margin:85px 0px 0px 35px;
	z-index:0;
}

.homeContainerServiceText {
	font-size:10px;
	color:#3d3629;
	text-align:center;
}

#homeContainerSubmit {
	width:173px;
	float:left;
	margin:85px 0px 0px 30px;
	z-index:0;
}

.homeContainerSubmitText {
	font-size:10px;
	color:#3d586e;
	text-align:center;
}

/*- Bottom Content PRE-FOOTER --------------------------- */

#bottomContainer1 {
	width:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding-top:10px;
}

#bottomInnerContainer1 {
	width:825px;
	padding-bottom:0px;
	border-bottom:#FFFFFF solid 2px;
}

a.bottomInfoLink {
	color:#FFF;
	font-size:11px;
}

/*- Featured Sponsor Area --------------------------- */


#featSponsorContainer1 {
	width:350px;
	margin-right:25px;
	float:left;
}

.featSponsorTitle1 {
	width:100%;
	padding-bottom:5px;
}

.featSponsorAdContainer {
	width:100%;
	height:115px;
	padding-bottom:15px;
}

/*- Featured Provider Area --------------------------- */


#featProviderContainer1 {
	width:425px;
	margin-left:25px;
	float:left;
}

.featProviderTitle1 {
	width:100%;
	padding-bottom:11px;
}

.featProviderListingText {
	display:block;
	width:415px;
	height:105px;
	color:#ecc232;
	padding:5px;
	background:url(/images/Featured_Provider_BG2.png) top left no-repeat;
}

#featProviderListingLeft {
	float:left;
	width:195px;
	margin-top:5px;
	padding:0px 10px;
}

#featProviderListingRight {
	float:right;
	width:180px;
	margin-top:5px;
}
	
.featProviderListingTextName {
	font-size:14px;
}

/*- Search Box Area --------------------------- */


#searchRow1 {
	width:100%;
	margin:0px auto;
}	

#searchRowContainer {
	width:580px;
	padding-left:240px;
	margin-top:16px;
}

#searchContainer1 {
	width:350px;
	margin:5px 0px -5px 0px;
}	
	
#searchTitle1 {
	float:left;
}

#searchBoxContainer1 {
	float:left;
	width:214px;
	height:28px;
	background:url(/images/search_box4.png) top left no-repeat;
	margin:0px;
}

.searchTextField1 {
	margin-top:5px;
	border:none;
	background:none;
}	


#searchSocialBox {
	float:left;
	width:240px;
	margin-top:-7px;
}

/*- Search Box Area IE 7 HACK--------------------------- */


*:first-child+html #searchRowContainer {
	width:580px;
	padding-left:240px;
	margin-top:-12px;
	margin-bottom:-10px;
}

*:first-child+html #searchSocialBox {
	float:right;
	width:240px;
	margin-top:-27px;
}

#searchRadioButtons1 {
	float:left;
	width:232px;
	margin-left:118px;
	color:#FFFFFF;
}		


/*- Footer Area --------------------------- */


#footer {
	width:100%;
	margin-top:10px;
	padding-top:5px;
	color:#FFFFFF;
	border-top:#FFFFFF solid 2px;
}	



/*- Profile Page --------------------------- */

#profileContainer {
	width:100%;
	height:100%;
	padding:10px;
}	  

#profileLeftColumnContainer {
	width:235px;
	margin:-10px 0px 0px 30px;
	float:left;
}

.profileLeftColumnTitleContainer {
	background:url(/images/profile_page_title_BG1.gif);
	width:200px;
	height:15px;
	color:#3d586e;
	font-size:12px;
	font-weight:bold;
	margin:0 auto;
}

.profileLeftColumnTitleText {
	margin:5px 0px 0px 25px;
	color:#333;
}

a.profileLeftColumnLink {
	color:#333;
	text-decoration:none;
}

a.profileLeftColumnLink:hover {
	text-decoration:underline;
}


#profileRightColumnContainer {
	float:left;
	width:572px;
/*	height:70px;*/
	margin-left:2px;
	margin-top:-10px;
	padding:20px 0px 0px 10px;
	background-color:#e1edf5;
}

#profileTabsContainer {
	border-bottom:#24537d solid 1px;
	float:left;
	width:572px;
	height:20px;
	margin-left:2px;
	padding-left:10px;
	background-color:#e1edf5;
}


#profileTabbedContentContainer {
	float:left;
	width:552px;
	height:100%;
	margin-left:2px;
	background-color:#FFFFFF;
	padding:15px 15px 100px 15px;
}

/*- Search Box Area --------------------------- */

.conditionContentMainWrapper {
	width:800px;
	float:left;
	margin-left:28px;
	padding-left:21px;
}

.conditionPageTitle {
	float:left;
	width:500px;
	font-size:30px;
	padding:5px 0px 10px 40px;
}

.conditionPageJumpContainer {
	float:right;
	width:210px;
	padding:0px 25px 0px 15px;
}

.featArticleMainContainer {
	clear:left;
	width:800px;
	border-top:#5286b1 solid 2px;
	border-bottom:#5286b1 solid 2px;
	float:left;
	margin-left:28px;
	padding-left:21px;
	background-color:#c7d3dc;
}

.featArticleBGContainer {
	width:100%;
	background:url(/images/Featured_Articles_BG1.jpg) top right no-repeat;
	overflow:hidden;
}

.featArticleSpacer {
	float:left;
	width:75px;
	display:block;
	height:270px;
}

.featArticleContainer {
	float:left;
	width:475px;
	height:auto;
	padding:10px 0px;
}

.definitionMainContainer {
	width:800px;
	float:left;
	margin-left:28px;
	padding:15px 0px 15px 10px;
}

.definitionInnerContainer {
	width:590px;
	border-left:#c7d3dc solid 3px;
	border-right:#c7d3dc solid 3px;
	padding:15px 35px;
	background-color:#e1edf5;
	text-align:justify;
}

.newsFeedMainContainer {
	width:800px;
	float:left;
	margin-left:28px;
	padding-left:15px;
}

/*- Search Boxes --------------------------- */	  

	  /* Undo some styles from the master stylesheet */
		.checklist li { background: none; padding-left: 0; }
		
		/* CSS for checklists */
		.checklist {
			border: 1px solid #ccc;
			list-style: none;
			height: 10em;
			overflow: auto;
			width: 16em;
		}
		.checklist, .checklist li { margin-left: 0; padding: 0; }
		.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
		.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
		* html .checklist label { height: 1%; }
		
		/* Checklist 13 */
		.cl3 {
			border: 1px solid #ad852f;
			color: #a05a04;
		/*	font-family: "Trebuchet MS", Tahoma, Geneva, Arial, sans-serif;*/
		    text-align:left;
			font-size: 1em;
			height: 13em;
			font-size:11px;
			background: #ecd093;
		}
		.cl3 .alt { background: #f8f6ed; }
		.cl3 label { padding: 0.2em 0.2em 0.2em 25px; }
		.cl3 label:hover, .cl3 label.hover { background: #EFE9D4; color: #a05a04; }
		
		/* Checklist 14 */
		.c14 {
			border: 1px solid #ad852f;
			color: #a05a04;
		/*	font-family: "Trebuchet MS", Tahoma, Geneva, Arial, sans-serif;*/
		    text-align:left;
			font-size: 1em;
			height: 13em;
			font-size:11px;
			background: #ecd093;
		}
		.c14 .alt { background: #f8f6ed; }
		.c14 label { padding: 0.2em 0.2em 0.2em 25px; }
		.c14 label:hover, .c14 label.hover { background: #EFE9D4; color: #a05a04; }
	.style1 {color: #FF0000}

	.Narrow_Search_Boxes {
	
		width:190px; 
		height:160px;
		border-color:#999999;
		margin-top:0px;
	}

.resultsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.resultsTable a{
	color: #1e5e91;
	text-decoration: none;
	}
.resultsTable a:hover {
	color: #1e5e91;
	text-decoration: underline;
/*	font-size: 1.1em; */
	}
.resultsWrapper1 {
	display: block;
	width: 674px;
	height: auto;
	border-bottom: 1px solid #d8d4bc;
	border-left-color: #d8d4bc;
	border-left-width: 1px;
	border-left-style: solid;
	border-right: 1px solid #d8d4bc;
	}
.resultsWrapper2 {
	display: block;
	width: 799px;
	height: auto;
	border-bottom: 1px solid #7f7f7f;
	}
.resultsTableRow1 { 
	background-color: #f7f3dd;
	}
.resultsTableRow2 { 
	background-color: #ede9ce;
	}
.resultsTableRow3 { 
	background-color: #ffffff;
	}
.resultsTableRow4 { 
	background-color: #f2f2f2;
	}
.resultsTableLeft1 {
	width: 222px;
	padding: 5px 3px 5px 0px;
	text-align: left;
	float: left;
	}
.resultsTableRight1 {
	width: 444px;
	padding: 5px 3px;
	text-align: left;
	float: left;
	}
.resultsTableLeft2 {
	width: 268px;
	padding: 3px 3px 3px 7px;
	text-align: left;
	border-bottom: 1px solid #7f7f7f;
	}
.resultsTableRight2 {
	width: 396px;
	padding: 3px;
	text-align: left;
	border-bottom: 1px solid #7f7f7f;
	}




.FeatresultsTableRow { 
	background-color: #fff8e7;
	}



/*- Profile Tabs --------------------------- */	 


.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
/*voice-family: "\"}\"";
voice-family: inherit; */
}

.ddcolortabs ul{
font: bold 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:-1px 2px 0 0;
padding:0;
}


.ddcolortabs a{
float:left;
color:#3d586e;
background: #c7d3dc url(/images/color_tabs_left.gif) no-repeat left top;
margin:-2px 2px 0 0px;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: .5px;
border-bottom:#24537d solid 1px;
}


.ddcolortabs a span{
float:left;
display:block;
background: transparent url(/images/color_tabs_right.gif) no-repeat right top;
padding: 3px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}


.ddcolortabs a:hover{
background-color: #fff;
border-bottom:#fff solid 1px;
}

.ddcolortabs a:hover span{
background-color: #fff;
border-bottom:#fff solid 1px;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #fff;
border-bottom:#fff solid 1px;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
}

.errorMessage {

	color:#FF0000;
	font-size:14px;
	font-weight:bold;

}

.FooterfeatProviderText
{color:#ecc232}

a.FooterfeatProviderText:link { color: #ecc232; text-decoration: underline;}
a.FooterfeatProviderText:visited {color: #ecc232; text-decoration: underline;}
a.FooterfeatProviderText:hover { color: #ffffff; text-decoration: underline;}


.dateBoxMonth {
	font-size:14px;
	color:#FFFFFF;
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.dateBoxDay {
	color:#000000;
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.dateBoxYear {
	color:#777777;
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:10px;
}


.BlueFont {
Color:#3d586e;
}

a.BlueFont:link { color: #3d586e; text-decoration: underline;}
a.BlueFont:visited {color: #3d586e; text-decoration: underline;}
a.BlueFont:hover { color: #000000; text-decoration: underline;}


/* ----------- Pagination:  --------- */
/* -------------------------------------------- */

#pagination-css li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ display:inline; }
#pagination-css a           { border:solid 1px #9aafe5; background:#FFFFFF; margin-right:1px; }
#pagination-css .previous-off,
#pagination-css .next-off   { border:solid 1px #DEDEDE; color:#888888; display:inline; font-weight:bold; margin-right:2px; padding:3px 4px; background:#FFFFFF;}
#pagination-css .next a,
#pagination-css .previous a { font-weight:bold; }	
#pagination-css .active     { border-top:solid 1px #2e6ab1; border-left:solid 1px #2e6ab1; border-right:solid 1px #2e6ab1; background:#2e6ab1; color:#FFFFFF; font-weight:bold;  display:inline; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-css a:link, 
#pagination-css a:visited   { color:#0e509e; display:inline; padding:3px 6px; text-decoration:none; }
#pagination-css a:hover     { border-color: #0e509e; }
#pagination-css ul  		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0; margin:0; padding:0; text-align:center;list-style:none }
#pagination-css			 	{ padding:5px;	}


/* share - start*/
.share_Outer 									{ width:152px; }
#share_Main 									{ padding:9px 9px 3px 8px;margin:0px;font-size:10px;background:#ffffff;font-weight:bold;line-height:14px; }
#share_Main .share_MainHead h6 					{ font-size:10px;color:#949494;padding:0px 0 9px 0;margin:0px; }
.share_MainHead img 							{ float:right; }
.share_line 									{ padding:0 0 9px 0; }
.share_line img 								{ vertical-align:middle;padding:0 8px 0 0;border:none; }
.share_MainData .share_Data 					{ margin:0 9px;background:#fff;border:1px solid #cbcbcb;text-align:left; }
.share_MainData 								{ width:100%;overflow:hidden;background:url(../images/share/shdw_center.png); }
.share_MainDataHead 							{ overflow:hidden;position:relative;width:100%;height:9px;background:transparent; }
.share_MainDataHead .share_MainDataHeadTopL 	{ margin-right:9px;height:9px;background:transparent url(../images/share/shdw_TL.png) 0 0 no-repeat; }
.share_MainDataHead .share_MainDataHeadTopR 	{ position:absolute;top:0px;right:0px;width:9px;height:9px;background:transparent url(../images/share/shdw_TR.png) 0 0 no-repeat; }
.share_MainBottom 								{ overflow:hidden;position:relative;width:100%;height:9px;background:transparent; }
.share_MainBottom .share_MainDataHeadBotL 		{ margin-right:9px;height:9px;background:transparent url(../images/share/shdw_BL.png) 0 0 no-repeat; }
.share_MainBottom .share_MainDataHeadBotR 		{ position:absolute;top:0px;right:0px;width:9px;height:9px;background:transparent url(../images/share/shdw_BR.png) 0 0 no-repeat; }
.share_line 									{ clear:both; }
.share_line a									{ display:block;padding:0 0 0 0; }
/* share - end*/


/*  -----  Non Subscriber font classes  ----  */
.non_sub {
	color:#696969;
	}

.non_sub h1 {
	font-size:20px;	
	}

.non_sub h2 {
	font-size:14px;	
	}

/*  -----  End of Non Subscriber font classes  ----  */
