/* CSS Document - Author: Shaibal Mandal */

html {height:100%;}


body {
	background-image: url('../images/bg_strip.jpg');
        background-attachment: fixed;
	}
	
    
    
#container {
	/** background-color: #fff; **/
        background: transparent;
	width: 944px;
	height: 650px;
	margin-left: auto;
	margin-right: auto;
}


#containerborder {
	width: 944px;
	height: 30px;
        margin-left: auto;
	margin-right: auto;
	background-color: #fff;
        position: relative;
        border-style: solid;
        border-width: 3px;
}


#mainnavarea {
	background-image:url('../images/navtile.jpg');
	background-repeat: repeat-x;
	height: 30px;
	width: 944;
	position: relative;
}



#mainnavdarkgrey {
	float: right;
	background-image:url('../images/navtile2.jpg');
	background-repeat: repeat-x;
	width: 255px;
        right: 0px;
        top: 0px;
        position: absolute;
}



#textnavarea {
	width: 944px;
	height: 64px;
	background-color: #000;
	text-align: left;
	padding-top: 5px;
	position: relative;
}




.middlearea {
/**	background: transparent; **/
	background-color: #fff;
	width: 944px;
        padding-top:8px;
        position: relative;
}


.articlecontainer {
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
	width: 944px;
}


#seprule {
	width: 944px;
	height: 9px;
	background-image: url('../images/sep_rule.gif');
	position: absolute;
	top: -30px;
}


#footer {
	text-align: left; 
        width: 100%;
        top: 0px;
}


.tableouter{
	border: 3px solid black; 
        width: 944px;
        min-height: 100%;
        padding: 0;
        margin: 0;
        width: 940px; 
        background-color: #fff;
        position: relative;
        left: -3px;
        top: -2px;
}	



/* This is the style for the MAIN NAVIGATION */
.mainnavtext_home{
	color: #000;
        font-family: verdana;
        font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -10px;
	padding-left: 18px;
}


.mainnavtext{
	color: #000;
        font-family: verdana;
        font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	top: -10px;
}


.mainnavtextwhite{
	color: #fff;
        font-family: verdana;
        font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -10px;
}


.seprule {
	height: 30px;
	width: 2px;
}


.formposition {
	height: 15px;
	width: auto;
	position: inherit;
	margin-top: 4px;
	margin-left: 5px;
}


/* This is the style for the SECONDARY NAVIGATION */
.textlink{
        color: #fff; /* color: #ea0000; */
        font-family: arial;
        font-size: 11px;
	text-decoration:none;
}


.textlinkfooter{
        color: #fff;
        font-family: arial;
        font-size: 9px;
	text-decoration:none;
}


.textlink2 {
	padding-right: 15px;
	padding-left: 20px;
        color: #fff;
        font-family: arial;
        font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}


.textlink2footer {
	padding-right: 15px;
	padding-left: 20px; 
        color: #fff;
        font-family: arial;
        font-size: 10px;
	text-decoration:none;
	font-weight: bold;
}


/* This is the style for the ARTICLE HEADERS */
.articleheadertext{
        color: #e51a01;
        font-family: georgia;
        font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}


.articlesubheadertext{
	text-align: left;
        color: #af2c1c;
        font-family: verdana;
        font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
}


.articlebodytext{
        color: #000;
        font-family: arial;
        font-size: 8px;
	font-weight: none;
	text-decoration: none;
	line-height: 2;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 12px;
}


.headerstyle1 {
	color: #ff0000;
	font-family: Georgia;
	font-size: 2em;	
	}
	
	
.headerstyle2 {
	color: #000;
	font-family: Georgia;
	font-size: 1.5em;	
	}


a:link {
	text-decoration: none;
	}

	
	
a:hover {
	text-decoration: underline;
	}
	
	
.locMain {
	padding-left: 20px;
	}
	
	
#facebook {
	background-image:url('../images/facebook_logo.jpg');
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 880px;
	margin-top: -45px;
	}
    

/* Google Search Styles */

  .gsc-branding-text, .gsc-branding-img { display: none; height: 0; }

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #ff0000;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #ff0000;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #666666;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #ff0000;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #ff0000;
  }
  .gsc-cursor-page {
    color: #ff0000;
  }
  a.gsc-trailing-more-results:link {
    color: #ff0000;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #000000;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #ff0000;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #666666;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #ff0000;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #ff0000;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #000000;
  }




/* End of CSS Tabs */
