@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


div.plain  {
	width: 786px; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	margin: 4em; 
	background: #ffffff;
}
div.demo { 
	width: 786px; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	margin-top: 4em;
    background: #ffffff;
	height:500px;
}

/* New --------|||| */
.black-heading{
	color:#000000;
	font-weight:bold;
	font-size:16px;
}

a:link {
	font-weight:bold;
	text-decoration: none; 
	color:#000000;
}
a:visited {
	font-weight:bold;
	text-decoration: none; 
	color:#000000;
}
a:hover {
	text-decoration: underline; 
	color:#368e33; 
	font-weight:bold;
}

.BG-header {
	background-image: url(images/bg-grey-graidient.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.Font-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Font-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Font-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Font-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Font-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.font-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
}
.Font-site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.whitetextBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #c3031f;
	/*text-transform: uppercase;*/
}
.Form-TextArea {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #acacac;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	color: #2e2f36;
	width: 98%;
	height: 22px;
}
.Form-TextAreasmall {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color: #2e2f36;
	width: 20px;
	height: 18px;
}

.Form-combobox-Donation {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	color: #2e2f36;
	width: 60%;
	height: 25px;
}

.Form-combobox {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color: #2e2f36;
	width: 50%;
	height: 18px;
}

.Form-TextArea2 {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color: #2e2f36;
	width: 98%;
	height: 124px;
}
.Form-Buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #368E33;
	color:#FFFFFF;
	width: 100%;
	height: 24px;
}



.bg-header {
	background-image: url(images/bgstrip.gif);
	background-repeat: repeat-x;
	background-position: top center;
}
/*
.bg-footer {
	background-image:url(images/footer-background.png);
	background-repeat:no-repeat;
	background-position: left top;
}
*/
.BorderBoxGrey {
	border: 1px solid #999999;
}
.mainhead-white
{
	font-family:Arial, Helvetica, sans-serif;
	Font-size: 16px;
 	color:#ffffff;
	font-weight:bold;  
}
.mainhead-green
{
	font-family:Arial, Helvetica, sans-serif;
	Font-size: 16px;
 	color:#368e33;
	font-weight:bold;  
}

.timg {
   behavior: url("png.htc");
}

.left-repeat {
	background-image:url(images/left-repeat.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.right-repeat {
	background-image:url(images/right-repeat.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.table-top-repeat {
	background-image:url(images/table/bg-header-repeat.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.top_menu{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.top_menu a{ 
color:#FFFFFF;
text-decoration:none;
}
.top_menu a:hover{ 
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
.top_menu a:visited{ 
color:#FFFFFF;
text-decoration:none;
}

.left_menu{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.left_menu a{ 
color:#000000;
text-decoration:none;
}
.left_menu a:hover{ 
color:#000000;
text-decoration:underline;
font-weight:bold;

}
.left_menu a:visited{ 
color:#000000;
text-decoration:none;
}
.left_menu_down{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.left_menu_down a{ 
color:#000000;
text-decoration:none;
font-weight:bold;
}
.left_menu_down a:hover{ 
color:#000000;
text-decoration:underline;
font-weight:bold;

}
.left_menu_down a:visited{ 
color:#000000;
text-decoration:none;
font-weight:bold;
}

.marqueeText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
}

.Font-price {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #1A5408; FONT-FAMILY: arial, helvetica, sans-serif;
}
.line-solid-grey {
	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px; BORDER-LEFT: #999999 1px; BORDER-BOTTOM: #cccccc 1px solid;
}
.line-solid-blue {
	BORDER-RIGHT: #388E35 1px; BORDER-TOP: #388E35 1px; BORDER-LEFT: #388E35 1px; BORDER-BOTTOM: #388E35 1px solid;
}

#buyOnlineDiv{
color:#00c0f3;
font-size:35px;
font-weight:bold;
text-align:center;
}

.bodyText{
	color:#000000;
	font-size:14px;
}

.bodyText a{
color:#5185D8;
text-decoration:none;
}
.bodyText a:hover{
color:#5185D8;
text-decoration:underline;
font-weight:bold;
}

.TableHeading{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.sep_dot{

background:url(images/dot.gif);
background-repeat:repeat-x;
background-position:center;
/*
border-bottom:dotted 1.5px #a09701;*/
}
.line_mainheading{

border-bottom:dotted 1.5px #a09701;
}

.testimonailFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#000000;

}

.footer_menu{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.footer_menu a{ 
color:#000000;
text-decoration:none;
font-weight:bold;
}
.footer_menu a:hover{ 
color:#000000;
text-decoration:underline;
}
.footer_menu a:visited{ 
color:#000000;
text-decoration:none;
font-weight:bold;
}


.price-special {
	Font-family: arial, helvetica, sans-serif;
	Font-size: 16px;
	Font-weight:bold;
	color:#ff0000;
}

.normalBold{
	font-weight:bold;
}
.redNormalBold{
	font-weight:bold;
	color:#b70707;
	font-size:14px;
}

.font-size14-bold{
	font-size:14px;	
	font-weight:bold;
}
.header-repeat{
	background-image:url(images/header-repeat.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.mainTableBg{
	background-image:url(images/body-table-top-big.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.leftMenuBottom{
	background-image:url(images/left-menu-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.table-bg{
	background-image:url(images/table/table-bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.footer-bg{
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:left top;
}

h1{
	font-family::Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
.bold-Text{
	font-weight:bold;
}
.white-Text{
	color:#FFFFFF;
}

/* Search Box Start*/
#search_box {
    width: 155px;
    height: 25px;
    background: url(images/bg_search_box.gif);
}
#search_box #s {
    float: left;
    padding : 0;
    margin: 8px 0px 0px 7px;
    border: 0;
    width: 155px;
    background: none;
	font-size:9px;
}
#search_box #go {
    float: right;
    margin: 0px -20px 0px -2px;
}
/* Search Box End */
.new-window-repeat{
	background-image:url(images/new-win-header.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#388E35;
}

