body { background:url(images/main_bg.gif) left top repeat-x; margin:0; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica ; font-size:12px; color:#323232}
p{ margin:0}
a { text-decoration:none; color:#CC0000}
a:hover { text-decoration: underline; color:#CC0000}
input,select,textarea {border: #A2B11F solid 1px}
.inputgrey {border:#999999 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; width:60%}
.MainWidth {width:900px;}
hr.Line1 {border:0px none; border-bottom:1px dashed  #969696; height:1px}
.nobdr {border:none; padding-right:3px}

/* Logo */
#logo {margin:10px 0; background:url(images/logo.gif) left top no-repeat; width:228px; height:60px;}
#logo a {display:block; width:228px; height:60px;}
#logo a:hover {background:url(images/logo.gif) top left no-repeat;}
#logo a span {display:none;}

/* newsletter */
#NewsLetter { background:url(images/newsletter_box.gif) no-repeat; width:198px; height:170px; padding:15px;}
.NewsLetterTittle { font-family:Georgia, "Times New Roman", Times, serif ;font-size:18px; padding-bottom:12px}
.NewsLetterCtnt {font-size:13px; padding-bottom:5px}
.SpaceDown {padding-bottom:10px}

/* for midgreen box */
.BgSpace {background:#F4FAE2; padding:9px}
.TopQuoteMargin {margin-right:10px}
.BottomQuoteMargin {margin-left:10px}

/* bdr */
.BdrGrey {border:#CFCFCF solid 1px}
.BdrOrange { border:#FFD367 dashed  1px}

/* top bg */
.RedBg {background: #CC0000; padding-top:7px}
.TopYellow {padding-bottom:10px}

/* Top Tabs Navigation */
#TopTabs { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; float:left; line-height:normal; margin:0; height:28px}
#TopTabs ul {margin:0; padding:0; list-style:none}
#TopTabs li {display:inline; margin:0; padding:0; line-height:28px}
#TopTabs a {float:left; background:url(images/TopTabsLt1_test.gif) no-repeat left top; margin:0 5px 0 0; padding:0 0 0 9px; text-decoration:none}
#TopTabs a span {float:left; display:block; background:url(images/TopTabsRt1_test.gif) no-repeat right top; padding:0 16px 0 6px; color:#FFFFFF}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TopTabs a span {float:none}
/* End IE5-Mac hack */
#TopTabs a:hover span {color:#FFFFFF; background-position:100% -28px}
#TopTabs a:hover {background-position:0% -28px}
#TopTabs a:hover span {background-position:100% -28px}
#TopTabs a.active {float:left; background:url(images/TopTabsLt1_test.gif) no-repeat left -56px; margin:0 5px 0 0; padding:0 0 0 9px; text-decoration:none}
#TopTabs a.active span {float:left; display:block; background:url(images/TopTabsRt1_test.gif) no-repeat right -56px; padding:0 16px 0 6px; color:#323232}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TopTabs a.active span {float:none}
/* End IE5-Mac hack */
#TopTabs a.active:hover span {color:#323232; background-position:100% 0}
#TopTabs a.active:hover {background-position:0% -56px}
#TopTabs a.active:hover span {background-position:100% -56px}


/* for quote's */
#QuoteText { font-family:Georgia, "Times New Roman", Times, serif; width:auto; height:auto; font-size:20px; line-height:27px; color:#8EA417;}
#QuoteText1 {width:auto; height:auto; font-size:13px; line-height:15px;}
#QuoteText1 a { text-decoration: underline; color:#F07508}
#QuoteText1 a:hover { text-decoration: none ; color:#F07508}
#QuoteText1 p {margin:5px 0}
.QuoteYT {float:left; padding-right:5px}
.BrSpace {height:5px}

/* div's for img */
#ImgAbt {width: 75px; height:80px; float:right }
#ImgAbt1 {width:90px; height: auto; float:left;} 
#ImgKippels {width:190px; height: auto; float:left;} 


/*top links */
.linkred { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; text-align:right; vertical-align:bottom; padding-bottom:2px}
.linkred a {text-decoration:none; color:#CC0000}
.linkred a:hover {text-decoration: underline; color:#CC0000}
.YellowGrdnt {background:url(images/yellow_cdiv.gif) left top repeat-x; font-size:14px; color:#9E8F00; padding-left:15px}

/* mid ctnt */
.GreenDivT {background:url(images/green_top_div.gif) left top repeat-x #F4FAE2}
.GreenDivB {background:url(images/green_bottom_div.gif) left bottom repeat-x #F4FAE2}
.GreenDivL {background:url(images/green_left_div.gif) left top repeat-y #F4FAE2}
.GreenDivR {background:url(images/green_right_div.gif) right top repeat-y #F4FAE2}
.TxtGreen20 {font-size:20px; color:#8EA417}

.MidYellowT {background:url(images/mid_yellow_top_div.gif) left top repeat-x #FFFFE5}
.MidYellowB {background:url(images/mid_yellow_bottom_div.gif) left bottom repeat-x #FFFFE5}
.MidYellowL {background:url(images/mid_yellow_left_div.gif) left bottom  repeat-y  #FFFFE5}
.MidYellowR {background:url(images/mid_yellow_right_div.gif) right bottom repeat-y #FFFFE5}
.BgMidYellow {background:#FFFFE5; padding:9px}

.MidRedT { background:url(images/mid_red_top_div.gif) left top repeat-x}
.MidRedB { background:url(images/mid_red_bottom_div.gif) left bottom  repeat-x}
.MidRedL { background:url(images/mid_red_left_div.gif) left top repeat-y}
.MidRedR { background:url(images/mid_red_right_div.gif) right top repeat-y}
.BgMidRed { padding:4px}

.MidGreenT {background:url(images/mid_green_top_div.gif) left top repeat-x}
.MidGreenB {background:url(images/mid_green_bottom_div.gif) left bottom  repeat-x}
.MidGreenL {background:url(images/mid_green_left_div.gif) left bottom  repeat-y}
.MidGreenR {background:url(images/mid_green_right_div.gif) right bottom repeat-y}
.BgMidGreen {padding:6px}

.TittleYellow { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#DFA507;  padding-bottom:5px}
.TittlePink  { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#DD7B67; padding-bottom:5px}
.TextAbt {color:#323232; font-size:13px; line-height:18px}
.TextAbt a { text-decoration: underline; color:#F07508}
.TextAbt a:hover { text-decoration: none ; color:#F07508}

.TextTblCtnt  { font-size:13px; line-height:18px; padding-top:3px; padding-bottom:7px}
.TextTblCtnt a { font-family:Georgia, "Times New Roman", Times, serif;  text-decoration: underline; color:#F07508}
.TextTblCtnt a:hover { text-decoration: none ; color:#F07508}


.TextTblCtnt1  {color:#323232; font-size:13px; line-height:18px; padding-bottom:2px}
.TextTblCtnt1 a { font-family:Georgia, "Times New Roman", Times, serif;  text-decoration: underline; color:#F07508}
.TextTblCtnt1 a:hover { text-decoration: none ; color:#F07508}

.TextTblCtnt2  { font-size:16px; line-height:18px; padding-top:3px; padding-bottom:7px}
.TextTblCtnt2 a { font-family:Georgia, "Times New Roman", Times, serif;  text-decoration: underline; color:#F07508}
.TextTblCtnt2 a:hover { text-decoration: none ; color:#F07508}

.BdrMap {border: #FFCC61 solid 2px}


.imgspace {vertical-align:middle;}

/*right section */
.RedBox {background:url(images/red_c_div.gif) left top repeat-x}
.TxtRed { font-size:15px; color:#CC0000}
.TxtWhite { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF}

.GreyT {background:url(images/grey_top_div.gif) left top repeat-x #F8F9FB}
.GreyB {background:url(images/grey_bottom_div.gif) left bottom repeat-x #F8F9FB}
.GreyL {background:url(images/grey_left_div.gif) left top repeat-y #F8F9FB}
.GreyR {background:url(images/grey_right_div.gif) right top repeat-y #F8F9FB}
.BgMidGrey {background:#F8F9FB; padding:9px}
.TittleBlack { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#323232; padding-bottom:5px}

/* footer */
.TxtFooter {font-size:12px; color:#A5AA87}
.TxtFooter a { text-decoration:none; color:#A5AA87}
.TxtFooter a:hover { text-decoration: none; color:#B70909}
.TxtFooterN {font-size:11px}

/*internal */
.TxtYellowB {font-size:13px; font-weight:bold; color:#E2A50F;}
.TxtYellowB a { text-decoration:none; color:#3B751B}
.TxtYellowB a:hover { text-decoration:none; color:#E2A50F}

.ArwTxt {background:url(images/arrow.gif) left 5px no-repeat; vertical-align:middle; font-size:13px; font-weight:bold; 
color:#E2A50F; padding-left:18px}
.ArwTxt a {text-decoration:none; color:#3B751B}
.ArwTxt a:hover {text-decoration:none; color:#E2A50F}

.TxtGreenB {font-size:13px; font-weight:bold; padding-bottom:5px; color:#387219}
.TxtGreenN {color:#387219}