BODY,P,TH,TD,INPUT,SELECT,TEXTAREA {
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    COLOR: #000000; FONT-SIZE: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link		{font-size: 11px; text-decoration: none; color: #F76D2D;}
a:visited	{font-size: 11px; text-decoration: none; color: #F76D2D;}
a:active	{font-size: 11px; text-decoration: none; color: #F76D2D;}
a:hover		{font-size: 11px; text-decoration: underline; color: #FF5500;}

.content {
	color: #9d9d8c;
	font-size: 11px;
}
.contact {
	color: #9B0202;
	font-size: 10px;
}
.title {
	color: #001C78;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}
.style2 {
	color: #001C78;
	font-size: 12px;
	font-weight: bold;
}
.style3 {
	color: #001C78;
	font-size: 10px;
}
.style3 a {
	font-size: 10px;
}
.style4 {
	font-size: 11px;
	font-weight: bold;
}
.style5 {
	color: #001C78;
	font-size: 11px;
	font-weight: bold;
}
.style6 {
	color: #001C78;
	font-size: 11px;
}
.style7 {
	color: #001C78;
	font-size: 11px;
}
.style7:link {
	color: #001C78;
	font-size: 11px;
}
.style7:visited {
	color: #001C78;
	font-size: 11px;
}
.style7:hover {
	color: #001C78;
	font-size: 11px;
	text-decoration: underline
}
.style8 {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
#header {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/header.gif); MARGIN: 0px auto; WIDTH: 704px; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}

#directorytext {
	PADDING-LEFT: 80px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #001C78; LINE-HEIGHT: 22px
}

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #001C78;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 0px;
}

H2 {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #001C78;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 0px;
}

H3 {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #001C78;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
}
.formFieldLabel {
	color: #001C78;
	font-size: 10px;
	font-weight: bold;
}
.formFieldRequired {
	color: #E70C0C;
	font-size: 10px;
}
.formTextBox {
	color: #001C78;
	height:18px;
	font-size: 11px;
}
.formTextArea {
	color: #001C78;
	height:75px;
	width:200px;
	font-size: 11px;
}
.formComboBox {
	color: #001C78;
	height:18px;
	font-size: 11px;
}
.formFieldLabel {
	color: #001C78;
	font-size: 10px;
	font-weight: bold;
}
.formText {
	color: #001C78;
	font-size: 10px;
}
.formSubmitButton {
	color: #001C78;
	font-size: 10px;
	font-weight: bold;
}
.TableHead {
    BACKGROUND-COLOR: #E9E9D1; FONT-WEIGHT: bold; FONT-COLOR:330000; color: #001C78;	font-size: 11px;
}
.TableRowOdd {
    BACKGROUND-COLOR: #FFFFFF; FONT-COLOR:330000; color: #001C78;	font-size: 11px;
}
.TableRowEven {
    BACKGROUND-COLOR: #EEEEEE; FONT-COLOR:330000; color: #001C78;	font-size: 11px;
}
.IndexPageTinyHeader {
	color: #97B242;
	font-size: 11px;
}
.ideasContent { color: #666666;	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; padding: 5px;	height: 0px; width: 0px; }
.ideasContent a:link { color: #99CC66;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.ideasContent a:visited { color: #99CC66;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.ideasContent a:hover { color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.ideasContent a:active { color: #333333;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.quickLinks { color: #F75A01; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.quickLinks a:link { color: #F75A01; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.quickLinks a:visited { color: #F75A01; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.quickLinks a:hover { color: #F75A01; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.quickLinks a:active { color: #F75A01; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.lw_body_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/body_bg.gif) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-TOP: 0px
}
.lw_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/body-top.gif) #fff repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
.lw_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.lw_subnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #bbb; PADDING-TOP: 7px
}
.lw_btm {
	BACKGROUND: url(/images/body_bottom.gif) no-repeat 50% top; WIDTH: 974px; HEIGHT: 12px
}
.lw_leftboxes{
	BORDER-RIGHT: #EAE9E9 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 1px
}
.lw_rightboxes{
	 DISPLAY: inline; margin-left: 10px; margin-top: 0px; PADDING-TOP: 1px
}
.lw_mainbody{
	DISPLAY: inline; margin-left: 10px; PADDING-TOP: 1px
}
#info-midibox {
	CLEAR: both; MARGIN-LEFT: 0px; MARGIN-TOP: 0px; WIDTH: 460px
}
#info-midibox .browse-bg {
	BACKGROUND-COLOR: #FFFFFF
}
#info-midibox .browse-ds {
	BACKGROUND: url(/images/midibox_middle.gif) repeat-y
}
#info-midibox .browse-top {
	BACKGROUND: url(/images/midibox_top.gif) no-repeat; PADDING-TOP: 10px
}
#info-midibox .browse-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/images/midibox_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; POSITION: relative
}

#info-minibox {
	CLEAR: both; MARGIN-LEFT: 0px; MARGIN-TOP: 0px; WIDTH: 225px; text-align:center;
}
#info-minibox .browse-bg {
	BACKGROUND-COLOR: #FFFFFF
}
#info-minibox .browse-ds {
	BACKGROUND: url(/images/minibox_middle.gif) repeat-y
}
#info-minibox .browse-top {
	BACKGROUND: url(/images/minibox_top.gif) no-repeat; PADDING-TOP: 10px
}
#info-minibox .browse-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(/images/minibox_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; POSITION: relative
}

