body  { font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 10px }
p { padding: 0px; line-height: 1.2em; }
td {}

H1 { line-height: 1.2em; color: #003; font-weight: normal; font-size: 22px; margin: 0px; padding: 5px 0px 5px 0px; }
H2 { color: #003; font-weight: normal; font-size: 16px; line-height: 1.2em; margin: 0px; padding: 10px 0px 0px 0px; }

.bulletpad { padding: 6px 5px 5px 5px; }
.arrowpad { padding: 7px 5px 5px 10px; }

.form { margin: 0px; padding: 0px; }
.formbox  { color: #669; font-size: 11px; background-color: #e5e8ff; margin: 0px; padding: 2px 2px 4px 8px; border: 0px #666; width: 146px; height: auto }
.formboxsmall  { color: #669; font-size: 11px; background-color: #e5e8ff; margin: 0px; padding: 2px 2px 4px 8px; border: 0px #666; width: 96px; height: auto }
.searchbox  { color: #669; font-size: 11px; background-color: #fff; margin: 0px; padding: 2px 2px 4px 6px; border: #003; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 156px; height: auto }
.inputbox  { color: #669; font-size: 11px; background-color: #fff; margin: 0px; padding: 2px 2px 4px 6px; border: #669; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 200px; height: auto }
.inputmbox  { color: #669; font-size: 11px; background-color: #fff; margin: 0px; padding: 2px 2px 4px 6px; border: #669; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 200px; height: 90px }
.inputchbox  { color: #669; font-size: 11px; background-color: #fff; margin: 0px; padding: 2px 2px 2px 2px; }
.inputdropbox  { color: #669; font-size: 11px; background-color: #fff; margin: 0px; padding: 2px 2px 2px 2px; border: #669; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: auto; height: auto }
.formitems { color: #003; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 5px 5px 0px; }

.paging { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; border: #ccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.paging a:link { text-decoration: none; font-weight: normal; }
.paging a:visited { text-decoration: none; font-weight: normal; }
.paging a:hover { text-decoration: none; font-weight: normal; }

.sponsoredLinks {
	color: #003;
	font-size: 12px; 
	font-weight: bold;
	padding: 20px 0px 0px 18px;
}


.dash { background: #e5e8ff url(../images/dash.gif) repeat-x; padding: 1px 0px 0px 0px }
.dashe5e8ff { background: #fff url(../images/dash_e5e8ff.gif) repeat-x; padding: 1px 0px 0px 0px }

.bodycopy { color: #669; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: none; padding: 10px 20px 5px 15px; }
.bodycopy a:link { color: #9c0; font-weight: bold; text-decoration: none; }
.bodycopy a:visited { color: #9c0; font-weight: bold; text-decoration: none; }
.bodycopy a:hover { color: #9c0; font-weight: bold; text-decoration: underline; }

.sidepanel { padding: 15px 0px 10px 0px; }
.sidepanelhead { color: #003; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.newsitems { color: #669; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 10px 0px 5px 0px; }
.newsitems a:link { color: #9c0; font-weight: bold; text-decoration: none; }
.newsitems a:visited { color: #9c0; font-weight: bold; text-decoration: none; }
.newsitems a:hover { color: #9c0; font-weight: bold; text-decoration: underline; }

.newsdate  { color: #99c; font-size: 11px; font-style: italic; }
.title  { color: #99c; font-size: 14px; font-style: italic; }

.newslinks { color: #9c0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 5px 0px; }
.newslinks a:link { color: #9c0; text-decoration: none; }
.newslinks a:visited { color: #9c0; text-decoration: none; }
.newslinks a:hover { color: #9c0; text-decoration: underline; }

.subheading { color: #003; font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: none; padding: 15px 0px 5px 0px; }
.subheading a:link { color: #9c0; font-weight: bold; text-decoration: none; }
.subheading a:visited { color: #9c0; font-weight: bold; text-decoration: none; }
.subheading a:hover { color: #9c0; font-weight: bold; text-decoration: underline; }

.copyright { color: #669; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 0px 0px; }
.copyright a:link { color: #669; font-weight: bold; text-decoration: none; }
.copyright a:visited { color: #669; font-weight: bold; text-decoration: none; }
.copyright a:hover { color: #669; font-weight: bold; text-decoration: underline; }

.mainmenu  { color: #003; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 5px 15px }
.mainmenu a:link { color: #669; font-weight: normal; text-decoration: none; }
.mainmenu a:visited { color: #669; font-weight: normal; text-decoration: none; }
.mainmenu a:hover { color: #003; font-weight: normal; text-decoration: none; }

.mainmenubold  { color: #003; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 5px 15px }
.mainmenubold a:link { color: #003; font-weight: bold; text-decoration: none; }
.mainmenubold a:visited { color: #003; font-weight: bold; text-decoration: none; }
.mainmenubold a:hover { color: #003; font-weight: bold; text-decoration: none; }

.mainmenuwhite  { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 5px 15px }
.mainmenuwhite a:link { color: #fff; font-weight: bold; text-decoration: none; }
.mainmenuwhite a:visited { color: #fff; font-weight: bold; text-decoration: none; }
.mainmenuwhite a:hover { color: #fff; font-weight: bold; text-decoration: none; }

.submenu  { color: #003; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 4px 0px 4px 15px }
.submenu a:link { color: #669; font-weight: normal; text-decoration: none; }
.submenu a:visited { color: #669; font-weight: normal; text-decoration: none; }
.submenu a:hover { color: #003; font-weight: normal; text-decoration: none; }

.submenubold  { color: #003; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 4px 0px 4px 15px }
.submenubold a:link { color: #003; font-weight: bold; text-decoration: none; }
.submenubold a:visited { color: #003; font-weight: bold; text-decoration: none; }
.submenubold a:hover { color: #003; font-weight: bold; text-decoration: none; }

.mainmenudash  { background: url(../images/dash.gif) repeat-x; padding: 1px 0px 0px 0px }

.featurelink  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 5px 0px }
.featurelink a:link { color: #fff; text-decoration: none; }
.featurelink a:visited { color: #fff; text-decoration: none; }
.featurelink a:hover { color: #fff; text-decoration: none; }

.cornertr { background: #e5e8ff url(../images/sscn_curve_tl_e5ebff.gif) no-repeat; padding: 0px 0px 0px 30px; }
.rightborder   { background: #fff url(../images/border_e5e8ff.gif) repeat-y right top; padding: 0px }
.bottomborder   { background: #fff url(../images/border_e5e8ff.gif) repeat-x left bottom; padding: 0px }

.bcorner9c0   { background: #9c0 url(../images/sscn_curve_br_9c0.gif) no-repeat right bottom; padding: 0px }

.membersmenu  { color: #fff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 6px 5px 6px 5px }
.membersmenu a:link { color: #fff; font-weight: normal; text-decoration: none; }
.membersmenu a:visited { color: #fff; font-weight: normal; text-decoration: none; }
.membersmenu a:hover { color: #fff; font-weight: normal; text-decoration: none; }

.membersmenusel  { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 6px 5px 6px 5px }
.membersmenusel a:link { color: #fff; font-weight: bold; text-decoration: none; }
.membersmenusel a:visited { color: #fff; font-weight: bold; text-decoration: none; }
.membersmenusel a:hover { color: #fff; font-weight: bold; text-decoration: none; }

.memrightborder   { background: #fff url(../images/border_9c0.gif) repeat-y right top; padding: 0px }
.membottomborder   { background: #fff url(../images/border_9c0.gif) repeat-x left bottom; padding: 0px }

.memnavrightborder   { background: #fff url(../images/white_border.gif) repeat-y right top; padding: 0px }
.memnavleftborder   { background: #fff url(../images/white_border.gif) repeat-x left bottom; padding: 0px }




/*---------------home page feed----------------*/

.rssFeed 
{
	position: relative;
	/*border-top: dotted #CCCCCC 1px;*/
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.rssFeed p.feedTitle {
	margin: 5px 0px 0px 0px;
}

.rssFeed p.description {
	margin: 10px 0px 0px 0px;
}

.rssFeed a.feedTitle, .rssFeed a.feedTitle:link, .rssFeed a.feedTitle:visited {
	color: #003; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: none;
}

.rssFeed a.description, .rssFeed a.description:link, .rssFeed a.description:visited {
	color: #669; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 1.2em; 
	text-decoration: none;
}

.rssFeed a.description:hover, .rssFeed a.feedTitle:hover {
	text-decoration: underline; 
}

.rssFeed img{
	float: left;
	position: relative;
	border: none;
	margin: 0px 10px 0px 0px;
	height: 50px;
}










.breadcr	 { color: #ccc; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; padding: 0px 0px 0px 5px; }
.breadcr a:link	{ color: #9c0; text-decoration: none }
.breadcr a:visited	{ color: #9c0; text-decoration: none }
.breadcr a:hover	{ color: #9c0; text-decoration: underline }


.pagernav { color: #9c0; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; border: #9c0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.pagernav a:link { color: #9c0; font-weight: bold; text-decoration: none; }
.pagernav a:visited { color: #9c0; font-weight: bold; text-decoration: none; }
.pagernav a:hover { color: #669; font-weight: bold; text-decoration: underline; }

.pagernav2 { color: #669; font-weight: normal; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none; border: #669; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.pagernav2 a:link { color: #669; font-weight: normal; text-decoration: none; }
.pagernav2 a:visited { color: #669; font-weight: normal; text-decoration: none; }
.pagernav2 a:hover { color: #fff; font-weight: normal; text-decoration: underline; }

.pagernav3 { color: #fff; font-weight: normal; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none; border: #669; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.pagernav3 a:link { color: #fff; font-weight: normal; text-decoration: none; }
.pagernav3 a:visited { color: #fff; font-weight: normal; text-decoration: none; }
.pagernav3 a:hover { color: #fff; font-weight: normal; text-decoration: none; }


.bodycopynopad { color: #669; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.bodycopynopad a:link { color: #9c0; font-weight: bold; text-decoration: none; }
.bodycopynopad a:visited { color: #9c0; font-weight: bold; text-decoration: none; }
.bodycopynopad a:hover { color: #9c0; font-weight: bold; text-decoration: underline; }

.upload_small 
{
    width: 155px;
    padding: 0px;
    margin: 0px;
}

.textbox_small 
{
    width: 155px;
    padding: 0px;
    margin: 0px;
}

.listbox
{
	width: 155px;
	font-family: Courier;
	border: solid 1px;
}

.drop_down_tiny
{
	font-size: 10px;
}

.basket_item_header
{
	color: #ffffff;
	background-color: #666699;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.basket_item
{
	color: #666699;
	background-color: #e5e8ff;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.basket_total
{
	color: #ffffff;
	background-color: #99cc00;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.basket_breadcrumb { color: #669; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: none; padding: 0px 0px 0px 0px; }
.basket_breadcrumb a:link { color: #669; font-weight: bold; text-decoration: none; }
.basket_breadcrumb a:visited { color: #669; font-weight: bold; text-decoration: none; }
.basket_breadcrumb a:hover { color: #669; font-weight: bold; text-decoration: underline; }

.basket_breadcrumb_active { color: #9c0; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: none; padding: 0px 0px 0px 0px; }
.basket_breadcrumb_active a:link { color: #9c0; font-weight: bold; text-decoration: none; }
.basket_breadcrumb_active a:visited { color: #9c0; font-weight: bold; text-decoration: none; }
.basket_breadcrumb_active a:hover { color: #9c0; font-weight: bold; text-decoration: underline; }

