BODY {
	BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

TEXTAREA { behavior: url(../Components/maxlength.htc)}

.ouside_table {
	WIDTH: 100%; HEIGHT: 100%
}
.Body_table {
	MARGIN-TOP: 10px; WIDTH: 758px
}
.NonPrint {
}
.PrintOnly {
	display: none;
}
.TitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B83C3C
}

.sidebar {
	WIDTH: 198px; PADDING-TOP: 10px 
}
.SideBarContainer {
	PADDING-LEFT: 3px;
}
.SidebarNoPadding {
	WIDTH: 198px; PADDING-TOP: 0px
}
.sidebar_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; BACKGROUND: url(images/SB_Bkgrnd.gif) repeat-y; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.sidebar_body #sidebar_selected {
	COLOR: #683590
}
.sidebar_body A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.sidebar_body A:hover {
	COLOR: #D16767
}
.sidebar_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(images/arrow.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 2px 0px 0px; PADDING-TOP: 3px
}
.sidebar_body FORM {
	MARGIN: 0px 0px 10px
}
.MainBarContainer {
	PADDING-LEFT: 0px;
}
.MainBar {
	WIDTH: 560px
}
.MainBar_body {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; BACKGROUND: url(images/Main_Bkgrnd.gif) repeat-y; PADDING-BOTTOM: 30px; PADDING-TOP: 15px; COLOR: #683590; LINE-HEIGHT: 17px;
}
.MainBar_body A {
	TEXT-DECORATION: underline; COLOR: #683590; 
}
.MainBar_body A:hover {
	COLOR: #B83C3C; TEXT-DECORATION: none
}
.MainBar_body LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/bullet1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 15px; PADDING-TOP: 0px
}
.MainBar_body UL {
	MARGIN: 0px 0px 15px
}
.Navigation {
	FONT-WEIGHT: bold; COLOR: purple; TEXT-DECORATION: none; border-top: 1px solid Purple; padding-top: 5px; PADDING-LEFT: 8px; padding-bottom: 5px; border-bottom: 1px solid Purple; 
}
.Navigation A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.Navigation A:hover {
	COLOR: #D16767
}
.Navigation IMG {
	MARGIN-BOTTOM: 3px;
}
.PageNav {
	FONT-WEIGHT: bold; COLOR: D16767; TEXT-DECORATION: none; 
}
.PageNav A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.PageNav A:hover {
	COLOR: #D16767
}
.OutputRows {
	COLOR: #6B7EC9;  FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; border-bottom: 1px solid Purple;
}
.OutputRows A {
	FONT-WEIGHT: bold; COLOR: Purple; TEXT-DECORATION: none
}
.OutputRows A:hover {
	COLOR: #D16767
}
.CommentRows {
	COLOR: #6B7EC9;  FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; border-bottom: 1px solid Purple;
}
.CommentRows A {
	FONT-WEIGHT: bold; COLOR: Purple; TEXT-DECORATION: none
}
.CommentRows A:hover {
	COLOR: #D16767
}
.ArticleOutput {
	COLOR: #3333CC;  FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: none;
}
.ArticleOutput A {
	FONT-WEIGHT: normal;  TEXT-DECORATION: underline
}
.ArticleOutput A:hover {
	COLOR: Purple
}
.ArticleOutput H1{
	FONT-SIZE: 15px; LINE-HEIGHT: 22px; 
}
.ArticleOutput H2{
	FONT-SIZE: 15px; LINE-HEIGHT: 22px; 
}
.ArticleOutput H3{
	FONT-SIZE: 15px; LINE-HEIGHT: 22px; 
}
.ArticleOutput H4{
	FONT-SIZE: 15px; LINE-HEIGHT: 22px; 
}
.CookieCrumbs {
	COLOR: Purple;  FONT-SIZE: 10px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; 
}
.CookieCrumbs A {
	FONT-WEIGHT: bold; COLOR: #D16767; TEXT-DECORATION: none
}
.CookieCrumbs A:hover {
	COLOR: #758BEA
}
.BoxLinks A {
	color: Navy; font-family: Arial, Helvetica, sans-serif; font-size: 12 px; TEXT-DECORATION: none; 
}
.BoxLinks A:hover {
	color: Maroon; font-family: Arial, Helvetica, sans-serif; font-size: 12 px;
}
.form_input1 {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 155px; HEIGHT: 17px
}
.form_input2 {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 335px; HEIGHT: 17px
}
.form_textbox {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 335px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px
}

.SubscribeBox {
	background: url(images/SubscribeBkrnd.gif) repeat-x top left;
	color: navy;
	height: 200;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 8px;
	padding-left: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;	
}

.SubscribeBox Input {
	BORDER-TOP: #AAC607 1px solid;
	BORDER-LEFT: #99ccff 1px solid;
	FONT-SIZE: 11px; 
	WIDTH: 120px; HEIGHT: 20px
}

.Sponsorship {
	border: 2px solid Navy;
	position: absolute;
	left: 450px;
	top: 23px;
	width: 270px;
	height: 92px;
	background: white;
	padding: 5px;
}

/* classes for validator */
.inputHighlighted
	{color: red; font-weight: bold;}
.inputNormal
	{color: black;}