#info-bodybox {
	CLEAR: both; MARGIN-LEFT: 10px; MARGIN-TOP: 0px; PADDING-BOTTOM: 0px; WIDTH: 538px; DISPLAY: inline
}
#info-bodybox .browse-bg {
	BACKGROUND: url(/images/bodybox_gradient.gif) repeat-x left bottom
}
#info-bodybox .browse-ds {
	BACKGROUND: url(/images/bodybox_middle.gif) repeat-y
}
#info-bodybox .browse-top {
	BACKGROUND: url(/images/bodybox_top.gif) no-repeat; PADDING-TOP: 10px
}
#info-bodybox .browse-bottom {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/images/bodybox_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; POSITION: relative
}

#info-mainbox {
	CLEAR: both; MARGIN-LEFT: 10px; MARGIN-TOP: 0px; WIDTH: 550px; DISPLAY: inline
}
#info-mainbox .browse-bg {
	BACKGROUND: url(/images/mainbox_gradient.gif) repeat-x left bottom
}
#info-mainbox .browse-ds {
	BACKGROUND: url(/images/mainbox_middle.gif) repeat-y
}
#info-mainbox .browse-top {
	BACKGROUND: url(/images/mainbox_top.gif) no-repeat; PADDING-TOP: 10px
}
#info-mainbox .browse-bottom {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/images/mainbox_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; POSITION: relative
}

#info-myaccountbox {
	CLEAR: both; MARGIN-LEFT: 4px; MARGIN-TOP: 0px; WIDTH: 960px; DISPLAY: inline; PADDING-TOP: 0px; PADDING-BOTTOM: 0px
}
#info-myaccountbox .browse-bg {
	BACKGROUND: url(/images/myaccountbox_gradient.gif) repeat-x left bottom
}
#info-myaccountbox .browse-ds {
	BACKGROUND: url(/images/myaccountbox_middle.gif) repeat-y
}
#info-myaccountbox .browse-top {
	BACKGROUND: url(/images/myaccountbox_top.gif) no-repeat; PADDING-TOP: 5px
}
#info-myaccountbox .browse-bottom {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/images/myaccountbox_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; POSITION: relative
}
.keywords {
	color: #C7C7C7;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
}

.sectiontitle {
	color: #001C78;
	font-size: 17px;
	font-weight: bolder;
}

#navcontainer ul
{
list-style: none;
padding: 0;
margin:0 3px;
background: url(/images/navbg.gif) #fff bottom left repeat-x;
border: 0.1em solid #dcdce9;
height: 2em;
line-height: 2em;

}

#navcontainer li
{
float: left;
margin: 0;
}

#navcontainer li a, #navcontainer li span
{
background: url(/images/navbg.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
display: block;
border-right: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}


#navcontainer li a:hover {
text-decoration:underline;
background: url(/images/navbg_on.gif) bottom left repeat-x;
}



/* Hide from IE5-Mac \*/
#navcontainer li a
{
float: none
}
/* End hide */-height: 2em;

}

#navcontainer li
{
float: left;
margin: 0;
}

#navcontainer li a, #navcontainer li span
{
background: url(/images/navbg.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
display: block;
border-right: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}


#navcontainer li a:hover {
text-decoration:underline;
background: url(/images/navbg_on.gif) bottom left repeat-x;
}



/* Hide from IE5-Mac \*/
#navcontainer li a
{
float: none
}
/* End hide */ from IE5-Mac \*/
#navcontainer li a
{
float: none
}
/* End hide */



td.topmenu
{
  /* background: url(/images/navbg.gif) #fff bottom left repeat-x; */
  /* border-right: 1px solid #dcdce9;  */
  color: #0d2474;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
}

td.topmenu a, td.topmenu a:link, td.topmenu a:active, td.topmenu a:hover, td.topmenu a:visited
{
  color: #0d2474;
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 4px;
}

.top-menu-row
{
  margin-top:10px;
  border:1px solid #dddddd;
  background-color: #faffff;
}

.main-page-row1
{
  margin-top:10px;
  border:1px solid #dddddd;
  width:100%;
  background-color: #faffff;
}

.main-page-row2
{
  margin-top:10px;
  border:1px solid #dddddd;
  width:100%;
  background-color: #faffff;
}

.main-page-row3
{
  margin-top:10px;
  border:1px solid #dddddd;
  width:100%;
  background-color: #faffff;
}
.main-page-row4
{
  margin-top:10px;
  border:1px solid #dddddd;
  width:100%;
  background-color: #faffff;
}

.main-page-row5
{
  margin-top:10px;
  border:1px solid #dddddd;
  width:100%;
  background-color: #faffff;
}

.main-all-categories
{
  color: #001C78;
  font-size: 11px;
}

.main-content-row
{
  margin-top:3px;
  margin-bottom:3px;
  border:1px solid #dddddd;
  background-color: #fffffe;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#left_column{
	width:170px;
	margin:auto;	
}
#right_column{
	width:205px;
	margin:auto;	
}
hr.title_b{
	background:none;
	border:none;
	border-top:1px dotted #cccccc;
	clear:both;
	float:left;
	height:1px;
	margin:5px 0px 5px 0px
}
hr#title_b{	
	background:none;
	border:none;
	border-top:1px dotted #333333;
	height:1px;
}

#content img {
	border:1px solid #B0B0B0;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px;
}
#content h1, #content h2 {
	background-color:inherit;
	color:#303030;
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 0.3em;
	padding-top:0;
}
#menu_table {
	background-color:#0a3a6d;
}