/* CSS Document */

td {
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; text-decoration:none;
}

body {	margin:0 0 0 0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-decoration:none;	background:white;}

.bodyText12 {color:#000000;margin:1px 2px 1px 2px;padding:1px 2px 1px 2px;}

.just, .justified{	text-align:justify;}

.bodyTextWhite12{	color:#FFFFFF;}

.RedBold12 {	color:#CE072E; font-weight:bold;}

.GreenBold12 {	color: #91C302;	font-weight: bold;}

a.arrowyellow{	background-image: url('../images/icon_arrow2.gif');	background-repeat: no-repeat;	padding-left: 10px;}

.RedBold14 {	color:#CE072E; font-weight:bold;	font-size:14px;}

.OrangeBold14 {	font-size:14px; color:#FDBE00; font-weight:bold;}

.WhiteBold14 {	font-size:14px; color:#FFFFFF; font-weight:bold;}

.blackBold14 {	font-size:14px; color:#000000; font-weight:bold;}

.leftColumnPadding {padding-left:10px; padding-right:10px;}

#Layer1 {position:absolute; width:42px; height:157px; z-index:1;}

.menutitle{	display: block;	cursor: pointer;	color: #003399;	padding: 1px 3px 3px 3px;	text-align: left;	font-weight: bold;	font-size: 11px;	text-decoration: none;	width: 173px;	margin: 1px 1px 3px 6px;}

A.menutitle{	display:block;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	border:none;	border-bottom: dashed 1px #FFFFFF;}

A.menutitle:hover{	color: #33568E;}

div.maintitle{	color:#FFFFFF;	font-weight:bold;	font-size: 11px;	text-decoration:none;}

.submenu{	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-indent: 10px;	margin:3px 5px 0px 5px;	line-height: normal;}

A.submenu{	display: block;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-indent: 10px;	border: none;	border-bottom:1px dashed #FFFFFF;}

A.submenu:hover{	border:none;	border-bottom: 1px dashed #FFFFFF;	color:#FFFFFF;}

.submenu1{	font-size: 11px;	font-weight:bold;	color: #FFFFFF;	text-decoration: none;	text-indent: 10px;	margin:3px 5px 0px 5px;	line-height: normal;}

A.submenu1{	display: block;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	border: none;	border-bottom:1px dashed #FFFFFF;}

A.submenu1:hover{	border:none;	border-bottom: 1px dashed #FFFFFF;	color:#FFFFFF;}

.submenu2{	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-indent: 20px;	margin:2px 5px 0 5px;	line-height: normal;}

A.submenu2{	display: block;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	border: none;	border-bottom:1px dashed #FFFFFF;}

A.submenu2:hover{	border:none;	border-bottom: 1px dashed #FFFFFF;	color:#FFFFFF;}

A.links{	font-size: 11px;	color: #000000;	text-decoration: none;	border: none;	border-bottom:none;}

A.links:hover{	border:none;	border-bottom: none;	color: #FF0000}

.OrangeBold2 { font-size:14px; color:#FDBE00; font-weight:bold; text-decoration:none;}

A.OrangeBold2:hover{	font-size:14px;	color:#33568E;	font-weight:bold;	text-decoration:none;}

.link4{	font-size: 12px;	color: #0000ff;	text-decoration: none;}

.tbl_border {	border: thin solid #CCCCCC;}

.smallblack{font-size:11px;font-weight:bold;text-decoration:none;color:#000000;}

.smallblue{font-size:10px;font-weight:bold;text-decoration:none;color:#0000FF;}

.yes{font-size:12px;font-weight:bold;text-decoration:none;color:#000000;cursor:hand;}

.yes:hover{font-size:12px;font-weight:bold;text-decoration:none;color:#FF9966;cursor:hand;}

.leftnav{	background-image: url(../images/leftnavbg.gif);	background-repeat: repeat-y;	background-position: left;	padding: 0;	border-collapse: collapse;	margin: 0;}

div.leftnav div{	background-image:url(../images/leftnavbg.gif);	background-repeat:repeat-y;	padding:0 0 0 0;	margin:0 0 0 0 ;}

.footerbg{	background-image:url(../images/footer_bg.gif);}

#footer td{	color:#808080;	font-size:11pt;}

#footer a{	color:#808080;	font-size:11pt;}

A.links1{	font-size: 12px;	color: #FF0000;	text-decoration: none;	border: none;	border-bottom:none;}

A.links1:hover{	border:none;	border-bottom: none;	color: #000000;}

A.links2{	font-size: 12px;	color: #0000FF ;	text-decoration: none;	border: none;	border-bottom:none;}

A.links2:hover{	border:none;	border-bottom: none;	color: #666666;}

.blackitalic{ 	font-size:12px;  	color:#000000;   	font-weight:normal;    text-decoration:none;	font-style:italic;}

h1{    font-size:9pt;    color:#000033;}

.c8c,.c8b,.c8a,.c10c,.c10b,.c10a,.c12c,.c12b,.c12a,.c14c,.c14b,.c14a{	color:#000000;}

.c8d{color:#ffffff;}

.c14c,.c14b,.c14a{font-size:14pt;}

.c12c,.c12b,.c12a{font-size:12pt;}

.c10c,.c10b,.c10a{font-size:10pt;}

.c9c.c9b,.c9a{font-size:9pt;}

.c8d,.c8c,.c8b,.c8a{font-size:9pt;}

.c8a,.c10a,.c12a,.c14a{text-decoration:underline;}

.c8c,c8d,.c8b,.c10c,.c10b,.c12c,.c12b,.c14c,.c14b{text-decoration:none;}

.c8b,.c8a,.c10b,.c10a,.c12b,.c12a,.c14b,.c14a{font-weight:bold;}

blockquote{font-style:italic;}

#nav ul {		padding: 0;		margin: 0;		list-style: none;		float : left;		width : 189px;	}

	#nav { /* all lists */		padding: 0;		margin: 0;		list-style: none;		float : left;		width : 189px;	}

	#nav li {		position : relative;		float : left;		line-height : 16px;		margin-bottom : -1px;		width: 186px;		font-size:12px;		min-height:24px;	}

	#nav li ul { /* second-level lists */		position : absolute;		left: -999em;		margin-left : 11.05em;		margin-top : -1.35em;		background-color:#A4A4A2;		border:2px solid #898987;	}

	#nav li ul ul { /* third-and-above-level lists */		left: -999em;	}

	#nav li a {	width: 158px;	display : block;	color : white;	font-weight : bold;	text-decoration : none;	padding: 0 1em 0 1em;	margin:2px  0px 2px 8px;}

#nav a.parent{
background-image:url('../images/arrows.gif');
background-position:right center;
background-repeat:no-repeat;
}

#nav li li a{
	margin:0;
	width:186px;
	padding:0;
	min-height:24px;
}

#nav li li{
	margin:0;
	width:186px;
	padding:0;
	min-height:24px;
	font-size:11px;
}

#nav li ul{
	width:186px;
	text-indent:0;
	padding:0;
}



	#nav li.sfhover ul ul ul {left: -999em;}

	#nav li.sfhover ul ul {left: -999em;}
	#nav li:hover ul ul ul {left: -999em;}

	#nav li:hover ul ul {left: -999em;}


	#nav li li li.sfhover ul {
		left: 56px;
		top:16px;
	}

	#nav li li.sfhover ul { /* lists nested under hovered list items */		left: 56px;			top:16px;	}

	#nav li.sfhover ul { /* lists nested under hovered list items */		left: 56px;			top:16px;	}

	#nav li li li:hover ul { /* lists nested under hovered list items */		left: 56px;			top:16px;	}

	#nav li li:hover ul { /* lists nested under hovered list items */		left: 56px;			top:16px;	}

	#nav li:hover ul { /* lists nested under hovered list items */		left: 56px;			top:14px;	}

	#nav li:hover{
		background-color:#666666;
		width:189px;				}

	#nav li li li.sfhover ul { left: 58px;}


	#nav li li.sfhover ul {left: 60px;}


	#nav li li li:hover ul {left: 60px;}


	#nav li li:hover ul {left: 65px;}


	#content {margin-left : 12em;}

#sidebannerlinks{
	text-align:center;
	width: auto;
  margin: auto 0 auto 0;
}

#sidebannerlinks a{
	display:block;
	margin:5px 1px 1px 1px;
}

#sidetabs{
	position:relative;
	width:31px;
	padding-top:75px;
}

#body{
 width:700px;
 margin:auto;
 padding:0;
}

#headerrightnav,#body,#banner { border-collapse:collapse;}

img{
 border-style: none;
 border-collapse: collapse;
 border-width: 0;
 top: 0;
}

#headerlogo{height:55px;}

tr.textbody1 td{text-align:justify;padding:1px 4px 2px 4px;}

#headerbar{
	border-collapse:collapse;
	border-style:none;
	width:700px;
}

#sidetabcontainer{
	width:31px;
}

#categoryimages{
	width:95%;
}

#categoryimages td{
	width:33%;
}

/* rounded outlines */
.ro-1-1 {
  background-image: url('../images/bg-tl.gif');
  background-repeat: no-repeat;
  width: 14px; height: 11px;
}
.ro-1-2 {
  background-image: url('../images/bg-tm.gif');
  background-repeat: repeat-x;
  width: auto; height: 11px;
}
.ro-1-3 {
  background-image: url('../images/bg-tr.gif');
  background-repeat: no-repeat;
  width: 14px; height: 11px;
}
.ro-2-1 {
  border-left: 1px solid #dfdfdf;
}
.ro-2-2 {
  vertical-align: top;
}
.ro-2-3 {
  background-image: url('../images/bg-rm.gif');
  background-repeat: repeat-y;
  width: 14px; height: 4px;
}
.ro-3-1 {
  background-image: url('../images/bg-bl.gif');
  background-repeat: no-repeat;
  width: 14px; height: 16px;
}
.ro-3-2 {
  background-image: url('../images/bg-bm.gif');
  background-repeat: repeat-x;
  width: auto; height: 16px;
}
.ro-3-3 {
  background-image: url('../images/bg-br.gif');
  background-repeat: no-repeat;
  width: 14px; height: 16px;
}

.tab1-on {
  height: 27px;
  background-image: url(../images/tab-1-on.jpg);
  background-repeat: no-repeat;
}
.tab1-off {
  height: 27px;
  background-image: url(../images/tab-1-off.jpg);
  background-repeat: no-repeat;
}
.tab1-over {
  cursor: pointer;
  width: 1%;
  height: 27px;
  background-image: url(../images/tab-1-over.jpg);
  background-repeat: no-repeat;
}
.tab2-on {
  height: 27px;
  background-image: url(../images/tab-2-on.jpg);
  background-repeat: no-repeat;
}
.tab2-off {
  height: 27px;
  background-image: url(../images/tab-2-off.jpg);
  background-repeat: no-repeat;
}
.tab2-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-2-over.jpg);
  background-repeat: no-repeat;
}
.tab3-on {
  height: 27px;
  background-image: url(../images/tab-3-on.jpg);
  background-repeat: no-repeat;
}
.tab3-off {
  height: 27px;
  background-image: url(../images/tab-3-off.jpg);
  background-repeat: no-repeat;
}
.tab3-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-3-over.jpg);
  background-repeat: no-repeat;
}
.tab4-on {
  height: 27px;
  background-image: url(../images/tab-4-on.jpg);
  background-repeat: no-repeat;
}
.tab4-off {
  height: 27px;
  background-image: url(../images/tab-4-off.jpg);
  background-repeat: no-repeat;
}
.tab4-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-4-over.jpg);
  background-repeat: no-repeat;
}
.tab5-on {
  height: 27px;
  background-image: url(../images/tab-5-on.jpg);
  background-repeat: no-repeat;
}
.tab5-off {
  height: 27px;
  background-image: url(../images/tab-5-off.jpg);
  background-repeat: no-repeat;
}
.tab5-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-5-over.jpg);
  background-repeat: no-repeat;
}
.tab6-on {
  height: 27px;
  background-image: url(../images/tab-6-on.jpg);
  background-repeat: no-repeat;
}
.tab6-off {
  height: 27px;
  background-image: url(../images/tab-6-off.jpg);
  background-repeat: no-repeat;
}
.tab6-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-6-over.jpg);
  background-repeat: no-repeat;
}
.tab7-on {
  height: 27px;
  background-image: url(../images/tab-7-on.jpg);
  background-repeat: no-repeat;
}
.tab7-off {
  height: 27px;
  background-image: url(../images/tab-7-off.jpg);
  background-repeat: no-repeat;
}
.tab7-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-7-over.jpg);
  background-repeat: no-repeat;
}
.tab8-on {
  height: 27px;
  background-image: url(../images/tab-8-on.jpg);
  background-repeat: no-repeat;
}
.tab8-off {
  height: 27px;
  background-image: url(../images/tab-8-off.jpg);
  background-repeat: no-repeat;
}
.tab8-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-8-over.jpg);
  background-repeat: no-repeat;
}
.d-t {
  visibility: hidden;
  display: none;
}