body{
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

form{
  	display:inline;
  	margin:0px;
	padding:0px;
}

table{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
}

td{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
	text-align:left;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

p{ margin:0px; padding:0px;}

a{
	text-decoration:none; 
	font-size:12px; 
	font-weight:normal; 
}

.lfloat{ float:left;}
.clear{ clear:both; }

#top{ background:url('../gfx/s_top.jpg') no-repeat; width:944px; height:123px;}

#search{ color: #bc9ada; padding:50px 0px 0px 244px; width:700px; text-align:right;}
#search a{ font-size:11px; color:#69537c;}
#search a:hover{ text-decoration:underline;}
#search a.green{ color:#2c8c21;}
#search a.red{ color:#f5035f;}
#search input{border:1px solid #ccbbec; padding:2px; font-size:14px; color:#bc9ada; vertical-align:middle;}
#search .image{ border:0px;}

#tmenu{  padding:8px 0px 0px 584px; overflow:hidden; }
#tmenu div{ float:left; margin-right:5px; line-height:12px;}
#tmenu a{ background: url(../gfx/s_top_bleft.jpg) left no-repeat; font-size:11px; font-weight:bold; padding:7px 0px 7px 7px; color:#ffffff; display:block;}
#tmenu a span{ background: url(../gfx/s_top_bright.jpg) right no-repeat; padding:7px 7px 7px 0px; display:block;}
#tmenu a:hover{ background: url(../gfx/s_top_bleft_on.jpg) left no-repeat; font-size:11px; font-weight:bold; padding:7px 0px 7px 7px; color:#ffffff; display:block;}
#tmenu a:hover span{ background: url(../gfx/s_top_bright_on.jpg) right no-repeat; padding:7px 7px 7px 0px; display:block;}
#tmenu a.on{ background: url(../gfx/s_top_bleft_on.jpg) left no-repeat; font-size:11px; font-weight:bold; padding:7px 0px 7px 7px; color:#ffffff; display:block;}
#tmenu a.on span{ background: url(../gfx/s_top_bright_on.jpg) right no-repeat; padding:7px 7px 7px 0px; display:block;}

#category_menu{  height:37px; padding:0px 5px 2px 5px; background-color:#49365a; width:934px; overflow:hidden; position:relative;}
#category_menu div{ float:left; margin-right:5px; margin-top:-2px;}
#category_menu a{ font-size:12px; font-weight:bold; padding:7px 0px 7px 7px; color:#ffffff; display:block;}
#category_menu a span{ padding:7px 7px 7px 0px; display:block;}
#category_menu a:hover{ background: url(../gfx/s_ctg_bleft.jpg) left no-repeat; font-size:12px; padding:7px 0px 7px 7px; color:#ffffff; display:block;}
#category_menu a:hover span{ background: url(../gfx/s_ctg_bright.jpg) right no-repeat; padding:7px 7px 7px 0px; display:block;}
#category_menu a.on{ background: url(../gfx/s_ctg_bleft.jpg) left no-repeat; font-size:12px; padding:7px 0px 7px 7px; color:#ffffff; display:block;}
#category_menu a.on span{ background: url(../gfx/s_ctg_bright.jpg) right no-repeat; padding:7px 7px 7px 0px; display:block;}

#content{ width:944px; padding:4px 0px 4px 0px;}

.left{ width:640px; float:left;}
.right{ width:300px; float:left; margin-left:4px;}
.right2{ width:300px; float:left; margin-right:4px;}

.videoBox{ background:#226e19; padding:6px; text-align:left;}
.videoBox .vbTop{ background:url(../gfx/s_video_top.jpg) no-repeat; width:288px; height:7px; line-height:0px; font-size:0px;}
.videoBox .vbContent{ background:#75b515; padding:0px 7px 0px 7px;}
.videoBox .vbContent img{ border:1px solid #98c850;}
.videoBox .vbBottom{ background:url(../gfx/s_video_bottom.jpg) no-repeat; width:280px; height:58px; padding:0px 0px 0px 8px; font-size:12px; font-weight:bold; color:#a7f630;}
.videoBox .vbBottom h2{ font-size:14px; padding:17px 0px 2px 0px; margin:0px; color:#FFFFFF;}
.videoBox .vbDescription{ padding:7px; color:#FFFFFF; font-size:12px;}

.videoBox2{ background:#226e19; padding:7px; text-align:left;}
.videoBox2 h1{ font-size:14px; color:#ffffff; padding:0px 0px 8px 0px; margin:0px;}
.videoBox2 .vbVideo{ border:7px solid #75b515; width:602px; float:left; background-color:#75b515;}
.videoBox2 .vbVideo2{ border:7px solid #226e19; background-color:#226e19; height:300px;}
.videoBox2 .vbVideoBorder{ border:1px solid #98c850;}
.videoBox2 .vbVideos{ background-color:#0a3006; float:left; width:307px; height:490px; margin-left:7px; overflow-y:auto; overflow-x:hidden;}
.videoBox2 .vbVideoItem{  padding:12px 10px 12px 25px; border-bottom:1px solid #0d3d08; font-size:12px; background:url(../gfx/s_video_play2.jpg) left no-repeat #041b01;}
.videoBox2 .vbVideoItem a{ color:#ffffff; font-weight:bold;}
.videoBox2 .vbVideoDescription{ font-size:11px; color:#75b515; padding:6px 10px 10px 10px; line-height:16px;}
.videoBox2 .vbVideoDescription img{ border:1px solid #226e19; float:left; margin:5px 10px 0px 0px; width:100px;}

.docAnswers{ border:1px solid #c0aee3; margin-top:4px; margin-bottom:4px;}
.docAnswers .daTitle{ background:#ede7f8; padding:7px 15px 7px 15px;}
.docAnswers .daTitle h2{ color:#f5035f; margin:0px; padding:0px; font-size:18px;}
.docAnswers .daContent{ padding:10px 15px 15px 15px; color:#3d3d3d; font-size:12px;}
.docAnswers .daContent a{ font-size:14px; font-weight:bold; color:#3d2750;}
.docAnswers .daContent a:hover{color:#f5035f;}
.docAnswers .daContent .date{ font-size:11px; font-weight:bold; color:#000000; padding:5px 0px 5px 0px}
.docAnswers .daContent .vaHr{ margin:10px 0px 10px 0px; height:1px; overflow:hidden; background-color:#e8dcfc;}
.docAnswers .daContent .vaAsk{ padding:7px; background:#c0ef82;}
.docAnswers .daContent .vaAsk a{ font-size:15px; font-weight:bold; color:#226e19; text-decoration:underline;}
.docAnswers .daContent .vaAsk a:hover{ color:#000000;}

.newsletterBox{ border:1px solid #c0aee3; margin-bottom:4px; background:#dbcff1;}
.newsletterBox .nbTitle{ padding:13px 15px 7px 15px;}
.newsletterBox .nbTitle h2{ color:#332243; margin:0px; padding:0px; font-size:14px;}
.newsletterBox .nbContent{ padding:0px 15px 12px 15px; font-size:11px; color:#322142;}
.newsletterBox .nbContent input{ font-size:13px; padding:4px; border:1px solid #b09dd4; color:#332243; margin:8px 0px 8px 0px; width:256px;}
.newsletterBox .nbContent a{ font-size:10px; color:#000000; text-decoration:underline;}
.newsletterBox .nbContent a:hover{ text-decoration:none;}
.newsletterBox .nbContent a img{ vertical-align:middle;}

.specials{ background:#ff6801; width:628px; padding:6px; margin-bottom:4px;}
.specials .sBack{ background: url(../gfx/s_special_back.jpg) repeat-y;}

.specials ul.sContent{ list-style-type:none; margin:0px; background:#ffffff; width:299px;  padding:6px; float:left; text-align:left;}
.specials ul.sContent li .img{ border:1px solid #bbaadd;}
.specials ul.sContent li img{ border:3px solid #ffffff; margin:0px;}
.specials ul.sContent li .sText{ padding:7px 4px 7px 4px; line-height:18px; margin:0px;}
.specials ul.sContent li .sText img{ vertical-align:middle; text-align:left;}
.specials ul.sContent .hide{ display:none;}
.specials ul.sMenu{ list-style-type:none; margin:0px; padding:0px; width:317px; float:left;}
.specials ul.sMenu li.on{ text-align:left; background:#ffffff; padding:6px 6px 6px 0px;}
.specials ul.sMenu li.on .sTitle{ padding:4px 8px 4px 8px;}
.specials ul.sMenu li.on .sTitle a{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#49365a;}
.specials ul.sMenu li.on .sTitle a:hover{ text-decoration:underline;}
.specials ul.sMenu li.on .sCategory{ background:#49365a; padding:3px 8px 3px 8px;}
.specials ul.sMenu li.on .sCategory a{ font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.specials ul.sMenu li.on .sCategory a:hover{ text-decoration:underline;}
.specials ul.sMenu li{ text-align:left; padding:6px 6px 4px 0px; border-bottom:1px solid #ff7d25; background:#ff6801;}
.specials ul.sMenu li .sTitle{ padding:0px 8px 4px 8px;}
.specials ul.sMenu li .sTitle a{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#ffffff;}
.specials ul.sMenu li .sTitle a:hover{ text-decoration:underline;}
.specials ul.sMenu li .sCategory{ padding:0px 8px 0px 8px;}
.specials ul.sMenu li .sCategory a{ font-size:11px; font-weight:bold; color:#e7ff62; font-family:Arial, Helvetica, sans-serif;}
.specials ul.sMenu li .sCategory a:hover{ text-decoration:underline;}

.normalColumn{ width:293px; border:1px solid #c0aee3; padding:11px; float:left; margin:0px 4px 0px 0px; text-align:left;}
.normalColumn h2{ font-size:14px; color:#49365a; padding:0px; margin:0px;}
.normalColumn h1{ font-size:18px; color:#49365a; padding:0px; margin:0px;}
.normalColumn .ncTitleDate{ font-size:14px; font-weight:bold; color:#226e19; padding:0px 0px 3px 0px;}
.normalColumn .hr{ margin:5px 0px 5px 0px; height:1px; overflow:hidden; background-color:#e8dcfc;}
.normalColumn a{ font-size:22px; font-family:"Times New Roman", Times, serif; color:#f5035f;}
.normalColumn a:hover{ text-decoration:underline;}
.normalColumn .ncCategory{ color:#3d2750; font-size:11px; padding:4px 0px 4px 0px;}
.normalColumn .ncCategory a{ color:#3d2750; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.normalColumn .ncText{ font-size:11px; line-height:15px; color:#000100;}
.normalColumn .ncText .img{ border:1px solid #c0aee3; float:left; margin:3px 8px 0px 0px;}
.normalColumn .ncText .img img{ border:1px solid #ffffff;}
.normalColumn .ncText a img{ vertical-align:middle; text-align:left; border:0px; margin-top:5px;}
.normalColumn .ncText a { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#614776;}
.normalColumn .ncNone{ font-size:12px;}

.askColumn{ width:616px; border:1px solid #c0aee3; padding:11px; float:left; margin:0px 0px 4px 0px; text-align:left;}
.askColumn h2{ font-size:15px; color:#3a2b47; padding:0px; margin:0px; font-style:normal;}
.askColumn h1{ font-size:18px; color:#49365a; padding:0px; margin:0px 0px 7px 0px;font-style:normal;}
.askColumn h1 a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.askColumn .hr{ margin:2px 0px 2px 0px; height:1px; overflow:hidden; background-color:#e8dcfc;}
.askColumn a{ font-size:22px; font-family:"Times New Roman", Times, serif; color:#f5035f;  font-style:normal; }
.askColumn a:hover{ text-decoration:underline;}
.askColumn .acLink{ background: url('../gfx/s_ask_arrow.jpg') 0px 4px no-repeat; padding:2px 5px 2px 20px; margin:4px;}
.askColumn .acLink a{ font-size:12px; color:#614776; font-family:Arial, Helvetica, sans-serif;}
.askColumn .acTitle{ background-color:#ede7f8; padding:4px; margin-bottom:4px;}
.askColumn .acCell{width:285px; padding:10px; float:left;}
.askColumn .acNone{ font-size:12px; font-style:italic; padding-left:5px;}
.askColumn .acANone{ font-size:11px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.askColumn .acRow{ padding-top:5px; font-size:12px; font-style:italic; color:#3d3d3d; padding-bottom:10px;}
.askColumn .acRow img{vertical-align:middle;}
.askColumn .acRow a{ font-size:14px; color:#3d2750; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.askColumn .acRow a:hover{ text-decoration:underline;}
.askColumn .acDate{ font-size:12px; font-style:italic; color:#000000; padding-top:5px; padding-bottom:5px;}
.askColumn .acDate u{ color:#f5035f; font-weight:bold; text-decoration:none;}
.askColumn .acFTitle{ width:490px; float:left; }
.askColumn .acAsk{ width:125px; float:left; text-align:right; padding-top:3px;}
.askColumn .acDetails{ padding-top:5px; font-size:14px; color:#3d3d3d; padding-bottom:10px;}

.registerColumn{ width:616px; border:1px solid #c0aee3; padding:11px; float:left; margin:0px 0px 4px 0px; text-align:left;}
.registerColumn h1{ font-size:18px; color:#f5035f; padding:0px; margin:0px 0px 7px 0px;font-style:normal;}
.registerColumn h1 b{ color:#226e19;}
.registerColumn .hr{ margin:2px 0px 2px 0px; height:1px; overflow:hidden; background-color:#e8dcfc;}
.registerColumn .rcInputText{ width:100px; float:left; padding-top:7px;}
.registerColumn .rcInputText2{ width:100px; float:left; padding-top:7px; margin-left:100px;}
.registerColumn .rcInputRow{height:40px;}
.registerColumn .rcInput{ float:left;}
.registerColumn .rcInput select{ margin-top:3px;}
.registerColumn .rcInput input{ border:1px solid #614776; padding:6px; font-size:14px;}
.registerColumn .rcInput textarea{ border:1px solid #614776; padding:6px; font-size:14px; width:420px; height:200px;}
.registerColumn .rcForm{ padding:30px;}
.registerColumn .rcError{ font-size:12px; font-weight:bold; color:}
.registerColumn .rcError{ padding:6px; background-color:#dbcff1; color:#332243; font-weight:bold;}
.registerColumn a{ font-size:12px; color:#f5035f;  font-style:normal; font-weight:bold; }
.registerColumn a:hover{ text-decoration:underline;}
.registerColumn .rcError{ padding:6px; background-color:#dbcff1; color:#332243; font-weight:bold; }

.login{ border:1px solid #c0aee3; margin-bottom:4px;}
.login .lTitle{ background:#ede7f8; padding:7px 15px 7px 15px;}
.login .lTitle h2{ color:#f5035f; margin:0px; padding:0px; font-size:18px;}
.login .lContent{ padding:10px 15px 15px 15px; color:#3d3d3d; font-size:12px; font-weight:bold;}
.login .lContent input{ border:1px solid #614776; padding:3px; font-size:12px; margin-left:20px; width:188px;}
.login .lContent .image{ border:0; padding:0px; width:auto; vertical-align:middle;  margin-left:00px;}
.login .lContent a{ font-size:11px; font-weight:normal; color:#f5035f; text-decoration:underline;}
.login .lContent a:hover{color:#f5035f; text-decoration:none;}
.login .lError{ padding:6px; background-color:#dbcff1; color:#332243; font-weight:bold; margin:10px;}

.calendar{ width:295px; border:1px solid #c0aee3; padding:11px; float:right; margin:0px 0px 4px 0px; text-align:left;}
.calendar h2{ font-size:14px; color:#f5035f; padding:0px; margin:0px;}
.calendar .hr{ margin:5px 0px 5px 0px; height:1px; overflow:hidden; background-color:#e8dcfc;}

.newsDetails{ width:616px; border:1px solid #c0aee3; padding:11px; float:right; margin:0px 0px 4px 0px; text-align:left;}
.newsDetails h1{ font-size:26px; color:#f5035f; padding:0px; margin:0px; letter-spacing:-1px;}
.newsDetails h2{ font-size:16px; color:#49365a; padding:0px; margin:0px;}
.newsDetails .hr{ margin:5px 0px 5px 0px; height:1px; overflow:hidden; background-color:#e8dcfc;}
.newsDetails .ndSearchResults{ padding:6px; font-size:12px; color:#614776; background-color:#f5f0ff; margin-top:5px;}
.newsDetails .ndCategory{ color:#3d2750; font-size:11px; padding:0px 0px 4px 0px;}
.newsDetails .ndCategory a{ color:#3d2750; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.newsDetails .ncText{ font-size:12px; line-height:16px; color:#000100;}
.newsDetails .ncText .img{ border:1px solid #c0aee3; float:left; margin:3px 8px 0px 0px;}
.newsDetails .ncText .img img{ border:5px solid #ffffff;}
.newsDetails .ncText h1{font-size:16px; margin:0px; padding:0px;}
.newsDetails .ncText h2{font-size:12px; margin:0px; padding:0px;}
.newsDetails .ncText a{ color:#f5035f;}
.newsDetails .ncText a span{  font-size:12px; color:#f5035f;}
.newsDetails .ncText a:hover{ text-decoration:underline;}
.newsDetails .ncText a img{ vertical-align:middle; text-align:left; border:0px; margin-top:5px; font-size:12px; color:#f5035f;}
.newsDetails .ncResult{ font-size:12px; color:#000000;}
.newsDetails .ncResult a{ font-size:20px; font-family:"Times New Roman", Times, serif; color:#f5035f;}
.newsDetails .ncTags{ font-size:11px; color:#76588d; margin:3px 0px 15px 0px;}
.newsDetails .ncTags a{ font-size:11px; color:#f5035f; font-family:Arial, Helvetica, sans-serif;}
.newsDetails .ncTags a:hover{ text-decoration:underline;}
.newsDetails .ncTime{ font-size:10px; color:#614776; margin:3px 0px 3px 0px;}
.newsDetails .ncPos{ font-size:12px; color:#c0aee3; float:left; width:25px; padding-top:4px; }
.newsDetails a.ndPageNormal {font-size:12px; font-weight:bold; color:#f5035f; padding:3px 6px 3px 6px; border:1px solid #c0aee3;} 
.newsDetails a.ndPageSelected {font-size:12px; font-weight:bold; color:#3d2750;} 

.newsDetailsPurple{ width:616px; padding:11px; float:right; margin:0px 0px 4px 0px; text-align:left;  border:1px solid #c0aee3; background-color:#ebe0ff;}
.newsDetailsPurple h2{ font-size:18px; color:#614776; padding:0px; margin:0px 0px 10px 0px; font-weight:bold;}
.newsDetailsPurple .hr{ margin:5px 0px 5px 0px; height:1px; overflow:hidden; background-color:#7e688f;}
.newsDetailsPurple .ndpDark{ background-color:#ffffff; padding:6px 8px 8px 8px; margin-top:5px;}
.newsDetailsPurple .ndpDark .ndpComment{ font-size:11px; color:#000000; background: url('../gfx/s_quote2.jpg') no-repeat; padding-left:30px; padding-top:4px; line-height:16px;}
.newsDetailsPurple .ndpNormal{ padding:5px 8px 8px 8px; margin-top:5px;}
.newsDetailsPurple .ndpNormal .ndpComment{ font-size:11px; color:#000000; background: url('../gfx/s_quote.jpg') no-repeat; padding-left:30px; padding-top:4px; line-height:16px;}
.newsDetailsPurple .ndpAuthor{ font-size:11px; color:#f5035f; width:400px; float:left;}
.newsDetailsPurple .ndpDate{ font-size:11px; color:#614776; width:198px; text-align:right; float:left; font-style:italic;}
.newsDetailsPurple .ndpNone{ font-size:12px; color:#000000;}
.newsDetailsPurple .ndpNone a{ font-size:12px; font-weight:bold; color:#f5035f;}

.newsDetailsPurple2{ width:618px; padding:11px; float:right; margin:0px 0px 4px 0px; text-align:left; background-color:#614776; color:12px; color:#FFFFFF;}
.newsDetailsPurple2 h2{ font-size:18px; color:#ffffff; padding:0px; margin:0px 0px 10px 0px; font-weight:bold;}
.newsDetailsPurple2 .hr{ margin:10px 0px 15px 0px; height:1px; overflow:hidden; background-color:#7e688f;}
.newsDetailsPurple2 .ndp2InputText{ padding:5px 0px 5px 0px; font-size:12px; color:#ffffff; float:left; width:160px;}
.newsDetailsPurple2 .ndp2Input{ float:left; }
.newsDetailsPurple2 .ndp2Error{ color:#ffffff; background-color:#3a2b47; margin-bottom:15px;}
.newsDetailsPurple2 .ndp2Input input{ border:1px solid #3a2b47; padding:4px; font-size:14px;}
.newsDetailsPurple2 .ndp2Input textarea{ border:1px solid #3a2b47; padding:4px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.specialColumn{ width:297px; background-color:#614776; padding:11px; float:left; margin:0px 0px 4px 0px; text-align:left;}
.specialColumn h2{ font-size:14px; color:#ffffff; padding:0px; margin:0px;}
.specialColumn .hr{ margin:5px 0px 5px 0px; height:1px; overflow:hidden; background-color:#7e688f;}
.specialColumn a{ font-size:22px; font-family:"Times New Roman", Times, serif; color:#ffffff;}
.specialColumn a:hover{ text-decoration:underline;}
.specialColumn .scTitle{ padding:0px 4px 0px 4px;}
.specialColumn .scCategory{ color:#b7abc0; font-size:11px; padding:4px;}
.specialColumn .scCategory a{ color:#b7abc0; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.specialColumn .scText{ font-size:11px; line-height:15px; color:#ffffff; padding:4px;}
.specialColumn .scText a img{ vertical-align:middle; text-align:left; border:0px; margin-top:5px;}
.specialColumn .scImg img{ border:2px solid #423050; margin:4px 0px 4px 0px;}


.bottom{ width:944px; border-top:1px solid #dbcff1; padding-top:15px; font-size:11px; color:#929292; margin-top:15px; text-align:left;}
.bottom a{ color:#929292; font-size:11px;}
.bottom a:hover{ color:#000000;}
.bottom .bLeft{ float:left; width:720px; color:#614776}
.bottom .bLeft a{ font-size:11px; color:#f5035f;}
.bottom .bRight{ float:left; width:224px; text-align:right;}

